]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/cr16/configure
Updated translations for multiple subdirectories
[thirdparty/binutils-gdb.git] / sim / cr16 / configure
CommitLineData
fee8ec00
SR
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#
fee8ec00 8#
fee8ec00
SR
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## -------------------- ##
fee8ec00 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 :
fee8ec00
SR
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fee8ec00
SR
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
fee8ec00 31fi
fee8ec00 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 }
fee8ec00
SR
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
fee8ec00
SR
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
fee8ec00 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."
fee8ec00 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."
fee8ec00 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
fee8ec00 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
fee8ec00
SR
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
fee8ec00
SR
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
fee8ec00 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
fee8ec00
SR
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'`
fee8ec00 464
fee8ec00
SR
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
fee8ec00 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 |
fee8ec00 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
fee8ec00 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
fee8ec00 490 t loop
81ecdfbb 491 s/-\n.*//
fee8ec00 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; }
fee8ec00 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
fee8ec00
SR
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"
fee8ec00
SR
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';;
fee8ec00
SR
519esac
520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
fee8ec00 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
fee8ec00 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
fee8ec00 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'
fee8ec00 541 fi
fee8ec00 542else
d0ac1c44 543 as_ln_s='cp -pR'
fee8ec00 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
fee8ec00
SR
547
548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
fee8ec00
SR
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
fee8ec00
SR
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
fee8ec00 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
fee8ec00
SR
569
570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
fee8ec00
SR
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
fee8ec00
SR
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
fee8ec00 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
fee8ec00
SR
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
fee8ec00
SR
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
81ecdfbb 593PACKAGE_URL=
fee8ec00
SR
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
fee8ec00
SR
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
fee8ec00
SR
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
fee8ec00
SR
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
fee8ec00
SR
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
fee8ec00
SR
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
fee8ec00
SR
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
fee8ec00 623# include <inttypes.h>
fee8ec00 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
fee8ec00
SR
629# include <unistd.h>
630#endif"
631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
634cgen_breaks
635REPORT_BUGS_TEXI
636REPORT_BUGS_TO
637PKGVERSION
81ecdfbb 638MAINT
31e6ad7d
MF
639MAINTAINER_MODE_FALSE
640MAINTAINER_MODE_TRUE
6bb11ab3
L
641lt_cv_dlopen_libs
642OTOOL64
643OTOOL
644LIPO
645NMEDIT
646DSYMUTIL
647AWK
648STRIP
649OBJDUMP
650LN_S
651NM
652ac_ct_DUMPBIN
653DUMPBIN
654LD
655FGREP
656SED
657LIBTOOL
658PLUGINS_FALSE
659PLUGINS_TRUE
aadc9410
MF
660zlibinc
661zlibdir
81ecdfbb
RW
662CATOBJEXT
663GENCAT
664INSTOBJEXT
665DATADIRNAME
666CATALOGS
667POSUB
668GMSGFMT
669XGETTEXT
670INCINTL
671LIBINTL_DEP
672LIBINTL
673USE_NLS
db2e4d67
MF
674GMAKE_FALSE
675GMAKE_TRUE
676MAKE
677CCDEPMODE
678DEPDIR
679am__leading_dot
5f3ef9d0 680PACKAGE
46f900c0 681C_DIALECT
81ecdfbb
RW
682RANLIB
683AR
684HDEFINES
685CC_FOR_BUILD
686INSTALL_DATA
687INSTALL_SCRIPT
688INSTALL_PROGRAM
2232061b
MF
689EGREP
690GREP
691CPP
81ecdfbb
RW
692target_os
693target_vendor
694target_cpu
695target
696host_os
697host_vendor
698host_cpu
699host
700build_os
701build_vendor
702build_cpu
703build
6ffe910a
MF
704OBJEXT
705EXEEXT
706ac_ct_CC
707CPPFLAGS
708LDFLAGS
709CFLAGS
710CC
81ecdfbb
RW
711WERROR_CFLAGS
712WARN_CFLAGS
81ecdfbb 713sim_reserved_bits
81ecdfbb
RW
714sim_inline
715sim_hw
716sim_hw_objs
717sim_hw_cflags
718sim_default_model
719sim_scache
720sim_float
81ecdfbb
RW
721sim_endian
722sim_bitsize
81ecdfbb 723sim_alignment
81ecdfbb
RW
724target_alias
725host_alias
726build_alias
727LIBS
728ECHO_T
729ECHO_N
730ECHO_C
731DEFS
732mandir
733localedir
734libdir
735psdir
736pdfdir
737dvidir
738htmldir
739infodir
740docdir
741oldincludedir
742includedir
743localstatedir
744sharedstatedir
745sysconfdir
746datadir
747datarootdir
748libexecdir
749sbindir
750bindir
751program_transform_name
752prefix
753exec_prefix
754PACKAGE_URL
755PACKAGE_BUGREPORT
756PACKAGE_STRING
757PACKAGE_VERSION
758PACKAGE_TARNAME
759PACKAGE_NAME
760PATH_SEPARATOR
761SHELL'
fee8ec00 762ac_subst_files=''
81ecdfbb
RW
763ac_user_opts='
764enable_option_checking
aadc9410 765with_system_zlib
6bb11ab3
L
766enable_plugins
767enable_shared
768enable_static
769with_pic
770enable_fast_install
771with_gnu_ld
772enable_libtool_lock
81ecdfbb 773enable_maintainer_mode
81ecdfbb
RW
774enable_sim_debug
775enable_sim_stdio
776enable_sim_trace
777enable_sim_profile
35656e95 778enable_sim_assert
16f7876d 779enable_sim_environment
347fe5bb 780enable_sim_inline
81ecdfbb
RW
781with_pkgversion
782with_bugurl
ca968da4
MF
783enable_sim_endian
784enable_sim_alignment
2232061b 785enable_werror
81ecdfbb
RW
786enable_build_warnings
787enable_sim_build_warnings
788'
789 ac_precious_vars='build_alias
790host_alias
791target_alias
792CC
793CFLAGS
794LDFLAGS
795LIBS
796CPPFLAGS
797CPP'
798
fee8ec00
SR
799
800# Initialize some variables set by options.
801ac_init_help=
802ac_init_version=false
81ecdfbb
RW
803ac_unrecognized_opts=
804ac_unrecognized_sep=
fee8ec00
SR
805# The variables have the same names as the options, with
806# dashes changed to underlines.
807cache_file=/dev/null
808exec_prefix=NONE
809no_create=
810no_recursion=
811prefix=NONE
812program_prefix=NONE
813program_suffix=NONE
814program_transform_name=s,x,x,
815silent=
816site=
817srcdir=
818verbose=
819x_includes=NONE
820x_libraries=NONE
821
822# Installation directory options.
823# These are left unexpanded so users can "make install exec_prefix=/foo"
824# and all the variables that are supposed to be based on exec_prefix
825# by default will actually change.
826# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 827# (The list follows the same order as the GNU Coding Standards.)
fee8ec00
SR
828bindir='${exec_prefix}/bin'
829sbindir='${exec_prefix}/sbin'
830libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
831datarootdir='${prefix}/share'
832datadir='${datarootdir}'
fee8ec00
SR
833sysconfdir='${prefix}/etc'
834sharedstatedir='${prefix}/com'
835localstatedir='${prefix}/var'
fee8ec00
SR
836includedir='${prefix}/include'
837oldincludedir='/usr/include'
81ecdfbb
RW
838docdir='${datarootdir}/doc/${PACKAGE}'
839infodir='${datarootdir}/info'
840htmldir='${docdir}'
841dvidir='${docdir}'
842pdfdir='${docdir}'
843psdir='${docdir}'
844libdir='${exec_prefix}/lib'
845localedir='${datarootdir}/locale'
846mandir='${datarootdir}/man'
fee8ec00
SR
847
848ac_prev=
81ecdfbb 849ac_dashdash=
fee8ec00
SR
850for ac_option
851do
852 # If the previous option needs an argument, assign it.
853 if test -n "$ac_prev"; then
81ecdfbb 854 eval $ac_prev=\$ac_option
fee8ec00
SR
855 ac_prev=
856 continue
857 fi
858
81ecdfbb 859 case $ac_option in
d0ac1c44
SM
860 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
861 *=) ac_optarg= ;;
862 *) ac_optarg=yes ;;
81ecdfbb 863 esac
fee8ec00
SR
864
865 # Accept the important Cygnus configure options, so we can diagnose typos.
866
81ecdfbb
RW
867 case $ac_dashdash$ac_option in
868 --)
869 ac_dashdash=yes ;;
fee8ec00
SR
870
871 -bindir | --bindir | --bindi | --bind | --bin | --bi)
872 ac_prev=bindir ;;
873 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
874 bindir=$ac_optarg ;;
875
876 -build | --build | --buil | --bui | --bu)
877 ac_prev=build_alias ;;
878 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
879 build_alias=$ac_optarg ;;
880
881 -cache-file | --cache-file | --cache-fil | --cache-fi \
882 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
883 ac_prev=cache_file ;;
884 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
885 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
886 cache_file=$ac_optarg ;;
887
888 --config-cache | -C)
889 cache_file=config.cache ;;
890
81ecdfbb 891 -datadir | --datadir | --datadi | --datad)
fee8ec00 892 ac_prev=datadir ;;
81ecdfbb 893 -datadir=* | --datadir=* | --datadi=* | --datad=*)
fee8ec00
SR
894 datadir=$ac_optarg ;;
895
81ecdfbb
RW
896 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
897 | --dataroo | --dataro | --datar)
898 ac_prev=datarootdir ;;
899 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
900 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
901 datarootdir=$ac_optarg ;;
902
fee8ec00 903 -disable-* | --disable-*)
81ecdfbb 904 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
fee8ec00 905 # Reject names that are not valid shell variable names.
81ecdfbb 906 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 907 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
908 ac_useropt_orig=$ac_useropt
909 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
910 case $ac_user_opts in
911 *"
912"enable_$ac_useropt"
913"*) ;;
914 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
915 ac_unrecognized_sep=', ';;
916 esac
917 eval enable_$ac_useropt=no ;;
918
919 -docdir | --docdir | --docdi | --doc | --do)
920 ac_prev=docdir ;;
921 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
922 docdir=$ac_optarg ;;
923
924 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
925 ac_prev=dvidir ;;
926 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
927 dvidir=$ac_optarg ;;
fee8ec00
SR
928
929 -enable-* | --enable-*)
81ecdfbb 930 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
fee8ec00 931 # Reject names that are not valid shell variable names.
81ecdfbb 932 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 933 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
934 ac_useropt_orig=$ac_useropt
935 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
936 case $ac_user_opts in
937 *"
938"enable_$ac_useropt"
939"*) ;;
940 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
941 ac_unrecognized_sep=', ';;
fee8ec00 942 esac
81ecdfbb 943 eval enable_$ac_useropt=\$ac_optarg ;;
fee8ec00
SR
944
945 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
946 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
947 | --exec | --exe | --ex)
948 ac_prev=exec_prefix ;;
949 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
950 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
951 | --exec=* | --exe=* | --ex=*)
952 exec_prefix=$ac_optarg ;;
953
954 -gas | --gas | --ga | --g)
955 # Obsolete; use --with-gas.
956 with_gas=yes ;;
957
958 -help | --help | --hel | --he | -h)
959 ac_init_help=long ;;
960 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
961 ac_init_help=recursive ;;
962 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
963 ac_init_help=short ;;
964
965 -host | --host | --hos | --ho)
966 ac_prev=host_alias ;;
967 -host=* | --host=* | --hos=* | --ho=*)
968 host_alias=$ac_optarg ;;
969
81ecdfbb
RW
970 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
971 ac_prev=htmldir ;;
972 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
973 | --ht=*)
974 htmldir=$ac_optarg ;;
975
fee8ec00
SR
976 -includedir | --includedir | --includedi | --included | --include \
977 | --includ | --inclu | --incl | --inc)
978 ac_prev=includedir ;;
979 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
980 | --includ=* | --inclu=* | --incl=* | --inc=*)
981 includedir=$ac_optarg ;;
982
983 -infodir | --infodir | --infodi | --infod | --info | --inf)
984 ac_prev=infodir ;;
985 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
986 infodir=$ac_optarg ;;
987
988 -libdir | --libdir | --libdi | --libd)
989 ac_prev=libdir ;;
990 -libdir=* | --libdir=* | --libdi=* | --libd=*)
991 libdir=$ac_optarg ;;
992
993 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
994 | --libexe | --libex | --libe)
995 ac_prev=libexecdir ;;
996 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
997 | --libexe=* | --libex=* | --libe=*)
998 libexecdir=$ac_optarg ;;
999
81ecdfbb
RW
1000 -localedir | --localedir | --localedi | --localed | --locale)
1001 ac_prev=localedir ;;
1002 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1003 localedir=$ac_optarg ;;
1004
fee8ec00 1005 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1006 | --localstate | --localstat | --localsta | --localst | --locals)
fee8ec00
SR
1007 ac_prev=localstatedir ;;
1008 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1009 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
fee8ec00
SR
1010 localstatedir=$ac_optarg ;;
1011
1012 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1013 ac_prev=mandir ;;
1014 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1015 mandir=$ac_optarg ;;
1016
1017 -nfp | --nfp | --nf)
1018 # Obsolete; use --without-fp.
1019 with_fp=no ;;
1020
1021 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1022 | --no-cr | --no-c | -n)
1023 no_create=yes ;;
1024
1025 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1026 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1027 no_recursion=yes ;;
1028
1029 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1030 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1031 | --oldin | --oldi | --old | --ol | --o)
1032 ac_prev=oldincludedir ;;
1033 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1034 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1035 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1036 oldincludedir=$ac_optarg ;;
1037
1038 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1039 ac_prev=prefix ;;
1040 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1041 prefix=$ac_optarg ;;
1042
1043 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1044 | --program-pre | --program-pr | --program-p)
1045 ac_prev=program_prefix ;;
1046 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1047 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1048 program_prefix=$ac_optarg ;;
1049
1050 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1051 | --program-suf | --program-su | --program-s)
1052 ac_prev=program_suffix ;;
1053 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1054 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1055 program_suffix=$ac_optarg ;;
1056
1057 -program-transform-name | --program-transform-name \
1058 | --program-transform-nam | --program-transform-na \
1059 | --program-transform-n | --program-transform- \
1060 | --program-transform | --program-transfor \
1061 | --program-transfo | --program-transf \
1062 | --program-trans | --program-tran \
1063 | --progr-tra | --program-tr | --program-t)
1064 ac_prev=program_transform_name ;;
1065 -program-transform-name=* | --program-transform-name=* \
1066 | --program-transform-nam=* | --program-transform-na=* \
1067 | --program-transform-n=* | --program-transform-=* \
1068 | --program-transform=* | --program-transfor=* \
1069 | --program-transfo=* | --program-transf=* \
1070 | --program-trans=* | --program-tran=* \
1071 | --progr-tra=* | --program-tr=* | --program-t=*)
1072 program_transform_name=$ac_optarg ;;
1073
81ecdfbb
RW
1074 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1075 ac_prev=pdfdir ;;
1076 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1077 pdfdir=$ac_optarg ;;
1078
1079 -psdir | --psdir | --psdi | --psd | --ps)
1080 ac_prev=psdir ;;
1081 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1082 psdir=$ac_optarg ;;
1083
fee8ec00
SR
1084 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1085 | -silent | --silent | --silen | --sile | --sil)
1086 silent=yes ;;
1087
1088 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1089 ac_prev=sbindir ;;
1090 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1091 | --sbi=* | --sb=*)
1092 sbindir=$ac_optarg ;;
1093
1094 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1095 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1096 | --sharedst | --shareds | --shared | --share | --shar \
1097 | --sha | --sh)
1098 ac_prev=sharedstatedir ;;
1099 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1100 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1101 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1102 | --sha=* | --sh=*)
1103 sharedstatedir=$ac_optarg ;;
1104
1105 -site | --site | --sit)
1106 ac_prev=site ;;
1107 -site=* | --site=* | --sit=*)
1108 site=$ac_optarg ;;
1109
1110 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1111 ac_prev=srcdir ;;
1112 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1113 srcdir=$ac_optarg ;;
1114
1115 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1116 | --syscon | --sysco | --sysc | --sys | --sy)
1117 ac_prev=sysconfdir ;;
1118 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1119 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1120 sysconfdir=$ac_optarg ;;
1121
1122 -target | --target | --targe | --targ | --tar | --ta | --t)
1123 ac_prev=target_alias ;;
1124 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1125 target_alias=$ac_optarg ;;
1126
1127 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1128 verbose=yes ;;
1129
1130 -version | --version | --versio | --versi | --vers | -V)
1131 ac_init_version=: ;;
1132
1133 -with-* | --with-*)
81ecdfbb 1134 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
fee8ec00 1135 # Reject names that are not valid shell variable names.
81ecdfbb 1136 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1137 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1138 ac_useropt_orig=$ac_useropt
1139 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1140 case $ac_user_opts in
1141 *"
1142"with_$ac_useropt"
1143"*) ;;
1144 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1145 ac_unrecognized_sep=', ';;
fee8ec00 1146 esac
81ecdfbb 1147 eval with_$ac_useropt=\$ac_optarg ;;
fee8ec00
SR
1148
1149 -without-* | --without-*)
81ecdfbb 1150 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
fee8ec00 1151 # Reject names that are not valid shell variable names.
81ecdfbb 1152 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1153 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1154 ac_useropt_orig=$ac_useropt
1155 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1156 case $ac_user_opts in
1157 *"
1158"with_$ac_useropt"
1159"*) ;;
1160 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1161 ac_unrecognized_sep=', ';;
1162 esac
1163 eval with_$ac_useropt=no ;;
fee8ec00
SR
1164
1165 --x)
1166 # Obsolete; use --with-x.
1167 with_x=yes ;;
1168
1169 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1170 | --x-incl | --x-inc | --x-in | --x-i)
1171 ac_prev=x_includes ;;
1172 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1173 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1174 x_includes=$ac_optarg ;;
1175
1176 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1177 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1178 ac_prev=x_libraries ;;
1179 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1180 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1181 x_libraries=$ac_optarg ;;
1182
d0ac1c44
SM
1183 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1184Try \`$0 --help' for more information"
fee8ec00
SR
1185 ;;
1186
1187 *=*)
1188 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1189 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1190 case $ac_envvar in #(
1191 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1192 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1193 esac
1194 eval $ac_envvar=\$ac_optarg
fee8ec00
SR
1195 export $ac_envvar ;;
1196
1197 *)
1198 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1199 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
fee8ec00 1200 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1201 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1202 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
fee8ec00
SR
1203 ;;
1204
1205 esac
1206done
1207
1208if test -n "$ac_prev"; then
1209 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1210 as_fn_error $? "missing argument to $ac_option"
fee8ec00
SR
1211fi
1212
81ecdfbb
RW
1213if test -n "$ac_unrecognized_opts"; then
1214 case $enable_option_checking in
1215 no) ;;
d0ac1c44 1216 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1217 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
fee8ec00 1218 esac
81ecdfbb 1219fi
fee8ec00 1220
81ecdfbb
RW
1221# Check all directory arguments for consistency.
1222for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1223 datadir sysconfdir sharedstatedir localstatedir includedir \
1224 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1225 libdir localedir mandir
fee8ec00 1226do
81ecdfbb
RW
1227 eval ac_val=\$$ac_var
1228 # Remove trailing slashes.
1229 case $ac_val in
1230 */ )
1231 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1232 eval $ac_var=\$ac_val;;
1233 esac
1234 # Be sure to have absolute directory names.
fee8ec00 1235 case $ac_val in
81ecdfbb
RW
1236 [\\/$]* | ?:[\\/]* ) continue;;
1237 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
fee8ec00 1238 esac
d0ac1c44 1239 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
fee8ec00
SR
1240done
1241
1242# There might be people who depend on the old broken behavior: `$host'
1243# used to hold the argument of --host etc.
1244# FIXME: To remove some day.
1245build=$build_alias
1246host=$host_alias
1247target=$target_alias
1248
1249# FIXME: To remove some day.
1250if test "x$host_alias" != x; then
1251 if test "x$build_alias" = x; then
1252 cross_compiling=maybe
fee8ec00
SR
1253 elif test "x$build_alias" != "x$host_alias"; then
1254 cross_compiling=yes
1255 fi
1256fi
1257
1258ac_tool_prefix=
1259test -n "$host_alias" && ac_tool_prefix=$host_alias-
1260
1261test "$silent" = yes && exec 6>/dev/null
1262
1263
81ecdfbb
RW
1264ac_pwd=`pwd` && test -n "$ac_pwd" &&
1265ac_ls_di=`ls -di .` &&
1266ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1267 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1268test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1269 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1270
1271
fee8ec00
SR
1272# Find the source files, if location was not specified.
1273if test -z "$srcdir"; then
1274 ac_srcdir_defaulted=yes
81ecdfbb
RW
1275 # Try the directory containing this script, then the parent directory.
1276 ac_confdir=`$as_dirname -- "$as_myself" ||
1277$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1278 X"$as_myself" : 'X\(//\)[^/]' \| \
1279 X"$as_myself" : 'X\(//\)$' \| \
1280 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1281$as_echo X"$as_myself" |
1282 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1283 s//\1/
1284 q
1285 }
1286 /^X\(\/\/\)[^/].*/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\/\)$/{
1291 s//\1/
1292 q
1293 }
1294 /^X\(\/\).*/{
1295 s//\1/
1296 q
1297 }
1298 s/.*/./; q'`
fee8ec00 1299 srcdir=$ac_confdir
81ecdfbb 1300 if test ! -r "$srcdir/$ac_unique_file"; then
fee8ec00
SR
1301 srcdir=..
1302 fi
1303else
1304 ac_srcdir_defaulted=no
1305fi
81ecdfbb
RW
1306if test ! -r "$srcdir/$ac_unique_file"; then
1307 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1308 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1309fi
1310ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1311ac_abs_confdir=`(
d0ac1c44 1312 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1313 pwd)`
1314# When building in place, set srcdir=.
1315if test "$ac_abs_confdir" = "$ac_pwd"; then
1316 srcdir=.
1317fi
1318# Remove unnecessary trailing slashes from srcdir.
1319# Double slashes in file names in object file debugging info
1320# mess up M-x gdb in Emacs.
1321case $srcdir in
1322*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1323esac
1324for ac_var in $ac_precious_vars; do
1325 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1326 eval ac_env_${ac_var}_value=\$${ac_var}
1327 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1328 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1329done
fee8ec00
SR
1330
1331#
1332# Report the --help message.
1333#
1334if test "$ac_init_help" = "long"; then
1335 # Omit some internal or obsolete options to make the list less imposing.
1336 # This message is too long to be a string in the A/UX 3.1 sh.
1337 cat <<_ACEOF
1338\`configure' configures this package to adapt to many kinds of systems.
1339
1340Usage: $0 [OPTION]... [VAR=VALUE]...
1341
1342To assign environment variables (e.g., CC, CFLAGS...), specify them as
1343VAR=VALUE. See below for descriptions of some of the useful variables.
1344
1345Defaults for the options are specified in brackets.
1346
1347Configuration:
1348 -h, --help display this help and exit
1349 --help=short display options specific to this package
1350 --help=recursive display the short help of all the included packages
1351 -V, --version display version information and exit
d0ac1c44 1352 -q, --quiet, --silent do not print \`checking ...' messages
fee8ec00
SR
1353 --cache-file=FILE cache test results in FILE [disabled]
1354 -C, --config-cache alias for \`--cache-file=config.cache'
1355 -n, --no-create do not create output files
1356 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1357
fee8ec00
SR
1358Installation directories:
1359 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1360 [$ac_default_prefix]
fee8ec00 1361 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1362 [PREFIX]
fee8ec00
SR
1363
1364By default, \`make install' will install all the files in
1365\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1366an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1367for instance \`--prefix=\$HOME'.
1368
1369For better control, use the options below.
1370
1371Fine tuning of the installation directories:
81ecdfbb
RW
1372 --bindir=DIR user executables [EPREFIX/bin]
1373 --sbindir=DIR system admin executables [EPREFIX/sbin]
1374 --libexecdir=DIR program executables [EPREFIX/libexec]
1375 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1376 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1377 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1378 --libdir=DIR object code libraries [EPREFIX/lib]
1379 --includedir=DIR C header files [PREFIX/include]
1380 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1381 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1382 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1383 --infodir=DIR info documentation [DATAROOTDIR/info]
1384 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1385 --mandir=DIR man documentation [DATAROOTDIR/man]
1386 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1387 --htmldir=DIR html documentation [DOCDIR]
1388 --dvidir=DIR dvi documentation [DOCDIR]
1389 --pdfdir=DIR pdf documentation [DOCDIR]
1390 --psdir=DIR ps documentation [DOCDIR]
fee8ec00
SR
1391_ACEOF
1392
1393 cat <<\_ACEOF
1394
1395Program names:
1396 --program-prefix=PREFIX prepend PREFIX to installed program names
1397 --program-suffix=SUFFIX append SUFFIX to installed program names
1398 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1399
1400System types:
1401 --build=BUILD configure for building on BUILD [guessed]
1402 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1403 --target=TARGET configure for building compilers for TARGET [HOST]
1404_ACEOF
1405fi
1406
1407if test -n "$ac_init_help"; then
1408
1409 cat <<\_ACEOF
1410
1411Optional Features:
81ecdfbb 1412 --disable-option-checking ignore unrecognized --enable/--with options
fee8ec00
SR
1413 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1414 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1415 --enable-plugins Enable support for plugins
6bb11ab3
L
1416 --enable-shared[=PKGS] build shared libraries [default=yes]
1417 --enable-static[=PKGS] build static libraries [default=yes]
1418 --enable-fast-install[=PKGS]
1419 optimize for fast installation [default=yes]
1420 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1421 --enable-maintainer-mode
1422 enable make rules and dependencies not useful (and
1423 sometimes confusing) to the casual installer
8d0978fb
MF
1424 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1425 itself)
1426 --enable-sim-stdio Specify whether to use stdio for console
1427 input/output
1428 --enable-sim-trace=opts Enable tracing of simulated programs
1429 --enable-sim-profile=opts
1430 Enable profiling flags
35656e95 1431 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1432 --enable-sim-environment=environment
1433 Specify mixed, user, virtual or operating
1434 environment
347fe5bb
MF
1435 --enable-sim-inline=inlines
1436 Specify which functions should be inlined
8d0978fb
MF
1437 --enable-sim-endian=endian
1438 Specify target byte endian orientation
1439 --enable-sim-alignment=align
1440 Specify strict, nonstrict or forced alignment of
1441 memory accesses
2232061b
MF
1442 --enable-werror treat compile warnings as errors
1443 --enable-build-warnings enable build-time compiler warnings if gcc is used
1444 --enable-sim-build-warnings
1445 enable SIM specific build-time compiler warnings if
1446 gcc is used
fee8ec00 1447
6efef468
JM
1448Optional Packages:
1449 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1450 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1451 --with-system-zlib use installed libz
6bb11ab3
L
1452 --with-pic try to use only PIC/non-PIC objects [default=use
1453 both]
1454 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1455 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1456 --with-bugurl=URL Direct users to URL to report a bug
1457
fee8ec00
SR
1458Some influential environment variables:
1459 CC C compiler command
1460 CFLAGS C compiler flags
1461 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1462 nonstandard directory <lib dir>
81ecdfbb 1463 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1464 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1465 you have headers in a nonstandard directory <include dir>
fee8ec00
SR
1466 CPP C preprocessor
1467
1468Use these variables to override the choices made by `configure' or to help
1469it to find libraries and programs with nonstandard names/locations.
1470
81ecdfbb 1471Report bugs to the package provider.
fee8ec00 1472_ACEOF
81ecdfbb 1473ac_status=$?
fee8ec00
SR
1474fi
1475
1476if test "$ac_init_help" = "recursive"; then
1477 # If there are subdirs, report their specific --help.
fee8ec00 1478 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1479 test -d "$ac_dir" ||
1480 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1481 continue
fee8ec00
SR
1482 ac_builddir=.
1483
81ecdfbb
RW
1484case "$ac_dir" in
1485.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486*)
1487 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1488 # A ".." for each directory in $ac_dir_suffix.
1489 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1490 case $ac_top_builddir_sub in
1491 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1493 esac ;;
1494esac
1495ac_abs_top_builddir=$ac_pwd
1496ac_abs_builddir=$ac_pwd$ac_dir_suffix
1497# for backward compatibility:
1498ac_top_builddir=$ac_top_build_prefix
fee8ec00
SR
1499
1500case $srcdir in
81ecdfbb 1501 .) # We are building in place.
fee8ec00 1502 ac_srcdir=.
81ecdfbb
RW
1503 ac_top_srcdir=$ac_top_builddir_sub
1504 ac_abs_top_srcdir=$ac_pwd ;;
1505 [\\/]* | ?:[\\/]* ) # Absolute name.
fee8ec00 1506 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1507 ac_top_srcdir=$srcdir
1508 ac_abs_top_srcdir=$srcdir ;;
1509 *) # Relative name.
1510 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1511 ac_top_srcdir=$ac_top_build_prefix$srcdir
1512 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fee8ec00 1513esac
81ecdfbb
RW
1514ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1515
1516 cd "$ac_dir" || { ac_status=$?; continue; }
1517 # Check for guested configure.
1518 if test -f "$ac_srcdir/configure.gnu"; then
1519 echo &&
1520 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1521 elif test -f "$ac_srcdir/configure"; then
1522 echo &&
1523 $SHELL "$ac_srcdir/configure" --help=recursive
fee8ec00 1524 else
81ecdfbb
RW
1525 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1526 fi || ac_status=$?
1527 cd "$ac_pwd" || { ac_status=$?; break; }
fee8ec00
SR
1528 done
1529fi
1530
81ecdfbb 1531test -n "$ac_init_help" && exit $ac_status
fee8ec00
SR
1532if $ac_init_version; then
1533 cat <<\_ACEOF
81ecdfbb 1534configure
d0ac1c44 1535generated by GNU Autoconf 2.69
fee8ec00 1536
d0ac1c44 1537Copyright (C) 2012 Free Software Foundation, Inc.
fee8ec00
SR
1538This configure script is free software; the Free Software Foundation
1539gives unlimited permission to copy, distribute and modify it.
1540_ACEOF
81ecdfbb 1541 exit
fee8ec00 1542fi
fee8ec00 1543
81ecdfbb
RW
1544## ------------------------ ##
1545## Autoconf initialization. ##
1546## ------------------------ ##
fee8ec00 1547
81ecdfbb
RW
1548# ac_fn_c_try_compile LINENO
1549# --------------------------
1550# Try to compile conftest.$ac_ext, and return whether this succeeded.
1551ac_fn_c_try_compile ()
fee8ec00 1552{
81ecdfbb
RW
1553 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1554 rm -f conftest.$ac_objext
1555 if { { ac_try="$ac_compile"
1556case "(($ac_try" in
1557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1558 *) ac_try_echo=$ac_try;;
1559esac
1560eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561$as_echo "$ac_try_echo"; } >&5
1562 (eval "$ac_compile") 2>conftest.err
1563 ac_status=$?
1564 if test -s conftest.err; then
1565 grep -v '^ *+' conftest.err >conftest.er1
1566 cat conftest.er1 >&5
1567 mv -f conftest.er1 conftest.err
1568 fi
1569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570 test $ac_status = 0; } && {
1571 test -z "$ac_c_werror_flag" ||
1572 test ! -s conftest.err
1573 } && test -s conftest.$ac_objext; then :
1574 ac_retval=0
1575else
1576 $as_echo "$as_me: failed program was:" >&5
1577sed 's/^/| /' conftest.$ac_ext >&5
fee8ec00 1578
81ecdfbb
RW
1579 ac_retval=1
1580fi
d0ac1c44
SM
1581 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1582 as_fn_set_status $ac_retval
fee8ec00 1583
81ecdfbb 1584} # ac_fn_c_try_compile
fee8ec00 1585
81ecdfbb
RW
1586# ac_fn_c_try_cpp LINENO
1587# ----------------------
1588# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1589ac_fn_c_try_cpp ()
1590{
1591 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1592 if { { ac_try="$ac_cpp conftest.$ac_ext"
1593case "(($ac_try" in
1594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1595 *) ac_try_echo=$ac_try;;
1596esac
1597eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1598$as_echo "$ac_try_echo"; } >&5
1599 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1600 ac_status=$?
1601 if test -s conftest.err; then
1602 grep -v '^ *+' conftest.err >conftest.er1
1603 cat conftest.er1 >&5
1604 mv -f conftest.er1 conftest.err
1605 fi
1606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1607 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1608 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1609 test ! -s conftest.err
1610 }; then :
1611 ac_retval=0
1612else
1613 $as_echo "$as_me: failed program was:" >&5
1614sed 's/^/| /' conftest.$ac_ext >&5
fee8ec00 1615
81ecdfbb
RW
1616 ac_retval=1
1617fi
d0ac1c44
SM
1618 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1619 as_fn_set_status $ac_retval
fee8ec00 1620
81ecdfbb 1621} # ac_fn_c_try_cpp
fee8ec00 1622
81ecdfbb
RW
1623# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1624# -------------------------------------------------------
1625# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1626# the include files in INCLUDES and setting the cache variable VAR
1627# accordingly.
1628ac_fn_c_check_header_mongrel ()
1629{
1630 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1631 if eval \${$3+:} false; then :
81ecdfbb
RW
1632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1633$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1634if eval \${$3+:} false; then :
81ecdfbb
RW
1635 $as_echo_n "(cached) " >&6
1636fi
1637eval ac_res=\$$3
1638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1639$as_echo "$ac_res" >&6; }
1640else
1641 # Is the header compilable?
1642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1643$as_echo_n "checking $2 usability... " >&6; }
1644cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1645/* end confdefs.h. */
1646$4
1647#include <$2>
1648_ACEOF
1649if ac_fn_c_try_compile "$LINENO"; then :
1650 ac_header_compiler=yes
1651else
1652 ac_header_compiler=no
1653fi
1654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1656$as_echo "$ac_header_compiler" >&6; }
1657
1658# Is the header present?
1659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1660$as_echo_n "checking $2 presence... " >&6; }
1661cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1662/* end confdefs.h. */
1663#include <$2>
1664_ACEOF
1665if ac_fn_c_try_cpp "$LINENO"; then :
1666 ac_header_preproc=yes
1667else
1668 ac_header_preproc=no
1669fi
d0ac1c44 1670rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1672$as_echo "$ac_header_preproc" >&6; }
1673
1674# So? What about this header?
1675case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1676 yes:no: )
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1678$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1680$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1681 ;;
1682 no:yes:* )
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1684$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1686$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1688$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1690$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1692$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1693 ;;
1694esac
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1696$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1697if eval \${$3+:} false; then :
81ecdfbb
RW
1698 $as_echo_n "(cached) " >&6
1699else
1700 eval "$3=\$ac_header_compiler"
1701fi
1702eval ac_res=\$$3
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1704$as_echo "$ac_res" >&6; }
1705fi
d0ac1c44 1706 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1707
1708} # ac_fn_c_check_header_mongrel
1709
1710# ac_fn_c_try_run LINENO
1711# ----------------------
1712# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1713# that executables *can* be run.
1714ac_fn_c_try_run ()
1715{
1716 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1717 if { { ac_try="$ac_link"
1718case "(($ac_try" in
1719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1720 *) ac_try_echo=$ac_try;;
1721esac
1722eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1723$as_echo "$ac_try_echo"; } >&5
1724 (eval "$ac_link") 2>&5
1725 ac_status=$?
1726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1727 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1728 { { case "(($ac_try" in
1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1730 *) ac_try_echo=$ac_try;;
1731esac
1732eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733$as_echo "$ac_try_echo"; } >&5
1734 (eval "$ac_try") 2>&5
1735 ac_status=$?
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; }; }; then :
1738 ac_retval=0
1739else
1740 $as_echo "$as_me: program exited with status $ac_status" >&5
1741 $as_echo "$as_me: failed program was:" >&5
1742sed 's/^/| /' conftest.$ac_ext >&5
1743
1744 ac_retval=$ac_status
1745fi
1746 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1747 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1748 as_fn_set_status $ac_retval
81ecdfbb
RW
1749
1750} # ac_fn_c_try_run
1751
1752# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1753# -------------------------------------------------------
1754# Tests whether HEADER exists and can be compiled using the include files in
1755# INCLUDES, setting the cache variable VAR accordingly.
1756ac_fn_c_check_header_compile ()
1757{
1758 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1760$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1761if eval \${$3+:} false; then :
81ecdfbb
RW
1762 $as_echo_n "(cached) " >&6
1763else
1764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765/* end confdefs.h. */
1766$4
1767#include <$2>
1768_ACEOF
1769if ac_fn_c_try_compile "$LINENO"; then :
1770 eval "$3=yes"
1771else
1772 eval "$3=no"
1773fi
1774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1775fi
1776eval ac_res=\$$3
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1778$as_echo "$ac_res" >&6; }
d0ac1c44 1779 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1780
1781} # ac_fn_c_check_header_compile
1782
1783# ac_fn_c_try_link LINENO
1784# -----------------------
1785# Try to link conftest.$ac_ext, and return whether this succeeded.
1786ac_fn_c_try_link ()
1787{
1788 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789 rm -f conftest.$ac_objext conftest$ac_exeext
1790 if { { ac_try="$ac_link"
1791case "(($ac_try" in
1792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1793 *) ac_try_echo=$ac_try;;
1794esac
1795eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1796$as_echo "$ac_try_echo"; } >&5
1797 (eval "$ac_link") 2>conftest.err
1798 ac_status=$?
1799 if test -s conftest.err; then
1800 grep -v '^ *+' conftest.err >conftest.er1
1801 cat conftest.er1 >&5
1802 mv -f conftest.er1 conftest.err
1803 fi
1804 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1805 test $ac_status = 0; } && {
1806 test -z "$ac_c_werror_flag" ||
1807 test ! -s conftest.err
1808 } && test -s conftest$ac_exeext && {
1809 test "$cross_compiling" = yes ||
d0ac1c44 1810 test -x conftest$ac_exeext
81ecdfbb
RW
1811 }; then :
1812 ac_retval=0
1813else
1814 $as_echo "$as_me: failed program was:" >&5
1815sed 's/^/| /' conftest.$ac_ext >&5
1816
1817 ac_retval=1
1818fi
1819 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1820 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1821 # interfere with the next link command; also delete a directory that is
1822 # left behind by Apple's compiler. We do this before executing the actions.
1823 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1824 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825 as_fn_set_status $ac_retval
81ecdfbb
RW
1826
1827} # ac_fn_c_try_link
1828
1829# ac_fn_c_check_func LINENO FUNC VAR
1830# ----------------------------------
1831# Tests whether FUNC exists, setting the cache variable VAR accordingly
1832ac_fn_c_check_func ()
1833{
1834 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1836$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1837if eval \${$3+:} false; then :
81ecdfbb
RW
1838 $as_echo_n "(cached) " >&6
1839else
1840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1841/* end confdefs.h. */
1842/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1843 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1844#define $2 innocuous_$2
1845
1846/* System header to define __stub macros and hopefully few prototypes,
1847 which can conflict with char $2 (); below.
1848 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1849 <limits.h> exists even on freestanding compilers. */
1850
1851#ifdef __STDC__
1852# include <limits.h>
1853#else
1854# include <assert.h>
1855#endif
1856
1857#undef $2
1858
1859/* Override any GCC internal prototype to avoid an error.
1860 Use char because int might match the return type of a GCC
1861 builtin and then its argument prototype would still apply. */
1862#ifdef __cplusplus
1863extern "C"
1864#endif
1865char $2 ();
1866/* The GNU C library defines this for functions which it implements
1867 to always fail with ENOSYS. Some functions are actually named
1868 something starting with __ and the normal name is an alias. */
1869#if defined __stub_$2 || defined __stub___$2
1870choke me
1871#endif
1872
1873int
1874main ()
1875{
1876return $2 ();
1877 ;
1878 return 0;
1879}
1880_ACEOF
1881if ac_fn_c_try_link "$LINENO"; then :
1882 eval "$3=yes"
1883else
1884 eval "$3=no"
1885fi
1886rm -f core conftest.err conftest.$ac_objext \
1887 conftest$ac_exeext conftest.$ac_ext
1888fi
1889eval ac_res=\$$3
1890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1891$as_echo "$ac_res" >&6; }
d0ac1c44 1892 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1893
1894} # ac_fn_c_check_func
936df756
MF
1895
1896# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1897# ----------------------------------------------------
1898# Tries to find if the field MEMBER exists in type AGGR, after including
1899# INCLUDES, setting cache variable VAR accordingly.
1900ac_fn_c_check_member ()
1901{
1902 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1904$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1905if eval \${$4+:} false; then :
936df756
MF
1906 $as_echo_n "(cached) " >&6
1907else
1908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1909/* end confdefs.h. */
1910$5
1911int
1912main ()
1913{
1914static $2 ac_aggr;
1915if (ac_aggr.$3)
1916return 0;
1917 ;
1918 return 0;
1919}
1920_ACEOF
1921if ac_fn_c_try_compile "$LINENO"; then :
1922 eval "$4=yes"
1923else
1924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1925/* end confdefs.h. */
1926$5
1927int
1928main ()
1929{
1930static $2 ac_aggr;
1931if (sizeof ac_aggr.$3)
1932return 0;
1933 ;
1934 return 0;
1935}
1936_ACEOF
1937if ac_fn_c_try_compile "$LINENO"; then :
1938 eval "$4=yes"
1939else
1940 eval "$4=no"
1941fi
1942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1943fi
1944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1945fi
1946eval ac_res=\$$4
1947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1948$as_echo "$ac_res" >&6; }
d0ac1c44 1949 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1950
1951} # ac_fn_c_check_member
1952
1953# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1954# -------------------------------------------
1955# Tests whether TYPE exists after having included INCLUDES, setting cache
1956# variable VAR accordingly.
1957ac_fn_c_check_type ()
1958{
1959 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1961$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1962if eval \${$3+:} false; then :
936df756
MF
1963 $as_echo_n "(cached) " >&6
1964else
1965 eval "$3=no"
1966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1967/* end confdefs.h. */
1968$4
1969int
1970main ()
1971{
1972if (sizeof ($2))
1973 return 0;
1974 ;
1975 return 0;
1976}
1977_ACEOF
1978if ac_fn_c_try_compile "$LINENO"; then :
1979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1980/* end confdefs.h. */
1981$4
1982int
1983main ()
1984{
1985if (sizeof (($2)))
1986 return 0;
1987 ;
1988 return 0;
1989}
1990_ACEOF
1991if ac_fn_c_try_compile "$LINENO"; then :
1992
1993else
1994 eval "$3=yes"
1995fi
1996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1997fi
1998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1999fi
2000eval ac_res=\$$3
2001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2002$as_echo "$ac_res" >&6; }
d0ac1c44 2003 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2004
2005} # ac_fn_c_check_type
81ecdfbb
RW
2006cat >config.log <<_ACEOF
2007This file contains any messages produced by compilers while
2008running configure, to aid debugging if configure makes a mistake.
2009
2010It was created by $as_me, which was
d0ac1c44 2011generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2012
2013 $ $0 $@
2014
2015_ACEOF
2016exec 5>>config.log
2017{
2018cat <<_ASUNAME
2019## --------- ##
2020## Platform. ##
2021## --------- ##
2022
2023hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2024uname -m = `(uname -m) 2>/dev/null || echo unknown`
2025uname -r = `(uname -r) 2>/dev/null || echo unknown`
2026uname -s = `(uname -s) 2>/dev/null || echo unknown`
2027uname -v = `(uname -v) 2>/dev/null || echo unknown`
2028
2029/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2030/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2031
2032/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2033/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2034/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2035/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2036/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2037/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2038/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2039
2040_ASUNAME
2041
2042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2043for as_dir in $PATH
2044do
2045 IFS=$as_save_IFS
2046 test -z "$as_dir" && as_dir=.
2047 $as_echo "PATH: $as_dir"
2048 done
2049IFS=$as_save_IFS
2050
2051} >&5
2052
2053cat >&5 <<_ACEOF
fee8ec00
SR
2054
2055
2056## ----------- ##
2057## Core tests. ##
2058## ----------- ##
2059
2060_ACEOF
2061
2062
2063# Keep a trace of the command line.
2064# Strip out --no-create and --no-recursion so they do not pile up.
2065# Strip out --silent because we don't want to record it for future runs.
2066# Also quote any args containing shell meta-characters.
2067# Make two passes to allow for proper duplicate-argument suppression.
2068ac_configure_args=
2069ac_configure_args0=
2070ac_configure_args1=
fee8ec00
SR
2071ac_must_keep_next=false
2072for ac_pass in 1 2
2073do
2074 for ac_arg
2075 do
2076 case $ac_arg in
2077 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2078 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2079 | -silent | --silent | --silen | --sile | --sil)
2080 continue ;;
81ecdfbb
RW
2081 *\'*)
2082 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
fee8ec00
SR
2083 esac
2084 case $ac_pass in
81ecdfbb 2085 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
fee8ec00 2086 2)
81ecdfbb 2087 as_fn_append ac_configure_args1 " '$ac_arg'"
fee8ec00
SR
2088 if test $ac_must_keep_next = true; then
2089 ac_must_keep_next=false # Got value, back to normal.
2090 else
2091 case $ac_arg in
2092 *=* | --config-cache | -C | -disable-* | --disable-* \
2093 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2094 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2095 | -with-* | --with-* | -without-* | --without-* | --x)
2096 case "$ac_configure_args0 " in
2097 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2098 esac
2099 ;;
2100 -* ) ac_must_keep_next=true ;;
2101 esac
2102 fi
81ecdfbb 2103 as_fn_append ac_configure_args " '$ac_arg'"
fee8ec00
SR
2104 ;;
2105 esac
2106 done
2107done
81ecdfbb
RW
2108{ ac_configure_args0=; unset ac_configure_args0;}
2109{ ac_configure_args1=; unset ac_configure_args1;}
fee8ec00
SR
2110
2111# When interrupted or exit'd, cleanup temporary files, and complete
2112# config.log. We remove comments because anyway the quotes in there
2113# would cause problems or look ugly.
81ecdfbb
RW
2114# WARNING: Use '\'' to represent an apostrophe within the trap.
2115# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
fee8ec00
SR
2116trap 'exit_status=$?
2117 # Save into config.log some information that might help in debugging.
2118 {
2119 echo
2120
d0ac1c44 2121 $as_echo "## ---------------- ##
fee8ec00 2122## Cache variables. ##
d0ac1c44 2123## ---------------- ##"
fee8ec00
SR
2124 echo
2125 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2126(
2127 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2128 eval ac_val=\$$ac_var
2129 case $ac_val in #(
2130 *${as_nl}*)
2131 case $ac_var in #(
2132 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2133$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2134 esac
2135 case $ac_var in #(
2136 _ | IFS | as_nl) ;; #(
2137 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2138 *) { eval $ac_var=; unset $ac_var;} ;;
2139 esac ;;
2140 esac
2141 done
fee8ec00 2142 (set) 2>&1 |
81ecdfbb
RW
2143 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2144 *${as_nl}ac_space=\ *)
fee8ec00 2145 sed -n \
81ecdfbb
RW
2146 "s/'\''/'\''\\\\'\'''\''/g;
2147 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2148 ;; #(
fee8ec00 2149 *)
81ecdfbb 2150 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fee8ec00 2151 ;;
81ecdfbb
RW
2152 esac |
2153 sort
2154)
fee8ec00
SR
2155 echo
2156
d0ac1c44 2157 $as_echo "## ----------------- ##
fee8ec00 2158## Output variables. ##
d0ac1c44 2159## ----------------- ##"
fee8ec00
SR
2160 echo
2161 for ac_var in $ac_subst_vars
2162 do
81ecdfbb
RW
2163 eval ac_val=\$$ac_var
2164 case $ac_val in
2165 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2166 esac
2167 $as_echo "$ac_var='\''$ac_val'\''"
fee8ec00
SR
2168 done | sort
2169 echo
2170
2171 if test -n "$ac_subst_files"; then
d0ac1c44 2172 $as_echo "## ------------------- ##
81ecdfbb 2173## File substitutions. ##
d0ac1c44 2174## ------------------- ##"
fee8ec00
SR
2175 echo
2176 for ac_var in $ac_subst_files
2177 do
81ecdfbb
RW
2178 eval ac_val=\$$ac_var
2179 case $ac_val in
2180 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2181 esac
2182 $as_echo "$ac_var='\''$ac_val'\''"
fee8ec00
SR
2183 done | sort
2184 echo
2185 fi
2186
2187 if test -s confdefs.h; then
d0ac1c44 2188 $as_echo "## ----------- ##
fee8ec00 2189## confdefs.h. ##
d0ac1c44 2190## ----------- ##"
fee8ec00 2191 echo
81ecdfbb 2192 cat confdefs.h
fee8ec00
SR
2193 echo
2194 fi
2195 test "$ac_signal" != 0 &&
81ecdfbb
RW
2196 $as_echo "$as_me: caught signal $ac_signal"
2197 $as_echo "$as_me: exit $exit_status"
fee8ec00 2198 } >&5
81ecdfbb
RW
2199 rm -f core *.core core.conftest.* &&
2200 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
fee8ec00 2201 exit $exit_status
81ecdfbb 2202' 0
fee8ec00 2203for ac_signal in 1 2 13 15; do
81ecdfbb 2204 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
fee8ec00
SR
2205done
2206ac_signal=0
2207
2208# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2209rm -f -r conftest* confdefs.h
2210
2211$as_echo "/* confdefs.h */" > confdefs.h
fee8ec00
SR
2212
2213# Predefined preprocessor variables.
2214
2215cat >>confdefs.h <<_ACEOF
2216#define PACKAGE_NAME "$PACKAGE_NAME"
2217_ACEOF
2218
fee8ec00
SR
2219cat >>confdefs.h <<_ACEOF
2220#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2221_ACEOF
2222
fee8ec00
SR
2223cat >>confdefs.h <<_ACEOF
2224#define PACKAGE_VERSION "$PACKAGE_VERSION"
2225_ACEOF
2226
fee8ec00
SR
2227cat >>confdefs.h <<_ACEOF
2228#define PACKAGE_STRING "$PACKAGE_STRING"
2229_ACEOF
2230
fee8ec00
SR
2231cat >>confdefs.h <<_ACEOF
2232#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2233_ACEOF
2234
81ecdfbb
RW
2235cat >>confdefs.h <<_ACEOF
2236#define PACKAGE_URL "$PACKAGE_URL"
2237_ACEOF
2238
fee8ec00
SR
2239
2240# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2241# Prefer an explicitly selected file to automatically selected ones.
2242ac_site_file1=NONE
2243ac_site_file2=NONE
2244if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2245 # We do not want a PATH search for config.site.
2246 case $CONFIG_SITE in #((
2247 -*) ac_site_file1=./$CONFIG_SITE;;
2248 */*) ac_site_file1=$CONFIG_SITE;;
2249 *) ac_site_file1=./$CONFIG_SITE;;
2250 esac
81ecdfbb
RW
2251elif test "x$prefix" != xNONE; then
2252 ac_site_file1=$prefix/share/config.site
2253 ac_site_file2=$prefix/etc/config.site
2254else
2255 ac_site_file1=$ac_default_prefix/share/config.site
2256 ac_site_file2=$ac_default_prefix/etc/config.site
2257fi
2258for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2259do
2260 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2261 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2262 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2263$as_echo "$as_me: loading site script $ac_site_file" >&6;}
fee8ec00 2264 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2265 . "$ac_site_file" \
2266 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2267$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2268as_fn_error $? "failed to load site script $ac_site_file
2269See \`config.log' for more details" "$LINENO" 5; }
fee8ec00
SR
2270 fi
2271done
2272
2273if test -r "$cache_file"; then
d0ac1c44
SM
2274 # Some versions of bash will fail to source /dev/null (special files
2275 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2276 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2278$as_echo "$as_me: loading cache $cache_file" >&6;}
fee8ec00 2279 case $cache_file in
81ecdfbb
RW
2280 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2281 *) . "./$cache_file";;
fee8ec00
SR
2282 esac
2283 fi
2284else
81ecdfbb
RW
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2286$as_echo "$as_me: creating cache $cache_file" >&6;}
fee8ec00
SR
2287 >$cache_file
2288fi
2289
2290# Check that the precious variables saved in the cache have kept the same
2291# value.
2292ac_cache_corrupted=false
81ecdfbb 2293for ac_var in $ac_precious_vars; do
fee8ec00
SR
2294 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2295 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2296 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2297 eval ac_new_val=\$ac_env_${ac_var}_value
fee8ec00
SR
2298 case $ac_old_set,$ac_new_set in
2299 set,)
81ecdfbb
RW
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2301$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
fee8ec00
SR
2302 ac_cache_corrupted=: ;;
2303 ,set)
81ecdfbb
RW
2304 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2305$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
fee8ec00
SR
2306 ac_cache_corrupted=: ;;
2307 ,);;
2308 *)
2309 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2310 # differences in whitespace do not lead to failure.
2311 ac_old_val_w=`echo x $ac_old_val`
2312 ac_new_val_w=`echo x $ac_new_val`
2313 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2315$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2316 ac_cache_corrupted=:
2317 else
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2319$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2320 eval $ac_var=\$ac_old_val
2321 fi
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2323$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2324 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2325$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
fee8ec00
SR
2326 fi;;
2327 esac
2328 # Pass precious variables to config.status.
2329 if test "$ac_new_set" = set; then
2330 case $ac_new_val in
81ecdfbb 2331 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
fee8ec00
SR
2332 *) ac_arg=$ac_var=$ac_new_val ;;
2333 esac
2334 case " $ac_configure_args " in
2335 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2336 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
fee8ec00
SR
2337 esac
2338 fi
2339done
2340if $ac_cache_corrupted; then
81ecdfbb
RW
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2342$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2343 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2344$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2345 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
fee8ec00 2346fi
81ecdfbb
RW
2347## -------------------- ##
2348## Main body of script. ##
2349## -------------------- ##
fee8ec00
SR
2350
2351ac_ext=c
2352ac_cpp='$CPP $CPPFLAGS'
2353ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2354ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2355ac_compiler_gnu=$ac_cv_c_compiler_gnu
2356
2357
fee8ec00
SR
2358# This file contains common code used by all simulators.
2359#
2360# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2361# directory. It is intended to be invoked before any target specific stuff.
2362# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2363# It is intended to be invoked last.
2364#
50df264d 2365# See README-HACKING for more details.
fee8ec00 2366
d6416cdc
RW
2367# Include global overrides and fixes for Autoconf.
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
d6416cdc
RW
2390
2391
2392
2393
2394
2395
2396
fee8ec00
SR
2397
2398
2399
db2e4d67 2400
5c887dd5
JB
2401
2402
6bb11ab3 2403# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2404#
6bb11ab3
L
2405# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2406# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2407# Written by Gordon Matzigkeit, 1996
2408#
2409# This file is free software; the Free Software Foundation gives
2410# unlimited permission to copy and/or distribute it, with or without
2411# modifications, as long as this notice is preserved.
db2e4d67 2412
db2e4d67 2413
db2e4d67 2414
6bb11ab3 2415# serial 56 LT_INIT
db2e4d67
MF
2416
2417
6bb11ab3
L
2418# LT_PREREQ(VERSION)
2419# ------------------
2420# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2421
db2e4d67
MF
2422
2423
6bb11ab3
L
2424# _LT_CHECK_BUILDDIR
2425# ------------------
2426# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2427
2428
fee8ec00 2429
6bb11ab3
L
2430# LT_INIT([OPTIONS])
2431# ------------------
2432# LT_INIT
fee8ec00 2433
6bb11ab3
L
2434# Old names:
2435# This is what autoupdate's m4 run will expand. It fires
2436# the warning (with _au_warn_XXX), outputs it into the
2437# updated configure.ac (with AC_DIAGNOSE), and then outputs
2438# the replacement expansion.
fee8ec00
SR
2439
2440
6bb11ab3
L
2441# This is an auxiliary macro that is also run when
2442# autoupdate runs m4. It simply calls m4_warning, but
2443# we need a wrapper so that each warning is emitted only
2444# once. We break the quoting in m4_warning's argument in
2445# order to expand this macro's arguments, not AU_DEFUN's.
fee8ec00
SR
2446
2447
6bb11ab3
L
2448# Finally, this is the expansion that is picked up by
2449# autoconf. It tells the user to run autoupdate, and
2450# then outputs the replacement expansion. We do not care
2451# about autoupdate's warning because that contains
2452# information on what to do *after* running autoupdate.
fee8ec00 2453
6bb11ab3
L
2454# This is what autoupdate's m4 run will expand. It fires
2455# the warning (with _au_warn_XXX), outputs it into the
2456# updated configure.ac (with AC_DIAGNOSE), and then outputs
2457# the replacement expansion.
fee8ec00
SR
2458
2459
6bb11ab3
L
2460# This is an auxiliary macro that is also run when
2461# autoupdate runs m4. It simply calls m4_warning, but
2462# we need a wrapper so that each warning is emitted only
2463# once. We break the quoting in m4_warning's argument in
2464# order to expand this macro's arguments, not AU_DEFUN's.
fee8ec00
SR
2465
2466
6bb11ab3
L
2467# Finally, this is the expansion that is picked up by
2468# autoconf. It tells the user to run autoupdate, and
2469# then outputs the replacement expansion. We do not care
2470# about autoupdate's warning because that contains
2471# information on what to do *after* running autoupdate.
fee8ec00
SR
2472
2473
2474
6bb11ab3
L
2475# _LT_CC_BASENAME(CC)
2476# -------------------
2477# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
fee8ec00
SR
2478
2479
2480
6bb11ab3
L
2481# _LT_FILEUTILS_DEFAULTS
2482# ----------------------
2483# It is okay to use these file commands and assume they have been set
2484# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2485# _LT_FILEUTILS_DEFAULTS
fee8ec00
SR
2486
2487
6bb11ab3
L
2488# _LT_SETUP
2489# ---------
2490# _LT_SETUP
fee8ec00
SR
2491
2492
6bb11ab3
L
2493# _LT_PREPARE_SED_QUOTE_VARS
2494# --------------------------
2495# Define a few sed substitution that help us do robust quoting.
fee8ec00
SR
2496
2497
6bb11ab3
L
2498# _LT_PROG_LTMAIN
2499# ---------------
2500# Note that this code is called both from `configure', and `config.status'
2501# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2502# `config.status' has no value for ac_aux_dir unless we are using Automake,
2503# so we pass a copy along to make sure it has a sensible value anyway.
2504# _LT_PROG_LTMAIN
fee8ec00
SR
2505
2506
6bb11ab3
L
2507## ------------------------------------- ##
2508## Accumulate code for creating libtool. ##
2509## ------------------------------------- ##
fee8ec00 2510
6bb11ab3
L
2511# So that we can recreate a full libtool script including additional
2512# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2513# in macros and then make a single call at the end using the `libtool'
2514# label.
fee8ec00
SR
2515
2516
6bb11ab3
L
2517# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2518# ----------------------------------------
2519# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
fee8ec00
SR
2520
2521
6bb11ab3 2522# Initialize.
fee8ec00
SR
2523
2524
2525
6bb11ab3
L
2526# _LT_CONFIG_LIBTOOL([COMMANDS])
2527# ------------------------------
2528# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
fee8ec00
SR
2529
2530
6bb11ab3 2531# Initialize.
fee8ec00
SR
2532
2533
2534
6bb11ab3
L
2535# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2536# -----------------------------------------------------
fee8ec00 2537
5912fadd
JB
2538
2539
6bb11ab3
L
2540# _LT_FORMAT_COMMENT([COMMENT])
2541# -----------------------------
2542# Add leading comment marks to the start of each line, and a trailing
2543# full-stop to the whole comment if one is not present already.
5912fadd
JB
2544
2545
fee8ec00
SR
2546
2547
6bb11ab3
L
2548## ------------------------ ##
2549## FIXME: Eliminate VARNAME ##
2550## ------------------------ ##
fee8ec00
SR
2551
2552
6bb11ab3
L
2553# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2554# -------------------------------------------------------------------
2555# CONFIGNAME is the name given to the value in the libtool script.
2556# VARNAME is the (base) name used in the configure script.
2557# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2558# VARNAME. Any other value will be used directly.
fee8ec00 2559
fee8ec00
SR
2560
2561
6bb11ab3
L
2562# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2563# --------------------------------------------------------
fee8ec00
SR
2564
2565
2566
6bb11ab3
L
2567# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2568# ------------------------------------------------
fee8ec00
SR
2569
2570
2571
6bb11ab3
L
2572# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2573# ---------------------------------------------------------
fee8ec00
SR
2574
2575
2576
6bb11ab3
L
2577# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2578# --------------------------------------------------
fee8ec00
SR
2579
2580
2581
6bb11ab3
L
2582# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2583# ---------------------------------------------------
fee8ec00
SR
2584
2585
2586
6bb11ab3
L
2587# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2588# ---------------------------------------------------
fee8ec00
SR
2589
2590
2591
2592
6bb11ab3
L
2593# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2594# ------------------------------------------------
fee8ec00
SR
2595
2596
2597
2598
6bb11ab3
L
2599# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2600# ------------------------------------
2601# Quote a variable value, and forward it to `config.status' so that its
2602# declaration there will have the same value as in `configure'. VARNAME
2603# must have a single quote delimited value for this to work.
fee8ec00
SR
2604
2605
2606
6bb11ab3
L
2607# _LT_CONFIG_STATUS_DECLARATIONS
2608# ------------------------------
2609# We delimit libtool config variables with single quotes, so when
2610# we write them to config.status, we have to be sure to quote all
2611# embedded single quotes properly. In configure, this macro expands
2612# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2613#
2614# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
fee8ec00
SR
2615
2616
2617
6bb11ab3
L
2618# _LT_LIBTOOL_TAGS
2619# ----------------
2620# Output comment and list of tags supported by the script
fee8ec00
SR
2621
2622
2623
6bb11ab3
L
2624# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2625# -----------------------------------
2626# Extract the dictionary values for VARNAME (optionally with TAG) and
2627# expand to a commented shell variable setting:
2628#
2629# # Some comment about what VAR is for.
2630# visible_name=$lt_internal_name
fee8ec00
SR
2631
2632
fee8ec00 2633
6bb11ab3
L
2634# _LT_LIBTOOL_CONFIG_VARS
2635# -----------------------
2636# Produce commented declarations of non-tagged libtool config variables
2637# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2638# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2639# section) are produced by _LT_LIBTOOL_TAG_VARS.
fee8ec00
SR
2640
2641
6efef468 2642
6bb11ab3
L
2643# _LT_LIBTOOL_TAG_VARS(TAG)
2644# -------------------------
6efef468
JM
2645
2646
2647
6bb11ab3
L
2648# _LT_TAGVAR(VARNAME, [TAGNAME])
2649# ------------------------------
6efef468
JM
2650
2651
2652
6bb11ab3
L
2653# _LT_CONFIG_COMMANDS
2654# -------------------
2655# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2656# variables for single and double quote escaping we saved from calls
2657# to _LT_DECL, we can put quote escaped variables declarations
2658# into `config.status', and then the shell code to quote escape them in
2659# for loops in `config.status'. Finally, any additional code accumulated
2660# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2661#_LT_CONFIG_COMMANDS
2662
2663
2664# Initialize.
2665
2666
2667# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2668# ------------------------------------
2669# Generate a child script FILE with all initialization necessary to
2670# reuse the environment learned by the parent script, and make the
2671# file executable. If COMMENT is supplied, it is inserted after the
2672# `#!' sequence but before initialization text begins. After this
2673# macro, additional text can be appended to FILE to form the body of
2674# the child script. The macro ends with non-zero status if the
2675# file could not be fully written (such as if the disk is full).
2676# _LT_GENERATED_FILE_INIT
2677
2678# LT_OUTPUT
2679# ---------
2680# This macro allows early generation of the libtool script (before
2681# AC_OUTPUT is called), incase it is used in configure for compilation
2682# tests.
2683# LT_OUTPUT
2684
2685
2686# _LT_CONFIG(TAG)
2687# ---------------
2688# If TAG is the built-in tag, create an initial libtool script with a
2689# default configuration from the untagged config vars. Otherwise add code
2690# to config.status for appending the configuration named by TAG from the
2691# matching tagged config vars.
2692# _LT_CONFIG
6efef468
JM
2693
2694
6bb11ab3
L
2695# LT_SUPPORTED_TAG(TAG)
2696# ---------------------
2697# Trace this macro to discover what tags are supported by the libtool
2698# --tag option, using:
2699# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2700
6efef468 2701
6efef468 2702
6bb11ab3 2703# C support is built-in for now
6efef468 2704
6efef468
JM
2705
2706
2707
6bb11ab3
L
2708# LT_LANG(LANG)
2709# -------------
2710# Enable libtool support for the given language if not already enabled.
2711# LT_LANG
6efef468
JM
2712
2713
6bb11ab3
L
2714# _LT_LANG(LANGNAME)
2715# ------------------
2716# _LT_LANG
6efef468
JM
2717
2718
6bb11ab3
L
2719# _LT_LANG_DEFAULT_CONFIG
2720# -----------------------
2721# _LT_LANG_DEFAULT_CONFIG
6efef468 2722
6bb11ab3
L
2723# Obsolete macros:
2724# This is what autoupdate's m4 run will expand. It fires
2725# the warning (with _au_warn_XXX), outputs it into the
2726# updated configure.ac (with AC_DIAGNOSE), and then outputs
2727# the replacement expansion.
6efef468 2728
6efef468 2729
6bb11ab3
L
2730# This is an auxiliary macro that is also run when
2731# autoupdate runs m4. It simply calls m4_warning, but
2732# we need a wrapper so that each warning is emitted only
2733# once. We break the quoting in m4_warning's argument in
2734# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2735
6efef468 2736
6bb11ab3
L
2737# Finally, this is the expansion that is picked up by
2738# autoconf. It tells the user to run autoupdate, and
2739# then outputs the replacement expansion. We do not care
2740# about autoupdate's warning because that contains
2741# information on what to do *after* running autoupdate.
6efef468 2742
6bb11ab3
L
2743# This is what autoupdate's m4 run will expand. It fires
2744# the warning (with _au_warn_XXX), outputs it into the
2745# updated configure.ac (with AC_DIAGNOSE), and then outputs
2746# the replacement expansion.
6efef468
JM
2747
2748
6bb11ab3
L
2749# This is an auxiliary macro that is also run when
2750# autoupdate runs m4. It simply calls m4_warning, but
2751# we need a wrapper so that each warning is emitted only
2752# once. We break the quoting in m4_warning's argument in
2753# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2754
2755
6bb11ab3
L
2756# Finally, this is the expansion that is picked up by
2757# autoconf. It tells the user to run autoupdate, and
2758# then outputs the replacement expansion. We do not care
2759# about autoupdate's warning because that contains
2760# information on what to do *after* running autoupdate.
6efef468 2761
6bb11ab3
L
2762# This is what autoupdate's m4 run will expand. It fires
2763# the warning (with _au_warn_XXX), outputs it into the
2764# updated configure.ac (with AC_DIAGNOSE), and then outputs
2765# the replacement expansion.
6efef468
JM
2766
2767
6bb11ab3
L
2768# This is an auxiliary macro that is also run when
2769# autoupdate runs m4. It simply calls m4_warning, but
2770# we need a wrapper so that each warning is emitted only
2771# once. We break the quoting in m4_warning's argument in
2772# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2773
2774
6bb11ab3
L
2775# Finally, this is the expansion that is picked up by
2776# autoconf. It tells the user to run autoupdate, and
2777# then outputs the replacement expansion. We do not care
2778# about autoupdate's warning because that contains
2779# information on what to do *after* running autoupdate.
6efef468 2780
6bb11ab3
L
2781# This is what autoupdate's m4 run will expand. It fires
2782# the warning (with _au_warn_XXX), outputs it into the
2783# updated configure.ac (with AC_DIAGNOSE), and then outputs
2784# the replacement expansion.
6efef468
JM
2785
2786
6bb11ab3
L
2787# This is an auxiliary macro that is also run when
2788# autoupdate runs m4. It simply calls m4_warning, but
2789# we need a wrapper so that each warning is emitted only
2790# once. We break the quoting in m4_warning's argument in
2791# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2792
2793
6bb11ab3
L
2794# Finally, this is the expansion that is picked up by
2795# autoconf. It tells the user to run autoupdate, and
2796# then outputs the replacement expansion. We do not care
2797# about autoupdate's warning because that contains
2798# information on what to do *after* running autoupdate.
6efef468 2799
6bb11ab3
L
2800# This is what autoupdate's m4 run will expand. It fires
2801# the warning (with _au_warn_XXX), outputs it into the
2802# updated configure.ac (with AC_DIAGNOSE), and then outputs
2803# the replacement expansion.
6efef468
JM
2804
2805
6bb11ab3
L
2806# This is an auxiliary macro that is also run when
2807# autoupdate runs m4. It simply calls m4_warning, but
2808# we need a wrapper so that each warning is emitted only
2809# once. We break the quoting in m4_warning's argument in
2810# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2811
2812
6bb11ab3
L
2813# Finally, this is the expansion that is picked up by
2814# autoconf. It tells the user to run autoupdate, and
2815# then outputs the replacement expansion. We do not care
2816# about autoupdate's warning because that contains
2817# information on what to do *after* running autoupdate.
6efef468 2818
fee8ec00
SR
2819
2820
6bb11ab3
L
2821# _LT_TAG_COMPILER
2822# ----------------
2823# _LT_TAG_COMPILER
fee8ec00
SR
2824
2825
6bb11ab3
L
2826# _LT_COMPILER_BOILERPLATE
2827# ------------------------
2828# Check for compiler boilerplate output or warnings with
2829# the simple compiler test code.
2830# _LT_COMPILER_BOILERPLATE
fee8ec00 2831
fee8ec00 2832
6bb11ab3
L
2833# _LT_LINKER_BOILERPLATE
2834# ----------------------
2835# Check for linker boilerplate output or warnings with
2836# the simple link test code.
2837# _LT_LINKER_BOILERPLATE
fee8ec00 2838
6bb11ab3
L
2839# _LT_REQUIRED_DARWIN_CHECKS
2840# -------------------------
81ecdfbb 2841
fee8ec00 2842
fee8ec00 2843
6bb11ab3
L
2844# _LT_DARWIN_LINKER_FEATURES
2845# --------------------------
2846# Checks for linker and compiler features on darwin
fee8ec00 2847
fee8ec00 2848
6bb11ab3
L
2849# _LT_SYS_MODULE_PATH_AIX
2850# -----------------------
2851# Links a minimal program and checks the executable
2852# for the system default hardcoded library path. In most cases,
2853# this is /usr/lib:/lib, but when the MPI compilers are used
2854# the location of the communication and MPI libs are included too.
2855# If we don't find anything, use the default library path according
2856# to the aix ld manual.
2857# _LT_SYS_MODULE_PATH_AIX
fee8ec00 2858
fee8ec00 2859
6bb11ab3
L
2860# _LT_SHELL_INIT(ARG)
2861# -------------------
2862# _LT_SHELL_INIT
fee8ec00 2863
fee8ec00 2864
81ecdfbb 2865
6bb11ab3
L
2866# _LT_PROG_ECHO_BACKSLASH
2867# -----------------------
2868# Find how we can fake an echo command that does not interpret backslash.
2869# In particular, with Autoconf 2.60 or later we add some code to the start
2870# of the generated configure script which will find a shell with a builtin
2871# printf (which we can use as an echo command).
2872# _LT_PROG_ECHO_BACKSLASH
fee8ec00 2873
fee8ec00 2874
6bb11ab3
L
2875# _LT_ENABLE_LOCK
2876# ---------------
2877# _LT_ENABLE_LOCK
81ecdfbb 2878
fee8ec00 2879
6bb11ab3
L
2880# _LT_CMD_OLD_ARCHIVE
2881# -------------------
2882# _LT_CMD_OLD_ARCHIVE
fee8ec00 2883
81ecdfbb 2884
6bb11ab3
L
2885# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2886# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2887# ----------------------------------------------------------------
2888# Check whether the given compiler option works
2889# _LT_COMPILER_OPTION
fee8ec00 2890
6bb11ab3
L
2891# Old name:
2892# This is what autoupdate's m4 run will expand. It fires
2893# the warning (with _au_warn_XXX), outputs it into the
2894# updated configure.ac (with AC_DIAGNOSE), and then outputs
2895# the replacement expansion.
fee8ec00 2896
fee8ec00 2897
6bb11ab3
L
2898# This is an auxiliary macro that is also run when
2899# autoupdate runs m4. It simply calls m4_warning, but
2900# we need a wrapper so that each warning is emitted only
2901# once. We break the quoting in m4_warning's argument in
2902# order to expand this macro's arguments, not AU_DEFUN's.
fee8ec00 2903
fee8ec00 2904
6bb11ab3
L
2905# Finally, this is the expansion that is picked up by
2906# autoconf. It tells the user to run autoupdate, and
2907# then outputs the replacement expansion. We do not care
2908# about autoupdate's warning because that contains
2909# information on what to do *after* running autoupdate.
fee8ec00 2910
fee8ec00 2911
fee8ec00 2912
6bb11ab3
L
2913# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2914# [ACTION-SUCCESS], [ACTION-FAILURE])
2915# ----------------------------------------------------
2916# Check whether the given linker option works
2917# _LT_LINKER_OPTION
81ecdfbb 2918
6bb11ab3
L
2919# Old name:
2920# This is what autoupdate's m4 run will expand. It fires
2921# the warning (with _au_warn_XXX), outputs it into the
2922# updated configure.ac (with AC_DIAGNOSE), and then outputs
2923# the replacement expansion.
81ecdfbb 2924
81ecdfbb 2925
6bb11ab3
L
2926# This is an auxiliary macro that is also run when
2927# autoupdate runs m4. It simply calls m4_warning, but
2928# we need a wrapper so that each warning is emitted only
2929# once. We break the quoting in m4_warning's argument in
2930# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2931
fee8ec00 2932
6bb11ab3
L
2933# Finally, this is the expansion that is picked up by
2934# autoconf. It tells the user to run autoupdate, and
2935# then outputs the replacement expansion. We do not care
2936# about autoupdate's warning because that contains
2937# information on what to do *after* running autoupdate.
2938
2939
2940
2941# LT_CMD_MAX_LEN
2942#---------------
2943# LT_CMD_MAX_LEN
2944
2945# Old name:
2946# This is what autoupdate's m4 run will expand. It fires
2947# the warning (with _au_warn_XXX), outputs it into the
2948# updated configure.ac (with AC_DIAGNOSE), and then outputs
2949# the replacement expansion.
2950
2951
2952# This is an auxiliary macro that is also run when
2953# autoupdate runs m4. It simply calls m4_warning, but
2954# we need a wrapper so that each warning is emitted only
2955# once. We break the quoting in m4_warning's argument in
2956# order to expand this macro's arguments, not AU_DEFUN's.
2957
2958
2959# Finally, this is the expansion that is picked up by
2960# autoconf. It tells the user to run autoupdate, and
2961# then outputs the replacement expansion. We do not care
2962# about autoupdate's warning because that contains
2963# information on what to do *after* running autoupdate.
2964
2965
2966
2967# _LT_HEADER_DLFCN
2968# ----------------
2969# _LT_HEADER_DLFCN
2970
2971
2972# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2973# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2974# ----------------------------------------------------------------
2975# _LT_TRY_DLOPEN_SELF
2976
2977
2978# LT_SYS_DLOPEN_SELF
2979# ------------------
2980# LT_SYS_DLOPEN_SELF
2981
2982# Old name:
2983# This is what autoupdate's m4 run will expand. It fires
2984# the warning (with _au_warn_XXX), outputs it into the
2985# updated configure.ac (with AC_DIAGNOSE), and then outputs
2986# the replacement expansion.
2987
2988
2989# This is an auxiliary macro that is also run when
2990# autoupdate runs m4. It simply calls m4_warning, but
2991# we need a wrapper so that each warning is emitted only
2992# once. We break the quoting in m4_warning's argument in
2993# order to expand this macro's arguments, not AU_DEFUN's.
2994
2995
2996# Finally, this is the expansion that is picked up by
2997# autoconf. It tells the user to run autoupdate, and
2998# then outputs the replacement expansion. We do not care
2999# about autoupdate's warning because that contains
3000# information on what to do *after* running autoupdate.
3001
3002
3003
3004# _LT_COMPILER_C_O([TAGNAME])
3005# ---------------------------
3006# Check to see if options -c and -o are simultaneously supported by compiler.
3007# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3008# _LT_COMPILER_C_O
3009
3010
3011# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3012# ----------------------------------
3013# Check to see if we can do hard links to lock some files if needed
3014# _LT_COMPILER_FILE_LOCKS
3015
3016
3017# _LT_CHECK_OBJDIR
3018# ----------------
3019# _LT_CHECK_OBJDIR
3020
3021
3022# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3023# --------------------------------------
3024# Check hardcoding attributes.
3025# _LT_LINKER_HARDCODE_LIBPATH
3026
3027
3028# _LT_CMD_STRIPLIB
3029# ----------------
3030# _LT_CMD_STRIPLIB
3031
3032
3033# _LT_SYS_DYNAMIC_LINKER([TAG])
3034# -----------------------------
3035# PORTME Fill in your ld.so characteristics
3036# _LT_SYS_DYNAMIC_LINKER
3037
3038
3039# _LT_PATH_TOOL_PREFIX(TOOL)
3040# --------------------------
3041# find a file program which can recognize shared library
3042# _LT_PATH_TOOL_PREFIX
3043
3044# Old name:
3045# This is what autoupdate's m4 run will expand. It fires
3046# the warning (with _au_warn_XXX), outputs it into the
3047# updated configure.ac (with AC_DIAGNOSE), and then outputs
3048# the replacement expansion.
3049
3050
3051# This is an auxiliary macro that is also run when
3052# autoupdate runs m4. It simply calls m4_warning, but
3053# we need a wrapper so that each warning is emitted only
3054# once. We break the quoting in m4_warning's argument in
3055# order to expand this macro's arguments, not AU_DEFUN's.
3056
3057
3058# Finally, this is the expansion that is picked up by
3059# autoconf. It tells the user to run autoupdate, and
3060# then outputs the replacement expansion. We do not care
3061# about autoupdate's warning because that contains
3062# information on what to do *after* running autoupdate.
3063
3064
3065
3066# _LT_PATH_MAGIC
3067# --------------
3068# find a file program which can recognize a shared library
3069# _LT_PATH_MAGIC
3070
3071
3072# LT_PATH_LD
3073# ----------
3074# find the pathname to the GNU or non-GNU linker
3075# LT_PATH_LD
3076
3077# Old names:
3078# This is what autoupdate's m4 run will expand. It fires
3079# the warning (with _au_warn_XXX), outputs it into the
3080# updated configure.ac (with AC_DIAGNOSE), and then outputs
3081# the replacement expansion.
3082
3083
3084# This is an auxiliary macro that is also run when
3085# autoupdate runs m4. It simply calls m4_warning, but
3086# we need a wrapper so that each warning is emitted only
3087# once. We break the quoting in m4_warning's argument in
3088# order to expand this macro's arguments, not AU_DEFUN's.
3089
3090
3091# Finally, this is the expansion that is picked up by
3092# autoconf. It tells the user to run autoupdate, and
3093# then outputs the replacement expansion. We do not care
3094# about autoupdate's warning because that contains
3095# information on what to do *after* running autoupdate.
3096
3097# This is what autoupdate's m4 run will expand. It fires
3098# the warning (with _au_warn_XXX), outputs it into the
3099# updated configure.ac (with AC_DIAGNOSE), and then outputs
3100# the replacement expansion.
3101
3102
3103# This is an auxiliary macro that is also run when
3104# autoupdate runs m4. It simply calls m4_warning, but
3105# we need a wrapper so that each warning is emitted only
3106# once. We break the quoting in m4_warning's argument in
3107# order to expand this macro's arguments, not AU_DEFUN's.
3108
3109
3110# Finally, this is the expansion that is picked up by
3111# autoconf. It tells the user to run autoupdate, and
3112# then outputs the replacement expansion. We do not care
3113# about autoupdate's warning because that contains
3114# information on what to do *after* running autoupdate.
3115
3116
3117
3118# _LT_PATH_LD_GNU
3119#- --------------
3120# _LT_PATH_LD_GNU
3121
3122
3123# _LT_CMD_RELOAD
3124# --------------
3125# find reload flag for linker
3126# -- PORTME Some linkers may need a different reload flag.
3127# _LT_CMD_RELOAD
3128
3129
3130# _LT_CHECK_MAGIC_METHOD
3131# ----------------------
3132# how to check for library dependencies
3133# -- PORTME fill in with the dynamic library characteristics
3134# _LT_CHECK_MAGIC_METHOD
3135
3136
3137# LT_PATH_NM
3138# ----------
3139# find the pathname to a BSD- or MS-compatible name lister
3140# LT_PATH_NM
3141
3142# Old names:
3143# This is what autoupdate's m4 run will expand. It fires
3144# the warning (with _au_warn_XXX), outputs it into the
3145# updated configure.ac (with AC_DIAGNOSE), and then outputs
3146# the replacement expansion.
3147
3148
3149# This is an auxiliary macro that is also run when
3150# autoupdate runs m4. It simply calls m4_warning, but
3151# we need a wrapper so that each warning is emitted only
3152# once. We break the quoting in m4_warning's argument in
3153# order to expand this macro's arguments, not AU_DEFUN's.
3154
3155
3156# Finally, this is the expansion that is picked up by
3157# autoconf. It tells the user to run autoupdate, and
3158# then outputs the replacement expansion. We do not care
3159# about autoupdate's warning because that contains
3160# information on what to do *after* running autoupdate.
3161
3162# This is what autoupdate's m4 run will expand. It fires
3163# the warning (with _au_warn_XXX), outputs it into the
3164# updated configure.ac (with AC_DIAGNOSE), and then outputs
3165# the replacement expansion.
3166
3167
3168# This is an auxiliary macro that is also run when
3169# autoupdate runs m4. It simply calls m4_warning, but
3170# we need a wrapper so that each warning is emitted only
3171# once. We break the quoting in m4_warning's argument in
3172# order to expand this macro's arguments, not AU_DEFUN's.
3173
3174
3175# Finally, this is the expansion that is picked up by
3176# autoconf. It tells the user to run autoupdate, and
3177# then outputs the replacement expansion. We do not care
3178# about autoupdate's warning because that contains
3179# information on what to do *after* running autoupdate.
3180
3181
3182
3183# LT_LIB_M
3184# --------
3185# check for math library
3186# LT_LIB_M
3187
3188# Old name:
3189# This is what autoupdate's m4 run will expand. It fires
3190# the warning (with _au_warn_XXX), outputs it into the
3191# updated configure.ac (with AC_DIAGNOSE), and then outputs
3192# the replacement expansion.
3193
3194
3195# This is an auxiliary macro that is also run when
3196# autoupdate runs m4. It simply calls m4_warning, but
3197# we need a wrapper so that each warning is emitted only
3198# once. We break the quoting in m4_warning's argument in
3199# order to expand this macro's arguments, not AU_DEFUN's.
3200
3201
3202# Finally, this is the expansion that is picked up by
3203# autoconf. It tells the user to run autoupdate, and
3204# then outputs the replacement expansion. We do not care
3205# about autoupdate's warning because that contains
3206# information on what to do *after* running autoupdate.
3207
3208
3209
3210# _LT_COMPILER_NO_RTTI([TAGNAME])
3211# -------------------------------
3212# _LT_COMPILER_NO_RTTI
3213
3214
3215# _LT_CMD_GLOBAL_SYMBOLS
3216# ----------------------
3217 # _LT_CMD_GLOBAL_SYMBOLS
3218
3219
3220# _LT_COMPILER_PIC([TAGNAME])
3221# ---------------------------
3222# _LT_COMPILER_PIC
3223
3224
3225# _LT_LINKER_SHLIBS([TAGNAME])
3226# ----------------------------
3227# See if the linker supports building shared libraries.
3228# _LT_LINKER_SHLIBS
3229
3230
3231# _LT_LANG_C_CONFIG([TAG])
3232# ------------------------
3233# Ensure that the configuration variables for a C compiler are suitably
3234# defined. These variables are subsequently used by _LT_CONFIG to write
3235# the compiler configuration to `libtool'.
3236# _LT_LANG_C_CONFIG
3237
3238
3239# _LT_LANG_CXX_CONFIG([TAG])
3240# --------------------------
3241# Ensure that the configuration variables for a C++ compiler are suitably
3242# defined. These variables are subsequently used by _LT_CONFIG to write
3243# the compiler configuration to `libtool'.
3244# _LT_LANG_CXX_CONFIG
3245
3246
3247# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3248# ---------------------------------
3249# Figure out "hidden" library dependencies from verbose
3250# compiler output when linking a shared library.
3251# Parse the compiler output and extract the necessary
3252# objects, libraries and library flags.
3253# _LT_SYS_HIDDEN_LIBDEPS
3254
3255
3256# _LT_LANG_F77_CONFIG([TAG])
3257# --------------------------
3258# Ensure that the configuration variables for a Fortran 77 compiler are
3259# suitably defined. These variables are subsequently used by _LT_CONFIG
3260# to write the compiler configuration to `libtool'.
3261# _LT_LANG_F77_CONFIG
3262
3263
3264# _LT_LANG_FC_CONFIG([TAG])
3265# -------------------------
3266# Ensure that the configuration variables for a Fortran compiler are
3267# suitably defined. These variables are subsequently used by _LT_CONFIG
3268# to write the compiler configuration to `libtool'.
3269# _LT_LANG_FC_CONFIG
3270
3271
3272# _LT_LANG_GCJ_CONFIG([TAG])
3273# --------------------------
3274# Ensure that the configuration variables for the GNU Java Compiler compiler
3275# are suitably defined. These variables are subsequently used by _LT_CONFIG
3276# to write the compiler configuration to `libtool'.
3277# _LT_LANG_GCJ_CONFIG
3278
3279
3280# _LT_LANG_RC_CONFIG([TAG])
3281# -------------------------
3282# Ensure that the configuration variables for the Windows resource compiler
3283# are suitably defined. These variables are subsequently used by _LT_CONFIG
3284# to write the compiler configuration to `libtool'.
3285# _LT_LANG_RC_CONFIG
3286
3287
3288# LT_PROG_GCJ
3289# -----------
3290
3291
3292# Old name:
3293# This is what autoupdate's m4 run will expand. It fires
3294# the warning (with _au_warn_XXX), outputs it into the
3295# updated configure.ac (with AC_DIAGNOSE), and then outputs
3296# the replacement expansion.
3297
3298
3299# This is an auxiliary macro that is also run when
3300# autoupdate runs m4. It simply calls m4_warning, but
3301# we need a wrapper so that each warning is emitted only
3302# once. We break the quoting in m4_warning's argument in
3303# order to expand this macro's arguments, not AU_DEFUN's.
3304
3305
3306# Finally, this is the expansion that is picked up by
3307# autoconf. It tells the user to run autoupdate, and
3308# then outputs the replacement expansion. We do not care
3309# about autoupdate's warning because that contains
3310# information on what to do *after* running autoupdate.
3311
3312
3313
3314# LT_PROG_RC
3315# ----------
3316
3317
3318# Old name:
3319# This is what autoupdate's m4 run will expand. It fires
3320# the warning (with _au_warn_XXX), outputs it into the
3321# updated configure.ac (with AC_DIAGNOSE), and then outputs
3322# the replacement expansion.
3323
3324
3325# This is an auxiliary macro that is also run when
3326# autoupdate runs m4. It simply calls m4_warning, but
3327# we need a wrapper so that each warning is emitted only
3328# once. We break the quoting in m4_warning's argument in
3329# order to expand this macro's arguments, not AU_DEFUN's.
3330
3331
3332# Finally, this is the expansion that is picked up by
3333# autoconf. It tells the user to run autoupdate, and
3334# then outputs the replacement expansion. We do not care
3335# about autoupdate's warning because that contains
3336# information on what to do *after* running autoupdate.
3337
3338
3339
3340# _LT_DECL_EGREP
3341# --------------
3342# If we don't have a new enough Autoconf to choose the best grep
3343# available, choose the one first in the user's PATH.
3344
3345
3346
3347# _LT_DECL_OBJDUMP
3348# --------------
3349# If we don't have a new enough Autoconf to choose the best objdump
3350# available, choose the one first in the user's PATH.
3351
3352
3353
3354# _LT_DECL_SED
3355# ------------
3356# Check for a fully-functional sed program, that truncates
3357# as few characters as possible. Prefer GNU sed if found.
3358# _LT_DECL_SED
3359
3360#m4_ifndef
3361
3362# Old name:
3363# This is what autoupdate's m4 run will expand. It fires
3364# the warning (with _au_warn_XXX), outputs it into the
3365# updated configure.ac (with AC_DIAGNOSE), and then outputs
3366# the replacement expansion.
3367
3368
3369# This is an auxiliary macro that is also run when
3370# autoupdate runs m4. It simply calls m4_warning, but
3371# we need a wrapper so that each warning is emitted only
3372# once. We break the quoting in m4_warning's argument in
3373# order to expand this macro's arguments, not AU_DEFUN's.
3374
3375
3376# Finally, this is the expansion that is picked up by
3377# autoconf. It tells the user to run autoupdate, and
3378# then outputs the replacement expansion. We do not care
3379# about autoupdate's warning because that contains
3380# information on what to do *after* running autoupdate.
3381
3382
3383
3384# _LT_CHECK_SHELL_FEATURES
3385# ------------------------
3386# Find out whether the shell is Bourne or XSI compatible,
3387# or has some other useful features.
3388# _LT_CHECK_SHELL_FEATURES
3389
3390
3391# _LT_PROG_XSI_SHELLFNS
3392# ---------------------
3393# Bourne and XSI compatible variants of some useful shell functions.
3394
3395
3396# Helper functions for option handling. -*- Autoconf -*-
3397#
3398# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3399# Inc.
3400# Written by Gary V. Vaughan, 2004
3401#
3402# This file is free software; the Free Software Foundation gives
3403# unlimited permission to copy and/or distribute it, with or without
3404# modifications, as long as this notice is preserved.
3405
3406# serial 6 ltoptions.m4
3407
3408# This is to help aclocal find these macros, as it can't see m4_define.
3409
3410
3411
3412# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3413# ------------------------------------------
3414
3415
3416
3417# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3418# ---------------------------------------
3419# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3420# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3421# saved as a flag.
3422
3423
3424
3425# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3426# ------------------------------------------------------------
3427# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3428
3429
3430
3431# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3432# -------------------------------------------------------
3433# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3434# are set.
3435
3436
3437
3438# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3439# ----------------------------------------
3440# OPTION-LIST is a space-separated list of Libtool options associated
3441# with MACRO-NAME. If any OPTION has a matching handler declared with
3442# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3443# the unknown option and exit.
3444# _LT_SET_OPTIONS
3445
3446
3447## --------------------------------- ##
3448## Macros to handle LT_INIT options. ##
3449## --------------------------------- ##
3450
3451# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3452# -----------------------------------------
3453
3454
3455
3456# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3457# -----------------------------------------------
3458# LT_OPTION_DEFINE
3459
3460
3461# dlopen
3462# ------
3463
3464
3465# This is what autoupdate's m4 run will expand. It fires
3466# the warning (with _au_warn_XXX), outputs it into the
3467# updated configure.ac (with AC_DIAGNOSE), and then outputs
3468# the replacement expansion.
3469
3470
3471# This is an auxiliary macro that is also run when
3472# autoupdate runs m4. It simply calls m4_warning, but
3473# we need a wrapper so that each warning is emitted only
3474# once. We break the quoting in m4_warning's argument in
3475# order to expand this macro's arguments, not AU_DEFUN's.
3476
3477
3478# Finally, this is the expansion that is picked up by
3479# autoconf. It tells the user to run autoupdate, and
3480# then outputs the replacement expansion. We do not care
3481# about autoupdate's warning because that contains
3482# information on what to do *after* running autoupdate.
3483
3484
3485
3486
3487# win32-dll
3488# ---------
3489# Declare package support for building win32 dll's.
3490# win32-dll
3491
3492# This is what autoupdate's m4 run will expand. It fires
3493# the warning (with _au_warn_XXX), outputs it into the
3494# updated configure.ac (with AC_DIAGNOSE), and then outputs
3495# the replacement expansion.
3496
3497
3498# This is an auxiliary macro that is also run when
3499# autoupdate runs m4. It simply calls m4_warning, but
3500# we need a wrapper so that each warning is emitted only
3501# once. We break the quoting in m4_warning's argument in
3502# order to expand this macro's arguments, not AU_DEFUN's.
3503
3504
3505# Finally, this is the expansion that is picked up by
3506# autoconf. It tells the user to run autoupdate, and
3507# then outputs the replacement expansion. We do not care
3508# about autoupdate's warning because that contains
3509# information on what to do *after* running autoupdate.
3510
3511
3512
3513
3514# _LT_ENABLE_SHARED([DEFAULT])
3515# ----------------------------
3516# implement the --enable-shared flag, and supports the `shared' and
3517# `disable-shared' LT_INIT options.
3518# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3519# _LT_ENABLE_SHARED
3520
3521
3522
3523
3524# Old names:
3525
3526
3527
3528
3529# This is what autoupdate's m4 run will expand. It fires
3530# the warning (with _au_warn_XXX), outputs it into the
3531# updated configure.ac (with AC_DIAGNOSE), and then outputs
3532# the replacement expansion.
3533
3534
3535# This is an auxiliary macro that is also run when
3536# autoupdate runs m4. It simply calls m4_warning, but
3537# we need a wrapper so that each warning is emitted only
3538# once. We break the quoting in m4_warning's argument in
3539# order to expand this macro's arguments, not AU_DEFUN's.
3540
3541
3542# Finally, this is the expansion that is picked up by
3543# autoconf. It tells the user to run autoupdate, and
3544# then outputs the replacement expansion. We do not care
3545# about autoupdate's warning because that contains
3546# information on what to do *after* running autoupdate.
3547
3548# This is what autoupdate's m4 run will expand. It fires
3549# the warning (with _au_warn_XXX), outputs it into the
3550# updated configure.ac (with AC_DIAGNOSE), and then outputs
3551# the replacement expansion.
3552
3553
3554# This is an auxiliary macro that is also run when
3555# autoupdate runs m4. It simply calls m4_warning, but
3556# we need a wrapper so that each warning is emitted only
3557# once. We break the quoting in m4_warning's argument in
3558# order to expand this macro's arguments, not AU_DEFUN's.
3559
3560
3561# Finally, this is the expansion that is picked up by
3562# autoconf. It tells the user to run autoupdate, and
3563# then outputs the replacement expansion. We do not care
3564# about autoupdate's warning because that contains
3565# information on what to do *after* running autoupdate.
3566
3567
3568
3569
3570
3571# _LT_ENABLE_STATIC([DEFAULT])
3572# ----------------------------
3573# implement the --enable-static flag, and support the `static' and
3574# `disable-static' LT_INIT options.
3575# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3576# _LT_ENABLE_STATIC
3577
3578
3579
3580
3581# Old names:
3582
3583
3584
3585
3586# This is what autoupdate's m4 run will expand. It fires
3587# the warning (with _au_warn_XXX), outputs it into the
3588# updated configure.ac (with AC_DIAGNOSE), and then outputs
3589# the replacement expansion.
3590
3591
3592# This is an auxiliary macro that is also run when
3593# autoupdate runs m4. It simply calls m4_warning, but
3594# we need a wrapper so that each warning is emitted only
3595# once. We break the quoting in m4_warning's argument in
3596# order to expand this macro's arguments, not AU_DEFUN's.
3597
3598
3599# Finally, this is the expansion that is picked up by
3600# autoconf. It tells the user to run autoupdate, and
3601# then outputs the replacement expansion. We do not care
3602# about autoupdate's warning because that contains
3603# information on what to do *after* running autoupdate.
3604
3605# This is what autoupdate's m4 run will expand. It fires
3606# the warning (with _au_warn_XXX), outputs it into the
3607# updated configure.ac (with AC_DIAGNOSE), and then outputs
3608# the replacement expansion.
3609
3610
3611# This is an auxiliary macro that is also run when
3612# autoupdate runs m4. It simply calls m4_warning, but
3613# we need a wrapper so that each warning is emitted only
3614# once. We break the quoting in m4_warning's argument in
3615# order to expand this macro's arguments, not AU_DEFUN's.
3616
3617
3618# Finally, this is the expansion that is picked up by
3619# autoconf. It tells the user to run autoupdate, and
3620# then outputs the replacement expansion. We do not care
3621# about autoupdate's warning because that contains
3622# information on what to do *after* running autoupdate.
3623
3624
3625
3626
3627
3628# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3629# ----------------------------------
3630# implement the --enable-fast-install flag, and support the `fast-install'
3631# and `disable-fast-install' LT_INIT options.
3632# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3633# _LT_ENABLE_FAST_INSTALL
3634
3635
3636
3637
3638# Old names:
3639# This is what autoupdate's m4 run will expand. It fires
3640# the warning (with _au_warn_XXX), outputs it into the
3641# updated configure.ac (with AC_DIAGNOSE), and then outputs
3642# the replacement expansion.
3643
3644
3645# This is an auxiliary macro that is also run when
3646# autoupdate runs m4. It simply calls m4_warning, but
3647# we need a wrapper so that each warning is emitted only
3648# once. We break the quoting in m4_warning's argument in
3649# order to expand this macro's arguments, not AU_DEFUN's.
3650
3651
3652# Finally, this is the expansion that is picked up by
3653# autoconf. It tells the user to run autoupdate, and
3654# then outputs the replacement expansion. We do not care
3655# about autoupdate's warning because that contains
3656# information on what to do *after* running autoupdate.
3657
3658
3659# This is what autoupdate's m4 run will expand. It fires
3660# the warning (with _au_warn_XXX), outputs it into the
3661# updated configure.ac (with AC_DIAGNOSE), and then outputs
3662# the replacement expansion.
3663
3664
3665# This is an auxiliary macro that is also run when
3666# autoupdate runs m4. It simply calls m4_warning, but
3667# we need a wrapper so that each warning is emitted only
3668# once. We break the quoting in m4_warning's argument in
3669# order to expand this macro's arguments, not AU_DEFUN's.
3670
3671
3672# Finally, this is the expansion that is picked up by
3673# autoconf. It tells the user to run autoupdate, and
3674# then outputs the replacement expansion. We do not care
3675# about autoupdate's warning because that contains
3676# information on what to do *after* running autoupdate.
3677
3678
3679
3680
3681# _LT_WITH_PIC([MODE])
3682# --------------------
3683# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3684# LT_INIT options.
3685# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3686# _LT_WITH_PIC
3687
3688
3689
3690
3691# Old name:
3692# This is what autoupdate's m4 run will expand. It fires
3693# the warning (with _au_warn_XXX), outputs it into the
3694# updated configure.ac (with AC_DIAGNOSE), and then outputs
3695# the replacement expansion.
3696
3697
3698# This is an auxiliary macro that is also run when
3699# autoupdate runs m4. It simply calls m4_warning, but
3700# we need a wrapper so that each warning is emitted only
3701# once. We break the quoting in m4_warning's argument in
3702# order to expand this macro's arguments, not AU_DEFUN's.
3703
3704
3705# Finally, this is the expansion that is picked up by
3706# autoconf. It tells the user to run autoupdate, and
3707# then outputs the replacement expansion. We do not care
3708# about autoupdate's warning because that contains
3709# information on what to do *after* running autoupdate.
3710
3711
3712
3713## ----------------- ##
3714## LTDL_INIT Options ##
3715## ----------------- ##
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3727#
3728# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3729# Written by Gary V. Vaughan, 2004
3730#
3731# This file is free software; the Free Software Foundation gives
3732# unlimited permission to copy and/or distribute it, with or without
3733# modifications, as long as this notice is preserved.
3734
3735# serial 6 ltsugar.m4
3736
3737# This is to help aclocal find these macros, as it can't see m4_define.
3738
3739
3740
3741# lt_join(SEP, ARG1, [ARG2...])
3742# -----------------------------
3743# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3744# associated separator.
3745# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3746# versions in m4sugar had bugs.
3747
3748
3749
3750
3751# lt_car(LIST)
3752# lt_cdr(LIST)
3753# ------------
3754# Manipulate m4 lists.
3755# These macros are necessary as long as will still need to support
3756# Autoconf-2.59 which quotes differently.
3757
3758
3759
3760
3761
3762# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3763# ------------------------------------------
3764# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3765# Note that neither SEPARATOR nor STRING are expanded; they are appended
3766# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3767# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3768# than defined and empty).
3769#
3770# This macro is needed until we can rely on Autoconf 2.62, since earlier
3771# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3772
3773
3774
3775
3776# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3777# ----------------------------------------------------------
3778# Produce a SEP delimited list of all paired combinations of elements of
3779# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3780# has the form PREFIXmINFIXSUFFIXn.
3781# Needed until we can rely on m4_combine added in Autoconf 2.62.
3782
3783
3784
3785# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3786# -----------------------------------------------------------------------
3787# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3788# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3789
3790
3791
3792# lt_dict_add(DICT, KEY, VALUE)
3793# -----------------------------
3794
3795
3796
3797# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3798# --------------------------------------------
3799
3800
3801
3802# lt_dict_fetch(DICT, KEY, [SUBKEY])
3803# ----------------------------------
3804
3805
3806
3807# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3808# -----------------------------------------------------------------
3809
3810
3811
3812# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3813# --------------------------------------------------------------
3814
3815
3816# ltversion.m4 -- version numbers -*- Autoconf -*-
3817#
3818# Copyright (C) 2004 Free Software Foundation, Inc.
3819# Written by Scott James Remnant, 2004
3820#
3821# This file is free software; the Free Software Foundation gives
3822# unlimited permission to copy and/or distribute it, with or without
3823# modifications, as long as this notice is preserved.
3824
3825# Generated from ltversion.in.
3826
3827# serial 3134 ltversion.m4
3828# This file is part of GNU Libtool
3829
3830
3831
3832
3833
3834
3835# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3836#
3837# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3838# Written by Scott James Remnant, 2004.
3839#
3840# This file is free software; the Free Software Foundation gives
3841# unlimited permission to copy and/or distribute it, with or without
3842# modifications, as long as this notice is preserved.
3843
3844# serial 4 lt~obsolete.m4
3845
3846# These exist entirely to fool aclocal when bootstrapping libtool.
3847#
3848# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3849# which have later been changed to m4_define as they aren't part of the
3850# exported API, or moved to Autoconf or Automake where they belong.
3851#
3852# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3853# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3854# using a macro with the same name in our local m4/libtool.m4 it'll
3855# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3856# and doesn't know about Autoconf macros at all.)
3857#
3858# So we provide this file, which has a silly filename so it's always
3859# included after everything else. This provides aclocal with the
3860# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3861# because those macros already exist, or will be overwritten later.
3862# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3863#
3864# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3865# Yes, that means every name once taken will need to remain here until
3866# we give up compatibility with versions before 1.7, at which point
3867# we need to keep only those names which we still refer to.
3868
3869# This is to help aclocal find these macros, as it can't see m4_define.
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934## -*- Autoconf -*-
3935
3936# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3937# Free Software Foundation, Inc.
3938#
3939# This file is free software; the Free Software Foundation
3940# gives unlimited permission to copy and/or distribute it,
3941# with or without modifications, as long as this notice is preserved.
3942
3943# serial 8
3944
3945# Based on depend.m4 from automake 1.9, modified for standalone use in
3946# an environment where GNU make is required.
3947
3948# ZW_PROG_COMPILER_DEPENDENCIES
3949# -----------------------------
3950# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3951# sets fooDEPMODE accordingly. Cache-variable compatible with
3952# original; not side-effect compatible. As the users of this macro
3953# may require accurate dependencies for correct builds, it does *not*
3954# honor --disable-dependency-checking, and failure to detect a usable
3955# method is an error. depcomp is assumed to be located in
3956# $ac_aux_dir.
3957#
3958# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3959
3960
3961
3962# AM_SET_DEPDIR
3963# -------------
3964# Choose a directory name for dependency files.
3965
3966
3967# ZW_CREATE_DEPDIR
3968# ----------------
3969# As AM_SET_DEPDIR, but also create the directory at config.status time.
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
6bb11ab3
L
4011
4012
4013
4014
4015
6bb11ab3
L
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
6bb11ab3
L
4031
4032
4033
4034
4035
4036# intl sister-directory configuration rules.
4037#
4038
4039# The idea behind this macro is that there's no need to repeat all the
4040# autoconf probes done by the intl directory - it's already done them
4041# for us. In fact, there's no need even to look at the cache for the
4042# answers. All we need to do is nab a few pieces of information.
4043# The intl directory is set up to make this easy, by generating a
4044# small file which can be sourced as a shell script; then we produce
4045# the necessary substitutions and definitions for this directory.
4046
4047
4048
4049# Autoconf M4 include file defining utility macros for complex Canadian
4050# cross builds.
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060####
4061# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4062# or AC_INIT.
4063# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4064
4065####
4066# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4067# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4068
4069
4070####
4071# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4072# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4073
4074
4075
4076# Backported from Autoconf 2.5x; can go away when and if
4077# we switch. Put the OS path separator in $PATH_SEPARATOR.
4078
4079
4080
4081
37f980dc
SM
4082
4083
4084
4085
6bb11ab3
L
4086# ACX_HAVE_GCC_FOR_TARGET
4087# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4088
4089
4090# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4091# Searching for installed target binutils. We need to take extra care,
4092# else we may find the wrong assembler, linker, etc., and lose.
4093#
4094# First try --with-build-time-tools, if specified.
4095#
4096# For build != host, we ask the installed GCC for the name of the tool it
4097# uses, and accept it if it is an absolute path. This is because the
4098# only good choice for a compiler is the same GCC version that is being
4099# installed (or we couldn't make target libraries), and we assume that
4100# on the host system we'll have not only the same GCC version, but also
4101# the same binutils version.
4102#
4103# For build == host, search the same directories that the installed
4104# compiler will search. We used to do this for the assembler, linker,
4105# and nm only; for simplicity of configuration, however, we extend this
4106# criterion to tools (such as ar and ranlib) that are never invoked by
4107# the compiler, to avoid mismatches.
4108#
4109# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4110# if build == target. This makes the most sense only when bootstrapping,
4111# but we also do so when build != host. In this case, we hope that the
4112# build and host systems will have similar contents of MD_EXEC_PREFIX.
4113#
4114# If we do not find a suitable binary, then try the user's path.
4115
4116
4117###
4118# AC_PROG_CPP_WERROR
4119# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4120# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4121# For now, using this also overrides header checks to use only the
4122# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4123# bit harder from here).
4124# Eventually autoconf will default to checking headers with the compiler
4125# instead, and we'll have to do this differently.
4126
4127# AC_PROG_CPP_WERROR
4128
4129# Test for GNAT.
4130# We require the gnatbind & gnatmake programs, as well as a compiler driver
4131# that understands Ada. We use the user's CC setting, already found, and
4132# possibly add $1 to the command-line parameters.
4133#
4134# Sets the shell variable have_gnat to yes or no as appropriate, and
4135# substitutes GNATBIND and GNATMAKE.
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161ac_ext=c
4162ac_cpp='$CPP $CPPFLAGS'
4163ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4164ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4165ac_compiler_gnu=$ac_cv_c_compiler_gnu
4166if test -n "$ac_tool_prefix"; then
4167 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4168set dummy ${ac_tool_prefix}gcc; ac_word=$2
4169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4170$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4171if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4172 $as_echo_n "(cached) " >&6
4173else
4174 if test -n "$CC"; then
4175 ac_cv_prog_CC="$CC" # Let the user override the test.
4176else
4177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4178for as_dir in $PATH
4179do
4180 IFS=$as_save_IFS
4181 test -z "$as_dir" && as_dir=.
4182 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4184 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4186 break 2
4187 fi
4188done
4189 done
4190IFS=$as_save_IFS
4191
4192fi
4193fi
4194CC=$ac_cv_prog_CC
4195if test -n "$CC"; then
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4197$as_echo "$CC" >&6; }
4198else
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4200$as_echo "no" >&6; }
4201fi
4202
4203
4204fi
4205if test -z "$ac_cv_prog_CC"; then
4206 ac_ct_CC=$CC
4207 # Extract the first word of "gcc", so it can be a program name with args.
4208set dummy gcc; ac_word=$2
4209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4210$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4211if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4212 $as_echo_n "(cached) " >&6
4213else
4214 if test -n "$ac_ct_CC"; then
4215 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4216else
4217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4218for as_dir in $PATH
4219do
4220 IFS=$as_save_IFS
4221 test -z "$as_dir" && as_dir=.
4222 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4223 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4224 ac_cv_prog_ac_ct_CC="gcc"
4225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4226 break 2
4227 fi
4228done
4229 done
4230IFS=$as_save_IFS
4231
4232fi
4233fi
4234ac_ct_CC=$ac_cv_prog_ac_ct_CC
4235if test -n "$ac_ct_CC"; then
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4237$as_echo "$ac_ct_CC" >&6; }
4238else
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4240$as_echo "no" >&6; }
4241fi
4242
4243 if test "x$ac_ct_CC" = x; then
4244 CC=""
4245 else
4246 case $cross_compiling:$ac_tool_warned in
4247yes:)
4248{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4249$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4250ac_tool_warned=yes ;;
4251esac
4252 CC=$ac_ct_CC
4253 fi
4254else
4255 CC="$ac_cv_prog_CC"
4256fi
4257
4258if test -z "$CC"; then
4259 if test -n "$ac_tool_prefix"; then
4260 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4261set dummy ${ac_tool_prefix}cc; ac_word=$2
4262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4263$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4264if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4265 $as_echo_n "(cached) " >&6
4266else
4267 if test -n "$CC"; then
4268 ac_cv_prog_CC="$CC" # Let the user override the test.
4269else
4270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4271for as_dir in $PATH
4272do
4273 IFS=$as_save_IFS
4274 test -z "$as_dir" && as_dir=.
4275 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4277 ac_cv_prog_CC="${ac_tool_prefix}cc"
4278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4279 break 2
4280 fi
4281done
4282 done
4283IFS=$as_save_IFS
4284
4285fi
4286fi
4287CC=$ac_cv_prog_CC
4288if test -n "$CC"; then
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4290$as_echo "$CC" >&6; }
4291else
4292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4293$as_echo "no" >&6; }
4294fi
4295
4296
4297 fi
4298fi
4299if test -z "$CC"; then
4300 # Extract the first word of "cc", so it can be a program name with args.
4301set dummy cc; ac_word=$2
4302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4303$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4304if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4305 $as_echo_n "(cached) " >&6
4306else
4307 if test -n "$CC"; then
4308 ac_cv_prog_CC="$CC" # Let the user override the test.
4309else
4310 ac_prog_rejected=no
4311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312for as_dir in $PATH
4313do
4314 IFS=$as_save_IFS
4315 test -z "$as_dir" && as_dir=.
4316 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4318 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4319 ac_prog_rejected=yes
4320 continue
4321 fi
4322 ac_cv_prog_CC="cc"
4323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4324 break 2
4325 fi
4326done
4327 done
4328IFS=$as_save_IFS
4329
4330if test $ac_prog_rejected = yes; then
4331 # We found a bogon in the path, so make sure we never use it.
4332 set dummy $ac_cv_prog_CC
4333 shift
4334 if test $# != 0; then
4335 # We chose a different compiler from the bogus one.
4336 # However, it has the same basename, so the bogon will be chosen
4337 # first if we set CC to just the basename; use the full file name.
4338 shift
4339 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4340 fi
4341fi
4342fi
4343fi
4344CC=$ac_cv_prog_CC
4345if test -n "$CC"; then
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4347$as_echo "$CC" >&6; }
4348else
4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4350$as_echo "no" >&6; }
4351fi
4352
4353
4354fi
4355if test -z "$CC"; then
4356 if test -n "$ac_tool_prefix"; then
4357 for ac_prog in cl.exe
4358 do
4359 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4360set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4362$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4363if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4364 $as_echo_n "(cached) " >&6
4365else
4366 if test -n "$CC"; then
4367 ac_cv_prog_CC="$CC" # Let the user override the test.
4368else
4369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4370for as_dir in $PATH
4371do
4372 IFS=$as_save_IFS
4373 test -z "$as_dir" && as_dir=.
4374 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4376 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4378 break 2
4379 fi
4380done
4381 done
4382IFS=$as_save_IFS
4383
4384fi
4385fi
4386CC=$ac_cv_prog_CC
4387if test -n "$CC"; then
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4389$as_echo "$CC" >&6; }
4390else
4391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4392$as_echo "no" >&6; }
4393fi
4394
4395
4396 test -n "$CC" && break
4397 done
4398fi
4399if test -z "$CC"; then
4400 ac_ct_CC=$CC
4401 for ac_prog in cl.exe
4402do
4403 # Extract the first word of "$ac_prog", so it can be a program name with args.
4404set dummy $ac_prog; ac_word=$2
4405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4406$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4407if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4408 $as_echo_n "(cached) " >&6
4409else
4410 if test -n "$ac_ct_CC"; then
4411 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4412else
4413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4414for as_dir in $PATH
4415do
4416 IFS=$as_save_IFS
4417 test -z "$as_dir" && as_dir=.
4418 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4420 ac_cv_prog_ac_ct_CC="$ac_prog"
4421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4422 break 2
4423 fi
4424done
4425 done
4426IFS=$as_save_IFS
4427
4428fi
4429fi
4430ac_ct_CC=$ac_cv_prog_ac_ct_CC
4431if test -n "$ac_ct_CC"; then
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4433$as_echo "$ac_ct_CC" >&6; }
4434else
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4436$as_echo "no" >&6; }
4437fi
4438
4439
4440 test -n "$ac_ct_CC" && break
4441done
4442
4443 if test "x$ac_ct_CC" = x; then
4444 CC=""
4445 else
4446 case $cross_compiling:$ac_tool_warned in
4447yes:)
4448{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4449$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4450ac_tool_warned=yes ;;
4451esac
4452 CC=$ac_ct_CC
4453 fi
4454fi
4455
4456fi
4457
4458
4459test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4460$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4461as_fn_error $? "no acceptable C compiler found in \$PATH
4462See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4463
4464# Provide some information about the compiler.
4465$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4466set X $ac_compile
4467ac_compiler=$2
4468for ac_option in --version -v -V -qversion; do
4469 { { ac_try="$ac_compiler $ac_option >&5"
4470case "(($ac_try" in
4471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4472 *) ac_try_echo=$ac_try;;
4473esac
4474eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4475$as_echo "$ac_try_echo"; } >&5
4476 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4477 ac_status=$?
4478 if test -s conftest.err; then
4479 sed '10a\
4480... rest of stderr output deleted ...
4481 10q' conftest.err >conftest.er1
4482 cat conftest.er1 >&5
6bb11ab3 4483 fi
d0ac1c44 4484 rm -f conftest.er1 conftest.err
6bb11ab3
L
4485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4486 test $ac_status = 0; }
4487done
4488
4489cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4490/* end confdefs.h. */
4491
4492int
4493main ()
4494{
4495
4496 ;
4497 return 0;
4498}
4499_ACEOF
4500ac_clean_files_save=$ac_clean_files
d0ac1c44 4501ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
4502# Try to create an executable without -o first, disregard a.out.
4503# It will help us diagnose broken compilers, and finding out an intuition
4504# of exeext.
d0ac1c44
SM
4505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4506$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
4507ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4508
4509# The possible output files:
4510ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4511
4512ac_rmfiles=
4513for ac_file in $ac_files
4514do
4515 case $ac_file in
4516 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4517 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4518 esac
4519done
4520rm -f $ac_rmfiles
4521
4522if { { ac_try="$ac_link_default"
4523case "(($ac_try" in
4524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4525 *) ac_try_echo=$ac_try;;
4526esac
4527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4528$as_echo "$ac_try_echo"; } >&5
4529 (eval "$ac_link_default") 2>&5
4530 ac_status=$?
4531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4532 test $ac_status = 0; }; then :
4533 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4534# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4535# in a Makefile. We should not override ac_cv_exeext if it was cached,
4536# so that the user can short-circuit this test for compilers unknown to
4537# Autoconf.
4538for ac_file in $ac_files ''
4539do
4540 test -f "$ac_file" || continue
4541 case $ac_file in
4542 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4543 ;;
4544 [ab].out )
4545 # We found the default executable, but exeext='' is most
4546 # certainly right.
4547 break;;
4548 *.* )
4549 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4550 then :; else
4551 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4552 fi
4553 # We set ac_cv_exeext here because the later test for it is not
4554 # safe: cross compilers may not add the suffix if given an `-o'
4555 # argument, so we may need to know it at that point already.
4556 # Even if this section looks crufty: it has the advantage of
4557 # actually working.
4558 break;;
4559 * )
4560 break;;
4561 esac
4562done
4563test "$ac_cv_exeext" = no && ac_cv_exeext=
4564
4565else
4566 ac_file=''
4567fi
6bb11ab3 4568if test -z "$ac_file"; then :
d0ac1c44
SM
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4570$as_echo "no" >&6; }
4571$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
4572sed 's/^/| /' conftest.$ac_ext >&5
4573
4574{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4575$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4576as_fn_error 77 "C compiler cannot create executables
4577See \`config.log' for more details" "$LINENO" 5; }
4578else
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4580$as_echo "yes" >&6; }
6bb11ab3 4581fi
d0ac1c44
SM
4582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4583$as_echo_n "checking for C compiler default output file name... " >&6; }
4584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4585$as_echo "$ac_file" >&6; }
6bb11ab3
L
4586ac_exeext=$ac_cv_exeext
4587
d0ac1c44 4588rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 4589ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4591$as_echo_n "checking for suffix of executables... " >&6; }
4592if { { ac_try="$ac_link"
4593case "(($ac_try" in
4594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4595 *) ac_try_echo=$ac_try;;
4596esac
4597eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4598$as_echo "$ac_try_echo"; } >&5
4599 (eval "$ac_link") 2>&5
4600 ac_status=$?
4601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4602 test $ac_status = 0; }; then :
4603 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4604# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4605# work properly (i.e., refer to `conftest.exe'), while it won't with
4606# `rm'.
4607for ac_file in conftest.exe conftest conftest.*; do
4608 test -f "$ac_file" || continue
4609 case $ac_file in
4610 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4611 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4612 break;;
4613 * ) break;;
4614 esac
4615done
4616else
4617 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4619as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4620See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 4621fi
d0ac1c44 4622rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
4623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4624$as_echo "$ac_cv_exeext" >&6; }
4625
4626rm -f conftest.$ac_ext
4627EXEEXT=$ac_cv_exeext
4628ac_exeext=$EXEEXT
d0ac1c44
SM
4629cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4630/* end confdefs.h. */
4631#include <stdio.h>
4632int
4633main ()
4634{
4635FILE *f = fopen ("conftest.out", "w");
4636 return ferror (f) || fclose (f) != 0;
4637
4638 ;
4639 return 0;
4640}
4641_ACEOF
4642ac_clean_files="$ac_clean_files conftest.out"
4643# Check that the compiler produces executables we can run. If not, either
4644# the compiler is broken, or we cross compile.
4645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4646$as_echo_n "checking whether we are cross compiling... " >&6; }
4647if test "$cross_compiling" != yes; then
4648 { { ac_try="$ac_link"
4649case "(($ac_try" in
4650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4651 *) ac_try_echo=$ac_try;;
4652esac
4653eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4654$as_echo "$ac_try_echo"; } >&5
4655 (eval "$ac_link") 2>&5
4656 ac_status=$?
4657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4658 test $ac_status = 0; }
4659 if { ac_try='./conftest$ac_cv_exeext'
4660 { { case "(($ac_try" in
4661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4662 *) ac_try_echo=$ac_try;;
4663esac
4664eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4665$as_echo "$ac_try_echo"; } >&5
4666 (eval "$ac_try") 2>&5
4667 ac_status=$?
4668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4669 test $ac_status = 0; }; }; then
4670 cross_compiling=no
4671 else
4672 if test "$cross_compiling" = maybe; then
4673 cross_compiling=yes
4674 else
4675 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4676$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4677as_fn_error $? "cannot run C compiled programs.
4678If you meant to cross compile, use \`--host'.
4679See \`config.log' for more details" "$LINENO" 5; }
4680 fi
4681 fi
4682fi
4683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4684$as_echo "$cross_compiling" >&6; }
4685
4686rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4687ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4689$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 4690if ${ac_cv_objext+:} false; then :
6bb11ab3
L
4691 $as_echo_n "(cached) " >&6
4692else
4693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4694/* end confdefs.h. */
4695
4696int
4697main ()
4698{
4699
4700 ;
4701 return 0;
4702}
4703_ACEOF
4704rm -f conftest.o conftest.obj
4705if { { ac_try="$ac_compile"
4706case "(($ac_try" in
4707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4708 *) ac_try_echo=$ac_try;;
4709esac
4710eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4711$as_echo "$ac_try_echo"; } >&5
4712 (eval "$ac_compile") 2>&5
4713 ac_status=$?
4714 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4715 test $ac_status = 0; }; then :
4716 for ac_file in conftest.o conftest.obj conftest.*; do
4717 test -f "$ac_file" || continue;
4718 case $ac_file in
4719 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4720 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4721 break;;
4722 esac
4723done
4724else
4725 $as_echo "$as_me: failed program was:" >&5
4726sed 's/^/| /' conftest.$ac_ext >&5
4727
4728{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4729$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4730as_fn_error $? "cannot compute suffix of object files: cannot compile
4731See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4732fi
4733rm -f conftest.$ac_cv_objext conftest.$ac_ext
4734fi
4735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4736$as_echo "$ac_cv_objext" >&6; }
4737OBJEXT=$ac_cv_objext
4738ac_objext=$OBJEXT
4739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4740$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4741if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
4742 $as_echo_n "(cached) " >&6
4743else
4744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4745/* end confdefs.h. */
4746
4747int
4748main ()
4749{
4750#ifndef __GNUC__
4751 choke me
4752#endif
4753
4754 ;
4755 return 0;
4756}
4757_ACEOF
4758if ac_fn_c_try_compile "$LINENO"; then :
4759 ac_compiler_gnu=yes
4760else
4761 ac_compiler_gnu=no
4762fi
4763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4764ac_cv_c_compiler_gnu=$ac_compiler_gnu
4765
4766fi
4767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4768$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4769if test $ac_compiler_gnu = yes; then
4770 GCC=yes
4771else
4772 GCC=
4773fi
4774ac_test_CFLAGS=${CFLAGS+set}
4775ac_save_CFLAGS=$CFLAGS
4776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4777$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4778if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
4779 $as_echo_n "(cached) " >&6
4780else
4781 ac_save_c_werror_flag=$ac_c_werror_flag
4782 ac_c_werror_flag=yes
4783 ac_cv_prog_cc_g=no
4784 CFLAGS="-g"
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786/* end confdefs.h. */
4787
4788int
4789main ()
4790{
4791
4792 ;
4793 return 0;
4794}
4795_ACEOF
4796if ac_fn_c_try_compile "$LINENO"; then :
4797 ac_cv_prog_cc_g=yes
4798else
4799 CFLAGS=""
4800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4801/* end confdefs.h. */
4802
4803int
4804main ()
4805{
4806
4807 ;
4808 return 0;
4809}
4810_ACEOF
4811if ac_fn_c_try_compile "$LINENO"; then :
4812
4813else
4814 ac_c_werror_flag=$ac_save_c_werror_flag
4815 CFLAGS="-g"
4816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4817/* end confdefs.h. */
4818
4819int
4820main ()
4821{
4822
4823 ;
4824 return 0;
4825}
4826_ACEOF
4827if ac_fn_c_try_compile "$LINENO"; then :
4828 ac_cv_prog_cc_g=yes
4829fi
4830rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4831fi
4832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4833fi
4834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4835 ac_c_werror_flag=$ac_save_c_werror_flag
4836fi
4837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4838$as_echo "$ac_cv_prog_cc_g" >&6; }
4839if test "$ac_test_CFLAGS" = set; then
4840 CFLAGS=$ac_save_CFLAGS
4841elif test $ac_cv_prog_cc_g = yes; then
4842 if test "$GCC" = yes; then
4843 CFLAGS="-g -O2"
4844 else
4845 CFLAGS="-g"
4846 fi
4847else
4848 if test "$GCC" = yes; then
4849 CFLAGS="-O2"
4850 else
4851 CFLAGS=
4852 fi
4853fi
4854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4855$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4856if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
4857 $as_echo_n "(cached) " >&6
4858else
4859 ac_cv_prog_cc_c89=no
4860ac_save_CC=$CC
4861cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4862/* end confdefs.h. */
4863#include <stdarg.h>
4864#include <stdio.h>
d0ac1c44 4865struct stat;
6bb11ab3
L
4866/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4867struct buf { int x; };
4868FILE * (*rcsopen) (struct buf *, struct stat *, int);
4869static char *e (p, i)
4870 char **p;
4871 int i;
4872{
4873 return p[i];
4874}
4875static char *f (char * (*g) (char **, int), char **p, ...)
4876{
4877 char *s;
4878 va_list v;
4879 va_start (v,p);
4880 s = g (p, va_arg (v,int));
4881 va_end (v);
4882 return s;
4883}
4884
4885/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4886 function prototypes and stuff, but not '\xHH' hex character constants.
4887 These don't provoke an error unfortunately, instead are silently treated
4888 as 'x'. The following induces an error, until -std is added to get
4889 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4890 array size at least. It's necessary to write '\x00'==0 to get something
4891 that's true only with -std. */
4892int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4893
4894/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4895 inside strings and character constants. */
4896#define FOO(x) 'x'
4897int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4898
4899int test (int i, double x);
4900struct s1 {int (*f) (int a);};
4901struct s2 {int (*f) (double a);};
4902int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4903int argc;
4904char **argv;
4905int
4906main ()
4907{
4908return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4909 ;
4910 return 0;
4911}
4912_ACEOF
4913for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4914 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4915do
4916 CC="$ac_save_CC $ac_arg"
4917 if ac_fn_c_try_compile "$LINENO"; then :
4918 ac_cv_prog_cc_c89=$ac_arg
4919fi
4920rm -f core conftest.err conftest.$ac_objext
4921 test "x$ac_cv_prog_cc_c89" != "xno" && break
4922done
4923rm -f conftest.$ac_ext
4924CC=$ac_save_CC
4925
4926fi
4927# AC_CACHE_VAL
4928case "x$ac_cv_prog_cc_c89" in
4929 x)
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4931$as_echo "none needed" >&6; } ;;
4932 xno)
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4934$as_echo "unsupported" >&6; } ;;
4935 *)
4936 CC="$CC $ac_cv_prog_cc_c89"
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4938$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4939esac
4940if test "x$ac_cv_prog_cc_c89" != xno; then :
4941
4942fi
4943
4944ac_ext=c
4945ac_cpp='$CPP $CPPFLAGS'
4946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4948ac_compiler_gnu=$ac_cv_c_compiler_gnu
4949
4950ac_aux_dir=
4951for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
4952 if test -f "$ac_dir/install-sh"; then
4953 ac_aux_dir=$ac_dir
4954 ac_install_sh="$ac_aux_dir/install-sh -c"
4955 break
4956 elif test -f "$ac_dir/install.sh"; then
4957 ac_aux_dir=$ac_dir
4958 ac_install_sh="$ac_aux_dir/install.sh -c"
4959 break
4960 elif test -f "$ac_dir/shtool"; then
4961 ac_aux_dir=$ac_dir
4962 ac_install_sh="$ac_aux_dir/shtool install -c"
4963 break
4964 fi
6bb11ab3
L
4965done
4966if test -z "$ac_aux_dir"; then
d0ac1c44 4967 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bb11ab3
L
4968fi
4969
4970# These three variables are undocumented and unsupported,
4971# and are intended to be withdrawn in a future Autoconf release.
4972# They can cause serious problems if a builder's source tree is in a directory
4973# whose full name contains unusual characters.
4974ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4975ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4976ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4977
4978
4979# Make sure we can run config.sub.
4980$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 4981 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6bb11ab3
L
4982
4983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4984$as_echo_n "checking build system type... " >&6; }
d0ac1c44 4985if ${ac_cv_build+:} false; then :
6bb11ab3
L
4986 $as_echo_n "(cached) " >&6
4987else
4988 ac_build_alias=$build_alias
4989test "x$ac_build_alias" = x &&
4990 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4991test "x$ac_build_alias" = x &&
d0ac1c44 4992 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6bb11ab3 4993ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 4994 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6bb11ab3
L
4995
4996fi
4997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4998$as_echo "$ac_cv_build" >&6; }
4999case $ac_cv_build in
5000*-*-*) ;;
d0ac1c44 5001*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6bb11ab3
L
5002esac
5003build=$ac_cv_build
5004ac_save_IFS=$IFS; IFS='-'
5005set x $ac_cv_build
5006shift
5007build_cpu=$1
5008build_vendor=$2
5009shift; shift
5010# Remember, the first character of IFS is used to create $*,
5011# except with old shells:
5012build_os=$*
5013IFS=$ac_save_IFS
5014case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5015
5016
5017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5018$as_echo_n "checking host system type... " >&6; }
d0ac1c44 5019if ${ac_cv_host+:} false; then :
6bb11ab3
L
5020 $as_echo_n "(cached) " >&6
5021else
5022 if test "x$host_alias" = x; then
5023 ac_cv_host=$ac_cv_build
5024else
5025 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 5026 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6bb11ab3
L
5027fi
5028
5029fi
5030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5031$as_echo "$ac_cv_host" >&6; }
5032case $ac_cv_host in
5033*-*-*) ;;
d0ac1c44 5034*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6bb11ab3
L
5035esac
5036host=$ac_cv_host
5037ac_save_IFS=$IFS; IFS='-'
5038set x $ac_cv_host
5039shift
5040host_cpu=$1
5041host_vendor=$2
5042shift; shift
5043# Remember, the first character of IFS is used to create $*,
5044# except with old shells:
5045host_os=$*
5046IFS=$ac_save_IFS
5047case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5048
5049
5050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5051$as_echo_n "checking target system type... " >&6; }
d0ac1c44 5052if ${ac_cv_target+:} false; then :
6bb11ab3
L
5053 $as_echo_n "(cached) " >&6
5054else
5055 if test "x$target_alias" = x; then
5056 ac_cv_target=$ac_cv_host
5057else
5058 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 5059 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6bb11ab3
L
5060fi
5061
5062fi
5063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5064$as_echo "$ac_cv_target" >&6; }
5065case $ac_cv_target in
5066*-*-*) ;;
d0ac1c44 5067*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
6bb11ab3
L
5068esac
5069target=$ac_cv_target
5070ac_save_IFS=$IFS; IFS='-'
5071set x $ac_cv_target
5072shift
5073target_cpu=$1
5074target_vendor=$2
5075shift; shift
5076# Remember, the first character of IFS is used to create $*,
5077# except with old shells:
5078target_os=$*
5079IFS=$ac_save_IFS
5080case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5081
5082
5083# The aliases save the names the user supplied, while $host etc.
5084# will get canonicalized.
5085test -n "$target_alias" &&
5086 test "$program_prefix$program_suffix$program_transform_name" = \
5087 NONENONEs,x,x, &&
5088 program_prefix=${target_alias}-
5089
5090ac_ext=c
5091ac_cpp='$CPP $CPPFLAGS'
5092ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5093ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5094ac_compiler_gnu=$ac_cv_c_compiler_gnu
5095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5096$as_echo_n "checking how to run the C preprocessor... " >&6; }
5097# On Suns, sometimes $CPP names a directory.
5098if test -n "$CPP" && test -d "$CPP"; then
5099 CPP=
5100fi
5101if test -z "$CPP"; then
d0ac1c44 5102 if ${ac_cv_prog_CPP+:} false; then :
6bb11ab3
L
5103 $as_echo_n "(cached) " >&6
5104else
5105 # Double quotes because CPP needs to be expanded
5106 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5107 do
5108 ac_preproc_ok=false
5109for ac_c_preproc_warn_flag in '' yes
5110do
5111 # Use a header file that comes with gcc, so configuring glibc
5112 # with a fresh cross-compiler works.
5113 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5114 # <limits.h> exists even on freestanding compilers.
5115 # On the NeXT, cc -E runs the code through the compiler's parser,
5116 # not just through cpp. "Syntax error" is here to catch this case.
5117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5118/* end confdefs.h. */
5119#ifdef __STDC__
5120# include <limits.h>
5121#else
5122# include <assert.h>
5123#endif
5124 Syntax error
5125_ACEOF
5126if ac_fn_c_try_cpp "$LINENO"; then :
5127
5128else
5129 # Broken: fails on valid input.
5130continue
5131fi
d0ac1c44 5132rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5133
5134 # OK, works on sane cases. Now check whether nonexistent headers
5135 # can be detected and how.
5136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5137/* end confdefs.h. */
5138#include <ac_nonexistent.h>
5139_ACEOF
5140if ac_fn_c_try_cpp "$LINENO"; then :
5141 # Broken: success on invalid input.
5142continue
5143else
5144 # Passes both tests.
5145ac_preproc_ok=:
5146break
5147fi
d0ac1c44 5148rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5149
5150done
5151# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5152rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5153if $ac_preproc_ok; then :
5154 break
5155fi
5156
5157 done
5158 ac_cv_prog_CPP=$CPP
5159
5160fi
5161 CPP=$ac_cv_prog_CPP
5162else
5163 ac_cv_prog_CPP=$CPP
5164fi
5165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5166$as_echo "$CPP" >&6; }
5167ac_preproc_ok=false
5168for ac_c_preproc_warn_flag in '' yes
5169do
5170 # Use a header file that comes with gcc, so configuring glibc
5171 # with a fresh cross-compiler works.
5172 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5173 # <limits.h> exists even on freestanding compilers.
5174 # On the NeXT, cc -E runs the code through the compiler's parser,
5175 # not just through cpp. "Syntax error" is here to catch this case.
5176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5177/* end confdefs.h. */
5178#ifdef __STDC__
5179# include <limits.h>
5180#else
5181# include <assert.h>
5182#endif
5183 Syntax error
5184_ACEOF
5185if ac_fn_c_try_cpp "$LINENO"; then :
5186
5187else
5188 # Broken: fails on valid input.
5189continue
5190fi
d0ac1c44 5191rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5192
5193 # OK, works on sane cases. Now check whether nonexistent headers
5194 # can be detected and how.
5195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5196/* end confdefs.h. */
5197#include <ac_nonexistent.h>
5198_ACEOF
5199if ac_fn_c_try_cpp "$LINENO"; then :
5200 # Broken: success on invalid input.
5201continue
5202else
5203 # Passes both tests.
5204ac_preproc_ok=:
5205break
5206fi
d0ac1c44 5207rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5208
5209done
5210# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5211rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5212if $ac_preproc_ok; then :
5213
5214else
5215 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5216$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5217as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5218See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
5219fi
5220
5221ac_ext=c
5222ac_cpp='$CPP $CPPFLAGS'
5223ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5224ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5225ac_compiler_gnu=$ac_cv_c_compiler_gnu
5226
5227
5228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5229$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5230if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
5231 $as_echo_n "(cached) " >&6
5232else
5233 if test -z "$GREP"; then
5234 ac_path_GREP_found=false
5235 # Loop through the user's path and test for each of PROGNAME-LIST
5236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5237for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5238do
5239 IFS=$as_save_IFS
5240 test -z "$as_dir" && as_dir=.
5241 for ac_prog in grep ggrep; do
5242 for ac_exec_ext in '' $ac_executable_extensions; do
5243 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5244 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
5245# Check for GNU ac_path_GREP and select it if it is found.
5246 # Check for GNU $ac_path_GREP
5247case `"$ac_path_GREP" --version 2>&1` in
5248*GNU*)
5249 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5250*)
5251 ac_count=0
5252 $as_echo_n 0123456789 >"conftest.in"
5253 while :
5254 do
5255 cat "conftest.in" "conftest.in" >"conftest.tmp"
5256 mv "conftest.tmp" "conftest.in"
5257 cp "conftest.in" "conftest.nl"
5258 $as_echo 'GREP' >> "conftest.nl"
5259 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5260 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5261 as_fn_arith $ac_count + 1 && ac_count=$as_val
5262 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5263 # Best one so far, save it but keep looking for a better one
5264 ac_cv_path_GREP="$ac_path_GREP"
5265 ac_path_GREP_max=$ac_count
5266 fi
5267 # 10*(2^10) chars as input seems more than enough
5268 test $ac_count -gt 10 && break
5269 done
5270 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5271esac
5272
5273 $ac_path_GREP_found && break 3
5274 done
5275 done
5276 done
5277IFS=$as_save_IFS
5278 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5279 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5280 fi
5281else
5282 ac_cv_path_GREP=$GREP
5283fi
5284
5285fi
5286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5287$as_echo "$ac_cv_path_GREP" >&6; }
5288 GREP="$ac_cv_path_GREP"
5289
5290
5291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5292$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5293if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
5294 $as_echo_n "(cached) " >&6
5295else
5296 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5297 then ac_cv_path_EGREP="$GREP -E"
5298 else
5299 if test -z "$EGREP"; then
5300 ac_path_EGREP_found=false
5301 # Loop through the user's path and test for each of PROGNAME-LIST
5302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5303for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5304do
5305 IFS=$as_save_IFS
5306 test -z "$as_dir" && as_dir=.
5307 for ac_prog in egrep; do
5308 for ac_exec_ext in '' $ac_executable_extensions; do
5309 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5310 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
5311# Check for GNU ac_path_EGREP and select it if it is found.
5312 # Check for GNU $ac_path_EGREP
5313case `"$ac_path_EGREP" --version 2>&1` in
5314*GNU*)
5315 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5316*)
5317 ac_count=0
5318 $as_echo_n 0123456789 >"conftest.in"
5319 while :
5320 do
5321 cat "conftest.in" "conftest.in" >"conftest.tmp"
5322 mv "conftest.tmp" "conftest.in"
5323 cp "conftest.in" "conftest.nl"
5324 $as_echo 'EGREP' >> "conftest.nl"
5325 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5326 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5327 as_fn_arith $ac_count + 1 && ac_count=$as_val
5328 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5329 # Best one so far, save it but keep looking for a better one
5330 ac_cv_path_EGREP="$ac_path_EGREP"
5331 ac_path_EGREP_max=$ac_count
5332 fi
5333 # 10*(2^10) chars as input seems more than enough
5334 test $ac_count -gt 10 && break
5335 done
5336 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5337esac
5338
5339 $ac_path_EGREP_found && break 3
5340 done
5341 done
5342 done
5343IFS=$as_save_IFS
5344 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5345 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5346 fi
5347else
5348 ac_cv_path_EGREP=$EGREP
5349fi
5350
5351 fi
5352fi
5353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5354$as_echo "$ac_cv_path_EGREP" >&6; }
5355 EGREP="$ac_cv_path_EGREP"
5356
5357
5358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5359$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5360if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
5361 $as_echo_n "(cached) " >&6
5362else
5363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5364/* end confdefs.h. */
5365#include <stdlib.h>
5366#include <stdarg.h>
5367#include <string.h>
5368#include <float.h>
5369
5370int
5371main ()
5372{
5373
5374 ;
5375 return 0;
5376}
5377_ACEOF
5378if ac_fn_c_try_compile "$LINENO"; then :
5379 ac_cv_header_stdc=yes
5380else
5381 ac_cv_header_stdc=no
5382fi
5383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5384
5385if test $ac_cv_header_stdc = yes; then
5386 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5388/* end confdefs.h. */
5389#include <string.h>
5390
5391_ACEOF
5392if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5393 $EGREP "memchr" >/dev/null 2>&1; then :
5394
5395else
5396 ac_cv_header_stdc=no
5397fi
5398rm -f conftest*
5399
5400fi
5401
5402if test $ac_cv_header_stdc = yes; then
5403 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5405/* end confdefs.h. */
5406#include <stdlib.h>
5407
5408_ACEOF
5409if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5410 $EGREP "free" >/dev/null 2>&1; then :
5411
5412else
5413 ac_cv_header_stdc=no
5414fi
5415rm -f conftest*
5416
5417fi
5418
5419if test $ac_cv_header_stdc = yes; then
5420 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5421 if test "$cross_compiling" = yes; then :
5422 :
5423else
5424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5425/* end confdefs.h. */
5426#include <ctype.h>
5427#include <stdlib.h>
5428#if ((' ' & 0x0FF) == 0x020)
5429# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5430# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5431#else
5432# define ISLOWER(c) \
5433 (('a' <= (c) && (c) <= 'i') \
5434 || ('j' <= (c) && (c) <= 'r') \
5435 || ('s' <= (c) && (c) <= 'z'))
5436# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5437#endif
5438
5439#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5440int
5441main ()
5442{
5443 int i;
5444 for (i = 0; i < 256; i++)
5445 if (XOR (islower (i), ISLOWER (i))
5446 || toupper (i) != TOUPPER (i))
5447 return 2;
5448 return 0;
5449}
5450_ACEOF
5451if ac_fn_c_try_run "$LINENO"; then :
5452
5453else
5454 ac_cv_header_stdc=no
5455fi
5456rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5457 conftest.$ac_objext conftest.beam conftest.$ac_ext
5458fi
5459
5460fi
5461fi
5462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5463$as_echo "$ac_cv_header_stdc" >&6; }
5464if test $ac_cv_header_stdc = yes; then
5465
5466$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5467
5468fi
5469
5470# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5471for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5472 inttypes.h stdint.h unistd.h
5473do :
5474 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5475ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5476"
d0ac1c44 5477if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
5478 cat >>confdefs.h <<_ACEOF
5479#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5480_ACEOF
5481
5482fi
5483
5484done
5485
5486
5487
5488 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5489if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
5490 MINIX=yes
5491else
5492 MINIX=
5493fi
5494
5495
5496 if test "$MINIX" = yes; then
5497
5498$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5499
5500
5501$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5502
5503
5504$as_echo "#define _MINIX 1" >>confdefs.h
5505
5506 fi
5507
5508
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5510$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5511if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
5512 $as_echo_n "(cached) " >&6
5513else
5514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5515/* end confdefs.h. */
5516
d0ac1c44
SM
5517# define __EXTENSIONS__ 1
5518 $ac_includes_default
6bb11ab3
L
5519int
5520main ()
5521{
5522
5523 ;
5524 return 0;
5525}
5526_ACEOF
5527if ac_fn_c_try_compile "$LINENO"; then :
5528 ac_cv_safe_to_define___extensions__=yes
5529else
5530 ac_cv_safe_to_define___extensions__=no
5531fi
5532rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5533fi
5534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5535$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5536 test $ac_cv_safe_to_define___extensions__ = yes &&
5537 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5538
5539 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5540
5541 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5542
5543 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5544
5545 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5546
5547
5548test "$program_prefix" != NONE &&
5549 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5550# Use a double $ so make ignores it.
5551test "$program_suffix" != NONE &&
5552 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5553# Double any \ or $.
5554# By default was `s,x,x', remove it if useless.
5555ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5556program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5557
5558# Find a good install program. We prefer a C program (faster),
5559# so one script is as good as another. But avoid the broken or
5560# incompatible versions:
5561# SysV /etc/install, /usr/sbin/install
5562# SunOS /usr/etc/install
5563# IRIX /sbin/install
5564# AIX /bin/install
5565# AmigaOS /C/install, which installs bootblocks on floppy discs
5566# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5567# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5568# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5569# OS/2's system install, which has a completely different semantic
5570# ./install, which can be erroneously created by make from ./install.sh.
5571# Reject install programs that cannot install multiple files.
5572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5573$as_echo_n "checking for a BSD-compatible install... " >&6; }
5574if test -z "$INSTALL"; then
d0ac1c44 5575if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
5576 $as_echo_n "(cached) " >&6
5577else
5578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5579for as_dir in $PATH
5580do
5581 IFS=$as_save_IFS
5582 test -z "$as_dir" && as_dir=.
5583 # Account for people who put trailing slashes in PATH elements.
5584case $as_dir/ in #((
5585 ./ | .// | /[cC]/* | \
5586 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5587 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5588 /usr/ucb/* ) ;;
5589 *)
5590 # OSF1 and SCO ODT 3.0 have their own names for install.
5591 # Don't use installbsd from OSF since it installs stuff as root
5592 # by default.
5593 for ac_prog in ginstall scoinst install; do
5594 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5595 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
5596 if test $ac_prog = install &&
5597 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5598 # AIX install. It has an incompatible calling convention.
5599 :
5600 elif test $ac_prog = install &&
5601 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5602 # program-specific install script used by HP pwplus--don't use.
5603 :
5604 else
5605 rm -rf conftest.one conftest.two conftest.dir
5606 echo one > conftest.one
5607 echo two > conftest.two
5608 mkdir conftest.dir
5609 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5610 test -s conftest.one && test -s conftest.two &&
5611 test -s conftest.dir/conftest.one &&
5612 test -s conftest.dir/conftest.two
5613 then
5614 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5615 break 3
5616 fi
5617 fi
5618 fi
5619 done
5620 done
5621 ;;
5622esac
5623
5624 done
5625IFS=$as_save_IFS
5626
5627rm -rf conftest.one conftest.two conftest.dir
5628
5629fi
5630 if test "${ac_cv_path_install+set}" = set; then
5631 INSTALL=$ac_cv_path_install
5632 else
5633 # As a last resort, use the slow shell script. Don't cache a
5634 # value for INSTALL within a source directory, because that will
5635 # break other packages using the cache if that directory is
5636 # removed, or if the value is a relative name.
5637 INSTALL=$ac_install_sh
5638 fi
5639fi
5640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5641$as_echo "$INSTALL" >&6; }
5642
5643# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5644# It thinks the first close brace ends the variable substitution.
5645test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5646
5647test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5648
5649test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5650
5651rm -rf .tst 2>/dev/null
5652mkdir .tst 2>/dev/null
5653if test -d .tst; then
5654 am__leading_dot=.
5655else
5656 am__leading_dot=_
5657fi
5658rmdir .tst 2>/dev/null
5659
5660DEPDIR="${am__leading_dot}deps"
5661
5662case `pwd` in
5663 *\ * | *\ *)
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5665$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5666esac
5667
5668
5669
5670macro_version='2.2.7a'
5671macro_revision='1.3134'
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685ltmain="$ac_aux_dir/ltmain.sh"
5686
5687# Backslashify metacharacters that are still active within
5688# double-quoted strings.
5689sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5690
5691# Same as above, but do not quote variable references.
5692double_quote_subst='s/\(["`\\]\)/\\\1/g'
5693
5694# Sed substitution to delay expansion of an escaped shell variable in a
5695# double_quote_subst'ed string.
5696delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5697
5698# Sed substitution to delay expansion of an escaped single quote.
5699delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5700
5701# Sed substitution to avoid accidental globbing in evaled expressions
5702no_glob_subst='s/\*/\\\*/g'
5703
5704ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5705ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5706ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5707
5708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5709$as_echo_n "checking how to print strings... " >&6; }
5710# Test print first, because it will be a builtin if present.
5711if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5712 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5713 ECHO='print -r --'
5714elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5715 ECHO='printf %s\n'
5716else
5717 # Use this function as a fallback that always works.
5718 func_fallback_echo ()
5719 {
5720 eval 'cat <<_LTECHO_EOF
5721$1
5722_LTECHO_EOF'
5723 }
5724 ECHO='func_fallback_echo'
5725fi
5726
5727# func_echo_all arg...
5728# Invoke $ECHO with all args, space-separated.
5729func_echo_all ()
5730{
5731 $ECHO ""
5732}
5733
5734case "$ECHO" in
5735 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5736$as_echo "printf" >&6; } ;;
5737 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5738$as_echo "print -r" >&6; } ;;
5739 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5740$as_echo "cat" >&6; } ;;
5741esac
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5757$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5758if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
5759 $as_echo_n "(cached) " >&6
5760else
5761 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5762 for ac_i in 1 2 3 4 5 6 7; do
5763 ac_script="$ac_script$as_nl$ac_script"
5764 done
5765 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5766 { ac_script=; unset ac_script;}
5767 if test -z "$SED"; then
5768 ac_path_SED_found=false
5769 # Loop through the user's path and test for each of PROGNAME-LIST
5770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5771for as_dir in $PATH
5772do
5773 IFS=$as_save_IFS
5774 test -z "$as_dir" && as_dir=.
5775 for ac_prog in sed gsed; do
5776 for ac_exec_ext in '' $ac_executable_extensions; do
5777 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5778 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
5779# Check for GNU ac_path_SED and select it if it is found.
5780 # Check for GNU $ac_path_SED
5781case `"$ac_path_SED" --version 2>&1` in
5782*GNU*)
5783 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5784*)
5785 ac_count=0
5786 $as_echo_n 0123456789 >"conftest.in"
5787 while :
5788 do
5789 cat "conftest.in" "conftest.in" >"conftest.tmp"
5790 mv "conftest.tmp" "conftest.in"
5791 cp "conftest.in" "conftest.nl"
5792 $as_echo '' >> "conftest.nl"
5793 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5794 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5795 as_fn_arith $ac_count + 1 && ac_count=$as_val
5796 if test $ac_count -gt ${ac_path_SED_max-0}; then
5797 # Best one so far, save it but keep looking for a better one
5798 ac_cv_path_SED="$ac_path_SED"
5799 ac_path_SED_max=$ac_count
5800 fi
5801 # 10*(2^10) chars as input seems more than enough
5802 test $ac_count -gt 10 && break
5803 done
5804 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5805esac
5806
5807 $ac_path_SED_found && break 3
5808 done
5809 done
5810 done
5811IFS=$as_save_IFS
5812 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5813 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
5814 fi
5815else
5816 ac_cv_path_SED=$SED
5817fi
5818
5819fi
5820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5821$as_echo "$ac_cv_path_SED" >&6; }
5822 SED="$ac_cv_path_SED"
5823 rm -f conftest.sed
5824
5825test -z "$SED" && SED=sed
5826Xsed="$SED -e 1s/^X//"
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5839$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5840if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
5841 $as_echo_n "(cached) " >&6
5842else
5843 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5844 then ac_cv_path_FGREP="$GREP -F"
5845 else
5846 if test -z "$FGREP"; then
5847 ac_path_FGREP_found=false
5848 # Loop through the user's path and test for each of PROGNAME-LIST
5849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5850for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5851do
5852 IFS=$as_save_IFS
5853 test -z "$as_dir" && as_dir=.
5854 for ac_prog in fgrep; do
5855 for ac_exec_ext in '' $ac_executable_extensions; do
5856 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5857 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
5858# Check for GNU ac_path_FGREP and select it if it is found.
5859 # Check for GNU $ac_path_FGREP
5860case `"$ac_path_FGREP" --version 2>&1` in
5861*GNU*)
5862 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5863*)
5864 ac_count=0
5865 $as_echo_n 0123456789 >"conftest.in"
5866 while :
5867 do
5868 cat "conftest.in" "conftest.in" >"conftest.tmp"
5869 mv "conftest.tmp" "conftest.in"
5870 cp "conftest.in" "conftest.nl"
5871 $as_echo 'FGREP' >> "conftest.nl"
5872 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5873 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5874 as_fn_arith $ac_count + 1 && ac_count=$as_val
5875 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5876 # Best one so far, save it but keep looking for a better one
5877 ac_cv_path_FGREP="$ac_path_FGREP"
5878 ac_path_FGREP_max=$ac_count
5879 fi
5880 # 10*(2^10) chars as input seems more than enough
5881 test $ac_count -gt 10 && break
5882 done
5883 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5884esac
5885
5886 $ac_path_FGREP_found && break 3
5887 done
5888 done
5889 done
5890IFS=$as_save_IFS
5891 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5892 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5893 fi
5894else
5895 ac_cv_path_FGREP=$FGREP
5896fi
5897
5898 fi
5899fi
5900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5901$as_echo "$ac_cv_path_FGREP" >&6; }
5902 FGREP="$ac_cv_path_FGREP"
5903
5904
5905test -z "$GREP" && GREP=grep
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925# Check whether --with-gnu-ld was given.
5926if test "${with_gnu_ld+set}" = set; then :
5927 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5928else
5929 with_gnu_ld=no
5930fi
5931
5932ac_prog=ld
5933if test "$GCC" = yes; then
5934 # Check if gcc -print-prog-name=ld gives a path.
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5936$as_echo_n "checking for ld used by $CC... " >&6; }
5937 case $host in
5938 *-*-mingw*)
5939 # gcc leaves a trailing carriage return which upsets mingw
5940 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5941 *)
5942 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5943 esac
5944 case $ac_prog in
5945 # Accept absolute paths.
5946 [\\/]* | ?:[\\/]*)
5947 re_direlt='/[^/][^/]*/\.\./'
5948 # Canonicalize the pathname of ld
5949 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5950 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5951 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5952 done
5953 test -z "$LD" && LD="$ac_prog"
5954 ;;
5955 "")
5956 # If it fails, then pretend we aren't using GCC.
5957 ac_prog=ld
5958 ;;
5959 *)
5960 # If it is relative, then search for the first ld in PATH.
5961 with_gnu_ld=unknown
5962 ;;
5963 esac
5964elif test "$with_gnu_ld" = yes; then
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5966$as_echo_n "checking for GNU ld... " >&6; }
5967else
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5969$as_echo_n "checking for non-GNU ld... " >&6; }
5970fi
d0ac1c44 5971if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
5972 $as_echo_n "(cached) " >&6
5973else
5974 if test -z "$LD"; then
5975 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5976 for ac_dir in $PATH; do
5977 IFS="$lt_save_ifs"
5978 test -z "$ac_dir" && ac_dir=.
5979 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5980 lt_cv_path_LD="$ac_dir/$ac_prog"
5981 # Check to see if the program is GNU ld. I'd rather use --version,
5982 # but apparently some variants of GNU ld only accept -v.
5983 # Break only if it was the GNU/non-GNU ld that we prefer.
5984 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5985 *GNU* | *'with BFD'*)
5986 test "$with_gnu_ld" != no && break
5987 ;;
5988 *)
5989 test "$with_gnu_ld" != yes && break
5990 ;;
5991 esac
5992 fi
5993 done
5994 IFS="$lt_save_ifs"
5995else
5996 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5997fi
5998fi
5999
6000LD="$lt_cv_path_LD"
6001if test -n "$LD"; then
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6003$as_echo "$LD" >&6; }
6004else
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6006$as_echo "no" >&6; }
6007fi
d0ac1c44 6008test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
6009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6010$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 6011if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
6012 $as_echo_n "(cached) " >&6
6013else
6014 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6015case `$LD -v 2>&1 </dev/null` in
6016*GNU* | *'with BFD'*)
6017 lt_cv_prog_gnu_ld=yes
6018 ;;
6019*)
6020 lt_cv_prog_gnu_ld=no
6021 ;;
6022esac
6023fi
6024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6025$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6026with_gnu_ld=$lt_cv_prog_gnu_ld
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6037$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 6038if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
6039 $as_echo_n "(cached) " >&6
6040else
6041 if test -n "$NM"; then
6042 # Let the user override the test.
6043 lt_cv_path_NM="$NM"
6044else
6045 lt_nm_to_check="${ac_tool_prefix}nm"
6046 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6047 lt_nm_to_check="$lt_nm_to_check nm"
6048 fi
6049 for lt_tmp_nm in $lt_nm_to_check; do
6050 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6051 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6052 IFS="$lt_save_ifs"
6053 test -z "$ac_dir" && ac_dir=.
6054 tmp_nm="$ac_dir/$lt_tmp_nm"
6055 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6056 # Check to see if the nm accepts a BSD-compat flag.
6057 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6058 # nm: unknown option "B" ignored
6059 # Tru64's nm complains that /dev/null is an invalid object file
6060 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6061 */dev/null* | *'Invalid file or object type'*)
6062 lt_cv_path_NM="$tmp_nm -B"
6063 break
6064 ;;
6065 *)
6066 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6067 */dev/null*)
6068 lt_cv_path_NM="$tmp_nm -p"
6069 break
6070 ;;
6071 *)
6072 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6073 continue # so that we can try to find one that supports BSD flags
6074 ;;
6075 esac
6076 ;;
6077 esac
6078 fi
6079 done
6080 IFS="$lt_save_ifs"
6081 done
6082 : ${lt_cv_path_NM=no}
6083fi
6084fi
6085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6086$as_echo "$lt_cv_path_NM" >&6; }
6087if test "$lt_cv_path_NM" != "no"; then
6088 NM="$lt_cv_path_NM"
6089else
6090 # Didn't find any BSD compatible name lister, look for dumpbin.
6091 if test -n "$DUMPBIN"; then :
6092 # Let the user override the test.
6093 else
6094 if test -n "$ac_tool_prefix"; then
6095 for ac_prog in dumpbin "link -dump"
6096 do
6097 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6098set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6100$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6101if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
6102 $as_echo_n "(cached) " >&6
6103else
6104 if test -n "$DUMPBIN"; then
6105 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6106else
6107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6108for as_dir in $PATH
6109do
6110 IFS=$as_save_IFS
6111 test -z "$as_dir" && as_dir=.
6112 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6114 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6116 break 2
6117 fi
6118done
6119 done
6120IFS=$as_save_IFS
6121
6122fi
6123fi
6124DUMPBIN=$ac_cv_prog_DUMPBIN
6125if test -n "$DUMPBIN"; then
6126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6127$as_echo "$DUMPBIN" >&6; }
6128else
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6130$as_echo "no" >&6; }
6131fi
6132
6133
6134 test -n "$DUMPBIN" && break
6135 done
6136fi
6137if test -z "$DUMPBIN"; then
6138 ac_ct_DUMPBIN=$DUMPBIN
6139 for ac_prog in dumpbin "link -dump"
6140do
6141 # Extract the first word of "$ac_prog", so it can be a program name with args.
6142set dummy $ac_prog; ac_word=$2
6143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6144$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6145if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
6146 $as_echo_n "(cached) " >&6
6147else
6148 if test -n "$ac_ct_DUMPBIN"; then
6149 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6150else
6151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6152for as_dir in $PATH
6153do
6154 IFS=$as_save_IFS
6155 test -z "$as_dir" && as_dir=.
6156 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6158 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6160 break 2
6161 fi
6162done
6163 done
6164IFS=$as_save_IFS
6165
6166fi
6167fi
6168ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6169if test -n "$ac_ct_DUMPBIN"; then
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6171$as_echo "$ac_ct_DUMPBIN" >&6; }
6172else
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6174$as_echo "no" >&6; }
6175fi
6176
6177
6178 test -n "$ac_ct_DUMPBIN" && break
6179done
6180
6181 if test "x$ac_ct_DUMPBIN" = x; then
6182 DUMPBIN=":"
6183 else
6184 case $cross_compiling:$ac_tool_warned in
6185yes:)
6186{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6187$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6188ac_tool_warned=yes ;;
6189esac
6190 DUMPBIN=$ac_ct_DUMPBIN
6191 fi
6192fi
6193
6194 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6195 *COFF*)
6196 DUMPBIN="$DUMPBIN -symbols"
6197 ;;
6198 *)
6199 DUMPBIN=:
6200 ;;
6201 esac
6202 fi
6203
6204 if test "$DUMPBIN" != ":"; then
6205 NM="$DUMPBIN"
6206 fi
6207fi
6208test -z "$NM" && NM=nm
6209
6210
6211
6212
6213
6214
6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6216$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6217if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
6218 $as_echo_n "(cached) " >&6
6219else
6220 lt_cv_nm_interface="BSD nm"
6221 echo "int some_variable = 0;" > conftest.$ac_ext
6222 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6223 (eval "$ac_compile" 2>conftest.err)
6224 cat conftest.err >&5
6225 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6226 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6227 cat conftest.err >&5
6228 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6229 cat conftest.out >&5
6230 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6231 lt_cv_nm_interface="MS dumpbin"
6232 fi
6233 rm -f conftest*
6234fi
6235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6236$as_echo "$lt_cv_nm_interface" >&6; }
6237
6238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6239$as_echo_n "checking whether ln -s works... " >&6; }
6240LN_S=$as_ln_s
6241if test "$LN_S" = "ln -s"; then
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6243$as_echo "yes" >&6; }
6244else
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6246$as_echo "no, using $LN_S" >&6; }
6247fi
6248
6249# find the maximum length of command line arguments
6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6251$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6252if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
6253 $as_echo_n "(cached) " >&6
6254else
6255 i=0
6256 teststring="ABCD"
6257
6258 case $build_os in
6259 msdosdjgpp*)
6260 # On DJGPP, this test can blow up pretty badly due to problems in libc
6261 # (any single argument exceeding 2000 bytes causes a buffer overrun
6262 # during glob expansion). Even if it were fixed, the result of this
6263 # check would be larger than it should be.
6264 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6265 ;;
6266
6267 gnu*)
6268 # Under GNU Hurd, this test is not required because there is
6269 # no limit to the length of command line arguments.
6270 # Libtool will interpret -1 as no limit whatsoever
6271 lt_cv_sys_max_cmd_len=-1;
6272 ;;
6273
6274 cygwin* | mingw* | cegcc*)
6275 # On Win9x/ME, this test blows up -- it succeeds, but takes
6276 # about 5 minutes as the teststring grows exponentially.
6277 # Worse, since 9x/ME are not pre-emptively multitasking,
6278 # you end up with a "frozen" computer, even though with patience
6279 # the test eventually succeeds (with a max line length of 256k).
6280 # Instead, let's just punt: use the minimum linelength reported by
6281 # all of the supported platforms: 8192 (on NT/2K/XP).
6282 lt_cv_sys_max_cmd_len=8192;
6283 ;;
6284
6285 mint*)
6286 # On MiNT this can take a long time and run out of memory.
6287 lt_cv_sys_max_cmd_len=8192;
6288 ;;
6289
6290 amigaos*)
6291 # On AmigaOS with pdksh, this test takes hours, literally.
6292 # So we just punt and use a minimum line length of 8192.
6293 lt_cv_sys_max_cmd_len=8192;
6294 ;;
6295
6296 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6297 # This has been around since 386BSD, at least. Likely further.
6298 if test -x /sbin/sysctl; then
6299 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6300 elif test -x /usr/sbin/sysctl; then
6301 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6302 else
6303 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6304 fi
6305 # And add a safety zone
6306 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6307 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6308 ;;
6309
6310 interix*)
6311 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6312 lt_cv_sys_max_cmd_len=196608
6313 ;;
6314
6315 osf*)
6316 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6317 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6318 # nice to cause kernel panics so lets avoid the loop below.
6319 # First set a reasonable default.
6320 lt_cv_sys_max_cmd_len=16384
6321 #
6322 if test -x /sbin/sysconfig; then
6323 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6324 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6325 esac
6326 fi
6327 ;;
6328 sco3.2v5*)
6329 lt_cv_sys_max_cmd_len=102400
6330 ;;
6331 sysv5* | sco5v6* | sysv4.2uw2*)
6332 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6333 if test -n "$kargmax"; then
6334 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6335 else
6336 lt_cv_sys_max_cmd_len=32768
6337 fi
6338 ;;
6339 *)
6340 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6341 if test -n "$lt_cv_sys_max_cmd_len"; then
6342 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6343 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6344 else
6345 # Make teststring a little bigger before we do anything with it.
6346 # a 1K string should be a reasonable start.
6347 for i in 1 2 3 4 5 6 7 8 ; do
6348 teststring=$teststring$teststring
6349 done
6350 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6351 # If test is not a shell built-in, we'll probably end up computing a
6352 # maximum length that is only half of the actual maximum length, but
6353 # we can't tell.
6354 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6355 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6356 test $i != 17 # 1/2 MB should be enough
6357 do
6358 i=`expr $i + 1`
6359 teststring=$teststring$teststring
6360 done
6361 # Only check the string length outside the loop.
6362 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6363 teststring=
6364 # Add a significant safety factor because C++ compilers can tack on
6365 # massive amounts of additional arguments before passing them to the
6366 # linker. It appears as though 1/2 is a usable value.
6367 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6368 fi
6369 ;;
6370 esac
6371
6372fi
6373
6374if test -n $lt_cv_sys_max_cmd_len ; then
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6376$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6377else
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6379$as_echo "none" >&6; }
6380fi
6381max_cmd_len=$lt_cv_sys_max_cmd_len
6382
6383
6384
6385
6386
6387
6388: ${CP="cp -f"}
6389: ${MV="mv -f"}
6390: ${RM="rm -f"}
6391
6392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6393$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6394# Try some XSI features
6395xsi_shell=no
6396( _lt_dummy="a/b/c"
6397 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6398 = c,a/b,, \
6399 && eval 'test $(( 1 + 1 )) -eq 2 \
6400 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6401 && xsi_shell=yes
6402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6403$as_echo "$xsi_shell" >&6; }
6404
6405
6406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6407$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6408lt_shell_append=no
6409( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6410 >/dev/null 2>&1 \
6411 && lt_shell_append=yes
6412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6413$as_echo "$lt_shell_append" >&6; }
6414
6415
6416if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6417 lt_unset=unset
6418else
6419 lt_unset=false
6420fi
6421
6422
6423
6424
6425
6426# test EBCDIC or ASCII
6427case `echo X|tr X '\101'` in
6428 A) # ASCII based system
6429 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6430 lt_SP2NL='tr \040 \012'
6431 lt_NL2SP='tr \015\012 \040\040'
6432 ;;
6433 *) # EBCDIC based system
6434 lt_SP2NL='tr \100 \n'
6435 lt_NL2SP='tr \r\n \100\100'
6436 ;;
6437esac
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6448$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6449if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
6450 $as_echo_n "(cached) " >&6
6451else
6452 lt_cv_ld_reload_flag='-r'
6453fi
6454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6455$as_echo "$lt_cv_ld_reload_flag" >&6; }
6456reload_flag=$lt_cv_ld_reload_flag
6457case $reload_flag in
6458"" | " "*) ;;
6459*) reload_flag=" $reload_flag" ;;
6460esac
6461reload_cmds='$LD$reload_flag -o $output$reload_objs'
6462case $host_os in
6463 darwin*)
6464 if test "$GCC" = yes; then
6465 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6466 else
6467 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6468 fi
6469 ;;
6470esac
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480if test -n "$ac_tool_prefix"; then
6481 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6482set dummy ${ac_tool_prefix}objdump; ac_word=$2
6483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6484$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6485if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
6486 $as_echo_n "(cached) " >&6
6487else
6488 if test -n "$OBJDUMP"; then
6489 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6490else
6491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6492for as_dir in $PATH
6493do
6494 IFS=$as_save_IFS
6495 test -z "$as_dir" && as_dir=.
6496 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6498 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6500 break 2
6501 fi
6502done
6503 done
6504IFS=$as_save_IFS
6505
6506fi
6507fi
6508OBJDUMP=$ac_cv_prog_OBJDUMP
6509if test -n "$OBJDUMP"; then
6510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6511$as_echo "$OBJDUMP" >&6; }
6512else
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6514$as_echo "no" >&6; }
6515fi
6516
6517
6518fi
6519if test -z "$ac_cv_prog_OBJDUMP"; then
6520 ac_ct_OBJDUMP=$OBJDUMP
6521 # Extract the first word of "objdump", so it can be a program name with args.
6522set dummy objdump; ac_word=$2
6523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6524$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6525if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
6526 $as_echo_n "(cached) " >&6
6527else
6528 if test -n "$ac_ct_OBJDUMP"; then
6529 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6530else
6531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6532for as_dir in $PATH
6533do
6534 IFS=$as_save_IFS
6535 test -z "$as_dir" && as_dir=.
6536 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6537 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6538 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6540 break 2
6541 fi
6542done
6543 done
6544IFS=$as_save_IFS
6545
6546fi
6547fi
6548ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6549if test -n "$ac_ct_OBJDUMP"; then
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6551$as_echo "$ac_ct_OBJDUMP" >&6; }
6552else
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6554$as_echo "no" >&6; }
6555fi
6556
6557 if test "x$ac_ct_OBJDUMP" = x; then
6558 OBJDUMP="false"
6559 else
6560 case $cross_compiling:$ac_tool_warned in
6561yes:)
6562{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6563$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6564ac_tool_warned=yes ;;
6565esac
6566 OBJDUMP=$ac_ct_OBJDUMP
6567 fi
6568else
6569 OBJDUMP="$ac_cv_prog_OBJDUMP"
6570fi
6571
6572test -z "$OBJDUMP" && OBJDUMP=objdump
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6583$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6584if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
6585 $as_echo_n "(cached) " >&6
6586else
6587 lt_cv_file_magic_cmd='$MAGIC_CMD'
6588lt_cv_file_magic_test_file=
6589lt_cv_deplibs_check_method='unknown'
6590# Need to set the preceding variable on all platforms that support
6591# interlibrary dependencies.
6592# 'none' -- dependencies not supported.
6593# `unknown' -- same as none, but documents that we really don't know.
6594# 'pass_all' -- all dependencies passed with no checks.
6595# 'test_compile' -- check by making test program.
6596# 'file_magic [[regex]]' -- check by looking for files in library path
6597# which responds to the $file_magic_cmd with a given extended regex.
6598# If you have `file' or equivalent on your system and you're not sure
6599# whether `pass_all' will *always* work, you probably want this one.
6600
6601case $host_os in
6602aix[4-9]*)
6603 lt_cv_deplibs_check_method=pass_all
6604 ;;
6605
6606beos*)
6607 lt_cv_deplibs_check_method=pass_all
6608 ;;
6609
6610bsdi[45]*)
6611 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6612 lt_cv_file_magic_cmd='/usr/bin/file -L'
6613 lt_cv_file_magic_test_file=/shlib/libc.so
6614 ;;
6615
6616cygwin*)
6617 # func_win32_libid is a shell function defined in ltmain.sh
6618 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6619 lt_cv_file_magic_cmd='func_win32_libid'
6620 ;;
6621
6622mingw* | pw32*)
6623 # Base MSYS/MinGW do not provide the 'file' command needed by
6624 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6625 # unless we find 'file', for example because we are cross-compiling.
6626 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6627 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6628 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6629 lt_cv_file_magic_cmd='func_win32_libid'
6630 else
6631 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6632 lt_cv_file_magic_cmd='$OBJDUMP -f'
6633 fi
6634 ;;
6635
6636cegcc*)
6637 # use the weaker test based on 'objdump'. See mingw*.
6638 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6639 lt_cv_file_magic_cmd='$OBJDUMP -f'
6640 ;;
6641
6642darwin* | rhapsody*)
6643 lt_cv_deplibs_check_method=pass_all
6644 ;;
6645
6646freebsd* | dragonfly*)
6647 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6648 case $host_cpu in
6649 i*86 )
6650 # Not sure whether the presence of OpenBSD here was a mistake.
6651 # Let's accept both of them until this is cleared up.
6652 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6653 lt_cv_file_magic_cmd=/usr/bin/file
6654 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6655 ;;
6656 esac
6657 else
6658 lt_cv_deplibs_check_method=pass_all
6659 fi
6660 ;;
6661
6662gnu*)
6663 lt_cv_deplibs_check_method=pass_all
6664 ;;
6665
6666haiku*)
6667 lt_cv_deplibs_check_method=pass_all
6668 ;;
6669
6670hpux10.20* | hpux11*)
6671 lt_cv_file_magic_cmd=/usr/bin/file
6672 case $host_cpu in
6673 ia64*)
6674 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6675 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6676 ;;
6677 hppa*64*)
6678 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]'
6679 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6680 ;;
6681 *)
6682 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6683 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6684 ;;
6685 esac
6686 ;;
6687
6688interix[3-9]*)
6689 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6690 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6691 ;;
6692
6693irix5* | irix6* | nonstopux*)
6694 case $LD in
6695 *-32|*"-32 ") libmagic=32-bit;;
6696 *-n32|*"-n32 ") libmagic=N32;;
6697 *-64|*"-64 ") libmagic=64-bit;;
6698 *) libmagic=never-match;;
6699 esac
6700 lt_cv_deplibs_check_method=pass_all
6701 ;;
6702
6703# This must be Linux ELF.
6704linux* | k*bsd*-gnu | kopensolaris*-gnu)
6705 lt_cv_deplibs_check_method=pass_all
6706 ;;
6707
6708netbsd*)
6709 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6710 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6711 else
6712 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6713 fi
6714 ;;
6715
6716newos6*)
6717 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6718 lt_cv_file_magic_cmd=/usr/bin/file
6719 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6720 ;;
6721
6722*nto* | *qnx*)
6723 lt_cv_deplibs_check_method=pass_all
6724 ;;
6725
6726openbsd*)
6727 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6728 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6729 else
6730 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6731 fi
6732 ;;
6733
6734osf3* | osf4* | osf5*)
6735 lt_cv_deplibs_check_method=pass_all
6736 ;;
6737
6738rdos*)
6739 lt_cv_deplibs_check_method=pass_all
6740 ;;
6741
6742solaris*)
6743 lt_cv_deplibs_check_method=pass_all
6744 ;;
6745
6746sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6747 lt_cv_deplibs_check_method=pass_all
6748 ;;
6749
6750sysv4 | sysv4.3*)
6751 case $host_vendor in
6752 motorola)
6753 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]'
6754 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6755 ;;
6756 ncr)
6757 lt_cv_deplibs_check_method=pass_all
6758 ;;
6759 sequent)
6760 lt_cv_file_magic_cmd='/bin/file'
6761 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6762 ;;
6763 sni)
6764 lt_cv_file_magic_cmd='/bin/file'
6765 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6766 lt_cv_file_magic_test_file=/lib/libc.so
6767 ;;
6768 siemens)
6769 lt_cv_deplibs_check_method=pass_all
6770 ;;
6771 pc)
6772 lt_cv_deplibs_check_method=pass_all
6773 ;;
6774 esac
6775 ;;
6776
6777tpf*)
6778 lt_cv_deplibs_check_method=pass_all
6779 ;;
6780esac
6781
6782fi
6783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6784$as_echo "$lt_cv_deplibs_check_method" >&6; }
6785file_magic_cmd=$lt_cv_file_magic_cmd
6786deplibs_check_method=$lt_cv_deplibs_check_method
6787test -z "$deplibs_check_method" && deplibs_check_method=unknown
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800if test -n "$ac_tool_prefix"; then
6801 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6802set dummy ${ac_tool_prefix}ar; ac_word=$2
6803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6804$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6805if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
6806 $as_echo_n "(cached) " >&6
6807else
6808 if test -n "$AR"; then
6809 ac_cv_prog_AR="$AR" # Let the user override the test.
6810else
6811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6812for as_dir in $PATH
6813do
6814 IFS=$as_save_IFS
6815 test -z "$as_dir" && as_dir=.
6816 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6817 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6818 ac_cv_prog_AR="${ac_tool_prefix}ar"
6819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6820 break 2
6821 fi
6822done
6823 done
6824IFS=$as_save_IFS
6825
6826fi
6827fi
6828AR=$ac_cv_prog_AR
6829if test -n "$AR"; then
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6831$as_echo "$AR" >&6; }
6832else
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6834$as_echo "no" >&6; }
6835fi
6836
6837
6838fi
6839if test -z "$ac_cv_prog_AR"; then
6840 ac_ct_AR=$AR
6841 # Extract the first word of "ar", so it can be a program name with args.
6842set dummy ar; ac_word=$2
6843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6844$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6845if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
6846 $as_echo_n "(cached) " >&6
6847else
6848 if test -n "$ac_ct_AR"; then
6849 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6850else
6851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6852for as_dir in $PATH
6853do
6854 IFS=$as_save_IFS
6855 test -z "$as_dir" && as_dir=.
6856 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6858 ac_cv_prog_ac_ct_AR="ar"
6859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6860 break 2
6861 fi
6862done
6863 done
6864IFS=$as_save_IFS
6865
6866fi
6867fi
6868ac_ct_AR=$ac_cv_prog_ac_ct_AR
6869if test -n "$ac_ct_AR"; then
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6871$as_echo "$ac_ct_AR" >&6; }
6872else
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6874$as_echo "no" >&6; }
6875fi
6876
6877 if test "x$ac_ct_AR" = x; then
6878 AR="false"
6879 else
6880 case $cross_compiling:$ac_tool_warned in
6881yes:)
6882{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6883$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6884ac_tool_warned=yes ;;
6885esac
6886 AR=$ac_ct_AR
6887 fi
6888else
6889 AR="$ac_cv_prog_AR"
6890fi
6891
6892test -z "$AR" && AR=ar
6893test -z "$AR_FLAGS" && AR_FLAGS=cru
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905if test -n "$ac_tool_prefix"; then
6906 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6907set dummy ${ac_tool_prefix}strip; ac_word=$2
6908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6909$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6910if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
6911 $as_echo_n "(cached) " >&6
6912else
6913 if test -n "$STRIP"; then
6914 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6915else
6916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6917for as_dir in $PATH
6918do
6919 IFS=$as_save_IFS
6920 test -z "$as_dir" && as_dir=.
6921 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6923 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6925 break 2
6926 fi
6927done
6928 done
6929IFS=$as_save_IFS
6930
6931fi
6932fi
6933STRIP=$ac_cv_prog_STRIP
6934if test -n "$STRIP"; then
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6936$as_echo "$STRIP" >&6; }
6937else
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6939$as_echo "no" >&6; }
6940fi
6941
6942
6943fi
6944if test -z "$ac_cv_prog_STRIP"; then
6945 ac_ct_STRIP=$STRIP
6946 # Extract the first word of "strip", so it can be a program name with args.
6947set dummy strip; ac_word=$2
6948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6949$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6950if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
6951 $as_echo_n "(cached) " >&6
6952else
6953 if test -n "$ac_ct_STRIP"; then
6954 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6955else
6956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6957for as_dir in $PATH
6958do
6959 IFS=$as_save_IFS
6960 test -z "$as_dir" && as_dir=.
6961 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6962 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6963 ac_cv_prog_ac_ct_STRIP="strip"
6964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6965 break 2
6966 fi
6967done
6968 done
6969IFS=$as_save_IFS
6970
6971fi
6972fi
6973ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6974if test -n "$ac_ct_STRIP"; then
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6976$as_echo "$ac_ct_STRIP" >&6; }
6977else
6978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6979$as_echo "no" >&6; }
6980fi
6981
6982 if test "x$ac_ct_STRIP" = x; then
6983 STRIP=":"
6984 else
6985 case $cross_compiling:$ac_tool_warned in
6986yes:)
6987{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6988$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6989ac_tool_warned=yes ;;
6990esac
6991 STRIP=$ac_ct_STRIP
6992 fi
6993else
6994 STRIP="$ac_cv_prog_STRIP"
6995fi
6996
6997test -z "$STRIP" && STRIP=:
6998
6999
7000
7001
7002
7003
7004if test -n "$ac_tool_prefix"; then
7005 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7006set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7008$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7009if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
7010 $as_echo_n "(cached) " >&6
7011else
7012 if test -n "$RANLIB"; then
7013 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7014else
7015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7016for as_dir in $PATH
7017do
7018 IFS=$as_save_IFS
7019 test -z "$as_dir" && as_dir=.
7020 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7022 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7024 break 2
7025 fi
7026done
7027 done
7028IFS=$as_save_IFS
7029
7030fi
7031fi
7032RANLIB=$ac_cv_prog_RANLIB
7033if test -n "$RANLIB"; then
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7035$as_echo "$RANLIB" >&6; }
7036else
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7038$as_echo "no" >&6; }
7039fi
7040
7041
7042fi
7043if test -z "$ac_cv_prog_RANLIB"; then
7044 ac_ct_RANLIB=$RANLIB
7045 # Extract the first word of "ranlib", so it can be a program name with args.
7046set dummy ranlib; ac_word=$2
7047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7048$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7049if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
7050 $as_echo_n "(cached) " >&6
7051else
7052 if test -n "$ac_ct_RANLIB"; then
7053 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7054else
7055as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7056for as_dir in $PATH
7057do
7058 IFS=$as_save_IFS
7059 test -z "$as_dir" && as_dir=.
7060 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7061 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7062 ac_cv_prog_ac_ct_RANLIB="ranlib"
7063 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7064 break 2
7065 fi
7066done
7067 done
7068IFS=$as_save_IFS
7069
7070fi
7071fi
7072ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7073if test -n "$ac_ct_RANLIB"; then
7074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7075$as_echo "$ac_ct_RANLIB" >&6; }
7076else
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7078$as_echo "no" >&6; }
7079fi
7080
7081 if test "x$ac_ct_RANLIB" = x; then
7082 RANLIB=":"
7083 else
7084 case $cross_compiling:$ac_tool_warned in
7085yes:)
7086{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7087$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7088ac_tool_warned=yes ;;
7089esac
7090 RANLIB=$ac_ct_RANLIB
7091 fi
7092else
7093 RANLIB="$ac_cv_prog_RANLIB"
7094fi
7095
7096test -z "$RANLIB" && RANLIB=:
7097
7098
7099
7100
7101
7102
7103# Determine commands to create old-style static archives.
7104old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7105old_postinstall_cmds='chmod 644 $oldlib'
7106old_postuninstall_cmds=
7107
7108if test -n "$RANLIB"; then
7109 case $host_os in
7110 openbsd*)
7111 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7112 ;;
7113 *)
7114 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7115 ;;
7116 esac
7117 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7118fi
7119
7120case $host_os in
7121 darwin*)
7122 lock_old_archive_extraction=yes ;;
7123 *)
7124 lock_old_archive_extraction=no ;;
7125esac
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147for ac_prog in gawk mawk nawk awk
7148do
7149 # Extract the first word of "$ac_prog", so it can be a program name with args.
7150set dummy $ac_prog; ac_word=$2
7151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7152$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7153if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
7154 $as_echo_n "(cached) " >&6
7155else
7156 if test -n "$AWK"; then
7157 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7158else
7159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7160for as_dir in $PATH
7161do
7162 IFS=$as_save_IFS
7163 test -z "$as_dir" && as_dir=.
7164 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7166 ac_cv_prog_AWK="$ac_prog"
7167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7168 break 2
7169 fi
7170done
7171 done
7172IFS=$as_save_IFS
7173
7174fi
7175fi
7176AWK=$ac_cv_prog_AWK
7177if test -n "$AWK"; then
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7179$as_echo "$AWK" >&6; }
7180else
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7182$as_echo "no" >&6; }
7183fi
7184
7185
7186 test -n "$AWK" && break
7187done
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207# If no C compiler was specified, use CC.
7208LTCC=${LTCC-"$CC"}
7209
7210# If no C compiler flags were specified, use CFLAGS.
7211LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7212
7213# Allow CC to be a program name with arguments.
7214compiler=$CC
7215
7216
7217# Check for command to grab the raw symbol name followed by C symbol from nm.
7218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7219$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 7220if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
7221 $as_echo_n "(cached) " >&6
7222else
7223
7224# These are sane defaults that work on at least a few old systems.
7225# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7226
7227# Character class describing NM global symbol codes.
7228symcode='[BCDEGRST]'
7229
7230# Regexp to match symbols that can be accessed directly from C.
7231sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7232
7233# Define system-specific variables.
7234case $host_os in
7235aix*)
7236 symcode='[BCDT]'
7237 ;;
7238cygwin* | mingw* | pw32* | cegcc*)
7239 symcode='[ABCDGISTW]'
7240 ;;
7241hpux*)
7242 if test "$host_cpu" = ia64; then
7243 symcode='[ABCDEGRST]'
7244 fi
7245 ;;
7246irix* | nonstopux*)
7247 symcode='[BCDEGRST]'
7248 ;;
7249osf*)
7250 symcode='[BCDEGQRST]'
7251 ;;
7252solaris*)
7253 symcode='[BDRT]'
7254 ;;
7255sco3.2v5*)
7256 symcode='[DT]'
7257 ;;
7258sysv4.2uw2*)
7259 symcode='[DT]'
7260 ;;
7261sysv5* | sco5v6* | unixware* | OpenUNIX*)
7262 symcode='[ABDT]'
7263 ;;
7264sysv4)
7265 symcode='[DFNSTU]'
7266 ;;
7267esac
7268
7269# If we're using GNU nm, then use its standard symbol codes.
7270case `$NM -V 2>&1` in
7271*GNU* | *'with BFD'*)
7272 symcode='[ABCDGIRSTW]' ;;
7273esac
7274
7275# Transform an extracted symbol line into a proper C declaration.
7276# Some systems (esp. on ia64) link data and code symbols differently,
7277# so use this general approach.
7278lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7279
7280# Transform an extracted symbol line into symbol name and symbol address
7281lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7282lt_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'"
7283
7284# Handle CRLF in mingw tool chain
7285opt_cr=
7286case $build_os in
7287mingw*)
7288 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7289 ;;
7290esac
7291
7292# Try without a prefix underscore, then with it.
7293for ac_symprfx in "" "_"; do
7294
7295 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7296 symxfrm="\\1 $ac_symprfx\\2 \\2"
7297
7298 # Write the raw and C identifiers.
7299 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7300 # Fake it for dumpbin and say T for any non-static function
7301 # and D for any global variable.
7302 # Also find C++ and __fastcall symbols from MSVC++,
7303 # which start with @ or ?.
7304 lt_cv_sys_global_symbol_pipe="$AWK '"\
7305" {last_section=section; section=\$ 3};"\
7306" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7307" \$ 0!~/External *\|/{next};"\
7308" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7309" {if(hide[section]) next};"\
7310" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7311" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7312" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7313" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7314" ' prfx=^$ac_symprfx"
7315 else
7316 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7317 fi
7318
7319 # Check to see that the pipe works correctly.
7320 pipe_works=no
7321
7322 rm -f conftest*
7323 cat > conftest.$ac_ext <<_LT_EOF
7324#ifdef __cplusplus
7325extern "C" {
7326#endif
7327char nm_test_var;
7328void nm_test_func(void);
7329void nm_test_func(void){}
7330#ifdef __cplusplus
7331}
7332#endif
7333int main(){nm_test_var='a';nm_test_func();return(0);}
7334_LT_EOF
7335
7336 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7337 (eval $ac_compile) 2>&5
7338 ac_status=$?
7339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7340 test $ac_status = 0; }; then
7341 # Now try to grab the symbols.
7342 nlist=conftest.nm
7343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7344 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7345 ac_status=$?
7346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7347 test $ac_status = 0; } && test -s "$nlist"; then
7348 # Try sorting and uniquifying the output.
7349 if sort "$nlist" | uniq > "$nlist"T; then
7350 mv -f "$nlist"T "$nlist"
7351 else
7352 rm -f "$nlist"T
7353 fi
7354
7355 # Make sure that we snagged all the symbols we need.
7356 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7357 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7358 cat <<_LT_EOF > conftest.$ac_ext
7359#ifdef __cplusplus
7360extern "C" {
7361#endif
7362
7363_LT_EOF
7364 # Now generate the symbol file.
7365 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7366
7367 cat <<_LT_EOF >> conftest.$ac_ext
7368
7369/* The mapping between symbol names and symbols. */
7370const struct {
7371 const char *name;
7372 void *address;
7373}
7374lt__PROGRAM__LTX_preloaded_symbols[] =
7375{
7376 { "@PROGRAM@", (void *) 0 },
7377_LT_EOF
7378 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7379 cat <<\_LT_EOF >> conftest.$ac_ext
7380 {0, (void *) 0}
7381};
7382
7383/* This works around a problem in FreeBSD linker */
7384#ifdef FREEBSD_WORKAROUND
7385static const void *lt_preloaded_setup() {
7386 return lt__PROGRAM__LTX_preloaded_symbols;
7387}
7388#endif
7389
7390#ifdef __cplusplus
7391}
7392#endif
7393_LT_EOF
7394 # Now try linking the two files.
7395 mv conftest.$ac_objext conftstm.$ac_objext
7396 lt_save_LIBS="$LIBS"
7397 lt_save_CFLAGS="$CFLAGS"
7398 LIBS="conftstm.$ac_objext"
7399 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7400 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7401 (eval $ac_link) 2>&5
7402 ac_status=$?
7403 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7404 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7405 pipe_works=yes
7406 fi
7407 LIBS="$lt_save_LIBS"
7408 CFLAGS="$lt_save_CFLAGS"
7409 else
7410 echo "cannot find nm_test_func in $nlist" >&5
7411 fi
7412 else
7413 echo "cannot find nm_test_var in $nlist" >&5
7414 fi
7415 else
7416 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7417 fi
7418 else
7419 echo "$progname: failed program was:" >&5
7420 cat conftest.$ac_ext >&5
7421 fi
7422 rm -rf conftest* conftst*
7423
7424 # Do not use the global_symbol_pipe unless it works.
7425 if test "$pipe_works" = yes; then
7426 break
7427 else
7428 lt_cv_sys_global_symbol_pipe=
7429 fi
7430done
7431
7432fi
7433
7434if test -z "$lt_cv_sys_global_symbol_pipe"; then
7435 lt_cv_sys_global_symbol_to_cdecl=
7436fi
7437if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7439$as_echo "failed" >&6; }
7440else
7441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7442$as_echo "ok" >&6; }
7443fi
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466# Check whether --enable-libtool-lock was given.
7467if test "${enable_libtool_lock+set}" = set; then :
7468 enableval=$enable_libtool_lock;
7469fi
7470
7471test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7472
7473# Some flags need to be propagated to the compiler or linker for good
7474# libtool support.
7475case $host in
7476ia64-*-hpux*)
7477 # Find out which ABI we are using.
7478 echo 'int i;' > conftest.$ac_ext
7479 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7480 (eval $ac_compile) 2>&5
7481 ac_status=$?
7482 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7483 test $ac_status = 0; }; then
7484 case `/usr/bin/file conftest.$ac_objext` in
7485 *ELF-32*)
7486 HPUX_IA64_MODE="32"
7487 ;;
7488 *ELF-64*)
7489 HPUX_IA64_MODE="64"
7490 ;;
7491 esac
7492 fi
7493 rm -rf conftest*
7494 ;;
7495*-*-irix6*)
7496 # Find out which ABI we are using.
7497 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7498 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7499 (eval $ac_compile) 2>&5
7500 ac_status=$?
7501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7502 test $ac_status = 0; }; then
7503 if test "$lt_cv_prog_gnu_ld" = yes; then
7504 case `/usr/bin/file conftest.$ac_objext` in
7505 *32-bit*)
7506 LD="${LD-ld} -melf32bsmip"
7507 ;;
7508 *N32*)
7509 LD="${LD-ld} -melf32bmipn32"
7510 ;;
7511 *64-bit*)
7512 LD="${LD-ld} -melf64bmip"
7513 ;;
7514 esac
7515 else
7516 case `/usr/bin/file conftest.$ac_objext` in
7517 *32-bit*)
7518 LD="${LD-ld} -32"
7519 ;;
7520 *N32*)
7521 LD="${LD-ld} -n32"
7522 ;;
7523 *64-bit*)
7524 LD="${LD-ld} -64"
7525 ;;
7526 esac
7527 fi
7528 fi
7529 rm -rf conftest*
7530 ;;
7531
bf3d9781 7532x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7533s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7534 # Find out which ABI we are using.
7535 echo 'int i;' > conftest.$ac_ext
7536 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7537 (eval $ac_compile) 2>&5
7538 ac_status=$?
7539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7540 test $ac_status = 0; }; then
7541 case `/usr/bin/file conftest.o` in
7542 *32-bit*)
7543 case $host in
7544 x86_64-*kfreebsd*-gnu)
7545 LD="${LD-ld} -m elf_i386_fbsd"
7546 ;;
7547 x86_64-*linux*)
7548 case `/usr/bin/file conftest.o` in
7549 *x86-64*)
7550 LD="${LD-ld} -m elf32_x86_64"
7551 ;;
7552 *)
7553 LD="${LD-ld} -m elf_i386"
7554 ;;
7555 esac
7556 ;;
bf3d9781
AM
7557 powerpc64le-*linux*)
7558 LD="${LD-ld} -m elf32lppclinux"
7559 ;;
7560 powerpc64-*linux*)
6bb11ab3
L
7561 LD="${LD-ld} -m elf32ppclinux"
7562 ;;
7563 s390x-*linux*)
7564 LD="${LD-ld} -m elf_s390"
7565 ;;
7566 sparc64-*linux*)
7567 LD="${LD-ld} -m elf32_sparc"
7568 ;;
7569 esac
7570 ;;
7571 *64-bit*)
7572 case $host in
7573 x86_64-*kfreebsd*-gnu)
7574 LD="${LD-ld} -m elf_x86_64_fbsd"
7575 ;;
7576 x86_64-*linux*)
7577 LD="${LD-ld} -m elf_x86_64"
7578 ;;
bf3d9781
AM
7579 powerpcle-*linux*)
7580 LD="${LD-ld} -m elf64lppc"
7581 ;;
7582 powerpc-*linux*)
6bb11ab3
L
7583 LD="${LD-ld} -m elf64ppc"
7584 ;;
7585 s390*-*linux*|s390*-*tpf*)
7586 LD="${LD-ld} -m elf64_s390"
7587 ;;
7588 sparc*-*linux*)
7589 LD="${LD-ld} -m elf64_sparc"
7590 ;;
7591 esac
7592 ;;
7593 esac
7594 fi
7595 rm -rf conftest*
7596 ;;
7597
7598*-*-sco3.2v5*)
7599 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7600 SAVE_CFLAGS="$CFLAGS"
7601 CFLAGS="$CFLAGS -belf"
7602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7603$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7604if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
7605 $as_echo_n "(cached) " >&6
7606else
7607 ac_ext=c
7608ac_cpp='$CPP $CPPFLAGS'
7609ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7610ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7611ac_compiler_gnu=$ac_cv_c_compiler_gnu
7612
7613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7614/* end confdefs.h. */
7615
7616int
7617main ()
7618{
7619
7620 ;
7621 return 0;
7622}
7623_ACEOF
7624if ac_fn_c_try_link "$LINENO"; then :
7625 lt_cv_cc_needs_belf=yes
7626else
7627 lt_cv_cc_needs_belf=no
7628fi
7629rm -f core conftest.err conftest.$ac_objext \
7630 conftest$ac_exeext conftest.$ac_ext
7631 ac_ext=c
7632ac_cpp='$CPP $CPPFLAGS'
7633ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7634ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7635ac_compiler_gnu=$ac_cv_c_compiler_gnu
7636
7637fi
7638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7639$as_echo "$lt_cv_cc_needs_belf" >&6; }
7640 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7641 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7642 CFLAGS="$SAVE_CFLAGS"
7643 fi
7644 ;;
7645sparc*-*solaris*)
7646 # Find out which ABI we are using.
7647 echo 'int i;' > conftest.$ac_ext
7648 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7649 (eval $ac_compile) 2>&5
7650 ac_status=$?
7651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7652 test $ac_status = 0; }; then
7653 case `/usr/bin/file conftest.o` in
7654 *64-bit*)
7655 case $lt_cv_prog_gnu_ld in
7656 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7657 *)
7658 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7659 LD="${LD-ld} -64"
7660 fi
7661 ;;
7662 esac
7663 ;;
7664 esac
7665 fi
7666 rm -rf conftest*
7667 ;;
7668esac
7669
7670need_locks="$enable_libtool_lock"
7671
7672
7673 case $host_os in
7674 rhapsody* | darwin*)
7675 if test -n "$ac_tool_prefix"; then
7676 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7677set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7679$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7680if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
7681 $as_echo_n "(cached) " >&6
7682else
7683 if test -n "$DSYMUTIL"; then
7684 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7685else
7686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7687for as_dir in $PATH
7688do
7689 IFS=$as_save_IFS
7690 test -z "$as_dir" && as_dir=.
7691 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7693 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7695 break 2
7696 fi
7697done
7698 done
7699IFS=$as_save_IFS
7700
7701fi
7702fi
7703DSYMUTIL=$ac_cv_prog_DSYMUTIL
7704if test -n "$DSYMUTIL"; then
7705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7706$as_echo "$DSYMUTIL" >&6; }
7707else
7708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7709$as_echo "no" >&6; }
7710fi
7711
7712
7713fi
7714if test -z "$ac_cv_prog_DSYMUTIL"; then
7715 ac_ct_DSYMUTIL=$DSYMUTIL
7716 # Extract the first word of "dsymutil", so it can be a program name with args.
7717set dummy dsymutil; ac_word=$2
7718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7719$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7720if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
7721 $as_echo_n "(cached) " >&6
7722else
7723 if test -n "$ac_ct_DSYMUTIL"; then
7724 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7725else
7726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7727for as_dir in $PATH
7728do
7729 IFS=$as_save_IFS
7730 test -z "$as_dir" && as_dir=.
7731 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7733 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7735 break 2
7736 fi
7737done
7738 done
7739IFS=$as_save_IFS
7740
7741fi
7742fi
7743ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7744if test -n "$ac_ct_DSYMUTIL"; then
7745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7746$as_echo "$ac_ct_DSYMUTIL" >&6; }
7747else
7748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7749$as_echo "no" >&6; }
7750fi
7751
7752 if test "x$ac_ct_DSYMUTIL" = x; then
7753 DSYMUTIL=":"
7754 else
7755 case $cross_compiling:$ac_tool_warned in
7756yes:)
7757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7759ac_tool_warned=yes ;;
7760esac
7761 DSYMUTIL=$ac_ct_DSYMUTIL
7762 fi
7763else
7764 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7765fi
7766
7767 if test -n "$ac_tool_prefix"; then
7768 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7769set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7771$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7772if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
7773 $as_echo_n "(cached) " >&6
7774else
7775 if test -n "$NMEDIT"; then
7776 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7777else
7778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7779for as_dir in $PATH
7780do
7781 IFS=$as_save_IFS
7782 test -z "$as_dir" && as_dir=.
7783 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7785 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7787 break 2
7788 fi
7789done
7790 done
7791IFS=$as_save_IFS
7792
7793fi
7794fi
7795NMEDIT=$ac_cv_prog_NMEDIT
7796if test -n "$NMEDIT"; then
7797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7798$as_echo "$NMEDIT" >&6; }
7799else
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7801$as_echo "no" >&6; }
7802fi
7803
7804
7805fi
7806if test -z "$ac_cv_prog_NMEDIT"; then
7807 ac_ct_NMEDIT=$NMEDIT
7808 # Extract the first word of "nmedit", so it can be a program name with args.
7809set dummy nmedit; ac_word=$2
7810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7811$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7812if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
7813 $as_echo_n "(cached) " >&6
7814else
7815 if test -n "$ac_ct_NMEDIT"; then
7816 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7817else
7818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7819for as_dir in $PATH
7820do
7821 IFS=$as_save_IFS
7822 test -z "$as_dir" && as_dir=.
7823 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7825 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7827 break 2
7828 fi
7829done
7830 done
7831IFS=$as_save_IFS
7832
7833fi
7834fi
7835ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7836if test -n "$ac_ct_NMEDIT"; then
7837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7838$as_echo "$ac_ct_NMEDIT" >&6; }
7839else
7840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7841$as_echo "no" >&6; }
7842fi
7843
7844 if test "x$ac_ct_NMEDIT" = x; then
7845 NMEDIT=":"
7846 else
7847 case $cross_compiling:$ac_tool_warned in
7848yes:)
7849{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7850$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7851ac_tool_warned=yes ;;
7852esac
7853 NMEDIT=$ac_ct_NMEDIT
7854 fi
7855else
7856 NMEDIT="$ac_cv_prog_NMEDIT"
7857fi
7858
7859 if test -n "$ac_tool_prefix"; then
7860 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7861set dummy ${ac_tool_prefix}lipo; ac_word=$2
7862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7863$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7864if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
7865 $as_echo_n "(cached) " >&6
7866else
7867 if test -n "$LIPO"; then
7868 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7869else
7870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7871for as_dir in $PATH
7872do
7873 IFS=$as_save_IFS
7874 test -z "$as_dir" && as_dir=.
7875 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7877 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7879 break 2
7880 fi
7881done
7882 done
7883IFS=$as_save_IFS
7884
7885fi
7886fi
7887LIPO=$ac_cv_prog_LIPO
7888if test -n "$LIPO"; then
7889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7890$as_echo "$LIPO" >&6; }
7891else
7892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7893$as_echo "no" >&6; }
7894fi
7895
7896
7897fi
7898if test -z "$ac_cv_prog_LIPO"; then
7899 ac_ct_LIPO=$LIPO
7900 # Extract the first word of "lipo", so it can be a program name with args.
7901set dummy lipo; ac_word=$2
7902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7903$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7904if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
7905 $as_echo_n "(cached) " >&6
7906else
7907 if test -n "$ac_ct_LIPO"; then
7908 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7909else
7910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7911for as_dir in $PATH
7912do
7913 IFS=$as_save_IFS
7914 test -z "$as_dir" && as_dir=.
7915 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7916 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7917 ac_cv_prog_ac_ct_LIPO="lipo"
7918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7919 break 2
7920 fi
7921done
7922 done
7923IFS=$as_save_IFS
7924
7925fi
7926fi
7927ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7928if test -n "$ac_ct_LIPO"; then
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7930$as_echo "$ac_ct_LIPO" >&6; }
7931else
7932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7933$as_echo "no" >&6; }
7934fi
7935
7936 if test "x$ac_ct_LIPO" = x; then
7937 LIPO=":"
7938 else
7939 case $cross_compiling:$ac_tool_warned in
7940yes:)
7941{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7943ac_tool_warned=yes ;;
7944esac
7945 LIPO=$ac_ct_LIPO
7946 fi
7947else
7948 LIPO="$ac_cv_prog_LIPO"
7949fi
7950
7951 if test -n "$ac_tool_prefix"; then
7952 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7953set dummy ${ac_tool_prefix}otool; ac_word=$2
7954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7955$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7956if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
7957 $as_echo_n "(cached) " >&6
7958else
7959 if test -n "$OTOOL"; then
7960 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7961else
7962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7963for as_dir in $PATH
7964do
7965 IFS=$as_save_IFS
7966 test -z "$as_dir" && as_dir=.
7967 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7969 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7971 break 2
7972 fi
7973done
7974 done
7975IFS=$as_save_IFS
7976
7977fi
7978fi
7979OTOOL=$ac_cv_prog_OTOOL
7980if test -n "$OTOOL"; then
7981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7982$as_echo "$OTOOL" >&6; }
7983else
7984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7985$as_echo "no" >&6; }
7986fi
7987
7988
7989fi
7990if test -z "$ac_cv_prog_OTOOL"; then
7991 ac_ct_OTOOL=$OTOOL
7992 # Extract the first word of "otool", so it can be a program name with args.
7993set dummy otool; ac_word=$2
7994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7995$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7996if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
7997 $as_echo_n "(cached) " >&6
7998else
7999 if test -n "$ac_ct_OTOOL"; then
8000 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8001else
8002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8003for as_dir in $PATH
8004do
8005 IFS=$as_save_IFS
8006 test -z "$as_dir" && as_dir=.
8007 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8008 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8009 ac_cv_prog_ac_ct_OTOOL="otool"
8010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8011 break 2
8012 fi
8013done
8014 done
8015IFS=$as_save_IFS
8016
8017fi
8018fi
8019ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8020if test -n "$ac_ct_OTOOL"; then
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8022$as_echo "$ac_ct_OTOOL" >&6; }
8023else
8024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8025$as_echo "no" >&6; }
8026fi
8027
8028 if test "x$ac_ct_OTOOL" = x; then
8029 OTOOL=":"
8030 else
8031 case $cross_compiling:$ac_tool_warned in
8032yes:)
8033{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8034$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8035ac_tool_warned=yes ;;
8036esac
8037 OTOOL=$ac_ct_OTOOL
8038 fi
8039else
8040 OTOOL="$ac_cv_prog_OTOOL"
8041fi
8042
8043 if test -n "$ac_tool_prefix"; then
8044 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8045set dummy ${ac_tool_prefix}otool64; ac_word=$2
8046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8047$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8048if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
8049 $as_echo_n "(cached) " >&6
8050else
8051 if test -n "$OTOOL64"; then
8052 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8053else
8054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8055for as_dir in $PATH
8056do
8057 IFS=$as_save_IFS
8058 test -z "$as_dir" && as_dir=.
8059 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8060 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8061 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8063 break 2
8064 fi
8065done
8066 done
8067IFS=$as_save_IFS
8068
8069fi
8070fi
8071OTOOL64=$ac_cv_prog_OTOOL64
8072if test -n "$OTOOL64"; then
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8074$as_echo "$OTOOL64" >&6; }
8075else
8076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8077$as_echo "no" >&6; }
8078fi
8079
8080
8081fi
8082if test -z "$ac_cv_prog_OTOOL64"; then
8083 ac_ct_OTOOL64=$OTOOL64
8084 # Extract the first word of "otool64", so it can be a program name with args.
8085set dummy otool64; ac_word=$2
8086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8087$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8088if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
8089 $as_echo_n "(cached) " >&6
8090else
8091 if test -n "$ac_ct_OTOOL64"; then
8092 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8093else
8094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8095for as_dir in $PATH
8096do
8097 IFS=$as_save_IFS
8098 test -z "$as_dir" && as_dir=.
8099 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8100 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8101 ac_cv_prog_ac_ct_OTOOL64="otool64"
8102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8103 break 2
8104 fi
8105done
8106 done
8107IFS=$as_save_IFS
8108
8109fi
8110fi
8111ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8112if test -n "$ac_ct_OTOOL64"; then
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8114$as_echo "$ac_ct_OTOOL64" >&6; }
8115else
8116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8117$as_echo "no" >&6; }
8118fi
8119
8120 if test "x$ac_ct_OTOOL64" = x; then
8121 OTOOL64=":"
8122 else
8123 case $cross_compiling:$ac_tool_warned in
8124yes:)
8125{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8126$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8127ac_tool_warned=yes ;;
8128esac
8129 OTOOL64=$ac_ct_OTOOL64
8130 fi
8131else
8132 OTOOL64="$ac_cv_prog_OTOOL64"
8133fi
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8162$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 8163if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
8164 $as_echo_n "(cached) " >&6
8165else
8166 lt_cv_apple_cc_single_mod=no
8167 if test -z "${LT_MULTI_MODULE}"; then
8168 # By default we will add the -single_module flag. You can override
8169 # by either setting the environment variable LT_MULTI_MODULE
8170 # non-empty at configure time, or by adding -multi_module to the
8171 # link flags.
8172 rm -rf libconftest.dylib*
8173 echo "int foo(void){return 1;}" > conftest.c
8174 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8175-dynamiclib -Wl,-single_module conftest.c" >&5
8176 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8177 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8178 _lt_result=$?
8179 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8180 lt_cv_apple_cc_single_mod=yes
8181 else
8182 cat conftest.err >&5
8183 fi
8184 rm -rf libconftest.dylib*
8185 rm -f conftest.*
8186 fi
8187fi
8188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8189$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8191$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 8192if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
8193 $as_echo_n "(cached) " >&6
8194else
8195 lt_cv_ld_exported_symbols_list=no
8196 save_LDFLAGS=$LDFLAGS
8197 echo "_main" > conftest.sym
8198 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8200/* end confdefs.h. */
8201
8202int
8203main ()
8204{
8205
8206 ;
8207 return 0;
8208}
8209_ACEOF
8210if ac_fn_c_try_link "$LINENO"; then :
8211 lt_cv_ld_exported_symbols_list=yes
8212else
8213 lt_cv_ld_exported_symbols_list=no
8214fi
8215rm -f core conftest.err conftest.$ac_objext \
8216 conftest$ac_exeext conftest.$ac_ext
8217 LDFLAGS="$save_LDFLAGS"
8218
8219fi
8220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8221$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8223$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 8224if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
8225 $as_echo_n "(cached) " >&6
8226else
8227 lt_cv_ld_force_load=no
8228 cat > conftest.c << _LT_EOF
8229int forced_loaded() { return 2;}
8230_LT_EOF
8231 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8232 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8233 echo "$AR cru libconftest.a conftest.o" >&5
8234 $AR cru libconftest.a conftest.o 2>&5
8235 cat > conftest.c << _LT_EOF
8236int main() { return 0;}
8237_LT_EOF
8238 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8239 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8240 _lt_result=$?
8241 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8242 lt_cv_ld_force_load=yes
8243 else
8244 cat conftest.err >&5
8245 fi
8246 rm -f conftest.err libconftest.a conftest conftest.c
8247 rm -rf conftest.dSYM
8248
8249fi
8250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8251$as_echo "$lt_cv_ld_force_load" >&6; }
8252 case $host_os in
8253 rhapsody* | darwin1.[012])
8254 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8255 darwin1.*)
8256 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8257 darwin*) # darwin 5.x on
8258 # if running on 10.5 or later, the deployment target defaults
8259 # to the OS version, if on x86, and 10.4, the deployment
8260 # target defaults to 10.4. Don't you love it?
8261 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8262 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8263 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8264 10.[012][,.]*)
6bb11ab3
L
8265 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8266 10.*)
8267 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8268 esac
8269 ;;
8270 esac
8271 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8272 _lt_dar_single_mod='$single_module'
8273 fi
8274 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8275 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8276 else
8277 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8278 fi
8279 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8280 _lt_dsymutil='~$DSYMUTIL $lib || :'
8281 else
8282 _lt_dsymutil=
8283 fi
8284 ;;
8285 esac
8286
8287for ac_header in dlfcn.h
8288do :
8289 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8290"
d0ac1c44 8291if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
8292 cat >>confdefs.h <<_ACEOF
8293#define HAVE_DLFCN_H 1
8294_ACEOF
8295
8296fi
8297
8298done
8299
8300
8301
8302# autoconf.info says this should be called right after AC_INIT.
8303ac_config_headers="$ac_config_headers config.h:config.in"
8304
8305
8306
0cb8d851
MF
8307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8308$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 8309if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
8310 $as_echo_n "(cached) " >&6
8311else
8312 ac_cv_c_bigendian=unknown
8313 # See if we're dealing with a universal compiler.
8314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8315/* end confdefs.h. */
8316#ifndef __APPLE_CC__
8317 not a universal capable compiler
8318 #endif
8319 typedef int dummy;
8320
8321_ACEOF
8322if ac_fn_c_try_compile "$LINENO"; then :
8323
8324 # Check for potential -arch flags. It is not universal unless
8325 # there are at least two -arch flags with different values.
8326 ac_arch=
8327 ac_prev=
8328 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8329 if test -n "$ac_prev"; then
8330 case $ac_word in
8331 i?86 | x86_64 | ppc | ppc64)
8332 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8333 ac_arch=$ac_word
8334 else
8335 ac_cv_c_bigendian=universal
8336 break
8337 fi
8338 ;;
8339 esac
8340 ac_prev=
8341 elif test "x$ac_word" = "x-arch"; then
8342 ac_prev=arch
8343 fi
8344 done
8345fi
8346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8347 if test $ac_cv_c_bigendian = unknown; then
8348 # See if sys/param.h defines the BYTE_ORDER macro.
8349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8350/* end confdefs.h. */
8351#include <sys/types.h>
8352 #include <sys/param.h>
8353
8354int
8355main ()
8356{
8357#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8358 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8359 && LITTLE_ENDIAN)
8360 bogus endian macros
8361 #endif
8362
8363 ;
8364 return 0;
8365}
8366_ACEOF
8367if ac_fn_c_try_compile "$LINENO"; then :
8368 # It does; now see whether it defined to BIG_ENDIAN or not.
8369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8370/* end confdefs.h. */
8371#include <sys/types.h>
8372 #include <sys/param.h>
8373
8374int
8375main ()
8376{
8377#if BYTE_ORDER != BIG_ENDIAN
8378 not big endian
8379 #endif
8380
8381 ;
8382 return 0;
8383}
8384_ACEOF
8385if ac_fn_c_try_compile "$LINENO"; then :
8386 ac_cv_c_bigendian=yes
8387else
8388 ac_cv_c_bigendian=no
8389fi
8390rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8391fi
8392rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8393 fi
8394 if test $ac_cv_c_bigendian = unknown; then
8395 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8397/* end confdefs.h. */
8398#include <limits.h>
8399
8400int
8401main ()
8402{
8403#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8404 bogus endian macros
8405 #endif
8406
8407 ;
8408 return 0;
8409}
8410_ACEOF
8411if ac_fn_c_try_compile "$LINENO"; then :
8412 # It does; now see whether it defined to _BIG_ENDIAN or not.
8413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8414/* end confdefs.h. */
8415#include <limits.h>
8416
8417int
8418main ()
8419{
8420#ifndef _BIG_ENDIAN
8421 not big endian
8422 #endif
8423
8424 ;
8425 return 0;
8426}
8427_ACEOF
8428if ac_fn_c_try_compile "$LINENO"; then :
8429 ac_cv_c_bigendian=yes
8430else
8431 ac_cv_c_bigendian=no
8432fi
8433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8434fi
8435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8436 fi
8437 if test $ac_cv_c_bigendian = unknown; then
8438 # Compile a test program.
8439 if test "$cross_compiling" = yes; then :
8440 # Try to guess by grepping values from an object file.
8441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8442/* end confdefs.h. */
8443short int ascii_mm[] =
8444 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8445 short int ascii_ii[] =
8446 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8447 int use_ascii (int i) {
8448 return ascii_mm[i] + ascii_ii[i];
8449 }
8450 short int ebcdic_ii[] =
8451 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8452 short int ebcdic_mm[] =
8453 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8454 int use_ebcdic (int i) {
8455 return ebcdic_mm[i] + ebcdic_ii[i];
8456 }
8457 extern int foo;
8458
8459int
8460main ()
8461{
8462return use_ascii (foo) == use_ebcdic (foo);
8463 ;
8464 return 0;
8465}
8466_ACEOF
8467if ac_fn_c_try_compile "$LINENO"; then :
8468 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8469 ac_cv_c_bigendian=yes
8470 fi
8471 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8472 if test "$ac_cv_c_bigendian" = unknown; then
8473 ac_cv_c_bigendian=no
8474 else
8475 # finding both strings is unlikely to happen, but who knows?
8476 ac_cv_c_bigendian=unknown
8477 fi
8478 fi
8479fi
8480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8481else
8482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8483/* end confdefs.h. */
8484$ac_includes_default
8485int
8486main ()
8487{
8488
8489 /* Are we little or big endian? From Harbison&Steele. */
8490 union
8491 {
8492 long int l;
8493 char c[sizeof (long int)];
8494 } u;
8495 u.l = 1;
8496 return u.c[sizeof (long int) - 1] == 1;
8497
8498 ;
8499 return 0;
8500}
8501_ACEOF
8502if ac_fn_c_try_run "$LINENO"; then :
8503 ac_cv_c_bigendian=no
8504else
8505 ac_cv_c_bigendian=yes
8506fi
8507rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8508 conftest.$ac_objext conftest.beam conftest.$ac_ext
8509fi
8510
8511 fi
8512fi
8513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8514$as_echo "$ac_cv_c_bigendian" >&6; }
8515 case $ac_cv_c_bigendian in #(
8516 yes)
8517 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8518;; #(
8519 no)
8520 ;; #(
8521 universal)
8522
8523$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8524
8525 ;; #(
8526 *)
d0ac1c44 8527 as_fn_error $? "unknown endianness
0cb8d851
MF
8528 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8529 esac
8530
6bb11ab3
L
8531
8532
8533
8534# Put a plausible default for CC_FOR_BUILD in Makefile.
5c887dd5
JB
8535if test -z "$CC_FOR_BUILD"; then
8536 if test "x$cross_compiling" = "xno"; then
8537 CC_FOR_BUILD='$(CC)'
8538 else
8539 CC_FOR_BUILD=gcc
8540 fi
6bb11ab3
L
8541fi
8542
8543
8544
8545
8546AR=${AR-ar}
8547
8548if test -n "$ac_tool_prefix"; then
8549 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8550set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8552$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8553if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
8554 $as_echo_n "(cached) " >&6
8555else
8556 if test -n "$RANLIB"; then
8557 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8558else
8559as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8560for as_dir in $PATH
8561do
8562 IFS=$as_save_IFS
8563 test -z "$as_dir" && as_dir=.
8564 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8565 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8566 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8568 break 2
8569 fi
8570done
8571 done
8572IFS=$as_save_IFS
8573
8574fi
8575fi
8576RANLIB=$ac_cv_prog_RANLIB
8577if test -n "$RANLIB"; then
8578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8579$as_echo "$RANLIB" >&6; }
8580else
8581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8582$as_echo "no" >&6; }
8583fi
8584
8585
8586fi
8587if test -z "$ac_cv_prog_RANLIB"; then
8588 ac_ct_RANLIB=$RANLIB
8589 # Extract the first word of "ranlib", so it can be a program name with args.
8590set dummy ranlib; ac_word=$2
8591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8592$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8593if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
8594 $as_echo_n "(cached) " >&6
8595else
8596 if test -n "$ac_ct_RANLIB"; then
8597 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8598else
8599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8600for as_dir in $PATH
8601do
8602 IFS=$as_save_IFS
8603 test -z "$as_dir" && as_dir=.
8604 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8605 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8606 ac_cv_prog_ac_ct_RANLIB="ranlib"
8607 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8608 break 2
8609 fi
8610done
8611 done
8612IFS=$as_save_IFS
8613
8614fi
8615fi
8616ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8617if test -n "$ac_ct_RANLIB"; then
8618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8619$as_echo "$ac_ct_RANLIB" >&6; }
8620else
8621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8622$as_echo "no" >&6; }
8623fi
8624
8625 if test "x$ac_ct_RANLIB" = x; then
8626 RANLIB=":"
8627 else
8628 case $cross_compiling:$ac_tool_warned in
8629yes:)
8630{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8631$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8632ac_tool_warned=yes ;;
8633esac
8634 RANLIB=$ac_ct_RANLIB
8635 fi
8636else
8637 RANLIB="$ac_cv_prog_RANLIB"
8638fi
8639
8640
46f900c0
MF
8641# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8642# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8643# is C99. So handle it ourselves.
8644:
8645C_DIALECT=
8646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8647$as_echo_n "checking whether C11 is supported by default... " >&6; }
8648cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8649/* end confdefs.h. */
8650
8651#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8652# error "C11 support not found"
8653#endif
8654
8655_ACEOF
8656if ac_fn_c_try_compile "$LINENO"; then :
8657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8658$as_echo "yes" >&6; }
8659else
8660
8661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8662$as_echo "no" >&6; }
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8664$as_echo_n "checking for -std=c11 support... " >&6; }
8665 ac_save_CC="$CC"
8666 CC="$CC -std=c11"
8667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8668/* end confdefs.h. */
8669
8670#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8671# error "C11 support not found"
8672#endif
8673
8674_ACEOF
8675if ac_fn_c_try_compile "$LINENO"; then :
8676
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8678$as_echo "yes" >&6; }
8679 CC="$ac_save_CC"
8680 C_DIALECT="-std=c11"
8681
8682else
8683 as_fn_error $? "C11 is required" "$LINENO" 5
8684fi
8685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8686fi
8687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8688
8689
6bb11ab3
L
8690# Some of the common include files depend on bfd.h, and bfd.h checks
8691# that config.h is included first by testing that the PACKAGE macro
8692# is defined.
8693PACKAGE=sim
8694
8695cat >>confdefs.h <<_ACEOF
8696#define PACKAGE "$PACKAGE"
8697_ACEOF
8698
8699
8700
8701# Dependency checking.
8702ac_config_commands="$ac_config_commands depdir"
8703
8704
8705depcc="$CC" am_compiler_list=
8706
8707am_depcomp=$ac_aux_dir/depcomp
8708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8709$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 8710if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
8711 $as_echo_n "(cached) " >&6
8712else
8713 if test -f "$am_depcomp"; then
8714 # We make a subdir and do the tests there. Otherwise we can end up
8715 # making bogus files that we don't know about and never remove. For
8716 # instance it was reported that on HP-UX the gcc test will end up
8717 # making a dummy file named `D' -- because `-MD' means `put the output
8718 # in D'.
8719 mkdir conftest.dir
8720 # Copy depcomp to subdir because otherwise we won't find it if we're
8721 # using a relative directory.
8722 cp "$am_depcomp" conftest.dir
8723 cd conftest.dir
8724 # We will build objects and dependencies in a subdirectory because
8725 # it helps to detect inapplicable dependency modes. For instance
8726 # both Tru64's cc and ICC support -MD to output dependencies as a
8727 # side effect of compilation, but ICC will put the dependencies in
8728 # the current directory while Tru64 will put them in the object
8729 # directory.
8730 mkdir sub
8731
8732 am_cv_CC_dependencies_compiler_type=none
8733 if test "$am_compiler_list" = ""; then
8734 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8735 fi
8736 for depmode in $am_compiler_list; do
8737 if test $depmode = none; then break; fi
8738
8739 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8740 # Setup a source with many dependencies, because some compilers
8741 # like to wrap large dependency lists on column 80 (with \), and
8742 # we should not choose a depcomp mode which is confused by this.
8743 #
8744 # We need to recreate these files for each test, as the compiler may
8745 # overwrite some of them when testing with obscure command lines.
8746 # This happens at least with the AIX C compiler.
8747 : > sub/conftest.c
8748 for i in 1 2 3 4 5 6; do
8749 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8750 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8751 # Solaris 8's {/usr,}/bin/sh.
8752 touch sub/conftst$i.h
8753 done
8754 echo "include sub/conftest.Po" > confmf
8755
8756 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8757 # mode. It turns out that the SunPro C++ compiler does not properly
8758 # handle `-M -o', and we need to detect this.
8759 depcmd="depmode=$depmode \
8760 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8761 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8762 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8763 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8764 if env $depcmd > conftest.err 2>&1 &&
8765 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8766 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8767 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8768 # icc doesn't choke on unknown options, it will just issue warnings
8769 # or remarks (even with -Werror). So we grep stderr for any message
8770 # that says an option was ignored or not supported.
8771 # When given -MP, icc 7.0 and 7.1 complain thusly:
8772 # icc: Command line warning: ignoring option '-M'; no argument required
8773 # The diagnosis changed in icc 8.0:
8774 # icc: Command line remark: option '-MP' not supported
8775 if (grep 'ignoring option' conftest.err ||
8776 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8777 am_cv_CC_dependencies_compiler_type=$depmode
8778 $as_echo "$as_me:$LINENO: success" >&5
8779 break
8780 fi
8781 fi
8782 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8783 sed -e 's/^/| /' < conftest.err >&5
8784 done
8785
8786 cd ..
8787 rm -rf conftest.dir
8788else
8789 am_cv_CC_dependencies_compiler_type=none
8790fi
8791
8792fi
8793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8794$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8795if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 8796then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
8797else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8798
8799fi
8800
8801
8802# Check for the 'make' the user wants to use.
8803for ac_prog in make
8804do
8805 # Extract the first word of "$ac_prog", so it can be a program name with args.
8806set dummy $ac_prog; ac_word=$2
8807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8808$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8809if ${ac_cv_prog_MAKE+:} false; then :
6bb11ab3
L
8810 $as_echo_n "(cached) " >&6
8811else
8812 if test -n "$MAKE"; then
8813 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8814else
8815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8816for as_dir in $PATH
8817do
8818 IFS=$as_save_IFS
8819 test -z "$as_dir" && as_dir=.
8820 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8821 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8822 ac_cv_prog_MAKE="$ac_prog"
8823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8824 break 2
8825 fi
8826done
8827 done
8828IFS=$as_save_IFS
8829
8830fi
8831fi
8832MAKE=$ac_cv_prog_MAKE
8833if test -n "$MAKE"; then
8834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8835$as_echo "$MAKE" >&6; }
8836else
8837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8838$as_echo "no" >&6; }
8839fi
8840
8841
8842 test -n "$MAKE" && break
8843done
8844
8845MAKE_IS_GNU=
8846case "`$MAKE --version 2>&1 | sed 1q`" in
8847 *GNU*)
8848 MAKE_IS_GNU=yes
8849 ;;
8850esac
8851 if test "$MAKE_IS_GNU" = yes; then
8852 GMAKE_TRUE=
8853 GMAKE_FALSE='#'
8854else
8855 GMAKE_TRUE='#'
8856 GMAKE_FALSE=
8857fi
8858
8859
8860ALL_LINGUAS=
8861# If we haven't got the data from the intl directory,
8862# assume NLS is disabled.
8863USE_NLS=no
8864LIBINTL=
8865LIBINTL_DEP=
8866INCINTL=
8867XGETTEXT=
8868GMSGFMT=
8869POSUB=
8870
8871if test -f ../../intl/config.intl; then
8872 . ../../intl/config.intl
8873fi
8874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8875$as_echo_n "checking whether NLS is requested... " >&6; }
8876if test x"$USE_NLS" != xyes; then
8877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8878$as_echo "no" >&6; }
8879else
8880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8881$as_echo "yes" >&6; }
8882
8883$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8884
8885
8886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8887$as_echo_n "checking for catalogs to be installed... " >&6; }
8888 # Look for .po and .gmo files in the source directory.
8889 CATALOGS=
8890 XLINGUAS=
8891 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8892 # If there aren't any .gmo files the shell will give us the
8893 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8894 # weeded out.
8895 case "$cat" in *\**)
8896 continue;;
8897 esac
8898 # The quadruple backslash is collapsed to a double backslash
8899 # by the backticks, then collapsed again by the double quotes,
8900 # leaving us with one backslash in the sed expression (right
8901 # before the dot that mustn't act as a wildcard).
8902 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8903 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8904 # The user is allowed to set LINGUAS to a list of languages to
8905 # install catalogs for. If it's empty that means "all of them."
8906 if test "x$LINGUAS" = x; then
8907 CATALOGS="$CATALOGS $cat"
8908 XLINGUAS="$XLINGUAS $lang"
8909 else
8910 case "$LINGUAS" in *$lang*)
8911 CATALOGS="$CATALOGS $cat"
8912 XLINGUAS="$XLINGUAS $lang"
8913 ;;
8914 esac
8915 fi
8916 done
8917 LINGUAS="$XLINGUAS"
8918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8919$as_echo "$LINGUAS" >&6; }
8920
8921
8922 DATADIRNAME=share
8923
8924 INSTOBJEXT=.mo
8925
8926 GENCAT=gencat
8927
8928 CATOBJEXT=.gmo
8929
8930fi
8931
8932# Check for common headers.
8933# FIXME: Seems to me this can cause problems for i386-windows hosts.
8934# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8935for ac_header in stdlib.h string.h strings.h unistd.h time.h
8936do :
8937 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8938ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8939if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8940 cat >>confdefs.h <<_ACEOF
8941#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8942_ACEOF
8943
8944fi
8945
8946done
8947
936df756 8948for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
8949do :
8950 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8951ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8952if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8953 cat >>confdefs.h <<_ACEOF
8954#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8955_ACEOF
8956
8957fi
8958
8959done
8960
8961for ac_header in fcntl.h fpu_control.h
8962do :
8963 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8964ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8965if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8966 cat >>confdefs.h <<_ACEOF
8967#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8968_ACEOF
8969
8970fi
8971
8972done
8973
8974for ac_header in dlfcn.h errno.h sys/stat.h
8975do :
8976 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8977ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8978if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8979 cat >>confdefs.h <<_ACEOF
8980#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8981_ACEOF
8982
8983fi
8984
8985done
8986
8987for ac_func in getrusage time sigaction __setfpucw
8988do :
8989 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8990ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 8991if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6bb11ab3
L
8992 cat >>confdefs.h <<_ACEOF
8993#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8994_ACEOF
8995
8996fi
8997done
8998
936df756
MF
8999for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
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 :
936df756
MF
9004 cat >>confdefs.h <<_ACEOF
9005#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9006_ACEOF
9007
9008fi
9009done
9010
9011ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9012#include <sys/types.h>
9013#endif
9014#ifdef HAVE_SYS_STAT_H
9015#include <sys/stat.h>
9016#endif
9017"
d0ac1c44 9018if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
9019
9020cat >>confdefs.h <<_ACEOF
9021#define HAVE_STRUCT_STAT_ST_DEV 1
9022_ACEOF
9023
9024
9025fi
9026ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9027#include <sys/types.h>
9028#endif
9029#ifdef HAVE_SYS_STAT_H
9030#include <sys/stat.h>
9031#endif
9032"
d0ac1c44 9033if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
9034
9035cat >>confdefs.h <<_ACEOF
9036#define HAVE_STRUCT_STAT_ST_INO 1
9037_ACEOF
9038
9039
9040fi
9041ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9042#include <sys/types.h>
9043#endif
9044#ifdef HAVE_SYS_STAT_H
9045#include <sys/stat.h>
9046#endif
9047"
d0ac1c44 9048if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
9049
9050cat >>confdefs.h <<_ACEOF
9051#define HAVE_STRUCT_STAT_ST_MODE 1
9052_ACEOF
9053
9054
9055fi
9056ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9057#include <sys/types.h>
9058#endif
9059#ifdef HAVE_SYS_STAT_H
9060#include <sys/stat.h>
9061#endif
9062"
d0ac1c44 9063if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
9064
9065cat >>confdefs.h <<_ACEOF
9066#define HAVE_STRUCT_STAT_ST_NLINK 1
9067_ACEOF
9068
9069
9070fi
9071ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9072#include <sys/types.h>
9073#endif
9074#ifdef HAVE_SYS_STAT_H
9075#include <sys/stat.h>
9076#endif
9077"
d0ac1c44 9078if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
9079
9080cat >>confdefs.h <<_ACEOF
9081#define HAVE_STRUCT_STAT_ST_UID 1
9082_ACEOF
9083
9084
9085fi
9086ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9087#include <sys/types.h>
9088#endif
9089#ifdef HAVE_SYS_STAT_H
9090#include <sys/stat.h>
9091#endif
9092"
d0ac1c44 9093if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
9094
9095cat >>confdefs.h <<_ACEOF
9096#define HAVE_STRUCT_STAT_ST_GID 1
9097_ACEOF
9098
9099
9100fi
9101ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9102#include <sys/types.h>
9103#endif
9104#ifdef HAVE_SYS_STAT_H
9105#include <sys/stat.h>
9106#endif
9107"
d0ac1c44 9108if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
9109
9110cat >>confdefs.h <<_ACEOF
9111#define HAVE_STRUCT_STAT_ST_RDEV 1
9112_ACEOF
9113
9114
9115fi
9116ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9117#include <sys/types.h>
9118#endif
9119#ifdef HAVE_SYS_STAT_H
9120#include <sys/stat.h>
9121#endif
9122"
d0ac1c44 9123if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
9124
9125cat >>confdefs.h <<_ACEOF
9126#define HAVE_STRUCT_STAT_ST_SIZE 1
9127_ACEOF
9128
9129
9130fi
9131ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9132#include <sys/types.h>
9133#endif
9134#ifdef HAVE_SYS_STAT_H
9135#include <sys/stat.h>
9136#endif
9137"
d0ac1c44 9138if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
9139
9140cat >>confdefs.h <<_ACEOF
9141#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9142_ACEOF
9143
9144
9145fi
9146ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9147#include <sys/types.h>
9148#endif
9149#ifdef HAVE_SYS_STAT_H
9150#include <sys/stat.h>
9151#endif
9152"
d0ac1c44 9153if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
9154
9155cat >>confdefs.h <<_ACEOF
9156#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9157_ACEOF
9158
9159
9160fi
9161ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9162#include <sys/types.h>
9163#endif
9164#ifdef HAVE_SYS_STAT_H
9165#include <sys/stat.h>
9166#endif
9167"
d0ac1c44 9168if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
9169
9170cat >>confdefs.h <<_ACEOF
9171#define HAVE_STRUCT_STAT_ST_ATIME 1
9172_ACEOF
9173
9174
9175fi
9176ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9177#include <sys/types.h>
9178#endif
9179#ifdef HAVE_SYS_STAT_H
9180#include <sys/stat.h>
9181#endif
9182"
d0ac1c44 9183if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
9184
9185cat >>confdefs.h <<_ACEOF
9186#define HAVE_STRUCT_STAT_ST_MTIME 1
9187_ACEOF
9188
9189
9190fi
9191ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9192#include <sys/types.h>
9193#endif
9194#ifdef HAVE_SYS_STAT_H
9195#include <sys/stat.h>
9196#endif
9197"
d0ac1c44 9198if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
9199
9200cat >>confdefs.h <<_ACEOF
9201#define HAVE_STRUCT_STAT_ST_CTIME 1
9202_ACEOF
9203
9204
9205fi
9206
9207ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9208#include <sys/socket.h>
9209
9210"
d0ac1c44 9211if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
9212
9213cat >>confdefs.h <<_ACEOF
9214#define HAVE_SOCKLEN_T 1
9215_ACEOF
9216
9217
9218fi
9219
6bb11ab3
L
9220
9221# Check for socket libraries
9222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9223$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 9224if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
9225 $as_echo_n "(cached) " >&6
9226else
9227 ac_check_lib_save_LIBS=$LIBS
9228LIBS="-lsocket $LIBS"
9229cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9230/* end confdefs.h. */
9231
9232/* Override any GCC internal prototype to avoid an error.
9233 Use char because int might match the return type of a GCC
9234 builtin and then its argument prototype would still apply. */
9235#ifdef __cplusplus
9236extern "C"
9237#endif
9238char bind ();
9239int
9240main ()
9241{
9242return bind ();
9243 ;
9244 return 0;
9245}
9246_ACEOF
9247if ac_fn_c_try_link "$LINENO"; then :
9248 ac_cv_lib_socket_bind=yes
9249else
9250 ac_cv_lib_socket_bind=no
9251fi
9252rm -f core conftest.err conftest.$ac_objext \
9253 conftest$ac_exeext conftest.$ac_ext
9254LIBS=$ac_check_lib_save_LIBS
9255fi
9256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9257$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 9258if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
9259 cat >>confdefs.h <<_ACEOF
9260#define HAVE_LIBSOCKET 1
9261_ACEOF
9262
9263 LIBS="-lsocket $LIBS"
9264
9265fi
9266
9267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9268$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 9269if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
9270 $as_echo_n "(cached) " >&6
9271else
9272 ac_check_lib_save_LIBS=$LIBS
9273LIBS="-lnsl $LIBS"
9274cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9275/* end confdefs.h. */
9276
9277/* Override any GCC internal prototype to avoid an error.
9278 Use char because int might match the return type of a GCC
9279 builtin and then its argument prototype would still apply. */
9280#ifdef __cplusplus
9281extern "C"
9282#endif
9283char gethostbyname ();
9284int
9285main ()
9286{
9287return gethostbyname ();
9288 ;
9289 return 0;
9290}
9291_ACEOF
9292if ac_fn_c_try_link "$LINENO"; then :
9293 ac_cv_lib_nsl_gethostbyname=yes
9294else
9295 ac_cv_lib_nsl_gethostbyname=no
9296fi
9297rm -f core conftest.err conftest.$ac_objext \
9298 conftest$ac_exeext conftest.$ac_ext
9299LIBS=$ac_check_lib_save_LIBS
9300fi
9301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9302$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 9303if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
9304 cat >>confdefs.h <<_ACEOF
9305#define HAVE_LIBNSL 1
9306_ACEOF
9307
9308 LIBS="-lnsl $LIBS"
9309
9310fi
9311
9312
9313# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9314# using the same condition.
9315
aadc9410 9316 # Use the system's zlib library.
7fed4b0b
L
9317 zlibdir="-L\$(top_builddir)/../zlib"
9318 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9319
aadc9410
MF
9320# Check whether --with-system-zlib was given.
9321if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9322 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9323 zlibdir=
9324 zlibinc=
9325 fi
6bb11ab3
L
9326
9327fi
9328
6bb11ab3 9329
6bb11ab3 9330
6bb11ab3
L
9331
9332
9333# BFD uses libdl when when plugins enabled.
9334
faa743bb
RM
9335 maybe_plugins=no
9336 for ac_header in dlfcn.h
9337do :
9338 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9339"
d0ac1c44 9340if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
9341 cat >>confdefs.h <<_ACEOF
9342#define HAVE_DLFCN_H 1
9343_ACEOF
9344 maybe_plugins=yes
9345fi
9346
9347done
9348
9349 for ac_header in windows.h
9350do :
9351 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9352"
d0ac1c44 9353if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
9354 cat >>confdefs.h <<_ACEOF
9355#define HAVE_WINDOWS_H 1
9356_ACEOF
9357 maybe_plugins=yes
9358fi
9359
9360done
9361
9362
9363 # Check whether --enable-plugins was given.
6bb11ab3
L
9364if test "${enable_plugins+set}" = set; then :
9365 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9366 no) plugins=no ;;
9367 *) plugins=yes
9368 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 9369 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
9370 fi ;;
9371 esac
6bb11ab3 9372else
faa743bb
RM
9373 plugins=$maybe_plugins
9374
6bb11ab3
L
9375fi
9376
2974be62 9377 if test "$plugins" = "yes"; then
37f980dc
SM
9378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9379$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 9380if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9381 $as_echo_n "(cached) " >&6
9382else
9383 ac_func_search_save_LIBS=$LIBS
9384cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9385/* end confdefs.h. */
9386
9387/* Override any GCC internal prototype to avoid an error.
9388 Use char because int might match the return type of a GCC
9389 builtin and then its argument prototype would still apply. */
9390#ifdef __cplusplus
9391extern "C"
9392#endif
37f980dc 9393char dlsym ();
2974be62
AM
9394int
9395main ()
9396{
37f980dc 9397return dlsym ();
2974be62
AM
9398 ;
9399 return 0;
9400}
9401_ACEOF
9402for ac_lib in '' dl; do
9403 if test -z "$ac_lib"; then
9404 ac_res="none required"
9405 else
9406 ac_res=-l$ac_lib
9407 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9408 fi
9409 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 9410 ac_cv_search_dlsym=$ac_res
2974be62
AM
9411fi
9412rm -f core conftest.err conftest.$ac_objext \
9413 conftest$ac_exeext
d0ac1c44 9414 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9415 break
9416fi
9417done
d0ac1c44 9418if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9419
9420else
37f980dc 9421 ac_cv_search_dlsym=no
2974be62
AM
9422fi
9423rm conftest.$ac_ext
9424LIBS=$ac_func_search_save_LIBS
9425fi
37f980dc
SM
9426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9427$as_echo "$ac_cv_search_dlsym" >&6; }
9428ac_res=$ac_cv_search_dlsym
2974be62
AM
9429if test "$ac_res" != no; then :
9430 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9431
9432fi
9433
9434 fi
6bb11ab3
L
9435
9436 if test "$plugins" = yes; then
9437 PLUGINS_TRUE=
9438 PLUGINS_FALSE='#'
9439else
9440 PLUGINS_TRUE='#'
9441 PLUGINS_FALSE=
9442fi
9443
9444
9445
9446
9447
9448# Set options
9449enable_dlopen=yes
9450
9451
9452
9453
9454 enable_win32_dll=no
9455
9456
9457 # Check whether --enable-shared was given.
9458if test "${enable_shared+set}" = set; then :
9459 enableval=$enable_shared; p=${PACKAGE-default}
9460 case $enableval in
9461 yes) enable_shared=yes ;;
9462 no) enable_shared=no ;;
9463 *)
9464 enable_shared=no
9465 # Look at the argument we got. We use all the common list separators.
9466 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9467 for pkg in $enableval; do
9468 IFS="$lt_save_ifs"
9469 if test "X$pkg" = "X$p"; then
9470 enable_shared=yes
9471 fi
9472 done
9473 IFS="$lt_save_ifs"
9474 ;;
9475 esac
9476else
9477 enable_shared=yes
9478fi
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488 # Check whether --enable-static was given.
9489if test "${enable_static+set}" = set; then :
9490 enableval=$enable_static; p=${PACKAGE-default}
9491 case $enableval in
9492 yes) enable_static=yes ;;
9493 no) enable_static=no ;;
9494 *)
9495 enable_static=no
9496 # Look at the argument we got. We use all the common list separators.
9497 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9498 for pkg in $enableval; do
9499 IFS="$lt_save_ifs"
9500 if test "X$pkg" = "X$p"; then
9501 enable_static=yes
9502 fi
9503 done
9504 IFS="$lt_save_ifs"
9505 ;;
9506 esac
9507else
9508 enable_static=yes
9509fi
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520# Check whether --with-pic was given.
9521if test "${with_pic+set}" = set; then :
9522 withval=$with_pic; pic_mode="$withval"
9523else
9524 pic_mode=default
9525fi
9526
9527
9528test -z "$pic_mode" && pic_mode=default
9529
9530
9531
9532
9533
9534
9535
9536 # Check whether --enable-fast-install was given.
9537if test "${enable_fast_install+set}" = set; then :
9538 enableval=$enable_fast_install; p=${PACKAGE-default}
9539 case $enableval in
9540 yes) enable_fast_install=yes ;;
9541 no) enable_fast_install=no ;;
9542 *)
9543 enable_fast_install=no
9544 # Look at the argument we got. We use all the common list separators.
9545 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9546 for pkg in $enableval; do
9547 IFS="$lt_save_ifs"
9548 if test "X$pkg" = "X$p"; then
9549 enable_fast_install=yes
9550 fi
9551 done
9552 IFS="$lt_save_ifs"
9553 ;;
9554 esac
9555else
9556 enable_fast_install=yes
9557fi
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569# This can be used to rebuild libtool when needed
9570LIBTOOL_DEPS="$ltmain"
9571
9572# Always use our own libtool.
9573LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600test -z "$LN_S" && LN_S="ln -s"
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615if test -n "${ZSH_VERSION+set}" ; then
9616 setopt NO_GLOB_SUBST
fee8ec00 9617fi
fee8ec00 9618
6bb11ab3
L
9619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9620$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 9621if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
9622 $as_echo_n "(cached) " >&6
9623else
9624 rm -f .libs 2>/dev/null
9625mkdir .libs 2>/dev/null
9626if test -d .libs; then
9627 lt_cv_objdir=.libs
9628else
9629 # MS-DOS does not allow filenames that begin with a dot.
9630 lt_cv_objdir=_libs
9631fi
9632rmdir .libs 2>/dev/null
9633fi
9634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9635$as_echo "$lt_cv_objdir" >&6; }
9636objdir=$lt_cv_objdir
9637
9638
9639
9640
9641
9642cat >>confdefs.h <<_ACEOF
9643#define LT_OBJDIR "$lt_cv_objdir/"
9644_ACEOF
9645
9646
9647
9648
9649case $host_os in
9650aix3*)
9651 # AIX sometimes has problems with the GCC collect2 program. For some
9652 # reason, if we set the COLLECT_NAMES environment variable, the problems
9653 # vanish in a puff of smoke.
9654 if test "X${COLLECT_NAMES+set}" != Xset; then
9655 COLLECT_NAMES=
9656 export COLLECT_NAMES
9657 fi
9658 ;;
81ecdfbb 9659esac
6bb11ab3
L
9660
9661# Global variables:
9662ofile=libtool
9663can_build_shared=yes
9664
9665# All known linkers require a `.a' archive for static linking (except MSVC,
9666# which needs '.lib').
9667libext=a
9668
9669with_gnu_ld="$lt_cv_prog_gnu_ld"
9670
9671old_CC="$CC"
9672old_CFLAGS="$CFLAGS"
9673
9674# Set sane defaults for various variables
9675test -z "$CC" && CC=cc
9676test -z "$LTCC" && LTCC=$CC
9677test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9678test -z "$LD" && LD=ld
9679test -z "$ac_objext" && ac_objext=o
9680
9681for cc_temp in $compiler""; do
9682 case $cc_temp in
9683 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9684 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9685 \-*) ;;
9686 *) break;;
9687 esac
9688done
9689cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9690
9691
9692# Only perform the check for file, if the check method requires it
9693test -z "$MAGIC_CMD" && MAGIC_CMD=file
9694case $deplibs_check_method in
9695file_magic*)
9696 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9698$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 9699if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9700 $as_echo_n "(cached) " >&6
9701else
9702 case $MAGIC_CMD in
9703[\\/*] | ?:[\\/]*)
9704 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9705 ;;
9706*)
9707 lt_save_MAGIC_CMD="$MAGIC_CMD"
9708 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9709 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9710 for ac_dir in $ac_dummy; do
9711 IFS="$lt_save_ifs"
9712 test -z "$ac_dir" && ac_dir=.
9713 if test -f $ac_dir/${ac_tool_prefix}file; then
9714 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9715 if test -n "$file_magic_test_file"; then
9716 case $deplibs_check_method in
9717 "file_magic "*)
9718 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9719 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9720 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9721 $EGREP "$file_magic_regex" > /dev/null; then
9722 :
9723 else
9724 cat <<_LT_EOF 1>&2
9725
9726*** Warning: the command libtool uses to detect shared libraries,
9727*** $file_magic_cmd, produces output that libtool cannot recognize.
9728*** The result is that libtool may fail to recognize shared libraries
9729*** as such. This will affect the creation of libtool libraries that
9730*** depend on shared libraries, but programs linked with such libtool
9731*** libraries will work regardless of this problem. Nevertheless, you
9732*** may want to report the problem to your system manager and/or to
9733*** bug-libtool@gnu.org
9734
9735_LT_EOF
9736 fi ;;
9737 esac
9738 fi
9739 break
fee8ec00 9740 fi
6bb11ab3
L
9741 done
9742 IFS="$lt_save_ifs"
9743 MAGIC_CMD="$lt_save_MAGIC_CMD"
9744 ;;
9745esac
fee8ec00 9746fi
fee8ec00 9747
6bb11ab3
L
9748MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9749if test -n "$MAGIC_CMD"; then
9750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9751$as_echo "$MAGIC_CMD" >&6; }
9752else
9753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9754$as_echo "no" >&6; }
9755fi
81ecdfbb 9756
6bb11ab3
L
9757
9758
9759
9760
9761if test -z "$lt_cv_path_MAGIC_CMD"; then
9762 if test -n "$ac_tool_prefix"; then
9763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9764$as_echo_n "checking for file... " >&6; }
d0ac1c44 9765if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9766 $as_echo_n "(cached) " >&6
9767else
9768 case $MAGIC_CMD in
9769[\\/*] | ?:[\\/]*)
9770 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9771 ;;
9772*)
9773 lt_save_MAGIC_CMD="$MAGIC_CMD"
9774 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9775 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9776 for ac_dir in $ac_dummy; do
9777 IFS="$lt_save_ifs"
9778 test -z "$ac_dir" && ac_dir=.
9779 if test -f $ac_dir/file; then
9780 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9781 if test -n "$file_magic_test_file"; then
9782 case $deplibs_check_method in
9783 "file_magic "*)
9784 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9785 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9786 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9787 $EGREP "$file_magic_regex" > /dev/null; then
9788 :
9789 else
9790 cat <<_LT_EOF 1>&2
9791
9792*** Warning: the command libtool uses to detect shared libraries,
9793*** $file_magic_cmd, produces output that libtool cannot recognize.
9794*** The result is that libtool may fail to recognize shared libraries
9795*** as such. This will affect the creation of libtool libraries that
9796*** depend on shared libraries, but programs linked with such libtool
9797*** libraries will work regardless of this problem. Nevertheless, you
9798*** may want to report the problem to your system manager and/or to
9799*** bug-libtool@gnu.org
9800
9801_LT_EOF
9802 fi ;;
9803 esac
9804 fi
9805 break
9806 fi
9807 done
9808 IFS="$lt_save_ifs"
9809 MAGIC_CMD="$lt_save_MAGIC_CMD"
9810 ;;
81ecdfbb 9811esac
6bb11ab3
L
9812fi
9813
9814MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9815if test -n "$MAGIC_CMD"; then
9816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9817$as_echo "$MAGIC_CMD" >&6; }
9818else
9819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9820$as_echo "no" >&6; }
9821fi
9822
9823
9824 else
9825 MAGIC_CMD=:
9826 fi
9827fi
9828
9829 fi
9830 ;;
9831esac
9832
9833# Use C for the default configuration in the libtool script
9834
9835lt_save_CC="$CC"
9836ac_ext=c
9837ac_cpp='$CPP $CPPFLAGS'
9838ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9839ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9840ac_compiler_gnu=$ac_cv_c_compiler_gnu
9841
9842
9843# Source file extension for C test sources.
9844ac_ext=c
9845
9846# Object file extension for compiled C test sources.
9847objext=o
9848objext=$objext
9849
9850# Code to be used in simple compile tests
9851lt_simple_compile_test_code="int some_variable = 0;"
9852
9853# Code to be used in simple link tests
9854lt_simple_link_test_code='int main(){return(0);}'
9855
9856
9857
9858
9859
9860
9861
9862# If no C compiler was specified, use CC.
9863LTCC=${LTCC-"$CC"}
9864
9865# If no C compiler flags were specified, use CFLAGS.
9866LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9867
9868# Allow CC to be a program name with arguments.
9869compiler=$CC
9870
9871# Save the default compiler, since it gets overwritten when the other
9872# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9873compiler_DEFAULT=$CC
9874
9875# save warnings/boilerplate of simple test code
9876ac_outfile=conftest.$ac_objext
9877echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9878eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9879_lt_compiler_boilerplate=`cat conftest.err`
9880$RM conftest*
9881
9882ac_outfile=conftest.$ac_objext
9883echo "$lt_simple_link_test_code" >conftest.$ac_ext
9884eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9885_lt_linker_boilerplate=`cat conftest.err`
9886$RM -r conftest*
9887
9888
9889## CAVEAT EMPTOR:
9890## There is no encapsulation within the following macros, do not change
9891## the running order or otherwise move them around unless you know exactly
9892## what you are doing...
9893if test -n "$compiler"; then
9894
9895lt_prog_compiler_no_builtin_flag=
9896
9897if test "$GCC" = yes; then
9898 case $cc_basename in
9899 nvcc*)
9900 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9901 *)
9902 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
fee8ec00 9903 esac
6bb11ab3
L
9904
9905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9906$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 9907if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 9908 $as_echo_n "(cached) " >&6
fee8ec00 9909else
6bb11ab3
L
9910 lt_cv_prog_compiler_rtti_exceptions=no
9911 ac_outfile=conftest.$ac_objext
9912 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9913 lt_compiler_flag="-fno-rtti -fno-exceptions"
9914 # Insert the option either (1) after the last *FLAGS variable, or
9915 # (2) before a word containing "conftest.", or (3) at the end.
9916 # Note that $ac_compile itself does not contain backslashes and begins
9917 # with a dollar sign (not a hyphen), so the echo should work correctly.
9918 # The option is referenced via a variable to avoid confusing sed.
9919 lt_compile=`echo "$ac_compile" | $SED \
9920 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9921 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9922 -e 's:$: $lt_compiler_flag:'`
9923 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9924 (eval "$lt_compile" 2>conftest.err)
9925 ac_status=$?
9926 cat conftest.err >&5
9927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9928 if (exit $ac_status) && test -s "$ac_outfile"; then
9929 # The compiler can only warn and ignore the option if not recognized
9930 # So say no if there are warnings other than the usual output.
9931 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9932 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9933 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9934 lt_cv_prog_compiler_rtti_exceptions=yes
9935 fi
9936 fi
9937 $RM conftest*
9938
fee8ec00 9939fi
6bb11ab3
L
9940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9941$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9942
9943if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9944 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9945else
9946 :
9947fi
9948
9949fi
9950
9951
9952
9953
9954
9955
9956 lt_prog_compiler_wl=
9957lt_prog_compiler_pic=
9958lt_prog_compiler_static=
9959
9960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9961$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9962
9963 if test "$GCC" = yes; then
9964 lt_prog_compiler_wl='-Wl,'
9965 lt_prog_compiler_static='-static'
9966
9967 case $host_os in
9968 aix*)
9969 # All AIX code is PIC.
9970 if test "$host_cpu" = ia64; then
9971 # AIX 5 now supports IA64 processor
9972 lt_prog_compiler_static='-Bstatic'
9973 fi
9974 lt_prog_compiler_pic='-fPIC'
9975 ;;
9976
9977 amigaos*)
9978 case $host_cpu in
9979 powerpc)
9980 # see comment about AmigaOS4 .so support
9981 lt_prog_compiler_pic='-fPIC'
9982 ;;
9983 m68k)
9984 # FIXME: we need at least 68020 code to build shared libraries, but
9985 # adding the `-m68020' flag to GCC prevents building anything better,
9986 # like `-m68040'.
9987 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9988 ;;
9989 esac
9990 ;;
9991
9992 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9993 # PIC is the default for these OSes.
9994 ;;
9995
9996 mingw* | cygwin* | pw32* | os2* | cegcc*)
9997 # This hack is so that the source file can tell whether it is being
9998 # built for inclusion in a dll (and should export symbols for example).
9999 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10000 # (--disable-auto-import) libraries
10001 lt_prog_compiler_pic='-DDLL_EXPORT'
10002 ;;
10003
10004 darwin* | rhapsody*)
10005 # PIC is the default on this platform
10006 # Common symbols not allowed in MH_DYLIB files
10007 lt_prog_compiler_pic='-fno-common'
10008 ;;
10009
10010 haiku*)
10011 # PIC is the default for Haiku.
10012 # The "-static" flag exists, but is broken.
10013 lt_prog_compiler_static=
10014 ;;
10015
10016 hpux*)
10017 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10018 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10019 # sets the default TLS model and affects inlining.
10020 case $host_cpu in
10021 hppa*64*)
10022 # +Z the default
10023 ;;
10024 *)
10025 lt_prog_compiler_pic='-fPIC'
10026 ;;
10027 esac
10028 ;;
10029
10030 interix[3-9]*)
10031 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10032 # Instead, we relocate shared libraries at runtime.
10033 ;;
10034
10035 msdosdjgpp*)
10036 # Just because we use GCC doesn't mean we suddenly get shared libraries
10037 # on systems that don't support them.
10038 lt_prog_compiler_can_build_shared=no
10039 enable_shared=no
10040 ;;
10041
10042 *nto* | *qnx*)
10043 # QNX uses GNU C++, but need to define -shared option too, otherwise
10044 # it will coredump.
10045 lt_prog_compiler_pic='-fPIC -shared'
10046 ;;
10047
10048 sysv4*MP*)
10049 if test -d /usr/nec; then
10050 lt_prog_compiler_pic=-Kconform_pic
10051 fi
10052 ;;
10053
10054 *)
10055 lt_prog_compiler_pic='-fPIC'
10056 ;;
10057 esac
10058
10059 case $cc_basename in
10060 nvcc*) # Cuda Compiler Driver 2.2
10061 lt_prog_compiler_wl='-Xlinker '
10062 lt_prog_compiler_pic='-Xcompiler -fPIC'
10063 ;;
10064 esac
10065 else
10066 # PORTME Check for flag to pass linker flags through the system compiler.
10067 case $host_os in
10068 aix*)
10069 lt_prog_compiler_wl='-Wl,'
10070 if test "$host_cpu" = ia64; then
10071 # AIX 5 now supports IA64 processor
10072 lt_prog_compiler_static='-Bstatic'
10073 else
10074 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10075 fi
10076 ;;
10077
10078 mingw* | cygwin* | pw32* | os2* | cegcc*)
10079 # This hack is so that the source file can tell whether it is being
10080 # built for inclusion in a dll (and should export symbols for example).
10081 lt_prog_compiler_pic='-DDLL_EXPORT'
10082 ;;
10083
10084 hpux9* | hpux10* | hpux11*)
10085 lt_prog_compiler_wl='-Wl,'
10086 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10087 # not for PA HP-UX.
10088 case $host_cpu in
10089 hppa*64*|ia64*)
10090 # +Z the default
10091 ;;
10092 *)
10093 lt_prog_compiler_pic='+Z'
10094 ;;
10095 esac
10096 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10097 lt_prog_compiler_static='${wl}-a ${wl}archive'
10098 ;;
10099
10100 irix5* | irix6* | nonstopux*)
10101 lt_prog_compiler_wl='-Wl,'
10102 # PIC (with -KPIC) is the default.
10103 lt_prog_compiler_static='-non_shared'
10104 ;;
10105
10106 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10107 case $cc_basename in
10108 # old Intel for x86_64 which still supported -KPIC.
10109 ecc*)
10110 lt_prog_compiler_wl='-Wl,'
10111 lt_prog_compiler_pic='-KPIC'
10112 lt_prog_compiler_static='-static'
10113 ;;
10114 # icc used to be incompatible with GCC.
10115 # ICC 10 doesn't accept -KPIC any more.
10116 icc* | ifort*)
10117 lt_prog_compiler_wl='-Wl,'
10118 lt_prog_compiler_pic='-fPIC'
10119 lt_prog_compiler_static='-static'
10120 ;;
10121 # Lahey Fortran 8.1.
10122 lf95*)
10123 lt_prog_compiler_wl='-Wl,'
10124 lt_prog_compiler_pic='--shared'
10125 lt_prog_compiler_static='--static'
10126 ;;
10127 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10128 # Portland Group compilers (*not* the Pentium gcc compiler,
10129 # which looks to be a dead project)
10130 lt_prog_compiler_wl='-Wl,'
10131 lt_prog_compiler_pic='-fpic'
10132 lt_prog_compiler_static='-Bstatic'
10133 ;;
10134 ccc*)
10135 lt_prog_compiler_wl='-Wl,'
10136 # All Alpha code is PIC.
10137 lt_prog_compiler_static='-non_shared'
10138 ;;
10139 xl* | bgxl* | bgf* | mpixl*)
10140 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10141 lt_prog_compiler_wl='-Wl,'
10142 lt_prog_compiler_pic='-qpic'
10143 lt_prog_compiler_static='-qstaticlink'
10144 ;;
10145 *)
10146 case `$CC -V 2>&1 | sed 5q` in
10147 *Sun\ F* | *Sun*Fortran*)
10148 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10149 lt_prog_compiler_pic='-KPIC'
10150 lt_prog_compiler_static='-Bstatic'
10151 lt_prog_compiler_wl=''
10152 ;;
10153 *Sun\ C*)
10154 # Sun C 5.9
10155 lt_prog_compiler_pic='-KPIC'
10156 lt_prog_compiler_static='-Bstatic'
10157 lt_prog_compiler_wl='-Wl,'
10158 ;;
10159 esac
10160 ;;
10161 esac
10162 ;;
10163
10164 newsos6)
10165 lt_prog_compiler_pic='-KPIC'
10166 lt_prog_compiler_static='-Bstatic'
10167 ;;
10168
10169 *nto* | *qnx*)
10170 # QNX uses GNU C++, but need to define -shared option too, otherwise
10171 # it will coredump.
10172 lt_prog_compiler_pic='-fPIC -shared'
10173 ;;
10174
10175 osf3* | osf4* | osf5*)
10176 lt_prog_compiler_wl='-Wl,'
10177 # All OSF/1 code is PIC.
10178 lt_prog_compiler_static='-non_shared'
10179 ;;
10180
10181 rdos*)
10182 lt_prog_compiler_static='-non_shared'
10183 ;;
fee8ec00 10184
6bb11ab3
L
10185 solaris*)
10186 lt_prog_compiler_pic='-KPIC'
10187 lt_prog_compiler_static='-Bstatic'
10188 case $cc_basename in
10189 f77* | f90* | f95*)
10190 lt_prog_compiler_wl='-Qoption ld ';;
10191 *)
10192 lt_prog_compiler_wl='-Wl,';;
10193 esac
10194 ;;
fee8ec00 10195
6bb11ab3
L
10196 sunos4*)
10197 lt_prog_compiler_wl='-Qoption ld '
10198 lt_prog_compiler_pic='-PIC'
10199 lt_prog_compiler_static='-Bstatic'
10200 ;;
fee8ec00 10201
6bb11ab3
L
10202 sysv4 | sysv4.2uw2* | sysv4.3*)
10203 lt_prog_compiler_wl='-Wl,'
10204 lt_prog_compiler_pic='-KPIC'
10205 lt_prog_compiler_static='-Bstatic'
10206 ;;
10207
10208 sysv4*MP*)
10209 if test -d /usr/nec ;then
10210 lt_prog_compiler_pic='-Kconform_pic'
10211 lt_prog_compiler_static='-Bstatic'
10212 fi
10213 ;;
10214
10215 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10216 lt_prog_compiler_wl='-Wl,'
10217 lt_prog_compiler_pic='-KPIC'
10218 lt_prog_compiler_static='-Bstatic'
10219 ;;
10220
10221 unicos*)
10222 lt_prog_compiler_wl='-Wl,'
10223 lt_prog_compiler_can_build_shared=no
10224 ;;
10225
10226 uts4*)
10227 lt_prog_compiler_pic='-pic'
10228 lt_prog_compiler_static='-Bstatic'
10229 ;;
10230
10231 *)
10232 lt_prog_compiler_can_build_shared=no
10233 ;;
10234 esac
10235 fi
10236
10237case $host_os in
10238 # For platforms which do not support PIC, -DPIC is meaningless:
10239 *djgpp*)
10240 lt_prog_compiler_pic=
10241 ;;
10242 *)
10243 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10244 ;;
81ecdfbb 10245esac
6bb11ab3
L
10246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10247$as_echo "$lt_prog_compiler_pic" >&6; }
10248
10249
10250
10251
10252
10253
10254#
10255# Check to make sure the PIC flag actually works.
10256#
10257if test -n "$lt_prog_compiler_pic"; then
10258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10259$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 10260if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 10261 $as_echo_n "(cached) " >&6
fee8ec00 10262else
6bb11ab3
L
10263 lt_cv_prog_compiler_pic_works=no
10264 ac_outfile=conftest.$ac_objext
10265 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10266 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10267 # Insert the option either (1) after the last *FLAGS variable, or
10268 # (2) before a word containing "conftest.", or (3) at the end.
10269 # Note that $ac_compile itself does not contain backslashes and begins
10270 # with a dollar sign (not a hyphen), so the echo should work correctly.
10271 # The option is referenced via a variable to avoid confusing sed.
10272 lt_compile=`echo "$ac_compile" | $SED \
10273 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10274 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10275 -e 's:$: $lt_compiler_flag:'`
10276 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10277 (eval "$lt_compile" 2>conftest.err)
10278 ac_status=$?
10279 cat conftest.err >&5
10280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10281 if (exit $ac_status) && test -s "$ac_outfile"; then
10282 # The compiler can only warn and ignore the option if not recognized
10283 # So say no if there are warnings other than the usual output.
10284 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10285 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10286 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10287 lt_cv_prog_compiler_pic_works=yes
10288 fi
10289 fi
10290 $RM conftest*
fee8ec00 10291
fee8ec00 10292fi
6bb11ab3
L
10293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10294$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10295
10296if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10297 case $lt_prog_compiler_pic in
10298 "" | " "*) ;;
10299 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10300 esac
10301else
10302 lt_prog_compiler_pic=
10303 lt_prog_compiler_can_build_shared=no
fee8ec00 10304fi
6bb11ab3
L
10305
10306fi
10307
10308
10309
10310
10311
10312
10313#
10314# Check to make sure the static flag actually works.
10315#
10316wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10318$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 10319if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 10320 $as_echo_n "(cached) " >&6
fee8ec00 10321else
6bb11ab3
L
10322 lt_cv_prog_compiler_static_works=no
10323 save_LDFLAGS="$LDFLAGS"
10324 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10325 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10326 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10327 # The linker can only warn and ignore the option if not recognized
10328 # So say no if there are warnings
10329 if test -s conftest.err; then
10330 # Append any errors to the config.log.
10331 cat conftest.err 1>&5
10332 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10333 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10334 if diff conftest.exp conftest.er2 >/dev/null; then
10335 lt_cv_prog_compiler_static_works=yes
10336 fi
10337 else
10338 lt_cv_prog_compiler_static_works=yes
10339 fi
10340 fi
10341 $RM -r conftest*
10342 LDFLAGS="$save_LDFLAGS"
fee8ec00 10343
6bb11ab3
L
10344fi
10345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10346$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
fee8ec00 10347
6bb11ab3
L
10348if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10349 :
fee8ec00 10350else
6bb11ab3 10351 lt_prog_compiler_static=
fee8ec00 10352fi
fee8ec00 10353
6bb11ab3
L
10354
10355
10356
10357
10358
10359
10360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10361$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10362if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 10363 $as_echo_n "(cached) " >&6
81ecdfbb 10364else
6bb11ab3
L
10365 lt_cv_prog_compiler_c_o=no
10366 $RM -r conftest 2>/dev/null
10367 mkdir conftest
10368 cd conftest
10369 mkdir out
10370 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10371
10372 lt_compiler_flag="-o out/conftest2.$ac_objext"
10373 # Insert the option either (1) after the last *FLAGS variable, or
10374 # (2) before a word containing "conftest.", or (3) at the end.
10375 # Note that $ac_compile itself does not contain backslashes and begins
10376 # with a dollar sign (not a hyphen), so the echo should work correctly.
10377 lt_compile=`echo "$ac_compile" | $SED \
10378 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10379 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10380 -e 's:$: $lt_compiler_flag:'`
10381 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10382 (eval "$lt_compile" 2>out/conftest.err)
10383 ac_status=$?
10384 cat out/conftest.err >&5
10385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10386 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10387 then
10388 # The compiler can only warn and ignore the option if not recognized
10389 # So say no if there are warnings
10390 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10391 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10392 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10393 lt_cv_prog_compiler_c_o=yes
10394 fi
10395 fi
10396 chmod u+w . 2>&5
10397 $RM conftest*
10398 # SGI C++ compiler will create directory out/ii_files/ for
10399 # template instantiation
10400 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10401 $RM out/* && rmdir out
10402 cd ..
10403 $RM -r conftest
10404 $RM conftest*
10405
81ecdfbb 10406fi
6bb11ab3
L
10407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10408$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10409
10410
10411
10412
10413
10414
10415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10416$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10417if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
10418 $as_echo_n "(cached) " >&6
10419else
6bb11ab3
L
10420 lt_cv_prog_compiler_c_o=no
10421 $RM -r conftest 2>/dev/null
10422 mkdir conftest
10423 cd conftest
10424 mkdir out
10425 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10426
10427 lt_compiler_flag="-o out/conftest2.$ac_objext"
10428 # Insert the option either (1) after the last *FLAGS variable, or
10429 # (2) before a word containing "conftest.", or (3) at the end.
10430 # Note that $ac_compile itself does not contain backslashes and begins
10431 # with a dollar sign (not a hyphen), so the echo should work correctly.
10432 lt_compile=`echo "$ac_compile" | $SED \
10433 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10434 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10435 -e 's:$: $lt_compiler_flag:'`
10436 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10437 (eval "$lt_compile" 2>out/conftest.err)
10438 ac_status=$?
10439 cat out/conftest.err >&5
10440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10441 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10442 then
10443 # The compiler can only warn and ignore the option if not recognized
10444 # So say no if there are warnings
10445 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10446 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10447 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10448 lt_cv_prog_compiler_c_o=yes
10449 fi
10450 fi
10451 chmod u+w . 2>&5
10452 $RM conftest*
10453 # SGI C++ compiler will create directory out/ii_files/ for
10454 # template instantiation
10455 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10456 $RM out/* && rmdir out
10457 cd ..
10458 $RM -r conftest
10459 $RM conftest*
10460
10461fi
10462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10463$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10464
10465
10466
10467
10468hard_links="nottested"
10469if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10470 # do not overwrite the value of need_locks provided by the user
10471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10472$as_echo_n "checking if we can lock with hard links... " >&6; }
10473 hard_links=yes
10474 $RM conftest*
10475 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10476 touch conftest.a
10477 ln conftest.a conftest.b 2>&5 || hard_links=no
10478 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10480$as_echo "$hard_links" >&6; }
10481 if test "$hard_links" = no; then
10482 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10483$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10484 need_locks=warn
10485 fi
10486else
10487 need_locks=no
10488fi
10489
10490
10491
10492
10493
10494
10495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10496$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10497
10498 runpath_var=
10499 allow_undefined_flag=
10500 always_export_symbols=no
10501 archive_cmds=
10502 archive_expsym_cmds=
10503 compiler_needs_object=no
10504 enable_shared_with_static_runtimes=no
10505 export_dynamic_flag_spec=
10506 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10507 hardcode_automatic=no
10508 hardcode_direct=no
10509 hardcode_direct_absolute=no
10510 hardcode_libdir_flag_spec=
10511 hardcode_libdir_flag_spec_ld=
10512 hardcode_libdir_separator=
10513 hardcode_minus_L=no
10514 hardcode_shlibpath_var=unsupported
10515 inherit_rpath=no
10516 link_all_deplibs=unknown
10517 module_cmds=
10518 module_expsym_cmds=
10519 old_archive_from_new_cmds=
10520 old_archive_from_expsyms_cmds=
10521 thread_safe_flag_spec=
10522 whole_archive_flag_spec=
10523 # include_expsyms should be a list of space-separated symbols to be *always*
10524 # included in the symbol list
10525 include_expsyms=
10526 # exclude_expsyms can be an extended regexp of symbols to exclude
10527 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10528 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10529 # as well as any symbol that contains `d'.
10530 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10531 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10532 # platforms (ab)use it in PIC code, but their linkers get confused if
10533 # the symbol is explicitly referenced. Since portable code cannot
10534 # rely on this symbol name, it's probably fine to never include it in
10535 # preloaded symbol tables.
10536 # Exclude shared library initialization/finalization symbols.
10537 extract_expsyms_cmds=
10538
10539 case $host_os in
10540 cygwin* | mingw* | pw32* | cegcc*)
10541 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10542 # When not using gcc, we currently assume that we are using
10543 # Microsoft Visual C++.
10544 if test "$GCC" != yes; then
10545 with_gnu_ld=no
10546 fi
10547 ;;
10548 interix*)
10549 # we just hope/assume this is gcc and not c89 (= MSVC++)
10550 with_gnu_ld=yes
10551 ;;
10552 openbsd*)
10553 with_gnu_ld=no
10554 ;;
10555 esac
fee8ec00 10556
6bb11ab3
L
10557 ld_shlibs=yes
10558
10559 # On some targets, GNU ld is compatible enough with the native linker
10560 # that we're better off using the native interface for both.
10561 lt_use_gnu_ld_interface=no
10562 if test "$with_gnu_ld" = yes; then
10563 case $host_os in
10564 aix*)
10565 # The AIX port of GNU ld has always aspired to compatibility
10566 # with the native linker. However, as the warning in the GNU ld
10567 # block says, versions before 2.19.5* couldn't really create working
10568 # shared libraries, regardless of the interface used.
10569 case `$LD -v 2>&1` in
10570 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10571 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10572 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10573 *)
10574 lt_use_gnu_ld_interface=yes
10575 ;;
10576 esac
10577 ;;
10578 *)
10579 lt_use_gnu_ld_interface=yes
10580 ;;
10581 esac
10582 fi
fee8ec00 10583
6bb11ab3
L
10584 if test "$lt_use_gnu_ld_interface" = yes; then
10585 # If archive_cmds runs LD, not CC, wlarc should be empty
10586 wlarc='${wl}'
10587
10588 # Set some defaults for GNU ld with shared library support. These
10589 # are reset later if shared libraries are not supported. Putting them
10590 # here allows them to be overridden if necessary.
10591 runpath_var=LD_RUN_PATH
10592 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10593 export_dynamic_flag_spec='${wl}--export-dynamic'
10594 # ancient GNU ld didn't support --whole-archive et. al.
10595 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10596 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10597 else
10598 whole_archive_flag_spec=
10599 fi
10600 supports_anon_versioning=no
10601 case `$LD -v 2>&1` in
10602 *GNU\ gold*) supports_anon_versioning=yes ;;
10603 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10604 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10605 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10606 *\ 2.11.*) ;; # other 2.11 versions
10607 *) supports_anon_versioning=yes ;;
10608 esac
10609
10610 # See if GNU ld supports shared libraries.
10611 case $host_os in
10612 aix[3-9]*)
10613 # On AIX/PPC, the GNU linker is very broken
10614 if test "$host_cpu" != ia64; then
10615 ld_shlibs=no
10616 cat <<_LT_EOF 1>&2
10617
10618*** Warning: the GNU linker, at least up to release 2.19, is reported
10619*** to be unable to reliably create shared libraries on AIX.
10620*** Therefore, libtool is disabling shared libraries support. If you
10621*** really care for shared libraries, you may want to install binutils
10622*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10623*** You will then need to restart the configuration process.
10624
10625_LT_EOF
10626 fi
10627 ;;
10628
10629 amigaos*)
10630 case $host_cpu in
10631 powerpc)
10632 # see comment about AmigaOS4 .so support
10633 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10634 archive_expsym_cmds=''
10635 ;;
10636 m68k)
10637 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)'
10638 hardcode_libdir_flag_spec='-L$libdir'
10639 hardcode_minus_L=yes
10640 ;;
10641 esac
10642 ;;
10643
10644 beos*)
10645 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10646 allow_undefined_flag=unsupported
10647 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10648 # support --undefined. This deserves some investigation. FIXME
10649 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10650 else
10651 ld_shlibs=no
10652 fi
10653 ;;
10654
10655 cygwin* | mingw* | pw32* | cegcc*)
10656 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10657 # as there is no search path for DLLs.
10658 hardcode_libdir_flag_spec='-L$libdir'
10659 export_dynamic_flag_spec='${wl}--export-all-symbols'
10660 allow_undefined_flag=unsupported
10661 always_export_symbols=no
10662 enable_shared_with_static_runtimes=yes
10663 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10664
10665 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10666 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10667 # If the export-symbols file already is a .def file (1st line
10668 # is EXPORTS), use it as is; otherwise, prepend...
10669 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10670 cp $export_symbols $output_objdir/$soname.def;
10671 else
10672 echo EXPORTS > $output_objdir/$soname.def;
10673 cat $export_symbols >> $output_objdir/$soname.def;
10674 fi~
10675 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10676 else
10677 ld_shlibs=no
10678 fi
10679 ;;
10680
10681 haiku*)
10682 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10683 link_all_deplibs=yes
10684 ;;
10685
10686 interix[3-9]*)
10687 hardcode_direct=no
10688 hardcode_shlibpath_var=no
10689 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10690 export_dynamic_flag_spec='${wl}-E'
10691 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10692 # Instead, shared libraries are loaded at an image base (0x10000000 by
10693 # default) and relocated if they conflict, which is a slow very memory
10694 # consuming and fragmenting process. To avoid this, we pick a random,
10695 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10696 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10697 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10698 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'
10699 ;;
10700
10701 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10702 tmp_diet=no
10703 if test "$host_os" = linux-dietlibc; then
10704 case $cc_basename in
10705 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10706 esac
10707 fi
10708 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10709 && test "$tmp_diet" = no
10710 then
5cddc23a 10711 tmp_addflag=' $pic_flag'
6bb11ab3
L
10712 tmp_sharedflag='-shared'
10713 case $cc_basename,$host_cpu in
10714 pgcc*) # Portland Group C compiler
10715 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'
10716 tmp_addflag=' $pic_flag'
10717 ;;
10718 pgf77* | pgf90* | pgf95* | pgfortran*)
10719 # Portland Group f77 and f90 compilers
10720 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'
10721 tmp_addflag=' $pic_flag -Mnomain' ;;
10722 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10723 tmp_addflag=' -i_dynamic' ;;
10724 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10725 tmp_addflag=' -i_dynamic -nofor_main' ;;
10726 ifc* | ifort*) # Intel Fortran compiler
10727 tmp_addflag=' -nofor_main' ;;
10728 lf95*) # Lahey Fortran 8.1
10729 whole_archive_flag_spec=
10730 tmp_sharedflag='--shared' ;;
10731 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10732 tmp_sharedflag='-qmkshrobj'
10733 tmp_addflag= ;;
10734 nvcc*) # Cuda Compiler Driver 2.2
10735 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'
10736 compiler_needs_object=yes
10737 ;;
10738 esac
10739 case `$CC -V 2>&1 | sed 5q` in
10740 *Sun\ C*) # Sun C 5.9
10741 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'
10742 compiler_needs_object=yes
10743 tmp_sharedflag='-G' ;;
10744 *Sun\ F*) # Sun Fortran 8.3
10745 tmp_sharedflag='-G' ;;
10746 esac
10747 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10748
10749 if test "x$supports_anon_versioning" = xyes; then
10750 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10751 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10752 echo "local: *; };" >> $output_objdir/$libname.ver~
10753 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10754 fi
10755
10756 case $cc_basename in
10757 xlf* | bgf* | bgxlf* | mpixlf*)
10758 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10759 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10760 hardcode_libdir_flag_spec=
10761 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10762 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10763 if test "x$supports_anon_versioning" = xyes; then
10764 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10765 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10766 echo "local: *; };" >> $output_objdir/$libname.ver~
10767 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10768 fi
10769 ;;
10770 esac
10771 else
10772 ld_shlibs=no
10773 fi
10774 ;;
10775
10776 netbsd*)
10777 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10778 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10779 wlarc=
10780 else
10781 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10782 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10783 fi
10784 ;;
10785
10786 solaris*)
10787 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10788 ld_shlibs=no
10789 cat <<_LT_EOF 1>&2
10790
10791*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10792*** create shared libraries on Solaris systems. Therefore, libtool
10793*** is disabling shared libraries support. We urge you to upgrade GNU
10794*** binutils to release 2.9.1 or newer. Another option is to modify
10795*** your PATH or compiler configuration so that the native linker is
10796*** used, and then restart.
10797
10798_LT_EOF
10799 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10800 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10801 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10802 else
10803 ld_shlibs=no
10804 fi
10805 ;;
10806
10807 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10808 case `$LD -v 2>&1` in
10809 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10810 ld_shlibs=no
10811 cat <<_LT_EOF 1>&2
10812
10813*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10814*** reliably create shared libraries on SCO systems. Therefore, libtool
10815*** is disabling shared libraries support. We urge you to upgrade GNU
10816*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10817*** your PATH or compiler configuration so that the native linker is
10818*** used, and then restart.
10819
10820_LT_EOF
10821 ;;
10822 *)
10823 # For security reasons, it is highly recommended that you always
10824 # use absolute paths for naming shared libraries, and exclude the
10825 # DT_RUNPATH tag from executables and libraries. But doing so
10826 # requires that you compile everything twice, which is a pain.
10827 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10828 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10829 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10830 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10831 else
10832 ld_shlibs=no
10833 fi
10834 ;;
10835 esac
10836 ;;
10837
10838 sunos4*)
10839 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10840 wlarc=
10841 hardcode_direct=yes
10842 hardcode_shlibpath_var=no
10843 ;;
10844
10845 *)
10846 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10847 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10848 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10849 else
10850 ld_shlibs=no
10851 fi
10852 ;;
10853 esac
10854
10855 if test "$ld_shlibs" = no; then
10856 runpath_var=
10857 hardcode_libdir_flag_spec=
10858 export_dynamic_flag_spec=
10859 whole_archive_flag_spec=
10860 fi
10861 else
10862 # PORTME fill in a description of your system's linker (not GNU ld)
10863 case $host_os in
10864 aix3*)
10865 allow_undefined_flag=unsupported
10866 always_export_symbols=yes
10867 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'
10868 # Note: this linker hardcodes the directories in LIBPATH if there
10869 # are no directories specified by -L.
10870 hardcode_minus_L=yes
10871 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10872 # Neither direct hardcoding nor static linking is supported with a
10873 # broken collect2.
10874 hardcode_direct=unsupported
10875 fi
10876 ;;
10877
10878 aix[4-9]*)
10879 if test "$host_cpu" = ia64; then
10880 # On IA64, the linker does run time linking by default, so we don't
10881 # have to do anything special.
10882 aix_use_runtimelinking=no
10883 exp_sym_flag='-Bexport'
10884 no_entry_flag=""
10885 else
10886 # If we're using GNU nm, then we don't want the "-C" option.
10887 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10888 # Also, AIX nm treats weak defined symbols like other global
10889 # defined symbols, whereas GNU nm marks them as "W".
10890 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10891 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'
10892 else
5c887dd5 10893 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
10894 fi
10895 aix_use_runtimelinking=no
10896
10897 # Test if we are trying to use run time linking or normal
10898 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10899 # need to do runtime linking.
10900 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10901 for ld_flag in $LDFLAGS; do
10902 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10903 aix_use_runtimelinking=yes
10904 break
10905 fi
10906 done
10907 ;;
10908 esac
10909
10910 exp_sym_flag='-bexport'
10911 no_entry_flag='-bnoentry'
10912 fi
10913
10914 # When large executables or shared objects are built, AIX ld can
10915 # have problems creating the table of contents. If linking a library
10916 # or program results in "error TOC overflow" add -mminimal-toc to
10917 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10918 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10919
10920 archive_cmds=''
10921 hardcode_direct=yes
10922 hardcode_direct_absolute=yes
10923 hardcode_libdir_separator=':'
10924 link_all_deplibs=yes
10925 file_list_spec='${wl}-f,'
10926
10927 if test "$GCC" = yes; then
10928 case $host_os in aix4.[012]|aix4.[012].*)
10929 # We only want to do this on AIX 4.2 and lower, the check
10930 # below for broken collect2 doesn't work under 4.3+
10931 collect2name=`${CC} -print-prog-name=collect2`
10932 if test -f "$collect2name" &&
10933 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10934 then
10935 # We have reworked collect2
10936 :
10937 else
10938 # We have old collect2
10939 hardcode_direct=unsupported
10940 # It fails to find uninstalled libraries when the uninstalled
10941 # path is not listed in the libpath. Setting hardcode_minus_L
10942 # to unsupported forces relinking
10943 hardcode_minus_L=yes
10944 hardcode_libdir_flag_spec='-L$libdir'
10945 hardcode_libdir_separator=
10946 fi
10947 ;;
10948 esac
10949 shared_flag='-shared'
10950 if test "$aix_use_runtimelinking" = yes; then
10951 shared_flag="$shared_flag "'${wl}-G'
10952 fi
10953 else
10954 # not using gcc
10955 if test "$host_cpu" = ia64; then
10956 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10957 # chokes on -Wl,-G. The following line is correct:
10958 shared_flag='-G'
10959 else
10960 if test "$aix_use_runtimelinking" = yes; then
10961 shared_flag='${wl}-G'
10962 else
10963 shared_flag='${wl}-bM:SRE'
10964 fi
10965 fi
10966 fi
10967
10968 export_dynamic_flag_spec='${wl}-bexpall'
10969 # It seems that -bexpall does not export symbols beginning with
10970 # underscore (_), so it is better to generate a list of symbols to export.
10971 always_export_symbols=yes
10972 if test "$aix_use_runtimelinking" = yes; then
10973 # Warning - without using the other runtime loading flags (-brtl),
10974 # -berok will link without error, but may produce a broken library.
10975 allow_undefined_flag='-berok'
10976 # Determine the default libpath from the value encoded in an
10977 # empty executable.
10978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
10979/* end confdefs.h. */
10980
10981int
10982main ()
10983{
10984
10985 ;
10986 return 0;
10987}
10988_ACEOF
6bb11ab3 10989if ac_fn_c_try_link "$LINENO"; then :
fee8ec00 10990
6bb11ab3
L
10991lt_aix_libpath_sed='
10992 /Import File Strings/,/^$/ {
10993 /^0/ {
10994 s/^0 *\(.*\)$/\1/
10995 p
10996 }
10997 }'
10998aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10999# Check for a 64-bit object if we didn't find anything.
11000if test -z "$aix_libpath"; then
11001 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11002fi
11003fi
11004rm -f core conftest.err conftest.$ac_objext \
11005 conftest$ac_exeext conftest.$ac_ext
11006if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11007
11008 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11009 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"
11010 else
11011 if test "$host_cpu" = ia64; then
11012 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11013 allow_undefined_flag="-z nodefs"
11014 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"
11015 else
11016 # Determine the default libpath from the value encoded in an
11017 # empty executable.
81ecdfbb
RW
11018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11019/* end confdefs.h. */
11020
11021int
11022main ()
11023{
11024
11025 ;
11026 return 0;
11027}
11028_ACEOF
6bb11ab3
L
11029if ac_fn_c_try_link "$LINENO"; then :
11030
11031lt_aix_libpath_sed='
11032 /Import File Strings/,/^$/ {
11033 /^0/ {
11034 s/^0 *\(.*\)$/\1/
11035 p
11036 }
11037 }'
11038aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11039# Check for a 64-bit object if we didn't find anything.
11040if test -z "$aix_libpath"; then
11041 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 11042fi
81ecdfbb 11043fi
6bb11ab3
L
11044rm -f core conftest.err conftest.$ac_objext \
11045 conftest$ac_exeext conftest.$ac_ext
11046if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11047
11048 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11049 # Warning - without using the other run time loading flags,
11050 # -berok will link without error, but may produce a broken library.
11051 no_undefined_flag=' ${wl}-bernotok'
11052 allow_undefined_flag=' ${wl}-berok'
11053 if test "$with_gnu_ld" = yes; then
11054 # We only use this code for GNU lds that support --whole-archive.
11055 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11056 else
11057 # Exported symbols can be pulled into shared objects from archives
11058 whole_archive_flag_spec='$convenience'
11059 fi
11060 archive_cmds_need_lc=yes
11061 # This is similar to how AIX traditionally builds its shared libraries.
11062 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'
11063 fi
11064 fi
11065 ;;
11066
11067 amigaos*)
11068 case $host_cpu in
11069 powerpc)
11070 # see comment about AmigaOS4 .so support
11071 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11072 archive_expsym_cmds=''
11073 ;;
11074 m68k)
11075 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)'
11076 hardcode_libdir_flag_spec='-L$libdir'
11077 hardcode_minus_L=yes
11078 ;;
11079 esac
11080 ;;
11081
11082 bsdi[45]*)
11083 export_dynamic_flag_spec=-rdynamic
11084 ;;
11085
11086 cygwin* | mingw* | pw32* | cegcc*)
11087 # When not using gcc, we currently assume that we are using
11088 # Microsoft Visual C++.
11089 # hardcode_libdir_flag_spec is actually meaningless, as there is
11090 # no search path for DLLs.
11091 hardcode_libdir_flag_spec=' '
11092 allow_undefined_flag=unsupported
11093 # Tell ltmain to make .lib files, not .a files.
11094 libext=lib
11095 # Tell ltmain to make .dll files, not .so files.
11096 shrext_cmds=".dll"
11097 # FIXME: Setting linknames here is a bad hack.
11098 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11099 # The linker will automatically build a .lib file if we build a DLL.
11100 old_archive_from_new_cmds='true'
11101 # FIXME: Should let the user specify the lib program.
11102 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11103 fix_srcfile_path='`cygpath -w "$srcfile"`'
11104 enable_shared_with_static_runtimes=yes
11105 ;;
11106
11107 darwin* | rhapsody*)
11108
11109
11110 archive_cmds_need_lc=no
11111 hardcode_direct=no
11112 hardcode_automatic=yes
11113 hardcode_shlibpath_var=unsupported
11114 if test "$lt_cv_ld_force_load" = "yes"; then
11115 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\"`'
fee8ec00 11116 else
6bb11ab3 11117 whole_archive_flag_spec=''
fee8ec00 11118 fi
6bb11ab3
L
11119 link_all_deplibs=yes
11120 allow_undefined_flag="$_lt_dar_allow_undefined"
11121 case $cc_basename in
11122 ifort*) _lt_dar_can_shared=yes ;;
11123 *) _lt_dar_can_shared=$GCC ;;
11124 esac
11125 if test "$_lt_dar_can_shared" = "yes"; then
11126 output_verbose_link_cmd=func_echo_all
11127 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11128 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11129 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}"
11130 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}"
11131
fee8ec00 11132 else
6bb11ab3 11133 ld_shlibs=no
fee8ec00 11134 fi
6bb11ab3
L
11135
11136 ;;
11137
11138 dgux*)
11139 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11140 hardcode_libdir_flag_spec='-L$libdir'
11141 hardcode_shlibpath_var=no
11142 ;;
11143
11144 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11145 # support. Future versions do this automatically, but an explicit c++rt0.o
11146 # does not break anything, and helps significantly (at the cost of a little
11147 # extra space).
11148 freebsd2.2*)
11149 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11150 hardcode_libdir_flag_spec='-R$libdir'
11151 hardcode_direct=yes
11152 hardcode_shlibpath_var=no
11153 ;;
11154
11155 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11156 freebsd2.*)
11157 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11158 hardcode_direct=yes
11159 hardcode_minus_L=yes
11160 hardcode_shlibpath_var=no
11161 ;;
11162
11163 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11164 freebsd* | dragonfly*)
11165 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11166 hardcode_libdir_flag_spec='-R$libdir'
11167 hardcode_direct=yes
11168 hardcode_shlibpath_var=no
11169 ;;
11170
11171 hpux9*)
11172 if test "$GCC" = yes; then
11173 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'
11174 else
11175 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'
11176 fi
11177 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11178 hardcode_libdir_separator=:
11179 hardcode_direct=yes
11180
11181 # hardcode_minus_L: Not really in the search PATH,
11182 # but as the default location of the library.
11183 hardcode_minus_L=yes
11184 export_dynamic_flag_spec='${wl}-E'
11185 ;;
11186
11187 hpux10*)
11188 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11189 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11190 else
11191 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11192 fi
11193 if test "$with_gnu_ld" = no; then
11194 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11195 hardcode_libdir_flag_spec_ld='+b $libdir'
11196 hardcode_libdir_separator=:
11197 hardcode_direct=yes
11198 hardcode_direct_absolute=yes
11199 export_dynamic_flag_spec='${wl}-E'
11200 # hardcode_minus_L: Not really in the search PATH,
11201 # but as the default location of the library.
11202 hardcode_minus_L=yes
11203 fi
11204 ;;
11205
11206 hpux11*)
11207 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11208 case $host_cpu in
11209 hppa*64*)
11210 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11211 ;;
11212 ia64*)
11213 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11214 ;;
11215 *)
11216 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11217 ;;
11218 esac
11219 else
11220 case $host_cpu in
11221 hppa*64*)
11222 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11223 ;;
11224 ia64*)
11225 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11226 ;;
11227 *)
11228
11229 # Older versions of the 11.00 compiler do not understand -b yet
11230 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11232$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 11233if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 11234 $as_echo_n "(cached) " >&6
fee8ec00 11235else
6bb11ab3
L
11236 lt_cv_prog_compiler__b=no
11237 save_LDFLAGS="$LDFLAGS"
11238 LDFLAGS="$LDFLAGS -b"
11239 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11240 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11241 # The linker can only warn and ignore the option if not recognized
11242 # So say no if there are warnings
11243 if test -s conftest.err; then
11244 # Append any errors to the config.log.
11245 cat conftest.err 1>&5
11246 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11247 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11248 if diff conftest.exp conftest.er2 >/dev/null; then
11249 lt_cv_prog_compiler__b=yes
11250 fi
11251 else
11252 lt_cv_prog_compiler__b=yes
11253 fi
11254 fi
11255 $RM -r conftest*
11256 LDFLAGS="$save_LDFLAGS"
fee8ec00 11257
6bb11ab3
L
11258fi
11259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11260$as_echo "$lt_cv_prog_compiler__b" >&6; }
fee8ec00 11261
6bb11ab3
L
11262if test x"$lt_cv_prog_compiler__b" = xyes; then
11263 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11264else
11265 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11266fi
81ecdfbb 11267
6bb11ab3
L
11268 ;;
11269 esac
11270 fi
11271 if test "$with_gnu_ld" = no; then
11272 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11273 hardcode_libdir_separator=:
11274
11275 case $host_cpu in
11276 hppa*64*|ia64*)
11277 hardcode_direct=no
11278 hardcode_shlibpath_var=no
11279 ;;
11280 *)
11281 hardcode_direct=yes
11282 hardcode_direct_absolute=yes
11283 export_dynamic_flag_spec='${wl}-E'
11284
11285 # hardcode_minus_L: Not really in the search PATH,
11286 # but as the default location of the library.
11287 hardcode_minus_L=yes
11288 ;;
11289 esac
11290 fi
11291 ;;
11292
11293 irix5* | irix6* | nonstopux*)
11294 if test "$GCC" = yes; then
11295 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'
11296 # Try to use the -exported_symbol ld option, if it does not
11297 # work, assume that -exports_file does not work either and
11298 # implicitly export all symbols.
11299 save_LDFLAGS="$LDFLAGS"
11300 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11302/* end confdefs.h. */
11303int foo(void) {}
fee8ec00 11304_ACEOF
6bb11ab3
L
11305if ac_fn_c_try_link "$LINENO"; then :
11306 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'
fee8ec00
SR
11307
11308fi
6bb11ab3
L
11309rm -f core conftest.err conftest.$ac_objext \
11310 conftest$ac_exeext conftest.$ac_ext
11311 LDFLAGS="$save_LDFLAGS"
11312 else
11313 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'
11314 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'
11315 fi
11316 archive_cmds_need_lc='no'
11317 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11318 hardcode_libdir_separator=:
11319 inherit_rpath=yes
11320 link_all_deplibs=yes
11321 ;;
11322
11323 netbsd*)
11324 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11325 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11326 else
11327 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11328 fi
11329 hardcode_libdir_flag_spec='-R$libdir'
11330 hardcode_direct=yes
11331 hardcode_shlibpath_var=no
11332 ;;
11333
11334 newsos6)
11335 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11336 hardcode_direct=yes
11337 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11338 hardcode_libdir_separator=:
11339 hardcode_shlibpath_var=no
11340 ;;
11341
11342 *nto* | *qnx*)
11343 ;;
11344
11345 openbsd*)
11346 if test -f /usr/libexec/ld.so; then
11347 hardcode_direct=yes
11348 hardcode_shlibpath_var=no
11349 hardcode_direct_absolute=yes
11350 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11351 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11352 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11353 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11354 export_dynamic_flag_spec='${wl}-E'
11355 else
11356 case $host_os in
11357 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11358 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11359 hardcode_libdir_flag_spec='-R$libdir'
11360 ;;
11361 *)
11362 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11363 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11364 ;;
11365 esac
11366 fi
11367 else
11368 ld_shlibs=no
11369 fi
11370 ;;
11371
11372 os2*)
11373 hardcode_libdir_flag_spec='-L$libdir'
11374 hardcode_minus_L=yes
11375 allow_undefined_flag=unsupported
11376 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'
11377 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11378 ;;
11379
11380 osf3*)
11381 if test "$GCC" = yes; then
11382 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11383 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'
11384 else
11385 allow_undefined_flag=' -expect_unresolved \*'
11386 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'
11387 fi
11388 archive_cmds_need_lc='no'
11389 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11390 hardcode_libdir_separator=:
11391 ;;
11392
11393 osf4* | osf5*) # as osf3* with the addition of -msym flag
11394 if test "$GCC" = yes; then
11395 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11396 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'
11397 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11398 else
11399 allow_undefined_flag=' -expect_unresolved \*'
11400 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'
11401 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~
11402 $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'
11403
11404 # Both c and cxx compiler support -rpath directly
11405 hardcode_libdir_flag_spec='-rpath $libdir'
11406 fi
11407 archive_cmds_need_lc='no'
11408 hardcode_libdir_separator=:
11409 ;;
11410
11411 solaris*)
11412 no_undefined_flag=' -z defs'
11413 if test "$GCC" = yes; then
11414 wlarc='${wl}'
11415 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11416 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11417 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11418 else
11419 case `$CC -V 2>&1` in
11420 *"Compilers 5.0"*)
11421 wlarc=''
11422 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11423 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11424 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11425 ;;
11426 *)
11427 wlarc='${wl}'
11428 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11429 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11430 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11431 ;;
11432 esac
11433 fi
11434 hardcode_libdir_flag_spec='-R$libdir'
11435 hardcode_shlibpath_var=no
11436 case $host_os in
11437 solaris2.[0-5] | solaris2.[0-5].*) ;;
11438 *)
11439 # The compiler driver will combine and reorder linker options,
11440 # but understands `-z linker_flag'. GCC discards it without `$wl',
11441 # but is careful enough not to reorder.
11442 # Supported since Solaris 2.6 (maybe 2.5.1?)
11443 if test "$GCC" = yes; then
11444 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11445 else
11446 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11447 fi
11448 ;;
11449 esac
11450 link_all_deplibs=yes
11451 ;;
11452
11453 sunos4*)
11454 if test "x$host_vendor" = xsequent; then
11455 # Use $CC to link under sequent, because it throws in some extra .o
11456 # files that make .init and .fini sections work.
11457 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11458 else
11459 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11460 fi
11461 hardcode_libdir_flag_spec='-L$libdir'
11462 hardcode_direct=yes
11463 hardcode_minus_L=yes
11464 hardcode_shlibpath_var=no
11465 ;;
11466
11467 sysv4)
11468 case $host_vendor in
11469 sni)
11470 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11471 hardcode_direct=yes # is this really true???
11472 ;;
11473 siemens)
11474 ## LD is ld it makes a PLAMLIB
11475 ## CC just makes a GrossModule.
11476 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11477 reload_cmds='$CC -r -o $output$reload_objs'
11478 hardcode_direct=no
11479 ;;
11480 motorola)
11481 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11482 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11483 ;;
11484 esac
11485 runpath_var='LD_RUN_PATH'
11486 hardcode_shlibpath_var=no
11487 ;;
11488
11489 sysv4.3*)
11490 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11491 hardcode_shlibpath_var=no
11492 export_dynamic_flag_spec='-Bexport'
11493 ;;
11494
11495 sysv4*MP*)
11496 if test -d /usr/nec; then
11497 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11498 hardcode_shlibpath_var=no
11499 runpath_var=LD_RUN_PATH
11500 hardcode_runpath_var=yes
11501 ld_shlibs=yes
11502 fi
11503 ;;
11504
11505 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11506 no_undefined_flag='${wl}-z,text'
11507 archive_cmds_need_lc=no
11508 hardcode_shlibpath_var=no
11509 runpath_var='LD_RUN_PATH'
11510
11511 if test "$GCC" = yes; then
11512 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11513 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11514 else
11515 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11516 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11517 fi
11518 ;;
11519
11520 sysv5* | sco3.2v5* | sco5v6*)
11521 # Note: We can NOT use -z defs as we might desire, because we do not
11522 # link with -lc, and that would cause any symbols used from libc to
11523 # always be unresolved, which means just about no library would
11524 # ever link correctly. If we're not using GNU ld we use -z text
11525 # though, which does catch some bad symbols but isn't as heavy-handed
11526 # as -z defs.
11527 no_undefined_flag='${wl}-z,text'
11528 allow_undefined_flag='${wl}-z,nodefs'
11529 archive_cmds_need_lc=no
11530 hardcode_shlibpath_var=no
11531 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11532 hardcode_libdir_separator=':'
11533 link_all_deplibs=yes
11534 export_dynamic_flag_spec='${wl}-Bexport'
11535 runpath_var='LD_RUN_PATH'
11536
11537 if test "$GCC" = yes; then
11538 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11539 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11540 else
11541 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11542 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11543 fi
11544 ;;
11545
11546 uts4*)
11547 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11548 hardcode_libdir_flag_spec='-L$libdir'
11549 hardcode_shlibpath_var=no
11550 ;;
11551
11552 *)
11553 ld_shlibs=no
11554 ;;
11555 esac
11556
11557 if test x$host_vendor = xsni; then
11558 case $host in
11559 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11560 export_dynamic_flag_spec='${wl}-Blargedynsym'
11561 ;;
11562 esac
11563 fi
11564 fi
11565
11566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11567$as_echo "$ld_shlibs" >&6; }
11568test "$ld_shlibs" = no && can_build_shared=no
11569
11570with_gnu_ld=$with_gnu_ld
11571
11572
11573
fee8ec00 11574
fee8ec00 11575
fee8ec00 11576
6ffe910a 11577
6ffe910a
MF
11578
11579
6ffe910a 11580
fee8ec00 11581
fee8ec00
SR
11582
11583
6bb11ab3
L
11584
11585
11586#
11587# Do we need to explicitly link libc?
11588#
11589case "x$archive_cmds_need_lc" in
11590x|xyes)
11591 # Assume -lc should be added
11592 archive_cmds_need_lc=yes
11593
11594 if test "$enable_shared" = yes && test "$GCC" = yes; then
11595 case $archive_cmds in
11596 *'~'*)
11597 # FIXME: we may have to deal with multi-command sequences.
11598 ;;
11599 '$CC '*)
11600 # Test whether the compiler implicitly links with -lc since on some
11601 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11602 # to ld, don't add -lc before -lgcc.
11603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11604$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 11605if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 11606 $as_echo_n "(cached) " >&6
fee8ec00 11607else
6bb11ab3
L
11608 $RM conftest*
11609 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11610
11611 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11612 (eval $ac_compile) 2>&5
11613 ac_status=$?
11614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11615 test $ac_status = 0; } 2>conftest.err; then
11616 soname=conftest
11617 lib=conftest
11618 libobjs=conftest.$ac_objext
11619 deplibs=
11620 wl=$lt_prog_compiler_wl
11621 pic_flag=$lt_prog_compiler_pic
11622 compiler_flags=-v
11623 linker_flags=-v
11624 verstring=
11625 output_objdir=.
11626 libname=conftest
11627 lt_save_allow_undefined_flag=$allow_undefined_flag
11628 allow_undefined_flag=
11629 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11630 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11631 ac_status=$?
11632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11633 test $ac_status = 0; }
11634 then
11635 lt_cv_archive_cmds_need_lc=no
11636 else
11637 lt_cv_archive_cmds_need_lc=yes
11638 fi
11639 allow_undefined_flag=$lt_save_allow_undefined_flag
11640 else
11641 cat conftest.err 1>&5
11642 fi
11643 $RM conftest*
fee8ec00 11644
6ffe910a 11645fi
6bb11ab3
L
11646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11647$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11648 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11649 ;;
11650 esac
11651 fi
11652 ;;
6ffe910a 11653esac
fee8ec00
SR
11654
11655
6ffe910a 11656
fee8ec00 11657
81ecdfbb 11658
fee8ec00 11659
fee8ec00 11660
fee8ec00 11661
fee8ec00 11662
fee8ec00 11663
fee8ec00 11664
fee8ec00 11665
fee8ec00 11666
fee8ec00 11667
81ecdfbb 11668
fee8ec00 11669
fee8ec00
SR
11670
11671
81ecdfbb 11672
81ecdfbb 11673
81ecdfbb
RW
11674
11675
81ecdfbb 11676
81ecdfbb 11677
fee8ec00
SR
11678
11679
fee8ec00 11680
fee8ec00 11681
fee8ec00 11682
fee8ec00 11683
81ecdfbb 11684
fee8ec00 11685
fee8ec00 11686
fee8ec00 11687
81ecdfbb 11688
fee8ec00 11689
fee8ec00 11690
fee8ec00 11691
fee8ec00 11692
81ecdfbb 11693
fee8ec00 11694
fee8ec00 11695
fee8ec00 11696
fee8ec00
SR
11697
11698
11699
11700
6ffe910a 11701
2232061b
MF
11702
11703
2232061b 11704
2232061b
MF
11705
11706
2232061b
MF
11707
11708
2232061b 11709
2232061b
MF
11710
11711
6bb11ab3
L
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11812$as_echo_n "checking dynamic linker characteristics... " >&6; }
11813
11814if test "$GCC" = yes; then
11815 case $host_os in
11816 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11817 *) lt_awk_arg="/^libraries:/" ;;
11818 esac
11819 case $host_os in
11820 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11821 *) lt_sed_strip_eq="s,=/,/,g" ;;
11822 esac
11823 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11824 case $lt_search_path_spec in
11825 *\;*)
11826 # if the path contains ";" then we assume it to be the separator
11827 # otherwise default to the standard path separator (i.e. ":") - it is
11828 # assumed that no part of a normal pathname contains ";" but that should
11829 # okay in the real world where ";" in dirpaths is itself problematic.
11830 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11831 ;;
11832 *)
11833 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11834 ;;
11835 esac
11836 # Ok, now we have the path, separated by spaces, we can step through it
11837 # and add multilib dir if necessary.
11838 lt_tmp_lt_search_path_spec=
11839 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11840 for lt_sys_path in $lt_search_path_spec; do
11841 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11842 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11843 else
11844 test -d "$lt_sys_path" && \
11845 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11846 fi
11847 done
11848 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11849BEGIN {RS=" "; FS="/|\n";} {
11850 lt_foo="";
11851 lt_count=0;
11852 for (lt_i = NF; lt_i > 0; lt_i--) {
11853 if ($lt_i != "" && $lt_i != ".") {
11854 if ($lt_i == "..") {
11855 lt_count++;
11856 } else {
11857 if (lt_count == 0) {
11858 lt_foo="/" $lt_i lt_foo;
11859 } else {
11860 lt_count--;
11861 }
11862 }
11863 }
11864 }
11865 if (lt_foo != "") { lt_freq[lt_foo]++; }
11866 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11867}'`
11868 # AWK program above erroneously prepends '/' to C:/dos/paths
11869 # for these hosts.
11870 case $host_os in
11871 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11872 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11873 esac
11874 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11875else
11876 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11877fi
11878library_names_spec=
11879libname_spec='lib$name'
11880soname_spec=
11881shrext_cmds=".so"
11882postinstall_cmds=
11883postuninstall_cmds=
11884finish_cmds=
11885finish_eval=
11886shlibpath_var=
11887shlibpath_overrides_runpath=unknown
11888version_type=none
11889dynamic_linker="$host_os ld.so"
11890sys_lib_dlsearch_path_spec="/lib /usr/lib"
11891need_lib_prefix=unknown
11892hardcode_into_libs=no
11893
11894# when you set need_version to no, make sure it does not cause -set_version
11895# flags to be left without arguments
11896need_version=unknown
11897
11898case $host_os in
11899aix3*)
11900 version_type=linux
11901 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11902 shlibpath_var=LIBPATH
11903
11904 # AIX 3 has no versioning support, so we append a major version to the name.
11905 soname_spec='${libname}${release}${shared_ext}$major'
11906 ;;
11907
11908aix[4-9]*)
11909 version_type=linux
11910 need_lib_prefix=no
11911 need_version=no
11912 hardcode_into_libs=yes
11913 if test "$host_cpu" = ia64; then
11914 # AIX 5 supports IA64
11915 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11916 shlibpath_var=LD_LIBRARY_PATH
11917 else
11918 # With GCC up to 2.95.x, collect2 would create an import file
11919 # for dependence libraries. The import file would start with
11920 # the line `#! .'. This would cause the generated library to
11921 # depend on `.', always an invalid library. This was fixed in
11922 # development snapshots of GCC prior to 3.0.
11923 case $host_os in
11924 aix4 | aix4.[01] | aix4.[01].*)
11925 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11926 echo ' yes '
11927 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11928 :
11929 else
11930 can_build_shared=no
11931 fi
11932 ;;
11933 esac
11934 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11935 # soname into executable. Probably we can add versioning support to
11936 # collect2, so additional links can be useful in future.
11937 if test "$aix_use_runtimelinking" = yes; then
11938 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11939 # instead of lib<name>.a to let people know that these are not
11940 # typical AIX shared libraries.
11941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11942 else
11943 # We preserve .a as extension for shared libraries through AIX4.2
11944 # and later when we are not doing run time linking.
11945 library_names_spec='${libname}${release}.a $libname.a'
11946 soname_spec='${libname}${release}${shared_ext}$major'
11947 fi
11948 shlibpath_var=LIBPATH
11949 fi
11950 ;;
11951
11952amigaos*)
11953 case $host_cpu in
11954 powerpc)
11955 # Since July 2007 AmigaOS4 officially supports .so libraries.
11956 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11958 ;;
11959 m68k)
11960 library_names_spec='$libname.ixlibrary $libname.a'
11961 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11962 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'
11963 ;;
11964 esac
11965 ;;
11966
11967beos*)
11968 library_names_spec='${libname}${shared_ext}'
11969 dynamic_linker="$host_os ld.so"
11970 shlibpath_var=LIBRARY_PATH
11971 ;;
11972
11973bsdi[45]*)
11974 version_type=linux
11975 need_version=no
11976 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11977 soname_spec='${libname}${release}${shared_ext}$major'
11978 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11979 shlibpath_var=LD_LIBRARY_PATH
11980 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11981 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11982 # the default ld.so.conf also contains /usr/contrib/lib and
11983 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11984 # libtool to hard-code these into programs
11985 ;;
11986
11987cygwin* | mingw* | pw32* | cegcc*)
11988 version_type=windows
11989 shrext_cmds=".dll"
11990 need_version=no
11991 need_lib_prefix=no
11992
11993 case $GCC,$host_os in
11994 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11995 library_names_spec='$libname.dll.a'
11996 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11997 postinstall_cmds='base_file=`basename \${file}`~
11998 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11999 dldir=$destdir/`dirname \$dlpath`~
12000 test -d \$dldir || mkdir -p \$dldir~
12001 $install_prog $dir/$dlname \$dldir/$dlname~
12002 chmod a+x \$dldir/$dlname~
12003 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12004 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12005 fi'
12006 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12007 dlpath=$dir/\$dldll~
12008 $RM \$dlpath'
12009 shlibpath_overrides_runpath=yes
12010
12011 case $host_os in
12012 cygwin*)
12013 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12014 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12015
12016 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12017 ;;
12018 mingw* | cegcc*)
12019 # MinGW DLLs use traditional 'lib' prefix
12020 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12021 ;;
12022 pw32*)
12023 # pw32 DLLs use 'pw' prefix rather than 'lib'
12024 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12025 ;;
12026 esac
12027 ;;
12028
12029 *)
12030 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12031 ;;
12032 esac
12033 dynamic_linker='Win32 ld.exe'
12034 # FIXME: first we should search . and the directory the executable is in
12035 shlibpath_var=PATH
12036 ;;
12037
12038darwin* | rhapsody*)
12039 dynamic_linker="$host_os dyld"
12040 version_type=darwin
12041 need_lib_prefix=no
12042 need_version=no
12043 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12044 soname_spec='${libname}${release}${major}$shared_ext'
12045 shlibpath_overrides_runpath=yes
12046 shlibpath_var=DYLD_LIBRARY_PATH
12047 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12048
12049 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12050 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12051 ;;
12052
12053dgux*)
12054 version_type=linux
12055 need_lib_prefix=no
12056 need_version=no
12057 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12058 soname_spec='${libname}${release}${shared_ext}$major'
12059 shlibpath_var=LD_LIBRARY_PATH
12060 ;;
12061
12062freebsd* | dragonfly*)
12063 # DragonFly does not have aout. When/if they implement a new
12064 # versioning mechanism, adjust this.
12065 if test -x /usr/bin/objformat; then
12066 objformat=`/usr/bin/objformat`
12067 else
12068 case $host_os in
12069 freebsd[23].*) objformat=aout ;;
12070 *) objformat=elf ;;
12071 esac
12072 fi
12073 version_type=freebsd-$objformat
12074 case $version_type in
12075 freebsd-elf*)
12076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12077 need_version=no
12078 need_lib_prefix=no
12079 ;;
12080 freebsd-*)
12081 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12082 need_version=yes
12083 ;;
12084 esac
12085 shlibpath_var=LD_LIBRARY_PATH
12086 case $host_os in
12087 freebsd2.*)
12088 shlibpath_overrides_runpath=yes
12089 ;;
12090 freebsd3.[01]* | freebsdelf3.[01]*)
12091 shlibpath_overrides_runpath=yes
12092 hardcode_into_libs=yes
12093 ;;
12094 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12095 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12096 shlibpath_overrides_runpath=no
12097 hardcode_into_libs=yes
12098 ;;
12099 *) # from 4.6 on, and DragonFly
12100 shlibpath_overrides_runpath=yes
12101 hardcode_into_libs=yes
12102 ;;
12103 esac
12104 ;;
12105
6bb11ab3
L
12106haiku*)
12107 version_type=linux
12108 need_lib_prefix=no
12109 need_version=no
12110 dynamic_linker="$host_os runtime_loader"
12111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12112 soname_spec='${libname}${release}${shared_ext}$major'
12113 shlibpath_var=LIBRARY_PATH
12114 shlibpath_overrides_runpath=yes
12115 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12116 hardcode_into_libs=yes
12117 ;;
12118
12119hpux9* | hpux10* | hpux11*)
12120 # Give a soname corresponding to the major version so that dld.sl refuses to
12121 # link against other versions.
12122 version_type=sunos
12123 need_lib_prefix=no
12124 need_version=no
12125 case $host_cpu in
12126 ia64*)
12127 shrext_cmds='.so'
12128 hardcode_into_libs=yes
12129 dynamic_linker="$host_os dld.so"
12130 shlibpath_var=LD_LIBRARY_PATH
12131 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12132 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12133 soname_spec='${libname}${release}${shared_ext}$major'
12134 if test "X$HPUX_IA64_MODE" = X32; then
12135 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12136 else
12137 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12138 fi
12139 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12140 ;;
12141 hppa*64*)
12142 shrext_cmds='.sl'
12143 hardcode_into_libs=yes
12144 dynamic_linker="$host_os dld.sl"
12145 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12146 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12148 soname_spec='${libname}${release}${shared_ext}$major'
12149 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12150 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12151 ;;
12152 *)
12153 shrext_cmds='.sl'
12154 dynamic_linker="$host_os dld.sl"
12155 shlibpath_var=SHLIB_PATH
12156 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12157 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12158 soname_spec='${libname}${release}${shared_ext}$major'
12159 ;;
12160 esac
12161 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12162 postinstall_cmds='chmod 555 $lib'
12163 # or fails outright, so override atomically:
12164 install_override_mode=555
12165 ;;
12166
12167interix[3-9]*)
12168 version_type=linux
12169 need_lib_prefix=no
12170 need_version=no
12171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12172 soname_spec='${libname}${release}${shared_ext}$major'
12173 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12174 shlibpath_var=LD_LIBRARY_PATH
12175 shlibpath_overrides_runpath=no
12176 hardcode_into_libs=yes
12177 ;;
12178
12179irix5* | irix6* | nonstopux*)
12180 case $host_os in
12181 nonstopux*) version_type=nonstopux ;;
12182 *)
12183 if test "$lt_cv_prog_gnu_ld" = yes; then
12184 version_type=linux
12185 else
12186 version_type=irix
12187 fi ;;
12188 esac
12189 need_lib_prefix=no
12190 need_version=no
12191 soname_spec='${libname}${release}${shared_ext}$major'
12192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12193 case $host_os in
12194 irix5* | nonstopux*)
12195 libsuff= shlibsuff=
12196 ;;
12197 *)
12198 case $LD in # libtool.m4 will add one of these switches to LD
12199 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12200 libsuff= shlibsuff= libmagic=32-bit;;
12201 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12202 libsuff=32 shlibsuff=N32 libmagic=N32;;
12203 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12204 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12205 *) libsuff= shlibsuff= libmagic=never-match;;
12206 esac
12207 ;;
12208 esac
12209 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12210 shlibpath_overrides_runpath=no
12211 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12212 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12213 hardcode_into_libs=yes
12214 ;;
12215
12216# No shared lib support for Linux oldld, aout, or coff.
12217linux*oldld* | linux*aout* | linux*coff*)
12218 dynamic_linker=no
12219 ;;
12220
12221# This must be Linux ELF.
46f900c0 12222linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
12223 version_type=linux
12224 need_lib_prefix=no
12225 need_version=no
12226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12227 soname_spec='${libname}${release}${shared_ext}$major'
12228 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12229 shlibpath_var=LD_LIBRARY_PATH
12230 shlibpath_overrides_runpath=no
12231
12232 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 12233 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
12234 $as_echo_n "(cached) " >&6
12235else
6bb11ab3
L
12236 lt_cv_shlibpath_overrides_runpath=no
12237 save_LDFLAGS=$LDFLAGS
12238 save_libdir=$libdir
12239 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12240 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
12242/* end confdefs.h. */
12243
2232061b
MF
12244int
12245main ()
12246{
12247
12248 ;
12249 return 0;
12250}
12251_ACEOF
6bb11ab3
L
12252if ac_fn_c_try_link "$LINENO"; then :
12253 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12254 lt_cv_shlibpath_overrides_runpath=yes
2232061b 12255fi
2232061b 12256fi
6bb11ab3
L
12257rm -f core conftest.err conftest.$ac_objext \
12258 conftest$ac_exeext conftest.$ac_ext
12259 LDFLAGS=$save_LDFLAGS
12260 libdir=$save_libdir
2232061b 12261
6bb11ab3 12262fi
2232061b 12263
6bb11ab3 12264 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 12265
6bb11ab3
L
12266 # This implies no fast_install, which is unacceptable.
12267 # Some rework will be needed to allow for fast_install
12268 # before this can be enabled.
12269 hardcode_into_libs=yes
2232061b 12270
6bb11ab3
L
12271 # Append ld.so.conf contents to the search path
12272 if test -f /etc/ld.so.conf; then
12273 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' ' '`
12274 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12275 fi
2232061b 12276
6bb11ab3
L
12277 # We used to test for /lib/ld.so.1 and disable shared libraries on
12278 # powerpc, because MkLinux only supported shared libraries with the
12279 # GNU dynamic linker. Since this was broken with cross compilers,
12280 # most powerpc-linux boxes support dynamic linking these days and
12281 # people can always --disable-shared, the test was removed, and we
12282 # assume the GNU/Linux dynamic linker is in use.
12283 dynamic_linker='GNU/Linux ld.so'
12284 ;;
12285
12286netbsd*)
12287 version_type=sunos
12288 need_lib_prefix=no
12289 need_version=no
12290 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12292 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12293 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 12294 else
6bb11ab3
L
12295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12296 soname_spec='${libname}${release}${shared_ext}$major'
12297 dynamic_linker='NetBSD ld.elf_so'
12298 fi
12299 shlibpath_var=LD_LIBRARY_PATH
12300 shlibpath_overrides_runpath=yes
12301 hardcode_into_libs=yes
12302 ;;
12303
12304newsos6)
12305 version_type=linux
12306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12307 shlibpath_var=LD_LIBRARY_PATH
12308 shlibpath_overrides_runpath=yes
12309 ;;
12310
12311*nto* | *qnx*)
12312 version_type=qnx
12313 need_lib_prefix=no
12314 need_version=no
12315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12316 soname_spec='${libname}${release}${shared_ext}$major'
12317 shlibpath_var=LD_LIBRARY_PATH
12318 shlibpath_overrides_runpath=no
12319 hardcode_into_libs=yes
12320 dynamic_linker='ldqnx.so'
12321 ;;
12322
12323openbsd*)
12324 version_type=sunos
12325 sys_lib_dlsearch_path_spec="/usr/lib"
12326 need_lib_prefix=no
12327 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12328 case $host_os in
12329 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12330 *) need_version=no ;;
12331 esac
12332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12333 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12334 shlibpath_var=LD_LIBRARY_PATH
12335 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12336 case $host_os in
12337 openbsd2.[89] | openbsd2.[89].*)
12338 shlibpath_overrides_runpath=no
12339 ;;
12340 *)
12341 shlibpath_overrides_runpath=yes
12342 ;;
12343 esac
12344 else
12345 shlibpath_overrides_runpath=yes
12346 fi
12347 ;;
12348
12349os2*)
12350 libname_spec='$name'
12351 shrext_cmds=".dll"
12352 need_lib_prefix=no
12353 library_names_spec='$libname${shared_ext} $libname.a'
12354 dynamic_linker='OS/2 ld.exe'
12355 shlibpath_var=LIBPATH
12356 ;;
12357
12358osf3* | osf4* | osf5*)
12359 version_type=osf
12360 need_lib_prefix=no
12361 need_version=no
12362 soname_spec='${libname}${release}${shared_ext}$major'
12363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12364 shlibpath_var=LD_LIBRARY_PATH
12365 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12366 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12367 ;;
12368
12369rdos*)
12370 dynamic_linker=no
12371 ;;
12372
12373solaris*)
12374 version_type=linux
12375 need_lib_prefix=no
12376 need_version=no
12377 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12378 soname_spec='${libname}${release}${shared_ext}$major'
12379 shlibpath_var=LD_LIBRARY_PATH
12380 shlibpath_overrides_runpath=yes
12381 hardcode_into_libs=yes
12382 # ldd complains unless libraries are executable
12383 postinstall_cmds='chmod +x $lib'
12384 ;;
12385
12386sunos4*)
12387 version_type=sunos
12388 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12389 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12390 shlibpath_var=LD_LIBRARY_PATH
12391 shlibpath_overrides_runpath=yes
12392 if test "$with_gnu_ld" = yes; then
12393 need_lib_prefix=no
12394 fi
12395 need_version=yes
12396 ;;
12397
12398sysv4 | sysv4.3*)
12399 version_type=linux
12400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12401 soname_spec='${libname}${release}${shared_ext}$major'
12402 shlibpath_var=LD_LIBRARY_PATH
12403 case $host_vendor in
12404 sni)
12405 shlibpath_overrides_runpath=no
12406 need_lib_prefix=no
12407 runpath_var=LD_RUN_PATH
12408 ;;
12409 siemens)
12410 need_lib_prefix=no
12411 ;;
12412 motorola)
12413 need_lib_prefix=no
12414 need_version=no
12415 shlibpath_overrides_runpath=no
12416 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12417 ;;
12418 esac
12419 ;;
12420
12421sysv4*MP*)
12422 if test -d /usr/nec ;then
12423 version_type=linux
12424 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12425 soname_spec='$libname${shared_ext}.$major'
12426 shlibpath_var=LD_LIBRARY_PATH
2232061b 12427 fi
6bb11ab3
L
12428 ;;
12429
12430sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12431 version_type=freebsd-elf
12432 need_lib_prefix=no
12433 need_version=no
12434 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12435 soname_spec='${libname}${release}${shared_ext}$major'
12436 shlibpath_var=LD_LIBRARY_PATH
12437 shlibpath_overrides_runpath=yes
12438 hardcode_into_libs=yes
12439 if test "$with_gnu_ld" = yes; then
12440 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12441 else
12442 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12443 case $host_os in
12444 sco3.2v5*)
12445 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12446 ;;
12447 esac
12448 fi
12449 sys_lib_dlsearch_path_spec='/usr/lib'
12450 ;;
12451
12452tpf*)
12453 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12454 version_type=linux
12455 need_lib_prefix=no
12456 need_version=no
12457 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12458 shlibpath_var=LD_LIBRARY_PATH
12459 shlibpath_overrides_runpath=no
12460 hardcode_into_libs=yes
12461 ;;
12462
12463uts4*)
12464 version_type=linux
12465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12466 soname_spec='${libname}${release}${shared_ext}$major'
12467 shlibpath_var=LD_LIBRARY_PATH
12468 ;;
12469
12470*)
12471 dynamic_linker=no
12472 ;;
12473esac
12474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12475$as_echo "$dynamic_linker" >&6; }
12476test "$dynamic_linker" = no && can_build_shared=no
12477
12478variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12479if test "$GCC" = yes; then
12480 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12481fi
2232061b 12482
6bb11ab3
L
12483if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12484 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12485fi
12486if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12487 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12488fi
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
2232061b 12515
2232061b 12516
2232061b 12517
2232061b 12518
2232061b
MF
12519
12520
6ffe910a 12521
6ffe910a
MF
12522
12523
12524
12525
12526
2232061b 12527
6ffe910a
MF
12528
12529
12530
12531
6ffe910a 12532
6ffe910a 12533
6ffe910a
MF
12534
12535
6ffe910a 12536
6ffe910a 12537
6ffe910a
MF
12538
12539
5f3ef9d0 12540
5f3ef9d0
JB
12541
12542
12543
db2e4d67
MF
12544
12545
db2e4d67 12546
db2e4d67 12547
db2e4d67 12548
db2e4d67 12549
db2e4d67 12550
db2e4d67 12551
db2e4d67 12552
db2e4d67
MF
12553
12554
db2e4d67 12555
db2e4d67
MF
12556
12557
db2e4d67 12558
db2e4d67
MF
12559
12560
6ffe910a 12561
6ffe910a 12562
6ffe910a
MF
12563
12564
6ffe910a
MF
12565
12566
6ffe910a 12567
6ffe910a 12568
6ffe910a 12569
6ffe910a 12570
6ffe910a 12571
fee8ec00
SR
12572
12573
12574
12575
fee8ec00 12576
fee8ec00 12577
fee8ec00 12578
fee8ec00 12579
fee8ec00 12580
6bb11ab3
L
12581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12582$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12583hardcode_action=
12584if test -n "$hardcode_libdir_flag_spec" ||
12585 test -n "$runpath_var" ||
12586 test "X$hardcode_automatic" = "Xyes" ; then
fee8ec00 12587
6bb11ab3
L
12588 # We can hardcode non-existent directories.
12589 if test "$hardcode_direct" != no &&
12590 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12591 # have to relink, otherwise we might link with an installed library
12592 # when we should be linking with a yet-to-be-installed one
12593 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12594 test "$hardcode_minus_L" != no; then
12595 # Linking always hardcodes the temporary library directory.
12596 hardcode_action=relink
12597 else
12598 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12599 hardcode_action=immediate
12600 fi
12601else
12602 # We cannot hardcode anything, or else we can only hardcode existing
12603 # directories.
12604 hardcode_action=unsupported
fee8ec00 12605fi
6bb11ab3
L
12606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12607$as_echo "$hardcode_action" >&6; }
fee8ec00 12608
6bb11ab3
L
12609if test "$hardcode_action" = relink ||
12610 test "$inherit_rpath" = yes; then
12611 # Fast installation is not supported
12612 enable_fast_install=no
12613elif test "$shlibpath_overrides_runpath" = yes ||
12614 test "$enable_shared" = no; then
12615 # Fast installation is not necessary
12616 enable_fast_install=needless
12617fi
fee8ec00 12618
6bb11ab3
L
12619
12620
12621
12622
12623
12624 if test "x$enable_dlopen" != xyes; then
12625 enable_dlopen=unknown
12626 enable_dlopen_self=unknown
12627 enable_dlopen_self_static=unknown
12628else
12629 lt_cv_dlopen=no
12630 lt_cv_dlopen_libs=
12631
12632 case $host_os in
12633 beos*)
12634 lt_cv_dlopen="load_add_on"
12635 lt_cv_dlopen_libs=
12636 lt_cv_dlopen_self=yes
12637 ;;
12638
12639 mingw* | pw32* | cegcc*)
12640 lt_cv_dlopen="LoadLibrary"
12641 lt_cv_dlopen_libs=
12642 ;;
12643
12644 cygwin*)
12645 lt_cv_dlopen="dlopen"
12646 lt_cv_dlopen_libs=
12647 ;;
12648
12649 darwin*)
12650 # if libdl is installed we need to link against it
12651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12652$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12653if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
12654 $as_echo_n "(cached) " >&6
12655else
12656 ac_check_lib_save_LIBS=$LIBS
12657LIBS="-ldl $LIBS"
12658cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12659/* end confdefs.h. */
12660
12661/* Override any GCC internal prototype to avoid an error.
12662 Use char because int might match the return type of a GCC
12663 builtin and then its argument prototype would still apply. */
12664#ifdef __cplusplus
12665extern "C"
12666#endif
12667char dlopen ();
12668int
12669main ()
12670{
12671return dlopen ();
12672 ;
12673 return 0;
12674}
fee8ec00 12675_ACEOF
6bb11ab3
L
12676if ac_fn_c_try_link "$LINENO"; then :
12677 ac_cv_lib_dl_dlopen=yes
12678else
12679 ac_cv_lib_dl_dlopen=no
12680fi
12681rm -f core conftest.err conftest.$ac_objext \
12682 conftest$ac_exeext conftest.$ac_ext
12683LIBS=$ac_check_lib_save_LIBS
12684fi
12685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12686$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12687if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12688 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12689else
12690
12691 lt_cv_dlopen="dyld"
12692 lt_cv_dlopen_libs=
12693 lt_cv_dlopen_self=yes
fee8ec00
SR
12694
12695fi
fee8ec00 12696
6bb11ab3 12697 ;;
fee8ec00 12698
6bb11ab3
L
12699 *)
12700 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 12701if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
12702 lt_cv_dlopen="shl_load"
12703else
12704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12705$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 12706if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
12707 $as_echo_n "(cached) " >&6
12708else
12709 ac_check_lib_save_LIBS=$LIBS
12710LIBS="-ldld $LIBS"
12711cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12712/* end confdefs.h. */
12713
12714/* Override any GCC internal prototype to avoid an error.
12715 Use char because int might match the return type of a GCC
12716 builtin and then its argument prototype would still apply. */
12717#ifdef __cplusplus
12718extern "C"
12719#endif
12720char shl_load ();
12721int
12722main ()
12723{
12724return shl_load ();
12725 ;
12726 return 0;
12727}
12728_ACEOF
12729if ac_fn_c_try_link "$LINENO"; then :
12730 ac_cv_lib_dld_shl_load=yes
12731else
12732 ac_cv_lib_dld_shl_load=no
12733fi
12734rm -f core conftest.err conftest.$ac_objext \
12735 conftest$ac_exeext conftest.$ac_ext
12736LIBS=$ac_check_lib_save_LIBS
12737fi
12738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12739$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 12740if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
12741 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12742else
12743 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 12744if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
12745 lt_cv_dlopen="dlopen"
12746else
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12748$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12749if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 12750 $as_echo_n "(cached) " >&6
fee8ec00
SR
12751else
12752 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12753LIBS="-ldl $LIBS"
81ecdfbb 12754cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fee8ec00
SR
12755/* end confdefs.h. */
12756
81ecdfbb
RW
12757/* Override any GCC internal prototype to avoid an error.
12758 Use char because int might match the return type of a GCC
12759 builtin and then its argument prototype would still apply. */
fee8ec00
SR
12760#ifdef __cplusplus
12761extern "C"
12762#endif
6bb11ab3 12763char dlopen ();
fee8ec00
SR
12764int
12765main ()
12766{
6bb11ab3 12767return dlopen ();
fee8ec00
SR
12768 ;
12769 return 0;
12770}
12771_ACEOF
81ecdfbb 12772if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12773 ac_cv_lib_dl_dlopen=yes
fee8ec00 12774else
6bb11ab3 12775 ac_cv_lib_dl_dlopen=no
fee8ec00 12776fi
81ecdfbb
RW
12777rm -f core conftest.err conftest.$ac_objext \
12778 conftest$ac_exeext conftest.$ac_ext
fee8ec00
SR
12779LIBS=$ac_check_lib_save_LIBS
12780fi
6bb11ab3
L
12781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12782$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12783if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12784 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12785else
12786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12787$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 12788if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 12789 $as_echo_n "(cached) " >&6
fee8ec00
SR
12790else
12791 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12792LIBS="-lsvld $LIBS"
81ecdfbb 12793cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fee8ec00
SR
12794/* end confdefs.h. */
12795
81ecdfbb
RW
12796/* Override any GCC internal prototype to avoid an error.
12797 Use char because int might match the return type of a GCC
12798 builtin and then its argument prototype would still apply. */
fee8ec00
SR
12799#ifdef __cplusplus
12800extern "C"
12801#endif
6bb11ab3 12802char dlopen ();
fee8ec00
SR
12803int
12804main ()
12805{
6bb11ab3 12806return dlopen ();
fee8ec00
SR
12807 ;
12808 return 0;
12809}
12810_ACEOF
81ecdfbb 12811if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12812 ac_cv_lib_svld_dlopen=yes
fee8ec00 12813else
6bb11ab3 12814 ac_cv_lib_svld_dlopen=no
fee8ec00 12815fi
81ecdfbb
RW
12816rm -f core conftest.err conftest.$ac_objext \
12817 conftest$ac_exeext conftest.$ac_ext
fee8ec00
SR
12818LIBS=$ac_check_lib_save_LIBS
12819fi
6bb11ab3
L
12820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12821$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 12822if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 12823 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12824else
6bb11ab3
L
12825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12826$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 12827if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 12828 $as_echo_n "(cached) " >&6
b5bd9624 12829else
6bb11ab3
L
12830 ac_check_lib_save_LIBS=$LIBS
12831LIBS="-ldld $LIBS"
81ecdfbb 12832cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12833/* end confdefs.h. */
12834
81ecdfbb
RW
12835/* Override any GCC internal prototype to avoid an error.
12836 Use char because int might match the return type of a GCC
b5bd9624 12837 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12838#ifdef __cplusplus
12839extern "C"
12840#endif
6bb11ab3 12841char dld_link ();
b5bd9624
HPN
12842int
12843main ()
12844{
6bb11ab3 12845return dld_link ();
b5bd9624
HPN
12846 ;
12847 return 0;
12848}
12849_ACEOF
6bb11ab3
L
12850if ac_fn_c_try_link "$LINENO"; then :
12851 ac_cv_lib_dld_dld_link=yes
12852else
12853 ac_cv_lib_dld_dld_link=no
12854fi
12855rm -f core conftest.err conftest.$ac_objext \
12856 conftest$ac_exeext conftest.$ac_ext
12857LIBS=$ac_check_lib_save_LIBS
12858fi
12859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12860$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 12861if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
12862 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12863fi
12864
12865
12866fi
12867
12868
12869fi
12870
12871
12872fi
12873
12874
12875fi
12876
12877
12878fi
12879
12880 ;;
12881 esac
12882
12883 if test "x$lt_cv_dlopen" != xno; then
12884 enable_dlopen=yes
b5bd9624 12885 else
6bb11ab3
L
12886 enable_dlopen=no
12887 fi
12888
12889 case $lt_cv_dlopen in
12890 dlopen)
12891 save_CPPFLAGS="$CPPFLAGS"
12892 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12893
12894 save_LDFLAGS="$LDFLAGS"
12895 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12896
12897 save_LIBS="$LIBS"
12898 LIBS="$lt_cv_dlopen_libs $LIBS"
12899
12900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12901$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 12902if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
12903 $as_echo_n "(cached) " >&6
12904else
12905 if test "$cross_compiling" = yes; then :
12906 lt_cv_dlopen_self=cross
12907else
12908 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12909 lt_status=$lt_dlunknown
12910 cat > conftest.$ac_ext <<_LT_EOF
50df264d 12911#line 12911 "configure"
6bb11ab3
L
12912#include "confdefs.h"
12913
12914#if HAVE_DLFCN_H
12915#include <dlfcn.h>
12916#endif
12917
12918#include <stdio.h>
12919
12920#ifdef RTLD_GLOBAL
12921# define LT_DLGLOBAL RTLD_GLOBAL
12922#else
12923# ifdef DL_GLOBAL
12924# define LT_DLGLOBAL DL_GLOBAL
12925# else
12926# define LT_DLGLOBAL 0
12927# endif
12928#endif
12929
12930/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12931 find out it does not work in some platform. */
12932#ifndef LT_DLLAZY_OR_NOW
12933# ifdef RTLD_LAZY
12934# define LT_DLLAZY_OR_NOW RTLD_LAZY
12935# else
12936# ifdef DL_LAZY
12937# define LT_DLLAZY_OR_NOW DL_LAZY
12938# else
12939# ifdef RTLD_NOW
12940# define LT_DLLAZY_OR_NOW RTLD_NOW
12941# else
12942# ifdef DL_NOW
12943# define LT_DLLAZY_OR_NOW DL_NOW
12944# else
12945# define LT_DLLAZY_OR_NOW 0
12946# endif
12947# endif
12948# endif
12949# endif
12950#endif
12951
12952/* When -fvisbility=hidden is used, assume the code has been annotated
12953 correspondingly for the symbols needed. */
12954#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12955void fnord () __attribute__((visibility("default")));
12956#endif
12957
12958void fnord () { int i=42; }
12959int main ()
12960{
12961 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12962 int status = $lt_dlunknown;
12963
12964 if (self)
12965 {
12966 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12967 else
12968 {
12969 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12970 else puts (dlerror ());
12971 }
12972 /* dlclose (self); */
12973 }
12974 else
12975 puts (dlerror ());
12976
12977 return status;
12978}
12979_LT_EOF
12980 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12981 (eval $ac_link) 2>&5
12982 ac_status=$?
12983 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12984 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12985 (./conftest; exit; ) >&5 2>/dev/null
12986 lt_status=$?
12987 case x$lt_status in
12988 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12989 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12990 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12991 esac
12992 else :
12993 # compilation failed
12994 lt_cv_dlopen_self=no
b5bd9624 12995 fi
b5bd9624 12996fi
6bb11ab3
L
12997rm -fr conftest*
12998
12999
b5bd9624 13000fi
6bb11ab3
L
13001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13002$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 13003
6bb11ab3
L
13004 if test "x$lt_cv_dlopen_self" = xyes; then
13005 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13007$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 13008if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 13009 $as_echo_n "(cached) " >&6
b5bd9624 13010else
6bb11ab3
L
13011 if test "$cross_compiling" = yes; then :
13012 lt_cv_dlopen_self_static=cross
13013else
13014 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13015 lt_status=$lt_dlunknown
13016 cat > conftest.$ac_ext <<_LT_EOF
50df264d 13017#line 13017 "configure"
6bb11ab3
L
13018#include "confdefs.h"
13019
13020#if HAVE_DLFCN_H
13021#include <dlfcn.h>
13022#endif
13023
13024#include <stdio.h>
13025
13026#ifdef RTLD_GLOBAL
13027# define LT_DLGLOBAL RTLD_GLOBAL
13028#else
13029# ifdef DL_GLOBAL
13030# define LT_DLGLOBAL DL_GLOBAL
13031# else
13032# define LT_DLGLOBAL 0
13033# endif
13034#endif
13035
13036/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13037 find out it does not work in some platform. */
13038#ifndef LT_DLLAZY_OR_NOW
13039# ifdef RTLD_LAZY
13040# define LT_DLLAZY_OR_NOW RTLD_LAZY
13041# else
13042# ifdef DL_LAZY
13043# define LT_DLLAZY_OR_NOW DL_LAZY
13044# else
13045# ifdef RTLD_NOW
13046# define LT_DLLAZY_OR_NOW RTLD_NOW
13047# else
13048# ifdef DL_NOW
13049# define LT_DLLAZY_OR_NOW DL_NOW
13050# else
13051# define LT_DLLAZY_OR_NOW 0
13052# endif
13053# endif
13054# endif
13055# endif
13056#endif
13057
13058/* When -fvisbility=hidden is used, assume the code has been annotated
13059 correspondingly for the symbols needed. */
13060#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13061void fnord () __attribute__((visibility("default")));
13062#endif
13063
13064void fnord () { int i=42; }
13065int main ()
13066{
13067 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13068 int status = $lt_dlunknown;
13069
13070 if (self)
13071 {
13072 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13073 else
13074 {
13075 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13076 else puts (dlerror ());
13077 }
13078 /* dlclose (self); */
13079 }
13080 else
13081 puts (dlerror ());
13082
13083 return status;
13084}
13085_LT_EOF
13086 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13087 (eval $ac_link) 2>&5
13088 ac_status=$?
13089 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13090 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13091 (./conftest; exit; ) >&5 2>/dev/null
13092 lt_status=$?
13093 case x$lt_status in
13094 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13095 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13096 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13097 esac
13098 else :
13099 # compilation failed
13100 lt_cv_dlopen_self_static=no
13101 fi
b5bd9624 13102fi
6bb11ab3
L
13103rm -fr conftest*
13104
13105
b5bd9624 13106fi
6bb11ab3
L
13107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13108$as_echo "$lt_cv_dlopen_self_static" >&6; }
13109 fi
13110
13111 CPPFLAGS="$save_CPPFLAGS"
13112 LDFLAGS="$save_LDFLAGS"
13113 LIBS="$save_LIBS"
13114 ;;
13115 esac
13116
13117 case $lt_cv_dlopen_self in
13118 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13119 *) enable_dlopen_self=unknown ;;
13120 esac
13121
13122 case $lt_cv_dlopen_self_static in
13123 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13124 *) enable_dlopen_self_static=unknown ;;
13125 esac
13126fi
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144striplib=
13145old_striplib=
13146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13147$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13148if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13149 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13150 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13152$as_echo "yes" >&6; }
13153else
13154# FIXME - insert some real tests, host_os isn't really good enough
13155 case $host_os in
13156 darwin*)
13157 if test -n "$STRIP" ; then
13158 striplib="$STRIP -x"
13159 old_striplib="$STRIP -S"
13160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13161$as_echo "yes" >&6; }
13162 else
13163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13164$as_echo "no" >&6; }
13165 fi
13166 ;;
13167 *)
13168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13169$as_echo "no" >&6; }
13170 ;;
13171 esac
13172fi
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185 # Report which library types will actually be built
13186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13187$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13189$as_echo "$can_build_shared" >&6; }
13190
13191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13192$as_echo_n "checking whether to build shared libraries... " >&6; }
13193 test "$can_build_shared" = "no" && enable_shared=no
13194
13195 # On AIX, shared libraries and static libraries use the same namespace, and
13196 # are all built from PIC.
13197 case $host_os in
13198 aix3*)
13199 test "$enable_shared" = yes && enable_static=no
13200 if test -n "$RANLIB"; then
13201 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13202 postinstall_cmds='$RANLIB $lib'
13203 fi
13204 ;;
13205
13206 aix[4-9]*)
13207 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13208 test "$enable_shared" = yes && enable_static=no
13209 fi
13210 ;;
13211 esac
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13213$as_echo "$enable_shared" >&6; }
13214
13215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13216$as_echo_n "checking whether to build static libraries... " >&6; }
13217 # Make sure either enable_shared or enable_static is yes.
13218 test "$enable_shared" = yes || enable_static=yes
13219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13220$as_echo "$enable_static" >&6; }
13221
13222
13223
13224
13225fi
13226ac_ext=c
13227ac_cpp='$CPP $CPPFLAGS'
13228ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13229ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13230ac_compiler_gnu=$ac_cv_c_compiler_gnu
13231
13232CC="$lt_save_CC"
13233
13234
13235
13236
13237
13238
13239
13240
13241
b5bd9624 13242
b5bd9624 13243
b5bd9624 13244
b5bd9624 13245
6bb11ab3
L
13246 ac_config_commands="$ac_config_commands libtool"
13247
13248
13249
13250
13251# Only expand once:
13252
13253
5912fadd 13254
b5bd9624 13255
fee8ec00
SR
13256. ${srcdir}/../../bfd/configure.host
13257
13258
13259
31e6ad7d
MF
13260
13261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13262$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13263 # Check whether --enable-maintainer-mode was given.
81ecdfbb 13264if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13265 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13266else
13267 USE_MAINTAINER_MODE=no
fee8ec00 13268fi
31e6ad7d
MF
13269
13270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13271$as_echo "$USE_MAINTAINER_MODE" >&6; }
13272 if test $USE_MAINTAINER_MODE = yes; then
13273 MAINTAINER_MODE_TRUE=
13274 MAINTAINER_MODE_FALSE='#'
fee8ec00 13275else
31e6ad7d
MF
13276 MAINTAINER_MODE_TRUE='#'
13277 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
13278fi
13279
31e6ad7d
MF
13280 MAINT=$MAINTAINER_MODE_TRUE
13281
13282
fee8ec00
SR
13283
13284
ce39bd38
MF
13285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13286$as_echo_n "checking for sim debug setting... " >&6; }
13287sim_debug="0"
81ecdfbb
RW
13288# Check whether --enable-sim-debug was given.
13289if test "${enable_sim_debug+set}" = set; then :
13290 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
13291 yes) sim_debug="7";;
13292 no) sim_debug="0";;
13293 *) sim_debug="($enableval)";;
fee8ec00 13294esac
fee8ec00 13295fi
ce39bd38
MF
13296if test "$sim_debug" != "0"; then
13297
13298cat >>confdefs.h <<_ACEOF
13299#define DEBUG $sim_debug
13300_ACEOF
13301
81ecdfbb
RW
13302fi
13303
ce39bd38
MF
13304cat >>confdefs.h <<_ACEOF
13305#define WITH_DEBUG $sim_debug
13306_ACEOF
13307
13308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13309$as_echo "$sim_debug" >&6; }
fee8ec00
SR
13310
13311
ce39bd38
MF
13312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13313$as_echo_n "checking for sim stdio debug behavior... " >&6; }
13314sim_stdio="0"
81ecdfbb
RW
13315# Check whether --enable-sim-stdio was given.
13316if test "${enable_sim_stdio+set}" = set; then :
13317 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
13318 yes) sim_stdio="DO_USE_STDIO";;
13319 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 13320 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
fee8ec00 13321esac
81ecdfbb
RW
13322fi
13323
ce39bd38
MF
13324cat >>confdefs.h <<_ACEOF
13325#define WITH_STDIO $sim_stdio
13326_ACEOF
13327
13328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13329$as_echo "$sim_stdio" >&6; }
fee8ec00
SR
13330
13331
ce39bd38
MF
13332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13333$as_echo_n "checking for sim trace settings... " >&6; }
13334sim_trace="~TRACE_debug"
81ecdfbb
RW
13335# Check whether --enable-sim-trace was given.
13336if test "${enable_sim_trace+set}" = set; then :
13337 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
13338 yes) sim_trace="-1";;
13339 no) sim_trace="0";;
fee8ec00 13340 [-0-9]*)
ce39bd38 13341 sim_trace="'(${enableval})'";;
2232061b 13342 [[:lower:]]*)
fee8ec00
SR
13343 sim_trace=""
13344 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13345 if test x"$sim_trace" = x; then
ce39bd38 13346 sim_trace="(TRACE_$x"
fee8ec00
SR
13347 else
13348 sim_trace="${sim_trace}|TRACE_$x"
13349 fi
13350 done
ce39bd38 13351 sim_trace="$sim_trace)" ;;
fee8ec00 13352esac
81ecdfbb
RW
13353fi
13354
ce39bd38
MF
13355cat >>confdefs.h <<_ACEOF
13356#define WITH_TRACE $sim_trace
13357_ACEOF
13358
13359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13360$as_echo "$sim_trace" >&6; }
fee8ec00
SR
13361
13362
ce39bd38
MF
13363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13364$as_echo_n "checking for sim profile settings... " >&6; }
13365profile="1"
13366sim_profile="-1"
81ecdfbb
RW
13367# Check whether --enable-sim-profile was given.
13368if test "${enable_sim_profile+set}" = set; then :
13369 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
13370 yes) profile="1" sim_profile="-1";;
13371 no) profile="0" sim_profile="0";;
fee8ec00 13372 [-0-9]*)
ce39bd38 13373 profile="(${enableval})" sim_profile="(${enableval})";;
fee8ec00 13374 [a-z]*)
ce39bd38 13375 profile="1"
fee8ec00
SR
13376 sim_profile=""
13377 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13378 if test x"$sim_profile" = x; then
ce39bd38 13379 sim_profile="(PROFILE_$x"
fee8ec00
SR
13380 else
13381 sim_profile="${sim_profile}|PROFILE_$x"
13382 fi
13383 done
ce39bd38 13384 sim_profile="$sim_profile)" ;;
fee8ec00 13385esac
81ecdfbb
RW
13386fi
13387
ce39bd38
MF
13388cat >>confdefs.h <<_ACEOF
13389#define PROFILE $profile
13390_ACEOF
fee8ec00
SR
13391
13392
ce39bd38
MF
13393cat >>confdefs.h <<_ACEOF
13394#define WITH_PROFILE $sim_profile
13395_ACEOF
13396
13397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13398$as_echo "$sim_profile" >&6; }
13399
13400
13401
13402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13403$as_echo_n "checking whether to enable sim asserts... " >&6; }
13404sim_assert="1"
35656e95
MF
13405# Check whether --enable-sim-assert was given.
13406if test "${enable_sim_assert+set}" = set; then :
13407 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
13408 yes) sim_assert="1";;
13409 no) sim_assert="0";;
d0ac1c44 13410 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 13411esac
35656e95
MF
13412fi
13413
ce39bd38
MF
13414cat >>confdefs.h <<_ACEOF
13415#define WITH_ASSERT $sim_assert
13416_ACEOF
13417
13418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13419$as_echo "$sim_assert" >&6; }
13420
35656e95 13421
ce39bd38
MF
13422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13423$as_echo_n "checking default sim environment setting... " >&6; }
13424sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
13425# Check whether --enable-sim-environment was given.
13426if test "${enable_sim_environment+set}" = set; then :
13427 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
13428 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13429 user | USER) sim_environment="USER_ENVIRONMENT";;
13430 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13431 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 13432 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 13433esac
16f7876d
MF
13434fi
13435
ce39bd38
MF
13436cat >>confdefs.h <<_ACEOF
13437#define WITH_ENVIRONMENT $sim_environment
13438_ACEOF
13439
13440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13441$as_echo "$sim_environment" >&6; }
13442
16f7876d 13443
347fe5bb
MF
13444sim_inline="-DDEFAULT_INLINE=0"
13445# Check whether --enable-sim-inline was given.
13446if test "${enable_sim_inline+set}" = set; then :
13447 enableval=$enable_sim_inline; sim_inline=""
13448case "$enableval" in
13449 no) sim_inline="-DDEFAULT_INLINE=0";;
13450 0) sim_inline="-DDEFAULT_INLINE=0";;
13451 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13452 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13453 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13454 new_flag=""
13455 case "$x" in
13456 *_INLINE=*) new_flag="-D$x";;
13457 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13458 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13459 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13460 esac
13461 if test x"$sim_inline" = x""; then
13462 sim_inline="$new_flag"
13463 else
13464 sim_inline="$sim_inline $new_flag"
13465 fi
13466 done;;
13467esac
13468if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13469 echo "Setting inline flags = $sim_inline" 6>&1
13470fi
13471fi
13472
13473
13474
6efef468 13475
81ecdfbb
RW
13476# Check whether --with-pkgversion was given.
13477if test "${with_pkgversion+set}" = set; then :
13478 withval=$with_pkgversion; case "$withval" in
d0ac1c44 13479 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
13480 no) PKGVERSION= ;;
13481 *) PKGVERSION="($withval) " ;;
13482 esac
13483else
bf12d44e 13484 PKGVERSION="(SIM) "
6efef468 13485
81ecdfbb
RW
13486fi
13487
6efef468
JM
13488
13489
13490
13491
81ecdfbb
RW
13492# Check whether --with-bugurl was given.
13493if test "${with_bugurl+set}" = set; then :
13494 withval=$with_bugurl; case "$withval" in
d0ac1c44 13495 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
13496 no) BUGURL=
13497 ;;
13498 *) BUGURL="$withval"
13499 ;;
13500 esac
13501else
dfb856ba 13502 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 13503
81ecdfbb
RW
13504fi
13505
6efef468
JM
13506 case ${BUGURL} in
13507 "")
13508 REPORT_BUGS_TO=
13509 REPORT_BUGS_TEXI=
13510 ;;
13511 *)
13512 REPORT_BUGS_TO="<$BUGURL>"
13513 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13514 ;;
13515 esac;
13516
13517
13518
13519
13520cat >>confdefs.h <<_ACEOF
13521#define PKGVERSION "$PKGVERSION"
13522_ACEOF
13523
13524
13525cat >>confdefs.h <<_ACEOF
13526#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13527_ACEOF
13528
13529
81ecdfbb
RW
13530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13531$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 13532if ${ac_cv_type_signal+:} false; then :
81ecdfbb 13533 $as_echo_n "(cached) " >&6
fee8ec00 13534else
81ecdfbb 13535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fee8ec00
SR
13536/* end confdefs.h. */
13537#include <sys/types.h>
13538#include <signal.h>
fee8ec00
SR
13539
13540int
13541main ()
13542{
81ecdfbb 13543return *(signal (0, 0)) (0) == 1;
fee8ec00
SR
13544 ;
13545 return 0;
13546}
13547_ACEOF
81ecdfbb
RW
13548if ac_fn_c_try_compile "$LINENO"; then :
13549 ac_cv_type_signal=int
fee8ec00 13550else
81ecdfbb 13551 ac_cv_type_signal=void
fee8ec00 13552fi
81ecdfbb 13553rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fee8ec00 13554fi
81ecdfbb
RW
13555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13556$as_echo "$ac_cv_type_signal" >&6; }
fee8ec00
SR
13557
13558cat >>confdefs.h <<_ACEOF
13559#define RETSIGTYPE $ac_cv_type_signal
13560_ACEOF
13561
13562
13563
13564
13565
fee8ec00
SR
13566
13567
6ffe910a 13568
1ac72f06 13569wire_endian="LITTLE"
ca968da4
MF
13570default_endian=""
13571# Check whether --enable-sim-endian was given.
13572if test "${enable_sim_endian+set}" = set; then :
13573 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
13574 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13575 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
ca968da4 13576 yes) if test x"$wire_endian" != x; then
1ac72f06 13577 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ca968da4 13578 else
1ac72f06
MF
13579 if test x"$default_endian" != x; then
13580 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ca968da4
MF
13581 else
13582 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 13583 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
ca968da4
MF
13584 fi
13585 fi;;
13586 no) if test x"$default_endian" != x; then
1ac72f06 13587 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ca968da4
MF
13588 else
13589 if test x"$wire_endian" != x; then
1ac72f06 13590 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ca968da4
MF
13591 else
13592 echo "No default endian for target $target" 1>&6
1ac72f06 13593 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
ca968da4
MF
13594 fi
13595 fi;;
d0ac1c44 13596 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
ca968da4
MF
13597esac
13598if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13599 echo "Setting endian flags = $sim_endian" 6>&1
13600fi
13601else
13602 if test x"$default_endian" != x; then
1ac72f06 13603 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ca968da4
MF
13604else
13605 if test x"$wire_endian" != x; then
1ac72f06 13606 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ca968da4
MF
13607 else
13608 sim_endian=
13609 fi
13610fi
13611fi
13612
761e171a
MF
13613wire_alignment="NONSTRICT_ALIGNMENT"
13614default_alignment=""
ca968da4
MF
13615
13616# Check whether --enable-sim-alignment was given.
13617if test "${enable_sim_alignment+set}" = set; then :
13618 enableval=$enable_sim_alignment; case "${enableval}" in
13619 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13620 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13621 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13622 yes) if test x"$wire_alignment" != x; then
13623 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13624 else
13625 if test x"$default_alignment" != x; then
13626 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13627 else
13628 echo "No hard-wired alignment for target $target" 1>&6
13629 sim_alignment="-DWITH_ALIGNMENT=0"
13630 fi
13631 fi;;
13632 no) if test x"$default_alignment" != x; then
13633 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13634 else
13635 if test x"$wire_alignment" != x; then
13636 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13637 else
13638 echo "No default alignment for target $target" 1>&6
13639 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13640 fi
13641 fi;;
d0ac1c44 13642 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
ca968da4
MF
13643esac
13644if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13645 echo "Setting alignment flags = $sim_alignment" 6>&1
13646fi
13647else
13648 if test x"$default_alignment" != x; then
13649 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13650else
13651 if test x"$wire_alignment" != x; then
13652 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13653 else
13654 sim_alignment=
13655 fi
13656fi
13657fi
13658
13659
2232061b
MF
13660# Check whether --enable-werror was given.
13661if test "${enable_werror+set}" = set; then :
13662 enableval=$enable_werror; case "${enableval}" in
13663 yes | y) ERROR_ON_WARNING="yes" ;;
13664 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 13665 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
2232061b
MF
13666 esac
13667fi
13668
13669
13670# Enable -Werror by default when using gcc
13671if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13672 ERROR_ON_WARNING=yes
13673fi
13674
13675WERROR_CFLAGS=""
2232061b 13676
2232061b 13677build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 13678-Wpointer-sign \
2232061b 13679-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
13680-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13681-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13682-Wold-style-declaration -Wold-style-definition"
2232061b
MF
13683
13684# Enable -Wno-format by default when using gcc on mingw since many
13685# GCC versions complain about %I64.
13686case "${host}" in
13687 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 13688 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13689esac
13690
81ecdfbb
RW
13691# Check whether --enable-build-warnings was given.
13692if test "${enable_build_warnings+set}" = set; then :
13693 enableval=$enable_build_warnings; case "${enableval}" in
fee8ec00
SR
13694 yes) ;;
13695 no) build_warnings="-w";;
13696 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13697 build_warnings="${build_warnings} ${t}";;
13698 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13699 build_warnings="${t} ${build_warnings}";;
13700 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13701esac
13702if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13703 echo "Setting compiler warning flags = $build_warnings" 6>&1
13704fi
81ecdfbb
RW
13705fi
13706# Check whether --enable-sim-build-warnings was given.
13707if test "${enable_sim_build_warnings+set}" = set; then :
13708 enableval=$enable_sim_build_warnings; case "${enableval}" in
fee8ec00
SR
13709 yes) ;;
13710 no) build_warnings="-w";;
13711 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13712 build_warnings="${build_warnings} ${t}";;
13713 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13714 build_warnings="${t} ${build_warnings}";;
13715 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13716esac
13717if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13718 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13719fi
81ecdfbb
RW
13720fi
13721WARN_CFLAGS=""
fee8ec00
SR
13722if test "x${build_warnings}" != x -a "x$GCC" = xyes
13723then
81ecdfbb
RW
13724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13725$as_echo_n "checking compiler warning flags... " >&6; }
fee8ec00
SR
13726 # Separate out the -Werror flag as some files just cannot be
13727 # compiled with it enabled.
13728 for w in ${build_warnings}; do
13729 case $w in
13730 -Werr*) WERROR_CFLAGS=-Werror ;;
13731 *) # Check that GCC accepts it
13732 saved_CFLAGS="$CFLAGS"
13733 CFLAGS="$CFLAGS $w"
81ecdfbb 13734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fee8ec00
SR
13735/* end confdefs.h. */
13736
13737int
13738main ()
13739{
13740
13741 ;
13742 return 0;
13743}
13744_ACEOF
81ecdfbb 13745if ac_fn_c_try_compile "$LINENO"; then :
fee8ec00 13746 WARN_CFLAGS="${WARN_CFLAGS} $w"
fee8ec00 13747fi
81ecdfbb 13748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fee8ec00
SR
13749 CFLAGS="$saved_CFLAGS"
13750 esac
13751 done
2232061b
MF
13752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13753$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
fee8ec00
SR
13754fi
13755
13756
fee8ec00 13757
fee8ec00
SR
13758cgen_breaks=""
13759if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13760cgen_breaks="break cgen_rtx_error";
13761fi
13762
81ecdfbb 13763ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
fee8ec00 13764
81ecdfbb 13765ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
fee8ec00 13766
81ecdfbb 13767ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
fee8ec00 13768
81ecdfbb 13769ac_config_commands="$ac_config_commands Makefile"
fee8ec00 13770
81ecdfbb 13771ac_config_commands="$ac_config_commands stamp-h"
fee8ec00
SR
13772
13773cat >confcache <<\_ACEOF
13774# This file is a shell script that caches the results of configure
13775# tests run on this system so they can be shared between configure
13776# scripts and configure runs, see configure's option --config-cache.
13777# It is not useful on other systems. If it contains results you don't
13778# want to keep, you may remove or edit it.
13779#
13780# config.status only pays attention to the cache file if you give it
13781# the --recheck option to rerun configure.
13782#
13783# `ac_cv_env_foo' variables (set or unset) will be overridden when
13784# loading this file, other *unset* `ac_cv_foo' will be assigned the
13785# following values.
13786
13787_ACEOF
13788
13789# The following way of writing the cache mishandles newlines in values,
13790# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13791# So, we kill variables containing newlines.
fee8ec00
SR
13792# Ultrix sh set writes to stderr and can't be redirected directly,
13793# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13794(
13795 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13796 eval ac_val=\$$ac_var
13797 case $ac_val in #(
13798 *${as_nl}*)
13799 case $ac_var in #(
13800 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13801$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13802 esac
13803 case $ac_var in #(
13804 _ | IFS | as_nl) ;; #(
13805 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13806 *) { eval $ac_var=; unset $ac_var;} ;;
13807 esac ;;
13808 esac
13809 done
13810
fee8ec00 13811 (set) 2>&1 |
81ecdfbb
RW
13812 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13813 *${as_nl}ac_space=\ *)
13814 # `set' does not quote correctly, so add quotes: double-quote
13815 # substitution turns \\\\ into \\, and sed turns \\ into \.
fee8ec00
SR
13816 sed -n \
13817 "s/'/'\\\\''/g;
13818 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13819 ;; #(
fee8ec00
SR
13820 *)
13821 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13822 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fee8ec00 13823 ;;
81ecdfbb
RW
13824 esac |
13825 sort
13826) |
fee8ec00 13827 sed '
81ecdfbb 13828 /^ac_cv_env_/b end
fee8ec00 13829 t clear
81ecdfbb 13830 :clear
fee8ec00
SR
13831 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13832 t end
81ecdfbb
RW
13833 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13834 :end' >>confcache
13835if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13836 if test -w "$cache_file"; then
d0ac1c44 13837 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
13838 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13839$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
13840 if test ! -f "$cache_file" || test -h "$cache_file"; then
13841 cat confcache >"$cache_file"
13842 else
13843 case $cache_file in #(
13844 */* | ?:*)
13845 mv -f confcache "$cache_file"$$ &&
13846 mv -f "$cache_file"$$ "$cache_file" ;; #(
13847 *)
13848 mv -f confcache "$cache_file" ;;
13849 esac
13850 fi
13851 fi
fee8ec00 13852 else
81ecdfbb
RW
13853 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13854$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
fee8ec00
SR
13855 fi
13856fi
13857rm -f confcache
13858
13859test "x$prefix" = xNONE && prefix=$ac_default_prefix
13860# Let make expand exec_prefix.
13861test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13862
fee8ec00
SR
13863DEFS=-DHAVE_CONFIG_H
13864
13865ac_libobjs=
13866ac_ltlibobjs=
d0ac1c44 13867U=
fee8ec00
SR
13868for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13869 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13870 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13871 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13872 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13873 # will be set to the directory where LIBOBJS objects are built.
13874 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13875 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
fee8ec00
SR
13876done
13877LIBOBJS=$ac_libobjs
13878
13879LTLIBOBJS=$ac_ltlibobjs
13880
13881
0cb8d851 13882
db2e4d67 13883if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
d0ac1c44 13884 as_fn_error $? "conditional \"GMAKE\" was never defined.
db2e4d67
MF
13885Usually this means the macro was only invoked conditionally." "$LINENO" 5
13886fi
6bb11ab3 13887if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 13888 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
13889Usually this means the macro was only invoked conditionally." "$LINENO" 5
13890fi
31e6ad7d 13891if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 13892 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
13893Usually this means the macro was only invoked conditionally." "$LINENO" 5
13894fi
fee8ec00 13895
d0ac1c44 13896: "${CONFIG_STATUS=./config.status}"
81ecdfbb 13897ac_write_fail=0
fee8ec00
SR
13898ac_clean_files_save=$ac_clean_files
13899ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13900{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13901$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13902as_write_fail=0
13903cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
fee8ec00
SR
13904#! $SHELL
13905# Generated by $as_me.
13906# Run this file to recreate the current configuration.
13907# Compiler output produced by configure, useful for debugging
13908# configure, is in config.log if it exists.
13909
13910debug=false
13911ac_cs_recheck=false
13912ac_cs_silent=false
fee8ec00 13913
81ecdfbb
RW
13914SHELL=\${CONFIG_SHELL-$SHELL}
13915export SHELL
13916_ASEOF
13917cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13918## -------------------- ##
13919## M4sh Initialization. ##
13920## -------------------- ##
13921
13922# Be more Bourne compatible
13923DUALCASE=1; export DUALCASE # for MKS sh
13924if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
fee8ec00
SR
13925 emulate sh
13926 NULLCMD=:
81ecdfbb 13927 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fee8ec00
SR
13928 # is contrary to our usage. Disable this feature.
13929 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13930 setopt NO_GLOB_SUBST
13931else
13932 case `(set -o) 2>/dev/null` in #(
13933 *posix*) :
13934 set -o posix ;; #(
13935 *) :
13936 ;;
13937esac
fee8ec00 13938fi
fee8ec00 13939
81ecdfbb
RW
13940
13941as_nl='
13942'
13943export as_nl
13944# Printing a long string crashes Solaris 7 /usr/bin/printf.
13945as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13946as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13947as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13948# Prefer a ksh shell builtin over an external printf program on Solaris,
13949# but without wasting forks for bash or zsh.
13950if test -z "$BASH_VERSION$ZSH_VERSION" \
13951 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13952 as_echo='print -r --'
13953 as_echo_n='print -rn --'
13954elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13955 as_echo='printf %s\n'
13956 as_echo_n='printf %s'
13957else
13958 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13959 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13960 as_echo_n='/usr/ucb/echo -n'
13961 else
13962 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13963 as_echo_n_body='eval
13964 arg=$1;
13965 case $arg in #(
13966 *"$as_nl"*)
13967 expr "X$arg" : "X\\(.*\\)$as_nl";
13968 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13969 esac;
13970 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13971 '
13972 export as_echo_n_body
13973 as_echo_n='sh -c $as_echo_n_body as_echo'
13974 fi
13975 export as_echo_body
13976 as_echo='sh -c $as_echo_body as_echo'
13977fi
13978
13979# The user is always right.
13980if test "${PATH_SEPARATOR+set}" != set; then
13981 PATH_SEPARATOR=:
13982 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13983 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13984 PATH_SEPARATOR=';'
13985 }
fee8ec00
SR
13986fi
13987
13988
81ecdfbb
RW
13989# IFS
13990# We need space, tab and new line, in precisely that order. Quoting is
13991# there to prevent editors from complaining about space-tab.
13992# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13993# splitting by setting IFS to empty value.)
13994IFS=" "" $as_nl"
13995
13996# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 13997as_myself=
81ecdfbb
RW
13998case $0 in #((
13999 *[\\/]* ) as_myself=$0 ;;
14000 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14001for as_dir in $PATH
14002do
14003 IFS=$as_save_IFS
14004 test -z "$as_dir" && as_dir=.
14005 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14006 done
14007IFS=$as_save_IFS
14008
14009 ;;
14010esac
14011# We did not find ourselves, most probably we were run as `sh COMMAND'
14012# in which case we are not to be found in the path.
14013if test "x$as_myself" = x; then
14014 as_myself=$0
14015fi
14016if test ! -f "$as_myself"; then
14017 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14018 exit 1
14019fi
14020
14021# Unset variables that we do not need and which cause bugs (e.g. in
14022# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14023# suppresses any "Segmentation fault" message there. '((' could
14024# trigger a bug in pdksh 5.2.14.
14025for as_var in BASH_ENV ENV MAIL MAILPATH
14026do eval test x\${$as_var+set} = xset \
14027 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14028done
fee8ec00
SR
14029PS1='$ '
14030PS2='> '
14031PS4='+ '
14032
14033# NLS nuisances.
81ecdfbb
RW
14034LC_ALL=C
14035export LC_ALL
14036LANGUAGE=C
14037export LANGUAGE
14038
14039# CDPATH.
14040(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14041
14042
d0ac1c44
SM
14043# as_fn_error STATUS ERROR [LINENO LOG_FD]
14044# ----------------------------------------
81ecdfbb
RW
14045# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14046# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 14047# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
14048as_fn_error ()
14049{
d0ac1c44
SM
14050 as_status=$1; test $as_status -eq 0 && as_status=1
14051 if test "$4"; then
14052 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14053 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
fee8ec00 14054 fi
d0ac1c44 14055 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
14056 as_fn_exit $as_status
14057} # as_fn_error
14058
14059
14060# as_fn_set_status STATUS
14061# -----------------------
14062# Set $? to STATUS, without forking.
14063as_fn_set_status ()
14064{
14065 return $1
14066} # as_fn_set_status
14067
14068# as_fn_exit STATUS
14069# -----------------
14070# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14071as_fn_exit ()
14072{
14073 set +e
14074 as_fn_set_status $1
14075 exit $1
14076} # as_fn_exit
14077
14078# as_fn_unset VAR
14079# ---------------
14080# Portably unset VAR.
14081as_fn_unset ()
14082{
14083 { eval $1=; unset $1;}
14084}
14085as_unset=as_fn_unset
14086# as_fn_append VAR VALUE
14087# ----------------------
14088# Append the text in VALUE to the end of the definition contained in VAR. Take
14089# advantage of any shell optimizations that allow amortized linear growth over
14090# repeated appends, instead of the typical quadratic growth present in naive
14091# implementations.
14092if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14093 eval 'as_fn_append ()
14094 {
14095 eval $1+=\$2
14096 }'
14097else
14098 as_fn_append ()
14099 {
14100 eval $1=\$$1\$2
14101 }
14102fi # as_fn_append
14103
14104# as_fn_arith ARG...
14105# ------------------
14106# Perform arithmetic evaluation on the ARGs, and store the result in the
14107# global $as_val. Take advantage of shells that can avoid forks. The arguments
14108# must be portable across $(()) and expr.
14109if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14110 eval 'as_fn_arith ()
14111 {
14112 as_val=$(( $* ))
14113 }'
14114else
14115 as_fn_arith ()
14116 {
14117 as_val=`expr "$@" || test $? -eq 1`
14118 }
14119fi # as_fn_arith
14120
fee8ec00 14121
81ecdfbb
RW
14122if expr a : '\(a\)' >/dev/null 2>&1 &&
14123 test "X`expr 00001 : '.*\(...\)'`" = X001; then
fee8ec00
SR
14124 as_expr=expr
14125else
14126 as_expr=false
14127fi
14128
81ecdfbb 14129if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
fee8ec00
SR
14130 as_basename=basename
14131else
14132 as_basename=false
14133fi
14134
81ecdfbb
RW
14135if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14136 as_dirname=dirname
14137else
14138 as_dirname=false
14139fi
fee8ec00 14140
81ecdfbb 14141as_me=`$as_basename -- "$0" ||
fee8ec00
SR
14142$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14143 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14144 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14145$as_echo X/"$0" |
14146 sed '/^.*\/\([^/][^/]*\)\/*$/{
14147 s//\1/
14148 q
14149 }
14150 /^X\/\(\/\/\)$/{
14151 s//\1/
14152 q
14153 }
14154 /^X\/\(\/\).*/{
14155 s//\1/
14156 q
14157 }
14158 s/.*/./; q'`
fee8ec00 14159
fee8ec00
SR
14160# Avoid depending upon Character Ranges.
14161as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14162as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14163as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14164as_cr_digits='0123456789'
14165as_cr_alnum=$as_cr_Letters$as_cr_digits
14166
81ecdfbb
RW
14167ECHO_C= ECHO_N= ECHO_T=
14168case `echo -n x` in #(((((
14169-n*)
14170 case `echo 'xy\c'` in
14171 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14172 xy) ECHO_C='\c';;
14173 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14174 ECHO_T=' ';;
14175 esac;;
14176*)
14177 ECHO_N='-n';;
fee8ec00
SR
14178esac
14179
81ecdfbb
RW
14180rm -f conf$$ conf$$.exe conf$$.file
14181if test -d conf$$.dir; then
14182 rm -f conf$$.dir/conf$$.file
fee8ec00 14183else
81ecdfbb
RW
14184 rm -f conf$$.dir
14185 mkdir conf$$.dir 2>/dev/null
fee8ec00 14186fi
81ecdfbb
RW
14187if (echo >conf$$.file) 2>/dev/null; then
14188 if ln -s conf$$.file conf$$ 2>/dev/null; then
fee8ec00 14189 as_ln_s='ln -s'
81ecdfbb
RW
14190 # ... but there are two gotchas:
14191 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14192 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 14193 # In both cases, we have to default to `cp -pR'.
81ecdfbb 14194 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 14195 as_ln_s='cp -pR'
81ecdfbb
RW
14196 elif ln conf$$.file conf$$ 2>/dev/null; then
14197 as_ln_s=ln
14198 else
d0ac1c44 14199 as_ln_s='cp -pR'
fee8ec00 14200 fi
fee8ec00 14201else
d0ac1c44 14202 as_ln_s='cp -pR'
fee8ec00 14203fi
81ecdfbb
RW
14204rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14205rmdir conf$$.dir 2>/dev/null
14206
fee8ec00 14207
81ecdfbb
RW
14208# as_fn_mkdir_p
14209# -------------
14210# Create "$as_dir" as a directory, including parents if necessary.
14211as_fn_mkdir_p ()
14212{
14213
14214 case $as_dir in #(
14215 -*) as_dir=./$as_dir;;
14216 esac
14217 test -d "$as_dir" || eval $as_mkdir_p || {
14218 as_dirs=
14219 while :; do
14220 case $as_dir in #(
14221 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14222 *) as_qdir=$as_dir;;
14223 esac
14224 as_dirs="'$as_qdir' $as_dirs"
14225 as_dir=`$as_dirname -- "$as_dir" ||
14226$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14227 X"$as_dir" : 'X\(//\)[^/]' \| \
14228 X"$as_dir" : 'X\(//\)$' \| \
14229 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14230$as_echo X"$as_dir" |
14231 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14232 s//\1/
14233 q
14234 }
14235 /^X\(\/\/\)[^/].*/{
14236 s//\1/
14237 q
14238 }
14239 /^X\(\/\/\)$/{
14240 s//\1/
14241 q
14242 }
14243 /^X\(\/\).*/{
14244 s//\1/
14245 q
14246 }
14247 s/.*/./; q'`
14248 test -d "$as_dir" && break
14249 done
14250 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 14251 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
14252
14253
14254} # as_fn_mkdir_p
fee8ec00 14255if mkdir -p . 2>/dev/null; then
81ecdfbb 14256 as_mkdir_p='mkdir -p "$as_dir"'
fee8ec00
SR
14257else
14258 test -d ./-p && rmdir ./-p
14259 as_mkdir_p=false
14260fi
14261
d0ac1c44
SM
14262
14263# as_fn_executable_p FILE
14264# -----------------------
14265# Test if FILE is an executable regular file.
14266as_fn_executable_p ()
14267{
14268 test -f "$1" && test -x "$1"
14269} # as_fn_executable_p
14270as_test_x='test -x'
14271as_executable_p=as_fn_executable_p
fee8ec00
SR
14272
14273# Sed expression to map a string onto a valid CPP name.
14274as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14275
14276# Sed expression to map a string onto a valid variable name.
14277as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14278
14279
fee8ec00 14280exec 6>&1
81ecdfbb
RW
14281## ----------------------------------- ##
14282## Main body of $CONFIG_STATUS script. ##
14283## ----------------------------------- ##
14284_ASEOF
14285test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14286
14287cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14288# Save the log message, to keep $0 and so on meaningful, and to
fee8ec00 14289# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14290# values after options handling.
14291ac_log="
fee8ec00 14292This file was extended by $as_me, which was
d0ac1c44 14293generated by GNU Autoconf 2.69. Invocation command line was
fee8ec00
SR
14294
14295 CONFIG_FILES = $CONFIG_FILES
14296 CONFIG_HEADERS = $CONFIG_HEADERS
14297 CONFIG_LINKS = $CONFIG_LINKS
14298 CONFIG_COMMANDS = $CONFIG_COMMANDS
14299 $ $0 $@
14300
81ecdfbb
RW
14301on `(hostname || uname -n) 2>/dev/null | sed 1q`
14302"
14303
fee8ec00
SR
14304_ACEOF
14305
81ecdfbb
RW
14306case $ac_config_files in *"
14307"*) set x $ac_config_files; shift; ac_config_files=$*;;
14308esac
fee8ec00 14309
81ecdfbb
RW
14310case $ac_config_headers in *"
14311"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14312esac
fee8ec00 14313
fee8ec00 14314
81ecdfbb
RW
14315cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14316# Files that config.status was made for.
14317config_files="$ac_config_files"
14318config_headers="$ac_config_headers"
81ecdfbb 14319config_commands="$ac_config_commands"
fee8ec00 14320
81ecdfbb 14321_ACEOF
fee8ec00 14322
81ecdfbb 14323cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fee8ec00 14324ac_cs_usage="\
81ecdfbb
RW
14325\`$as_me' instantiates files and other configuration actions
14326from templates according to the current configuration. Unless the files
14327and actions are specified as TAGs, all are instantiated by default.
fee8ec00 14328
81ecdfbb 14329Usage: $0 [OPTION]... [TAG]...
fee8ec00
SR
14330
14331 -h, --help print this help, then exit
81ecdfbb 14332 -V, --version print version number and configuration settings, then exit
d0ac1c44 14333 --config print configuration, then exit
81ecdfbb
RW
14334 -q, --quiet, --silent
14335 do not print progress messages
fee8ec00
SR
14336 -d, --debug don't remove temporary files
14337 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14338 --file=FILE[:TEMPLATE]
14339 instantiate the configuration file FILE
14340 --header=FILE[:TEMPLATE]
14341 instantiate the configuration header FILE
fee8ec00
SR
14342
14343Configuration files:
14344$config_files
14345
14346Configuration headers:
14347$config_headers
14348
fee8ec00
SR
14349Configuration commands:
14350$config_commands
14351
81ecdfbb 14352Report bugs to the package provider."
fee8ec00 14353
81ecdfbb
RW
14354_ACEOF
14355cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14356ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
fee8ec00
SR
14357ac_cs_version="\\
14358config.status
d0ac1c44
SM
14359configured by $0, generated by GNU Autoconf 2.69,
14360 with options \\"\$ac_cs_config\\"
fee8ec00 14361
d0ac1c44 14362Copyright (C) 2012 Free Software Foundation, Inc.
fee8ec00
SR
14363This config.status script is free software; the Free Software Foundation
14364gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14365
14366ac_pwd='$ac_pwd'
14367srcdir='$srcdir'
14368INSTALL='$INSTALL'
6bb11ab3 14369AWK='$AWK'
81ecdfbb 14370test -n "\$AWK" || AWK=awk
fee8ec00
SR
14371_ACEOF
14372
81ecdfbb
RW
14373cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14374# The default lists apply if the user does not specify any file.
fee8ec00
SR
14375ac_need_defaults=:
14376while test $# != 0
14377do
14378 case $1 in
d0ac1c44 14379 --*=?*)
81ecdfbb
RW
14380 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14381 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
fee8ec00
SR
14382 ac_shift=:
14383 ;;
d0ac1c44
SM
14384 --*=)
14385 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14386 ac_optarg=
14387 ac_shift=:
14388 ;;
81ecdfbb 14389 *)
fee8ec00
SR
14390 ac_option=$1
14391 ac_optarg=$2
14392 ac_shift=shift
14393 ;;
fee8ec00
SR
14394 esac
14395
14396 case $ac_option in
14397 # Handling of the options.
fee8ec00
SR
14398 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14399 ac_cs_recheck=: ;;
81ecdfbb
RW
14400 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14401 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
14402 --config | --confi | --conf | --con | --co | --c )
14403 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 14404 --debug | --debu | --deb | --de | --d | -d )
fee8ec00
SR
14405 debug=: ;;
14406 --file | --fil | --fi | --f )
14407 $ac_shift
81ecdfbb
RW
14408 case $ac_optarg in
14409 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 14410 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
14411 esac
14412 as_fn_append CONFIG_FILES " '$ac_optarg'"
fee8ec00
SR
14413 ac_need_defaults=false;;
14414 --header | --heade | --head | --hea )
14415 $ac_shift
81ecdfbb
RW
14416 case $ac_optarg in
14417 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14418 esac
14419 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
fee8ec00 14420 ac_need_defaults=false;;
81ecdfbb
RW
14421 --he | --h)
14422 # Conflict between --help and --header
d0ac1c44 14423 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
14424Try \`$0 --help' for more information.";;
14425 --help | --hel | -h )
14426 $as_echo "$ac_cs_usage"; exit ;;
fee8ec00
SR
14427 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14428 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14429 ac_cs_silent=: ;;
14430
14431 # This is an error.
d0ac1c44 14432 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 14433Try \`$0 --help' for more information." ;;
fee8ec00 14434
81ecdfbb
RW
14435 *) as_fn_append ac_config_targets " $1"
14436 ac_need_defaults=false ;;
fee8ec00
SR
14437
14438 esac
14439 shift
14440done
14441
14442ac_configure_extra_args=
14443
14444if $ac_cs_silent; then
14445 exec 6>/dev/null
14446 ac_configure_extra_args="$ac_configure_extra_args --silent"
14447fi
14448
14449_ACEOF
81ecdfbb 14450cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
fee8ec00 14451if \$ac_cs_recheck; then
d0ac1c44 14452 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
14453 shift
14454 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14455 CONFIG_SHELL='$SHELL'
14456 export CONFIG_SHELL
14457 exec "\$@"
fee8ec00
SR
14458fi
14459
14460_ACEOF
81ecdfbb
RW
14461cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14462exec 5>>config.log
14463{
14464 echo
14465 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14466## Running $as_me. ##
14467_ASBOX
14468 $as_echo "$ac_log"
14469} >&5
fee8ec00 14470
81ecdfbb
RW
14471_ACEOF
14472cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14473#
14474# INIT-COMMANDS
14475#
14476ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14477
6bb11ab3
L
14478
14479# The HP-UX ksh and POSIX shell print the target directory to stdout
14480# if CDPATH is set.
14481(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14482
14483sed_quote_subst='$sed_quote_subst'
14484double_quote_subst='$double_quote_subst'
14485delay_variable_subst='$delay_variable_subst'
14486macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14487macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14488enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14489enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14490pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14491enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14492SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14493ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14494host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14495host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14496host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14497build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14498build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14499build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14500SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14501Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14502GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14503EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14504FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14505LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14506NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14507LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14508max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14509ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14510exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14511lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14512lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14513lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14514reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14515reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14516OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14517deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14518file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14519AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14520AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14521STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14522RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14523old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14524old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14525old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14526lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14527CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14528CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14529compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14530GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14531lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14532lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14533lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14534lt_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"`'
14535objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14536MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14537lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14538lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14539lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14540lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14541lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14542need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14543DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14544NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14545LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14546OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14547OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14548libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14549shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14550extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14551archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14552enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14553export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14554whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14555compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14556old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14557old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14558archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14559archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14560module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14561module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14562with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14563allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14564no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14565hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14566hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14567hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14568hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14569hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14570hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14571hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14572hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14573inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14574link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14575fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14576always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14577export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14578exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14579include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14580prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14581file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14582variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14583need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14584need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14585version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14586runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14587shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14588shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14589libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14590library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14591soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14592install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14593postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14594postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14595finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14596finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14597hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14598sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14599sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14600hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14601enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14602enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14603enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14604old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14605striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14606
14607LTCC='$LTCC'
14608LTCFLAGS='$LTCFLAGS'
14609compiler='$compiler_DEFAULT'
14610
14611# A function that is used when there is no print builtin or printf.
14612func_fallback_echo ()
14613{
14614 eval 'cat <<_LTECHO_EOF
14615\$1
14616_LTECHO_EOF'
14617}
14618
14619# Quote evaled strings.
14620for var in SHELL \
14621ECHO \
14622SED \
14623GREP \
14624EGREP \
14625FGREP \
14626LD \
14627NM \
14628LN_S \
14629lt_SP2NL \
14630lt_NL2SP \
14631reload_flag \
14632OBJDUMP \
14633deplibs_check_method \
14634file_magic_cmd \
14635AR \
14636AR_FLAGS \
14637STRIP \
14638RANLIB \
14639CC \
14640CFLAGS \
14641compiler \
14642lt_cv_sys_global_symbol_pipe \
14643lt_cv_sys_global_symbol_to_cdecl \
14644lt_cv_sys_global_symbol_to_c_name_address \
14645lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14646lt_prog_compiler_no_builtin_flag \
14647lt_prog_compiler_wl \
14648lt_prog_compiler_pic \
14649lt_prog_compiler_static \
14650lt_cv_prog_compiler_c_o \
14651need_locks \
14652DSYMUTIL \
14653NMEDIT \
14654LIPO \
14655OTOOL \
14656OTOOL64 \
14657shrext_cmds \
14658export_dynamic_flag_spec \
14659whole_archive_flag_spec \
14660compiler_needs_object \
14661with_gnu_ld \
14662allow_undefined_flag \
14663no_undefined_flag \
14664hardcode_libdir_flag_spec \
14665hardcode_libdir_flag_spec_ld \
14666hardcode_libdir_separator \
14667fix_srcfile_path \
14668exclude_expsyms \
14669include_expsyms \
14670file_list_spec \
14671variables_saved_for_relink \
14672libname_spec \
14673library_names_spec \
14674soname_spec \
14675install_override_mode \
14676finish_eval \
14677old_striplib \
14678striplib; do
14679 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14680 *[\\\\\\\`\\"\\\$]*)
14681 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14682 ;;
14683 *)
14684 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14685 ;;
14686 esac
14687done
14688
14689# Double-quote double-evaled strings.
14690for var in reload_cmds \
14691old_postinstall_cmds \
14692old_postuninstall_cmds \
14693old_archive_cmds \
14694extract_expsyms_cmds \
14695old_archive_from_new_cmds \
14696old_archive_from_expsyms_cmds \
14697archive_cmds \
14698archive_expsym_cmds \
14699module_cmds \
14700module_expsym_cmds \
14701export_symbols_cmds \
14702prelink_cmds \
14703postinstall_cmds \
14704postuninstall_cmds \
14705finish_cmds \
14706sys_lib_search_path_spec \
14707sys_lib_dlsearch_path_spec; do
14708 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14709 *[\\\\\\\`\\"\\\$]*)
14710 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14711 ;;
14712 *)
14713 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14714 ;;
14715 esac
14716done
14717
14718ac_aux_dir='$ac_aux_dir'
14719xsi_shell='$xsi_shell'
14720lt_shell_append='$lt_shell_append'
14721
14722# See if we are running on zsh, and set the options which allow our
14723# commands through without removal of \ escapes INIT.
14724if test -n "\${ZSH_VERSION+set}" ; then
14725 setopt NO_GLOB_SUBST
14726fi
14727
14728
14729 PACKAGE='$PACKAGE'
14730 VERSION='$VERSION'
14731 TIMESTAMP='$TIMESTAMP'
14732 RM='$RM'
14733 ofile='$ofile'
14734
14735
14736
14737
81ecdfbb 14738_ACEOF
fee8ec00 14739
81ecdfbb 14740cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fee8ec00 14741
81ecdfbb 14742# Handling of arguments.
fee8ec00
SR
14743for ac_config_target in $ac_config_targets
14744do
81ecdfbb
RW
14745 case $ac_config_target in
14746 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14747 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14748 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14749 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14750 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14751 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14752 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14753 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14754
d0ac1c44 14755 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
fee8ec00
SR
14756 esac
14757done
14758
81ecdfbb 14759
fee8ec00
SR
14760# If the user did not use the arguments to specify the items to instantiate,
14761# then the envvar interface is used. Set only those that are not.
14762# We use the long form for the default assignment because of an extremely
14763# bizarre bug on SunOS 4.1.3.
14764if $ac_need_defaults; then
14765 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14766 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
fee8ec00
SR
14767 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14768fi
14769
14770# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14771# simply because there is no reason against having it here, and in addition,
fee8ec00 14772# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14773# Hook for its removal unless debugging.
14774# Note that there is a small window in which the directory will not be cleaned:
14775# after its creation but before its name has been assigned to `$tmp'.
fee8ec00
SR
14776$debug ||
14777{
d0ac1c44 14778 tmp= ac_tmp=
81ecdfbb 14779 trap 'exit_status=$?
d0ac1c44
SM
14780 : "${ac_tmp:=$tmp}"
14781 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
14782' 0
14783 trap 'as_fn_exit 1' 1 2 13 15
fee8ec00 14784}
fee8ec00
SR
14785# Create a (secure) tmp directory for tmp files.
14786
14787{
81ecdfbb 14788 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 14789 test -d "$tmp"
fee8ec00
SR
14790} ||
14791{
81ecdfbb
RW
14792 tmp=./conf$$-$RANDOM
14793 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
14794} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14795ac_tmp=$tmp
fee8ec00 14796
81ecdfbb
RW
14797# Set up the scripts for CONFIG_FILES section.
14798# No need to generate them if there are no CONFIG_FILES.
14799# This happens for instance with `./config.status config.h'.
14800if test -n "$CONFIG_FILES"; then
fee8ec00 14801
fee8ec00 14802
81ecdfbb
RW
14803ac_cr=`echo X | tr X '\015'`
14804# On cygwin, bash can eat \r inside `` if the user requested igncr.
14805# But we know of no other shell where ac_cr would be empty at this
14806# point, so we can use a bashism as a fallback.
14807if test "x$ac_cr" = x; then
14808 eval ac_cr=\$\'\\r\'
14809fi
14810ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14811if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 14812 ac_cs_awk_cr='\\r'
81ecdfbb
RW
14813else
14814 ac_cs_awk_cr=$ac_cr
14815fi
fee8ec00 14816
d0ac1c44 14817echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
fee8ec00
SR
14818_ACEOF
14819
81ecdfbb
RW
14820
14821{
14822 echo "cat >conf$$subs.awk <<_ACEOF" &&
14823 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14824 echo "_ACEOF"
14825} >conf$$subs.sh ||
d0ac1c44
SM
14826 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14827ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
14828ac_delim='%!_!# '
14829for ac_last_try in false false false false false :; do
14830 . ./conf$$subs.sh ||
d0ac1c44 14831 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14832
14833 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14834 if test $ac_delim_n = $ac_delim_num; then
14835 break
14836 elif $ac_last_try; then
d0ac1c44 14837 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14838 else
14839 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fee8ec00 14840 fi
81ecdfbb
RW
14841done
14842rm -f conf$$subs.sh
fee8ec00 14843
81ecdfbb 14844cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14845cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
fee8ec00 14846_ACEOF
81ecdfbb
RW
14847sed -n '
14848h
14849s/^/S["/; s/!.*/"]=/
14850p
14851g
14852s/^[^!]*!//
14853:repl
14854t repl
14855s/'"$ac_delim"'$//
14856t delim
14857:nl
14858h
d0ac1c44 14859s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14860t more1
14861s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14862p
14863n
14864b repl
14865:more1
14866s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14867p
14868g
14869s/.\{148\}//
14870t nl
14871:delim
14872h
d0ac1c44 14873s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14874t more2
14875s/["\\]/\\&/g; s/^/"/; s/$/"/
14876p
14877b
14878:more2
14879s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14880p
14881g
14882s/.\{148\}//
14883t delim
14884' <conf$$subs.awk | sed '
14885/^[^""]/{
14886 N
14887 s/\n//
14888}
14889' >>$CONFIG_STATUS || ac_write_fail=1
14890rm -f conf$$subs.awk
14891cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14892_ACAWK
d0ac1c44 14893cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
14894 for (key in S) S_is_set[key] = 1
14895 FS = "\a"
fee8ec00 14896
81ecdfbb
RW
14897}
14898{
14899 line = $ 0
14900 nfields = split(line, field, "@")
14901 substed = 0
14902 len = length(field[1])
14903 for (i = 2; i < nfields; i++) {
14904 key = field[i]
14905 keylen = length(key)
14906 if (S_is_set[key]) {
14907 value = S[key]
14908 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14909 len += length(value) + length(field[++i])
14910 substed = 1
14911 } else
14912 len += 1 + keylen
14913 }
14914
14915 print line
14916}
fee8ec00 14917
81ecdfbb
RW
14918_ACAWK
14919_ACEOF
14920cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14921if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14922 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
fee8ec00 14923else
81ecdfbb 14924 cat
d0ac1c44
SM
14925fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14926 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 14927_ACEOF
fee8ec00 14928
d0ac1c44
SM
14929# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14930# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
14931# trailing colons and then remove the whole line if VPATH becomes empty
14932# (actually we leave an empty line to preserve line numbers).
14933if test "x$srcdir" = x.; then
d0ac1c44
SM
14934 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14935h
14936s///
14937s/^/:/
14938s/[ ]*$/:/
14939s/:\$(srcdir):/:/g
14940s/:\${srcdir}:/:/g
14941s/:@srcdir@:/:/g
14942s/^:*//
81ecdfbb 14943s/:*$//
d0ac1c44
SM
14944x
14945s/\(=[ ]*\).*/\1/
14946G
14947s/\n//
81ecdfbb
RW
14948s/^[^=]*=[ ]*$//
14949}'
14950fi
fee8ec00 14951
81ecdfbb
RW
14952cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14953fi # test -n "$CONFIG_FILES"
fee8ec00 14954
81ecdfbb
RW
14955# Set up the scripts for CONFIG_HEADERS section.
14956# No need to generate them if there are no CONFIG_HEADERS.
14957# This happens for instance with `./config.status Makefile'.
14958if test -n "$CONFIG_HEADERS"; then
d0ac1c44 14959cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
14960BEGIN {
14961_ACEOF
fee8ec00 14962
81ecdfbb
RW
14963# Transform confdefs.h into an awk script `defines.awk', embedded as
14964# here-document in config.status, that substitutes the proper values into
14965# config.h.in to produce config.h.
fee8ec00 14966
81ecdfbb
RW
14967# Create a delimiter string that does not exist in confdefs.h, to ease
14968# handling of long lines.
14969ac_delim='%!_!# '
14970for ac_last_try in false false :; do
d0ac1c44
SM
14971 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14972 if test -z "$ac_tt"; then
81ecdfbb
RW
14973 break
14974 elif $ac_last_try; then
d0ac1c44 14975 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
fee8ec00 14976 else
81ecdfbb 14977 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fee8ec00 14978 fi
fee8ec00 14979done
81ecdfbb
RW
14980
14981# For the awk script, D is an array of macro values keyed by name,
14982# likewise P contains macro parameters if any. Preserve backslash
14983# newline sequences.
14984
14985ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14986sed -n '
14987s/.\{148\}/&'"$ac_delim"'/g
14988t rset
14989:rset
14990s/^[ ]*#[ ]*define[ ][ ]*/ /
14991t def
14992d
14993:def
14994s/\\$//
14995t bsnl
14996s/["\\]/\\&/g
14997s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14998D["\1"]=" \3"/p
14999s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15000d
15001:bsnl
15002s/["\\]/\\&/g
15003s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15004D["\1"]=" \3\\\\\\n"\\/p
15005t cont
15006s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15007t cont
15008d
15009:cont
15010n
15011s/.\{148\}/&'"$ac_delim"'/g
15012t clear
15013:clear
15014s/\\$//
15015t bsnlc
15016s/["\\]/\\&/g; s/^/"/; s/$/"/p
15017d
15018:bsnlc
15019s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15020b cont
15021' <confdefs.h | sed '
15022s/'"$ac_delim"'/"\\\
15023"/g' >>$CONFIG_STATUS || ac_write_fail=1
15024
15025cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15026 for (key in D) D_is_set[key] = 1
15027 FS = "\a"
15028}
15029/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15030 line = \$ 0
15031 split(line, arg, " ")
15032 if (arg[1] == "#") {
15033 defundef = arg[2]
15034 mac1 = arg[3]
15035 } else {
15036 defundef = substr(arg[1], 2)
15037 mac1 = arg[2]
15038 }
15039 split(mac1, mac2, "(") #)
15040 macro = mac2[1]
15041 prefix = substr(line, 1, index(line, defundef) - 1)
15042 if (D_is_set[macro]) {
15043 # Preserve the white space surrounding the "#".
15044 print prefix "define", macro P[macro] D[macro]
15045 next
15046 } else {
15047 # Replace #undef with comments. This is necessary, for example,
15048 # in the case of _POSIX_SOURCE, which is predefined and required
15049 # on some systems where configure will not decide to define it.
15050 if (defundef == "undef") {
15051 print "/*", prefix defundef, macro, "*/"
15052 next
15053 }
15054 }
15055}
15056{ print }
15057_ACAWK
fee8ec00 15058_ACEOF
81ecdfbb 15059cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 15060 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 15061fi # test -n "$CONFIG_HEADERS"
fee8ec00 15062
fee8ec00 15063
99d8e879 15064eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
15065shift
15066for ac_tag
15067do
15068 case $ac_tag in
15069 :[FHLC]) ac_mode=$ac_tag; continue;;
15070 esac
15071 case $ac_mode$ac_tag in
15072 :[FHL]*:*);;
d0ac1c44 15073 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
15074 :[FH]-) ac_tag=-:-;;
15075 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
fee8ec00 15076 esac
81ecdfbb
RW
15077 ac_save_IFS=$IFS
15078 IFS=:
15079 set x $ac_tag
15080 IFS=$ac_save_IFS
15081 shift
15082 ac_file=$1
15083 shift
fee8ec00 15084
81ecdfbb
RW
15085 case $ac_mode in
15086 :L) ac_source=$1;;
15087 :[FH])
15088 ac_file_inputs=
15089 for ac_f
15090 do
15091 case $ac_f in
d0ac1c44 15092 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
15093 *) # Look for the file first in the build tree, then in the source tree
15094 # (if the path is not absolute). The absolute path cannot be DOS-style,
15095 # because $ac_f cannot contain `:'.
15096 test -f "$ac_f" ||
15097 case $ac_f in
15098 [\\/$]*) false;;
15099 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15100 esac ||
d0ac1c44 15101 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
fee8ec00 15102 esac
81ecdfbb
RW
15103 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15104 as_fn_append ac_file_inputs " '$ac_f'"
15105 done
fee8ec00 15106
81ecdfbb
RW
15107 # Let's still pretend it is `configure' which instantiates (i.e., don't
15108 # use $as_me), people would be surprised to read:
15109 # /* config.h. Generated by config.status. */
15110 configure_input='Generated from '`
15111 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15112 `' by configure.'
15113 if test x"$ac_file" != x-; then
15114 configure_input="$ac_file. $configure_input"
15115 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15116$as_echo "$as_me: creating $ac_file" >&6;}
15117 fi
15118 # Neutralize special characters interpreted by sed in replacement strings.
15119 case $configure_input in #(
15120 *\&* | *\|* | *\\* )
15121 ac_sed_conf_input=`$as_echo "$configure_input" |
15122 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15123 *) ac_sed_conf_input=$configure_input;;
15124 esac
fee8ec00 15125
81ecdfbb 15126 case $ac_tag in
d0ac1c44
SM
15127 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15128 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
15129 esac
15130 ;;
15131 esac
fee8ec00 15132
81ecdfbb 15133 ac_dir=`$as_dirname -- "$ac_file" ||
fee8ec00
SR
15134$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15135 X"$ac_file" : 'X\(//\)[^/]' \| \
15136 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15137 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15138$as_echo X"$ac_file" |
15139 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15140 s//\1/
15141 q
15142 }
15143 /^X\(\/\/\)[^/].*/{
15144 s//\1/
15145 q
15146 }
15147 /^X\(\/\/\)$/{
15148 s//\1/
15149 q
15150 }
15151 /^X\(\/\).*/{
15152 s//\1/
15153 q
15154 }
15155 s/.*/./; q'`
15156 as_dir="$ac_dir"; as_fn_mkdir_p
fee8ec00
SR
15157 ac_builddir=.
15158
81ecdfbb
RW
15159case "$ac_dir" in
15160.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15161*)
15162 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15163 # A ".." for each directory in $ac_dir_suffix.
15164 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15165 case $ac_top_builddir_sub in
15166 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15167 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15168 esac ;;
15169esac
15170ac_abs_top_builddir=$ac_pwd
15171ac_abs_builddir=$ac_pwd$ac_dir_suffix
15172# for backward compatibility:
15173ac_top_builddir=$ac_top_build_prefix
fee8ec00
SR
15174
15175case $srcdir in
81ecdfbb 15176 .) # We are building in place.
fee8ec00 15177 ac_srcdir=.
81ecdfbb
RW
15178 ac_top_srcdir=$ac_top_builddir_sub
15179 ac_abs_top_srcdir=$ac_pwd ;;
15180 [\\/]* | ?:[\\/]* ) # Absolute name.
fee8ec00 15181 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15182 ac_top_srcdir=$srcdir
15183 ac_abs_top_srcdir=$srcdir ;;
15184 *) # Relative name.
15185 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15186 ac_top_srcdir=$ac_top_build_prefix$srcdir
15187 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fee8ec00 15188esac
81ecdfbb 15189ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
fee8ec00 15190
fee8ec00 15191
81ecdfbb
RW
15192 case $ac_mode in
15193 :F)
15194 #
15195 # CONFIG_FILE
15196 #
fee8ec00 15197
81ecdfbb
RW
15198 case $INSTALL in
15199 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15200 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
fee8ec00 15201 esac
81ecdfbb 15202_ACEOF
fee8ec00 15203
81ecdfbb
RW
15204cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15205# If the template does not know about datarootdir, expand it.
15206# FIXME: This hack should be removed a few years after 2.60.
15207ac_datarootdir_hack=; ac_datarootdir_seen=
15208ac_sed_dataroot='
15209/datarootdir/ {
15210 p
15211 q
15212}
15213/@datadir@/p
15214/@docdir@/p
15215/@infodir@/p
15216/@localedir@/p
15217/@mandir@/p'
15218case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15219*datarootdir*) ac_datarootdir_seen=yes;;
15220*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15222$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15223_ACEOF
15224cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15225 ac_datarootdir_hack='
15226 s&@datadir@&$datadir&g
15227 s&@docdir@&$docdir&g
15228 s&@infodir@&$infodir&g
15229 s&@localedir@&$localedir&g
15230 s&@mandir@&$mandir&g
15231 s&\\\${datarootdir}&$datarootdir&g' ;;
15232esac
fee8ec00 15233_ACEOF
fee8ec00 15234
81ecdfbb
RW
15235# Neutralize VPATH when `$srcdir' = `.'.
15236# Shell code in configure.ac might set extrasub.
15237# FIXME: do we really want to maintain this feature?
15238cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15239ac_sed_extra="$ac_vpsub
15240$extrasub
15241_ACEOF
15242cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15243:t
15244/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15245s|@configure_input@|$ac_sed_conf_input|;t t
15246s&@top_builddir@&$ac_top_builddir_sub&;t t
15247s&@top_build_prefix@&$ac_top_build_prefix&;t t
15248s&@srcdir@&$ac_srcdir&;t t
15249s&@abs_srcdir@&$ac_abs_srcdir&;t t
15250s&@top_srcdir@&$ac_top_srcdir&;t t
15251s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15252s&@builddir@&$ac_builddir&;t t
15253s&@abs_builddir@&$ac_abs_builddir&;t t
15254s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15255s&@INSTALL@&$ac_INSTALL&;t t
15256$ac_datarootdir_hack
15257"
d0ac1c44
SM
15258eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15259 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15260
15261test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
15262 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15263 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15264 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 15265 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15266which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 15267$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15268which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 15269
d0ac1c44 15270 rm -f "$ac_tmp/stdin"
81ecdfbb 15271 case $ac_file in
d0ac1c44
SM
15272 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15273 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 15274 esac \
d0ac1c44 15275 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15276 ;;
15277 :H)
15278 #
15279 # CONFIG_HEADER
15280 #
15281 if test x"$ac_file" != x-; then
15282 {
15283 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15284 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15285 } >"$ac_tmp/config.h" \
15286 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15287 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
15288 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15289$as_echo "$as_me: $ac_file is unchanged" >&6;}
15290 else
15291 rm -f "$ac_file"
d0ac1c44
SM
15292 mv "$ac_tmp/config.h" "$ac_file" \
15293 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 15294 fi
fee8ec00 15295 else
81ecdfbb 15296 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15297 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15298 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
15299 fi
15300 ;;
fee8ec00 15301
81ecdfbb
RW
15302 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15303$as_echo "$as_me: executing $ac_file commands" >&6;}
15304 ;;
15305 esac
fee8ec00
SR
15306
15307
81ecdfbb 15308 case $ac_file$ac_mode in
db2e4d67 15309 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15310 "libtool":C)
15311
15312 # See if we are running on zsh, and set the options which allow our
15313 # commands through without removal of \ escapes.
15314 if test -n "${ZSH_VERSION+set}" ; then
15315 setopt NO_GLOB_SUBST
15316 fi
15317
15318 cfgfile="${ofile}T"
15319 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15320 $RM "$cfgfile"
15321
15322 cat <<_LT_EOF >> "$cfgfile"
15323#! $SHELL
15324
15325# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15326# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15327# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15328# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15329#
15330# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15331# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15332# Written by Gordon Matzigkeit, 1996
15333#
15334# This file is part of GNU Libtool.
15335#
15336# GNU Libtool is free software; you can redistribute it and/or
15337# modify it under the terms of the GNU General Public License as
15338# published by the Free Software Foundation; either version 2 of
15339# the License, or (at your option) any later version.
15340#
15341# As a special exception to the GNU General Public License,
15342# if you distribute this file as part of a program or library that
15343# is built using GNU Libtool, you may include this file under the
15344# same distribution terms that you use for the rest of that program.
15345#
15346# GNU Libtool is distributed in the hope that it will be useful,
15347# but WITHOUT ANY WARRANTY; without even the implied warranty of
15348# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15349# GNU General Public License for more details.
15350#
15351# You should have received a copy of the GNU General Public License
15352# along with GNU Libtool; see the file COPYING. If not, a copy
15353# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15354# obtained by writing to the Free Software Foundation, Inc.,
15355# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15356
15357
15358# The names of the tagged configurations supported by this script.
15359available_tags=""
15360
15361# ### BEGIN LIBTOOL CONFIG
15362
15363# Which release of libtool.m4 was used?
15364macro_version=$macro_version
15365macro_revision=$macro_revision
15366
15367# Whether or not to build shared libraries.
15368build_libtool_libs=$enable_shared
15369
15370# Whether or not to build static libraries.
15371build_old_libs=$enable_static
15372
15373# What type of objects to build.
15374pic_mode=$pic_mode
15375
15376# Whether or not to optimize for fast installation.
15377fast_install=$enable_fast_install
15378
15379# Shell to use when invoking shell scripts.
15380SHELL=$lt_SHELL
15381
15382# An echo program that protects backslashes.
15383ECHO=$lt_ECHO
15384
15385# The host system.
15386host_alias=$host_alias
15387host=$host
15388host_os=$host_os
15389
15390# The build system.
15391build_alias=$build_alias
15392build=$build
15393build_os=$build_os
15394
15395# A sed program that does not truncate output.
15396SED=$lt_SED
15397
15398# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15399Xsed="\$SED -e 1s/^X//"
15400
15401# A grep program that handles long lines.
15402GREP=$lt_GREP
15403
15404# An ERE matcher.
15405EGREP=$lt_EGREP
15406
15407# A literal string matcher.
15408FGREP=$lt_FGREP
15409
15410# A BSD- or MS-compatible name lister.
15411NM=$lt_NM
15412
15413# Whether we need soft or hard links.
15414LN_S=$lt_LN_S
15415
15416# What is the maximum length of a command?
15417max_cmd_len=$max_cmd_len
15418
15419# Object file suffix (normally "o").
15420objext=$ac_objext
15421
15422# Executable file suffix (normally "").
15423exeext=$exeext
15424
15425# whether the shell understands "unset".
15426lt_unset=$lt_unset
15427
15428# turn spaces into newlines.
15429SP2NL=$lt_lt_SP2NL
15430
15431# turn newlines into spaces.
15432NL2SP=$lt_lt_NL2SP
15433
15434# An object symbol dumper.
15435OBJDUMP=$lt_OBJDUMP
15436
15437# Method to check whether dependent libraries are shared objects.
15438deplibs_check_method=$lt_deplibs_check_method
15439
15440# Command to use when deplibs_check_method == "file_magic".
15441file_magic_cmd=$lt_file_magic_cmd
15442
15443# The archiver.
15444AR=$lt_AR
15445AR_FLAGS=$lt_AR_FLAGS
15446
15447# A symbol stripping program.
15448STRIP=$lt_STRIP
15449
15450# Commands used to install an old-style archive.
15451RANLIB=$lt_RANLIB
15452old_postinstall_cmds=$lt_old_postinstall_cmds
15453old_postuninstall_cmds=$lt_old_postuninstall_cmds
15454
15455# Whether to use a lock for old archive extraction.
15456lock_old_archive_extraction=$lock_old_archive_extraction
15457
15458# A C compiler.
15459LTCC=$lt_CC
15460
15461# LTCC compiler flags.
15462LTCFLAGS=$lt_CFLAGS
15463
15464# Take the output of nm and produce a listing of raw symbols and C names.
15465global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15466
15467# Transform the output of nm in a proper C declaration.
15468global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15469
15470# Transform the output of nm in a C name address pair.
15471global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15472
15473# Transform the output of nm in a C name address pair when lib prefix is needed.
15474global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15475
15476# The name of the directory that contains temporary libtool files.
15477objdir=$objdir
15478
15479# Used to examine libraries when file_magic_cmd begins with "file".
15480MAGIC_CMD=$MAGIC_CMD
15481
15482# Must we lock files when doing compilation?
15483need_locks=$lt_need_locks
15484
15485# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15486DSYMUTIL=$lt_DSYMUTIL
15487
15488# Tool to change global to local symbols on Mac OS X.
15489NMEDIT=$lt_NMEDIT
15490
15491# Tool to manipulate fat objects and archives on Mac OS X.
15492LIPO=$lt_LIPO
15493
15494# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15495OTOOL=$lt_OTOOL
15496
15497# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15498OTOOL64=$lt_OTOOL64
15499
15500# Old archive suffix (normally "a").
15501libext=$libext
15502
15503# Shared library suffix (normally ".so").
15504shrext_cmds=$lt_shrext_cmds
15505
15506# The commands to extract the exported symbol list from a shared archive.
15507extract_expsyms_cmds=$lt_extract_expsyms_cmds
15508
15509# Variables whose values should be saved in libtool wrapper scripts and
15510# restored at link time.
15511variables_saved_for_relink=$lt_variables_saved_for_relink
15512
15513# Do we need the "lib" prefix for modules?
15514need_lib_prefix=$need_lib_prefix
15515
15516# Do we need a version for libraries?
15517need_version=$need_version
15518
15519# Library versioning type.
15520version_type=$version_type
15521
15522# Shared library runtime path variable.
15523runpath_var=$runpath_var
15524
15525# Shared library path variable.
15526shlibpath_var=$shlibpath_var
15527
15528# Is shlibpath searched before the hard-coded library search path?
15529shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15530
15531# Format of library name prefix.
15532libname_spec=$lt_libname_spec
15533
15534# List of archive names. First name is the real one, the rest are links.
15535# The last name is the one that the linker finds with -lNAME
15536library_names_spec=$lt_library_names_spec
15537
15538# The coded name of the library, if different from the real name.
15539soname_spec=$lt_soname_spec
15540
15541# Permission mode override for installation of shared libraries.
15542install_override_mode=$lt_install_override_mode
15543
15544# Command to use after installation of a shared archive.
15545postinstall_cmds=$lt_postinstall_cmds
15546
15547# Command to use after uninstallation of a shared archive.
15548postuninstall_cmds=$lt_postuninstall_cmds
15549
15550# Commands used to finish a libtool library installation in a directory.
15551finish_cmds=$lt_finish_cmds
15552
15553# As "finish_cmds", except a single script fragment to be evaled but
15554# not shown.
15555finish_eval=$lt_finish_eval
15556
15557# Whether we should hardcode library paths into libraries.
15558hardcode_into_libs=$hardcode_into_libs
15559
15560# Compile-time system search path for libraries.
15561sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15562
15563# Run-time system search path for libraries.
15564sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15565
15566# Whether dlopen is supported.
15567dlopen_support=$enable_dlopen
15568
15569# Whether dlopen of programs is supported.
15570dlopen_self=$enable_dlopen_self
15571
15572# Whether dlopen of statically linked programs is supported.
15573dlopen_self_static=$enable_dlopen_self_static
15574
15575# Commands to strip libraries.
15576old_striplib=$lt_old_striplib
15577striplib=$lt_striplib
15578
15579
15580# The linker used to build libraries.
15581LD=$lt_LD
15582
15583# How to create reloadable object files.
15584reload_flag=$lt_reload_flag
15585reload_cmds=$lt_reload_cmds
15586
15587# Commands used to build an old-style archive.
15588old_archive_cmds=$lt_old_archive_cmds
15589
15590# A language specific compiler.
15591CC=$lt_compiler
15592
15593# Is the compiler the GNU compiler?
15594with_gcc=$GCC
15595
15596# Compiler flag to turn off builtin functions.
15597no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15598
15599# How to pass a linker flag through the compiler.
15600wl=$lt_lt_prog_compiler_wl
15601
15602# Additional compiler flags for building library objects.
15603pic_flag=$lt_lt_prog_compiler_pic
15604
15605# Compiler flag to prevent dynamic linking.
15606link_static_flag=$lt_lt_prog_compiler_static
15607
15608# Does compiler simultaneously support -c and -o options?
15609compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15610
15611# Whether or not to add -lc for building shared libraries.
15612build_libtool_need_lc=$archive_cmds_need_lc
15613
15614# Whether or not to disallow shared libs when runtime libs are static.
15615allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15616
15617# Compiler flag to allow reflexive dlopens.
15618export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15619
15620# Compiler flag to generate shared objects directly from archives.
15621whole_archive_flag_spec=$lt_whole_archive_flag_spec
15622
15623# Whether the compiler copes with passing no objects directly.
15624compiler_needs_object=$lt_compiler_needs_object
15625
15626# Create an old-style archive from a shared archive.
15627old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15628
15629# Create a temporary old-style archive to link instead of a shared archive.
15630old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15631
15632# Commands used to build a shared archive.
15633archive_cmds=$lt_archive_cmds
15634archive_expsym_cmds=$lt_archive_expsym_cmds
15635
15636# Commands used to build a loadable module if different from building
15637# a shared archive.
15638module_cmds=$lt_module_cmds
15639module_expsym_cmds=$lt_module_expsym_cmds
15640
15641# Whether we are building with GNU ld or not.
15642with_gnu_ld=$lt_with_gnu_ld
15643
15644# Flag that allows shared libraries with undefined symbols to be built.
15645allow_undefined_flag=$lt_allow_undefined_flag
15646
15647# Flag that enforces no undefined symbols.
15648no_undefined_flag=$lt_no_undefined_flag
15649
15650# Flag to hardcode \$libdir into a binary during linking.
15651# This must work even if \$libdir does not exist
15652hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15653
15654# If ld is used when linking, flag to hardcode \$libdir into a binary
15655# during linking. This must work even if \$libdir does not exist.
15656hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15657
15658# Whether we need a single "-rpath" flag with a separated argument.
15659hardcode_libdir_separator=$lt_hardcode_libdir_separator
15660
15661# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15662# DIR into the resulting binary.
15663hardcode_direct=$hardcode_direct
15664
15665# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15666# DIR into the resulting binary and the resulting library dependency is
15667# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15668# library is relocated.
15669hardcode_direct_absolute=$hardcode_direct_absolute
15670
15671# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15672# into the resulting binary.
15673hardcode_minus_L=$hardcode_minus_L
15674
15675# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15676# into the resulting binary.
15677hardcode_shlibpath_var=$hardcode_shlibpath_var
15678
15679# Set to "yes" if building a shared library automatically hardcodes DIR
15680# into the library and all subsequent libraries and executables linked
15681# against it.
15682hardcode_automatic=$hardcode_automatic
15683
15684# Set to yes if linker adds runtime paths of dependent libraries
15685# to runtime path list.
15686inherit_rpath=$inherit_rpath
15687
15688# Whether libtool must link a program against all its dependency libraries.
15689link_all_deplibs=$link_all_deplibs
15690
15691# Fix the shell variable \$srcfile for the compiler.
15692fix_srcfile_path=$lt_fix_srcfile_path
15693
15694# Set to "yes" if exported symbols are required.
15695always_export_symbols=$always_export_symbols
15696
15697# The commands to list exported symbols.
15698export_symbols_cmds=$lt_export_symbols_cmds
15699
15700# Symbols that should not be listed in the preloaded symbols.
15701exclude_expsyms=$lt_exclude_expsyms
15702
15703# Symbols that must always be exported.
15704include_expsyms=$lt_include_expsyms
15705
15706# Commands necessary for linking programs (against libraries) with templates.
15707prelink_cmds=$lt_prelink_cmds
15708
15709# Specify filename containing input files.
15710file_list_spec=$lt_file_list_spec
15711
15712# How to hardcode a shared library path into an executable.
15713hardcode_action=$hardcode_action
15714
15715# ### END LIBTOOL CONFIG
15716
15717_LT_EOF
15718
15719 case $host_os in
15720 aix3*)
15721 cat <<\_LT_EOF >> "$cfgfile"
15722# AIX sometimes has problems with the GCC collect2 program. For some
15723# reason, if we set the COLLECT_NAMES environment variable, the problems
15724# vanish in a puff of smoke.
15725if test "X${COLLECT_NAMES+set}" != Xset; then
15726 COLLECT_NAMES=
15727 export COLLECT_NAMES
15728fi
15729_LT_EOF
15730 ;;
15731 esac
15732
15733
15734ltmain="$ac_aux_dir/ltmain.sh"
15735
15736
15737 # We use sed instead of cat because bash on DJGPP gets confused if
15738 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15739 # text mode, it properly converts lines to CR/LF. This bash problem
15740 # is reportedly fixed, but why not run on old versions too?
15741 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15742 || (rm -f "$cfgfile"; exit 1)
15743
15744 case $xsi_shell in
15745 yes)
15746 cat << \_LT_EOF >> "$cfgfile"
15747
15748# func_dirname file append nondir_replacement
15749# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15750# otherwise set result to NONDIR_REPLACEMENT.
15751func_dirname ()
15752{
15753 case ${1} in
15754 */*) func_dirname_result="${1%/*}${2}" ;;
15755 * ) func_dirname_result="${3}" ;;
15756 esac
15757}
15758
15759# func_basename file
15760func_basename ()
15761{
15762 func_basename_result="${1##*/}"
15763}
15764
15765# func_dirname_and_basename file append nondir_replacement
15766# perform func_basename and func_dirname in a single function
15767# call:
15768# dirname: Compute the dirname of FILE. If nonempty,
15769# add APPEND to the result, otherwise set result
15770# to NONDIR_REPLACEMENT.
15771# value returned in "$func_dirname_result"
15772# basename: Compute filename of FILE.
15773# value retuned in "$func_basename_result"
15774# Implementation must be kept synchronized with func_dirname
15775# and func_basename. For efficiency, we do not delegate to
15776# those functions but instead duplicate the functionality here.
15777func_dirname_and_basename ()
15778{
15779 case ${1} in
15780 */*) func_dirname_result="${1%/*}${2}" ;;
15781 * ) func_dirname_result="${3}" ;;
15782 esac
15783 func_basename_result="${1##*/}"
15784}
15785
15786# func_stripname prefix suffix name
15787# strip PREFIX and SUFFIX off of NAME.
15788# PREFIX and SUFFIX must not contain globbing or regex special
15789# characters, hashes, percent signs, but SUFFIX may contain a leading
15790# dot (in which case that matches only a dot).
15791func_stripname ()
15792{
15793 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15794 # positional parameters, so assign one to ordinary parameter first.
15795 func_stripname_result=${3}
15796 func_stripname_result=${func_stripname_result#"${1}"}
15797 func_stripname_result=${func_stripname_result%"${2}"}
15798}
15799
15800# func_opt_split
15801func_opt_split ()
15802{
15803 func_opt_split_opt=${1%%=*}
15804 func_opt_split_arg=${1#*=}
15805}
15806
15807# func_lo2o object
15808func_lo2o ()
15809{
15810 case ${1} in
15811 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15812 *) func_lo2o_result=${1} ;;
15813 esac
15814}
15815
15816# func_xform libobj-or-source
15817func_xform ()
15818{
15819 func_xform_result=${1%.*}.lo
15820}
15821
15822# func_arith arithmetic-term...
15823func_arith ()
15824{
15825 func_arith_result=$(( $* ))
15826}
15827
15828# func_len string
15829# STRING may not start with a hyphen.
15830func_len ()
15831{
15832 func_len_result=${#1}
15833}
15834
15835_LT_EOF
15836 ;;
15837 *) # Bourne compatible functions.
15838 cat << \_LT_EOF >> "$cfgfile"
15839
15840# func_dirname file append nondir_replacement
15841# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15842# otherwise set result to NONDIR_REPLACEMENT.
15843func_dirname ()
15844{
15845 # Extract subdirectory from the argument.
15846 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15847 if test "X$func_dirname_result" = "X${1}"; then
15848 func_dirname_result="${3}"
15849 else
15850 func_dirname_result="$func_dirname_result${2}"
15851 fi
15852}
15853
15854# func_basename file
15855func_basename ()
15856{
15857 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15858}
15859
15860
15861# func_stripname prefix suffix name
15862# strip PREFIX and SUFFIX off of NAME.
15863# PREFIX and SUFFIX must not contain globbing or regex special
15864# characters, hashes, percent signs, but SUFFIX may contain a leading
15865# dot (in which case that matches only a dot).
15866# func_strip_suffix prefix name
15867func_stripname ()
15868{
15869 case ${2} in
15870 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15871 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15872 esac
15873}
15874
15875# sed scripts:
15876my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15877my_sed_long_arg='1s/^-[^=]*=//'
15878
15879# func_opt_split
15880func_opt_split ()
15881{
15882 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15883 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15884}
15885
15886# func_lo2o object
15887func_lo2o ()
15888{
15889 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15890}
15891
15892# func_xform libobj-or-source
15893func_xform ()
15894{
15895 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15896}
15897
15898# func_arith arithmetic-term...
15899func_arith ()
15900{
15901 func_arith_result=`expr "$@"`
15902}
15903
15904# func_len string
15905# STRING may not start with a hyphen.
15906func_len ()
15907{
15908 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15909}
15910
15911_LT_EOF
15912esac
15913
15914case $lt_shell_append in
15915 yes)
15916 cat << \_LT_EOF >> "$cfgfile"
15917
15918# func_append var value
15919# Append VALUE to the end of shell variable VAR.
15920func_append ()
15921{
15922 eval "$1+=\$2"
15923}
15924_LT_EOF
15925 ;;
15926 *)
15927 cat << \_LT_EOF >> "$cfgfile"
15928
15929# func_append var value
15930# Append VALUE to the end of shell variable VAR.
15931func_append ()
15932{
15933 eval "$1=\$$1\$2"
15934}
15935
15936_LT_EOF
15937 ;;
15938 esac
15939
15940
15941 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15942 || (rm -f "$cfgfile"; exit 1)
15943
15944 mv -f "$cfgfile" "$ofile" ||
15945 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15946 chmod +x "$ofile"
15947
15948 ;;
81ecdfbb 15949 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
fee8ec00
SR
15950 rm -f Makesim1.tmp Makesim2.tmp Makefile
15951 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15952 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15953 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15954 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15955 <Makefile.sim >Makefile
15956 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15957 ;;
81ecdfbb
RW
15958 "stamp-h":C) echo > stamp-h ;;
15959
fee8ec00 15960 esac
81ecdfbb 15961done # for ac_tag
fee8ec00 15962
fee8ec00 15963
81ecdfbb 15964as_fn_exit 0
fee8ec00 15965_ACEOF
fee8ec00
SR
15966ac_clean_files=$ac_clean_files_save
15967
81ecdfbb 15968test $ac_write_fail = 0 ||
d0ac1c44 15969 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 15970
fee8ec00
SR
15971
15972# configure is writing to config.log, and then calls config.status.
15973# config.status does its own redirection, appending to config.log.
15974# Unfortunately, on DOS this fails, as config.log is still kept open
15975# by configure, so config.status won't be able to write to it; its
15976# output is simply discarded. So we exec the FD to /dev/null,
15977# effectively closing config.log, so it can be properly (re)opened and
15978# appended to by config.status. When coming back to configure, we
15979# need to make the FD available again.
15980if test "$no_create" != yes; then
15981 ac_cs_success=:
15982 ac_config_status_args=
15983 test "$silent" = yes &&
15984 ac_config_status_args="$ac_config_status_args --quiet"
15985 exec 5>/dev/null
15986 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15987 exec 5>>config.log
15988 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15989 # would make configure fail if this is the last instruction.
d0ac1c44 15990 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
15991fi
15992if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15994$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
fee8ec00
SR
15995fi
15996
15997