sim: m68hc11: stop making hardware conditional
[deliverable/binutils-gdb.git] / sim / m68hc11 / configure
CommitLineData
5d031c16 1#! /bin/sh
b7026657 2# Guess values for system-dependent variables and create Makefiles.
d0ac1c44
SM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
b7026657 8#
b7026657
AC
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
5d031c16 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
b7026657 31fi
5d031c16 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
b7026657 79fi
5d031c16
AC
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 90as_myself=
81ecdfbb
RW
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
b7026657
AC
122PS1='$ '
123PS2='> '
124PS4='+ '
5d031c16 125
b7026657 126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
6bb11ab3
L
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
b7026657 219do
81ecdfbb
RW
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
81ecdfbb
RW
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
b7026657 274 else
81ecdfbb
RW
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
b7026657 279 fi
81ecdfbb
RW
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
81ecdfbb
RW
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
5d031c16 426
81ecdfbb
RW
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
429 as_expr=expr
430else
431 as_expr=false
432fi
5d031c16 433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
435 as_basename=basename
436else
437 as_basename=false
438fi
5d031c16 439
81ecdfbb
RW
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
5d031c16 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
b7026657
AC
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
5d031c16 464
b7026657
AC
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
5d031c16 471
5d031c16 472
81ecdfbb
RW
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
b7026657 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
b7026657 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b7026657 490 t loop
81ecdfbb 491 s/-\n.*//
b7026657 492 ' >$as_me.lineno &&
81ecdfbb
RW
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
b7026657 495
d0ac1c44
SM
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
b7026657
AC
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
b7026657
AC
504 # Exit status is that of the last command.
505 exit
506}
5d031c16 507
81ecdfbb
RW
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
b7026657 519esac
5d031c16 520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
b7026657 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
b7026657 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 530 as_ln_s='ln -s'
81ecdfbb
RW
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 534 # In both cases, we have to default to `cp -pR'.
81ecdfbb 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
81ecdfbb
RW
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
b7026657 541 fi
b7026657 542else
d0ac1c44 543 as_ln_s='cp -pR'
b7026657 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
5d031c16 547
b7026657 548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
5d031c16 554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
5d031c16 557
b7026657
AC
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5d031c16 560
b7026657
AC
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5d031c16 563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
5d031c16 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
5d031c16 569
b7026657 570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
b7026657
AC
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
5d031c16 574
5d031c16 575#
b7026657 576# Initializations.
5d031c16 577#
b7026657 578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
b7026657 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
b7026657
AC
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
b7026657
AC
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
81ecdfbb 593PACKAGE_URL=
b7026657
AC
594
595ac_unique_file="Makefile.in"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
b7026657
AC
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
b7026657
AC
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
b7026657
AC
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
b7026657
AC
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b7026657
AC
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
b7026657
AC
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
b7026657 623# include <inttypes.h>
b7026657 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
b7026657
AC
629# include <unistd.h>
630#endif"
5d031c16 631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
634cgen_breaks
81ecdfbb
RW
635REPORT_BUGS_TEXI
636REPORT_BUGS_TO
637PKGVERSION
81ecdfbb 638MAINT
31e6ad7d
MF
639MAINTAINER_MODE_FALSE
640MAINTAINER_MODE_TRUE
6bb11ab3
L
641lt_cv_dlopen_libs
642OTOOL64
643OTOOL
644LIPO
645NMEDIT
646DSYMUTIL
647AWK
648STRIP
649OBJDUMP
650LN_S
651NM
652ac_ct_DUMPBIN
653DUMPBIN
654LD
655FGREP
656SED
657LIBTOOL
658PLUGINS_FALSE
659PLUGINS_TRUE
aadc9410
MF
660zlibinc
661zlibdir
81ecdfbb
RW
662CATOBJEXT
663GENCAT
664INSTOBJEXT
665DATADIRNAME
666CATALOGS
667POSUB
668GMSGFMT
669XGETTEXT
670INCINTL
671LIBINTL_DEP
672LIBINTL
673USE_NLS
db2e4d67
MF
674GMAKE_FALSE
675GMAKE_TRUE
676MAKE
677CCDEPMODE
678DEPDIR
679am__leading_dot
5f3ef9d0 680PACKAGE
46f900c0 681C_DIALECT
81ecdfbb
RW
682RANLIB
683AR
684HDEFINES
685CC_FOR_BUILD
686INSTALL_DATA
687INSTALL_SCRIPT
688INSTALL_PROGRAM
2232061b
MF
689EGREP
690GREP
691CPP
81ecdfbb
RW
692target_os
693target_vendor
694target_cpu
695target
696host_os
697host_vendor
698host_cpu
699host
700build_os
701build_vendor
702build_cpu
703build
6ffe910a
MF
704OBJEXT
705EXEEXT
706ac_ct_CC
707CPPFLAGS
708LDFLAGS
709CFLAGS
710CC
81ecdfbb
RW
711WERROR_CFLAGS
712WARN_CFLAGS
81ecdfbb 713sim_reserved_bits
81ecdfbb
RW
714sim_inline
715sim_hw
716sim_hw_objs
717sim_hw_cflags
718sim_default_model
719sim_scache
720sim_float
81ecdfbb
RW
721sim_endian
722sim_bitsize
81ecdfbb 723sim_alignment
81ecdfbb
RW
724target_alias
725host_alias
726build_alias
727LIBS
728ECHO_T
729ECHO_N
730ECHO_C
731DEFS
732mandir
733localedir
734libdir
735psdir
736pdfdir
737dvidir
738htmldir
739infodir
740docdir
741oldincludedir
742includedir
743localstatedir
744sharedstatedir
745sysconfdir
746datadir
747datarootdir
748libexecdir
749sbindir
750bindir
751program_transform_name
752prefix
753exec_prefix
754PACKAGE_URL
755PACKAGE_BUGREPORT
756PACKAGE_STRING
757PACKAGE_VERSION
758PACKAGE_TARNAME
759PACKAGE_NAME
760PATH_SEPARATOR
761SHELL'
b7026657 762ac_subst_files=''
81ecdfbb
RW
763ac_user_opts='
764enable_option_checking
aadc9410 765with_system_zlib
6bb11ab3
L
766enable_plugins
767enable_shared
768enable_static
769with_pic
770enable_fast_install
771with_gnu_ld
772enable_libtool_lock
81ecdfbb 773enable_maintainer_mode
81ecdfbb
RW
774enable_sim_debug
775enable_sim_stdio
776enable_sim_trace
777enable_sim_profile
35656e95 778enable_sim_assert
16f7876d 779enable_sim_environment
347fe5bb 780enable_sim_inline
81ecdfbb
RW
781with_pkgversion
782with_bugurl
eca4255a 783enable_sim_endian
81ecdfbb 784enable_sim_alignment
2232061b 785enable_werror
81ecdfbb
RW
786enable_build_warnings
787enable_sim_build_warnings
788enable_sim_hardware
789'
790 ac_precious_vars='build_alias
791host_alias
792target_alias
793CC
794CFLAGS
795LDFLAGS
796LIBS
797CPPFLAGS
798CPP'
799
5d031c16
AC
800
801# Initialize some variables set by options.
b7026657
AC
802ac_init_help=
803ac_init_version=false
81ecdfbb
RW
804ac_unrecognized_opts=
805ac_unrecognized_sep=
5d031c16
AC
806# The variables have the same names as the options, with
807# dashes changed to underlines.
b7026657 808cache_file=/dev/null
5d031c16 809exec_prefix=NONE
5d031c16 810no_create=
5d031c16
AC
811no_recursion=
812prefix=NONE
813program_prefix=NONE
814program_suffix=NONE
815program_transform_name=s,x,x,
816silent=
817site=
5d031c16 818srcdir=
5d031c16
AC
819verbose=
820x_includes=NONE
821x_libraries=NONE
b7026657
AC
822
823# Installation directory options.
824# These are left unexpanded so users can "make install exec_prefix=/foo"
825# and all the variables that are supposed to be based on exec_prefix
826# by default will actually change.
827# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 828# (The list follows the same order as the GNU Coding Standards.)
5d031c16
AC
829bindir='${exec_prefix}/bin'
830sbindir='${exec_prefix}/sbin'
831libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
832datarootdir='${prefix}/share'
833datadir='${datarootdir}'
5d031c16
AC
834sysconfdir='${prefix}/etc'
835sharedstatedir='${prefix}/com'
836localstatedir='${prefix}/var'
5d031c16
AC
837includedir='${prefix}/include'
838oldincludedir='/usr/include'
81ecdfbb
RW
839docdir='${datarootdir}/doc/${PACKAGE}'
840infodir='${datarootdir}/info'
841htmldir='${docdir}'
842dvidir='${docdir}'
843pdfdir='${docdir}'
844psdir='${docdir}'
845libdir='${exec_prefix}/lib'
846localedir='${datarootdir}/locale'
847mandir='${datarootdir}/man'
5d031c16 848
5d031c16 849ac_prev=
81ecdfbb 850ac_dashdash=
5d031c16
AC
851for ac_option
852do
5d031c16
AC
853 # If the previous option needs an argument, assign it.
854 if test -n "$ac_prev"; then
81ecdfbb 855 eval $ac_prev=\$ac_option
5d031c16
AC
856 ac_prev=
857 continue
858 fi
859
81ecdfbb 860 case $ac_option in
d0ac1c44
SM
861 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
862 *=) ac_optarg= ;;
863 *) ac_optarg=yes ;;
81ecdfbb 864 esac
5d031c16
AC
865
866 # Accept the important Cygnus configure options, so we can diagnose typos.
867
81ecdfbb
RW
868 case $ac_dashdash$ac_option in
869 --)
870 ac_dashdash=yes ;;
5d031c16
AC
871
872 -bindir | --bindir | --bindi | --bind | --bin | --bi)
873 ac_prev=bindir ;;
874 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 875 bindir=$ac_optarg ;;
5d031c16
AC
876
877 -build | --build | --buil | --bui | --bu)
b7026657 878 ac_prev=build_alias ;;
5d031c16 879 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 880 build_alias=$ac_optarg ;;
5d031c16
AC
881
882 -cache-file | --cache-file | --cache-fil | --cache-fi \
883 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
884 ac_prev=cache_file ;;
885 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
886 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
887 cache_file=$ac_optarg ;;
888
889 --config-cache | -C)
890 cache_file=config.cache ;;
5d031c16 891
81ecdfbb 892 -datadir | --datadir | --datadi | --datad)
5d031c16 893 ac_prev=datadir ;;
81ecdfbb 894 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 895 datadir=$ac_optarg ;;
5d031c16 896
81ecdfbb
RW
897 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
898 | --dataroo | --dataro | --datar)
899 ac_prev=datarootdir ;;
900 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
901 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
902 datarootdir=$ac_optarg ;;
903
5d031c16 904 -disable-* | --disable-*)
81ecdfbb 905 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
5d031c16 906 # Reject names that are not valid shell variable names.
81ecdfbb 907 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 908 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
909 ac_useropt_orig=$ac_useropt
910 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911 case $ac_user_opts in
912 *"
913"enable_$ac_useropt"
914"*) ;;
915 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
916 ac_unrecognized_sep=', ';;
917 esac
918 eval enable_$ac_useropt=no ;;
919
920 -docdir | --docdir | --docdi | --doc | --do)
921 ac_prev=docdir ;;
922 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
923 docdir=$ac_optarg ;;
924
925 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
926 ac_prev=dvidir ;;
927 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
928 dvidir=$ac_optarg ;;
5d031c16
AC
929
930 -enable-* | --enable-*)
81ecdfbb 931 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
5d031c16 932 # Reject names that are not valid shell variable names.
81ecdfbb 933 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 934 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
935 ac_useropt_orig=$ac_useropt
936 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
937 case $ac_user_opts in
938 *"
939"enable_$ac_useropt"
940"*) ;;
941 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
942 ac_unrecognized_sep=', ';;
5d031c16 943 esac
81ecdfbb 944 eval enable_$ac_useropt=\$ac_optarg ;;
5d031c16
AC
945
946 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
947 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
948 | --exec | --exe | --ex)
949 ac_prev=exec_prefix ;;
950 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
951 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
952 | --exec=* | --exe=* | --ex=*)
b7026657 953 exec_prefix=$ac_optarg ;;
5d031c16
AC
954
955 -gas | --gas | --ga | --g)
956 # Obsolete; use --with-gas.
957 with_gas=yes ;;
958
b7026657
AC
959 -help | --help | --hel | --he | -h)
960 ac_init_help=long ;;
961 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
962 ac_init_help=recursive ;;
963 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
964 ac_init_help=short ;;
5d031c16
AC
965
966 -host | --host | --hos | --ho)
b7026657 967 ac_prev=host_alias ;;
5d031c16 968 -host=* | --host=* | --hos=* | --ho=*)
b7026657 969 host_alias=$ac_optarg ;;
5d031c16 970
81ecdfbb
RW
971 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
972 ac_prev=htmldir ;;
973 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
974 | --ht=*)
975 htmldir=$ac_optarg ;;
976
5d031c16
AC
977 -includedir | --includedir | --includedi | --included | --include \
978 | --includ | --inclu | --incl | --inc)
979 ac_prev=includedir ;;
980 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
981 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 982 includedir=$ac_optarg ;;
5d031c16
AC
983
984 -infodir | --infodir | --infodi | --infod | --info | --inf)
985 ac_prev=infodir ;;
986 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 987 infodir=$ac_optarg ;;
5d031c16
AC
988
989 -libdir | --libdir | --libdi | --libd)
990 ac_prev=libdir ;;
991 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 992 libdir=$ac_optarg ;;
5d031c16
AC
993
994 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
995 | --libexe | --libex | --libe)
996 ac_prev=libexecdir ;;
997 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
998 | --libexe=* | --libex=* | --libe=*)
b7026657 999 libexecdir=$ac_optarg ;;
5d031c16 1000
81ecdfbb
RW
1001 -localedir | --localedir | --localedi | --localed | --locale)
1002 ac_prev=localedir ;;
1003 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004 localedir=$ac_optarg ;;
1005
5d031c16 1006 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1007 | --localstate | --localstat | --localsta | --localst | --locals)
5d031c16
AC
1008 ac_prev=localstatedir ;;
1009 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1010 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1011 localstatedir=$ac_optarg ;;
5d031c16
AC
1012
1013 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014 ac_prev=mandir ;;
1015 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1016 mandir=$ac_optarg ;;
5d031c16
AC
1017
1018 -nfp | --nfp | --nf)
1019 # Obsolete; use --without-fp.
1020 with_fp=no ;;
1021
1022 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1023 | --no-cr | --no-c | -n)
5d031c16
AC
1024 no_create=yes ;;
1025
1026 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1027 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1028 no_recursion=yes ;;
1029
1030 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1031 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1032 | --oldin | --oldi | --old | --ol | --o)
1033 ac_prev=oldincludedir ;;
1034 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1035 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1036 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1037 oldincludedir=$ac_optarg ;;
5d031c16
AC
1038
1039 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040 ac_prev=prefix ;;
1041 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1042 prefix=$ac_optarg ;;
5d031c16
AC
1043
1044 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1045 | --program-pre | --program-pr | --program-p)
1046 ac_prev=program_prefix ;;
1047 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1048 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1049 program_prefix=$ac_optarg ;;
5d031c16
AC
1050
1051 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1052 | --program-suf | --program-su | --program-s)
1053 ac_prev=program_suffix ;;
1054 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1055 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1056 program_suffix=$ac_optarg ;;
5d031c16
AC
1057
1058 -program-transform-name | --program-transform-name \
1059 | --program-transform-nam | --program-transform-na \
1060 | --program-transform-n | --program-transform- \
1061 | --program-transform | --program-transfor \
1062 | --program-transfo | --program-transf \
1063 | --program-trans | --program-tran \
1064 | --progr-tra | --program-tr | --program-t)
1065 ac_prev=program_transform_name ;;
1066 -program-transform-name=* | --program-transform-name=* \
1067 | --program-transform-nam=* | --program-transform-na=* \
1068 | --program-transform-n=* | --program-transform-=* \
1069 | --program-transform=* | --program-transfor=* \
1070 | --program-transfo=* | --program-transf=* \
1071 | --program-trans=* | --program-tran=* \
1072 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1073 program_transform_name=$ac_optarg ;;
5d031c16 1074
81ecdfbb
RW
1075 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1076 ac_prev=pdfdir ;;
1077 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1078 pdfdir=$ac_optarg ;;
1079
1080 -psdir | --psdir | --psdi | --psd | --ps)
1081 ac_prev=psdir ;;
1082 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1083 psdir=$ac_optarg ;;
1084
5d031c16
AC
1085 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086 | -silent | --silent | --silen | --sile | --sil)
1087 silent=yes ;;
1088
1089 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1090 ac_prev=sbindir ;;
1091 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1092 | --sbi=* | --sb=*)
b7026657 1093 sbindir=$ac_optarg ;;
5d031c16
AC
1094
1095 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1096 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1097 | --sharedst | --shareds | --shared | --share | --shar \
1098 | --sha | --sh)
1099 ac_prev=sharedstatedir ;;
1100 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1101 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1102 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1103 | --sha=* | --sh=*)
b7026657 1104 sharedstatedir=$ac_optarg ;;
5d031c16
AC
1105
1106 -site | --site | --sit)
1107 ac_prev=site ;;
1108 -site=* | --site=* | --sit=*)
b7026657 1109 site=$ac_optarg ;;
5d031c16
AC
1110
1111 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1112 ac_prev=srcdir ;;
1113 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1114 srcdir=$ac_optarg ;;
5d031c16
AC
1115
1116 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1117 | --syscon | --sysco | --sysc | --sys | --sy)
1118 ac_prev=sysconfdir ;;
1119 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1120 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1121 sysconfdir=$ac_optarg ;;
5d031c16
AC
1122
1123 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1124 ac_prev=target_alias ;;
5d031c16 1125 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1126 target_alias=$ac_optarg ;;
5d031c16
AC
1127
1128 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1129 verbose=yes ;;
1130
b7026657
AC
1131 -version | --version | --versio | --versi | --vers | -V)
1132 ac_init_version=: ;;
5d031c16
AC
1133
1134 -with-* | --with-*)
81ecdfbb 1135 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
5d031c16 1136 # Reject names that are not valid shell variable names.
81ecdfbb 1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1138 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143"with_$ac_useropt"
1144"*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
5d031c16 1147 esac
81ecdfbb 1148 eval with_$ac_useropt=\$ac_optarg ;;
5d031c16
AC
1149
1150 -without-* | --without-*)
81ecdfbb 1151 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
5d031c16 1152 # Reject names that are not valid shell variable names.
81ecdfbb 1153 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1154 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1155 ac_useropt_orig=$ac_useropt
1156 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1157 case $ac_user_opts in
1158 *"
1159"with_$ac_useropt"
1160"*) ;;
1161 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1162 ac_unrecognized_sep=', ';;
1163 esac
1164 eval with_$ac_useropt=no ;;
5d031c16
AC
1165
1166 --x)
1167 # Obsolete; use --with-x.
1168 with_x=yes ;;
1169
1170 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1171 | --x-incl | --x-inc | --x-in | --x-i)
1172 ac_prev=x_includes ;;
1173 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1174 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1175 x_includes=$ac_optarg ;;
5d031c16
AC
1176
1177 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1178 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1179 ac_prev=x_libraries ;;
1180 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1181 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1182 x_libraries=$ac_optarg ;;
5d031c16 1183
d0ac1c44
SM
1184 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1185Try \`$0 --help' for more information"
5d031c16
AC
1186 ;;
1187
b7026657
AC
1188 *=*)
1189 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1190 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1191 case $ac_envvar in #(
1192 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1193 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1194 esac
1195 eval $ac_envvar=\$ac_optarg
b7026657
AC
1196 export $ac_envvar ;;
1197
5d031c16 1198 *)
b7026657 1199 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1200 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1201 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1202 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1203 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
5d031c16
AC
1204 ;;
1205
1206 esac
1207done
1208
1209if test -n "$ac_prev"; then
b7026657 1210 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1211 as_fn_error $? "missing argument to $ac_option"
5d031c16 1212fi
5d031c16 1213
81ecdfbb
RW
1214if test -n "$ac_unrecognized_opts"; then
1215 case $enable_option_checking in
1216 no) ;;
d0ac1c44 1217 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1218 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1219 esac
81ecdfbb 1220fi
5d031c16 1221
81ecdfbb
RW
1222# Check all directory arguments for consistency.
1223for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1224 datadir sysconfdir sharedstatedir localstatedir includedir \
1225 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1226 libdir localedir mandir
5d031c16 1227do
81ecdfbb
RW
1228 eval ac_val=\$$ac_var
1229 # Remove trailing slashes.
1230 case $ac_val in
1231 */ )
1232 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1233 eval $ac_var=\$ac_val;;
1234 esac
1235 # Be sure to have absolute directory names.
b7026657 1236 case $ac_val in
81ecdfbb
RW
1237 [\\/$]* | ?:[\\/]* ) continue;;
1238 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
5d031c16 1239 esac
d0ac1c44 1240 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
5d031c16
AC
1241done
1242
b7026657
AC
1243# There might be people who depend on the old broken behavior: `$host'
1244# used to hold the argument of --host etc.
1245# FIXME: To remove some day.
1246build=$build_alias
1247host=$host_alias
1248target=$target_alias
1249
1250# FIXME: To remove some day.
1251if test "x$host_alias" != x; then
1252 if test "x$build_alias" = x; then
1253 cross_compiling=maybe
b7026657
AC
1254 elif test "x$build_alias" != "x$host_alias"; then
1255 cross_compiling=yes
1256 fi
1257fi
5d031c16 1258
b7026657
AC
1259ac_tool_prefix=
1260test -n "$host_alias" && ac_tool_prefix=$host_alias-
1261
1262test "$silent" = yes && exec 6>/dev/null
5d031c16 1263
5d031c16 1264
81ecdfbb
RW
1265ac_pwd=`pwd` && test -n "$ac_pwd" &&
1266ac_ls_di=`ls -di .` &&
1267ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1268 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1269test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1270 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1271
1272
5d031c16
AC
1273# Find the source files, if location was not specified.
1274if test -z "$srcdir"; then
1275 ac_srcdir_defaulted=yes
81ecdfbb
RW
1276 # Try the directory containing this script, then the parent directory.
1277 ac_confdir=`$as_dirname -- "$as_myself" ||
1278$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1279 X"$as_myself" : 'X\(//\)[^/]' \| \
1280 X"$as_myself" : 'X\(//\)$' \| \
1281 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1282$as_echo X"$as_myself" |
1283 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\/\)[^/].*/{
1288 s//\1/
1289 q
1290 }
1291 /^X\(\/\/\)$/{
1292 s//\1/
1293 q
1294 }
1295 /^X\(\/\).*/{
1296 s//\1/
1297 q
1298 }
1299 s/.*/./; q'`
5d031c16 1300 srcdir=$ac_confdir
81ecdfbb 1301 if test ! -r "$srcdir/$ac_unique_file"; then
5d031c16
AC
1302 srcdir=..
1303 fi
1304else
1305 ac_srcdir_defaulted=no
1306fi
81ecdfbb
RW
1307if test ! -r "$srcdir/$ac_unique_file"; then
1308 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1309 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1310fi
1311ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1312ac_abs_confdir=`(
d0ac1c44 1313 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1314 pwd)`
1315# When building in place, set srcdir=.
1316if test "$ac_abs_confdir" = "$ac_pwd"; then
1317 srcdir=.
1318fi
1319# Remove unnecessary trailing slashes from srcdir.
1320# Double slashes in file names in object file debugging info
1321# mess up M-x gdb in Emacs.
1322case $srcdir in
1323*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1324esac
1325for ac_var in $ac_precious_vars; do
1326 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_env_${ac_var}_value=\$${ac_var}
1328 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1330done
5d031c16 1331
b7026657
AC
1332#
1333# Report the --help message.
1334#
1335if test "$ac_init_help" = "long"; then
1336 # Omit some internal or obsolete options to make the list less imposing.
1337 # This message is too long to be a string in the A/UX 3.1 sh.
1338 cat <<_ACEOF
1339\`configure' configures this package to adapt to many kinds of systems.
5d031c16 1340
b7026657 1341Usage: $0 [OPTION]... [VAR=VALUE]...
5d031c16 1342
b7026657
AC
1343To assign environment variables (e.g., CC, CFLAGS...), specify them as
1344VAR=VALUE. See below for descriptions of some of the useful variables.
5d031c16 1345
b7026657 1346Defaults for the options are specified in brackets.
5d031c16 1347
b7026657
AC
1348Configuration:
1349 -h, --help display this help and exit
1350 --help=short display options specific to this package
1351 --help=recursive display the short help of all the included packages
1352 -V, --version display version information and exit
d0ac1c44 1353 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1354 --cache-file=FILE cache test results in FILE [disabled]
1355 -C, --config-cache alias for \`--cache-file=config.cache'
1356 -n, --no-create do not create output files
1357 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1358
b7026657
AC
1359Installation directories:
1360 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1361 [$ac_default_prefix]
b7026657 1362 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1363 [PREFIX]
5d031c16 1364
b7026657
AC
1365By default, \`make install' will install all the files in
1366\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1367an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1368for instance \`--prefix=\$HOME'.
5d031c16 1369
b7026657
AC
1370For better control, use the options below.
1371
1372Fine tuning of the installation directories:
81ecdfbb
RW
1373 --bindir=DIR user executables [EPREFIX/bin]
1374 --sbindir=DIR system admin executables [EPREFIX/sbin]
1375 --libexecdir=DIR program executables [EPREFIX/libexec]
1376 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1377 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1378 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1379 --libdir=DIR object code libraries [EPREFIX/lib]
1380 --includedir=DIR C header files [PREFIX/include]
1381 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1382 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1383 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1384 --infodir=DIR info documentation [DATAROOTDIR/info]
1385 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1386 --mandir=DIR man documentation [DATAROOTDIR/man]
1387 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1388 --htmldir=DIR html documentation [DOCDIR]
1389 --dvidir=DIR dvi documentation [DOCDIR]
1390 --pdfdir=DIR pdf documentation [DOCDIR]
1391 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1392_ACEOF
1393
1394 cat <<\_ACEOF
1395
1396Program names:
1397 --program-prefix=PREFIX prepend PREFIX to installed program names
1398 --program-suffix=SUFFIX append SUFFIX to installed program names
1399 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1400
1401System types:
1402 --build=BUILD configure for building on BUILD [guessed]
1403 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1404 --target=TARGET configure for building compilers for TARGET [HOST]
1405_ACEOF
5d031c16 1406fi
b7026657
AC
1407
1408if test -n "$ac_init_help"; then
1409
1410 cat <<\_ACEOF
1411
1412Optional Features:
81ecdfbb 1413 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1416 --enable-plugins Enable support for plugins
6bb11ab3
L
1417 --enable-shared[=PKGS] build shared libraries [default=yes]
1418 --enable-static[=PKGS] build static libraries [default=yes]
1419 --enable-fast-install[=PKGS]
1420 optimize for fast installation [default=yes]
1421 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1422 --enable-maintainer-mode
1423 enable make rules and dependencies not useful (and
1424 sometimes confusing) to the casual installer
8d0978fb
MF
1425 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1426 itself)
1427 --enable-sim-stdio Specify whether to use stdio for console
1428 input/output
1429 --enable-sim-trace=opts Enable tracing of simulated programs
1430 --enable-sim-profile=opts
1431 Enable profiling flags
35656e95 1432 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1433 --enable-sim-environment=environment
1434 Specify mixed, user, virtual or operating
1435 environment
8d0978fb
MF
1436 --enable-sim-inline=inlines
1437 Specify which functions should be inlined
eca4255a
MF
1438 --enable-sim-endian=endian
1439 Specify target byte endian orientation
8d0978fb
MF
1440 --enable-sim-alignment=align
1441 Specify strict, nonstrict or forced alignment of
1442 memory accesses
2232061b
MF
1443 --enable-werror treat compile warnings as errors
1444 --enable-build-warnings enable build-time compiler warnings if gcc is used
1445 --enable-sim-build-warnings
1446 enable SIM specific build-time compiler warnings if
1447 gcc is used
1517bd27
MF
1448 --enable-sim-hardware=LIST
1449 Specify the hardware to be included in the build.
b7026657 1450
6efef468
JM
1451Optional Packages:
1452 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1453 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1454 --with-system-zlib use installed libz
6bb11ab3
L
1455 --with-pic try to use only PIC/non-PIC objects [default=use
1456 both]
1457 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1458 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1459 --with-bugurl=URL Direct users to URL to report a bug
1460
b7026657
AC
1461Some influential environment variables:
1462 CC C compiler command
1463 CFLAGS C compiler flags
1464 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1465 nonstandard directory <lib dir>
81ecdfbb 1466 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1467 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1468 you have headers in a nonstandard directory <include dir>
b7026657
AC
1469 CPP C preprocessor
1470
1471Use these variables to override the choices made by `configure' or to help
1472it to find libraries and programs with nonstandard names/locations.
1473
81ecdfbb 1474Report bugs to the package provider.
b7026657 1475_ACEOF
81ecdfbb 1476ac_status=$?
5d031c16
AC
1477fi
1478
b7026657
AC
1479if test "$ac_init_help" = "recursive"; then
1480 # If there are subdirs, report their specific --help.
b7026657 1481 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1482 test -d "$ac_dir" ||
1483 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1484 continue
b7026657 1485 ac_builddir=.
5d031c16 1486
81ecdfbb
RW
1487case "$ac_dir" in
1488.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1489*)
1490 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1491 # A ".." for each directory in $ac_dir_suffix.
1492 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1493 case $ac_top_builddir_sub in
1494 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1496 esac ;;
1497esac
1498ac_abs_top_builddir=$ac_pwd
1499ac_abs_builddir=$ac_pwd$ac_dir_suffix
1500# for backward compatibility:
1501ac_top_builddir=$ac_top_build_prefix
5d031c16 1502
b7026657 1503case $srcdir in
81ecdfbb 1504 .) # We are building in place.
b7026657 1505 ac_srcdir=.
81ecdfbb
RW
1506 ac_top_srcdir=$ac_top_builddir_sub
1507 ac_abs_top_srcdir=$ac_pwd ;;
1508 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1509 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1510 ac_top_srcdir=$srcdir
1511 ac_abs_top_srcdir=$srcdir ;;
1512 *) # Relative name.
1513 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1514 ac_top_srcdir=$ac_top_build_prefix$srcdir
1515 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1516esac
81ecdfbb
RW
1517ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1518
1519 cd "$ac_dir" || { ac_status=$?; continue; }
1520 # Check for guested configure.
1521 if test -f "$ac_srcdir/configure.gnu"; then
1522 echo &&
1523 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1524 elif test -f "$ac_srcdir/configure"; then
1525 echo &&
1526 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1527 else
81ecdfbb
RW
1528 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1529 fi || ac_status=$?
1530 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1531 done
5d031c16 1532fi
b7026657 1533
81ecdfbb 1534test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1535if $ac_init_version; then
1536 cat <<\_ACEOF
81ecdfbb 1537configure
d0ac1c44 1538generated by GNU Autoconf 2.69
b7026657 1539
d0ac1c44 1540Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1541This configure script is free software; the Free Software Foundation
1542gives unlimited permission to copy, distribute and modify it.
1543_ACEOF
81ecdfbb 1544 exit
b7026657 1545fi
b7026657 1546
81ecdfbb
RW
1547## ------------------------ ##
1548## Autoconf initialization. ##
1549## ------------------------ ##
b7026657 1550
81ecdfbb
RW
1551# ac_fn_c_try_compile LINENO
1552# --------------------------
1553# Try to compile conftest.$ac_ext, and return whether this succeeded.
1554ac_fn_c_try_compile ()
b7026657 1555{
81ecdfbb
RW
1556 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1557 rm -f conftest.$ac_objext
1558 if { { ac_try="$ac_compile"
1559case "(($ac_try" in
1560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1561 *) ac_try_echo=$ac_try;;
1562esac
1563eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1564$as_echo "$ac_try_echo"; } >&5
1565 (eval "$ac_compile") 2>conftest.err
1566 ac_status=$?
1567 if test -s conftest.err; then
1568 grep -v '^ *+' conftest.err >conftest.er1
1569 cat conftest.er1 >&5
1570 mv -f conftest.er1 conftest.err
1571 fi
1572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1573 test $ac_status = 0; } && {
1574 test -z "$ac_c_werror_flag" ||
1575 test ! -s conftest.err
1576 } && test -s conftest.$ac_objext; then :
1577 ac_retval=0
1578else
1579 $as_echo "$as_me: failed program was:" >&5
1580sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1581
81ecdfbb
RW
1582 ac_retval=1
1583fi
d0ac1c44
SM
1584 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1585 as_fn_set_status $ac_retval
b7026657 1586
81ecdfbb 1587} # ac_fn_c_try_compile
b7026657 1588
81ecdfbb
RW
1589# ac_fn_c_try_cpp LINENO
1590# ----------------------
1591# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1592ac_fn_c_try_cpp ()
1593{
1594 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1595 if { { ac_try="$ac_cpp conftest.$ac_ext"
1596case "(($ac_try" in
1597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1598 *) ac_try_echo=$ac_try;;
1599esac
1600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1601$as_echo "$ac_try_echo"; } >&5
1602 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1603 ac_status=$?
1604 if test -s conftest.err; then
1605 grep -v '^ *+' conftest.err >conftest.er1
1606 cat conftest.er1 >&5
1607 mv -f conftest.er1 conftest.err
1608 fi
1609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1610 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1611 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1612 test ! -s conftest.err
1613 }; then :
1614 ac_retval=0
1615else
1616 $as_echo "$as_me: failed program was:" >&5
1617sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1618
81ecdfbb
RW
1619 ac_retval=1
1620fi
d0ac1c44
SM
1621 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1622 as_fn_set_status $ac_retval
b7026657 1623
81ecdfbb
RW
1624} # ac_fn_c_try_cpp
1625
1626# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1627# -------------------------------------------------------
1628# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1629# the include files in INCLUDES and setting the cache variable VAR
1630# accordingly.
1631ac_fn_c_check_header_mongrel ()
1632{
1633 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1634 if eval \${$3+:} false; then :
81ecdfbb
RW
1635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1636$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1637if eval \${$3+:} false; then :
81ecdfbb
RW
1638 $as_echo_n "(cached) " >&6
1639fi
1640eval ac_res=\$$3
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1642$as_echo "$ac_res" >&6; }
1643else
1644 # Is the header compilable?
1645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1646$as_echo_n "checking $2 usability... " >&6; }
1647cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1648/* end confdefs.h. */
1649$4
1650#include <$2>
1651_ACEOF
1652if ac_fn_c_try_compile "$LINENO"; then :
1653 ac_header_compiler=yes
1654else
1655 ac_header_compiler=no
1656fi
1657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1659$as_echo "$ac_header_compiler" >&6; }
1660
1661# Is the header present?
1662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1663$as_echo_n "checking $2 presence... " >&6; }
1664cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1665/* end confdefs.h. */
1666#include <$2>
1667_ACEOF
1668if ac_fn_c_try_cpp "$LINENO"; then :
1669 ac_header_preproc=yes
1670else
1671 ac_header_preproc=no
1672fi
d0ac1c44 1673rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1675$as_echo "$ac_header_preproc" >&6; }
1676
1677# So? What about this header?
1678case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1679 yes:no: )
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1681$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1683$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1684 ;;
1685 no:yes:* )
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1687$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1689$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1691$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1693$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1695$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1696 ;;
1697esac
1698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1699$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1700if eval \${$3+:} false; then :
81ecdfbb
RW
1701 $as_echo_n "(cached) " >&6
1702else
1703 eval "$3=\$ac_header_compiler"
1704fi
1705eval ac_res=\$$3
1706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1707$as_echo "$ac_res" >&6; }
1708fi
d0ac1c44 1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1710
1711} # ac_fn_c_check_header_mongrel
1712
1713# ac_fn_c_try_run LINENO
1714# ----------------------
1715# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1716# that executables *can* be run.
1717ac_fn_c_try_run ()
1718{
1719 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1720 if { { ac_try="$ac_link"
1721case "(($ac_try" in
1722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1723 *) ac_try_echo=$ac_try;;
1724esac
1725eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1726$as_echo "$ac_try_echo"; } >&5
1727 (eval "$ac_link") 2>&5
1728 ac_status=$?
1729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1730 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1731 { { case "(($ac_try" in
1732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1733 *) ac_try_echo=$ac_try;;
1734esac
1735eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1736$as_echo "$ac_try_echo"; } >&5
1737 (eval "$ac_try") 2>&5
1738 ac_status=$?
1739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1740 test $ac_status = 0; }; }; then :
1741 ac_retval=0
1742else
1743 $as_echo "$as_me: program exited with status $ac_status" >&5
1744 $as_echo "$as_me: failed program was:" >&5
1745sed 's/^/| /' conftest.$ac_ext >&5
1746
1747 ac_retval=$ac_status
1748fi
1749 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1750 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1751 as_fn_set_status $ac_retval
81ecdfbb
RW
1752
1753} # ac_fn_c_try_run
1754
1755# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1756# -------------------------------------------------------
1757# Tests whether HEADER exists and can be compiled using the include files in
1758# INCLUDES, setting the cache variable VAR accordingly.
1759ac_fn_c_check_header_compile ()
1760{
1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1763$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1764if eval \${$3+:} false; then :
81ecdfbb
RW
1765 $as_echo_n "(cached) " >&6
1766else
1767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1768/* end confdefs.h. */
1769$4
1770#include <$2>
1771_ACEOF
1772if ac_fn_c_try_compile "$LINENO"; then :
1773 eval "$3=yes"
1774else
1775 eval "$3=no"
1776fi
1777rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1778fi
1779eval ac_res=\$$3
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1781$as_echo "$ac_res" >&6; }
d0ac1c44 1782 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1783
1784} # ac_fn_c_check_header_compile
1785
1786# ac_fn_c_try_link LINENO
1787# -----------------------
1788# Try to link conftest.$ac_ext, and return whether this succeeded.
1789ac_fn_c_try_link ()
1790{
1791 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792 rm -f conftest.$ac_objext conftest$ac_exeext
1793 if { { ac_try="$ac_link"
1794case "(($ac_try" in
1795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1796 *) ac_try_echo=$ac_try;;
1797esac
1798eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1799$as_echo "$ac_try_echo"; } >&5
1800 (eval "$ac_link") 2>conftest.err
1801 ac_status=$?
1802 if test -s conftest.err; then
1803 grep -v '^ *+' conftest.err >conftest.er1
1804 cat conftest.er1 >&5
1805 mv -f conftest.er1 conftest.err
1806 fi
1807 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1808 test $ac_status = 0; } && {
1809 test -z "$ac_c_werror_flag" ||
1810 test ! -s conftest.err
1811 } && test -s conftest$ac_exeext && {
1812 test "$cross_compiling" = yes ||
d0ac1c44 1813 test -x conftest$ac_exeext
81ecdfbb
RW
1814 }; then :
1815 ac_retval=0
1816else
1817 $as_echo "$as_me: failed program was:" >&5
1818sed 's/^/| /' conftest.$ac_ext >&5
1819
1820 ac_retval=1
1821fi
1822 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1823 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1824 # interfere with the next link command; also delete a directory that is
1825 # left behind by Apple's compiler. We do this before executing the actions.
1826 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1827 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1828 as_fn_set_status $ac_retval
81ecdfbb
RW
1829
1830} # ac_fn_c_try_link
1831
1832# ac_fn_c_check_func LINENO FUNC VAR
1833# ----------------------------------
1834# Tests whether FUNC exists, setting the cache variable VAR accordingly
1835ac_fn_c_check_func ()
1836{
1837 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1839$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1840if eval \${$3+:} false; then :
81ecdfbb
RW
1841 $as_echo_n "(cached) " >&6
1842else
1843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1844/* end confdefs.h. */
1845/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1846 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1847#define $2 innocuous_$2
1848
1849/* System header to define __stub macros and hopefully few prototypes,
1850 which can conflict with char $2 (); below.
1851 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1852 <limits.h> exists even on freestanding compilers. */
1853
1854#ifdef __STDC__
1855# include <limits.h>
1856#else
1857# include <assert.h>
1858#endif
1859
1860#undef $2
1861
1862/* Override any GCC internal prototype to avoid an error.
1863 Use char because int might match the return type of a GCC
1864 builtin and then its argument prototype would still apply. */
1865#ifdef __cplusplus
1866extern "C"
1867#endif
1868char $2 ();
1869/* The GNU C library defines this for functions which it implements
1870 to always fail with ENOSYS. Some functions are actually named
1871 something starting with __ and the normal name is an alias. */
1872#if defined __stub_$2 || defined __stub___$2
1873choke me
1874#endif
1875
1876int
1877main ()
1878{
1879return $2 ();
1880 ;
1881 return 0;
1882}
1883_ACEOF
1884if ac_fn_c_try_link "$LINENO"; then :
1885 eval "$3=yes"
1886else
1887 eval "$3=no"
1888fi
1889rm -f core conftest.err conftest.$ac_objext \
1890 conftest$ac_exeext conftest.$ac_ext
1891fi
1892eval ac_res=\$$3
1893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1894$as_echo "$ac_res" >&6; }
d0ac1c44 1895 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1896
1897} # ac_fn_c_check_func
936df756
MF
1898
1899# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1900# ----------------------------------------------------
1901# Tries to find if the field MEMBER exists in type AGGR, after including
1902# INCLUDES, setting cache variable VAR accordingly.
1903ac_fn_c_check_member ()
1904{
1905 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1907$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1908if eval \${$4+:} false; then :
936df756
MF
1909 $as_echo_n "(cached) " >&6
1910else
1911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1912/* end confdefs.h. */
1913$5
1914int
1915main ()
1916{
1917static $2 ac_aggr;
1918if (ac_aggr.$3)
1919return 0;
1920 ;
1921 return 0;
1922}
1923_ACEOF
1924if ac_fn_c_try_compile "$LINENO"; then :
1925 eval "$4=yes"
1926else
1927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1928/* end confdefs.h. */
1929$5
1930int
1931main ()
1932{
1933static $2 ac_aggr;
1934if (sizeof ac_aggr.$3)
1935return 0;
1936 ;
1937 return 0;
1938}
1939_ACEOF
1940if ac_fn_c_try_compile "$LINENO"; then :
1941 eval "$4=yes"
1942else
1943 eval "$4=no"
1944fi
1945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1946fi
1947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1948fi
1949eval ac_res=\$$4
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1951$as_echo "$ac_res" >&6; }
d0ac1c44 1952 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1953
1954} # ac_fn_c_check_member
1955
1956# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1957# -------------------------------------------
1958# Tests whether TYPE exists after having included INCLUDES, setting cache
1959# variable VAR accordingly.
1960ac_fn_c_check_type ()
1961{
1962 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1964$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1965if eval \${$3+:} false; then :
936df756
MF
1966 $as_echo_n "(cached) " >&6
1967else
1968 eval "$3=no"
1969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1970/* end confdefs.h. */
1971$4
1972int
1973main ()
1974{
1975if (sizeof ($2))
1976 return 0;
1977 ;
1978 return 0;
1979}
1980_ACEOF
1981if ac_fn_c_try_compile "$LINENO"; then :
1982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1983/* end confdefs.h. */
1984$4
1985int
1986main ()
1987{
1988if (sizeof (($2)))
1989 return 0;
1990 ;
1991 return 0;
1992}
1993_ACEOF
1994if ac_fn_c_try_compile "$LINENO"; then :
1995
1996else
1997 eval "$3=yes"
1998fi
1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000fi
2001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002fi
2003eval ac_res=\$$3
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2005$as_echo "$ac_res" >&6; }
d0ac1c44 2006 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2007
2008} # ac_fn_c_check_type
81ecdfbb
RW
2009cat >config.log <<_ACEOF
2010This file contains any messages produced by compilers while
2011running configure, to aid debugging if configure makes a mistake.
2012
2013It was created by $as_me, which was
d0ac1c44 2014generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2015
2016 $ $0 $@
2017
2018_ACEOF
2019exec 5>>config.log
2020{
2021cat <<_ASUNAME
2022## --------- ##
2023## Platform. ##
2024## --------- ##
2025
2026hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2027uname -m = `(uname -m) 2>/dev/null || echo unknown`
2028uname -r = `(uname -r) 2>/dev/null || echo unknown`
2029uname -s = `(uname -s) 2>/dev/null || echo unknown`
2030uname -v = `(uname -v) 2>/dev/null || echo unknown`
2031
2032/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2033/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2034
2035/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2036/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2037/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2038/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2039/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2040/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2041/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2042
2043_ASUNAME
2044
2045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2046for as_dir in $PATH
2047do
2048 IFS=$as_save_IFS
2049 test -z "$as_dir" && as_dir=.
2050 $as_echo "PATH: $as_dir"
2051 done
2052IFS=$as_save_IFS
2053
2054} >&5
2055
2056cat >&5 <<_ACEOF
b7026657
AC
2057
2058
2059## ----------- ##
2060## Core tests. ##
2061## ----------- ##
2062
2063_ACEOF
2064
2065
2066# Keep a trace of the command line.
2067# Strip out --no-create and --no-recursion so they do not pile up.
2068# Strip out --silent because we don't want to record it for future runs.
2069# Also quote any args containing shell meta-characters.
2070# Make two passes to allow for proper duplicate-argument suppression.
2071ac_configure_args=
2072ac_configure_args0=
2073ac_configure_args1=
b7026657
AC
2074ac_must_keep_next=false
2075for ac_pass in 1 2
2076do
2077 for ac_arg
2078 do
2079 case $ac_arg in
2080 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2082 | -silent | --silent | --silen | --sile | --sil)
2083 continue ;;
81ecdfbb
RW
2084 *\'*)
2085 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2086 esac
2087 case $ac_pass in
81ecdfbb 2088 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2089 2)
81ecdfbb 2090 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2091 if test $ac_must_keep_next = true; then
2092 ac_must_keep_next=false # Got value, back to normal.
2093 else
2094 case $ac_arg in
2095 *=* | --config-cache | -C | -disable-* | --disable-* \
2096 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2097 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2098 | -with-* | --with-* | -without-* | --without-* | --x)
2099 case "$ac_configure_args0 " in
2100 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2101 esac
2102 ;;
2103 -* ) ac_must_keep_next=true ;;
2104 esac
2105 fi
81ecdfbb 2106 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2107 ;;
2108 esac
2109 done
2110done
81ecdfbb
RW
2111{ ac_configure_args0=; unset ac_configure_args0;}
2112{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2113
2114# When interrupted or exit'd, cleanup temporary files, and complete
2115# config.log. We remove comments because anyway the quotes in there
2116# would cause problems or look ugly.
81ecdfbb
RW
2117# WARNING: Use '\'' to represent an apostrophe within the trap.
2118# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2119trap 'exit_status=$?
2120 # Save into config.log some information that might help in debugging.
2121 {
2122 echo
2123
d0ac1c44 2124 $as_echo "## ---------------- ##
b7026657 2125## Cache variables. ##
d0ac1c44 2126## ---------------- ##"
b7026657
AC
2127 echo
2128 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2129(
2130 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2131 eval ac_val=\$$ac_var
2132 case $ac_val in #(
2133 *${as_nl}*)
2134 case $ac_var in #(
2135 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2136$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2137 esac
2138 case $ac_var in #(
2139 _ | IFS | as_nl) ;; #(
2140 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2141 *) { eval $ac_var=; unset $ac_var;} ;;
2142 esac ;;
2143 esac
2144 done
b7026657 2145 (set) 2>&1 |
81ecdfbb
RW
2146 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2147 *${as_nl}ac_space=\ *)
b7026657 2148 sed -n \
81ecdfbb
RW
2149 "s/'\''/'\''\\\\'\'''\''/g;
2150 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2151 ;; #(
b7026657 2152 *)
81ecdfbb 2153 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2154 ;;
81ecdfbb
RW
2155 esac |
2156 sort
2157)
b7026657
AC
2158 echo
2159
d0ac1c44 2160 $as_echo "## ----------------- ##
b7026657 2161## Output variables. ##
d0ac1c44 2162## ----------------- ##"
b7026657
AC
2163 echo
2164 for ac_var in $ac_subst_vars
2165 do
81ecdfbb
RW
2166 eval ac_val=\$$ac_var
2167 case $ac_val in
2168 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2169 esac
2170 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2171 done | sort
2172 echo
2173
2174 if test -n "$ac_subst_files"; then
d0ac1c44 2175 $as_echo "## ------------------- ##
81ecdfbb 2176## File substitutions. ##
d0ac1c44 2177## ------------------- ##"
b7026657
AC
2178 echo
2179 for ac_var in $ac_subst_files
2180 do
81ecdfbb
RW
2181 eval ac_val=\$$ac_var
2182 case $ac_val in
2183 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2184 esac
2185 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2186 done | sort
2187 echo
2188 fi
2189
2190 if test -s confdefs.h; then
d0ac1c44 2191 $as_echo "## ----------- ##
b7026657 2192## confdefs.h. ##
d0ac1c44 2193## ----------- ##"
b7026657 2194 echo
81ecdfbb 2195 cat confdefs.h
b7026657
AC
2196 echo
2197 fi
2198 test "$ac_signal" != 0 &&
81ecdfbb
RW
2199 $as_echo "$as_me: caught signal $ac_signal"
2200 $as_echo "$as_me: exit $exit_status"
b7026657 2201 } >&5
81ecdfbb
RW
2202 rm -f core *.core core.conftest.* &&
2203 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2204 exit $exit_status
81ecdfbb 2205' 0
b7026657 2206for ac_signal in 1 2 13 15; do
81ecdfbb 2207 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2208done
2209ac_signal=0
2210
2211# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2212rm -f -r conftest* confdefs.h
2213
2214$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2215
2216# Predefined preprocessor variables.
2217
2218cat >>confdefs.h <<_ACEOF
2219#define PACKAGE_NAME "$PACKAGE_NAME"
2220_ACEOF
2221
b7026657
AC
2222cat >>confdefs.h <<_ACEOF
2223#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2224_ACEOF
2225
b7026657
AC
2226cat >>confdefs.h <<_ACEOF
2227#define PACKAGE_VERSION "$PACKAGE_VERSION"
2228_ACEOF
2229
b7026657
AC
2230cat >>confdefs.h <<_ACEOF
2231#define PACKAGE_STRING "$PACKAGE_STRING"
2232_ACEOF
2233
b7026657
AC
2234cat >>confdefs.h <<_ACEOF
2235#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2236_ACEOF
2237
81ecdfbb
RW
2238cat >>confdefs.h <<_ACEOF
2239#define PACKAGE_URL "$PACKAGE_URL"
2240_ACEOF
2241
b7026657
AC
2242
2243# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2244# Prefer an explicitly selected file to automatically selected ones.
2245ac_site_file1=NONE
2246ac_site_file2=NONE
2247if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2248 # We do not want a PATH search for config.site.
2249 case $CONFIG_SITE in #((
2250 -*) ac_site_file1=./$CONFIG_SITE;;
2251 */*) ac_site_file1=$CONFIG_SITE;;
2252 *) ac_site_file1=./$CONFIG_SITE;;
2253 esac
81ecdfbb
RW
2254elif test "x$prefix" != xNONE; then
2255 ac_site_file1=$prefix/share/config.site
2256 ac_site_file2=$prefix/etc/config.site
2257else
2258 ac_site_file1=$ac_default_prefix/share/config.site
2259 ac_site_file2=$ac_default_prefix/etc/config.site
2260fi
2261for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2262do
2263 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2264 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2265 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2266$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2267 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2268 . "$ac_site_file" \
2269 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2270$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2271as_fn_error $? "failed to load site script $ac_site_file
2272See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2273 fi
2274done
2275
2276if test -r "$cache_file"; then
d0ac1c44
SM
2277 # Some versions of bash will fail to source /dev/null (special files
2278 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2279 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2281$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2282 case $cache_file in
81ecdfbb
RW
2283 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2284 *) . "./$cache_file";;
b7026657
AC
2285 esac
2286 fi
2287else
81ecdfbb
RW
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2289$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2290 >$cache_file
2291fi
2292
2293# Check that the precious variables saved in the cache have kept the same
2294# value.
2295ac_cache_corrupted=false
81ecdfbb 2296for ac_var in $ac_precious_vars; do
b7026657
AC
2297 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2298 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2299 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2300 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2301 case $ac_old_set,$ac_new_set in
2302 set,)
81ecdfbb
RW
2303 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2304$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2305 ac_cache_corrupted=: ;;
2306 ,set)
81ecdfbb
RW
2307 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2308$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2309 ac_cache_corrupted=: ;;
2310 ,);;
2311 *)
2312 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2313 # differences in whitespace do not lead to failure.
2314 ac_old_val_w=`echo x $ac_old_val`
2315 ac_new_val_w=`echo x $ac_new_val`
2316 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2317 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2318$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2319 ac_cache_corrupted=:
2320 else
2321 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2322$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2323 eval $ac_var=\$ac_old_val
2324 fi
2325 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2326$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2328$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2329 fi;;
2330 esac
2331 # Pass precious variables to config.status.
2332 if test "$ac_new_set" = set; then
2333 case $ac_new_val in
81ecdfbb 2334 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2335 *) ac_arg=$ac_var=$ac_new_val ;;
2336 esac
2337 case " $ac_configure_args " in
2338 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2339 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2340 esac
2341 fi
2342done
2343if $ac_cache_corrupted; then
81ecdfbb
RW
2344 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2345$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2347$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2348 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2349fi
81ecdfbb
RW
2350## -------------------- ##
2351## Main body of script. ##
2352## -------------------- ##
b7026657
AC
2353
2354ac_ext=c
2355ac_cpp='$CPP $CPPFLAGS'
2356ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2357ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2358ac_compiler_gnu=$ac_cv_c_compiler_gnu
2359
2360
35695fd6
AC
2361# This file contains common code used by all simulators.
2362#
2363# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2364# directory. It is intended to be invoked before any target specific stuff.
2365# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2366# It is intended to be invoked last.
2367#
50df264d 2368# See README-HACKING for more details.
35695fd6 2369
d6416cdc
RW
2370# Include global overrides and fixes for Autoconf.
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
d6416cdc 2393
d6416cdc
RW
2394
2395
2396
2397
2398
2399
35695fd6
AC
2400
2401
2402
db2e4d67 2403
5c887dd5
JB
2404
2405
6bb11ab3 2406# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2407#
6bb11ab3
L
2408# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2409# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2410# Written by Gordon Matzigkeit, 1996
2411#
2412# This file is free software; the Free Software Foundation gives
2413# unlimited permission to copy and/or distribute it, with or without
2414# modifications, as long as this notice is preserved.
db2e4d67 2415
db2e4d67 2416
db2e4d67 2417
6bb11ab3 2418# serial 56 LT_INIT
db2e4d67
MF
2419
2420
6bb11ab3
L
2421# LT_PREREQ(VERSION)
2422# ------------------
2423# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2424
db2e4d67
MF
2425
2426
6bb11ab3
L
2427# _LT_CHECK_BUILDDIR
2428# ------------------
2429# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2430
2431
35695fd6 2432
6bb11ab3
L
2433# LT_INIT([OPTIONS])
2434# ------------------
2435# LT_INIT
35695fd6 2436
6bb11ab3
L
2437# Old names:
2438# This is what autoupdate's m4 run will expand. It fires
2439# the warning (with _au_warn_XXX), outputs it into the
2440# updated configure.ac (with AC_DIAGNOSE), and then outputs
2441# the replacement expansion.
35695fd6
AC
2442
2443
6bb11ab3
L
2444# This is an auxiliary macro that is also run when
2445# autoupdate runs m4. It simply calls m4_warning, but
2446# we need a wrapper so that each warning is emitted only
2447# once. We break the quoting in m4_warning's argument in
2448# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2449
2450
6bb11ab3
L
2451# Finally, this is the expansion that is picked up by
2452# autoconf. It tells the user to run autoupdate, and
2453# then outputs the replacement expansion. We do not care
2454# about autoupdate's warning because that contains
2455# information on what to do *after* running autoupdate.
35695fd6 2456
6bb11ab3
L
2457# This is what autoupdate's m4 run will expand. It fires
2458# the warning (with _au_warn_XXX), outputs it into the
2459# updated configure.ac (with AC_DIAGNOSE), and then outputs
2460# the replacement expansion.
35695fd6
AC
2461
2462
6bb11ab3
L
2463# This is an auxiliary macro that is also run when
2464# autoupdate runs m4. It simply calls m4_warning, but
2465# we need a wrapper so that each warning is emitted only
2466# once. We break the quoting in m4_warning's argument in
2467# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2468
2469
6bb11ab3
L
2470# Finally, this is the expansion that is picked up by
2471# autoconf. It tells the user to run autoupdate, and
2472# then outputs the replacement expansion. We do not care
2473# about autoupdate's warning because that contains
2474# information on what to do *after* running autoupdate.
35695fd6
AC
2475
2476
2477
6bb11ab3
L
2478# _LT_CC_BASENAME(CC)
2479# -------------------
2480# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
35695fd6
AC
2481
2482
2483
6bb11ab3
L
2484# _LT_FILEUTILS_DEFAULTS
2485# ----------------------
2486# It is okay to use these file commands and assume they have been set
2487# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2488# _LT_FILEUTILS_DEFAULTS
35695fd6
AC
2489
2490
6bb11ab3
L
2491# _LT_SETUP
2492# ---------
2493# _LT_SETUP
35695fd6
AC
2494
2495
6bb11ab3
L
2496# _LT_PREPARE_SED_QUOTE_VARS
2497# --------------------------
2498# Define a few sed substitution that help us do robust quoting.
35695fd6
AC
2499
2500
6bb11ab3
L
2501# _LT_PROG_LTMAIN
2502# ---------------
2503# Note that this code is called both from `configure', and `config.status'
2504# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2505# `config.status' has no value for ac_aux_dir unless we are using Automake,
2506# so we pass a copy along to make sure it has a sensible value anyway.
2507# _LT_PROG_LTMAIN
35695fd6
AC
2508
2509
6bb11ab3
L
2510## ------------------------------------- ##
2511## Accumulate code for creating libtool. ##
2512## ------------------------------------- ##
35695fd6 2513
6bb11ab3
L
2514# So that we can recreate a full libtool script including additional
2515# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2516# in macros and then make a single call at the end using the `libtool'
2517# label.
35695fd6
AC
2518
2519
6bb11ab3
L
2520# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2521# ----------------------------------------
2522# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2523
2524
6bb11ab3 2525# Initialize.
35695fd6
AC
2526
2527
2528
6bb11ab3
L
2529# _LT_CONFIG_LIBTOOL([COMMANDS])
2530# ------------------------------
2531# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2532
2533
6bb11ab3 2534# Initialize.
35695fd6
AC
2535
2536
2537
6bb11ab3
L
2538# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2539# -----------------------------------------------------
35695fd6 2540
5912fadd
JB
2541
2542
6bb11ab3
L
2543# _LT_FORMAT_COMMENT([COMMENT])
2544# -----------------------------
2545# Add leading comment marks to the start of each line, and a trailing
2546# full-stop to the whole comment if one is not present already.
5912fadd
JB
2547
2548
35695fd6
AC
2549
2550
6bb11ab3
L
2551## ------------------------ ##
2552## FIXME: Eliminate VARNAME ##
2553## ------------------------ ##
35695fd6
AC
2554
2555
6bb11ab3
L
2556# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2557# -------------------------------------------------------------------
2558# CONFIGNAME is the name given to the value in the libtool script.
2559# VARNAME is the (base) name used in the configure script.
2560# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2561# VARNAME. Any other value will be used directly.
35695fd6 2562
35695fd6
AC
2563
2564
6bb11ab3
L
2565# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2566# --------------------------------------------------------
35695fd6
AC
2567
2568
2569
6bb11ab3
L
2570# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2571# ------------------------------------------------
35695fd6
AC
2572
2573
2574
6bb11ab3
L
2575# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2576# ---------------------------------------------------------
35695fd6
AC
2577
2578
2579
6bb11ab3
L
2580# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2581# --------------------------------------------------
35695fd6
AC
2582
2583
2584
6bb11ab3
L
2585# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2586# ---------------------------------------------------
35695fd6
AC
2587
2588
2589
6bb11ab3
L
2590# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2591# ---------------------------------------------------
35695fd6
AC
2592
2593
2594
2595
6bb11ab3
L
2596# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2597# ------------------------------------------------
35695fd6
AC
2598
2599
2600
2601
6bb11ab3
L
2602# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2603# ------------------------------------
2604# Quote a variable value, and forward it to `config.status' so that its
2605# declaration there will have the same value as in `configure'. VARNAME
2606# must have a single quote delimited value for this to work.
35695fd6
AC
2607
2608
2609
6bb11ab3
L
2610# _LT_CONFIG_STATUS_DECLARATIONS
2611# ------------------------------
2612# We delimit libtool config variables with single quotes, so when
2613# we write them to config.status, we have to be sure to quote all
2614# embedded single quotes properly. In configure, this macro expands
2615# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2616#
2617# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
35695fd6
AC
2618
2619
2620
6bb11ab3
L
2621# _LT_LIBTOOL_TAGS
2622# ----------------
2623# Output comment and list of tags supported by the script
35695fd6
AC
2624
2625
2626
6bb11ab3
L
2627# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2628# -----------------------------------
2629# Extract the dictionary values for VARNAME (optionally with TAG) and
2630# expand to a commented shell variable setting:
2631#
2632# # Some comment about what VAR is for.
2633# visible_name=$lt_internal_name
35695fd6
AC
2634
2635
35695fd6 2636
6bb11ab3
L
2637# _LT_LIBTOOL_CONFIG_VARS
2638# -----------------------
2639# Produce commented declarations of non-tagged libtool config variables
2640# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2641# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2642# section) are produced by _LT_LIBTOOL_TAG_VARS.
35695fd6
AC
2643
2644
6efef468 2645
6bb11ab3
L
2646# _LT_LIBTOOL_TAG_VARS(TAG)
2647# -------------------------
6efef468
JM
2648
2649
2650
6bb11ab3
L
2651# _LT_TAGVAR(VARNAME, [TAGNAME])
2652# ------------------------------
6efef468
JM
2653
2654
2655
6bb11ab3
L
2656# _LT_CONFIG_COMMANDS
2657# -------------------
2658# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2659# variables for single and double quote escaping we saved from calls
2660# to _LT_DECL, we can put quote escaped variables declarations
2661# into `config.status', and then the shell code to quote escape them in
2662# for loops in `config.status'. Finally, any additional code accumulated
2663# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2664#_LT_CONFIG_COMMANDS
2665
2666
2667# Initialize.
2668
2669
2670# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2671# ------------------------------------
2672# Generate a child script FILE with all initialization necessary to
2673# reuse the environment learned by the parent script, and make the
2674# file executable. If COMMENT is supplied, it is inserted after the
2675# `#!' sequence but before initialization text begins. After this
2676# macro, additional text can be appended to FILE to form the body of
2677# the child script. The macro ends with non-zero status if the
2678# file could not be fully written (such as if the disk is full).
2679# _LT_GENERATED_FILE_INIT
2680
2681# LT_OUTPUT
2682# ---------
2683# This macro allows early generation of the libtool script (before
2684# AC_OUTPUT is called), incase it is used in configure for compilation
2685# tests.
2686# LT_OUTPUT
2687
2688
2689# _LT_CONFIG(TAG)
2690# ---------------
2691# If TAG is the built-in tag, create an initial libtool script with a
2692# default configuration from the untagged config vars. Otherwise add code
2693# to config.status for appending the configuration named by TAG from the
2694# matching tagged config vars.
2695# _LT_CONFIG
6efef468
JM
2696
2697
6bb11ab3
L
2698# LT_SUPPORTED_TAG(TAG)
2699# ---------------------
2700# Trace this macro to discover what tags are supported by the libtool
2701# --tag option, using:
2702# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2703
6efef468 2704
6efef468 2705
6bb11ab3 2706# C support is built-in for now
6efef468 2707
6efef468
JM
2708
2709
2710
6bb11ab3
L
2711# LT_LANG(LANG)
2712# -------------
2713# Enable libtool support for the given language if not already enabled.
2714# LT_LANG
6efef468
JM
2715
2716
6bb11ab3
L
2717# _LT_LANG(LANGNAME)
2718# ------------------
2719# _LT_LANG
6efef468
JM
2720
2721
6bb11ab3
L
2722# _LT_LANG_DEFAULT_CONFIG
2723# -----------------------
2724# _LT_LANG_DEFAULT_CONFIG
6efef468 2725
6bb11ab3
L
2726# Obsolete macros:
2727# This is what autoupdate's m4 run will expand. It fires
2728# the warning (with _au_warn_XXX), outputs it into the
2729# updated configure.ac (with AC_DIAGNOSE), and then outputs
2730# the replacement expansion.
6efef468 2731
6efef468 2732
6bb11ab3
L
2733# This is an auxiliary macro that is also run when
2734# autoupdate runs m4. It simply calls m4_warning, but
2735# we need a wrapper so that each warning is emitted only
2736# once. We break the quoting in m4_warning's argument in
2737# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2738
6efef468 2739
6bb11ab3
L
2740# Finally, this is the expansion that is picked up by
2741# autoconf. It tells the user to run autoupdate, and
2742# then outputs the replacement expansion. We do not care
2743# about autoupdate's warning because that contains
2744# information on what to do *after* running autoupdate.
6efef468 2745
6bb11ab3
L
2746# This is what autoupdate's m4 run will expand. It fires
2747# the warning (with _au_warn_XXX), outputs it into the
2748# updated configure.ac (with AC_DIAGNOSE), and then outputs
2749# the replacement expansion.
6efef468
JM
2750
2751
6bb11ab3
L
2752# This is an auxiliary macro that is also run when
2753# autoupdate runs m4. It simply calls m4_warning, but
2754# we need a wrapper so that each warning is emitted only
2755# once. We break the quoting in m4_warning's argument in
2756# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2757
2758
6bb11ab3
L
2759# Finally, this is the expansion that is picked up by
2760# autoconf. It tells the user to run autoupdate, and
2761# then outputs the replacement expansion. We do not care
2762# about autoupdate's warning because that contains
2763# information on what to do *after* running autoupdate.
6efef468 2764
6bb11ab3
L
2765# This is what autoupdate's m4 run will expand. It fires
2766# the warning (with _au_warn_XXX), outputs it into the
2767# updated configure.ac (with AC_DIAGNOSE), and then outputs
2768# the replacement expansion.
6efef468
JM
2769
2770
6bb11ab3
L
2771# This is an auxiliary macro that is also run when
2772# autoupdate runs m4. It simply calls m4_warning, but
2773# we need a wrapper so that each warning is emitted only
2774# once. We break the quoting in m4_warning's argument in
2775# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2776
2777
6bb11ab3
L
2778# Finally, this is the expansion that is picked up by
2779# autoconf. It tells the user to run autoupdate, and
2780# then outputs the replacement expansion. We do not care
2781# about autoupdate's warning because that contains
2782# information on what to do *after* running autoupdate.
6efef468 2783
6bb11ab3
L
2784# This is what autoupdate's m4 run will expand. It fires
2785# the warning (with _au_warn_XXX), outputs it into the
2786# updated configure.ac (with AC_DIAGNOSE), and then outputs
2787# the replacement expansion.
6efef468
JM
2788
2789
6bb11ab3
L
2790# This is an auxiliary macro that is also run when
2791# autoupdate runs m4. It simply calls m4_warning, but
2792# we need a wrapper so that each warning is emitted only
2793# once. We break the quoting in m4_warning's argument in
2794# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2795
2796
6bb11ab3
L
2797# Finally, this is the expansion that is picked up by
2798# autoconf. It tells the user to run autoupdate, and
2799# then outputs the replacement expansion. We do not care
2800# about autoupdate's warning because that contains
2801# information on what to do *after* running autoupdate.
6efef468 2802
6bb11ab3
L
2803# This is what autoupdate's m4 run will expand. It fires
2804# the warning (with _au_warn_XXX), outputs it into the
2805# updated configure.ac (with AC_DIAGNOSE), and then outputs
2806# the replacement expansion.
6efef468
JM
2807
2808
6bb11ab3
L
2809# This is an auxiliary macro that is also run when
2810# autoupdate runs m4. It simply calls m4_warning, but
2811# we need a wrapper so that each warning is emitted only
2812# once. We break the quoting in m4_warning's argument in
2813# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2814
2815
6bb11ab3
L
2816# Finally, this is the expansion that is picked up by
2817# autoconf. It tells the user to run autoupdate, and
2818# then outputs the replacement expansion. We do not care
2819# about autoupdate's warning because that contains
2820# information on what to do *after* running autoupdate.
6efef468 2821
35695fd6
AC
2822
2823
6bb11ab3
L
2824# _LT_TAG_COMPILER
2825# ----------------
2826# _LT_TAG_COMPILER
35695fd6
AC
2827
2828
6bb11ab3
L
2829# _LT_COMPILER_BOILERPLATE
2830# ------------------------
2831# Check for compiler boilerplate output or warnings with
2832# the simple compiler test code.
2833# _LT_COMPILER_BOILERPLATE
f0569246 2834
f0569246 2835
6bb11ab3
L
2836# _LT_LINKER_BOILERPLATE
2837# ----------------------
2838# Check for linker boilerplate output or warnings with
2839# the simple link test code.
2840# _LT_LINKER_BOILERPLATE
b7026657 2841
6bb11ab3
L
2842# _LT_REQUIRED_DARWIN_CHECKS
2843# -------------------------
81ecdfbb 2844
b7026657 2845
b7026657 2846
6bb11ab3
L
2847# _LT_DARWIN_LINKER_FEATURES
2848# --------------------------
2849# Checks for linker and compiler features on darwin
b7026657 2850
b7026657 2851
6bb11ab3
L
2852# _LT_SYS_MODULE_PATH_AIX
2853# -----------------------
2854# Links a minimal program and checks the executable
2855# for the system default hardcoded library path. In most cases,
2856# this is /usr/lib:/lib, but when the MPI compilers are used
2857# the location of the communication and MPI libs are included too.
2858# If we don't find anything, use the default library path according
2859# to the aix ld manual.
2860# _LT_SYS_MODULE_PATH_AIX
b7026657 2861
b7026657 2862
6bb11ab3
L
2863# _LT_SHELL_INIT(ARG)
2864# -------------------
2865# _LT_SHELL_INIT
b7026657 2866
f0569246 2867
81ecdfbb 2868
6bb11ab3
L
2869# _LT_PROG_ECHO_BACKSLASH
2870# -----------------------
2871# Find how we can fake an echo command that does not interpret backslash.
2872# In particular, with Autoconf 2.60 or later we add some code to the start
2873# of the generated configure script which will find a shell with a builtin
2874# printf (which we can use as an echo command).
2875# _LT_PROG_ECHO_BACKSLASH
f0569246 2876
b7026657 2877
6bb11ab3
L
2878# _LT_ENABLE_LOCK
2879# ---------------
2880# _LT_ENABLE_LOCK
81ecdfbb 2881
b7026657 2882
6bb11ab3
L
2883# _LT_CMD_OLD_ARCHIVE
2884# -------------------
2885# _LT_CMD_OLD_ARCHIVE
5d031c16 2886
81ecdfbb 2887
6bb11ab3
L
2888# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2889# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2890# ----------------------------------------------------------------
2891# Check whether the given compiler option works
2892# _LT_COMPILER_OPTION
b7026657 2893
6bb11ab3
L
2894# Old name:
2895# This is what autoupdate's m4 run will expand. It fires
2896# the warning (with _au_warn_XXX), outputs it into the
2897# updated configure.ac (with AC_DIAGNOSE), and then outputs
2898# the replacement expansion.
5d031c16 2899
5d031c16 2900
6bb11ab3
L
2901# This is an auxiliary macro that is also run when
2902# autoupdate runs m4. It simply calls m4_warning, but
2903# we need a wrapper so that each warning is emitted only
2904# once. We break the quoting in m4_warning's argument in
2905# order to expand this macro's arguments, not AU_DEFUN's.
5d031c16 2906
f0569246 2907
6bb11ab3
L
2908# Finally, this is the expansion that is picked up by
2909# autoconf. It tells the user to run autoupdate, and
2910# then outputs the replacement expansion. We do not care
2911# about autoupdate's warning because that contains
2912# information on what to do *after* running autoupdate.
b7026657 2913
b7026657 2914
f0569246 2915
6bb11ab3
L
2916# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2917# [ACTION-SUCCESS], [ACTION-FAILURE])
2918# ----------------------------------------------------
2919# Check whether the given linker option works
2920# _LT_LINKER_OPTION
81ecdfbb 2921
6bb11ab3
L
2922# Old name:
2923# This is what autoupdate's m4 run will expand. It fires
2924# the warning (with _au_warn_XXX), outputs it into the
2925# updated configure.ac (with AC_DIAGNOSE), and then outputs
2926# the replacement expansion.
81ecdfbb 2927
81ecdfbb 2928
6bb11ab3
L
2929# This is an auxiliary macro that is also run when
2930# autoupdate runs m4. It simply calls m4_warning, but
2931# we need a wrapper so that each warning is emitted only
2932# once. We break the quoting in m4_warning's argument in
2933# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2934
b7026657 2935
6bb11ab3
L
2936# Finally, this is the expansion that is picked up by
2937# autoconf. It tells the user to run autoupdate, and
2938# then outputs the replacement expansion. We do not care
2939# about autoupdate's warning because that contains
2940# information on what to do *after* running autoupdate.
2941
2942
2943
2944# LT_CMD_MAX_LEN
2945#---------------
2946# LT_CMD_MAX_LEN
2947
2948# Old name:
2949# This is what autoupdate's m4 run will expand. It fires
2950# the warning (with _au_warn_XXX), outputs it into the
2951# updated configure.ac (with AC_DIAGNOSE), and then outputs
2952# the replacement expansion.
2953
2954
2955# This is an auxiliary macro that is also run when
2956# autoupdate runs m4. It simply calls m4_warning, but
2957# we need a wrapper so that each warning is emitted only
2958# once. We break the quoting in m4_warning's argument in
2959# order to expand this macro's arguments, not AU_DEFUN's.
2960
2961
2962# Finally, this is the expansion that is picked up by
2963# autoconf. It tells the user to run autoupdate, and
2964# then outputs the replacement expansion. We do not care
2965# about autoupdate's warning because that contains
2966# information on what to do *after* running autoupdate.
2967
2968
2969
2970# _LT_HEADER_DLFCN
2971# ----------------
2972# _LT_HEADER_DLFCN
2973
2974
2975# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2976# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2977# ----------------------------------------------------------------
2978# _LT_TRY_DLOPEN_SELF
2979
2980
2981# LT_SYS_DLOPEN_SELF
2982# ------------------
2983# LT_SYS_DLOPEN_SELF
2984
2985# Old name:
2986# This is what autoupdate's m4 run will expand. It fires
2987# the warning (with _au_warn_XXX), outputs it into the
2988# updated configure.ac (with AC_DIAGNOSE), and then outputs
2989# the replacement expansion.
2990
2991
2992# This is an auxiliary macro that is also run when
2993# autoupdate runs m4. It simply calls m4_warning, but
2994# we need a wrapper so that each warning is emitted only
2995# once. We break the quoting in m4_warning's argument in
2996# order to expand this macro's arguments, not AU_DEFUN's.
2997
2998
2999# Finally, this is the expansion that is picked up by
3000# autoconf. It tells the user to run autoupdate, and
3001# then outputs the replacement expansion. We do not care
3002# about autoupdate's warning because that contains
3003# information on what to do *after* running autoupdate.
3004
3005
3006
3007# _LT_COMPILER_C_O([TAGNAME])
3008# ---------------------------
3009# Check to see if options -c and -o are simultaneously supported by compiler.
3010# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3011# _LT_COMPILER_C_O
3012
3013
3014# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3015# ----------------------------------
3016# Check to see if we can do hard links to lock some files if needed
3017# _LT_COMPILER_FILE_LOCKS
3018
3019
3020# _LT_CHECK_OBJDIR
3021# ----------------
3022# _LT_CHECK_OBJDIR
3023
3024
3025# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3026# --------------------------------------
3027# Check hardcoding attributes.
3028# _LT_LINKER_HARDCODE_LIBPATH
3029
3030
3031# _LT_CMD_STRIPLIB
3032# ----------------
3033# _LT_CMD_STRIPLIB
3034
3035
3036# _LT_SYS_DYNAMIC_LINKER([TAG])
3037# -----------------------------
3038# PORTME Fill in your ld.so characteristics
3039# _LT_SYS_DYNAMIC_LINKER
3040
3041
3042# _LT_PATH_TOOL_PREFIX(TOOL)
3043# --------------------------
3044# find a file program which can recognize shared library
3045# _LT_PATH_TOOL_PREFIX
3046
3047# Old name:
3048# This is what autoupdate's m4 run will expand. It fires
3049# the warning (with _au_warn_XXX), outputs it into the
3050# updated configure.ac (with AC_DIAGNOSE), and then outputs
3051# the replacement expansion.
3052
3053
3054# This is an auxiliary macro that is also run when
3055# autoupdate runs m4. It simply calls m4_warning, but
3056# we need a wrapper so that each warning is emitted only
3057# once. We break the quoting in m4_warning's argument in
3058# order to expand this macro's arguments, not AU_DEFUN's.
3059
3060
3061# Finally, this is the expansion that is picked up by
3062# autoconf. It tells the user to run autoupdate, and
3063# then outputs the replacement expansion. We do not care
3064# about autoupdate's warning because that contains
3065# information on what to do *after* running autoupdate.
3066
3067
3068
3069# _LT_PATH_MAGIC
3070# --------------
3071# find a file program which can recognize a shared library
3072# _LT_PATH_MAGIC
3073
3074
3075# LT_PATH_LD
3076# ----------
3077# find the pathname to the GNU or non-GNU linker
3078# LT_PATH_LD
3079
3080# Old names:
3081# This is what autoupdate's m4 run will expand. It fires
3082# the warning (with _au_warn_XXX), outputs it into the
3083# updated configure.ac (with AC_DIAGNOSE), and then outputs
3084# the replacement expansion.
3085
3086
3087# This is an auxiliary macro that is also run when
3088# autoupdate runs m4. It simply calls m4_warning, but
3089# we need a wrapper so that each warning is emitted only
3090# once. We break the quoting in m4_warning's argument in
3091# order to expand this macro's arguments, not AU_DEFUN's.
3092
3093
3094# Finally, this is the expansion that is picked up by
3095# autoconf. It tells the user to run autoupdate, and
3096# then outputs the replacement expansion. We do not care
3097# about autoupdate's warning because that contains
3098# information on what to do *after* running autoupdate.
3099
3100# This is what autoupdate's m4 run will expand. It fires
3101# the warning (with _au_warn_XXX), outputs it into the
3102# updated configure.ac (with AC_DIAGNOSE), and then outputs
3103# the replacement expansion.
3104
3105
3106# This is an auxiliary macro that is also run when
3107# autoupdate runs m4. It simply calls m4_warning, but
3108# we need a wrapper so that each warning is emitted only
3109# once. We break the quoting in m4_warning's argument in
3110# order to expand this macro's arguments, not AU_DEFUN's.
3111
3112
3113# Finally, this is the expansion that is picked up by
3114# autoconf. It tells the user to run autoupdate, and
3115# then outputs the replacement expansion. We do not care
3116# about autoupdate's warning because that contains
3117# information on what to do *after* running autoupdate.
3118
3119
3120
3121# _LT_PATH_LD_GNU
3122#- --------------
3123# _LT_PATH_LD_GNU
3124
3125
3126# _LT_CMD_RELOAD
3127# --------------
3128# find reload flag for linker
3129# -- PORTME Some linkers may need a different reload flag.
3130# _LT_CMD_RELOAD
3131
3132
3133# _LT_CHECK_MAGIC_METHOD
3134# ----------------------
3135# how to check for library dependencies
3136# -- PORTME fill in with the dynamic library characteristics
3137# _LT_CHECK_MAGIC_METHOD
3138
3139
3140# LT_PATH_NM
3141# ----------
3142# find the pathname to a BSD- or MS-compatible name lister
3143# LT_PATH_NM
3144
3145# Old names:
3146# This is what autoupdate's m4 run will expand. It fires
3147# the warning (with _au_warn_XXX), outputs it into the
3148# updated configure.ac (with AC_DIAGNOSE), and then outputs
3149# the replacement expansion.
3150
3151
3152# This is an auxiliary macro that is also run when
3153# autoupdate runs m4. It simply calls m4_warning, but
3154# we need a wrapper so that each warning is emitted only
3155# once. We break the quoting in m4_warning's argument in
3156# order to expand this macro's arguments, not AU_DEFUN's.
3157
3158
3159# Finally, this is the expansion that is picked up by
3160# autoconf. It tells the user to run autoupdate, and
3161# then outputs the replacement expansion. We do not care
3162# about autoupdate's warning because that contains
3163# information on what to do *after* running autoupdate.
3164
3165# This is what autoupdate's m4 run will expand. It fires
3166# the warning (with _au_warn_XXX), outputs it into the
3167# updated configure.ac (with AC_DIAGNOSE), and then outputs
3168# the replacement expansion.
3169
3170
3171# This is an auxiliary macro that is also run when
3172# autoupdate runs m4. It simply calls m4_warning, but
3173# we need a wrapper so that each warning is emitted only
3174# once. We break the quoting in m4_warning's argument in
3175# order to expand this macro's arguments, not AU_DEFUN's.
3176
3177
3178# Finally, this is the expansion that is picked up by
3179# autoconf. It tells the user to run autoupdate, and
3180# then outputs the replacement expansion. We do not care
3181# about autoupdate's warning because that contains
3182# information on what to do *after* running autoupdate.
3183
3184
3185
3186# LT_LIB_M
3187# --------
3188# check for math library
3189# LT_LIB_M
3190
3191# Old name:
3192# This is what autoupdate's m4 run will expand. It fires
3193# the warning (with _au_warn_XXX), outputs it into the
3194# updated configure.ac (with AC_DIAGNOSE), and then outputs
3195# the replacement expansion.
3196
3197
3198# This is an auxiliary macro that is also run when
3199# autoupdate runs m4. It simply calls m4_warning, but
3200# we need a wrapper so that each warning is emitted only
3201# once. We break the quoting in m4_warning's argument in
3202# order to expand this macro's arguments, not AU_DEFUN's.
3203
3204
3205# Finally, this is the expansion that is picked up by
3206# autoconf. It tells the user to run autoupdate, and
3207# then outputs the replacement expansion. We do not care
3208# about autoupdate's warning because that contains
3209# information on what to do *after* running autoupdate.
3210
3211
3212
3213# _LT_COMPILER_NO_RTTI([TAGNAME])
3214# -------------------------------
3215# _LT_COMPILER_NO_RTTI
3216
3217
3218# _LT_CMD_GLOBAL_SYMBOLS
3219# ----------------------
3220 # _LT_CMD_GLOBAL_SYMBOLS
3221
3222
3223# _LT_COMPILER_PIC([TAGNAME])
3224# ---------------------------
3225# _LT_COMPILER_PIC
3226
3227
3228# _LT_LINKER_SHLIBS([TAGNAME])
3229# ----------------------------
3230# See if the linker supports building shared libraries.
3231# _LT_LINKER_SHLIBS
3232
3233
3234# _LT_LANG_C_CONFIG([TAG])
3235# ------------------------
3236# Ensure that the configuration variables for a C compiler are suitably
3237# defined. These variables are subsequently used by _LT_CONFIG to write
3238# the compiler configuration to `libtool'.
3239# _LT_LANG_C_CONFIG
3240
3241
3242# _LT_LANG_CXX_CONFIG([TAG])
3243# --------------------------
3244# Ensure that the configuration variables for a C++ compiler are suitably
3245# defined. These variables are subsequently used by _LT_CONFIG to write
3246# the compiler configuration to `libtool'.
3247# _LT_LANG_CXX_CONFIG
3248
3249
3250# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3251# ---------------------------------
3252# Figure out "hidden" library dependencies from verbose
3253# compiler output when linking a shared library.
3254# Parse the compiler output and extract the necessary
3255# objects, libraries and library flags.
3256# _LT_SYS_HIDDEN_LIBDEPS
3257
3258
3259# _LT_LANG_F77_CONFIG([TAG])
3260# --------------------------
3261# Ensure that the configuration variables for a Fortran 77 compiler are
3262# suitably defined. These variables are subsequently used by _LT_CONFIG
3263# to write the compiler configuration to `libtool'.
3264# _LT_LANG_F77_CONFIG
3265
3266
3267# _LT_LANG_FC_CONFIG([TAG])
3268# -------------------------
3269# Ensure that the configuration variables for a Fortran compiler are
3270# suitably defined. These variables are subsequently used by _LT_CONFIG
3271# to write the compiler configuration to `libtool'.
3272# _LT_LANG_FC_CONFIG
3273
3274
3275# _LT_LANG_GCJ_CONFIG([TAG])
3276# --------------------------
3277# Ensure that the configuration variables for the GNU Java Compiler compiler
3278# are suitably defined. These variables are subsequently used by _LT_CONFIG
3279# to write the compiler configuration to `libtool'.
3280# _LT_LANG_GCJ_CONFIG
3281
3282
3283# _LT_LANG_RC_CONFIG([TAG])
3284# -------------------------
3285# Ensure that the configuration variables for the Windows resource compiler
3286# are suitably defined. These variables are subsequently used by _LT_CONFIG
3287# to write the compiler configuration to `libtool'.
3288# _LT_LANG_RC_CONFIG
3289
3290
3291# LT_PROG_GCJ
3292# -----------
3293
3294
3295# Old name:
3296# This is what autoupdate's m4 run will expand. It fires
3297# the warning (with _au_warn_XXX), outputs it into the
3298# updated configure.ac (with AC_DIAGNOSE), and then outputs
3299# the replacement expansion.
3300
3301
3302# This is an auxiliary macro that is also run when
3303# autoupdate runs m4. It simply calls m4_warning, but
3304# we need a wrapper so that each warning is emitted only
3305# once. We break the quoting in m4_warning's argument in
3306# order to expand this macro's arguments, not AU_DEFUN's.
3307
3308
3309# Finally, this is the expansion that is picked up by
3310# autoconf. It tells the user to run autoupdate, and
3311# then outputs the replacement expansion. We do not care
3312# about autoupdate's warning because that contains
3313# information on what to do *after* running autoupdate.
3314
3315
3316
3317# LT_PROG_RC
3318# ----------
3319
3320
3321# Old name:
3322# This is what autoupdate's m4 run will expand. It fires
3323# the warning (with _au_warn_XXX), outputs it into the
3324# updated configure.ac (with AC_DIAGNOSE), and then outputs
3325# the replacement expansion.
3326
3327
3328# This is an auxiliary macro that is also run when
3329# autoupdate runs m4. It simply calls m4_warning, but
3330# we need a wrapper so that each warning is emitted only
3331# once. We break the quoting in m4_warning's argument in
3332# order to expand this macro's arguments, not AU_DEFUN's.
3333
3334
3335# Finally, this is the expansion that is picked up by
3336# autoconf. It tells the user to run autoupdate, and
3337# then outputs the replacement expansion. We do not care
3338# about autoupdate's warning because that contains
3339# information on what to do *after* running autoupdate.
3340
3341
3342
3343# _LT_DECL_EGREP
3344# --------------
3345# If we don't have a new enough Autoconf to choose the best grep
3346# available, choose the one first in the user's PATH.
3347
3348
3349
3350# _LT_DECL_OBJDUMP
3351# --------------
3352# If we don't have a new enough Autoconf to choose the best objdump
3353# available, choose the one first in the user's PATH.
3354
3355
3356
3357# _LT_DECL_SED
3358# ------------
3359# Check for a fully-functional sed program, that truncates
3360# as few characters as possible. Prefer GNU sed if found.
3361# _LT_DECL_SED
3362
3363#m4_ifndef
3364
3365# Old name:
3366# This is what autoupdate's m4 run will expand. It fires
3367# the warning (with _au_warn_XXX), outputs it into the
3368# updated configure.ac (with AC_DIAGNOSE), and then outputs
3369# the replacement expansion.
3370
3371
3372# This is an auxiliary macro that is also run when
3373# autoupdate runs m4. It simply calls m4_warning, but
3374# we need a wrapper so that each warning is emitted only
3375# once. We break the quoting in m4_warning's argument in
3376# order to expand this macro's arguments, not AU_DEFUN's.
3377
3378
3379# Finally, this is the expansion that is picked up by
3380# autoconf. It tells the user to run autoupdate, and
3381# then outputs the replacement expansion. We do not care
3382# about autoupdate's warning because that contains
3383# information on what to do *after* running autoupdate.
3384
3385
3386
3387# _LT_CHECK_SHELL_FEATURES
3388# ------------------------
3389# Find out whether the shell is Bourne or XSI compatible,
3390# or has some other useful features.
3391# _LT_CHECK_SHELL_FEATURES
3392
3393
3394# _LT_PROG_XSI_SHELLFNS
3395# ---------------------
3396# Bourne and XSI compatible variants of some useful shell functions.
3397
3398
3399# Helper functions for option handling. -*- Autoconf -*-
3400#
3401# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3402# Inc.
3403# Written by Gary V. Vaughan, 2004
3404#
3405# This file is free software; the Free Software Foundation gives
3406# unlimited permission to copy and/or distribute it, with or without
3407# modifications, as long as this notice is preserved.
3408
3409# serial 6 ltoptions.m4
3410
3411# This is to help aclocal find these macros, as it can't see m4_define.
3412
3413
3414
3415# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3416# ------------------------------------------
3417
3418
3419
3420# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3421# ---------------------------------------
3422# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3423# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3424# saved as a flag.
3425
3426
3427
3428# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3429# ------------------------------------------------------------
3430# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3431
3432
3433
3434# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3435# -------------------------------------------------------
3436# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3437# are set.
3438
3439
3440
3441# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3442# ----------------------------------------
3443# OPTION-LIST is a space-separated list of Libtool options associated
3444# with MACRO-NAME. If any OPTION has a matching handler declared with
3445# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3446# the unknown option and exit.
3447# _LT_SET_OPTIONS
3448
3449
3450## --------------------------------- ##
3451## Macros to handle LT_INIT options. ##
3452## --------------------------------- ##
3453
3454# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3455# -----------------------------------------
3456
3457
3458
3459# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3460# -----------------------------------------------
3461# LT_OPTION_DEFINE
3462
3463
3464# dlopen
3465# ------
3466
3467
3468# This is what autoupdate's m4 run will expand. It fires
3469# the warning (with _au_warn_XXX), outputs it into the
3470# updated configure.ac (with AC_DIAGNOSE), and then outputs
3471# the replacement expansion.
3472
3473
3474# This is an auxiliary macro that is also run when
3475# autoupdate runs m4. It simply calls m4_warning, but
3476# we need a wrapper so that each warning is emitted only
3477# once. We break the quoting in m4_warning's argument in
3478# order to expand this macro's arguments, not AU_DEFUN's.
3479
3480
3481# Finally, this is the expansion that is picked up by
3482# autoconf. It tells the user to run autoupdate, and
3483# then outputs the replacement expansion. We do not care
3484# about autoupdate's warning because that contains
3485# information on what to do *after* running autoupdate.
3486
3487
3488
3489
3490# win32-dll
3491# ---------
3492# Declare package support for building win32 dll's.
3493# win32-dll
3494
3495# This is what autoupdate's m4 run will expand. It fires
3496# the warning (with _au_warn_XXX), outputs it into the
3497# updated configure.ac (with AC_DIAGNOSE), and then outputs
3498# the replacement expansion.
3499
3500
3501# This is an auxiliary macro that is also run when
3502# autoupdate runs m4. It simply calls m4_warning, but
3503# we need a wrapper so that each warning is emitted only
3504# once. We break the quoting in m4_warning's argument in
3505# order to expand this macro's arguments, not AU_DEFUN's.
3506
3507
3508# Finally, this is the expansion that is picked up by
3509# autoconf. It tells the user to run autoupdate, and
3510# then outputs the replacement expansion. We do not care
3511# about autoupdate's warning because that contains
3512# information on what to do *after* running autoupdate.
3513
3514
3515
3516
3517# _LT_ENABLE_SHARED([DEFAULT])
3518# ----------------------------
3519# implement the --enable-shared flag, and supports the `shared' and
3520# `disable-shared' LT_INIT options.
3521# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3522# _LT_ENABLE_SHARED
3523
3524
3525
3526
3527# Old names:
3528
3529
3530
3531
3532# This is what autoupdate's m4 run will expand. It fires
3533# the warning (with _au_warn_XXX), outputs it into the
3534# updated configure.ac (with AC_DIAGNOSE), and then outputs
3535# the replacement expansion.
3536
3537
3538# This is an auxiliary macro that is also run when
3539# autoupdate runs m4. It simply calls m4_warning, but
3540# we need a wrapper so that each warning is emitted only
3541# once. We break the quoting in m4_warning's argument in
3542# order to expand this macro's arguments, not AU_DEFUN's.
3543
3544
3545# Finally, this is the expansion that is picked up by
3546# autoconf. It tells the user to run autoupdate, and
3547# then outputs the replacement expansion. We do not care
3548# about autoupdate's warning because that contains
3549# information on what to do *after* running autoupdate.
3550
3551# This is what autoupdate's m4 run will expand. It fires
3552# the warning (with _au_warn_XXX), outputs it into the
3553# updated configure.ac (with AC_DIAGNOSE), and then outputs
3554# the replacement expansion.
3555
3556
3557# This is an auxiliary macro that is also run when
3558# autoupdate runs m4. It simply calls m4_warning, but
3559# we need a wrapper so that each warning is emitted only
3560# once. We break the quoting in m4_warning's argument in
3561# order to expand this macro's arguments, not AU_DEFUN's.
3562
3563
3564# Finally, this is the expansion that is picked up by
3565# autoconf. It tells the user to run autoupdate, and
3566# then outputs the replacement expansion. We do not care
3567# about autoupdate's warning because that contains
3568# information on what to do *after* running autoupdate.
3569
3570
3571
3572
3573
3574# _LT_ENABLE_STATIC([DEFAULT])
3575# ----------------------------
3576# implement the --enable-static flag, and support the `static' and
3577# `disable-static' LT_INIT options.
3578# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3579# _LT_ENABLE_STATIC
3580
3581
3582
3583
3584# Old names:
3585
3586
3587
3588
3589# This is what autoupdate's m4 run will expand. It fires
3590# the warning (with _au_warn_XXX), outputs it into the
3591# updated configure.ac (with AC_DIAGNOSE), and then outputs
3592# the replacement expansion.
3593
3594
3595# This is an auxiliary macro that is also run when
3596# autoupdate runs m4. It simply calls m4_warning, but
3597# we need a wrapper so that each warning is emitted only
3598# once. We break the quoting in m4_warning's argument in
3599# order to expand this macro's arguments, not AU_DEFUN's.
3600
3601
3602# Finally, this is the expansion that is picked up by
3603# autoconf. It tells the user to run autoupdate, and
3604# then outputs the replacement expansion. We do not care
3605# about autoupdate's warning because that contains
3606# information on what to do *after* running autoupdate.
3607
3608# This is what autoupdate's m4 run will expand. It fires
3609# the warning (with _au_warn_XXX), outputs it into the
3610# updated configure.ac (with AC_DIAGNOSE), and then outputs
3611# the replacement expansion.
3612
3613
3614# This is an auxiliary macro that is also run when
3615# autoupdate runs m4. It simply calls m4_warning, but
3616# we need a wrapper so that each warning is emitted only
3617# once. We break the quoting in m4_warning's argument in
3618# order to expand this macro's arguments, not AU_DEFUN's.
3619
3620
3621# Finally, this is the expansion that is picked up by
3622# autoconf. It tells the user to run autoupdate, and
3623# then outputs the replacement expansion. We do not care
3624# about autoupdate's warning because that contains
3625# information on what to do *after* running autoupdate.
3626
3627
3628
3629
3630
3631# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3632# ----------------------------------
3633# implement the --enable-fast-install flag, and support the `fast-install'
3634# and `disable-fast-install' LT_INIT options.
3635# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3636# _LT_ENABLE_FAST_INSTALL
3637
3638
3639
3640
3641# Old names:
3642# This is what autoupdate's m4 run will expand. It fires
3643# the warning (with _au_warn_XXX), outputs it into the
3644# updated configure.ac (with AC_DIAGNOSE), and then outputs
3645# the replacement expansion.
3646
3647
3648# This is an auxiliary macro that is also run when
3649# autoupdate runs m4. It simply calls m4_warning, but
3650# we need a wrapper so that each warning is emitted only
3651# once. We break the quoting in m4_warning's argument in
3652# order to expand this macro's arguments, not AU_DEFUN's.
3653
3654
3655# Finally, this is the expansion that is picked up by
3656# autoconf. It tells the user to run autoupdate, and
3657# then outputs the replacement expansion. We do not care
3658# about autoupdate's warning because that contains
3659# information on what to do *after* running autoupdate.
3660
3661
3662# This is what autoupdate's m4 run will expand. It fires
3663# the warning (with _au_warn_XXX), outputs it into the
3664# updated configure.ac (with AC_DIAGNOSE), and then outputs
3665# the replacement expansion.
3666
3667
3668# This is an auxiliary macro that is also run when
3669# autoupdate runs m4. It simply calls m4_warning, but
3670# we need a wrapper so that each warning is emitted only
3671# once. We break the quoting in m4_warning's argument in
3672# order to expand this macro's arguments, not AU_DEFUN's.
3673
3674
3675# Finally, this is the expansion that is picked up by
3676# autoconf. It tells the user to run autoupdate, and
3677# then outputs the replacement expansion. We do not care
3678# about autoupdate's warning because that contains
3679# information on what to do *after* running autoupdate.
3680
3681
3682
3683
3684# _LT_WITH_PIC([MODE])
3685# --------------------
3686# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3687# LT_INIT options.
3688# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3689# _LT_WITH_PIC
3690
3691
3692
3693
3694# Old name:
3695# This is what autoupdate's m4 run will expand. It fires
3696# the warning (with _au_warn_XXX), outputs it into the
3697# updated configure.ac (with AC_DIAGNOSE), and then outputs
3698# the replacement expansion.
3699
3700
3701# This is an auxiliary macro that is also run when
3702# autoupdate runs m4. It simply calls m4_warning, but
3703# we need a wrapper so that each warning is emitted only
3704# once. We break the quoting in m4_warning's argument in
3705# order to expand this macro's arguments, not AU_DEFUN's.
3706
3707
3708# Finally, this is the expansion that is picked up by
3709# autoconf. It tells the user to run autoupdate, and
3710# then outputs the replacement expansion. We do not care
3711# about autoupdate's warning because that contains
3712# information on what to do *after* running autoupdate.
3713
3714
3715
3716## ----------------- ##
3717## LTDL_INIT Options ##
3718## ----------------- ##
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3730#
3731# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3732# Written by Gary V. Vaughan, 2004
3733#
3734# This file is free software; the Free Software Foundation gives
3735# unlimited permission to copy and/or distribute it, with or without
3736# modifications, as long as this notice is preserved.
3737
3738# serial 6 ltsugar.m4
3739
3740# This is to help aclocal find these macros, as it can't see m4_define.
3741
3742
3743
3744# lt_join(SEP, ARG1, [ARG2...])
3745# -----------------------------
3746# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3747# associated separator.
3748# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3749# versions in m4sugar had bugs.
3750
3751
3752
3753
3754# lt_car(LIST)
3755# lt_cdr(LIST)
3756# ------------
3757# Manipulate m4 lists.
3758# These macros are necessary as long as will still need to support
3759# Autoconf-2.59 which quotes differently.
3760
3761
3762
3763
3764
3765# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3766# ------------------------------------------
3767# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3768# Note that neither SEPARATOR nor STRING are expanded; they are appended
3769# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3770# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3771# than defined and empty).
3772#
3773# This macro is needed until we can rely on Autoconf 2.62, since earlier
3774# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3775
3776
3777
3778
3779# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3780# ----------------------------------------------------------
3781# Produce a SEP delimited list of all paired combinations of elements of
3782# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3783# has the form PREFIXmINFIXSUFFIXn.
3784# Needed until we can rely on m4_combine added in Autoconf 2.62.
3785
3786
3787
3788# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3789# -----------------------------------------------------------------------
3790# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3791# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3792
3793
3794
3795# lt_dict_add(DICT, KEY, VALUE)
3796# -----------------------------
3797
3798
3799
3800# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3801# --------------------------------------------
3802
3803
3804
3805# lt_dict_fetch(DICT, KEY, [SUBKEY])
3806# ----------------------------------
3807
3808
3809
3810# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3811# -----------------------------------------------------------------
3812
3813
3814
3815# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3816# --------------------------------------------------------------
3817
3818
3819# ltversion.m4 -- version numbers -*- Autoconf -*-
3820#
3821# Copyright (C) 2004 Free Software Foundation, Inc.
3822# Written by Scott James Remnant, 2004
3823#
3824# This file is free software; the Free Software Foundation gives
3825# unlimited permission to copy and/or distribute it, with or without
3826# modifications, as long as this notice is preserved.
3827
3828# Generated from ltversion.in.
3829
3830# serial 3134 ltversion.m4
3831# This file is part of GNU Libtool
3832
3833
3834
3835
3836
3837
3838# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3839#
3840# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3841# Written by Scott James Remnant, 2004.
3842#
3843# This file is free software; the Free Software Foundation gives
3844# unlimited permission to copy and/or distribute it, with or without
3845# modifications, as long as this notice is preserved.
3846
3847# serial 4 lt~obsolete.m4
3848
3849# These exist entirely to fool aclocal when bootstrapping libtool.
3850#
3851# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3852# which have later been changed to m4_define as they aren't part of the
3853# exported API, or moved to Autoconf or Automake where they belong.
3854#
3855# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3856# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3857# using a macro with the same name in our local m4/libtool.m4 it'll
3858# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3859# and doesn't know about Autoconf macros at all.)
3860#
3861# So we provide this file, which has a silly filename so it's always
3862# included after everything else. This provides aclocal with the
3863# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3864# because those macros already exist, or will be overwritten later.
3865# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3866#
3867# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3868# Yes, that means every name once taken will need to remain here until
3869# we give up compatibility with versions before 1.7, at which point
3870# we need to keep only those names which we still refer to.
3871
3872# This is to help aclocal find these macros, as it can't see m4_define.
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937## -*- Autoconf -*-
3938
3939# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3940# Free Software Foundation, Inc.
3941#
3942# This file is free software; the Free Software Foundation
3943# gives unlimited permission to copy and/or distribute it,
3944# with or without modifications, as long as this notice is preserved.
3945
3946# serial 8
3947
3948# Based on depend.m4 from automake 1.9, modified for standalone use in
3949# an environment where GNU make is required.
3950
3951# ZW_PROG_COMPILER_DEPENDENCIES
3952# -----------------------------
3953# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3954# sets fooDEPMODE accordingly. Cache-variable compatible with
3955# original; not side-effect compatible. As the users of this macro
3956# may require accurate dependencies for correct builds, it does *not*
3957# honor --disable-dependency-checking, and failure to detect a usable
3958# method is an error. depcomp is assumed to be located in
3959# $ac_aux_dir.
3960#
3961# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3962
3963
3964
3965# AM_SET_DEPDIR
3966# -------------
3967# Choose a directory name for dependency files.
3968
3969
3970# ZW_CREATE_DEPDIR
3971# ----------------
3972# As AM_SET_DEPDIR, but also create the directory at config.status time.
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
6bb11ab3
L
4014
4015
4016
4017
4018
6bb11ab3
L
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
6bb11ab3
L
4034
4035
4036
4037
4038
4039# intl sister-directory configuration rules.
4040#
4041
4042# The idea behind this macro is that there's no need to repeat all the
4043# autoconf probes done by the intl directory - it's already done them
4044# for us. In fact, there's no need even to look at the cache for the
4045# answers. All we need to do is nab a few pieces of information.
4046# The intl directory is set up to make this easy, by generating a
4047# small file which can be sourced as a shell script; then we produce
4048# the necessary substitutions and definitions for this directory.
4049
4050
4051
4052# Autoconf M4 include file defining utility macros for complex Canadian
4053# cross builds.
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063####
4064# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4065# or AC_INIT.
4066# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4067
4068####
4069# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4070# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4071
4072
4073####
4074# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4075# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4076
4077
4078
4079# Backported from Autoconf 2.5x; can go away when and if
4080# we switch. Put the OS path separator in $PATH_SEPARATOR.
4081
4082
4083
4084
37f980dc
SM
4085
4086
4087
4088
6bb11ab3
L
4089# ACX_HAVE_GCC_FOR_TARGET
4090# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4091
4092
4093# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4094# Searching for installed target binutils. We need to take extra care,
4095# else we may find the wrong assembler, linker, etc., and lose.
4096#
4097# First try --with-build-time-tools, if specified.
4098#
4099# For build != host, we ask the installed GCC for the name of the tool it
4100# uses, and accept it if it is an absolute path. This is because the
4101# only good choice for a compiler is the same GCC version that is being
4102# installed (or we couldn't make target libraries), and we assume that
4103# on the host system we'll have not only the same GCC version, but also
4104# the same binutils version.
4105#
4106# For build == host, search the same directories that the installed
4107# compiler will search. We used to do this for the assembler, linker,
4108# and nm only; for simplicity of configuration, however, we extend this
4109# criterion to tools (such as ar and ranlib) that are never invoked by
4110# the compiler, to avoid mismatches.
4111#
4112# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4113# if build == target. This makes the most sense only when bootstrapping,
4114# but we also do so when build != host. In this case, we hope that the
4115# build and host systems will have similar contents of MD_EXEC_PREFIX.
4116#
4117# If we do not find a suitable binary, then try the user's path.
4118
4119
4120###
4121# AC_PROG_CPP_WERROR
4122# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4123# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4124# For now, using this also overrides header checks to use only the
4125# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4126# bit harder from here).
4127# Eventually autoconf will default to checking headers with the compiler
4128# instead, and we'll have to do this differently.
4129
4130# AC_PROG_CPP_WERROR
4131
4132# Test for GNAT.
4133# We require the gnatbind & gnatmake programs, as well as a compiler driver
4134# that understands Ada. We use the user's CC setting, already found, and
4135# possibly add $1 to the command-line parameters.
4136#
4137# Sets the shell variable have_gnat to yes or no as appropriate, and
4138# substitutes GNATBIND and GNATMAKE.
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164ac_ext=c
4165ac_cpp='$CPP $CPPFLAGS'
4166ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4167ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4168ac_compiler_gnu=$ac_cv_c_compiler_gnu
4169if test -n "$ac_tool_prefix"; then
4170 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4171set dummy ${ac_tool_prefix}gcc; ac_word=$2
4172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4173$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4174if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4175 $as_echo_n "(cached) " >&6
4176else
4177 if test -n "$CC"; then
4178 ac_cv_prog_CC="$CC" # Let the user override the test.
4179else
4180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4181for as_dir in $PATH
4182do
4183 IFS=$as_save_IFS
4184 test -z "$as_dir" && as_dir=.
4185 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4187 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4189 break 2
4190 fi
4191done
4192 done
4193IFS=$as_save_IFS
4194
4195fi
4196fi
4197CC=$ac_cv_prog_CC
4198if test -n "$CC"; then
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4200$as_echo "$CC" >&6; }
4201else
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4203$as_echo "no" >&6; }
4204fi
4205
4206
4207fi
4208if test -z "$ac_cv_prog_CC"; then
4209 ac_ct_CC=$CC
4210 # Extract the first word of "gcc", so it can be a program name with args.
4211set dummy gcc; ac_word=$2
4212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4213$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4214if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4215 $as_echo_n "(cached) " >&6
4216else
4217 if test -n "$ac_ct_CC"; then
4218 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4219else
4220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4221for as_dir in $PATH
4222do
4223 IFS=$as_save_IFS
4224 test -z "$as_dir" && as_dir=.
4225 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4227 ac_cv_prog_ac_ct_CC="gcc"
4228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4229 break 2
4230 fi
4231done
4232 done
4233IFS=$as_save_IFS
4234
4235fi
4236fi
4237ac_ct_CC=$ac_cv_prog_ac_ct_CC
4238if test -n "$ac_ct_CC"; then
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4240$as_echo "$ac_ct_CC" >&6; }
4241else
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4243$as_echo "no" >&6; }
4244fi
4245
4246 if test "x$ac_ct_CC" = x; then
4247 CC=""
4248 else
4249 case $cross_compiling:$ac_tool_warned in
4250yes:)
4251{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4252$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4253ac_tool_warned=yes ;;
4254esac
4255 CC=$ac_ct_CC
4256 fi
4257else
4258 CC="$ac_cv_prog_CC"
4259fi
4260
4261if test -z "$CC"; then
4262 if test -n "$ac_tool_prefix"; then
4263 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4264set dummy ${ac_tool_prefix}cc; ac_word=$2
4265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4266$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4267if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4268 $as_echo_n "(cached) " >&6
4269else
4270 if test -n "$CC"; then
4271 ac_cv_prog_CC="$CC" # Let the user override the test.
4272else
4273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274for as_dir in $PATH
4275do
4276 IFS=$as_save_IFS
4277 test -z "$as_dir" && as_dir=.
4278 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4279 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4280 ac_cv_prog_CC="${ac_tool_prefix}cc"
4281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4282 break 2
4283 fi
4284done
4285 done
4286IFS=$as_save_IFS
4287
4288fi
4289fi
4290CC=$ac_cv_prog_CC
4291if test -n "$CC"; then
4292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4293$as_echo "$CC" >&6; }
4294else
4295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4296$as_echo "no" >&6; }
4297fi
4298
4299
4300 fi
4301fi
4302if test -z "$CC"; then
4303 # Extract the first word of "cc", so it can be a program name with args.
4304set dummy cc; ac_word=$2
4305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4306$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4307if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4308 $as_echo_n "(cached) " >&6
4309else
4310 if test -n "$CC"; then
4311 ac_cv_prog_CC="$CC" # Let the user override the test.
4312else
4313 ac_prog_rejected=no
4314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4315for as_dir in $PATH
4316do
4317 IFS=$as_save_IFS
4318 test -z "$as_dir" && as_dir=.
4319 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4321 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4322 ac_prog_rejected=yes
4323 continue
4324 fi
4325 ac_cv_prog_CC="cc"
4326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4327 break 2
4328 fi
4329done
4330 done
4331IFS=$as_save_IFS
4332
4333if test $ac_prog_rejected = yes; then
4334 # We found a bogon in the path, so make sure we never use it.
4335 set dummy $ac_cv_prog_CC
4336 shift
4337 if test $# != 0; then
4338 # We chose a different compiler from the bogus one.
4339 # However, it has the same basename, so the bogon will be chosen
4340 # first if we set CC to just the basename; use the full file name.
4341 shift
4342 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4343 fi
4344fi
4345fi
4346fi
4347CC=$ac_cv_prog_CC
4348if test -n "$CC"; then
4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4350$as_echo "$CC" >&6; }
4351else
4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4353$as_echo "no" >&6; }
4354fi
4355
4356
4357fi
4358if test -z "$CC"; then
4359 if test -n "$ac_tool_prefix"; then
4360 for ac_prog in cl.exe
4361 do
4362 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4363set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4365$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4366if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4367 $as_echo_n "(cached) " >&6
4368else
4369 if test -n "$CC"; then
4370 ac_cv_prog_CC="$CC" # Let the user override the test.
4371else
4372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4373for as_dir in $PATH
4374do
4375 IFS=$as_save_IFS
4376 test -z "$as_dir" && as_dir=.
4377 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4378 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4379 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4381 break 2
4382 fi
4383done
4384 done
4385IFS=$as_save_IFS
4386
4387fi
4388fi
4389CC=$ac_cv_prog_CC
4390if test -n "$CC"; then
4391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4392$as_echo "$CC" >&6; }
4393else
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4395$as_echo "no" >&6; }
4396fi
4397
4398
4399 test -n "$CC" && break
4400 done
4401fi
4402if test -z "$CC"; then
4403 ac_ct_CC=$CC
4404 for ac_prog in cl.exe
4405do
4406 # Extract the first word of "$ac_prog", so it can be a program name with args.
4407set dummy $ac_prog; ac_word=$2
4408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4409$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4410if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4411 $as_echo_n "(cached) " >&6
4412else
4413 if test -n "$ac_ct_CC"; then
4414 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4415else
4416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4417for as_dir in $PATH
4418do
4419 IFS=$as_save_IFS
4420 test -z "$as_dir" && as_dir=.
4421 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4423 ac_cv_prog_ac_ct_CC="$ac_prog"
4424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4425 break 2
4426 fi
4427done
4428 done
4429IFS=$as_save_IFS
4430
4431fi
4432fi
4433ac_ct_CC=$ac_cv_prog_ac_ct_CC
4434if test -n "$ac_ct_CC"; then
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4436$as_echo "$ac_ct_CC" >&6; }
4437else
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4439$as_echo "no" >&6; }
4440fi
4441
4442
4443 test -n "$ac_ct_CC" && break
4444done
4445
4446 if test "x$ac_ct_CC" = x; then
4447 CC=""
4448 else
4449 case $cross_compiling:$ac_tool_warned in
4450yes:)
4451{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4452$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4453ac_tool_warned=yes ;;
4454esac
4455 CC=$ac_ct_CC
4456 fi
4457fi
4458
4459fi
4460
4461
4462test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4463$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4464as_fn_error $? "no acceptable C compiler found in \$PATH
4465See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4466
4467# Provide some information about the compiler.
4468$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4469set X $ac_compile
4470ac_compiler=$2
4471for ac_option in --version -v -V -qversion; do
4472 { { ac_try="$ac_compiler $ac_option >&5"
4473case "(($ac_try" in
4474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4475 *) ac_try_echo=$ac_try;;
4476esac
4477eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4478$as_echo "$ac_try_echo"; } >&5
4479 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4480 ac_status=$?
4481 if test -s conftest.err; then
4482 sed '10a\
4483... rest of stderr output deleted ...
4484 10q' conftest.err >conftest.er1
4485 cat conftest.er1 >&5
6bb11ab3 4486 fi
d0ac1c44 4487 rm -f conftest.er1 conftest.err
6bb11ab3
L
4488 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4489 test $ac_status = 0; }
4490done
4491
4492cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4493/* end confdefs.h. */
4494
4495int
4496main ()
4497{
4498
4499 ;
4500 return 0;
4501}
4502_ACEOF
4503ac_clean_files_save=$ac_clean_files
d0ac1c44 4504ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
4505# Try to create an executable without -o first, disregard a.out.
4506# It will help us diagnose broken compilers, and finding out an intuition
4507# of exeext.
d0ac1c44
SM
4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4509$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
4510ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4511
4512# The possible output files:
4513ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4514
4515ac_rmfiles=
4516for ac_file in $ac_files
4517do
4518 case $ac_file in
4519 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4520 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4521 esac
4522done
4523rm -f $ac_rmfiles
4524
4525if { { ac_try="$ac_link_default"
4526case "(($ac_try" in
4527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4528 *) ac_try_echo=$ac_try;;
4529esac
4530eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4531$as_echo "$ac_try_echo"; } >&5
4532 (eval "$ac_link_default") 2>&5
4533 ac_status=$?
4534 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4535 test $ac_status = 0; }; then :
4536 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4537# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4538# in a Makefile. We should not override ac_cv_exeext if it was cached,
4539# so that the user can short-circuit this test for compilers unknown to
4540# Autoconf.
4541for ac_file in $ac_files ''
4542do
4543 test -f "$ac_file" || continue
4544 case $ac_file in
4545 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4546 ;;
4547 [ab].out )
4548 # We found the default executable, but exeext='' is most
4549 # certainly right.
4550 break;;
4551 *.* )
4552 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4553 then :; else
4554 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4555 fi
4556 # We set ac_cv_exeext here because the later test for it is not
4557 # safe: cross compilers may not add the suffix if given an `-o'
4558 # argument, so we may need to know it at that point already.
4559 # Even if this section looks crufty: it has the advantage of
4560 # actually working.
4561 break;;
4562 * )
4563 break;;
4564 esac
4565done
4566test "$ac_cv_exeext" = no && ac_cv_exeext=
4567
4568else
4569 ac_file=''
4570fi
6bb11ab3 4571if test -z "$ac_file"; then :
d0ac1c44
SM
4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4573$as_echo "no" >&6; }
4574$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
4575sed 's/^/| /' conftest.$ac_ext >&5
4576
4577{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4578$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4579as_fn_error 77 "C compiler cannot create executables
4580See \`config.log' for more details" "$LINENO" 5; }
4581else
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4583$as_echo "yes" >&6; }
6bb11ab3 4584fi
d0ac1c44
SM
4585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4586$as_echo_n "checking for C compiler default output file name... " >&6; }
4587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4588$as_echo "$ac_file" >&6; }
6bb11ab3
L
4589ac_exeext=$ac_cv_exeext
4590
d0ac1c44 4591rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 4592ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4594$as_echo_n "checking for suffix of executables... " >&6; }
4595if { { ac_try="$ac_link"
4596case "(($ac_try" in
4597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4598 *) ac_try_echo=$ac_try;;
4599esac
4600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4601$as_echo "$ac_try_echo"; } >&5
4602 (eval "$ac_link") 2>&5
4603 ac_status=$?
4604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4605 test $ac_status = 0; }; then :
4606 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4607# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4608# work properly (i.e., refer to `conftest.exe'), while it won't with
4609# `rm'.
4610for ac_file in conftest.exe conftest conftest.*; do
4611 test -f "$ac_file" || continue
4612 case $ac_file in
4613 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4614 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4615 break;;
4616 * ) break;;
4617 esac
4618done
4619else
4620 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4621$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4622as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4623See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 4624fi
d0ac1c44 4625rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
4626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4627$as_echo "$ac_cv_exeext" >&6; }
4628
4629rm -f conftest.$ac_ext
4630EXEEXT=$ac_cv_exeext
4631ac_exeext=$EXEEXT
d0ac1c44
SM
4632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4633/* end confdefs.h. */
4634#include <stdio.h>
4635int
4636main ()
4637{
4638FILE *f = fopen ("conftest.out", "w");
4639 return ferror (f) || fclose (f) != 0;
4640
4641 ;
4642 return 0;
4643}
4644_ACEOF
4645ac_clean_files="$ac_clean_files conftest.out"
4646# Check that the compiler produces executables we can run. If not, either
4647# the compiler is broken, or we cross compile.
4648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4649$as_echo_n "checking whether we are cross compiling... " >&6; }
4650if test "$cross_compiling" != yes; then
4651 { { ac_try="$ac_link"
4652case "(($ac_try" in
4653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4654 *) ac_try_echo=$ac_try;;
4655esac
4656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4657$as_echo "$ac_try_echo"; } >&5
4658 (eval "$ac_link") 2>&5
4659 ac_status=$?
4660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4661 test $ac_status = 0; }
4662 if { ac_try='./conftest$ac_cv_exeext'
4663 { { case "(($ac_try" in
4664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4665 *) ac_try_echo=$ac_try;;
4666esac
4667eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4668$as_echo "$ac_try_echo"; } >&5
4669 (eval "$ac_try") 2>&5
4670 ac_status=$?
4671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4672 test $ac_status = 0; }; }; then
4673 cross_compiling=no
4674 else
4675 if test "$cross_compiling" = maybe; then
4676 cross_compiling=yes
4677 else
4678 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4679$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4680as_fn_error $? "cannot run C compiled programs.
4681If you meant to cross compile, use \`--host'.
4682See \`config.log' for more details" "$LINENO" 5; }
4683 fi
4684 fi
4685fi
4686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4687$as_echo "$cross_compiling" >&6; }
4688
4689rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4690ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4692$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 4693if ${ac_cv_objext+:} false; then :
6bb11ab3
L
4694 $as_echo_n "(cached) " >&6
4695else
4696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4697/* end confdefs.h. */
4698
4699int
4700main ()
4701{
4702
4703 ;
4704 return 0;
4705}
4706_ACEOF
4707rm -f conftest.o conftest.obj
4708if { { ac_try="$ac_compile"
4709case "(($ac_try" in
4710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4711 *) ac_try_echo=$ac_try;;
4712esac
4713eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4714$as_echo "$ac_try_echo"; } >&5
4715 (eval "$ac_compile") 2>&5
4716 ac_status=$?
4717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4718 test $ac_status = 0; }; then :
4719 for ac_file in conftest.o conftest.obj conftest.*; do
4720 test -f "$ac_file" || continue;
4721 case $ac_file in
4722 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4723 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4724 break;;
4725 esac
4726done
4727else
4728 $as_echo "$as_me: failed program was:" >&5
4729sed 's/^/| /' conftest.$ac_ext >&5
4730
4731{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4732$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4733as_fn_error $? "cannot compute suffix of object files: cannot compile
4734See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4735fi
4736rm -f conftest.$ac_cv_objext conftest.$ac_ext
4737fi
4738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4739$as_echo "$ac_cv_objext" >&6; }
4740OBJEXT=$ac_cv_objext
4741ac_objext=$OBJEXT
4742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4743$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4744if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
4745 $as_echo_n "(cached) " >&6
4746else
4747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748/* end confdefs.h. */
4749
4750int
4751main ()
4752{
4753#ifndef __GNUC__
4754 choke me
4755#endif
4756
4757 ;
4758 return 0;
4759}
4760_ACEOF
4761if ac_fn_c_try_compile "$LINENO"; then :
4762 ac_compiler_gnu=yes
4763else
4764 ac_compiler_gnu=no
4765fi
4766rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4767ac_cv_c_compiler_gnu=$ac_compiler_gnu
4768
4769fi
4770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4771$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4772if test $ac_compiler_gnu = yes; then
4773 GCC=yes
4774else
4775 GCC=
4776fi
4777ac_test_CFLAGS=${CFLAGS+set}
4778ac_save_CFLAGS=$CFLAGS
4779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4780$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4781if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
4782 $as_echo_n "(cached) " >&6
4783else
4784 ac_save_c_werror_flag=$ac_c_werror_flag
4785 ac_c_werror_flag=yes
4786 ac_cv_prog_cc_g=no
4787 CFLAGS="-g"
4788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4789/* end confdefs.h. */
4790
4791int
4792main ()
4793{
4794
4795 ;
4796 return 0;
4797}
4798_ACEOF
4799if ac_fn_c_try_compile "$LINENO"; then :
4800 ac_cv_prog_cc_g=yes
4801else
4802 CFLAGS=""
4803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4804/* end confdefs.h. */
4805
4806int
4807main ()
4808{
4809
4810 ;
4811 return 0;
4812}
4813_ACEOF
4814if ac_fn_c_try_compile "$LINENO"; then :
4815
4816else
4817 ac_c_werror_flag=$ac_save_c_werror_flag
4818 CFLAGS="-g"
4819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4820/* end confdefs.h. */
4821
4822int
4823main ()
4824{
4825
4826 ;
4827 return 0;
4828}
4829_ACEOF
4830if ac_fn_c_try_compile "$LINENO"; then :
4831 ac_cv_prog_cc_g=yes
4832fi
4833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4834fi
4835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4836fi
4837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4838 ac_c_werror_flag=$ac_save_c_werror_flag
4839fi
4840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4841$as_echo "$ac_cv_prog_cc_g" >&6; }
4842if test "$ac_test_CFLAGS" = set; then
4843 CFLAGS=$ac_save_CFLAGS
4844elif test $ac_cv_prog_cc_g = yes; then
4845 if test "$GCC" = yes; then
4846 CFLAGS="-g -O2"
4847 else
4848 CFLAGS="-g"
4849 fi
4850else
4851 if test "$GCC" = yes; then
4852 CFLAGS="-O2"
4853 else
4854 CFLAGS=
4855 fi
4856fi
4857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4858$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4859if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
4860 $as_echo_n "(cached) " >&6
4861else
4862 ac_cv_prog_cc_c89=no
4863ac_save_CC=$CC
4864cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4865/* end confdefs.h. */
4866#include <stdarg.h>
4867#include <stdio.h>
d0ac1c44 4868struct stat;
6bb11ab3
L
4869/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4870struct buf { int x; };
4871FILE * (*rcsopen) (struct buf *, struct stat *, int);
4872static char *e (p, i)
4873 char **p;
4874 int i;
4875{
4876 return p[i];
4877}
4878static char *f (char * (*g) (char **, int), char **p, ...)
4879{
4880 char *s;
4881 va_list v;
4882 va_start (v,p);
4883 s = g (p, va_arg (v,int));
4884 va_end (v);
4885 return s;
4886}
4887
4888/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4889 function prototypes and stuff, but not '\xHH' hex character constants.
4890 These don't provoke an error unfortunately, instead are silently treated
4891 as 'x'. The following induces an error, until -std is added to get
4892 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4893 array size at least. It's necessary to write '\x00'==0 to get something
4894 that's true only with -std. */
4895int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4896
4897/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4898 inside strings and character constants. */
4899#define FOO(x) 'x'
4900int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4901
4902int test (int i, double x);
4903struct s1 {int (*f) (int a);};
4904struct s2 {int (*f) (double a);};
4905int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4906int argc;
4907char **argv;
4908int
4909main ()
4910{
4911return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4912 ;
4913 return 0;
4914}
4915_ACEOF
4916for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4917 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4918do
4919 CC="$ac_save_CC $ac_arg"
4920 if ac_fn_c_try_compile "$LINENO"; then :
4921 ac_cv_prog_cc_c89=$ac_arg
4922fi
4923rm -f core conftest.err conftest.$ac_objext
4924 test "x$ac_cv_prog_cc_c89" != "xno" && break
4925done
4926rm -f conftest.$ac_ext
4927CC=$ac_save_CC
4928
4929fi
4930# AC_CACHE_VAL
4931case "x$ac_cv_prog_cc_c89" in
4932 x)
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4934$as_echo "none needed" >&6; } ;;
4935 xno)
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4937$as_echo "unsupported" >&6; } ;;
4938 *)
4939 CC="$CC $ac_cv_prog_cc_c89"
4940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4941$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4942esac
4943if test "x$ac_cv_prog_cc_c89" != xno; then :
4944
4945fi
4946
4947ac_ext=c
4948ac_cpp='$CPP $CPPFLAGS'
4949ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4950ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4951ac_compiler_gnu=$ac_cv_c_compiler_gnu
4952
4953ac_aux_dir=
4954for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
4955 if test -f "$ac_dir/install-sh"; then
4956 ac_aux_dir=$ac_dir
4957 ac_install_sh="$ac_aux_dir/install-sh -c"
4958 break
4959 elif test -f "$ac_dir/install.sh"; then
4960 ac_aux_dir=$ac_dir
4961 ac_install_sh="$ac_aux_dir/install.sh -c"
4962 break
4963 elif test -f "$ac_dir/shtool"; then
4964 ac_aux_dir=$ac_dir
4965 ac_install_sh="$ac_aux_dir/shtool install -c"
4966 break
4967 fi
6bb11ab3
L
4968done
4969if test -z "$ac_aux_dir"; then
d0ac1c44 4970 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bb11ab3
L
4971fi
4972
4973# These three variables are undocumented and unsupported,
4974# and are intended to be withdrawn in a future Autoconf release.
4975# They can cause serious problems if a builder's source tree is in a directory
4976# whose full name contains unusual characters.
4977ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4978ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4979ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4980
4981
4982# Make sure we can run config.sub.
4983$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 4984 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6bb11ab3
L
4985
4986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4987$as_echo_n "checking build system type... " >&6; }
d0ac1c44 4988if ${ac_cv_build+:} false; then :
6bb11ab3
L
4989 $as_echo_n "(cached) " >&6
4990else
4991 ac_build_alias=$build_alias
4992test "x$ac_build_alias" = x &&
4993 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4994test "x$ac_build_alias" = x &&
d0ac1c44 4995 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6bb11ab3 4996ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 4997 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6bb11ab3
L
4998
4999fi
5000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5001$as_echo "$ac_cv_build" >&6; }
5002case $ac_cv_build in
5003*-*-*) ;;
d0ac1c44 5004*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6bb11ab3
L
5005esac
5006build=$ac_cv_build
5007ac_save_IFS=$IFS; IFS='-'
5008set x $ac_cv_build
5009shift
5010build_cpu=$1
5011build_vendor=$2
5012shift; shift
5013# Remember, the first character of IFS is used to create $*,
5014# except with old shells:
5015build_os=$*
5016IFS=$ac_save_IFS
5017case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5018
5019
5020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5021$as_echo_n "checking host system type... " >&6; }
d0ac1c44 5022if ${ac_cv_host+:} false; then :
6bb11ab3
L
5023 $as_echo_n "(cached) " >&6
5024else
5025 if test "x$host_alias" = x; then
5026 ac_cv_host=$ac_cv_build
5027else
5028 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 5029 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6bb11ab3
L
5030fi
5031
5032fi
5033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5034$as_echo "$ac_cv_host" >&6; }
5035case $ac_cv_host in
5036*-*-*) ;;
d0ac1c44 5037*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6bb11ab3
L
5038esac
5039host=$ac_cv_host
5040ac_save_IFS=$IFS; IFS='-'
5041set x $ac_cv_host
5042shift
5043host_cpu=$1
5044host_vendor=$2
5045shift; shift
5046# Remember, the first character of IFS is used to create $*,
5047# except with old shells:
5048host_os=$*
5049IFS=$ac_save_IFS
5050case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5051
5052
5053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5054$as_echo_n "checking target system type... " >&6; }
d0ac1c44 5055if ${ac_cv_target+:} false; then :
6bb11ab3
L
5056 $as_echo_n "(cached) " >&6
5057else
5058 if test "x$target_alias" = x; then
5059 ac_cv_target=$ac_cv_host
5060else
5061 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 5062 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6bb11ab3
L
5063fi
5064
5065fi
5066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5067$as_echo "$ac_cv_target" >&6; }
5068case $ac_cv_target in
5069*-*-*) ;;
d0ac1c44 5070*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
6bb11ab3
L
5071esac
5072target=$ac_cv_target
5073ac_save_IFS=$IFS; IFS='-'
5074set x $ac_cv_target
5075shift
5076target_cpu=$1
5077target_vendor=$2
5078shift; shift
5079# Remember, the first character of IFS is used to create $*,
5080# except with old shells:
5081target_os=$*
5082IFS=$ac_save_IFS
5083case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5084
5085
5086# The aliases save the names the user supplied, while $host etc.
5087# will get canonicalized.
5088test -n "$target_alias" &&
5089 test "$program_prefix$program_suffix$program_transform_name" = \
5090 NONENONEs,x,x, &&
5091 program_prefix=${target_alias}-
5092
5093ac_ext=c
5094ac_cpp='$CPP $CPPFLAGS'
5095ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5096ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5097ac_compiler_gnu=$ac_cv_c_compiler_gnu
5098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5099$as_echo_n "checking how to run the C preprocessor... " >&6; }
5100# On Suns, sometimes $CPP names a directory.
5101if test -n "$CPP" && test -d "$CPP"; then
5102 CPP=
5103fi
5104if test -z "$CPP"; then
d0ac1c44 5105 if ${ac_cv_prog_CPP+:} false; then :
6bb11ab3
L
5106 $as_echo_n "(cached) " >&6
5107else
5108 # Double quotes because CPP needs to be expanded
5109 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5110 do
5111 ac_preproc_ok=false
5112for ac_c_preproc_warn_flag in '' yes
5113do
5114 # Use a header file that comes with gcc, so configuring glibc
5115 # with a fresh cross-compiler works.
5116 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5117 # <limits.h> exists even on freestanding compilers.
5118 # On the NeXT, cc -E runs the code through the compiler's parser,
5119 # not just through cpp. "Syntax error" is here to catch this case.
5120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5121/* end confdefs.h. */
5122#ifdef __STDC__
5123# include <limits.h>
5124#else
5125# include <assert.h>
5126#endif
5127 Syntax error
5128_ACEOF
5129if ac_fn_c_try_cpp "$LINENO"; then :
5130
5131else
5132 # Broken: fails on valid input.
5133continue
5134fi
d0ac1c44 5135rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5136
5137 # OK, works on sane cases. Now check whether nonexistent headers
5138 # can be detected and how.
5139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5140/* end confdefs.h. */
5141#include <ac_nonexistent.h>
5142_ACEOF
5143if ac_fn_c_try_cpp "$LINENO"; then :
5144 # Broken: success on invalid input.
5145continue
5146else
5147 # Passes both tests.
5148ac_preproc_ok=:
5149break
5150fi
d0ac1c44 5151rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5152
5153done
5154# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5155rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5156if $ac_preproc_ok; then :
5157 break
5158fi
5159
5160 done
5161 ac_cv_prog_CPP=$CPP
5162
5163fi
5164 CPP=$ac_cv_prog_CPP
5165else
5166 ac_cv_prog_CPP=$CPP
5167fi
5168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5169$as_echo "$CPP" >&6; }
5170ac_preproc_ok=false
5171for ac_c_preproc_warn_flag in '' yes
5172do
5173 # Use a header file that comes with gcc, so configuring glibc
5174 # with a fresh cross-compiler works.
5175 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5176 # <limits.h> exists even on freestanding compilers.
5177 # On the NeXT, cc -E runs the code through the compiler's parser,
5178 # not just through cpp. "Syntax error" is here to catch this case.
5179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5180/* end confdefs.h. */
5181#ifdef __STDC__
5182# include <limits.h>
5183#else
5184# include <assert.h>
5185#endif
5186 Syntax error
5187_ACEOF
5188if ac_fn_c_try_cpp "$LINENO"; then :
5189
5190else
5191 # Broken: fails on valid input.
5192continue
5193fi
d0ac1c44 5194rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5195
5196 # OK, works on sane cases. Now check whether nonexistent headers
5197 # can be detected and how.
5198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5199/* end confdefs.h. */
5200#include <ac_nonexistent.h>
5201_ACEOF
5202if ac_fn_c_try_cpp "$LINENO"; then :
5203 # Broken: success on invalid input.
5204continue
5205else
5206 # Passes both tests.
5207ac_preproc_ok=:
5208break
5209fi
d0ac1c44 5210rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5211
5212done
5213# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5214rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5215if $ac_preproc_ok; then :
5216
5217else
5218 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5219$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5220as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5221See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
5222fi
5223
5224ac_ext=c
5225ac_cpp='$CPP $CPPFLAGS'
5226ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5227ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5228ac_compiler_gnu=$ac_cv_c_compiler_gnu
5229
5230
5231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5232$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5233if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
5234 $as_echo_n "(cached) " >&6
5235else
5236 if test -z "$GREP"; then
5237 ac_path_GREP_found=false
5238 # Loop through the user's path and test for each of PROGNAME-LIST
5239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5240for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5241do
5242 IFS=$as_save_IFS
5243 test -z "$as_dir" && as_dir=.
5244 for ac_prog in grep ggrep; do
5245 for ac_exec_ext in '' $ac_executable_extensions; do
5246 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5247 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
5248# Check for GNU ac_path_GREP and select it if it is found.
5249 # Check for GNU $ac_path_GREP
5250case `"$ac_path_GREP" --version 2>&1` in
5251*GNU*)
5252 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5253*)
5254 ac_count=0
5255 $as_echo_n 0123456789 >"conftest.in"
5256 while :
5257 do
5258 cat "conftest.in" "conftest.in" >"conftest.tmp"
5259 mv "conftest.tmp" "conftest.in"
5260 cp "conftest.in" "conftest.nl"
5261 $as_echo 'GREP' >> "conftest.nl"
5262 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5263 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5264 as_fn_arith $ac_count + 1 && ac_count=$as_val
5265 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5266 # Best one so far, save it but keep looking for a better one
5267 ac_cv_path_GREP="$ac_path_GREP"
5268 ac_path_GREP_max=$ac_count
5269 fi
5270 # 10*(2^10) chars as input seems more than enough
5271 test $ac_count -gt 10 && break
5272 done
5273 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5274esac
5275
5276 $ac_path_GREP_found && break 3
5277 done
5278 done
5279 done
5280IFS=$as_save_IFS
5281 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5282 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5283 fi
5284else
5285 ac_cv_path_GREP=$GREP
5286fi
5287
5288fi
5289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5290$as_echo "$ac_cv_path_GREP" >&6; }
5291 GREP="$ac_cv_path_GREP"
5292
5293
5294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5295$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5296if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
5297 $as_echo_n "(cached) " >&6
5298else
5299 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5300 then ac_cv_path_EGREP="$GREP -E"
5301 else
5302 if test -z "$EGREP"; then
5303 ac_path_EGREP_found=false
5304 # Loop through the user's path and test for each of PROGNAME-LIST
5305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5306for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5307do
5308 IFS=$as_save_IFS
5309 test -z "$as_dir" && as_dir=.
5310 for ac_prog in egrep; do
5311 for ac_exec_ext in '' $ac_executable_extensions; do
5312 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5313 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
5314# Check for GNU ac_path_EGREP and select it if it is found.
5315 # Check for GNU $ac_path_EGREP
5316case `"$ac_path_EGREP" --version 2>&1` in
5317*GNU*)
5318 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5319*)
5320 ac_count=0
5321 $as_echo_n 0123456789 >"conftest.in"
5322 while :
5323 do
5324 cat "conftest.in" "conftest.in" >"conftest.tmp"
5325 mv "conftest.tmp" "conftest.in"
5326 cp "conftest.in" "conftest.nl"
5327 $as_echo 'EGREP' >> "conftest.nl"
5328 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5329 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5330 as_fn_arith $ac_count + 1 && ac_count=$as_val
5331 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5332 # Best one so far, save it but keep looking for a better one
5333 ac_cv_path_EGREP="$ac_path_EGREP"
5334 ac_path_EGREP_max=$ac_count
5335 fi
5336 # 10*(2^10) chars as input seems more than enough
5337 test $ac_count -gt 10 && break
5338 done
5339 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5340esac
5341
5342 $ac_path_EGREP_found && break 3
5343 done
5344 done
5345 done
5346IFS=$as_save_IFS
5347 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5348 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5349 fi
5350else
5351 ac_cv_path_EGREP=$EGREP
5352fi
5353
5354 fi
5355fi
5356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5357$as_echo "$ac_cv_path_EGREP" >&6; }
5358 EGREP="$ac_cv_path_EGREP"
5359
5360
5361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5362$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5363if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
5364 $as_echo_n "(cached) " >&6
5365else
5366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5367/* end confdefs.h. */
5368#include <stdlib.h>
5369#include <stdarg.h>
5370#include <string.h>
5371#include <float.h>
5372
5373int
5374main ()
5375{
5376
5377 ;
5378 return 0;
5379}
5380_ACEOF
5381if ac_fn_c_try_compile "$LINENO"; then :
5382 ac_cv_header_stdc=yes
5383else
5384 ac_cv_header_stdc=no
5385fi
5386rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5387
5388if test $ac_cv_header_stdc = yes; then
5389 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5391/* end confdefs.h. */
5392#include <string.h>
5393
5394_ACEOF
5395if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5396 $EGREP "memchr" >/dev/null 2>&1; then :
5397
5398else
5399 ac_cv_header_stdc=no
5400fi
5401rm -f conftest*
5402
5403fi
5404
5405if test $ac_cv_header_stdc = yes; then
5406 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5408/* end confdefs.h. */
5409#include <stdlib.h>
5410
5411_ACEOF
5412if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5413 $EGREP "free" >/dev/null 2>&1; then :
5414
5415else
5416 ac_cv_header_stdc=no
5417fi
5418rm -f conftest*
5419
5420fi
5421
5422if test $ac_cv_header_stdc = yes; then
5423 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5424 if test "$cross_compiling" = yes; then :
5425 :
5426else
5427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5428/* end confdefs.h. */
5429#include <ctype.h>
5430#include <stdlib.h>
5431#if ((' ' & 0x0FF) == 0x020)
5432# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5433# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5434#else
5435# define ISLOWER(c) \
5436 (('a' <= (c) && (c) <= 'i') \
5437 || ('j' <= (c) && (c) <= 'r') \
5438 || ('s' <= (c) && (c) <= 'z'))
5439# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5440#endif
5441
5442#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5443int
5444main ()
5445{
5446 int i;
5447 for (i = 0; i < 256; i++)
5448 if (XOR (islower (i), ISLOWER (i))
5449 || toupper (i) != TOUPPER (i))
5450 return 2;
5451 return 0;
5452}
5453_ACEOF
5454if ac_fn_c_try_run "$LINENO"; then :
5455
5456else
5457 ac_cv_header_stdc=no
5458fi
5459rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5460 conftest.$ac_objext conftest.beam conftest.$ac_ext
5461fi
5462
5463fi
5464fi
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5466$as_echo "$ac_cv_header_stdc" >&6; }
5467if test $ac_cv_header_stdc = yes; then
5468
5469$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5470
5471fi
5472
5473# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5474for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5475 inttypes.h stdint.h unistd.h
5476do :
5477 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5478ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5479"
d0ac1c44 5480if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
5481 cat >>confdefs.h <<_ACEOF
5482#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5483_ACEOF
5484
5485fi
5486
5487done
5488
5489
5490
5491 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5492if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
5493 MINIX=yes
5494else
5495 MINIX=
5496fi
5497
5498
5499 if test "$MINIX" = yes; then
5500
5501$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5502
5503
5504$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5505
5506
5507$as_echo "#define _MINIX 1" >>confdefs.h
5508
5509 fi
5510
5511
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5513$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5514if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
5515 $as_echo_n "(cached) " >&6
5516else
5517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5518/* end confdefs.h. */
5519
d0ac1c44
SM
5520# define __EXTENSIONS__ 1
5521 $ac_includes_default
6bb11ab3
L
5522int
5523main ()
5524{
5525
5526 ;
5527 return 0;
5528}
5529_ACEOF
5530if ac_fn_c_try_compile "$LINENO"; then :
5531 ac_cv_safe_to_define___extensions__=yes
5532else
5533 ac_cv_safe_to_define___extensions__=no
5534fi
5535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5536fi
5537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5538$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5539 test $ac_cv_safe_to_define___extensions__ = yes &&
5540 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5541
5542 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5543
5544 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5545
5546 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5547
5548 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5549
5550
5551test "$program_prefix" != NONE &&
5552 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5553# Use a double $ so make ignores it.
5554test "$program_suffix" != NONE &&
5555 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5556# Double any \ or $.
5557# By default was `s,x,x', remove it if useless.
5558ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5559program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5560
5561# Find a good install program. We prefer a C program (faster),
5562# so one script is as good as another. But avoid the broken or
5563# incompatible versions:
5564# SysV /etc/install, /usr/sbin/install
5565# SunOS /usr/etc/install
5566# IRIX /sbin/install
5567# AIX /bin/install
5568# AmigaOS /C/install, which installs bootblocks on floppy discs
5569# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5570# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5571# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5572# OS/2's system install, which has a completely different semantic
5573# ./install, which can be erroneously created by make from ./install.sh.
5574# Reject install programs that cannot install multiple files.
5575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5576$as_echo_n "checking for a BSD-compatible install... " >&6; }
5577if test -z "$INSTALL"; then
d0ac1c44 5578if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
5579 $as_echo_n "(cached) " >&6
5580else
5581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5582for as_dir in $PATH
5583do
5584 IFS=$as_save_IFS
5585 test -z "$as_dir" && as_dir=.
5586 # Account for people who put trailing slashes in PATH elements.
5587case $as_dir/ in #((
5588 ./ | .// | /[cC]/* | \
5589 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5590 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5591 /usr/ucb/* ) ;;
5592 *)
5593 # OSF1 and SCO ODT 3.0 have their own names for install.
5594 # Don't use installbsd from OSF since it installs stuff as root
5595 # by default.
5596 for ac_prog in ginstall scoinst install; do
5597 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5598 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
5599 if test $ac_prog = install &&
5600 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5601 # AIX install. It has an incompatible calling convention.
5602 :
5603 elif test $ac_prog = install &&
5604 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5605 # program-specific install script used by HP pwplus--don't use.
5606 :
5607 else
5608 rm -rf conftest.one conftest.two conftest.dir
5609 echo one > conftest.one
5610 echo two > conftest.two
5611 mkdir conftest.dir
5612 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5613 test -s conftest.one && test -s conftest.two &&
5614 test -s conftest.dir/conftest.one &&
5615 test -s conftest.dir/conftest.two
5616 then
5617 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5618 break 3
5619 fi
5620 fi
5621 fi
5622 done
5623 done
5624 ;;
5625esac
5626
5627 done
5628IFS=$as_save_IFS
5629
5630rm -rf conftest.one conftest.two conftest.dir
5631
5632fi
5633 if test "${ac_cv_path_install+set}" = set; then
5634 INSTALL=$ac_cv_path_install
5635 else
5636 # As a last resort, use the slow shell script. Don't cache a
5637 # value for INSTALL within a source directory, because that will
5638 # break other packages using the cache if that directory is
5639 # removed, or if the value is a relative name.
5640 INSTALL=$ac_install_sh
5641 fi
5642fi
5643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5644$as_echo "$INSTALL" >&6; }
5645
5646# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5647# It thinks the first close brace ends the variable substitution.
5648test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5649
5650test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5651
5652test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5653
5654rm -rf .tst 2>/dev/null
5655mkdir .tst 2>/dev/null
5656if test -d .tst; then
5657 am__leading_dot=.
5658else
5659 am__leading_dot=_
5660fi
5661rmdir .tst 2>/dev/null
5662
5663DEPDIR="${am__leading_dot}deps"
5664
5665case `pwd` in
5666 *\ * | *\ *)
5667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5668$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5669esac
5670
5671
5672
5673macro_version='2.2.7a'
5674macro_revision='1.3134'
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688ltmain="$ac_aux_dir/ltmain.sh"
5689
5690# Backslashify metacharacters that are still active within
5691# double-quoted strings.
5692sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5693
5694# Same as above, but do not quote variable references.
5695double_quote_subst='s/\(["`\\]\)/\\\1/g'
5696
5697# Sed substitution to delay expansion of an escaped shell variable in a
5698# double_quote_subst'ed string.
5699delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5700
5701# Sed substitution to delay expansion of an escaped single quote.
5702delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5703
5704# Sed substitution to avoid accidental globbing in evaled expressions
5705no_glob_subst='s/\*/\\\*/g'
5706
5707ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5708ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5709ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5710
5711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5712$as_echo_n "checking how to print strings... " >&6; }
5713# Test print first, because it will be a builtin if present.
5714if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5715 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5716 ECHO='print -r --'
5717elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5718 ECHO='printf %s\n'
5719else
5720 # Use this function as a fallback that always works.
5721 func_fallback_echo ()
5722 {
5723 eval 'cat <<_LTECHO_EOF
5724$1
5725_LTECHO_EOF'
5726 }
5727 ECHO='func_fallback_echo'
5728fi
5729
5730# func_echo_all arg...
5731# Invoke $ECHO with all args, space-separated.
5732func_echo_all ()
5733{
5734 $ECHO ""
5735}
5736
5737case "$ECHO" in
5738 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5739$as_echo "printf" >&6; } ;;
5740 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5741$as_echo "print -r" >&6; } ;;
5742 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5743$as_echo "cat" >&6; } ;;
5744esac
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5760$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5761if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
5762 $as_echo_n "(cached) " >&6
5763else
5764 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5765 for ac_i in 1 2 3 4 5 6 7; do
5766 ac_script="$ac_script$as_nl$ac_script"
5767 done
5768 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5769 { ac_script=; unset ac_script;}
5770 if test -z "$SED"; then
5771 ac_path_SED_found=false
5772 # Loop through the user's path and test for each of PROGNAME-LIST
5773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5774for as_dir in $PATH
5775do
5776 IFS=$as_save_IFS
5777 test -z "$as_dir" && as_dir=.
5778 for ac_prog in sed gsed; do
5779 for ac_exec_ext in '' $ac_executable_extensions; do
5780 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5781 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
5782# Check for GNU ac_path_SED and select it if it is found.
5783 # Check for GNU $ac_path_SED
5784case `"$ac_path_SED" --version 2>&1` in
5785*GNU*)
5786 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5787*)
5788 ac_count=0
5789 $as_echo_n 0123456789 >"conftest.in"
5790 while :
5791 do
5792 cat "conftest.in" "conftest.in" >"conftest.tmp"
5793 mv "conftest.tmp" "conftest.in"
5794 cp "conftest.in" "conftest.nl"
5795 $as_echo '' >> "conftest.nl"
5796 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5797 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5798 as_fn_arith $ac_count + 1 && ac_count=$as_val
5799 if test $ac_count -gt ${ac_path_SED_max-0}; then
5800 # Best one so far, save it but keep looking for a better one
5801 ac_cv_path_SED="$ac_path_SED"
5802 ac_path_SED_max=$ac_count
5803 fi
5804 # 10*(2^10) chars as input seems more than enough
5805 test $ac_count -gt 10 && break
5806 done
5807 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5808esac
5809
5810 $ac_path_SED_found && break 3
5811 done
5812 done
5813 done
5814IFS=$as_save_IFS
5815 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5816 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
5817 fi
5818else
5819 ac_cv_path_SED=$SED
5820fi
5821
5822fi
5823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5824$as_echo "$ac_cv_path_SED" >&6; }
5825 SED="$ac_cv_path_SED"
5826 rm -f conftest.sed
5827
5828test -z "$SED" && SED=sed
5829Xsed="$SED -e 1s/^X//"
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5842$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5843if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
5844 $as_echo_n "(cached) " >&6
5845else
5846 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5847 then ac_cv_path_FGREP="$GREP -F"
5848 else
5849 if test -z "$FGREP"; then
5850 ac_path_FGREP_found=false
5851 # Loop through the user's path and test for each of PROGNAME-LIST
5852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5853for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5854do
5855 IFS=$as_save_IFS
5856 test -z "$as_dir" && as_dir=.
5857 for ac_prog in fgrep; do
5858 for ac_exec_ext in '' $ac_executable_extensions; do
5859 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5860 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
5861# Check for GNU ac_path_FGREP and select it if it is found.
5862 # Check for GNU $ac_path_FGREP
5863case `"$ac_path_FGREP" --version 2>&1` in
5864*GNU*)
5865 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5866*)
5867 ac_count=0
5868 $as_echo_n 0123456789 >"conftest.in"
5869 while :
5870 do
5871 cat "conftest.in" "conftest.in" >"conftest.tmp"
5872 mv "conftest.tmp" "conftest.in"
5873 cp "conftest.in" "conftest.nl"
5874 $as_echo 'FGREP' >> "conftest.nl"
5875 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5876 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5877 as_fn_arith $ac_count + 1 && ac_count=$as_val
5878 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5879 # Best one so far, save it but keep looking for a better one
5880 ac_cv_path_FGREP="$ac_path_FGREP"
5881 ac_path_FGREP_max=$ac_count
5882 fi
5883 # 10*(2^10) chars as input seems more than enough
5884 test $ac_count -gt 10 && break
5885 done
5886 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5887esac
5888
5889 $ac_path_FGREP_found && break 3
5890 done
5891 done
5892 done
5893IFS=$as_save_IFS
5894 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5895 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5896 fi
5897else
5898 ac_cv_path_FGREP=$FGREP
5899fi
5900
5901 fi
5902fi
5903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5904$as_echo "$ac_cv_path_FGREP" >&6; }
5905 FGREP="$ac_cv_path_FGREP"
5906
5907
5908test -z "$GREP" && GREP=grep
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928# Check whether --with-gnu-ld was given.
5929if test "${with_gnu_ld+set}" = set; then :
5930 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5931else
5932 with_gnu_ld=no
5933fi
5934
5935ac_prog=ld
5936if test "$GCC" = yes; then
5937 # Check if gcc -print-prog-name=ld gives a path.
5938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5939$as_echo_n "checking for ld used by $CC... " >&6; }
5940 case $host in
5941 *-*-mingw*)
5942 # gcc leaves a trailing carriage return which upsets mingw
5943 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5944 *)
5945 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5946 esac
5947 case $ac_prog in
5948 # Accept absolute paths.
5949 [\\/]* | ?:[\\/]*)
5950 re_direlt='/[^/][^/]*/\.\./'
5951 # Canonicalize the pathname of ld
5952 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5953 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5954 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5955 done
5956 test -z "$LD" && LD="$ac_prog"
5957 ;;
5958 "")
5959 # If it fails, then pretend we aren't using GCC.
5960 ac_prog=ld
5961 ;;
5962 *)
5963 # If it is relative, then search for the first ld in PATH.
5964 with_gnu_ld=unknown
5965 ;;
5966 esac
5967elif test "$with_gnu_ld" = yes; then
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5969$as_echo_n "checking for GNU ld... " >&6; }
5970else
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5972$as_echo_n "checking for non-GNU ld... " >&6; }
5973fi
d0ac1c44 5974if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
5975 $as_echo_n "(cached) " >&6
5976else
5977 if test -z "$LD"; then
5978 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5979 for ac_dir in $PATH; do
5980 IFS="$lt_save_ifs"
5981 test -z "$ac_dir" && ac_dir=.
5982 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5983 lt_cv_path_LD="$ac_dir/$ac_prog"
5984 # Check to see if the program is GNU ld. I'd rather use --version,
5985 # but apparently some variants of GNU ld only accept -v.
5986 # Break only if it was the GNU/non-GNU ld that we prefer.
5987 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5988 *GNU* | *'with BFD'*)
5989 test "$with_gnu_ld" != no && break
5990 ;;
5991 *)
5992 test "$with_gnu_ld" != yes && break
5993 ;;
5994 esac
5995 fi
5996 done
5997 IFS="$lt_save_ifs"
5998else
5999 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6000fi
6001fi
6002
6003LD="$lt_cv_path_LD"
6004if test -n "$LD"; then
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6006$as_echo "$LD" >&6; }
6007else
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6009$as_echo "no" >&6; }
6010fi
d0ac1c44 6011test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
6012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6013$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 6014if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
6015 $as_echo_n "(cached) " >&6
6016else
6017 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6018case `$LD -v 2>&1 </dev/null` in
6019*GNU* | *'with BFD'*)
6020 lt_cv_prog_gnu_ld=yes
6021 ;;
6022*)
6023 lt_cv_prog_gnu_ld=no
6024 ;;
6025esac
6026fi
6027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6028$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6029with_gnu_ld=$lt_cv_prog_gnu_ld
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6040$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 6041if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
6042 $as_echo_n "(cached) " >&6
6043else
6044 if test -n "$NM"; then
6045 # Let the user override the test.
6046 lt_cv_path_NM="$NM"
6047else
6048 lt_nm_to_check="${ac_tool_prefix}nm"
6049 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6050 lt_nm_to_check="$lt_nm_to_check nm"
6051 fi
6052 for lt_tmp_nm in $lt_nm_to_check; do
6053 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6054 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6055 IFS="$lt_save_ifs"
6056 test -z "$ac_dir" && ac_dir=.
6057 tmp_nm="$ac_dir/$lt_tmp_nm"
6058 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6059 # Check to see if the nm accepts a BSD-compat flag.
6060 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6061 # nm: unknown option "B" ignored
6062 # Tru64's nm complains that /dev/null is an invalid object file
6063 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6064 */dev/null* | *'Invalid file or object type'*)
6065 lt_cv_path_NM="$tmp_nm -B"
6066 break
6067 ;;
6068 *)
6069 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6070 */dev/null*)
6071 lt_cv_path_NM="$tmp_nm -p"
6072 break
6073 ;;
6074 *)
6075 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6076 continue # so that we can try to find one that supports BSD flags
6077 ;;
6078 esac
6079 ;;
6080 esac
6081 fi
6082 done
6083 IFS="$lt_save_ifs"
6084 done
6085 : ${lt_cv_path_NM=no}
6086fi
6087fi
6088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6089$as_echo "$lt_cv_path_NM" >&6; }
6090if test "$lt_cv_path_NM" != "no"; then
6091 NM="$lt_cv_path_NM"
6092else
6093 # Didn't find any BSD compatible name lister, look for dumpbin.
6094 if test -n "$DUMPBIN"; then :
6095 # Let the user override the test.
6096 else
6097 if test -n "$ac_tool_prefix"; then
6098 for ac_prog in dumpbin "link -dump"
6099 do
6100 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6101set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6103$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6104if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
6105 $as_echo_n "(cached) " >&6
6106else
6107 if test -n "$DUMPBIN"; then
6108 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6109else
6110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6111for as_dir in $PATH
6112do
6113 IFS=$as_save_IFS
6114 test -z "$as_dir" && as_dir=.
6115 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6116 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6117 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6119 break 2
6120 fi
6121done
6122 done
6123IFS=$as_save_IFS
6124
6125fi
6126fi
6127DUMPBIN=$ac_cv_prog_DUMPBIN
6128if test -n "$DUMPBIN"; then
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6130$as_echo "$DUMPBIN" >&6; }
6131else
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6133$as_echo "no" >&6; }
6134fi
6135
6136
6137 test -n "$DUMPBIN" && break
6138 done
6139fi
6140if test -z "$DUMPBIN"; then
6141 ac_ct_DUMPBIN=$DUMPBIN
6142 for ac_prog in dumpbin "link -dump"
6143do
6144 # Extract the first word of "$ac_prog", so it can be a program name with args.
6145set dummy $ac_prog; ac_word=$2
6146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6147$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6148if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
6149 $as_echo_n "(cached) " >&6
6150else
6151 if test -n "$ac_ct_DUMPBIN"; then
6152 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6153else
6154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6155for as_dir in $PATH
6156do
6157 IFS=$as_save_IFS
6158 test -z "$as_dir" && as_dir=.
6159 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6160 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6161 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6163 break 2
6164 fi
6165done
6166 done
6167IFS=$as_save_IFS
6168
6169fi
6170fi
6171ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6172if test -n "$ac_ct_DUMPBIN"; then
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6174$as_echo "$ac_ct_DUMPBIN" >&6; }
6175else
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6177$as_echo "no" >&6; }
6178fi
6179
6180
6181 test -n "$ac_ct_DUMPBIN" && break
6182done
6183
6184 if test "x$ac_ct_DUMPBIN" = x; then
6185 DUMPBIN=":"
6186 else
6187 case $cross_compiling:$ac_tool_warned in
6188yes:)
6189{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6190$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6191ac_tool_warned=yes ;;
6192esac
6193 DUMPBIN=$ac_ct_DUMPBIN
6194 fi
6195fi
6196
6197 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6198 *COFF*)
6199 DUMPBIN="$DUMPBIN -symbols"
6200 ;;
6201 *)
6202 DUMPBIN=:
6203 ;;
6204 esac
6205 fi
6206
6207 if test "$DUMPBIN" != ":"; then
6208 NM="$DUMPBIN"
6209 fi
6210fi
6211test -z "$NM" && NM=nm
6212
6213
6214
6215
6216
6217
6218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6219$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6220if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
6221 $as_echo_n "(cached) " >&6
6222else
6223 lt_cv_nm_interface="BSD nm"
6224 echo "int some_variable = 0;" > conftest.$ac_ext
6225 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6226 (eval "$ac_compile" 2>conftest.err)
6227 cat conftest.err >&5
6228 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6229 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6230 cat conftest.err >&5
6231 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6232 cat conftest.out >&5
6233 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6234 lt_cv_nm_interface="MS dumpbin"
6235 fi
6236 rm -f conftest*
6237fi
6238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6239$as_echo "$lt_cv_nm_interface" >&6; }
6240
6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6242$as_echo_n "checking whether ln -s works... " >&6; }
6243LN_S=$as_ln_s
6244if test "$LN_S" = "ln -s"; then
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6246$as_echo "yes" >&6; }
6247else
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6249$as_echo "no, using $LN_S" >&6; }
6250fi
6251
6252# find the maximum length of command line arguments
6253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6254$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6255if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
6256 $as_echo_n "(cached) " >&6
6257else
6258 i=0
6259 teststring="ABCD"
6260
6261 case $build_os in
6262 msdosdjgpp*)
6263 # On DJGPP, this test can blow up pretty badly due to problems in libc
6264 # (any single argument exceeding 2000 bytes causes a buffer overrun
6265 # during glob expansion). Even if it were fixed, the result of this
6266 # check would be larger than it should be.
6267 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6268 ;;
6269
6270 gnu*)
6271 # Under GNU Hurd, this test is not required because there is
6272 # no limit to the length of command line arguments.
6273 # Libtool will interpret -1 as no limit whatsoever
6274 lt_cv_sys_max_cmd_len=-1;
6275 ;;
6276
6277 cygwin* | mingw* | cegcc*)
6278 # On Win9x/ME, this test blows up -- it succeeds, but takes
6279 # about 5 minutes as the teststring grows exponentially.
6280 # Worse, since 9x/ME are not pre-emptively multitasking,
6281 # you end up with a "frozen" computer, even though with patience
6282 # the test eventually succeeds (with a max line length of 256k).
6283 # Instead, let's just punt: use the minimum linelength reported by
6284 # all of the supported platforms: 8192 (on NT/2K/XP).
6285 lt_cv_sys_max_cmd_len=8192;
6286 ;;
6287
6288 mint*)
6289 # On MiNT this can take a long time and run out of memory.
6290 lt_cv_sys_max_cmd_len=8192;
6291 ;;
6292
6293 amigaos*)
6294 # On AmigaOS with pdksh, this test takes hours, literally.
6295 # So we just punt and use a minimum line length of 8192.
6296 lt_cv_sys_max_cmd_len=8192;
6297 ;;
6298
6299 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6300 # This has been around since 386BSD, at least. Likely further.
6301 if test -x /sbin/sysctl; then
6302 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6303 elif test -x /usr/sbin/sysctl; then
6304 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6305 else
6306 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6307 fi
6308 # And add a safety zone
6309 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6310 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6311 ;;
6312
6313 interix*)
6314 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6315 lt_cv_sys_max_cmd_len=196608
6316 ;;
6317
6318 osf*)
6319 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6320 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6321 # nice to cause kernel panics so lets avoid the loop below.
6322 # First set a reasonable default.
6323 lt_cv_sys_max_cmd_len=16384
6324 #
6325 if test -x /sbin/sysconfig; then
6326 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6327 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6328 esac
6329 fi
6330 ;;
6331 sco3.2v5*)
6332 lt_cv_sys_max_cmd_len=102400
6333 ;;
6334 sysv5* | sco5v6* | sysv4.2uw2*)
6335 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6336 if test -n "$kargmax"; then
6337 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6338 else
6339 lt_cv_sys_max_cmd_len=32768
6340 fi
6341 ;;
6342 *)
6343 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6344 if test -n "$lt_cv_sys_max_cmd_len"; then
6345 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6346 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6347 else
6348 # Make teststring a little bigger before we do anything with it.
6349 # a 1K string should be a reasonable start.
6350 for i in 1 2 3 4 5 6 7 8 ; do
6351 teststring=$teststring$teststring
6352 done
6353 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6354 # If test is not a shell built-in, we'll probably end up computing a
6355 # maximum length that is only half of the actual maximum length, but
6356 # we can't tell.
6357 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6358 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6359 test $i != 17 # 1/2 MB should be enough
6360 do
6361 i=`expr $i + 1`
6362 teststring=$teststring$teststring
6363 done
6364 # Only check the string length outside the loop.
6365 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6366 teststring=
6367 # Add a significant safety factor because C++ compilers can tack on
6368 # massive amounts of additional arguments before passing them to the
6369 # linker. It appears as though 1/2 is a usable value.
6370 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6371 fi
6372 ;;
6373 esac
6374
6375fi
6376
6377if test -n $lt_cv_sys_max_cmd_len ; then
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6379$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6380else
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6382$as_echo "none" >&6; }
6383fi
6384max_cmd_len=$lt_cv_sys_max_cmd_len
6385
6386
6387
6388
6389
6390
6391: ${CP="cp -f"}
6392: ${MV="mv -f"}
6393: ${RM="rm -f"}
6394
6395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6396$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6397# Try some XSI features
6398xsi_shell=no
6399( _lt_dummy="a/b/c"
6400 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6401 = c,a/b,, \
6402 && eval 'test $(( 1 + 1 )) -eq 2 \
6403 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6404 && xsi_shell=yes
6405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6406$as_echo "$xsi_shell" >&6; }
6407
6408
6409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6410$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6411lt_shell_append=no
6412( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6413 >/dev/null 2>&1 \
6414 && lt_shell_append=yes
6415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6416$as_echo "$lt_shell_append" >&6; }
6417
6418
6419if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6420 lt_unset=unset
6421else
6422 lt_unset=false
6423fi
6424
6425
6426
6427
6428
6429# test EBCDIC or ASCII
6430case `echo X|tr X '\101'` in
6431 A) # ASCII based system
6432 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6433 lt_SP2NL='tr \040 \012'
6434 lt_NL2SP='tr \015\012 \040\040'
6435 ;;
6436 *) # EBCDIC based system
6437 lt_SP2NL='tr \100 \n'
6438 lt_NL2SP='tr \r\n \100\100'
6439 ;;
6440esac
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6451$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6452if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
6453 $as_echo_n "(cached) " >&6
6454else
6455 lt_cv_ld_reload_flag='-r'
6456fi
6457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6458$as_echo "$lt_cv_ld_reload_flag" >&6; }
6459reload_flag=$lt_cv_ld_reload_flag
6460case $reload_flag in
6461"" | " "*) ;;
6462*) reload_flag=" $reload_flag" ;;
6463esac
6464reload_cmds='$LD$reload_flag -o $output$reload_objs'
6465case $host_os in
6466 darwin*)
6467 if test "$GCC" = yes; then
6468 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6469 else
6470 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6471 fi
6472 ;;
6473esac
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483if test -n "$ac_tool_prefix"; then
6484 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6485set dummy ${ac_tool_prefix}objdump; ac_word=$2
6486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6487$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6488if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
6489 $as_echo_n "(cached) " >&6
6490else
6491 if test -n "$OBJDUMP"; then
6492 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6493else
6494as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6495for as_dir in $PATH
6496do
6497 IFS=$as_save_IFS
6498 test -z "$as_dir" && as_dir=.
6499 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6500 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6501 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6503 break 2
6504 fi
6505done
6506 done
6507IFS=$as_save_IFS
6508
6509fi
6510fi
6511OBJDUMP=$ac_cv_prog_OBJDUMP
6512if test -n "$OBJDUMP"; then
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6514$as_echo "$OBJDUMP" >&6; }
6515else
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6517$as_echo "no" >&6; }
6518fi
6519
6520
6521fi
6522if test -z "$ac_cv_prog_OBJDUMP"; then
6523 ac_ct_OBJDUMP=$OBJDUMP
6524 # Extract the first word of "objdump", so it can be a program name with args.
6525set dummy objdump; ac_word=$2
6526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6527$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6528if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
6529 $as_echo_n "(cached) " >&6
6530else
6531 if test -n "$ac_ct_OBJDUMP"; then
6532 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6533else
6534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6535for as_dir in $PATH
6536do
6537 IFS=$as_save_IFS
6538 test -z "$as_dir" && as_dir=.
6539 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6541 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6543 break 2
6544 fi
6545done
6546 done
6547IFS=$as_save_IFS
6548
6549fi
6550fi
6551ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6552if test -n "$ac_ct_OBJDUMP"; then
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6554$as_echo "$ac_ct_OBJDUMP" >&6; }
6555else
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6557$as_echo "no" >&6; }
6558fi
6559
6560 if test "x$ac_ct_OBJDUMP" = x; then
6561 OBJDUMP="false"
6562 else
6563 case $cross_compiling:$ac_tool_warned in
6564yes:)
6565{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6566$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6567ac_tool_warned=yes ;;
6568esac
6569 OBJDUMP=$ac_ct_OBJDUMP
6570 fi
6571else
6572 OBJDUMP="$ac_cv_prog_OBJDUMP"
6573fi
6574
6575test -z "$OBJDUMP" && OBJDUMP=objdump
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6586$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6587if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
6588 $as_echo_n "(cached) " >&6
6589else
6590 lt_cv_file_magic_cmd='$MAGIC_CMD'
6591lt_cv_file_magic_test_file=
6592lt_cv_deplibs_check_method='unknown'
6593# Need to set the preceding variable on all platforms that support
6594# interlibrary dependencies.
6595# 'none' -- dependencies not supported.
6596# `unknown' -- same as none, but documents that we really don't know.
6597# 'pass_all' -- all dependencies passed with no checks.
6598# 'test_compile' -- check by making test program.
6599# 'file_magic [[regex]]' -- check by looking for files in library path
6600# which responds to the $file_magic_cmd with a given extended regex.
6601# If you have `file' or equivalent on your system and you're not sure
6602# whether `pass_all' will *always* work, you probably want this one.
6603
6604case $host_os in
6605aix[4-9]*)
6606 lt_cv_deplibs_check_method=pass_all
6607 ;;
6608
6609beos*)
6610 lt_cv_deplibs_check_method=pass_all
6611 ;;
6612
6613bsdi[45]*)
6614 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6615 lt_cv_file_magic_cmd='/usr/bin/file -L'
6616 lt_cv_file_magic_test_file=/shlib/libc.so
6617 ;;
6618
6619cygwin*)
6620 # func_win32_libid is a shell function defined in ltmain.sh
6621 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6622 lt_cv_file_magic_cmd='func_win32_libid'
6623 ;;
6624
6625mingw* | pw32*)
6626 # Base MSYS/MinGW do not provide the 'file' command needed by
6627 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6628 # unless we find 'file', for example because we are cross-compiling.
6629 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6630 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6631 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6632 lt_cv_file_magic_cmd='func_win32_libid'
6633 else
6634 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6635 lt_cv_file_magic_cmd='$OBJDUMP -f'
6636 fi
6637 ;;
6638
6639cegcc*)
6640 # use the weaker test based on 'objdump'. See mingw*.
6641 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6642 lt_cv_file_magic_cmd='$OBJDUMP -f'
6643 ;;
6644
6645darwin* | rhapsody*)
6646 lt_cv_deplibs_check_method=pass_all
6647 ;;
6648
6649freebsd* | dragonfly*)
6650 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6651 case $host_cpu in
6652 i*86 )
6653 # Not sure whether the presence of OpenBSD here was a mistake.
6654 # Let's accept both of them until this is cleared up.
6655 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6656 lt_cv_file_magic_cmd=/usr/bin/file
6657 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6658 ;;
6659 esac
6660 else
6661 lt_cv_deplibs_check_method=pass_all
6662 fi
6663 ;;
6664
6665gnu*)
6666 lt_cv_deplibs_check_method=pass_all
6667 ;;
6668
6669haiku*)
6670 lt_cv_deplibs_check_method=pass_all
6671 ;;
6672
6673hpux10.20* | hpux11*)
6674 lt_cv_file_magic_cmd=/usr/bin/file
6675 case $host_cpu in
6676 ia64*)
6677 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6678 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6679 ;;
6680 hppa*64*)
6681 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6682 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6683 ;;
6684 *)
6685 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6686 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6687 ;;
6688 esac
6689 ;;
6690
6691interix[3-9]*)
6692 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6693 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6694 ;;
6695
6696irix5* | irix6* | nonstopux*)
6697 case $LD in
6698 *-32|*"-32 ") libmagic=32-bit;;
6699 *-n32|*"-n32 ") libmagic=N32;;
6700 *-64|*"-64 ") libmagic=64-bit;;
6701 *) libmagic=never-match;;
6702 esac
6703 lt_cv_deplibs_check_method=pass_all
6704 ;;
6705
6706# This must be Linux ELF.
6707linux* | k*bsd*-gnu | kopensolaris*-gnu)
6708 lt_cv_deplibs_check_method=pass_all
6709 ;;
6710
6711netbsd*)
6712 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6713 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6714 else
6715 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6716 fi
6717 ;;
6718
6719newos6*)
6720 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6721 lt_cv_file_magic_cmd=/usr/bin/file
6722 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6723 ;;
6724
6725*nto* | *qnx*)
6726 lt_cv_deplibs_check_method=pass_all
6727 ;;
6728
6729openbsd*)
6730 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6731 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6732 else
6733 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6734 fi
6735 ;;
6736
6737osf3* | osf4* | osf5*)
6738 lt_cv_deplibs_check_method=pass_all
6739 ;;
6740
6741rdos*)
6742 lt_cv_deplibs_check_method=pass_all
6743 ;;
6744
6745solaris*)
6746 lt_cv_deplibs_check_method=pass_all
6747 ;;
6748
6749sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6750 lt_cv_deplibs_check_method=pass_all
6751 ;;
6752
6753sysv4 | sysv4.3*)
6754 case $host_vendor in
6755 motorola)
6756 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6757 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6758 ;;
6759 ncr)
6760 lt_cv_deplibs_check_method=pass_all
6761 ;;
6762 sequent)
6763 lt_cv_file_magic_cmd='/bin/file'
6764 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6765 ;;
6766 sni)
6767 lt_cv_file_magic_cmd='/bin/file'
6768 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6769 lt_cv_file_magic_test_file=/lib/libc.so
6770 ;;
6771 siemens)
6772 lt_cv_deplibs_check_method=pass_all
6773 ;;
6774 pc)
6775 lt_cv_deplibs_check_method=pass_all
6776 ;;
6777 esac
6778 ;;
6779
6780tpf*)
6781 lt_cv_deplibs_check_method=pass_all
6782 ;;
6783esac
6784
6785fi
6786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6787$as_echo "$lt_cv_deplibs_check_method" >&6; }
6788file_magic_cmd=$lt_cv_file_magic_cmd
6789deplibs_check_method=$lt_cv_deplibs_check_method
6790test -z "$deplibs_check_method" && deplibs_check_method=unknown
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
68ed2854
MF
6803plugin_option=
6804plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6805for plugin in $plugin_names; do
6806 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6807 if test x$plugin_so = x$plugin; then
6808 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6809 fi
6810 if test x$plugin_so != x$plugin; then
6811 plugin_option="--plugin $plugin_so"
6812 break
6813 fi
6814done
6815
6bb11ab3
L
6816if test -n "$ac_tool_prefix"; then
6817 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6818set dummy ${ac_tool_prefix}ar; ac_word=$2
6819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6820$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6821if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
6822 $as_echo_n "(cached) " >&6
6823else
6824 if test -n "$AR"; then
6825 ac_cv_prog_AR="$AR" # Let the user override the test.
6826else
6827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6828for as_dir in $PATH
6829do
6830 IFS=$as_save_IFS
6831 test -z "$as_dir" && as_dir=.
6832 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6834 ac_cv_prog_AR="${ac_tool_prefix}ar"
6835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6836 break 2
6837 fi
6838done
6839 done
6840IFS=$as_save_IFS
6841
6842fi
6843fi
6844AR=$ac_cv_prog_AR
6845if test -n "$AR"; then
6846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6847$as_echo "$AR" >&6; }
6848else
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6850$as_echo "no" >&6; }
6851fi
6852
6853
6854fi
6855if test -z "$ac_cv_prog_AR"; then
6856 ac_ct_AR=$AR
6857 # Extract the first word of "ar", so it can be a program name with args.
6858set dummy ar; ac_word=$2
6859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6860$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6861if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
6862 $as_echo_n "(cached) " >&6
6863else
6864 if test -n "$ac_ct_AR"; then
6865 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6866else
6867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6868for as_dir in $PATH
6869do
6870 IFS=$as_save_IFS
6871 test -z "$as_dir" && as_dir=.
6872 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6873 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6874 ac_cv_prog_ac_ct_AR="ar"
6875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6876 break 2
6877 fi
6878done
6879 done
6880IFS=$as_save_IFS
6881
6882fi
6883fi
6884ac_ct_AR=$ac_cv_prog_ac_ct_AR
6885if test -n "$ac_ct_AR"; then
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6887$as_echo "$ac_ct_AR" >&6; }
6888else
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6890$as_echo "no" >&6; }
6891fi
6892
6893 if test "x$ac_ct_AR" = x; then
6894 AR="false"
6895 else
6896 case $cross_compiling:$ac_tool_warned in
6897yes:)
6898{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6899$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6900ac_tool_warned=yes ;;
6901esac
6902 AR=$ac_ct_AR
6903 fi
6904else
6905 AR="$ac_cv_prog_AR"
6906fi
6907
6908test -z "$AR" && AR=ar
68ed2854
MF
6909if test -n "$plugin_option"; then
6910 if $AR --help 2>&1 | grep -q "\--plugin"; then
88f68ee2
MF
6911 touch conftest.c
6912 $AR $plugin_option rc conftest.a conftest.c
6913 if test "$?" != 0; then
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6915$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6916 else
6917 AR="$AR $plugin_option"
6918 fi
6919 rm -f conftest.*
68ed2854
MF
6920 fi
6921fi
6bb11ab3
L
6922test -z "$AR_FLAGS" && AR_FLAGS=cru
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934if test -n "$ac_tool_prefix"; then
6935 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6936set dummy ${ac_tool_prefix}strip; ac_word=$2
6937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6938$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6939if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
6940 $as_echo_n "(cached) " >&6
6941else
6942 if test -n "$STRIP"; then
6943 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6944else
6945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6946for as_dir in $PATH
6947do
6948 IFS=$as_save_IFS
6949 test -z "$as_dir" && as_dir=.
6950 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6951 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6952 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6954 break 2
6955 fi
6956done
6957 done
6958IFS=$as_save_IFS
6959
6960fi
6961fi
6962STRIP=$ac_cv_prog_STRIP
6963if test -n "$STRIP"; then
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6965$as_echo "$STRIP" >&6; }
6966else
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6968$as_echo "no" >&6; }
6969fi
6970
6971
6972fi
6973if test -z "$ac_cv_prog_STRIP"; then
6974 ac_ct_STRIP=$STRIP
6975 # Extract the first word of "strip", so it can be a program name with args.
6976set dummy strip; ac_word=$2
6977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6978$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6979if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
6980 $as_echo_n "(cached) " >&6
6981else
6982 if test -n "$ac_ct_STRIP"; then
6983 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6984else
6985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6986for as_dir in $PATH
6987do
6988 IFS=$as_save_IFS
6989 test -z "$as_dir" && as_dir=.
6990 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6991 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6992 ac_cv_prog_ac_ct_STRIP="strip"
6993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6994 break 2
6995 fi
6996done
6997 done
6998IFS=$as_save_IFS
6999
7000fi
7001fi
7002ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7003if test -n "$ac_ct_STRIP"; then
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7005$as_echo "$ac_ct_STRIP" >&6; }
7006else
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7008$as_echo "no" >&6; }
7009fi
7010
7011 if test "x$ac_ct_STRIP" = x; then
7012 STRIP=":"
7013 else
7014 case $cross_compiling:$ac_tool_warned in
7015yes:)
7016{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7017$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7018ac_tool_warned=yes ;;
7019esac
7020 STRIP=$ac_ct_STRIP
7021 fi
7022else
7023 STRIP="$ac_cv_prog_STRIP"
7024fi
7025
7026test -z "$STRIP" && STRIP=:
7027
7028
7029
7030
7031
7032
7033if test -n "$ac_tool_prefix"; then
7034 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7035set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7037$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7038if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
7039 $as_echo_n "(cached) " >&6
7040else
7041 if test -n "$RANLIB"; then
7042 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7043else
7044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7045for as_dir in $PATH
7046do
7047 IFS=$as_save_IFS
7048 test -z "$as_dir" && as_dir=.
7049 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7050 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7051 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7053 break 2
7054 fi
7055done
7056 done
7057IFS=$as_save_IFS
7058
7059fi
7060fi
7061RANLIB=$ac_cv_prog_RANLIB
7062if test -n "$RANLIB"; then
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7064$as_echo "$RANLIB" >&6; }
7065else
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7067$as_echo "no" >&6; }
7068fi
7069
7070
7071fi
7072if test -z "$ac_cv_prog_RANLIB"; then
7073 ac_ct_RANLIB=$RANLIB
7074 # Extract the first word of "ranlib", so it can be a program name with args.
7075set dummy ranlib; ac_word=$2
7076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7077$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7078if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
7079 $as_echo_n "(cached) " >&6
7080else
7081 if test -n "$ac_ct_RANLIB"; then
7082 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7083else
7084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7085for as_dir in $PATH
7086do
7087 IFS=$as_save_IFS
7088 test -z "$as_dir" && as_dir=.
7089 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7090 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7091 ac_cv_prog_ac_ct_RANLIB="ranlib"
7092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7093 break 2
7094 fi
7095done
7096 done
7097IFS=$as_save_IFS
7098
7099fi
7100fi
7101ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7102if test -n "$ac_ct_RANLIB"; then
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7104$as_echo "$ac_ct_RANLIB" >&6; }
7105else
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7107$as_echo "no" >&6; }
7108fi
7109
7110 if test "x$ac_ct_RANLIB" = x; then
7111 RANLIB=":"
7112 else
7113 case $cross_compiling:$ac_tool_warned in
7114yes:)
7115{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7116$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7117ac_tool_warned=yes ;;
7118esac
7119 RANLIB=$ac_ct_RANLIB
7120 fi
7121else
7122 RANLIB="$ac_cv_prog_RANLIB"
7123fi
7124
7125test -z "$RANLIB" && RANLIB=:
68ed2854
MF
7126if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7127 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7128 RANLIB="$RANLIB $plugin_option"
7129 fi
7130fi
6bb11ab3
L
7131
7132
7133
7134
7135
7136
7137# Determine commands to create old-style static archives.
7138old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7139old_postinstall_cmds='chmod 644 $oldlib'
7140old_postuninstall_cmds=
7141
7142if test -n "$RANLIB"; then
7143 case $host_os in
7144 openbsd*)
7145 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7146 ;;
7147 *)
7148 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7149 ;;
7150 esac
7151 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7152fi
7153
7154case $host_os in
7155 darwin*)
7156 lock_old_archive_extraction=yes ;;
7157 *)
7158 lock_old_archive_extraction=no ;;
7159esac
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181for ac_prog in gawk mawk nawk awk
7182do
7183 # Extract the first word of "$ac_prog", so it can be a program name with args.
7184set dummy $ac_prog; ac_word=$2
7185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7186$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7187if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
7188 $as_echo_n "(cached) " >&6
7189else
7190 if test -n "$AWK"; then
7191 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7192else
7193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7194for as_dir in $PATH
7195do
7196 IFS=$as_save_IFS
7197 test -z "$as_dir" && as_dir=.
7198 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7199 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7200 ac_cv_prog_AWK="$ac_prog"
7201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7202 break 2
7203 fi
7204done
7205 done
7206IFS=$as_save_IFS
7207
7208fi
7209fi
7210AWK=$ac_cv_prog_AWK
7211if test -n "$AWK"; then
7212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7213$as_echo "$AWK" >&6; }
7214else
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7216$as_echo "no" >&6; }
7217fi
7218
7219
7220 test -n "$AWK" && break
7221done
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241# If no C compiler was specified, use CC.
7242LTCC=${LTCC-"$CC"}
7243
7244# If no C compiler flags were specified, use CFLAGS.
7245LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7246
7247# Allow CC to be a program name with arguments.
7248compiler=$CC
7249
7250
7251# Check for command to grab the raw symbol name followed by C symbol from nm.
7252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7253$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 7254if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
7255 $as_echo_n "(cached) " >&6
7256else
7257
7258# These are sane defaults that work on at least a few old systems.
7259# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7260
7261# Character class describing NM global symbol codes.
7262symcode='[BCDEGRST]'
7263
7264# Regexp to match symbols that can be accessed directly from C.
7265sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7266
7267# Define system-specific variables.
7268case $host_os in
7269aix*)
7270 symcode='[BCDT]'
7271 ;;
7272cygwin* | mingw* | pw32* | cegcc*)
7273 symcode='[ABCDGISTW]'
7274 ;;
7275hpux*)
7276 if test "$host_cpu" = ia64; then
7277 symcode='[ABCDEGRST]'
7278 fi
7279 ;;
7280irix* | nonstopux*)
7281 symcode='[BCDEGRST]'
7282 ;;
7283osf*)
7284 symcode='[BCDEGQRST]'
7285 ;;
7286solaris*)
7287 symcode='[BDRT]'
7288 ;;
7289sco3.2v5*)
7290 symcode='[DT]'
7291 ;;
7292sysv4.2uw2*)
7293 symcode='[DT]'
7294 ;;
7295sysv5* | sco5v6* | unixware* | OpenUNIX*)
7296 symcode='[ABDT]'
7297 ;;
7298sysv4)
7299 symcode='[DFNSTU]'
7300 ;;
7301esac
7302
7303# If we're using GNU nm, then use its standard symbol codes.
7304case `$NM -V 2>&1` in
7305*GNU* | *'with BFD'*)
7306 symcode='[ABCDGIRSTW]' ;;
7307esac
7308
7309# Transform an extracted symbol line into a proper C declaration.
7310# Some systems (esp. on ia64) link data and code symbols differently,
7311# so use this general approach.
7312lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7313
7314# Transform an extracted symbol line into symbol name and symbol address
7315lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7316lt_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'"
7317
7318# Handle CRLF in mingw tool chain
7319opt_cr=
7320case $build_os in
7321mingw*)
7322 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7323 ;;
7324esac
7325
7326# Try without a prefix underscore, then with it.
7327for ac_symprfx in "" "_"; do
7328
7329 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7330 symxfrm="\\1 $ac_symprfx\\2 \\2"
7331
7332 # Write the raw and C identifiers.
7333 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7334 # Fake it for dumpbin and say T for any non-static function
7335 # and D for any global variable.
7336 # Also find C++ and __fastcall symbols from MSVC++,
7337 # which start with @ or ?.
7338 lt_cv_sys_global_symbol_pipe="$AWK '"\
7339" {last_section=section; section=\$ 3};"\
7340" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7341" \$ 0!~/External *\|/{next};"\
7342" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7343" {if(hide[section]) next};"\
7344" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7345" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7346" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7347" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7348" ' prfx=^$ac_symprfx"
7349 else
7350 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7351 fi
7352
7353 # Check to see that the pipe works correctly.
7354 pipe_works=no
7355
7356 rm -f conftest*
7357 cat > conftest.$ac_ext <<_LT_EOF
7358#ifdef __cplusplus
7359extern "C" {
7360#endif
7361char nm_test_var;
7362void nm_test_func(void);
7363void nm_test_func(void){}
7364#ifdef __cplusplus
7365}
7366#endif
7367int main(){nm_test_var='a';nm_test_func();return(0);}
7368_LT_EOF
7369
7370 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7371 (eval $ac_compile) 2>&5
7372 ac_status=$?
7373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7374 test $ac_status = 0; }; then
7375 # Now try to grab the symbols.
7376 nlist=conftest.nm
7377 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7378 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7379 ac_status=$?
7380 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7381 test $ac_status = 0; } && test -s "$nlist"; then
7382 # Try sorting and uniquifying the output.
7383 if sort "$nlist" | uniq > "$nlist"T; then
7384 mv -f "$nlist"T "$nlist"
7385 else
7386 rm -f "$nlist"T
7387 fi
7388
7389 # Make sure that we snagged all the symbols we need.
7390 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7391 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7392 cat <<_LT_EOF > conftest.$ac_ext
7393#ifdef __cplusplus
7394extern "C" {
7395#endif
7396
7397_LT_EOF
7398 # Now generate the symbol file.
7399 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7400
7401 cat <<_LT_EOF >> conftest.$ac_ext
7402
7403/* The mapping between symbol names and symbols. */
7404const struct {
7405 const char *name;
7406 void *address;
7407}
7408lt__PROGRAM__LTX_preloaded_symbols[] =
7409{
7410 { "@PROGRAM@", (void *) 0 },
7411_LT_EOF
7412 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7413 cat <<\_LT_EOF >> conftest.$ac_ext
7414 {0, (void *) 0}
7415};
7416
7417/* This works around a problem in FreeBSD linker */
7418#ifdef FREEBSD_WORKAROUND
7419static const void *lt_preloaded_setup() {
7420 return lt__PROGRAM__LTX_preloaded_symbols;
7421}
7422#endif
7423
7424#ifdef __cplusplus
7425}
7426#endif
7427_LT_EOF
7428 # Now try linking the two files.
7429 mv conftest.$ac_objext conftstm.$ac_objext
7430 lt_save_LIBS="$LIBS"
7431 lt_save_CFLAGS="$CFLAGS"
7432 LIBS="conftstm.$ac_objext"
7433 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7434 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7435 (eval $ac_link) 2>&5
7436 ac_status=$?
7437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7438 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7439 pipe_works=yes
7440 fi
7441 LIBS="$lt_save_LIBS"
7442 CFLAGS="$lt_save_CFLAGS"
7443 else
7444 echo "cannot find nm_test_func in $nlist" >&5
7445 fi
7446 else
7447 echo "cannot find nm_test_var in $nlist" >&5
7448 fi
7449 else
7450 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7451 fi
7452 else
7453 echo "$progname: failed program was:" >&5
7454 cat conftest.$ac_ext >&5
7455 fi
7456 rm -rf conftest* conftst*
7457
7458 # Do not use the global_symbol_pipe unless it works.
7459 if test "$pipe_works" = yes; then
7460 break
7461 else
7462 lt_cv_sys_global_symbol_pipe=
7463 fi
7464done
7465
7466fi
7467
7468if test -z "$lt_cv_sys_global_symbol_pipe"; then
7469 lt_cv_sys_global_symbol_to_cdecl=
7470fi
7471if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7473$as_echo "failed" >&6; }
7474else
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7476$as_echo "ok" >&6; }
7477fi
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500# Check whether --enable-libtool-lock was given.
7501if test "${enable_libtool_lock+set}" = set; then :
7502 enableval=$enable_libtool_lock;
7503fi
7504
7505test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7506
7507# Some flags need to be propagated to the compiler or linker for good
7508# libtool support.
7509case $host in
7510ia64-*-hpux*)
7511 # Find out which ABI we are using.
7512 echo 'int i;' > conftest.$ac_ext
7513 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7514 (eval $ac_compile) 2>&5
7515 ac_status=$?
7516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7517 test $ac_status = 0; }; then
7518 case `/usr/bin/file conftest.$ac_objext` in
7519 *ELF-32*)
7520 HPUX_IA64_MODE="32"
7521 ;;
7522 *ELF-64*)
7523 HPUX_IA64_MODE="64"
7524 ;;
7525 esac
7526 fi
7527 rm -rf conftest*
7528 ;;
7529*-*-irix6*)
7530 # Find out which ABI we are using.
7531 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7532 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7533 (eval $ac_compile) 2>&5
7534 ac_status=$?
7535 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7536 test $ac_status = 0; }; then
7537 if test "$lt_cv_prog_gnu_ld" = yes; then
7538 case `/usr/bin/file conftest.$ac_objext` in
7539 *32-bit*)
7540 LD="${LD-ld} -melf32bsmip"
7541 ;;
7542 *N32*)
7543 LD="${LD-ld} -melf32bmipn32"
7544 ;;
7545 *64-bit*)
7546 LD="${LD-ld} -melf64bmip"
7547 ;;
7548 esac
7549 else
7550 case `/usr/bin/file conftest.$ac_objext` in
7551 *32-bit*)
7552 LD="${LD-ld} -32"
7553 ;;
7554 *N32*)
7555 LD="${LD-ld} -n32"
7556 ;;
7557 *64-bit*)
7558 LD="${LD-ld} -64"
7559 ;;
7560 esac
7561 fi
7562 fi
7563 rm -rf conftest*
7564 ;;
7565
bf3d9781 7566x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7567s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7568 # Find out which ABI we are using.
7569 echo 'int i;' > conftest.$ac_ext
7570 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7571 (eval $ac_compile) 2>&5
7572 ac_status=$?
7573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7574 test $ac_status = 0; }; then
7575 case `/usr/bin/file conftest.o` in
7576 *32-bit*)
7577 case $host in
7578 x86_64-*kfreebsd*-gnu)
7579 LD="${LD-ld} -m elf_i386_fbsd"
7580 ;;
7581 x86_64-*linux*)
7582 case `/usr/bin/file conftest.o` in
7583 *x86-64*)
7584 LD="${LD-ld} -m elf32_x86_64"
7585 ;;
7586 *)
7587 LD="${LD-ld} -m elf_i386"
7588 ;;
7589 esac
7590 ;;
bf3d9781
AM
7591 powerpc64le-*linux*)
7592 LD="${LD-ld} -m elf32lppclinux"
7593 ;;
7594 powerpc64-*linux*)
6bb11ab3
L
7595 LD="${LD-ld} -m elf32ppclinux"
7596 ;;
7597 s390x-*linux*)
7598 LD="${LD-ld} -m elf_s390"
7599 ;;
7600 sparc64-*linux*)
7601 LD="${LD-ld} -m elf32_sparc"
7602 ;;
7603 esac
7604 ;;
7605 *64-bit*)
7606 case $host in
7607 x86_64-*kfreebsd*-gnu)
7608 LD="${LD-ld} -m elf_x86_64_fbsd"
7609 ;;
7610 x86_64-*linux*)
7611 LD="${LD-ld} -m elf_x86_64"
7612 ;;
bf3d9781
AM
7613 powerpcle-*linux*)
7614 LD="${LD-ld} -m elf64lppc"
7615 ;;
7616 powerpc-*linux*)
6bb11ab3
L
7617 LD="${LD-ld} -m elf64ppc"
7618 ;;
7619 s390*-*linux*|s390*-*tpf*)
7620 LD="${LD-ld} -m elf64_s390"
7621 ;;
7622 sparc*-*linux*)
7623 LD="${LD-ld} -m elf64_sparc"
7624 ;;
7625 esac
7626 ;;
7627 esac
7628 fi
7629 rm -rf conftest*
7630 ;;
7631
7632*-*-sco3.2v5*)
7633 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7634 SAVE_CFLAGS="$CFLAGS"
7635 CFLAGS="$CFLAGS -belf"
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7637$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7638if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
7639 $as_echo_n "(cached) " >&6
7640else
7641 ac_ext=c
7642ac_cpp='$CPP $CPPFLAGS'
7643ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7644ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7645ac_compiler_gnu=$ac_cv_c_compiler_gnu
7646
7647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7648/* end confdefs.h. */
7649
7650int
7651main ()
7652{
7653
7654 ;
7655 return 0;
7656}
7657_ACEOF
7658if ac_fn_c_try_link "$LINENO"; then :
7659 lt_cv_cc_needs_belf=yes
7660else
7661 lt_cv_cc_needs_belf=no
7662fi
7663rm -f core conftest.err conftest.$ac_objext \
7664 conftest$ac_exeext conftest.$ac_ext
7665 ac_ext=c
7666ac_cpp='$CPP $CPPFLAGS'
7667ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7668ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7669ac_compiler_gnu=$ac_cv_c_compiler_gnu
7670
7671fi
7672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7673$as_echo "$lt_cv_cc_needs_belf" >&6; }
7674 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7675 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7676 CFLAGS="$SAVE_CFLAGS"
7677 fi
7678 ;;
7679sparc*-*solaris*)
7680 # Find out which ABI we are using.
7681 echo 'int i;' > conftest.$ac_ext
7682 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7683 (eval $ac_compile) 2>&5
7684 ac_status=$?
7685 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7686 test $ac_status = 0; }; then
7687 case `/usr/bin/file conftest.o` in
7688 *64-bit*)
7689 case $lt_cv_prog_gnu_ld in
7690 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7691 *)
7692 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7693 LD="${LD-ld} -64"
7694 fi
7695 ;;
7696 esac
7697 ;;
7698 esac
7699 fi
7700 rm -rf conftest*
7701 ;;
7702esac
7703
7704need_locks="$enable_libtool_lock"
7705
7706
7707 case $host_os in
7708 rhapsody* | darwin*)
7709 if test -n "$ac_tool_prefix"; then
7710 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7711set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7713$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7714if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
7715 $as_echo_n "(cached) " >&6
7716else
7717 if test -n "$DSYMUTIL"; then
7718 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7719else
7720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7721for as_dir in $PATH
7722do
7723 IFS=$as_save_IFS
7724 test -z "$as_dir" && as_dir=.
7725 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7726 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7727 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7729 break 2
7730 fi
7731done
7732 done
7733IFS=$as_save_IFS
7734
7735fi
7736fi
7737DSYMUTIL=$ac_cv_prog_DSYMUTIL
7738if test -n "$DSYMUTIL"; then
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7740$as_echo "$DSYMUTIL" >&6; }
7741else
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7743$as_echo "no" >&6; }
7744fi
7745
7746
7747fi
7748if test -z "$ac_cv_prog_DSYMUTIL"; then
7749 ac_ct_DSYMUTIL=$DSYMUTIL
7750 # Extract the first word of "dsymutil", so it can be a program name with args.
7751set dummy dsymutil; ac_word=$2
7752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7753$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7754if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
7755 $as_echo_n "(cached) " >&6
7756else
7757 if test -n "$ac_ct_DSYMUTIL"; then
7758 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7759else
7760as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7761for as_dir in $PATH
7762do
7763 IFS=$as_save_IFS
7764 test -z "$as_dir" && as_dir=.
7765 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7766 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7767 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7769 break 2
7770 fi
7771done
7772 done
7773IFS=$as_save_IFS
7774
7775fi
7776fi
7777ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7778if test -n "$ac_ct_DSYMUTIL"; then
7779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7780$as_echo "$ac_ct_DSYMUTIL" >&6; }
7781else
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7783$as_echo "no" >&6; }
7784fi
7785
7786 if test "x$ac_ct_DSYMUTIL" = x; then
7787 DSYMUTIL=":"
7788 else
7789 case $cross_compiling:$ac_tool_warned in
7790yes:)
7791{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7792$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7793ac_tool_warned=yes ;;
7794esac
7795 DSYMUTIL=$ac_ct_DSYMUTIL
7796 fi
7797else
7798 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7799fi
7800
7801 if test -n "$ac_tool_prefix"; then
7802 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7803set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7805$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7806if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
7807 $as_echo_n "(cached) " >&6
7808else
7809 if test -n "$NMEDIT"; then
7810 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7811else
7812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7813for as_dir in $PATH
7814do
7815 IFS=$as_save_IFS
7816 test -z "$as_dir" && as_dir=.
7817 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7819 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7821 break 2
7822 fi
7823done
7824 done
7825IFS=$as_save_IFS
7826
7827fi
7828fi
7829NMEDIT=$ac_cv_prog_NMEDIT
7830if test -n "$NMEDIT"; then
7831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7832$as_echo "$NMEDIT" >&6; }
7833else
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7835$as_echo "no" >&6; }
7836fi
7837
7838
7839fi
7840if test -z "$ac_cv_prog_NMEDIT"; then
7841 ac_ct_NMEDIT=$NMEDIT
7842 # Extract the first word of "nmedit", so it can be a program name with args.
7843set dummy nmedit; ac_word=$2
7844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7845$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7846if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
7847 $as_echo_n "(cached) " >&6
7848else
7849 if test -n "$ac_ct_NMEDIT"; then
7850 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7851else
7852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7853for as_dir in $PATH
7854do
7855 IFS=$as_save_IFS
7856 test -z "$as_dir" && as_dir=.
7857 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7859 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7861 break 2
7862 fi
7863done
7864 done
7865IFS=$as_save_IFS
7866
7867fi
7868fi
7869ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7870if test -n "$ac_ct_NMEDIT"; then
7871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7872$as_echo "$ac_ct_NMEDIT" >&6; }
7873else
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7875$as_echo "no" >&6; }
7876fi
7877
7878 if test "x$ac_ct_NMEDIT" = x; then
7879 NMEDIT=":"
7880 else
7881 case $cross_compiling:$ac_tool_warned in
7882yes:)
7883{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7884$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7885ac_tool_warned=yes ;;
7886esac
7887 NMEDIT=$ac_ct_NMEDIT
7888 fi
7889else
7890 NMEDIT="$ac_cv_prog_NMEDIT"
7891fi
7892
7893 if test -n "$ac_tool_prefix"; then
7894 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7895set dummy ${ac_tool_prefix}lipo; ac_word=$2
7896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7897$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7898if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
7899 $as_echo_n "(cached) " >&6
7900else
7901 if test -n "$LIPO"; then
7902 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7903else
7904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7905for as_dir in $PATH
7906do
7907 IFS=$as_save_IFS
7908 test -z "$as_dir" && as_dir=.
7909 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7911 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7913 break 2
7914 fi
7915done
7916 done
7917IFS=$as_save_IFS
7918
7919fi
7920fi
7921LIPO=$ac_cv_prog_LIPO
7922if test -n "$LIPO"; then
7923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7924$as_echo "$LIPO" >&6; }
7925else
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7927$as_echo "no" >&6; }
7928fi
7929
7930
7931fi
7932if test -z "$ac_cv_prog_LIPO"; then
7933 ac_ct_LIPO=$LIPO
7934 # Extract the first word of "lipo", so it can be a program name with args.
7935set dummy lipo; ac_word=$2
7936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7937$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7938if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
7939 $as_echo_n "(cached) " >&6
7940else
7941 if test -n "$ac_ct_LIPO"; then
7942 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7943else
7944as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7945for as_dir in $PATH
7946do
7947 IFS=$as_save_IFS
7948 test -z "$as_dir" && as_dir=.
7949 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7950 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7951 ac_cv_prog_ac_ct_LIPO="lipo"
7952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7953 break 2
7954 fi
7955done
7956 done
7957IFS=$as_save_IFS
7958
7959fi
7960fi
7961ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7962if test -n "$ac_ct_LIPO"; then
7963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7964$as_echo "$ac_ct_LIPO" >&6; }
7965else
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7967$as_echo "no" >&6; }
7968fi
7969
7970 if test "x$ac_ct_LIPO" = x; then
7971 LIPO=":"
7972 else
7973 case $cross_compiling:$ac_tool_warned in
7974yes:)
7975{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7976$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7977ac_tool_warned=yes ;;
7978esac
7979 LIPO=$ac_ct_LIPO
7980 fi
7981else
7982 LIPO="$ac_cv_prog_LIPO"
7983fi
7984
7985 if test -n "$ac_tool_prefix"; then
7986 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7987set dummy ${ac_tool_prefix}otool; ac_word=$2
7988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7989$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7990if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
7991 $as_echo_n "(cached) " >&6
7992else
7993 if test -n "$OTOOL"; then
7994 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7995else
7996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7997for as_dir in $PATH
7998do
7999 IFS=$as_save_IFS
8000 test -z "$as_dir" && as_dir=.
8001 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8002 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8003 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8004 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8005 break 2
8006 fi
8007done
8008 done
8009IFS=$as_save_IFS
8010
8011fi
8012fi
8013OTOOL=$ac_cv_prog_OTOOL
8014if test -n "$OTOOL"; then
8015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8016$as_echo "$OTOOL" >&6; }
8017else
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8019$as_echo "no" >&6; }
8020fi
8021
8022
8023fi
8024if test -z "$ac_cv_prog_OTOOL"; then
8025 ac_ct_OTOOL=$OTOOL
8026 # Extract the first word of "otool", so it can be a program name with args.
8027set dummy otool; ac_word=$2
8028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8029$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8030if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
8031 $as_echo_n "(cached) " >&6
8032else
8033 if test -n "$ac_ct_OTOOL"; then
8034 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8035else
8036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8037for as_dir in $PATH
8038do
8039 IFS=$as_save_IFS
8040 test -z "$as_dir" && as_dir=.
8041 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8042 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8043 ac_cv_prog_ac_ct_OTOOL="otool"
8044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8045 break 2
8046 fi
8047done
8048 done
8049IFS=$as_save_IFS
8050
8051fi
8052fi
8053ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8054if test -n "$ac_ct_OTOOL"; then
8055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8056$as_echo "$ac_ct_OTOOL" >&6; }
8057else
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8059$as_echo "no" >&6; }
8060fi
8061
8062 if test "x$ac_ct_OTOOL" = x; then
8063 OTOOL=":"
8064 else
8065 case $cross_compiling:$ac_tool_warned in
8066yes:)
8067{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8068$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8069ac_tool_warned=yes ;;
8070esac
8071 OTOOL=$ac_ct_OTOOL
8072 fi
8073else
8074 OTOOL="$ac_cv_prog_OTOOL"
8075fi
8076
8077 if test -n "$ac_tool_prefix"; then
8078 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8079set dummy ${ac_tool_prefix}otool64; ac_word=$2
8080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8081$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8082if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
8083 $as_echo_n "(cached) " >&6
8084else
8085 if test -n "$OTOOL64"; then
8086 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8087else
8088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8089for as_dir in $PATH
8090do
8091 IFS=$as_save_IFS
8092 test -z "$as_dir" && as_dir=.
8093 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8094 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8095 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8097 break 2
8098 fi
8099done
8100 done
8101IFS=$as_save_IFS
8102
8103fi
8104fi
8105OTOOL64=$ac_cv_prog_OTOOL64
8106if test -n "$OTOOL64"; then
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8108$as_echo "$OTOOL64" >&6; }
8109else
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8111$as_echo "no" >&6; }
8112fi
8113
8114
8115fi
8116if test -z "$ac_cv_prog_OTOOL64"; then
8117 ac_ct_OTOOL64=$OTOOL64
8118 # Extract the first word of "otool64", so it can be a program name with args.
8119set dummy otool64; ac_word=$2
8120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8121$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8122if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
8123 $as_echo_n "(cached) " >&6
8124else
8125 if test -n "$ac_ct_OTOOL64"; then
8126 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8127else
8128as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8129for as_dir in $PATH
8130do
8131 IFS=$as_save_IFS
8132 test -z "$as_dir" && as_dir=.
8133 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8134 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8135 ac_cv_prog_ac_ct_OTOOL64="otool64"
8136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8137 break 2
8138 fi
8139done
8140 done
8141IFS=$as_save_IFS
8142
8143fi
8144fi
8145ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8146if test -n "$ac_ct_OTOOL64"; then
8147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8148$as_echo "$ac_ct_OTOOL64" >&6; }
8149else
8150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8151$as_echo "no" >&6; }
8152fi
8153
8154 if test "x$ac_ct_OTOOL64" = x; then
8155 OTOOL64=":"
8156 else
8157 case $cross_compiling:$ac_tool_warned in
8158yes:)
8159{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8160$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8161ac_tool_warned=yes ;;
8162esac
8163 OTOOL64=$ac_ct_OTOOL64
8164 fi
8165else
8166 OTOOL64="$ac_cv_prog_OTOOL64"
8167fi
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8196$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 8197if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
8198 $as_echo_n "(cached) " >&6
8199else
8200 lt_cv_apple_cc_single_mod=no
8201 if test -z "${LT_MULTI_MODULE}"; then
8202 # By default we will add the -single_module flag. You can override
8203 # by either setting the environment variable LT_MULTI_MODULE
8204 # non-empty at configure time, or by adding -multi_module to the
8205 # link flags.
8206 rm -rf libconftest.dylib*
8207 echo "int foo(void){return 1;}" > conftest.c
8208 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8209-dynamiclib -Wl,-single_module conftest.c" >&5
8210 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8211 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8212 _lt_result=$?
8213 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8214 lt_cv_apple_cc_single_mod=yes
8215 else
8216 cat conftest.err >&5
8217 fi
8218 rm -rf libconftest.dylib*
8219 rm -f conftest.*
8220 fi
8221fi
8222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8223$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8225$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 8226if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
8227 $as_echo_n "(cached) " >&6
8228else
8229 lt_cv_ld_exported_symbols_list=no
8230 save_LDFLAGS=$LDFLAGS
8231 echo "_main" > conftest.sym
8232 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8234/* end confdefs.h. */
8235
8236int
8237main ()
8238{
8239
8240 ;
8241 return 0;
8242}
8243_ACEOF
8244if ac_fn_c_try_link "$LINENO"; then :
8245 lt_cv_ld_exported_symbols_list=yes
8246else
8247 lt_cv_ld_exported_symbols_list=no
8248fi
8249rm -f core conftest.err conftest.$ac_objext \
8250 conftest$ac_exeext conftest.$ac_ext
8251 LDFLAGS="$save_LDFLAGS"
8252
8253fi
8254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8255$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8257$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 8258if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
8259 $as_echo_n "(cached) " >&6
8260else
8261 lt_cv_ld_force_load=no
8262 cat > conftest.c << _LT_EOF
8263int forced_loaded() { return 2;}
8264_LT_EOF
8265 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8266 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8267 echo "$AR cru libconftest.a conftest.o" >&5
8268 $AR cru libconftest.a conftest.o 2>&5
8269 cat > conftest.c << _LT_EOF
8270int main() { return 0;}
8271_LT_EOF
8272 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8273 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8274 _lt_result=$?
8275 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8276 lt_cv_ld_force_load=yes
8277 else
8278 cat conftest.err >&5
8279 fi
8280 rm -f conftest.err libconftest.a conftest conftest.c
8281 rm -rf conftest.dSYM
8282
8283fi
8284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8285$as_echo "$lt_cv_ld_force_load" >&6; }
8286 case $host_os in
8287 rhapsody* | darwin1.[012])
8288 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8289 darwin1.*)
8290 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8291 darwin*) # darwin 5.x on
8292 # if running on 10.5 or later, the deployment target defaults
8293 # to the OS version, if on x86, and 10.4, the deployment
8294 # target defaults to 10.4. Don't you love it?
8295 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8296 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8297 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8298 10.[012][,.]*)
6bb11ab3
L
8299 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8300 10.*)
8301 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8302 esac
8303 ;;
8304 esac
8305 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8306 _lt_dar_single_mod='$single_module'
8307 fi
8308 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8309 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8310 else
8311 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8312 fi
8313 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8314 _lt_dsymutil='~$DSYMUTIL $lib || :'
8315 else
8316 _lt_dsymutil=
8317 fi
8318 ;;
8319 esac
8320
8321for ac_header in dlfcn.h
8322do :
8323 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8324"
d0ac1c44 8325if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
8326 cat >>confdefs.h <<_ACEOF
8327#define HAVE_DLFCN_H 1
8328_ACEOF
8329
8330fi
8331
8332done
8333
8334
8335
8336# autoconf.info says this should be called right after AC_INIT.
8337ac_config_headers="$ac_config_headers config.h:config.in"
8338
8339
8340
0cb8d851
MF
8341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8342$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 8343if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
8344 $as_echo_n "(cached) " >&6
8345else
8346 ac_cv_c_bigendian=unknown
8347 # See if we're dealing with a universal compiler.
8348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8349/* end confdefs.h. */
8350#ifndef __APPLE_CC__
8351 not a universal capable compiler
8352 #endif
8353 typedef int dummy;
8354
8355_ACEOF
8356if ac_fn_c_try_compile "$LINENO"; then :
8357
8358 # Check for potential -arch flags. It is not universal unless
8359 # there are at least two -arch flags with different values.
8360 ac_arch=
8361 ac_prev=
8362 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8363 if test -n "$ac_prev"; then
8364 case $ac_word in
8365 i?86 | x86_64 | ppc | ppc64)
8366 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8367 ac_arch=$ac_word
8368 else
8369 ac_cv_c_bigendian=universal
8370 break
8371 fi
8372 ;;
8373 esac
8374 ac_prev=
8375 elif test "x$ac_word" = "x-arch"; then
8376 ac_prev=arch
8377 fi
8378 done
8379fi
8380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8381 if test $ac_cv_c_bigendian = unknown; then
8382 # See if sys/param.h defines the BYTE_ORDER macro.
8383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8384/* end confdefs.h. */
8385#include <sys/types.h>
8386 #include <sys/param.h>
8387
8388int
8389main ()
8390{
8391#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8392 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8393 && LITTLE_ENDIAN)
8394 bogus endian macros
8395 #endif
8396
8397 ;
8398 return 0;
8399}
8400_ACEOF
8401if ac_fn_c_try_compile "$LINENO"; then :
8402 # It does; now see whether it defined to BIG_ENDIAN or not.
8403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8404/* end confdefs.h. */
8405#include <sys/types.h>
8406 #include <sys/param.h>
8407
8408int
8409main ()
8410{
8411#if BYTE_ORDER != BIG_ENDIAN
8412 not big endian
8413 #endif
8414
8415 ;
8416 return 0;
8417}
8418_ACEOF
8419if ac_fn_c_try_compile "$LINENO"; then :
8420 ac_cv_c_bigendian=yes
8421else
8422 ac_cv_c_bigendian=no
8423fi
8424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8425fi
8426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8427 fi
8428 if test $ac_cv_c_bigendian = unknown; then
8429 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8431/* end confdefs.h. */
8432#include <limits.h>
8433
8434int
8435main ()
8436{
8437#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8438 bogus endian macros
8439 #endif
8440
8441 ;
8442 return 0;
8443}
8444_ACEOF
8445if ac_fn_c_try_compile "$LINENO"; then :
8446 # It does; now see whether it defined to _BIG_ENDIAN or not.
8447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8448/* end confdefs.h. */
8449#include <limits.h>
8450
8451int
8452main ()
8453{
8454#ifndef _BIG_ENDIAN
8455 not big endian
8456 #endif
8457
8458 ;
8459 return 0;
8460}
8461_ACEOF
8462if ac_fn_c_try_compile "$LINENO"; then :
8463 ac_cv_c_bigendian=yes
8464else
8465 ac_cv_c_bigendian=no
8466fi
8467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8468fi
8469rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8470 fi
8471 if test $ac_cv_c_bigendian = unknown; then
8472 # Compile a test program.
8473 if test "$cross_compiling" = yes; then :
8474 # Try to guess by grepping values from an object file.
8475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8476/* end confdefs.h. */
8477short int ascii_mm[] =
8478 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8479 short int ascii_ii[] =
8480 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8481 int use_ascii (int i) {
8482 return ascii_mm[i] + ascii_ii[i];
8483 }
8484 short int ebcdic_ii[] =
8485 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8486 short int ebcdic_mm[] =
8487 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8488 int use_ebcdic (int i) {
8489 return ebcdic_mm[i] + ebcdic_ii[i];
8490 }
8491 extern int foo;
8492
8493int
8494main ()
8495{
8496return use_ascii (foo) == use_ebcdic (foo);
8497 ;
8498 return 0;
8499}
8500_ACEOF
8501if ac_fn_c_try_compile "$LINENO"; then :
8502 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8503 ac_cv_c_bigendian=yes
8504 fi
8505 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8506 if test "$ac_cv_c_bigendian" = unknown; then
8507 ac_cv_c_bigendian=no
8508 else
8509 # finding both strings is unlikely to happen, but who knows?
8510 ac_cv_c_bigendian=unknown
8511 fi
8512 fi
8513fi
8514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8515else
8516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8517/* end confdefs.h. */
8518$ac_includes_default
8519int
8520main ()
8521{
8522
8523 /* Are we little or big endian? From Harbison&Steele. */
8524 union
8525 {
8526 long int l;
8527 char c[sizeof (long int)];
8528 } u;
8529 u.l = 1;
8530 return u.c[sizeof (long int) - 1] == 1;
8531
8532 ;
8533 return 0;
8534}
8535_ACEOF
8536if ac_fn_c_try_run "$LINENO"; then :
8537 ac_cv_c_bigendian=no
8538else
8539 ac_cv_c_bigendian=yes
8540fi
8541rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8542 conftest.$ac_objext conftest.beam conftest.$ac_ext
8543fi
8544
8545 fi
8546fi
8547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8548$as_echo "$ac_cv_c_bigendian" >&6; }
8549 case $ac_cv_c_bigendian in #(
8550 yes)
8551 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8552;; #(
8553 no)
8554 ;; #(
8555 universal)
8556
8557$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8558
8559 ;; #(
8560 *)
d0ac1c44 8561 as_fn_error $? "unknown endianness
0cb8d851
MF
8562 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8563 esac
8564
6bb11ab3
L
8565
8566
8567
8568# Put a plausible default for CC_FOR_BUILD in Makefile.
5c887dd5
JB
8569if test -z "$CC_FOR_BUILD"; then
8570 if test "x$cross_compiling" = "xno"; then
8571 CC_FOR_BUILD='$(CC)'
8572 else
8573 CC_FOR_BUILD=gcc
8574 fi
6bb11ab3
L
8575fi
8576
8577
8578
8579
8580AR=${AR-ar}
8581
8582if test -n "$ac_tool_prefix"; then
8583 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8584set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8586$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8587if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
8588 $as_echo_n "(cached) " >&6
8589else
8590 if test -n "$RANLIB"; then
8591 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8592else
8593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8594for as_dir in $PATH
8595do
8596 IFS=$as_save_IFS
8597 test -z "$as_dir" && as_dir=.
8598 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8600 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8602 break 2
8603 fi
8604done
8605 done
8606IFS=$as_save_IFS
8607
8608fi
8609fi
8610RANLIB=$ac_cv_prog_RANLIB
8611if test -n "$RANLIB"; then
8612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8613$as_echo "$RANLIB" >&6; }
8614else
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8616$as_echo "no" >&6; }
8617fi
8618
8619
8620fi
8621if test -z "$ac_cv_prog_RANLIB"; then
8622 ac_ct_RANLIB=$RANLIB
8623 # Extract the first word of "ranlib", so it can be a program name with args.
8624set dummy ranlib; ac_word=$2
8625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8626$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8627if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
8628 $as_echo_n "(cached) " >&6
8629else
8630 if test -n "$ac_ct_RANLIB"; then
8631 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8632else
8633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8634for as_dir in $PATH
8635do
8636 IFS=$as_save_IFS
8637 test -z "$as_dir" && as_dir=.
8638 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8640 ac_cv_prog_ac_ct_RANLIB="ranlib"
8641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8642 break 2
8643 fi
8644done
8645 done
8646IFS=$as_save_IFS
8647
8648fi
8649fi
8650ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8651if test -n "$ac_ct_RANLIB"; then
8652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8653$as_echo "$ac_ct_RANLIB" >&6; }
8654else
8655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8656$as_echo "no" >&6; }
8657fi
8658
8659 if test "x$ac_ct_RANLIB" = x; then
8660 RANLIB=":"
8661 else
8662 case $cross_compiling:$ac_tool_warned in
8663yes:)
8664{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8665$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8666ac_tool_warned=yes ;;
8667esac
8668 RANLIB=$ac_ct_RANLIB
8669 fi
8670else
8671 RANLIB="$ac_cv_prog_RANLIB"
8672fi
8673
8674
46f900c0
MF
8675# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8676# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8677# is C99. So handle it ourselves.
8678:
8679C_DIALECT=
8680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8681$as_echo_n "checking whether C11 is supported by default... " >&6; }
8682cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8683/* end confdefs.h. */
8684
8685#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8686# error "C11 support not found"
8687#endif
8688
8689_ACEOF
8690if ac_fn_c_try_compile "$LINENO"; then :
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8692$as_echo "yes" >&6; }
8693else
8694
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8696$as_echo "no" >&6; }
8697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8698$as_echo_n "checking for -std=c11 support... " >&6; }
8699 ac_save_CC="$CC"
8700 CC="$CC -std=c11"
8701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8702/* end confdefs.h. */
8703
8704#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8705# error "C11 support not found"
8706#endif
8707
8708_ACEOF
8709if ac_fn_c_try_compile "$LINENO"; then :
8710
8711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8712$as_echo "yes" >&6; }
8713 CC="$ac_save_CC"
8714 C_DIALECT="-std=c11"
8715
8716else
8717 as_fn_error $? "C11 is required" "$LINENO" 5
8718fi
8719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8720fi
8721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8722
8723
6bb11ab3
L
8724# Some of the common include files depend on bfd.h, and bfd.h checks
8725# that config.h is included first by testing that the PACKAGE macro
8726# is defined.
8727PACKAGE=sim
8728
8729cat >>confdefs.h <<_ACEOF
8730#define PACKAGE "$PACKAGE"
8731_ACEOF
8732
8733
8734
8735# Dependency checking.
8736ac_config_commands="$ac_config_commands depdir"
8737
8738
8739depcc="$CC" am_compiler_list=
8740
8741am_depcomp=$ac_aux_dir/depcomp
8742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8743$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 8744if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
8745 $as_echo_n "(cached) " >&6
8746else
8747 if test -f "$am_depcomp"; then
8748 # We make a subdir and do the tests there. Otherwise we can end up
8749 # making bogus files that we don't know about and never remove. For
8750 # instance it was reported that on HP-UX the gcc test will end up
8751 # making a dummy file named `D' -- because `-MD' means `put the output
8752 # in D'.
8753 mkdir conftest.dir
8754 # Copy depcomp to subdir because otherwise we won't find it if we're
8755 # using a relative directory.
8756 cp "$am_depcomp" conftest.dir
8757 cd conftest.dir
8758 # We will build objects and dependencies in a subdirectory because
8759 # it helps to detect inapplicable dependency modes. For instance
8760 # both Tru64's cc and ICC support -MD to output dependencies as a
8761 # side effect of compilation, but ICC will put the dependencies in
8762 # the current directory while Tru64 will put them in the object
8763 # directory.
8764 mkdir sub
8765
8766 am_cv_CC_dependencies_compiler_type=none
8767 if test "$am_compiler_list" = ""; then
8768 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8769 fi
8770 for depmode in $am_compiler_list; do
8771 if test $depmode = none; then break; fi
8772
8773 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8774 # Setup a source with many dependencies, because some compilers
8775 # like to wrap large dependency lists on column 80 (with \), and
8776 # we should not choose a depcomp mode which is confused by this.
8777 #
8778 # We need to recreate these files for each test, as the compiler may
8779 # overwrite some of them when testing with obscure command lines.
8780 # This happens at least with the AIX C compiler.
8781 : > sub/conftest.c
8782 for i in 1 2 3 4 5 6; do
8783 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8784 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8785 # Solaris 8's {/usr,}/bin/sh.
8786 touch sub/conftst$i.h
8787 done
8788 echo "include sub/conftest.Po" > confmf
8789
8790 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8791 # mode. It turns out that the SunPro C++ compiler does not properly
8792 # handle `-M -o', and we need to detect this.
8793 depcmd="depmode=$depmode \
8794 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8795 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8796 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8797 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8798 if env $depcmd > conftest.err 2>&1 &&
8799 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8800 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8801 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8802 # icc doesn't choke on unknown options, it will just issue warnings
8803 # or remarks (even with -Werror). So we grep stderr for any message
8804 # that says an option was ignored or not supported.
8805 # When given -MP, icc 7.0 and 7.1 complain thusly:
8806 # icc: Command line warning: ignoring option '-M'; no argument required
8807 # The diagnosis changed in icc 8.0:
8808 # icc: Command line remark: option '-MP' not supported
8809 if (grep 'ignoring option' conftest.err ||
8810 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8811 am_cv_CC_dependencies_compiler_type=$depmode
8812 $as_echo "$as_me:$LINENO: success" >&5
8813 break
8814 fi
8815 fi
8816 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8817 sed -e 's/^/| /' < conftest.err >&5
8818 done
8819
8820 cd ..
8821 rm -rf conftest.dir
8822else
8823 am_cv_CC_dependencies_compiler_type=none
8824fi
8825
8826fi
8827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8828$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8829if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 8830then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
8831else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8832
8833fi
8834
8835
8836# Check for the 'make' the user wants to use.
8837for ac_prog in make
8838do
8839 # Extract the first word of "$ac_prog", so it can be a program name with args.
8840set dummy $ac_prog; ac_word=$2
8841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8842$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8843if ${ac_cv_prog_MAKE+:} false; then :
6bb11ab3
L
8844 $as_echo_n "(cached) " >&6
8845else
8846 if test -n "$MAKE"; then
8847 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8848else
8849as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8850for as_dir in $PATH
8851do
8852 IFS=$as_save_IFS
8853 test -z "$as_dir" && as_dir=.
8854 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8855 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8856 ac_cv_prog_MAKE="$ac_prog"
8857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8858 break 2
8859 fi
8860done
8861 done
8862IFS=$as_save_IFS
8863
8864fi
8865fi
8866MAKE=$ac_cv_prog_MAKE
8867if test -n "$MAKE"; then
8868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8869$as_echo "$MAKE" >&6; }
8870else
8871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8872$as_echo "no" >&6; }
8873fi
8874
8875
8876 test -n "$MAKE" && break
8877done
8878
8879MAKE_IS_GNU=
8880case "`$MAKE --version 2>&1 | sed 1q`" in
8881 *GNU*)
8882 MAKE_IS_GNU=yes
8883 ;;
8884esac
8885 if test "$MAKE_IS_GNU" = yes; then
8886 GMAKE_TRUE=
8887 GMAKE_FALSE='#'
8888else
8889 GMAKE_TRUE='#'
8890 GMAKE_FALSE=
8891fi
8892
8893
8894ALL_LINGUAS=
8895# If we haven't got the data from the intl directory,
8896# assume NLS is disabled.
8897USE_NLS=no
8898LIBINTL=
8899LIBINTL_DEP=
8900INCINTL=
8901XGETTEXT=
8902GMSGFMT=
8903POSUB=
8904
8905if test -f ../../intl/config.intl; then
8906 . ../../intl/config.intl
8907fi
8908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8909$as_echo_n "checking whether NLS is requested... " >&6; }
8910if test x"$USE_NLS" != xyes; then
8911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8912$as_echo "no" >&6; }
8913else
8914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8915$as_echo "yes" >&6; }
8916
8917$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8918
8919
8920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8921$as_echo_n "checking for catalogs to be installed... " >&6; }
8922 # Look for .po and .gmo files in the source directory.
8923 CATALOGS=
8924 XLINGUAS=
8925 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8926 # If there aren't any .gmo files the shell will give us the
8927 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8928 # weeded out.
8929 case "$cat" in *\**)
8930 continue;;
8931 esac
8932 # The quadruple backslash is collapsed to a double backslash
8933 # by the backticks, then collapsed again by the double quotes,
8934 # leaving us with one backslash in the sed expression (right
8935 # before the dot that mustn't act as a wildcard).
8936 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8937 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8938 # The user is allowed to set LINGUAS to a list of languages to
8939 # install catalogs for. If it's empty that means "all of them."
8940 if test "x$LINGUAS" = x; then
8941 CATALOGS="$CATALOGS $cat"
8942 XLINGUAS="$XLINGUAS $lang"
8943 else
8944 case "$LINGUAS" in *$lang*)
8945 CATALOGS="$CATALOGS $cat"
8946 XLINGUAS="$XLINGUAS $lang"
8947 ;;
8948 esac
8949 fi
8950 done
8951 LINGUAS="$XLINGUAS"
8952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8953$as_echo "$LINGUAS" >&6; }
8954
8955
8956 DATADIRNAME=share
8957
8958 INSTOBJEXT=.mo
8959
8960 GENCAT=gencat
8961
8962 CATOBJEXT=.gmo
8963
8964fi
8965
8966# Check for common headers.
68ed2854
MF
8967# NB: You can assume C11 headers exist.
8968for ac_header in unistd.h
6bb11ab3 8969do :
68ed2854
MF
8970 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8971if test "x$ac_cv_header_unistd_h" = xyes; then :
6bb11ab3 8972 cat >>confdefs.h <<_ACEOF
68ed2854 8973#define HAVE_UNISTD_H 1
6bb11ab3
L
8974_ACEOF
8975
8976fi
8977
8978done
8979
936df756 8980for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
8981do :
8982 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8983ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8984if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8985 cat >>confdefs.h <<_ACEOF
8986#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8987_ACEOF
8988
8989fi
8990
8991done
8992
8993for ac_header in fcntl.h fpu_control.h
8994do :
8995 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8996ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8997if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8998 cat >>confdefs.h <<_ACEOF
8999#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9000_ACEOF
9001
9002fi
9003
9004done
9005
68ed2854 9006for ac_header in dlfcn.h sys/stat.h
6bb11ab3
L
9007do :
9008 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9009ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 9010if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
9011 cat >>confdefs.h <<_ACEOF
9012#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9013_ACEOF
9014
9015fi
9016
9017done
9018
9019for ac_func in getrusage time sigaction __setfpucw
9020do :
9021 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9022ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9023if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6bb11ab3
L
9024 cat >>confdefs.h <<_ACEOF
9025#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9026_ACEOF
9027
9028fi
9029done
9030
936df756
MF
9031for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9032do :
9033 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9034ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9035if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
936df756
MF
9036 cat >>confdefs.h <<_ACEOF
9037#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9038_ACEOF
9039
9040fi
9041done
9042
9043ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9044#include <sys/types.h>
9045#endif
9046#ifdef HAVE_SYS_STAT_H
9047#include <sys/stat.h>
9048#endif
9049"
d0ac1c44 9050if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
9051
9052cat >>confdefs.h <<_ACEOF
9053#define HAVE_STRUCT_STAT_ST_DEV 1
9054_ACEOF
9055
9056
9057fi
9058ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9059#include <sys/types.h>
9060#endif
9061#ifdef HAVE_SYS_STAT_H
9062#include <sys/stat.h>
9063#endif
9064"
d0ac1c44 9065if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
9066
9067cat >>confdefs.h <<_ACEOF
9068#define HAVE_STRUCT_STAT_ST_INO 1
9069_ACEOF
9070
9071
9072fi
9073ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9074#include <sys/types.h>
9075#endif
9076#ifdef HAVE_SYS_STAT_H
9077#include <sys/stat.h>
9078#endif
9079"
d0ac1c44 9080if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
9081
9082cat >>confdefs.h <<_ACEOF
9083#define HAVE_STRUCT_STAT_ST_MODE 1
9084_ACEOF
9085
9086
9087fi
9088ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9089#include <sys/types.h>
9090#endif
9091#ifdef HAVE_SYS_STAT_H
9092#include <sys/stat.h>
9093#endif
9094"
d0ac1c44 9095if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
9096
9097cat >>confdefs.h <<_ACEOF
9098#define HAVE_STRUCT_STAT_ST_NLINK 1
9099_ACEOF
9100
9101
9102fi
9103ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9104#include <sys/types.h>
9105#endif
9106#ifdef HAVE_SYS_STAT_H
9107#include <sys/stat.h>
9108#endif
9109"
d0ac1c44 9110if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
9111
9112cat >>confdefs.h <<_ACEOF
9113#define HAVE_STRUCT_STAT_ST_UID 1
9114_ACEOF
9115
9116
9117fi
9118ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9119#include <sys/types.h>
9120#endif
9121#ifdef HAVE_SYS_STAT_H
9122#include <sys/stat.h>
9123#endif
9124"
d0ac1c44 9125if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
9126
9127cat >>confdefs.h <<_ACEOF
9128#define HAVE_STRUCT_STAT_ST_GID 1
9129_ACEOF
9130
9131
9132fi
9133ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9134#include <sys/types.h>
9135#endif
9136#ifdef HAVE_SYS_STAT_H
9137#include <sys/stat.h>
9138#endif
9139"
d0ac1c44 9140if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
9141
9142cat >>confdefs.h <<_ACEOF
9143#define HAVE_STRUCT_STAT_ST_RDEV 1
9144_ACEOF
9145
9146
9147fi
9148ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9149#include <sys/types.h>
9150#endif
9151#ifdef HAVE_SYS_STAT_H
9152#include <sys/stat.h>
9153#endif
9154"
d0ac1c44 9155if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
9156
9157cat >>confdefs.h <<_ACEOF
9158#define HAVE_STRUCT_STAT_ST_SIZE 1
9159_ACEOF
9160
9161
9162fi
9163ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9164#include <sys/types.h>
9165#endif
9166#ifdef HAVE_SYS_STAT_H
9167#include <sys/stat.h>
9168#endif
9169"
d0ac1c44 9170if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
9171
9172cat >>confdefs.h <<_ACEOF
9173#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9174_ACEOF
9175
9176
9177fi
9178ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9179#include <sys/types.h>
9180#endif
9181#ifdef HAVE_SYS_STAT_H
9182#include <sys/stat.h>
9183#endif
9184"
d0ac1c44 9185if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
9186
9187cat >>confdefs.h <<_ACEOF
9188#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9189_ACEOF
9190
9191
9192fi
9193ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9194#include <sys/types.h>
9195#endif
9196#ifdef HAVE_SYS_STAT_H
9197#include <sys/stat.h>
9198#endif
9199"
d0ac1c44 9200if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
9201
9202cat >>confdefs.h <<_ACEOF
9203#define HAVE_STRUCT_STAT_ST_ATIME 1
9204_ACEOF
9205
9206
9207fi
9208ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9209#include <sys/types.h>
9210#endif
9211#ifdef HAVE_SYS_STAT_H
9212#include <sys/stat.h>
9213#endif
9214"
d0ac1c44 9215if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
9216
9217cat >>confdefs.h <<_ACEOF
9218#define HAVE_STRUCT_STAT_ST_MTIME 1
9219_ACEOF
9220
9221
9222fi
9223ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9224#include <sys/types.h>
9225#endif
9226#ifdef HAVE_SYS_STAT_H
9227#include <sys/stat.h>
9228#endif
9229"
d0ac1c44 9230if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
9231
9232cat >>confdefs.h <<_ACEOF
9233#define HAVE_STRUCT_STAT_ST_CTIME 1
9234_ACEOF
9235
9236
9237fi
9238
9239ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9240#include <sys/socket.h>
9241
9242"
d0ac1c44 9243if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
9244
9245cat >>confdefs.h <<_ACEOF
9246#define HAVE_SOCKLEN_T 1
9247_ACEOF
9248
9249
9250fi
9251
6bb11ab3
L
9252
9253# Check for socket libraries
9254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9255$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 9256if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
9257 $as_echo_n "(cached) " >&6
9258else
9259 ac_check_lib_save_LIBS=$LIBS
9260LIBS="-lsocket $LIBS"
9261cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9262/* end confdefs.h. */
9263
9264/* Override any GCC internal prototype to avoid an error.
9265 Use char because int might match the return type of a GCC
9266 builtin and then its argument prototype would still apply. */
9267#ifdef __cplusplus
9268extern "C"
9269#endif
9270char bind ();
9271int
9272main ()
9273{
9274return bind ();
9275 ;
9276 return 0;
9277}
9278_ACEOF
9279if ac_fn_c_try_link "$LINENO"; then :
9280 ac_cv_lib_socket_bind=yes
9281else
9282 ac_cv_lib_socket_bind=no
9283fi
9284rm -f core conftest.err conftest.$ac_objext \
9285 conftest$ac_exeext conftest.$ac_ext
9286LIBS=$ac_check_lib_save_LIBS
9287fi
9288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9289$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 9290if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
9291 cat >>confdefs.h <<_ACEOF
9292#define HAVE_LIBSOCKET 1
9293_ACEOF
9294
9295 LIBS="-lsocket $LIBS"
9296
9297fi
9298
9299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9300$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 9301if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
9302 $as_echo_n "(cached) " >&6
9303else
9304 ac_check_lib_save_LIBS=$LIBS
9305LIBS="-lnsl $LIBS"
9306cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9307/* end confdefs.h. */
9308
9309/* Override any GCC internal prototype to avoid an error.
9310 Use char because int might match the return type of a GCC
9311 builtin and then its argument prototype would still apply. */
9312#ifdef __cplusplus
9313extern "C"
9314#endif
9315char gethostbyname ();
9316int
9317main ()
9318{
9319return gethostbyname ();
9320 ;
9321 return 0;
9322}
9323_ACEOF
9324if ac_fn_c_try_link "$LINENO"; then :
9325 ac_cv_lib_nsl_gethostbyname=yes
9326else
9327 ac_cv_lib_nsl_gethostbyname=no
9328fi
9329rm -f core conftest.err conftest.$ac_objext \
9330 conftest$ac_exeext conftest.$ac_ext
9331LIBS=$ac_check_lib_save_LIBS
9332fi
9333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9334$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 9335if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
9336 cat >>confdefs.h <<_ACEOF
9337#define HAVE_LIBNSL 1
9338_ACEOF
9339
9340 LIBS="-lnsl $LIBS"
9341
9342fi
9343
9344
9345# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9346# using the same condition.
9347
aadc9410 9348 # Use the system's zlib library.
7fed4b0b
L
9349 zlibdir="-L\$(top_builddir)/../zlib"
9350 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9351
aadc9410
MF
9352# Check whether --with-system-zlib was given.
9353if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9354 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9355 zlibdir=
9356 zlibinc=
9357 fi
6bb11ab3
L
9358
9359fi
9360
6bb11ab3 9361
6bb11ab3 9362
6bb11ab3
L
9363
9364
9365# BFD uses libdl when when plugins enabled.
9366
faa743bb
RM
9367 maybe_plugins=no
9368 for ac_header in dlfcn.h
9369do :
9370 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9371"
d0ac1c44 9372if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
9373 cat >>confdefs.h <<_ACEOF
9374#define HAVE_DLFCN_H 1
9375_ACEOF
9376 maybe_plugins=yes
9377fi
9378
9379done
9380
9381 for ac_header in windows.h
9382do :
9383 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9384"
d0ac1c44 9385if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
9386 cat >>confdefs.h <<_ACEOF
9387#define HAVE_WINDOWS_H 1
9388_ACEOF
9389 maybe_plugins=yes
9390fi
9391
9392done
9393
9394
9395 # Check whether --enable-plugins was given.
6bb11ab3
L
9396if test "${enable_plugins+set}" = set; then :
9397 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9398 no) plugins=no ;;
9399 *) plugins=yes
9400 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 9401 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
9402 fi ;;
9403 esac
6bb11ab3 9404else
faa743bb
RM
9405 plugins=$maybe_plugins
9406
6bb11ab3
L
9407fi
9408
2974be62 9409 if test "$plugins" = "yes"; then
37f980dc
SM
9410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9411$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 9412if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9413 $as_echo_n "(cached) " >&6
9414else
9415 ac_func_search_save_LIBS=$LIBS
9416cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9417/* end confdefs.h. */
9418
9419/* Override any GCC internal prototype to avoid an error.
9420 Use char because int might match the return type of a GCC
9421 builtin and then its argument prototype would still apply. */
9422#ifdef __cplusplus
9423extern "C"
9424#endif
37f980dc 9425char dlsym ();
2974be62
AM
9426int
9427main ()
9428{
37f980dc 9429return dlsym ();
2974be62
AM
9430 ;
9431 return 0;
9432}
9433_ACEOF
9434for ac_lib in '' dl; do
9435 if test -z "$ac_lib"; then
9436 ac_res="none required"
9437 else
9438 ac_res=-l$ac_lib
9439 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9440 fi
9441 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 9442 ac_cv_search_dlsym=$ac_res
2974be62
AM
9443fi
9444rm -f core conftest.err conftest.$ac_objext \
9445 conftest$ac_exeext
d0ac1c44 9446 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9447 break
9448fi
9449done
d0ac1c44 9450if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9451
9452else
37f980dc 9453 ac_cv_search_dlsym=no
2974be62
AM
9454fi
9455rm conftest.$ac_ext
9456LIBS=$ac_func_search_save_LIBS
9457fi
37f980dc
SM
9458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9459$as_echo "$ac_cv_search_dlsym" >&6; }
9460ac_res=$ac_cv_search_dlsym
2974be62
AM
9461if test "$ac_res" != no; then :
9462 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9463
9464fi
9465
9466 fi
6bb11ab3
L
9467
9468 if test "$plugins" = yes; then
9469 PLUGINS_TRUE=
9470 PLUGINS_FALSE='#'
9471else
9472 PLUGINS_TRUE='#'
9473 PLUGINS_FALSE=
9474fi
9475
9476
9477
9478
9479
9480# Set options
9481enable_dlopen=yes
9482
9483
9484
9485
9486 enable_win32_dll=no
9487
9488
9489 # Check whether --enable-shared was given.
9490if test "${enable_shared+set}" = set; then :
9491 enableval=$enable_shared; p=${PACKAGE-default}
9492 case $enableval in
9493 yes) enable_shared=yes ;;
9494 no) enable_shared=no ;;
9495 *)
9496 enable_shared=no
9497 # Look at the argument we got. We use all the common list separators.
9498 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9499 for pkg in $enableval; do
9500 IFS="$lt_save_ifs"
9501 if test "X$pkg" = "X$p"; then
9502 enable_shared=yes
9503 fi
9504 done
9505 IFS="$lt_save_ifs"
9506 ;;
9507 esac
9508else
9509 enable_shared=yes
9510fi
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520 # Check whether --enable-static was given.
9521if test "${enable_static+set}" = set; then :
9522 enableval=$enable_static; p=${PACKAGE-default}
9523 case $enableval in
9524 yes) enable_static=yes ;;
9525 no) enable_static=no ;;
9526 *)
9527 enable_static=no
9528 # Look at the argument we got. We use all the common list separators.
9529 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9530 for pkg in $enableval; do
9531 IFS="$lt_save_ifs"
9532 if test "X$pkg" = "X$p"; then
9533 enable_static=yes
9534 fi
9535 done
9536 IFS="$lt_save_ifs"
9537 ;;
9538 esac
9539else
9540 enable_static=yes
9541fi
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552# Check whether --with-pic was given.
9553if test "${with_pic+set}" = set; then :
9554 withval=$with_pic; pic_mode="$withval"
9555else
9556 pic_mode=default
9557fi
9558
9559
9560test -z "$pic_mode" && pic_mode=default
9561
9562
9563
9564
9565
9566
9567
9568 # Check whether --enable-fast-install was given.
9569if test "${enable_fast_install+set}" = set; then :
9570 enableval=$enable_fast_install; p=${PACKAGE-default}
9571 case $enableval in
9572 yes) enable_fast_install=yes ;;
9573 no) enable_fast_install=no ;;
9574 *)
9575 enable_fast_install=no
9576 # Look at the argument we got. We use all the common list separators.
9577 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9578 for pkg in $enableval; do
9579 IFS="$lt_save_ifs"
9580 if test "X$pkg" = "X$p"; then
9581 enable_fast_install=yes
9582 fi
9583 done
9584 IFS="$lt_save_ifs"
9585 ;;
9586 esac
9587else
9588 enable_fast_install=yes
9589fi
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601# This can be used to rebuild libtool when needed
9602LIBTOOL_DEPS="$ltmain"
9603
9604# Always use our own libtool.
9605LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632test -z "$LN_S" && LN_S="ln -s"
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647if test -n "${ZSH_VERSION+set}" ; then
9648 setopt NO_GLOB_SUBST
9649fi
9650
9651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9652$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 9653if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
9654 $as_echo_n "(cached) " >&6
9655else
9656 rm -f .libs 2>/dev/null
9657mkdir .libs 2>/dev/null
9658if test -d .libs; then
9659 lt_cv_objdir=.libs
9660else
9661 # MS-DOS does not allow filenames that begin with a dot.
9662 lt_cv_objdir=_libs
b7026657 9663fi
6bb11ab3
L
9664rmdir .libs 2>/dev/null
9665fi
9666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9667$as_echo "$lt_cv_objdir" >&6; }
9668objdir=$lt_cv_objdir
b7026657 9669
6bb11ab3
L
9670
9671
9672
9673
9674cat >>confdefs.h <<_ACEOF
9675#define LT_OBJDIR "$lt_cv_objdir/"
9676_ACEOF
9677
9678
9679
9680
9681case $host_os in
9682aix3*)
9683 # AIX sometimes has problems with the GCC collect2 program. For some
9684 # reason, if we set the COLLECT_NAMES environment variable, the problems
9685 # vanish in a puff of smoke.
9686 if test "X${COLLECT_NAMES+set}" != Xset; then
9687 COLLECT_NAMES=
9688 export COLLECT_NAMES
9689 fi
9690 ;;
81ecdfbb 9691esac
6bb11ab3
L
9692
9693# Global variables:
9694ofile=libtool
9695can_build_shared=yes
9696
9697# All known linkers require a `.a' archive for static linking (except MSVC,
9698# which needs '.lib').
9699libext=a
9700
9701with_gnu_ld="$lt_cv_prog_gnu_ld"
9702
9703old_CC="$CC"
9704old_CFLAGS="$CFLAGS"
9705
9706# Set sane defaults for various variables
9707test -z "$CC" && CC=cc
9708test -z "$LTCC" && LTCC=$CC
9709test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9710test -z "$LD" && LD=ld
9711test -z "$ac_objext" && ac_objext=o
9712
9713for cc_temp in $compiler""; do
9714 case $cc_temp in
9715 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9716 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9717 \-*) ;;
9718 *) break;;
9719 esac
9720done
9721cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9722
9723
9724# Only perform the check for file, if the check method requires it
9725test -z "$MAGIC_CMD" && MAGIC_CMD=file
9726case $deplibs_check_method in
9727file_magic*)
9728 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9730$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 9731if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9732 $as_echo_n "(cached) " >&6
9733else
9734 case $MAGIC_CMD in
9735[\\/*] | ?:[\\/]*)
9736 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9737 ;;
9738*)
9739 lt_save_MAGIC_CMD="$MAGIC_CMD"
9740 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9741 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9742 for ac_dir in $ac_dummy; do
9743 IFS="$lt_save_ifs"
9744 test -z "$ac_dir" && ac_dir=.
9745 if test -f $ac_dir/${ac_tool_prefix}file; then
9746 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9747 if test -n "$file_magic_test_file"; then
9748 case $deplibs_check_method in
9749 "file_magic "*)
9750 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9751 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9752 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9753 $EGREP "$file_magic_regex" > /dev/null; then
9754 :
9755 else
9756 cat <<_LT_EOF 1>&2
9757
9758*** Warning: the command libtool uses to detect shared libraries,
9759*** $file_magic_cmd, produces output that libtool cannot recognize.
9760*** The result is that libtool may fail to recognize shared libraries
9761*** as such. This will affect the creation of libtool libraries that
9762*** depend on shared libraries, but programs linked with such libtool
9763*** libraries will work regardless of this problem. Nevertheless, you
9764*** may want to report the problem to your system manager and/or to
9765*** bug-libtool@gnu.org
9766
9767_LT_EOF
9768 fi ;;
9769 esac
9770 fi
9771 break
f0569246 9772 fi
6bb11ab3
L
9773 done
9774 IFS="$lt_save_ifs"
9775 MAGIC_CMD="$lt_save_MAGIC_CMD"
9776 ;;
9777esac
f0569246 9778fi
f0569246 9779
6bb11ab3
L
9780MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9781if test -n "$MAGIC_CMD"; then
9782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9783$as_echo "$MAGIC_CMD" >&6; }
9784else
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9786$as_echo "no" >&6; }
9787fi
81ecdfbb 9788
6bb11ab3
L
9789
9790
9791
9792
9793if test -z "$lt_cv_path_MAGIC_CMD"; then
9794 if test -n "$ac_tool_prefix"; then
9795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9796$as_echo_n "checking for file... " >&6; }
d0ac1c44 9797if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9798 $as_echo_n "(cached) " >&6
9799else
9800 case $MAGIC_CMD in
9801[\\/*] | ?:[\\/]*)
9802 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9803 ;;
9804*)
9805 lt_save_MAGIC_CMD="$MAGIC_CMD"
9806 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9807 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9808 for ac_dir in $ac_dummy; do
9809 IFS="$lt_save_ifs"
9810 test -z "$ac_dir" && ac_dir=.
9811 if test -f $ac_dir/file; then
9812 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9813 if test -n "$file_magic_test_file"; then
9814 case $deplibs_check_method in
9815 "file_magic "*)
9816 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9817 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9818 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9819 $EGREP "$file_magic_regex" > /dev/null; then
9820 :
9821 else
9822 cat <<_LT_EOF 1>&2
9823
9824*** Warning: the command libtool uses to detect shared libraries,
9825*** $file_magic_cmd, produces output that libtool cannot recognize.
9826*** The result is that libtool may fail to recognize shared libraries
9827*** as such. This will affect the creation of libtool libraries that
9828*** depend on shared libraries, but programs linked with such libtool
9829*** libraries will work regardless of this problem. Nevertheless, you
9830*** may want to report the problem to your system manager and/or to
9831*** bug-libtool@gnu.org
9832
9833_LT_EOF
9834 fi ;;
9835 esac
9836 fi
9837 break
9838 fi
9839 done
9840 IFS="$lt_save_ifs"
9841 MAGIC_CMD="$lt_save_MAGIC_CMD"
9842 ;;
81ecdfbb 9843esac
6bb11ab3
L
9844fi
9845
9846MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9847if test -n "$MAGIC_CMD"; then
9848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9849$as_echo "$MAGIC_CMD" >&6; }
9850else
9851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9852$as_echo "no" >&6; }
9853fi
9854
9855
9856 else
9857 MAGIC_CMD=:
9858 fi
9859fi
9860
9861 fi
9862 ;;
9863esac
9864
9865# Use C for the default configuration in the libtool script
9866
9867lt_save_CC="$CC"
9868ac_ext=c
9869ac_cpp='$CPP $CPPFLAGS'
9870ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9871ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9872ac_compiler_gnu=$ac_cv_c_compiler_gnu
9873
9874
9875# Source file extension for C test sources.
9876ac_ext=c
9877
9878# Object file extension for compiled C test sources.
9879objext=o
9880objext=$objext
9881
9882# Code to be used in simple compile tests
9883lt_simple_compile_test_code="int some_variable = 0;"
9884
9885# Code to be used in simple link tests
9886lt_simple_link_test_code='int main(){return(0);}'
9887
9888
9889
9890
9891
9892
9893
9894# If no C compiler was specified, use CC.
9895LTCC=${LTCC-"$CC"}
9896
9897# If no C compiler flags were specified, use CFLAGS.
9898LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9899
9900# Allow CC to be a program name with arguments.
9901compiler=$CC
9902
9903# Save the default compiler, since it gets overwritten when the other
9904# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9905compiler_DEFAULT=$CC
9906
9907# save warnings/boilerplate of simple test code
9908ac_outfile=conftest.$ac_objext
9909echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9910eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9911_lt_compiler_boilerplate=`cat conftest.err`
9912$RM conftest*
9913
9914ac_outfile=conftest.$ac_objext
9915echo "$lt_simple_link_test_code" >conftest.$ac_ext
9916eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9917_lt_linker_boilerplate=`cat conftest.err`
9918$RM -r conftest*
9919
9920
9921## CAVEAT EMPTOR:
9922## There is no encapsulation within the following macros, do not change
9923## the running order or otherwise move them around unless you know exactly
9924## what you are doing...
9925if test -n "$compiler"; then
9926
9927lt_prog_compiler_no_builtin_flag=
9928
9929if test "$GCC" = yes; then
9930 case $cc_basename in
9931 nvcc*)
9932 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9933 *)
9934 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 9935 esac
6bb11ab3
L
9936
9937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9938$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 9939if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 9940 $as_echo_n "(cached) " >&6
f0569246 9941else
6bb11ab3
L
9942 lt_cv_prog_compiler_rtti_exceptions=no
9943 ac_outfile=conftest.$ac_objext
9944 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9945 lt_compiler_flag="-fno-rtti -fno-exceptions"
9946 # Insert the option either (1) after the last *FLAGS variable, or
9947 # (2) before a word containing "conftest.", or (3) at the end.
9948 # Note that $ac_compile itself does not contain backslashes and begins
9949 # with a dollar sign (not a hyphen), so the echo should work correctly.
9950 # The option is referenced via a variable to avoid confusing sed.
9951 lt_compile=`echo "$ac_compile" | $SED \
9952 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9953 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9954 -e 's:$: $lt_compiler_flag:'`
9955 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9956 (eval "$lt_compile" 2>conftest.err)
9957 ac_status=$?
9958 cat conftest.err >&5
9959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9960 if (exit $ac_status) && test -s "$ac_outfile"; then
9961 # The compiler can only warn and ignore the option if not recognized
9962 # So say no if there are warnings other than the usual output.
9963 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9964 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9965 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9966 lt_cv_prog_compiler_rtti_exceptions=yes
9967 fi
9968 fi
9969 $RM conftest*
9970
f0569246 9971fi
6bb11ab3
L
9972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9973$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9974
9975if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9976 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9977else
9978 :
9979fi
9980
9981fi
9982
9983
9984
9985
9986
9987
9988 lt_prog_compiler_wl=
9989lt_prog_compiler_pic=
9990lt_prog_compiler_static=
9991
9992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9993$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9994
9995 if test "$GCC" = yes; then
9996 lt_prog_compiler_wl='-Wl,'
9997 lt_prog_compiler_static='-static'
9998
9999 case $host_os in
10000 aix*)
10001 # All AIX code is PIC.
10002 if test "$host_cpu" = ia64; then
10003 # AIX 5 now supports IA64 processor
10004 lt_prog_compiler_static='-Bstatic'
10005 fi
10006 lt_prog_compiler_pic='-fPIC'
10007 ;;
10008
10009 amigaos*)
10010 case $host_cpu in
10011 powerpc)
10012 # see comment about AmigaOS4 .so support
10013 lt_prog_compiler_pic='-fPIC'
10014 ;;
10015 m68k)
10016 # FIXME: we need at least 68020 code to build shared libraries, but
10017 # adding the `-m68020' flag to GCC prevents building anything better,
10018 # like `-m68040'.
10019 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10020 ;;
10021 esac
10022 ;;
10023
10024 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10025 # PIC is the default for these OSes.
10026 ;;
10027
10028 mingw* | cygwin* | pw32* | os2* | cegcc*)
10029 # This hack is so that the source file can tell whether it is being
10030 # built for inclusion in a dll (and should export symbols for example).
10031 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10032 # (--disable-auto-import) libraries
10033 lt_prog_compiler_pic='-DDLL_EXPORT'
10034 ;;
10035
10036 darwin* | rhapsody*)
10037 # PIC is the default on this platform
10038 # Common symbols not allowed in MH_DYLIB files
10039 lt_prog_compiler_pic='-fno-common'
10040 ;;
10041
10042 haiku*)
10043 # PIC is the default for Haiku.
10044 # The "-static" flag exists, but is broken.
10045 lt_prog_compiler_static=
10046 ;;
10047
10048 hpux*)
10049 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10050 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10051 # sets the default TLS model and affects inlining.
10052 case $host_cpu in
10053 hppa*64*)
10054 # +Z the default
10055 ;;
10056 *)
10057 lt_prog_compiler_pic='-fPIC'
10058 ;;
10059 esac
10060 ;;
10061
10062 interix[3-9]*)
10063 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10064 # Instead, we relocate shared libraries at runtime.
10065 ;;
10066
10067 msdosdjgpp*)
10068 # Just because we use GCC doesn't mean we suddenly get shared libraries
10069 # on systems that don't support them.
10070 lt_prog_compiler_can_build_shared=no
10071 enable_shared=no
10072 ;;
10073
10074 *nto* | *qnx*)
10075 # QNX uses GNU C++, but need to define -shared option too, otherwise
10076 # it will coredump.
10077 lt_prog_compiler_pic='-fPIC -shared'
10078 ;;
10079
10080 sysv4*MP*)
10081 if test -d /usr/nec; then
10082 lt_prog_compiler_pic=-Kconform_pic
10083 fi
10084 ;;
10085
10086 *)
10087 lt_prog_compiler_pic='-fPIC'
10088 ;;
10089 esac
10090
10091 case $cc_basename in
10092 nvcc*) # Cuda Compiler Driver 2.2
10093 lt_prog_compiler_wl='-Xlinker '
10094 lt_prog_compiler_pic='-Xcompiler -fPIC'
10095 ;;
10096 esac
10097 else
10098 # PORTME Check for flag to pass linker flags through the system compiler.
10099 case $host_os in
10100 aix*)
10101 lt_prog_compiler_wl='-Wl,'
10102 if test "$host_cpu" = ia64; then
10103 # AIX 5 now supports IA64 processor
10104 lt_prog_compiler_static='-Bstatic'
10105 else
10106 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10107 fi
10108 ;;
10109
10110 mingw* | cygwin* | pw32* | os2* | cegcc*)
10111 # This hack is so that the source file can tell whether it is being
10112 # built for inclusion in a dll (and should export symbols for example).
10113 lt_prog_compiler_pic='-DDLL_EXPORT'
10114 ;;
10115
10116 hpux9* | hpux10* | hpux11*)
10117 lt_prog_compiler_wl='-Wl,'
10118 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10119 # not for PA HP-UX.
10120 case $host_cpu in
10121 hppa*64*|ia64*)
10122 # +Z the default
10123 ;;
10124 *)
10125 lt_prog_compiler_pic='+Z'
10126 ;;
10127 esac
10128 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10129 lt_prog_compiler_static='${wl}-a ${wl}archive'
10130 ;;
10131
10132 irix5* | irix6* | nonstopux*)
10133 lt_prog_compiler_wl='-Wl,'
10134 # PIC (with -KPIC) is the default.
10135 lt_prog_compiler_static='-non_shared'
10136 ;;
10137
10138 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10139 case $cc_basename in
10140 # old Intel for x86_64 which still supported -KPIC.
10141 ecc*)
10142 lt_prog_compiler_wl='-Wl,'
10143 lt_prog_compiler_pic='-KPIC'
10144 lt_prog_compiler_static='-static'
10145 ;;
10146 # icc used to be incompatible with GCC.
10147 # ICC 10 doesn't accept -KPIC any more.
10148 icc* | ifort*)
10149 lt_prog_compiler_wl='-Wl,'
10150 lt_prog_compiler_pic='-fPIC'
10151 lt_prog_compiler_static='-static'
10152 ;;
10153 # Lahey Fortran 8.1.
10154 lf95*)
10155 lt_prog_compiler_wl='-Wl,'
10156 lt_prog_compiler_pic='--shared'
10157 lt_prog_compiler_static='--static'
10158 ;;
10159 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10160 # Portland Group compilers (*not* the Pentium gcc compiler,
10161 # which looks to be a dead project)
10162 lt_prog_compiler_wl='-Wl,'
10163 lt_prog_compiler_pic='-fpic'
10164 lt_prog_compiler_static='-Bstatic'
10165 ;;
10166 ccc*)
10167 lt_prog_compiler_wl='-Wl,'
10168 # All Alpha code is PIC.
10169 lt_prog_compiler_static='-non_shared'
10170 ;;
10171 xl* | bgxl* | bgf* | mpixl*)
10172 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10173 lt_prog_compiler_wl='-Wl,'
10174 lt_prog_compiler_pic='-qpic'
10175 lt_prog_compiler_static='-qstaticlink'
10176 ;;
10177 *)
10178 case `$CC -V 2>&1 | sed 5q` in
10179 *Sun\ F* | *Sun*Fortran*)
10180 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10181 lt_prog_compiler_pic='-KPIC'
10182 lt_prog_compiler_static='-Bstatic'
10183 lt_prog_compiler_wl=''
10184 ;;
10185 *Sun\ C*)
10186 # Sun C 5.9
10187 lt_prog_compiler_pic='-KPIC'
10188 lt_prog_compiler_static='-Bstatic'
10189 lt_prog_compiler_wl='-Wl,'
10190 ;;
10191 esac
10192 ;;
10193 esac
10194 ;;
10195
10196 newsos6)
10197 lt_prog_compiler_pic='-KPIC'
10198 lt_prog_compiler_static='-Bstatic'
10199 ;;
10200
10201 *nto* | *qnx*)
10202 # QNX uses GNU C++, but need to define -shared option too, otherwise
10203 # it will coredump.
10204 lt_prog_compiler_pic='-fPIC -shared'
10205 ;;
10206
10207 osf3* | osf4* | osf5*)
10208 lt_prog_compiler_wl='-Wl,'
10209 # All OSF/1 code is PIC.
10210 lt_prog_compiler_static='-non_shared'
10211 ;;
10212
10213 rdos*)
10214 lt_prog_compiler_static='-non_shared'
10215 ;;
10216
10217 solaris*)
10218 lt_prog_compiler_pic='-KPIC'
10219 lt_prog_compiler_static='-Bstatic'
10220 case $cc_basename in
10221 f77* | f90* | f95*)
10222 lt_prog_compiler_wl='-Qoption ld ';;
10223 *)
10224 lt_prog_compiler_wl='-Wl,';;
10225 esac
10226 ;;
f0569246 10227
6bb11ab3
L
10228 sunos4*)
10229 lt_prog_compiler_wl='-Qoption ld '
10230 lt_prog_compiler_pic='-PIC'
10231 lt_prog_compiler_static='-Bstatic'
10232 ;;
f0569246 10233
6bb11ab3
L
10234 sysv4 | sysv4.2uw2* | sysv4.3*)
10235 lt_prog_compiler_wl='-Wl,'
10236 lt_prog_compiler_pic='-KPIC'
10237 lt_prog_compiler_static='-Bstatic'
10238 ;;
f0569246 10239
6bb11ab3
L
10240 sysv4*MP*)
10241 if test -d /usr/nec ;then
10242 lt_prog_compiler_pic='-Kconform_pic'
10243 lt_prog_compiler_static='-Bstatic'
10244 fi
10245 ;;
10246
10247 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10248 lt_prog_compiler_wl='-Wl,'
10249 lt_prog_compiler_pic='-KPIC'
10250 lt_prog_compiler_static='-Bstatic'
10251 ;;
10252
10253 unicos*)
10254 lt_prog_compiler_wl='-Wl,'
10255 lt_prog_compiler_can_build_shared=no
10256 ;;
10257
10258 uts4*)
10259 lt_prog_compiler_pic='-pic'
10260 lt_prog_compiler_static='-Bstatic'
10261 ;;
10262
10263 *)
10264 lt_prog_compiler_can_build_shared=no
10265 ;;
10266 esac
10267 fi
10268
10269case $host_os in
10270 # For platforms which do not support PIC, -DPIC is meaningless:
10271 *djgpp*)
10272 lt_prog_compiler_pic=
10273 ;;
10274 *)
10275 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10276 ;;
81ecdfbb 10277esac
6bb11ab3
L
10278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10279$as_echo "$lt_prog_compiler_pic" >&6; }
10280
10281
10282
10283
10284
10285
10286#
10287# Check to make sure the PIC flag actually works.
10288#
10289if test -n "$lt_prog_compiler_pic"; then
10290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10291$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 10292if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 10293 $as_echo_n "(cached) " >&6
b7026657 10294else
6bb11ab3
L
10295 lt_cv_prog_compiler_pic_works=no
10296 ac_outfile=conftest.$ac_objext
10297 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10298 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10299 # Insert the option either (1) after the last *FLAGS variable, or
10300 # (2) before a word containing "conftest.", or (3) at the end.
10301 # Note that $ac_compile itself does not contain backslashes and begins
10302 # with a dollar sign (not a hyphen), so the echo should work correctly.
10303 # The option is referenced via a variable to avoid confusing sed.
10304 lt_compile=`echo "$ac_compile" | $SED \
10305 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10306 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10307 -e 's:$: $lt_compiler_flag:'`
10308 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10309 (eval "$lt_compile" 2>conftest.err)
10310 ac_status=$?
10311 cat conftest.err >&5
10312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10313 if (exit $ac_status) && test -s "$ac_outfile"; then
10314 # The compiler can only warn and ignore the option if not recognized
10315 # So say no if there are warnings other than the usual output.
10316 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10317 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10318 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10319 lt_cv_prog_compiler_pic_works=yes
10320 fi
10321 fi
10322 $RM conftest*
b7026657 10323
b7026657 10324fi
6bb11ab3
L
10325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10326$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10327
10328if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10329 case $lt_prog_compiler_pic in
10330 "" | " "*) ;;
10331 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10332 esac
10333else
10334 lt_prog_compiler_pic=
10335 lt_prog_compiler_can_build_shared=no
f0569246 10336fi
6bb11ab3
L
10337
10338fi
10339
10340
10341
10342
10343
10344
10345#
10346# Check to make sure the static flag actually works.
10347#
10348wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10350$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 10351if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 10352 $as_echo_n "(cached) " >&6
f0569246 10353else
6bb11ab3
L
10354 lt_cv_prog_compiler_static_works=no
10355 save_LDFLAGS="$LDFLAGS"
10356 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10357 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10358 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10359 # The linker can only warn and ignore the option if not recognized
10360 # So say no if there are warnings
10361 if test -s conftest.err; then
10362 # Append any errors to the config.log.
10363 cat conftest.err 1>&5
10364 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10365 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10366 if diff conftest.exp conftest.er2 >/dev/null; then
10367 lt_cv_prog_compiler_static_works=yes
10368 fi
10369 else
10370 lt_cv_prog_compiler_static_works=yes
10371 fi
10372 fi
10373 $RM -r conftest*
10374 LDFLAGS="$save_LDFLAGS"
f0569246 10375
6bb11ab3
L
10376fi
10377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10378$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 10379
6bb11ab3
L
10380if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10381 :
b7026657 10382else
6bb11ab3 10383 lt_prog_compiler_static=
b7026657 10384fi
f0569246 10385
6bb11ab3
L
10386
10387
10388
10389
10390
10391
10392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10393$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10394if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 10395 $as_echo_n "(cached) " >&6
81ecdfbb 10396else
6bb11ab3
L
10397 lt_cv_prog_compiler_c_o=no
10398 $RM -r conftest 2>/dev/null
10399 mkdir conftest
10400 cd conftest
10401 mkdir out
10402 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10403
10404 lt_compiler_flag="-o out/conftest2.$ac_objext"
10405 # Insert the option either (1) after the last *FLAGS variable, or
10406 # (2) before a word containing "conftest.", or (3) at the end.
10407 # Note that $ac_compile itself does not contain backslashes and begins
10408 # with a dollar sign (not a hyphen), so the echo should work correctly.
10409 lt_compile=`echo "$ac_compile" | $SED \
10410 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10411 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10412 -e 's:$: $lt_compiler_flag:'`
10413 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10414 (eval "$lt_compile" 2>out/conftest.err)
10415 ac_status=$?
10416 cat out/conftest.err >&5
10417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10418 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10419 then
10420 # The compiler can only warn and ignore the option if not recognized
10421 # So say no if there are warnings
10422 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10423 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10424 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10425 lt_cv_prog_compiler_c_o=yes
10426 fi
10427 fi
10428 chmod u+w . 2>&5
10429 $RM conftest*
10430 # SGI C++ compiler will create directory out/ii_files/ for
10431 # template instantiation
10432 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10433 $RM out/* && rmdir out
10434 cd ..
10435 $RM -r conftest
10436 $RM conftest*
10437
81ecdfbb 10438fi
6bb11ab3
L
10439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10440$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10441
10442
10443
10444
10445
10446
10447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10448$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10449if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
10450 $as_echo_n "(cached) " >&6
10451else
6bb11ab3
L
10452 lt_cv_prog_compiler_c_o=no
10453 $RM -r conftest 2>/dev/null
10454 mkdir conftest
10455 cd conftest
10456 mkdir out
10457 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10458
10459 lt_compiler_flag="-o out/conftest2.$ac_objext"
10460 # Insert the option either (1) after the last *FLAGS variable, or
10461 # (2) before a word containing "conftest.", or (3) at the end.
10462 # Note that $ac_compile itself does not contain backslashes and begins
10463 # with a dollar sign (not a hyphen), so the echo should work correctly.
10464 lt_compile=`echo "$ac_compile" | $SED \
10465 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10466 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10467 -e 's:$: $lt_compiler_flag:'`
10468 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10469 (eval "$lt_compile" 2>out/conftest.err)
10470 ac_status=$?
10471 cat out/conftest.err >&5
10472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10473 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10474 then
10475 # The compiler can only warn and ignore the option if not recognized
10476 # So say no if there are warnings
10477 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10478 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10479 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10480 lt_cv_prog_compiler_c_o=yes
10481 fi
10482 fi
10483 chmod u+w . 2>&5
10484 $RM conftest*
10485 # SGI C++ compiler will create directory out/ii_files/ for
10486 # template instantiation
10487 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10488 $RM out/* && rmdir out
10489 cd ..
10490 $RM -r conftest
10491 $RM conftest*
10492
10493fi
10494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10495$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10496
10497
10498
10499
10500hard_links="nottested"
10501if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10502 # do not overwrite the value of need_locks provided by the user
10503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10504$as_echo_n "checking if we can lock with hard links... " >&6; }
10505 hard_links=yes
10506 $RM conftest*
10507 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10508 touch conftest.a
10509 ln conftest.a conftest.b 2>&5 || hard_links=no
10510 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10512$as_echo "$hard_links" >&6; }
10513 if test "$hard_links" = no; then
10514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10515$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10516 need_locks=warn
10517 fi
10518else
10519 need_locks=no
10520fi
10521
10522
10523
10524
10525
10526
10527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10528$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10529
10530 runpath_var=
10531 allow_undefined_flag=
10532 always_export_symbols=no
10533 archive_cmds=
10534 archive_expsym_cmds=
10535 compiler_needs_object=no
10536 enable_shared_with_static_runtimes=no
10537 export_dynamic_flag_spec=
10538 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10539 hardcode_automatic=no
10540 hardcode_direct=no
10541 hardcode_direct_absolute=no
10542 hardcode_libdir_flag_spec=
10543 hardcode_libdir_flag_spec_ld=
10544 hardcode_libdir_separator=
10545 hardcode_minus_L=no
10546 hardcode_shlibpath_var=unsupported
10547 inherit_rpath=no
10548 link_all_deplibs=unknown
10549 module_cmds=
10550 module_expsym_cmds=
10551 old_archive_from_new_cmds=
10552 old_archive_from_expsyms_cmds=
10553 thread_safe_flag_spec=
10554 whole_archive_flag_spec=
10555 # include_expsyms should be a list of space-separated symbols to be *always*
10556 # included in the symbol list
10557 include_expsyms=
10558 # exclude_expsyms can be an extended regexp of symbols to exclude
10559 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10560 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10561 # as well as any symbol that contains `d'.
10562 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10563 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10564 # platforms (ab)use it in PIC code, but their linkers get confused if
10565 # the symbol is explicitly referenced. Since portable code cannot
10566 # rely on this symbol name, it's probably fine to never include it in
10567 # preloaded symbol tables.
10568 # Exclude shared library initialization/finalization symbols.
10569 extract_expsyms_cmds=
10570
10571 case $host_os in
10572 cygwin* | mingw* | pw32* | cegcc*)
10573 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10574 # When not using gcc, we currently assume that we are using
10575 # Microsoft Visual C++.
10576 if test "$GCC" != yes; then
10577 with_gnu_ld=no
10578 fi
10579 ;;
10580 interix*)
10581 # we just hope/assume this is gcc and not c89 (= MSVC++)
10582 with_gnu_ld=yes
10583 ;;
10584 openbsd*)
10585 with_gnu_ld=no
10586 ;;
10587 esac
f0569246 10588
6bb11ab3
L
10589 ld_shlibs=yes
10590
10591 # On some targets, GNU ld is compatible enough with the native linker
10592 # that we're better off using the native interface for both.
10593 lt_use_gnu_ld_interface=no
10594 if test "$with_gnu_ld" = yes; then
10595 case $host_os in
10596 aix*)
10597 # The AIX port of GNU ld has always aspired to compatibility
10598 # with the native linker. However, as the warning in the GNU ld
10599 # block says, versions before 2.19.5* couldn't really create working
10600 # shared libraries, regardless of the interface used.
10601 case `$LD -v 2>&1` in
10602 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10603 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10604 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10605 *)
10606 lt_use_gnu_ld_interface=yes
10607 ;;
10608 esac
10609 ;;
10610 *)
10611 lt_use_gnu_ld_interface=yes
10612 ;;
10613 esac
10614 fi
f0569246 10615
6bb11ab3
L
10616 if test "$lt_use_gnu_ld_interface" = yes; then
10617 # If archive_cmds runs LD, not CC, wlarc should be empty
10618 wlarc='${wl}'
10619
10620 # Set some defaults for GNU ld with shared library support. These
10621 # are reset later if shared libraries are not supported. Putting them
10622 # here allows them to be overridden if necessary.
10623 runpath_var=LD_RUN_PATH
10624 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10625 export_dynamic_flag_spec='${wl}--export-dynamic'
10626 # ancient GNU ld didn't support --whole-archive et. al.
10627 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10628 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10629 else
10630 whole_archive_flag_spec=
10631 fi
10632 supports_anon_versioning=no
10633 case `$LD -v 2>&1` in
10634 *GNU\ gold*) supports_anon_versioning=yes ;;
10635 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10636 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10637 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10638 *\ 2.11.*) ;; # other 2.11 versions
10639 *) supports_anon_versioning=yes ;;
10640 esac
10641
10642 # See if GNU ld supports shared libraries.
10643 case $host_os in
10644 aix[3-9]*)
10645 # On AIX/PPC, the GNU linker is very broken
10646 if test "$host_cpu" != ia64; then
10647 ld_shlibs=no
10648 cat <<_LT_EOF 1>&2
10649
10650*** Warning: the GNU linker, at least up to release 2.19, is reported
10651*** to be unable to reliably create shared libraries on AIX.
10652*** Therefore, libtool is disabling shared libraries support. If you
10653*** really care for shared libraries, you may want to install binutils
10654*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10655*** You will then need to restart the configuration process.
10656
10657_LT_EOF
10658 fi
10659 ;;
10660
10661 amigaos*)
10662 case $host_cpu in
10663 powerpc)
10664 # see comment about AmigaOS4 .so support
10665 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10666 archive_expsym_cmds=''
10667 ;;
10668 m68k)
10669 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)'
10670 hardcode_libdir_flag_spec='-L$libdir'
10671 hardcode_minus_L=yes
10672 ;;
10673 esac
10674 ;;
10675
10676 beos*)
10677 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10678 allow_undefined_flag=unsupported
10679 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10680 # support --undefined. This deserves some investigation. FIXME
10681 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10682 else
10683 ld_shlibs=no
10684 fi
10685 ;;
10686
10687 cygwin* | mingw* | pw32* | cegcc*)
10688 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10689 # as there is no search path for DLLs.
10690 hardcode_libdir_flag_spec='-L$libdir'
10691 export_dynamic_flag_spec='${wl}--export-all-symbols'
10692 allow_undefined_flag=unsupported
10693 always_export_symbols=no
10694 enable_shared_with_static_runtimes=yes
10695 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10696
10697 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10698 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10699 # If the export-symbols file already is a .def file (1st line
10700 # is EXPORTS), use it as is; otherwise, prepend...
10701 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10702 cp $export_symbols $output_objdir/$soname.def;
10703 else
10704 echo EXPORTS > $output_objdir/$soname.def;
10705 cat $export_symbols >> $output_objdir/$soname.def;
10706 fi~
10707 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10708 else
10709 ld_shlibs=no
10710 fi
10711 ;;
10712
10713 haiku*)
10714 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10715 link_all_deplibs=yes
10716 ;;
10717
10718 interix[3-9]*)
10719 hardcode_direct=no
10720 hardcode_shlibpath_var=no
10721 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10722 export_dynamic_flag_spec='${wl}-E'
10723 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10724 # Instead, shared libraries are loaded at an image base (0x10000000 by
10725 # default) and relocated if they conflict, which is a slow very memory
10726 # consuming and fragmenting process. To avoid this, we pick a random,
10727 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10728 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10729 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10730 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'
10731 ;;
10732
10733 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10734 tmp_diet=no
10735 if test "$host_os" = linux-dietlibc; then
10736 case $cc_basename in
10737 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10738 esac
10739 fi
10740 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10741 && test "$tmp_diet" = no
10742 then
5cddc23a 10743 tmp_addflag=' $pic_flag'
6bb11ab3
L
10744 tmp_sharedflag='-shared'
10745 case $cc_basename,$host_cpu in
10746 pgcc*) # Portland Group C compiler
10747 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10748 tmp_addflag=' $pic_flag'
10749 ;;
10750 pgf77* | pgf90* | pgf95* | pgfortran*)
10751 # Portland Group f77 and f90 compilers
10752 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'
10753 tmp_addflag=' $pic_flag -Mnomain' ;;
10754 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10755 tmp_addflag=' -i_dynamic' ;;
10756 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10757 tmp_addflag=' -i_dynamic -nofor_main' ;;
10758 ifc* | ifort*) # Intel Fortran compiler
10759 tmp_addflag=' -nofor_main' ;;
10760 lf95*) # Lahey Fortran 8.1
10761 whole_archive_flag_spec=
10762 tmp_sharedflag='--shared' ;;
10763 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10764 tmp_sharedflag='-qmkshrobj'
10765 tmp_addflag= ;;
10766 nvcc*) # Cuda Compiler Driver 2.2
10767 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'
10768 compiler_needs_object=yes
10769 ;;
10770 esac
10771 case `$CC -V 2>&1 | sed 5q` in
10772 *Sun\ C*) # Sun C 5.9
10773 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'
10774 compiler_needs_object=yes
10775 tmp_sharedflag='-G' ;;
10776 *Sun\ F*) # Sun Fortran 8.3
10777 tmp_sharedflag='-G' ;;
10778 esac
10779 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10780
10781 if test "x$supports_anon_versioning" = xyes; then
10782 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10783 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10784 echo "local: *; };" >> $output_objdir/$libname.ver~
10785 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10786 fi
10787
10788 case $cc_basename in
10789 xlf* | bgf* | bgxlf* | mpixlf*)
10790 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10791 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10792 hardcode_libdir_flag_spec=
10793 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10794 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10795 if test "x$supports_anon_versioning" = xyes; then
10796 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10797 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10798 echo "local: *; };" >> $output_objdir/$libname.ver~
10799 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10800 fi
10801 ;;
10802 esac
10803 else
10804 ld_shlibs=no
10805 fi
10806 ;;
10807
10808 netbsd*)
10809 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10810 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10811 wlarc=
10812 else
10813 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10814 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10815 fi
10816 ;;
10817
10818 solaris*)
10819 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10820 ld_shlibs=no
10821 cat <<_LT_EOF 1>&2
10822
10823*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10824*** create shared libraries on Solaris systems. Therefore, libtool
10825*** is disabling shared libraries support. We urge you to upgrade GNU
10826*** binutils to release 2.9.1 or newer. Another option is to modify
10827*** your PATH or compiler configuration so that the native linker is
10828*** used, and then restart.
10829
10830_LT_EOF
10831 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10832 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10833 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10834 else
10835 ld_shlibs=no
10836 fi
10837 ;;
10838
10839 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10840 case `$LD -v 2>&1` in
10841 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10842 ld_shlibs=no
10843 cat <<_LT_EOF 1>&2
10844
10845*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10846*** reliably create shared libraries on SCO systems. Therefore, libtool
10847*** is disabling shared libraries support. We urge you to upgrade GNU
10848*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10849*** your PATH or compiler configuration so that the native linker is
10850*** used, and then restart.
10851
10852_LT_EOF
10853 ;;
10854 *)
10855 # For security reasons, it is highly recommended that you always
10856 # use absolute paths for naming shared libraries, and exclude the
10857 # DT_RUNPATH tag from executables and libraries. But doing so
10858 # requires that you compile everything twice, which is a pain.
10859 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10860 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10861 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10862 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10863 else
10864 ld_shlibs=no
10865 fi
10866 ;;
10867 esac
10868 ;;
10869
10870 sunos4*)
10871 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10872 wlarc=
10873 hardcode_direct=yes
10874 hardcode_shlibpath_var=no
10875 ;;
10876
10877 *)
10878 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10879 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10880 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10881 else
10882 ld_shlibs=no
10883 fi
10884 ;;
10885 esac
10886
10887 if test "$ld_shlibs" = no; then
10888 runpath_var=
10889 hardcode_libdir_flag_spec=
10890 export_dynamic_flag_spec=
10891 whole_archive_flag_spec=
10892 fi
10893 else
10894 # PORTME fill in a description of your system's linker (not GNU ld)
10895 case $host_os in
10896 aix3*)
10897 allow_undefined_flag=unsupported
10898 always_export_symbols=yes
10899 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'
10900 # Note: this linker hardcodes the directories in LIBPATH if there
10901 # are no directories specified by -L.
10902 hardcode_minus_L=yes
10903 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10904 # Neither direct hardcoding nor static linking is supported with a
10905 # broken collect2.
10906 hardcode_direct=unsupported
10907 fi
10908 ;;
10909
10910 aix[4-9]*)
10911 if test "$host_cpu" = ia64; then
10912 # On IA64, the linker does run time linking by default, so we don't
10913 # have to do anything special.
10914 aix_use_runtimelinking=no
10915 exp_sym_flag='-Bexport'
10916 no_entry_flag=""
10917 else
10918 # If we're using GNU nm, then we don't want the "-C" option.
10919 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10920 # Also, AIX nm treats weak defined symbols like other global
10921 # defined symbols, whereas GNU nm marks them as "W".
10922 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10923 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'
10924 else
5c887dd5 10925 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
10926 fi
10927 aix_use_runtimelinking=no
10928
10929 # Test if we are trying to use run time linking or normal
10930 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10931 # need to do runtime linking.
10932 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10933 for ld_flag in $LDFLAGS; do
10934 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10935 aix_use_runtimelinking=yes
10936 break
10937 fi
10938 done
10939 ;;
10940 esac
10941
10942 exp_sym_flag='-bexport'
10943 no_entry_flag='-bnoentry'
10944 fi
10945
10946 # When large executables or shared objects are built, AIX ld can
10947 # have problems creating the table of contents. If linking a library
10948 # or program results in "error TOC overflow" add -mminimal-toc to
10949 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10950 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10951
10952 archive_cmds=''
10953 hardcode_direct=yes
10954 hardcode_direct_absolute=yes
10955 hardcode_libdir_separator=':'
10956 link_all_deplibs=yes
10957 file_list_spec='${wl}-f,'
10958
10959 if test "$GCC" = yes; then
10960 case $host_os in aix4.[012]|aix4.[012].*)
10961 # We only want to do this on AIX 4.2 and lower, the check
10962 # below for broken collect2 doesn't work under 4.3+
10963 collect2name=`${CC} -print-prog-name=collect2`
10964 if test -f "$collect2name" &&
10965 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10966 then
10967 # We have reworked collect2
10968 :
10969 else
10970 # We have old collect2
10971 hardcode_direct=unsupported
10972 # It fails to find uninstalled libraries when the uninstalled
10973 # path is not listed in the libpath. Setting hardcode_minus_L
10974 # to unsupported forces relinking
10975 hardcode_minus_L=yes
10976 hardcode_libdir_flag_spec='-L$libdir'
10977 hardcode_libdir_separator=
10978 fi
10979 ;;
10980 esac
10981 shared_flag='-shared'
10982 if test "$aix_use_runtimelinking" = yes; then
10983 shared_flag="$shared_flag "'${wl}-G'
10984 fi
10985 else
10986 # not using gcc
10987 if test "$host_cpu" = ia64; then
10988 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10989 # chokes on -Wl,-G. The following line is correct:
10990 shared_flag='-G'
10991 else
10992 if test "$aix_use_runtimelinking" = yes; then
10993 shared_flag='${wl}-G'
10994 else
10995 shared_flag='${wl}-bM:SRE'
10996 fi
10997 fi
10998 fi
10999
11000 export_dynamic_flag_spec='${wl}-bexpall'
11001 # It seems that -bexpall does not export symbols beginning with
11002 # underscore (_), so it is better to generate a list of symbols to export.
11003 always_export_symbols=yes
11004 if test "$aix_use_runtimelinking" = yes; then
11005 # Warning - without using the other runtime loading flags (-brtl),
11006 # -berok will link without error, but may produce a broken library.
11007 allow_undefined_flag='-berok'
11008 # Determine the default libpath from the value encoded in an
11009 # empty executable.
11010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
11011/* end confdefs.h. */
11012
11013int
11014main ()
11015{
11016
11017 ;
11018 return 0;
11019}
11020_ACEOF
6bb11ab3 11021if ac_fn_c_try_link "$LINENO"; then :
b7026657 11022
6bb11ab3
L
11023lt_aix_libpath_sed='
11024 /Import File Strings/,/^$/ {
11025 /^0/ {
11026 s/^0 *\(.*\)$/\1/
11027 p
11028 }
11029 }'
11030aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11031# Check for a 64-bit object if we didn't find anything.
11032if test -z "$aix_libpath"; then
11033 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11034fi
11035fi
11036rm -f core conftest.err conftest.$ac_objext \
11037 conftest$ac_exeext conftest.$ac_ext
11038if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11039
11040 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11041 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"
11042 else
11043 if test "$host_cpu" = ia64; then
11044 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11045 allow_undefined_flag="-z nodefs"
11046 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"
11047 else
11048 # Determine the default libpath from the value encoded in an
11049 # empty executable.
81ecdfbb
RW
11050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11051/* end confdefs.h. */
11052
11053int
11054main ()
11055{
11056
11057 ;
11058 return 0;
11059}
11060_ACEOF
6bb11ab3
L
11061if ac_fn_c_try_link "$LINENO"; then :
11062
11063lt_aix_libpath_sed='
11064 /Import File Strings/,/^$/ {
11065 /^0/ {
11066 s/^0 *\(.*\)$/\1/
11067 p
11068 }
11069 }'
11070aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11071# Check for a 64-bit object if we didn't find anything.
11072if test -z "$aix_libpath"; then
11073 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 11074fi
81ecdfbb 11075fi
6bb11ab3
L
11076rm -f core conftest.err conftest.$ac_objext \
11077 conftest$ac_exeext conftest.$ac_ext
11078if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11079
11080 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11081 # Warning - without using the other run time loading flags,
11082 # -berok will link without error, but may produce a broken library.
11083 no_undefined_flag=' ${wl}-bernotok'
11084 allow_undefined_flag=' ${wl}-berok'
11085 if test "$with_gnu_ld" = yes; then
11086 # We only use this code for GNU lds that support --whole-archive.
11087 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11088 else
11089 # Exported symbols can be pulled into shared objects from archives
11090 whole_archive_flag_spec='$convenience'
11091 fi
11092 archive_cmds_need_lc=yes
11093 # This is similar to how AIX traditionally builds its shared libraries.
11094 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'
11095 fi
11096 fi
11097 ;;
11098
11099 amigaos*)
11100 case $host_cpu in
11101 powerpc)
11102 # see comment about AmigaOS4 .so support
11103 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11104 archive_expsym_cmds=''
11105 ;;
11106 m68k)
11107 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)'
11108 hardcode_libdir_flag_spec='-L$libdir'
11109 hardcode_minus_L=yes
11110 ;;
11111 esac
11112 ;;
11113
11114 bsdi[45]*)
11115 export_dynamic_flag_spec=-rdynamic
11116 ;;
11117
11118 cygwin* | mingw* | pw32* | cegcc*)
11119 # When not using gcc, we currently assume that we are using
11120 # Microsoft Visual C++.
11121 # hardcode_libdir_flag_spec is actually meaningless, as there is
11122 # no search path for DLLs.
11123 hardcode_libdir_flag_spec=' '
11124 allow_undefined_flag=unsupported
11125 # Tell ltmain to make .lib files, not .a files.
11126 libext=lib
11127 # Tell ltmain to make .dll files, not .so files.
11128 shrext_cmds=".dll"
11129 # FIXME: Setting linknames here is a bad hack.
11130 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11131 # The linker will automatically build a .lib file if we build a DLL.
11132 old_archive_from_new_cmds='true'
11133 # FIXME: Should let the user specify the lib program.
11134 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11135 fix_srcfile_path='`cygpath -w "$srcfile"`'
11136 enable_shared_with_static_runtimes=yes
11137 ;;
11138
11139 darwin* | rhapsody*)
11140
11141
11142 archive_cmds_need_lc=no
11143 hardcode_direct=no
11144 hardcode_automatic=yes
11145 hardcode_shlibpath_var=unsupported
11146 if test "$lt_cv_ld_force_load" = "yes"; then
11147 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
f0569246 11148 else
6bb11ab3 11149 whole_archive_flag_spec=''
f0569246 11150 fi
6bb11ab3
L
11151 link_all_deplibs=yes
11152 allow_undefined_flag="$_lt_dar_allow_undefined"
11153 case $cc_basename in
11154 ifort*) _lt_dar_can_shared=yes ;;
11155 *) _lt_dar_can_shared=$GCC ;;
11156 esac
11157 if test "$_lt_dar_can_shared" = "yes"; then
11158 output_verbose_link_cmd=func_echo_all
11159 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11160 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11161 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}"
11162 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}"
11163
f0569246 11164 else
6bb11ab3 11165 ld_shlibs=no
f0569246 11166 fi
6bb11ab3
L
11167
11168 ;;
11169
11170 dgux*)
11171 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11172 hardcode_libdir_flag_spec='-L$libdir'
11173 hardcode_shlibpath_var=no
11174 ;;
11175
11176 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11177 # support. Future versions do this automatically, but an explicit c++rt0.o
11178 # does not break anything, and helps significantly (at the cost of a little
11179 # extra space).
11180 freebsd2.2*)
11181 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11182 hardcode_libdir_flag_spec='-R$libdir'
11183 hardcode_direct=yes
11184 hardcode_shlibpath_var=no
11185 ;;
11186
11187 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11188 freebsd2.*)
11189 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11190 hardcode_direct=yes
11191 hardcode_minus_L=yes
11192 hardcode_shlibpath_var=no
11193 ;;
11194
11195 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11196 freebsd* | dragonfly*)
11197 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11198 hardcode_libdir_flag_spec='-R$libdir'
11199 hardcode_direct=yes
11200 hardcode_shlibpath_var=no
11201 ;;
11202
11203 hpux9*)
11204 if test "$GCC" = yes; then
11205 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'
11206 else
11207 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'
11208 fi
11209 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11210 hardcode_libdir_separator=:
11211 hardcode_direct=yes
11212
11213 # hardcode_minus_L: Not really in the search PATH,
11214 # but as the default location of the library.
11215 hardcode_minus_L=yes
11216 export_dynamic_flag_spec='${wl}-E'
11217 ;;
11218
11219 hpux10*)
11220 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11221 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11222 else
11223 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11224 fi
11225 if test "$with_gnu_ld" = no; then
11226 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11227 hardcode_libdir_flag_spec_ld='+b $libdir'
11228 hardcode_libdir_separator=:
11229 hardcode_direct=yes
11230 hardcode_direct_absolute=yes
11231 export_dynamic_flag_spec='${wl}-E'
11232 # hardcode_minus_L: Not really in the search PATH,
11233 # but as the default location of the library.
11234 hardcode_minus_L=yes
11235 fi
11236 ;;
11237
11238 hpux11*)
11239 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11240 case $host_cpu in
11241 hppa*64*)
11242 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11243 ;;
11244 ia64*)
11245 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11246 ;;
11247 *)
11248 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11249 ;;
11250 esac
11251 else
11252 case $host_cpu in
11253 hppa*64*)
11254 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11255 ;;
11256 ia64*)
11257 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11258 ;;
11259 *)
11260
11261 # Older versions of the 11.00 compiler do not understand -b yet
11262 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11264$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 11265if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 11266 $as_echo_n "(cached) " >&6
f0569246 11267else
6bb11ab3
L
11268 lt_cv_prog_compiler__b=no
11269 save_LDFLAGS="$LDFLAGS"
11270 LDFLAGS="$LDFLAGS -b"
11271 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11272 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11273 # The linker can only warn and ignore the option if not recognized
11274 # So say no if there are warnings
11275 if test -s conftest.err; then
11276 # Append any errors to the config.log.
11277 cat conftest.err 1>&5
11278 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11279 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11280 if diff conftest.exp conftest.er2 >/dev/null; then
11281 lt_cv_prog_compiler__b=yes
11282 fi
11283 else
11284 lt_cv_prog_compiler__b=yes
11285 fi
11286 fi
11287 $RM -r conftest*
11288 LDFLAGS="$save_LDFLAGS"
f0569246 11289
6bb11ab3
L
11290fi
11291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11292$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 11293
6bb11ab3
L
11294if test x"$lt_cv_prog_compiler__b" = xyes; then
11295 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11296else
11297 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11298fi
81ecdfbb 11299
6bb11ab3
L
11300 ;;
11301 esac
11302 fi
11303 if test "$with_gnu_ld" = no; then
11304 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11305 hardcode_libdir_separator=:
11306
11307 case $host_cpu in
11308 hppa*64*|ia64*)
11309 hardcode_direct=no
11310 hardcode_shlibpath_var=no
11311 ;;
11312 *)
11313 hardcode_direct=yes
11314 hardcode_direct_absolute=yes
11315 export_dynamic_flag_spec='${wl}-E'
11316
11317 # hardcode_minus_L: Not really in the search PATH,
11318 # but as the default location of the library.
11319 hardcode_minus_L=yes
11320 ;;
11321 esac
11322 fi
11323 ;;
11324
11325 irix5* | irix6* | nonstopux*)
11326 if test "$GCC" = yes; then
11327 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'
11328 # Try to use the -exported_symbol ld option, if it does not
11329 # work, assume that -exports_file does not work either and
11330 # implicitly export all symbols.
11331 save_LDFLAGS="$LDFLAGS"
11332 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11334/* end confdefs.h. */
11335int foo(void) {}
b7026657 11336_ACEOF
6bb11ab3
L
11337if ac_fn_c_try_link "$LINENO"; then :
11338 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
5d031c16 11339
f0569246 11340fi
6bb11ab3
L
11341rm -f core conftest.err conftest.$ac_objext \
11342 conftest$ac_exeext conftest.$ac_ext
11343 LDFLAGS="$save_LDFLAGS"
11344 else
11345 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'
11346 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'
11347 fi
11348 archive_cmds_need_lc='no'
11349 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11350 hardcode_libdir_separator=:
11351 inherit_rpath=yes
11352 link_all_deplibs=yes
11353 ;;
11354
11355 netbsd*)
11356 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11357 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11358 else
11359 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11360 fi
11361 hardcode_libdir_flag_spec='-R$libdir'
11362 hardcode_direct=yes
11363 hardcode_shlibpath_var=no
11364 ;;
11365
11366 newsos6)
11367 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11368 hardcode_direct=yes
11369 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11370 hardcode_libdir_separator=:
11371 hardcode_shlibpath_var=no
11372 ;;
11373
11374 *nto* | *qnx*)
11375 ;;
11376
11377 openbsd*)
11378 if test -f /usr/libexec/ld.so; then
11379 hardcode_direct=yes
11380 hardcode_shlibpath_var=no
11381 hardcode_direct_absolute=yes
11382 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11383 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11384 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11385 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11386 export_dynamic_flag_spec='${wl}-E'
11387 else
11388 case $host_os in
11389 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11390 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11391 hardcode_libdir_flag_spec='-R$libdir'
11392 ;;
11393 *)
11394 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11395 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11396 ;;
11397 esac
11398 fi
11399 else
11400 ld_shlibs=no
11401 fi
11402 ;;
11403
11404 os2*)
11405 hardcode_libdir_flag_spec='-L$libdir'
11406 hardcode_minus_L=yes
11407 allow_undefined_flag=unsupported
11408 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'
11409 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11410 ;;
11411
11412 osf3*)
11413 if test "$GCC" = yes; then
11414 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11415 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'
11416 else
11417 allow_undefined_flag=' -expect_unresolved \*'
11418 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'
11419 fi
11420 archive_cmds_need_lc='no'
11421 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11422 hardcode_libdir_separator=:
11423 ;;
11424
11425 osf4* | osf5*) # as osf3* with the addition of -msym flag
11426 if test "$GCC" = yes; then
11427 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11428 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'
11429 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11430 else
11431 allow_undefined_flag=' -expect_unresolved \*'
11432 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'
11433 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~
11434 $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'
11435
11436 # Both c and cxx compiler support -rpath directly
11437 hardcode_libdir_flag_spec='-rpath $libdir'
11438 fi
11439 archive_cmds_need_lc='no'
11440 hardcode_libdir_separator=:
11441 ;;
11442
11443 solaris*)
11444 no_undefined_flag=' -z defs'
11445 if test "$GCC" = yes; then
11446 wlarc='${wl}'
11447 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11448 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11449 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11450 else
11451 case `$CC -V 2>&1` in
11452 *"Compilers 5.0"*)
11453 wlarc=''
11454 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11455 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11456 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11457 ;;
11458 *)
11459 wlarc='${wl}'
11460 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11461 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11462 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11463 ;;
11464 esac
11465 fi
11466 hardcode_libdir_flag_spec='-R$libdir'
11467 hardcode_shlibpath_var=no
11468 case $host_os in
11469 solaris2.[0-5] | solaris2.[0-5].*) ;;
11470 *)
11471 # The compiler driver will combine and reorder linker options,
11472 # but understands `-z linker_flag'. GCC discards it without `$wl',
11473 # but is careful enough not to reorder.
11474 # Supported since Solaris 2.6 (maybe 2.5.1?)
11475 if test "$GCC" = yes; then
11476 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11477 else
11478 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11479 fi
11480 ;;
11481 esac
11482 link_all_deplibs=yes
11483 ;;
11484
11485 sunos4*)
11486 if test "x$host_vendor" = xsequent; then
11487 # Use $CC to link under sequent, because it throws in some extra .o
11488 # files that make .init and .fini sections work.
11489 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11490 else
11491 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11492 fi
11493 hardcode_libdir_flag_spec='-L$libdir'
11494 hardcode_direct=yes
11495 hardcode_minus_L=yes
11496 hardcode_shlibpath_var=no
11497 ;;
11498
11499 sysv4)
11500 case $host_vendor in
11501 sni)
11502 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11503 hardcode_direct=yes # is this really true???
11504 ;;
11505 siemens)
11506 ## LD is ld it makes a PLAMLIB
11507 ## CC just makes a GrossModule.
11508 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11509 reload_cmds='$CC -r -o $output$reload_objs'
11510 hardcode_direct=no
11511 ;;
11512 motorola)
11513 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11514 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11515 ;;
11516 esac
11517 runpath_var='LD_RUN_PATH'
11518 hardcode_shlibpath_var=no
11519 ;;
11520
11521 sysv4.3*)
11522 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11523 hardcode_shlibpath_var=no
11524 export_dynamic_flag_spec='-Bexport'
11525 ;;
11526
11527 sysv4*MP*)
11528 if test -d /usr/nec; then
11529 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11530 hardcode_shlibpath_var=no
11531 runpath_var=LD_RUN_PATH
11532 hardcode_runpath_var=yes
11533 ld_shlibs=yes
11534 fi
11535 ;;
11536
11537 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11538 no_undefined_flag='${wl}-z,text'
11539 archive_cmds_need_lc=no
11540 hardcode_shlibpath_var=no
11541 runpath_var='LD_RUN_PATH'
11542
11543 if test "$GCC" = yes; then
11544 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11545 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11546 else
11547 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11548 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11549 fi
11550 ;;
11551
11552 sysv5* | sco3.2v5* | sco5v6*)
11553 # Note: We can NOT use -z defs as we might desire, because we do not
11554 # link with -lc, and that would cause any symbols used from libc to
11555 # always be unresolved, which means just about no library would
11556 # ever link correctly. If we're not using GNU ld we use -z text
11557 # though, which does catch some bad symbols but isn't as heavy-handed
11558 # as -z defs.
11559 no_undefined_flag='${wl}-z,text'
11560 allow_undefined_flag='${wl}-z,nodefs'
11561 archive_cmds_need_lc=no
11562 hardcode_shlibpath_var=no
11563 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11564 hardcode_libdir_separator=':'
11565 link_all_deplibs=yes
11566 export_dynamic_flag_spec='${wl}-Bexport'
11567 runpath_var='LD_RUN_PATH'
11568
11569 if test "$GCC" = yes; then
11570 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11571 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11572 else
11573 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11574 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11575 fi
11576 ;;
11577
11578 uts4*)
11579 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11580 hardcode_libdir_flag_spec='-L$libdir'
11581 hardcode_shlibpath_var=no
11582 ;;
11583
11584 *)
11585 ld_shlibs=no
11586 ;;
11587 esac
11588
11589 if test x$host_vendor = xsni; then
11590 case $host in
11591 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11592 export_dynamic_flag_spec='${wl}-Blargedynsym'
11593 ;;
11594 esac
11595 fi
11596 fi
11597
11598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11599$as_echo "$ld_shlibs" >&6; }
11600test "$ld_shlibs" = no && can_build_shared=no
11601
11602with_gnu_ld=$with_gnu_ld
11603
11604
11605
11606
b7026657 11607
f0569246 11608
f0569246 11609
6ffe910a 11610
6ffe910a
MF
11611
11612
6ffe910a 11613
f0569246 11614
f0569246
AC
11615
11616
6bb11ab3
L
11617
11618#
11619# Do we need to explicitly link libc?
11620#
11621case "x$archive_cmds_need_lc" in
11622x|xyes)
11623 # Assume -lc should be added
11624 archive_cmds_need_lc=yes
11625
11626 if test "$enable_shared" = yes && test "$GCC" = yes; then
11627 case $archive_cmds in
11628 *'~'*)
11629 # FIXME: we may have to deal with multi-command sequences.
11630 ;;
11631 '$CC '*)
11632 # Test whether the compiler implicitly links with -lc since on some
11633 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11634 # to ld, don't add -lc before -lgcc.
11635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11636$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 11637if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 11638 $as_echo_n "(cached) " >&6
b7026657 11639else
6bb11ab3
L
11640 $RM conftest*
11641 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11642
11643 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11644 (eval $ac_compile) 2>&5
11645 ac_status=$?
11646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11647 test $ac_status = 0; } 2>conftest.err; then
11648 soname=conftest
11649 lib=conftest
11650 libobjs=conftest.$ac_objext
11651 deplibs=
11652 wl=$lt_prog_compiler_wl
11653 pic_flag=$lt_prog_compiler_pic
11654 compiler_flags=-v
11655 linker_flags=-v
11656 verstring=
11657 output_objdir=.
11658 libname=conftest
11659 lt_save_allow_undefined_flag=$allow_undefined_flag
11660 allow_undefined_flag=
11661 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11662 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11663 ac_status=$?
11664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11665 test $ac_status = 0; }
11666 then
11667 lt_cv_archive_cmds_need_lc=no
11668 else
11669 lt_cv_archive_cmds_need_lc=yes
11670 fi
11671 allow_undefined_flag=$lt_save_allow_undefined_flag
11672 else
11673 cat conftest.err 1>&5
11674 fi
11675 $RM conftest*
5d031c16 11676
6ffe910a 11677fi
6bb11ab3
L
11678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11679$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11680 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11681 ;;
11682 esac
11683 fi
11684 ;;
6ffe910a 11685esac
5d031c16 11686
5d031c16 11687
6ffe910a 11688
5d031c16 11689
81ecdfbb 11690
35695fd6 11691
35695fd6 11692
35695fd6 11693
f0569246 11694
5d031c16 11695
f0569246 11696
b7026657 11697
f0569246 11698
5d031c16 11699
81ecdfbb 11700
5d031c16 11701
f0569246
AC
11702
11703
81ecdfbb 11704
81ecdfbb 11705
81ecdfbb
RW
11706
11707
81ecdfbb 11708
81ecdfbb 11709
f0569246
AC
11710
11711
5d031c16 11712
f0569246 11713
5d031c16 11714
5d031c16 11715
81ecdfbb 11716
b7026657 11717
5d031c16 11718
f0569246 11719
81ecdfbb 11720
f0569246 11721
5d031c16 11722
5d031c16 11723
b7026657 11724
81ecdfbb 11725
b7026657 11726
5d031c16 11727
5d031c16 11728
b7026657
AC
11729
11730
11731
11732
6ffe910a 11733
2232061b
MF
11734
11735
2232061b 11736
2232061b
MF
11737
11738
2232061b
MF
11739
11740
2232061b 11741
2232061b
MF
11742
11743
6bb11ab3
L
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11844$as_echo_n "checking dynamic linker characteristics... " >&6; }
11845
11846if test "$GCC" = yes; then
11847 case $host_os in
11848 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11849 *) lt_awk_arg="/^libraries:/" ;;
11850 esac
11851 case $host_os in
11852 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11853 *) lt_sed_strip_eq="s,=/,/,g" ;;
11854 esac
11855 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11856 case $lt_search_path_spec in
11857 *\;*)
11858 # if the path contains ";" then we assume it to be the separator
11859 # otherwise default to the standard path separator (i.e. ":") - it is
11860 # assumed that no part of a normal pathname contains ";" but that should
11861 # okay in the real world where ";" in dirpaths is itself problematic.
11862 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11863 ;;
11864 *)
11865 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11866 ;;
11867 esac
11868 # Ok, now we have the path, separated by spaces, we can step through it
11869 # and add multilib dir if necessary.
11870 lt_tmp_lt_search_path_spec=
11871 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11872 for lt_sys_path in $lt_search_path_spec; do
11873 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11874 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11875 else
11876 test -d "$lt_sys_path" && \
11877 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11878 fi
11879 done
11880 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11881BEGIN {RS=" "; FS="/|\n";} {
11882 lt_foo="";
11883 lt_count=0;
11884 for (lt_i = NF; lt_i > 0; lt_i--) {
11885 if ($lt_i != "" && $lt_i != ".") {
11886 if ($lt_i == "..") {
11887 lt_count++;
11888 } else {
11889 if (lt_count == 0) {
11890 lt_foo="/" $lt_i lt_foo;
11891 } else {
11892 lt_count--;
11893 }
11894 }
11895 }
11896 }
11897 if (lt_foo != "") { lt_freq[lt_foo]++; }
11898 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11899}'`
11900 # AWK program above erroneously prepends '/' to C:/dos/paths
11901 # for these hosts.
11902 case $host_os in
11903 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11904 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11905 esac
11906 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11907else
11908 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11909fi
11910library_names_spec=
11911libname_spec='lib$name'
11912soname_spec=
11913shrext_cmds=".so"
11914postinstall_cmds=
11915postuninstall_cmds=
11916finish_cmds=
11917finish_eval=
11918shlibpath_var=
11919shlibpath_overrides_runpath=unknown
11920version_type=none
11921dynamic_linker="$host_os ld.so"
11922sys_lib_dlsearch_path_spec="/lib /usr/lib"
11923need_lib_prefix=unknown
11924hardcode_into_libs=no
11925
11926# when you set need_version to no, make sure it does not cause -set_version
11927# flags to be left without arguments
11928need_version=unknown
11929
11930case $host_os in
11931aix3*)
11932 version_type=linux
11933 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11934 shlibpath_var=LIBPATH
11935
11936 # AIX 3 has no versioning support, so we append a major version to the name.
11937 soname_spec='${libname}${release}${shared_ext}$major'
11938 ;;
11939
11940aix[4-9]*)
11941 version_type=linux
11942 need_lib_prefix=no
11943 need_version=no
11944 hardcode_into_libs=yes
11945 if test "$host_cpu" = ia64; then
11946 # AIX 5 supports IA64
11947 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11948 shlibpath_var=LD_LIBRARY_PATH
11949 else
11950 # With GCC up to 2.95.x, collect2 would create an import file
11951 # for dependence libraries. The import file would start with
11952 # the line `#! .'. This would cause the generated library to
11953 # depend on `.', always an invalid library. This was fixed in
11954 # development snapshots of GCC prior to 3.0.
11955 case $host_os in
11956 aix4 | aix4.[01] | aix4.[01].*)
11957 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11958 echo ' yes '
11959 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11960 :
11961 else
11962 can_build_shared=no
11963 fi
11964 ;;
11965 esac
11966 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11967 # soname into executable. Probably we can add versioning support to
11968 # collect2, so additional links can be useful in future.
11969 if test "$aix_use_runtimelinking" = yes; then
11970 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11971 # instead of lib<name>.a to let people know that these are not
11972 # typical AIX shared libraries.
11973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11974 else
11975 # We preserve .a as extension for shared libraries through AIX4.2
11976 # and later when we are not doing run time linking.
11977 library_names_spec='${libname}${release}.a $libname.a'
11978 soname_spec='${libname}${release}${shared_ext}$major'
11979 fi
11980 shlibpath_var=LIBPATH
11981 fi
11982 ;;
11983
11984amigaos*)
11985 case $host_cpu in
11986 powerpc)
11987 # Since July 2007 AmigaOS4 officially supports .so libraries.
11988 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11990 ;;
11991 m68k)
11992 library_names_spec='$libname.ixlibrary $libname.a'
11993 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11994 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'
11995 ;;
11996 esac
11997 ;;
11998
11999beos*)
12000 library_names_spec='${libname}${shared_ext}'
12001 dynamic_linker="$host_os ld.so"
12002 shlibpath_var=LIBRARY_PATH
12003 ;;
12004
12005bsdi[45]*)
12006 version_type=linux
12007 need_version=no
12008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12009 soname_spec='${libname}${release}${shared_ext}$major'
12010 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12011 shlibpath_var=LD_LIBRARY_PATH
12012 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12013 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12014 # the default ld.so.conf also contains /usr/contrib/lib and
12015 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12016 # libtool to hard-code these into programs
12017 ;;
12018
12019cygwin* | mingw* | pw32* | cegcc*)
12020 version_type=windows
12021 shrext_cmds=".dll"
12022 need_version=no
12023 need_lib_prefix=no
12024
12025 case $GCC,$host_os in
12026 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12027 library_names_spec='$libname.dll.a'
12028 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12029 postinstall_cmds='base_file=`basename \${file}`~
12030 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12031 dldir=$destdir/`dirname \$dlpath`~
12032 test -d \$dldir || mkdir -p \$dldir~
12033 $install_prog $dir/$dlname \$dldir/$dlname~
12034 chmod a+x \$dldir/$dlname~
12035 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12036 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12037 fi'
12038 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12039 dlpath=$dir/\$dldll~
12040 $RM \$dlpath'
12041 shlibpath_overrides_runpath=yes
12042
12043 case $host_os in
12044 cygwin*)
12045 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12046 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12047
12048 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12049 ;;
12050 mingw* | cegcc*)
12051 # MinGW DLLs use traditional 'lib' prefix
12052 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12053 ;;
12054 pw32*)
12055 # pw32 DLLs use 'pw' prefix rather than 'lib'
12056 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12057 ;;
12058 esac
12059 ;;
12060
12061 *)
12062 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12063 ;;
12064 esac
12065 dynamic_linker='Win32 ld.exe'
12066 # FIXME: first we should search . and the directory the executable is in
12067 shlibpath_var=PATH
12068 ;;
12069
12070darwin* | rhapsody*)
12071 dynamic_linker="$host_os dyld"
12072 version_type=darwin
12073 need_lib_prefix=no
12074 need_version=no
12075 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12076 soname_spec='${libname}${release}${major}$shared_ext'
12077 shlibpath_overrides_runpath=yes
12078 shlibpath_var=DYLD_LIBRARY_PATH
12079 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12080
12081 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12082 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12083 ;;
12084
12085dgux*)
12086 version_type=linux
12087 need_lib_prefix=no
12088 need_version=no
12089 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12090 soname_spec='${libname}${release}${shared_ext}$major'
12091 shlibpath_var=LD_LIBRARY_PATH
12092 ;;
12093
12094freebsd* | dragonfly*)
12095 # DragonFly does not have aout. When/if they implement a new
12096 # versioning mechanism, adjust this.
12097 if test -x /usr/bin/objformat; then
12098 objformat=`/usr/bin/objformat`
12099 else
12100 case $host_os in
12101 freebsd[23].*) objformat=aout ;;
12102 *) objformat=elf ;;
12103 esac
12104 fi
12105 version_type=freebsd-$objformat
12106 case $version_type in
12107 freebsd-elf*)
12108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12109 need_version=no
12110 need_lib_prefix=no
12111 ;;
12112 freebsd-*)
12113 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12114 need_version=yes
12115 ;;
12116 esac
12117 shlibpath_var=LD_LIBRARY_PATH
12118 case $host_os in
12119 freebsd2.*)
12120 shlibpath_overrides_runpath=yes
12121 ;;
12122 freebsd3.[01]* | freebsdelf3.[01]*)
12123 shlibpath_overrides_runpath=yes
12124 hardcode_into_libs=yes
12125 ;;
12126 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12127 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12128 shlibpath_overrides_runpath=no
12129 hardcode_into_libs=yes
12130 ;;
12131 *) # from 4.6 on, and DragonFly
12132 shlibpath_overrides_runpath=yes
12133 hardcode_into_libs=yes
12134 ;;
12135 esac
12136 ;;
12137
6bb11ab3
L
12138haiku*)
12139 version_type=linux
12140 need_lib_prefix=no
12141 need_version=no
12142 dynamic_linker="$host_os runtime_loader"
12143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12144 soname_spec='${libname}${release}${shared_ext}$major'
12145 shlibpath_var=LIBRARY_PATH
12146 shlibpath_overrides_runpath=yes
12147 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12148 hardcode_into_libs=yes
12149 ;;
12150
12151hpux9* | hpux10* | hpux11*)
12152 # Give a soname corresponding to the major version so that dld.sl refuses to
12153 # link against other versions.
12154 version_type=sunos
12155 need_lib_prefix=no
12156 need_version=no
12157 case $host_cpu in
12158 ia64*)
12159 shrext_cmds='.so'
12160 hardcode_into_libs=yes
12161 dynamic_linker="$host_os dld.so"
12162 shlibpath_var=LD_LIBRARY_PATH
12163 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12165 soname_spec='${libname}${release}${shared_ext}$major'
12166 if test "X$HPUX_IA64_MODE" = X32; then
12167 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12168 else
12169 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12170 fi
12171 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12172 ;;
12173 hppa*64*)
12174 shrext_cmds='.sl'
12175 hardcode_into_libs=yes
12176 dynamic_linker="$host_os dld.sl"
12177 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12178 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12180 soname_spec='${libname}${release}${shared_ext}$major'
12181 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12182 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12183 ;;
12184 *)
12185 shrext_cmds='.sl'
12186 dynamic_linker="$host_os dld.sl"
12187 shlibpath_var=SHLIB_PATH
12188 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12190 soname_spec='${libname}${release}${shared_ext}$major'
12191 ;;
12192 esac
12193 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12194 postinstall_cmds='chmod 555 $lib'
12195 # or fails outright, so override atomically:
12196 install_override_mode=555
12197 ;;
12198
12199interix[3-9]*)
12200 version_type=linux
12201 need_lib_prefix=no
12202 need_version=no
12203 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12204 soname_spec='${libname}${release}${shared_ext}$major'
12205 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12206 shlibpath_var=LD_LIBRARY_PATH
12207 shlibpath_overrides_runpath=no
12208 hardcode_into_libs=yes
12209 ;;
12210
12211irix5* | irix6* | nonstopux*)
12212 case $host_os in
12213 nonstopux*) version_type=nonstopux ;;
12214 *)
12215 if test "$lt_cv_prog_gnu_ld" = yes; then
12216 version_type=linux
12217 else
12218 version_type=irix
12219 fi ;;
12220 esac
12221 need_lib_prefix=no
12222 need_version=no
12223 soname_spec='${libname}${release}${shared_ext}$major'
12224 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12225 case $host_os in
12226 irix5* | nonstopux*)
12227 libsuff= shlibsuff=
12228 ;;
12229 *)
12230 case $LD in # libtool.m4 will add one of these switches to LD
12231 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12232 libsuff= shlibsuff= libmagic=32-bit;;
12233 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12234 libsuff=32 shlibsuff=N32 libmagic=N32;;
12235 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12236 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12237 *) libsuff= shlibsuff= libmagic=never-match;;
12238 esac
12239 ;;
12240 esac
12241 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12242 shlibpath_overrides_runpath=no
12243 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12244 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12245 hardcode_into_libs=yes
12246 ;;
12247
12248# No shared lib support for Linux oldld, aout, or coff.
12249linux*oldld* | linux*aout* | linux*coff*)
12250 dynamic_linker=no
12251 ;;
12252
12253# This must be Linux ELF.
46f900c0 12254linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
12255 version_type=linux
12256 need_lib_prefix=no
12257 need_version=no
12258 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12259 soname_spec='${libname}${release}${shared_ext}$major'
12260 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12261 shlibpath_var=LD_LIBRARY_PATH
12262 shlibpath_overrides_runpath=no
12263
12264 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 12265 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
12266 $as_echo_n "(cached) " >&6
12267else
6bb11ab3
L
12268 lt_cv_shlibpath_overrides_runpath=no
12269 save_LDFLAGS=$LDFLAGS
12270 save_libdir=$libdir
12271 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12272 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
12274/* end confdefs.h. */
12275
2232061b
MF
12276int
12277main ()
12278{
12279
12280 ;
12281 return 0;
12282}
12283_ACEOF
6bb11ab3
L
12284if ac_fn_c_try_link "$LINENO"; then :
12285 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12286 lt_cv_shlibpath_overrides_runpath=yes
2232061b 12287fi
2232061b 12288fi
6bb11ab3
L
12289rm -f core conftest.err conftest.$ac_objext \
12290 conftest$ac_exeext conftest.$ac_ext
12291 LDFLAGS=$save_LDFLAGS
12292 libdir=$save_libdir
2232061b 12293
6bb11ab3 12294fi
2232061b 12295
6bb11ab3 12296 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 12297
6bb11ab3
L
12298 # This implies no fast_install, which is unacceptable.
12299 # Some rework will be needed to allow for fast_install
12300 # before this can be enabled.
12301 hardcode_into_libs=yes
2232061b 12302
6bb11ab3
L
12303 # Append ld.so.conf contents to the search path
12304 if test -f /etc/ld.so.conf; then
12305 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' ' '`
12306 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12307 fi
2232061b 12308
6bb11ab3
L
12309 # We used to test for /lib/ld.so.1 and disable shared libraries on
12310 # powerpc, because MkLinux only supported shared libraries with the
12311 # GNU dynamic linker. Since this was broken with cross compilers,
12312 # most powerpc-linux boxes support dynamic linking these days and
12313 # people can always --disable-shared, the test was removed, and we
12314 # assume the GNU/Linux dynamic linker is in use.
12315 dynamic_linker='GNU/Linux ld.so'
12316 ;;
12317
12318netbsd*)
12319 version_type=sunos
12320 need_lib_prefix=no
12321 need_version=no
12322 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12323 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12324 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12325 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 12326 else
6bb11ab3
L
12327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12328 soname_spec='${libname}${release}${shared_ext}$major'
12329 dynamic_linker='NetBSD ld.elf_so'
12330 fi
12331 shlibpath_var=LD_LIBRARY_PATH
12332 shlibpath_overrides_runpath=yes
12333 hardcode_into_libs=yes
12334 ;;
12335
12336newsos6)
12337 version_type=linux
12338 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12339 shlibpath_var=LD_LIBRARY_PATH
12340 shlibpath_overrides_runpath=yes
12341 ;;
12342
12343*nto* | *qnx*)
12344 version_type=qnx
12345 need_lib_prefix=no
12346 need_version=no
12347 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12348 soname_spec='${libname}${release}${shared_ext}$major'
12349 shlibpath_var=LD_LIBRARY_PATH
12350 shlibpath_overrides_runpath=no
12351 hardcode_into_libs=yes
12352 dynamic_linker='ldqnx.so'
12353 ;;
12354
12355openbsd*)
12356 version_type=sunos
12357 sys_lib_dlsearch_path_spec="/usr/lib"
12358 need_lib_prefix=no
12359 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12360 case $host_os in
12361 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12362 *) need_version=no ;;
12363 esac
12364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12365 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12366 shlibpath_var=LD_LIBRARY_PATH
12367 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12368 case $host_os in
12369 openbsd2.[89] | openbsd2.[89].*)
12370 shlibpath_overrides_runpath=no
12371 ;;
12372 *)
12373 shlibpath_overrides_runpath=yes
12374 ;;
12375 esac
12376 else
12377 shlibpath_overrides_runpath=yes
12378 fi
12379 ;;
12380
12381os2*)
12382 libname_spec='$name'
12383 shrext_cmds=".dll"
12384 need_lib_prefix=no
12385 library_names_spec='$libname${shared_ext} $libname.a'
12386 dynamic_linker='OS/2 ld.exe'
12387 shlibpath_var=LIBPATH
12388 ;;
12389
12390osf3* | osf4* | osf5*)
12391 version_type=osf
12392 need_lib_prefix=no
12393 need_version=no
12394 soname_spec='${libname}${release}${shared_ext}$major'
12395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12396 shlibpath_var=LD_LIBRARY_PATH
12397 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12398 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12399 ;;
12400
12401rdos*)
12402 dynamic_linker=no
12403 ;;
12404
12405solaris*)
12406 version_type=linux
12407 need_lib_prefix=no
12408 need_version=no
12409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12410 soname_spec='${libname}${release}${shared_ext}$major'
12411 shlibpath_var=LD_LIBRARY_PATH
12412 shlibpath_overrides_runpath=yes
12413 hardcode_into_libs=yes
12414 # ldd complains unless libraries are executable
12415 postinstall_cmds='chmod +x $lib'
12416 ;;
12417
12418sunos4*)
12419 version_type=sunos
12420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12421 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12422 shlibpath_var=LD_LIBRARY_PATH
12423 shlibpath_overrides_runpath=yes
12424 if test "$with_gnu_ld" = yes; then
12425 need_lib_prefix=no
12426 fi
12427 need_version=yes
12428 ;;
12429
12430sysv4 | sysv4.3*)
12431 version_type=linux
12432 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12433 soname_spec='${libname}${release}${shared_ext}$major'
12434 shlibpath_var=LD_LIBRARY_PATH
12435 case $host_vendor in
12436 sni)
12437 shlibpath_overrides_runpath=no
12438 need_lib_prefix=no
12439 runpath_var=LD_RUN_PATH
12440 ;;
12441 siemens)
12442 need_lib_prefix=no
12443 ;;
12444 motorola)
12445 need_lib_prefix=no
12446 need_version=no
12447 shlibpath_overrides_runpath=no
12448 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12449 ;;
12450 esac
12451 ;;
12452
12453sysv4*MP*)
12454 if test -d /usr/nec ;then
12455 version_type=linux
12456 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12457 soname_spec='$libname${shared_ext}.$major'
12458 shlibpath_var=LD_LIBRARY_PATH
2232061b 12459 fi
6bb11ab3
L
12460 ;;
12461
12462sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12463 version_type=freebsd-elf
12464 need_lib_prefix=no
12465 need_version=no
12466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12467 soname_spec='${libname}${release}${shared_ext}$major'
12468 shlibpath_var=LD_LIBRARY_PATH
12469 shlibpath_overrides_runpath=yes
12470 hardcode_into_libs=yes
12471 if test "$with_gnu_ld" = yes; then
12472 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12473 else
12474 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12475 case $host_os in
12476 sco3.2v5*)
12477 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12478 ;;
12479 esac
12480 fi
12481 sys_lib_dlsearch_path_spec='/usr/lib'
12482 ;;
12483
12484tpf*)
12485 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12486 version_type=linux
12487 need_lib_prefix=no
12488 need_version=no
12489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12490 shlibpath_var=LD_LIBRARY_PATH
12491 shlibpath_overrides_runpath=no
12492 hardcode_into_libs=yes
12493 ;;
12494
12495uts4*)
12496 version_type=linux
12497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12498 soname_spec='${libname}${release}${shared_ext}$major'
12499 shlibpath_var=LD_LIBRARY_PATH
12500 ;;
12501
12502*)
12503 dynamic_linker=no
12504 ;;
12505esac
12506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12507$as_echo "$dynamic_linker" >&6; }
12508test "$dynamic_linker" = no && can_build_shared=no
12509
12510variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12511if test "$GCC" = yes; then
12512 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12513fi
2232061b 12514
6bb11ab3
L
12515if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12516 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12517fi
12518if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12519 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12520fi
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
2232061b 12547
2232061b 12548
2232061b 12549
2232061b 12550
2232061b
MF
12551
12552
6ffe910a 12553
6ffe910a
MF
12554
12555
12556
12557
12558
2232061b 12559
6ffe910a
MF
12560
12561
12562
12563
6ffe910a 12564
6ffe910a 12565
6ffe910a
MF
12566
12567
6ffe910a 12568
6ffe910a 12569
6ffe910a
MF
12570
12571
5f3ef9d0 12572
5f3ef9d0
JB
12573
12574
12575
db2e4d67
MF
12576
12577
db2e4d67 12578
db2e4d67 12579
db2e4d67 12580
db2e4d67 12581
db2e4d67 12582
db2e4d67 12583
db2e4d67 12584
db2e4d67
MF
12585
12586
db2e4d67 12587
db2e4d67
MF
12588
12589
db2e4d67 12590
db2e4d67
MF
12591
12592
6ffe910a 12593
6ffe910a 12594
6ffe910a
MF
12595
12596
6ffe910a
MF
12597
12598
6ffe910a 12599
6ffe910a 12600
6ffe910a 12601
6ffe910a 12602
6ffe910a 12603
b7026657 12604
b7026657 12605
5d031c16 12606
b7026657 12607
b7026657 12608
5d031c16 12609
b7026657 12610
b7026657 12611
5d031c16 12612
6bb11ab3
L
12613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12614$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12615hardcode_action=
12616if test -n "$hardcode_libdir_flag_spec" ||
12617 test -n "$runpath_var" ||
12618 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 12619
6bb11ab3
L
12620 # We can hardcode non-existent directories.
12621 if test "$hardcode_direct" != no &&
12622 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12623 # have to relink, otherwise we might link with an installed library
12624 # when we should be linking with a yet-to-be-installed one
12625 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12626 test "$hardcode_minus_L" != no; then
12627 # Linking always hardcodes the temporary library directory.
12628 hardcode_action=relink
12629 else
12630 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12631 hardcode_action=immediate
12632 fi
12633else
12634 # We cannot hardcode anything, or else we can only hardcode existing
12635 # directories.
12636 hardcode_action=unsupported
b7026657 12637fi
6bb11ab3
L
12638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12639$as_echo "$hardcode_action" >&6; }
b7026657 12640
6bb11ab3
L
12641if test "$hardcode_action" = relink ||
12642 test "$inherit_rpath" = yes; then
12643 # Fast installation is not supported
12644 enable_fast_install=no
12645elif test "$shlibpath_overrides_runpath" = yes ||
12646 test "$enable_shared" = no; then
12647 # Fast installation is not necessary
12648 enable_fast_install=needless
12649fi
5d031c16 12650
6bb11ab3
L
12651
12652
12653
12654
12655
12656 if test "x$enable_dlopen" != xyes; then
12657 enable_dlopen=unknown
12658 enable_dlopen_self=unknown
12659 enable_dlopen_self_static=unknown
12660else
12661 lt_cv_dlopen=no
12662 lt_cv_dlopen_libs=
12663
12664 case $host_os in
12665 beos*)
12666 lt_cv_dlopen="load_add_on"
12667 lt_cv_dlopen_libs=
12668 lt_cv_dlopen_self=yes
12669 ;;
12670
12671 mingw* | pw32* | cegcc*)
12672 lt_cv_dlopen="LoadLibrary"
12673 lt_cv_dlopen_libs=
12674 ;;
12675
12676 cygwin*)
12677 lt_cv_dlopen="dlopen"
12678 lt_cv_dlopen_libs=
12679 ;;
12680
12681 darwin*)
12682 # if libdl is installed we need to link against it
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12684$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12685if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
12686 $as_echo_n "(cached) " >&6
12687else
12688 ac_check_lib_save_LIBS=$LIBS
12689LIBS="-ldl $LIBS"
12690cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12691/* end confdefs.h. */
12692
12693/* Override any GCC internal prototype to avoid an error.
12694 Use char because int might match the return type of a GCC
12695 builtin and then its argument prototype would still apply. */
12696#ifdef __cplusplus
12697extern "C"
12698#endif
12699char dlopen ();
12700int
12701main ()
12702{
12703return dlopen ();
12704 ;
12705 return 0;
12706}
b7026657 12707_ACEOF
6bb11ab3
L
12708if ac_fn_c_try_link "$LINENO"; then :
12709 ac_cv_lib_dl_dlopen=yes
12710else
12711 ac_cv_lib_dl_dlopen=no
12712fi
12713rm -f core conftest.err conftest.$ac_objext \
12714 conftest$ac_exeext conftest.$ac_ext
12715LIBS=$ac_check_lib_save_LIBS
12716fi
12717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12718$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12719if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12720 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12721else
12722
12723 lt_cv_dlopen="dyld"
12724 lt_cv_dlopen_libs=
12725 lt_cv_dlopen_self=yes
5d031c16 12726
5d031c16 12727fi
5d031c16 12728
6bb11ab3 12729 ;;
5d031c16 12730
6bb11ab3
L
12731 *)
12732 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 12733if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
12734 lt_cv_dlopen="shl_load"
12735else
12736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12737$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 12738if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
12739 $as_echo_n "(cached) " >&6
12740else
12741 ac_check_lib_save_LIBS=$LIBS
12742LIBS="-ldld $LIBS"
12743cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12744/* end confdefs.h. */
12745
12746/* Override any GCC internal prototype to avoid an error.
12747 Use char because int might match the return type of a GCC
12748 builtin and then its argument prototype would still apply. */
12749#ifdef __cplusplus
12750extern "C"
12751#endif
12752char shl_load ();
12753int
12754main ()
12755{
12756return shl_load ();
12757 ;
12758 return 0;
12759}
12760_ACEOF
12761if ac_fn_c_try_link "$LINENO"; then :
12762 ac_cv_lib_dld_shl_load=yes
12763else
12764 ac_cv_lib_dld_shl_load=no
12765fi
12766rm -f core conftest.err conftest.$ac_objext \
12767 conftest$ac_exeext conftest.$ac_ext
12768LIBS=$ac_check_lib_save_LIBS
12769fi
12770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12771$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 12772if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
12773 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12774else
12775 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 12776if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
12777 lt_cv_dlopen="dlopen"
12778else
12779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12780$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12781if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 12782 $as_echo_n "(cached) " >&6
5d031c16 12783else
b7026657 12784 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12785LIBS="-ldl $LIBS"
81ecdfbb 12786cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12787/* end confdefs.h. */
12788
81ecdfbb
RW
12789/* Override any GCC internal prototype to avoid an error.
12790 Use char because int might match the return type of a GCC
12791 builtin and then its argument prototype would still apply. */
b7026657
AC
12792#ifdef __cplusplus
12793extern "C"
12794#endif
6bb11ab3 12795char dlopen ();
b7026657
AC
12796int
12797main ()
12798{
6bb11ab3 12799return dlopen ();
b7026657
AC
12800 ;
12801 return 0;
12802}
12803_ACEOF
81ecdfbb 12804if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12805 ac_cv_lib_dl_dlopen=yes
b7026657 12806else
6bb11ab3 12807 ac_cv_lib_dl_dlopen=no
b7026657 12808fi
81ecdfbb
RW
12809rm -f core conftest.err conftest.$ac_objext \
12810 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12811LIBS=$ac_check_lib_save_LIBS
12812fi
6bb11ab3
L
12813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12814$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12815if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12816 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12817else
12818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12819$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 12820if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 12821 $as_echo_n "(cached) " >&6
5d031c16 12822else
b7026657 12823 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12824LIBS="-lsvld $LIBS"
81ecdfbb 12825cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12826/* end confdefs.h. */
12827
81ecdfbb
RW
12828/* Override any GCC internal prototype to avoid an error.
12829 Use char because int might match the return type of a GCC
12830 builtin and then its argument prototype would still apply. */
b7026657
AC
12831#ifdef __cplusplus
12832extern "C"
12833#endif
6bb11ab3 12834char dlopen ();
b7026657
AC
12835int
12836main ()
12837{
6bb11ab3 12838return dlopen ();
b7026657
AC
12839 ;
12840 return 0;
12841}
12842_ACEOF
81ecdfbb 12843if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12844 ac_cv_lib_svld_dlopen=yes
b7026657 12845else
6bb11ab3 12846 ac_cv_lib_svld_dlopen=no
b7026657 12847fi
81ecdfbb
RW
12848rm -f core conftest.err conftest.$ac_objext \
12849 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12850LIBS=$ac_check_lib_save_LIBS
12851fi
6bb11ab3
L
12852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12853$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 12854if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 12855 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12856else
6bb11ab3
L
12857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12858$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 12859if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 12860 $as_echo_n "(cached) " >&6
b5bd9624 12861else
6bb11ab3
L
12862 ac_check_lib_save_LIBS=$LIBS
12863LIBS="-ldld $LIBS"
81ecdfbb 12864cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12865/* end confdefs.h. */
12866
81ecdfbb
RW
12867/* Override any GCC internal prototype to avoid an error.
12868 Use char because int might match the return type of a GCC
b5bd9624 12869 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12870#ifdef __cplusplus
12871extern "C"
12872#endif
6bb11ab3 12873char dld_link ();
b5bd9624
HPN
12874int
12875main ()
12876{
6bb11ab3 12877return dld_link ();
b5bd9624
HPN
12878 ;
12879 return 0;
12880}
12881_ACEOF
6bb11ab3
L
12882if ac_fn_c_try_link "$LINENO"; then :
12883 ac_cv_lib_dld_dld_link=yes
12884else
12885 ac_cv_lib_dld_dld_link=no
12886fi
12887rm -f core conftest.err conftest.$ac_objext \
12888 conftest$ac_exeext conftest.$ac_ext
12889LIBS=$ac_check_lib_save_LIBS
12890fi
12891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12892$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 12893if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
12894 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12895fi
12896
12897
12898fi
12899
12900
12901fi
12902
12903
12904fi
12905
12906
12907fi
12908
12909
12910fi
12911
12912 ;;
12913 esac
12914
12915 if test "x$lt_cv_dlopen" != xno; then
12916 enable_dlopen=yes
b5bd9624 12917 else
6bb11ab3
L
12918 enable_dlopen=no
12919 fi
12920
12921 case $lt_cv_dlopen in
12922 dlopen)
12923 save_CPPFLAGS="$CPPFLAGS"
12924 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12925
12926 save_LDFLAGS="$LDFLAGS"
12927 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12928
12929 save_LIBS="$LIBS"
12930 LIBS="$lt_cv_dlopen_libs $LIBS"
12931
12932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12933$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 12934if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
12935 $as_echo_n "(cached) " >&6
12936else
12937 if test "$cross_compiling" = yes; then :
12938 lt_cv_dlopen_self=cross
12939else
12940 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12941 lt_status=$lt_dlunknown
12942 cat > conftest.$ac_ext <<_LT_EOF
88f68ee2 12943#line 12943 "configure"
6bb11ab3
L
12944#include "confdefs.h"
12945
12946#if HAVE_DLFCN_H
12947#include <dlfcn.h>
12948#endif
12949
12950#include <stdio.h>
12951
12952#ifdef RTLD_GLOBAL
12953# define LT_DLGLOBAL RTLD_GLOBAL
12954#else
12955# ifdef DL_GLOBAL
12956# define LT_DLGLOBAL DL_GLOBAL
12957# else
12958# define LT_DLGLOBAL 0
12959# endif
12960#endif
12961
12962/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12963 find out it does not work in some platform. */
12964#ifndef LT_DLLAZY_OR_NOW
12965# ifdef RTLD_LAZY
12966# define LT_DLLAZY_OR_NOW RTLD_LAZY
12967# else
12968# ifdef DL_LAZY
12969# define LT_DLLAZY_OR_NOW DL_LAZY
12970# else
12971# ifdef RTLD_NOW
12972# define LT_DLLAZY_OR_NOW RTLD_NOW
12973# else
12974# ifdef DL_NOW
12975# define LT_DLLAZY_OR_NOW DL_NOW
12976# else
12977# define LT_DLLAZY_OR_NOW 0
12978# endif
12979# endif
12980# endif
12981# endif
12982#endif
12983
12984/* When -fvisbility=hidden is used, assume the code has been annotated
12985 correspondingly for the symbols needed. */
12986#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12987void fnord () __attribute__((visibility("default")));
12988#endif
12989
12990void fnord () { int i=42; }
12991int main ()
12992{
12993 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12994 int status = $lt_dlunknown;
12995
12996 if (self)
12997 {
12998 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12999 else
13000 {
13001 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13002 else puts (dlerror ());
13003 }
13004 /* dlclose (self); */
13005 }
13006 else
13007 puts (dlerror ());
13008
13009 return status;
13010}
13011_LT_EOF
13012 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13013 (eval $ac_link) 2>&5
13014 ac_status=$?
13015 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13016 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13017 (./conftest; exit; ) >&5 2>/dev/null
13018 lt_status=$?
13019 case x$lt_status in
13020 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13021 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13022 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13023 esac
13024 else :
13025 # compilation failed
13026 lt_cv_dlopen_self=no
b5bd9624 13027 fi
b5bd9624 13028fi
6bb11ab3
L
13029rm -fr conftest*
13030
13031
b5bd9624 13032fi
6bb11ab3
L
13033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13034$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 13035
6bb11ab3
L
13036 if test "x$lt_cv_dlopen_self" = xyes; then
13037 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13039$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 13040if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 13041 $as_echo_n "(cached) " >&6
b5bd9624 13042else
6bb11ab3
L
13043 if test "$cross_compiling" = yes; then :
13044 lt_cv_dlopen_self_static=cross
13045else
13046 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13047 lt_status=$lt_dlunknown
13048 cat > conftest.$ac_ext <<_LT_EOF
88f68ee2 13049#line 13049 "configure"
6bb11ab3
L
13050#include "confdefs.h"
13051
13052#if HAVE_DLFCN_H
13053#include <dlfcn.h>
13054#endif
13055
13056#include <stdio.h>
13057
13058#ifdef RTLD_GLOBAL
13059# define LT_DLGLOBAL RTLD_GLOBAL
13060#else
13061# ifdef DL_GLOBAL
13062# define LT_DLGLOBAL DL_GLOBAL
13063# else
13064# define LT_DLGLOBAL 0
13065# endif
13066#endif
13067
13068/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13069 find out it does not work in some platform. */
13070#ifndef LT_DLLAZY_OR_NOW
13071# ifdef RTLD_LAZY
13072# define LT_DLLAZY_OR_NOW RTLD_LAZY
13073# else
13074# ifdef DL_LAZY
13075# define LT_DLLAZY_OR_NOW DL_LAZY
13076# else
13077# ifdef RTLD_NOW
13078# define LT_DLLAZY_OR_NOW RTLD_NOW
13079# else
13080# ifdef DL_NOW
13081# define LT_DLLAZY_OR_NOW DL_NOW
13082# else
13083# define LT_DLLAZY_OR_NOW 0
13084# endif
13085# endif
13086# endif
13087# endif
13088#endif
13089
13090/* When -fvisbility=hidden is used, assume the code has been annotated
13091 correspondingly for the symbols needed. */
13092#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13093void fnord () __attribute__((visibility("default")));
13094#endif
13095
13096void fnord () { int i=42; }
13097int main ()
13098{
13099 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13100 int status = $lt_dlunknown;
13101
13102 if (self)
13103 {
13104 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13105 else
13106 {
13107 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13108 else puts (dlerror ());
13109 }
13110 /* dlclose (self); */
13111 }
13112 else
13113 puts (dlerror ());
13114
13115 return status;
13116}
13117_LT_EOF
13118 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13119 (eval $ac_link) 2>&5
13120 ac_status=$?
13121 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13122 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13123 (./conftest; exit; ) >&5 2>/dev/null
13124 lt_status=$?
13125 case x$lt_status in
13126 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13127 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13128 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13129 esac
13130 else :
13131 # compilation failed
13132 lt_cv_dlopen_self_static=no
13133 fi
b5bd9624 13134fi
6bb11ab3
L
13135rm -fr conftest*
13136
13137
b5bd9624 13138fi
6bb11ab3
L
13139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13140$as_echo "$lt_cv_dlopen_self_static" >&6; }
13141 fi
13142
13143 CPPFLAGS="$save_CPPFLAGS"
13144 LDFLAGS="$save_LDFLAGS"
13145 LIBS="$save_LIBS"
13146 ;;
13147 esac
13148
13149 case $lt_cv_dlopen_self in
13150 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13151 *) enable_dlopen_self=unknown ;;
13152 esac
13153
13154 case $lt_cv_dlopen_self_static in
13155 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13156 *) enable_dlopen_self_static=unknown ;;
13157 esac
13158fi
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176striplib=
13177old_striplib=
13178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13179$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13180if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13181 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13182 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13184$as_echo "yes" >&6; }
13185else
13186# FIXME - insert some real tests, host_os isn't really good enough
13187 case $host_os in
13188 darwin*)
13189 if test -n "$STRIP" ; then
13190 striplib="$STRIP -x"
13191 old_striplib="$STRIP -S"
13192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13193$as_echo "yes" >&6; }
13194 else
13195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13196$as_echo "no" >&6; }
13197 fi
13198 ;;
13199 *)
13200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13201$as_echo "no" >&6; }
13202 ;;
13203 esac
13204fi
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217 # Report which library types will actually be built
13218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13219$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13221$as_echo "$can_build_shared" >&6; }
13222
13223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13224$as_echo_n "checking whether to build shared libraries... " >&6; }
13225 test "$can_build_shared" = "no" && enable_shared=no
13226
13227 # On AIX, shared libraries and static libraries use the same namespace, and
13228 # are all built from PIC.
13229 case $host_os in
13230 aix3*)
13231 test "$enable_shared" = yes && enable_static=no
13232 if test -n "$RANLIB"; then
13233 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13234 postinstall_cmds='$RANLIB $lib'
13235 fi
13236 ;;
13237
13238 aix[4-9]*)
13239 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13240 test "$enable_shared" = yes && enable_static=no
13241 fi
13242 ;;
13243 esac
13244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13245$as_echo "$enable_shared" >&6; }
13246
13247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13248$as_echo_n "checking whether to build static libraries... " >&6; }
13249 # Make sure either enable_shared or enable_static is yes.
13250 test "$enable_shared" = yes || enable_static=yes
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13252$as_echo "$enable_static" >&6; }
13253
13254
13255
13256
13257fi
13258ac_ext=c
13259ac_cpp='$CPP $CPPFLAGS'
13260ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13261ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13262ac_compiler_gnu=$ac_cv_c_compiler_gnu
13263
13264CC="$lt_save_CC"
13265
13266
13267
13268
13269
13270
13271
13272
13273
b5bd9624 13274
b5bd9624 13275
b5bd9624 13276
b5bd9624 13277
6bb11ab3
L
13278 ac_config_commands="$ac_config_commands libtool"
13279
13280
13281
13282
13283# Only expand once:
13284
13285
5912fadd 13286
b5bd9624 13287
5d031c16
AC
13288. ${srcdir}/../../bfd/configure.host
13289
13290
13291
31e6ad7d
MF
13292
13293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13294$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13295 # Check whether --enable-maintainer-mode was given.
81ecdfbb 13296if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13297 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13298else
13299 USE_MAINTAINER_MODE=no
5d031c16 13300fi
31e6ad7d
MF
13301
13302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13303$as_echo "$USE_MAINTAINER_MODE" >&6; }
13304 if test $USE_MAINTAINER_MODE = yes; then
13305 MAINTAINER_MODE_TRUE=
13306 MAINTAINER_MODE_FALSE='#'
5d031c16 13307else
31e6ad7d
MF
13308 MAINTAINER_MODE_TRUE='#'
13309 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
13310fi
13311
31e6ad7d
MF
13312 MAINT=$MAINTAINER_MODE_TRUE
13313
13314
5d031c16
AC
13315
13316
ce39bd38
MF
13317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13318$as_echo_n "checking for sim debug setting... " >&6; }
13319sim_debug="0"
81ecdfbb
RW
13320# Check whether --enable-sim-debug was given.
13321if test "${enable_sim_debug+set}" = set; then :
13322 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
13323 yes) sim_debug="7";;
13324 no) sim_debug="0";;
13325 *) sim_debug="($enableval)";;
5d031c16 13326esac
5d031c16 13327fi
ce39bd38
MF
13328if test "$sim_debug" != "0"; then
13329
13330cat >>confdefs.h <<_ACEOF
13331#define DEBUG $sim_debug
13332_ACEOF
13333
81ecdfbb
RW
13334fi
13335
ce39bd38
MF
13336cat >>confdefs.h <<_ACEOF
13337#define WITH_DEBUG $sim_debug
13338_ACEOF
13339
13340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13341$as_echo "$sim_debug" >&6; }
5d031c16
AC
13342
13343
ce39bd38
MF
13344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13345$as_echo_n "checking for sim stdio debug behavior... " >&6; }
13346sim_stdio="0"
81ecdfbb
RW
13347# Check whether --enable-sim-stdio was given.
13348if test "${enable_sim_stdio+set}" = set; then :
13349 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
13350 yes) sim_stdio="DO_USE_STDIO";;
13351 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 13352 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
5d031c16 13353esac
81ecdfbb 13354fi
5d031c16 13355
ce39bd38
MF
13356cat >>confdefs.h <<_ACEOF
13357#define WITH_STDIO $sim_stdio
13358_ACEOF
13359
13360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13361$as_echo "$sim_stdio" >&6; }
5d031c16 13362
81ecdfbb 13363
ce39bd38
MF
13364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13365$as_echo_n "checking for sim trace settings... " >&6; }
13366sim_trace="~TRACE_debug"
81ecdfbb
RW
13367# Check whether --enable-sim-trace was given.
13368if test "${enable_sim_trace+set}" = set; then :
13369 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
13370 yes) sim_trace="-1";;
13371 no) sim_trace="0";;
5d031c16 13372 [-0-9]*)
ce39bd38 13373 sim_trace="'(${enableval})'";;
2232061b 13374 [[:lower:]]*)
5d031c16
AC
13375 sim_trace=""
13376 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13377 if test x"$sim_trace" = x; then
ce39bd38 13378 sim_trace="(TRACE_$x"
5d031c16
AC
13379 else
13380 sim_trace="${sim_trace}|TRACE_$x"
13381 fi
13382 done
ce39bd38 13383 sim_trace="$sim_trace)" ;;
5d031c16 13384esac
81ecdfbb 13385fi
5d031c16 13386
ce39bd38
MF
13387cat >>confdefs.h <<_ACEOF
13388#define WITH_TRACE $sim_trace
13389_ACEOF
13390
13391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13392$as_echo "$sim_trace" >&6; }
5d031c16 13393
81ecdfbb 13394
ce39bd38
MF
13395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13396$as_echo_n "checking for sim profile settings... " >&6; }
13397profile="1"
13398sim_profile="-1"
81ecdfbb
RW
13399# Check whether --enable-sim-profile was given.
13400if test "${enable_sim_profile+set}" = set; then :
13401 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
13402 yes) profile="1" sim_profile="-1";;
13403 no) profile="0" sim_profile="0";;
5d031c16 13404 [-0-9]*)
ce39bd38 13405 profile="(${enableval})" sim_profile="(${enableval})";;
5d031c16 13406 [a-z]*)
ce39bd38 13407 profile="1"
5d031c16
AC
13408 sim_profile=""
13409 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13410 if test x"$sim_profile" = x; then
ce39bd38 13411 sim_profile="(PROFILE_$x"
5d031c16
AC
13412 else
13413 sim_profile="${sim_profile}|PROFILE_$x"
13414 fi
13415 done
ce39bd38 13416 sim_profile="$sim_profile)" ;;
5d031c16 13417esac
81ecdfbb 13418fi
5d031c16 13419
ce39bd38
MF
13420cat >>confdefs.h <<_ACEOF
13421#define PROFILE $profile
13422_ACEOF
5d031c16 13423
6efef468 13424
ce39bd38
MF
13425cat >>confdefs.h <<_ACEOF
13426#define WITH_PROFILE $sim_profile
13427_ACEOF
13428
13429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13430$as_echo "$sim_profile" >&6; }
13431
13432
13433
13434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13435$as_echo_n "checking whether to enable sim asserts... " >&6; }
13436sim_assert="1"
35656e95
MF
13437# Check whether --enable-sim-assert was given.
13438if test "${enable_sim_assert+set}" = set; then :
13439 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
13440 yes) sim_assert="1";;
13441 no) sim_assert="0";;
d0ac1c44 13442 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 13443esac
35656e95
MF
13444fi
13445
ce39bd38
MF
13446cat >>confdefs.h <<_ACEOF
13447#define WITH_ASSERT $sim_assert
13448_ACEOF
13449
13450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13451$as_echo "$sim_assert" >&6; }
13452
35656e95 13453
ce39bd38
MF
13454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13455$as_echo_n "checking default sim environment setting... " >&6; }
13456sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
13457# Check whether --enable-sim-environment was given.
13458if test "${enable_sim_environment+set}" = set; then :
13459 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
13460 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13461 user | USER) sim_environment="USER_ENVIRONMENT";;
13462 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13463 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 13464 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 13465esac
16f7876d
MF
13466fi
13467
ce39bd38
MF
13468cat >>confdefs.h <<_ACEOF
13469#define WITH_ENVIRONMENT $sim_environment
13470_ACEOF
13471
13472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13473$as_echo "$sim_environment" >&6; }
13474
16f7876d 13475
347fe5bb
MF
13476sim_inline="-DDEFAULT_INLINE=0"
13477# Check whether --enable-sim-inline was given.
13478if test "${enable_sim_inline+set}" = set; then :
13479 enableval=$enable_sim_inline; sim_inline=""
13480case "$enableval" in
13481 no) sim_inline="-DDEFAULT_INLINE=0";;
13482 0) sim_inline="-DDEFAULT_INLINE=0";;
13483 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13484 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13485 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13486 new_flag=""
13487 case "$x" in
13488 *_INLINE=*) new_flag="-D$x";;
13489 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13490 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13491 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13492 esac
13493 if test x"$sim_inline" = x""; then
13494 sim_inline="$new_flag"
13495 else
13496 sim_inline="$sim_inline $new_flag"
13497 fi
13498 done;;
13499esac
13500if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13501 echo "Setting inline flags = $sim_inline" 6>&1
13502fi
13503fi
13504
13505
13506
81ecdfbb
RW
13507
13508# Check whether --with-pkgversion was given.
13509if test "${with_pkgversion+set}" = set; then :
13510 withval=$with_pkgversion; case "$withval" in
d0ac1c44 13511 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
13512 no) PKGVERSION= ;;
13513 *) PKGVERSION="($withval) " ;;
13514 esac
13515else
bf12d44e 13516 PKGVERSION="(SIM) "
6efef468 13517
81ecdfbb
RW
13518fi
13519
6efef468
JM
13520
13521
13522
13523
81ecdfbb
RW
13524# Check whether --with-bugurl was given.
13525if test "${with_bugurl+set}" = set; then :
13526 withval=$with_bugurl; case "$withval" in
d0ac1c44 13527 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
13528 no) BUGURL=
13529 ;;
13530 *) BUGURL="$withval"
13531 ;;
13532 esac
13533else
dfb856ba 13534 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 13535
81ecdfbb
RW
13536fi
13537
6efef468
JM
13538 case ${BUGURL} in
13539 "")
13540 REPORT_BUGS_TO=
13541 REPORT_BUGS_TEXI=
13542 ;;
13543 *)
13544 REPORT_BUGS_TO="<$BUGURL>"
13545 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13546 ;;
13547 esac;
13548
13549
13550
13551
13552cat >>confdefs.h <<_ACEOF
13553#define PKGVERSION "$PKGVERSION"
13554_ACEOF
13555
13556
13557cat >>confdefs.h <<_ACEOF
13558#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13559_ACEOF
13560
13561
81ecdfbb
RW
13562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13563$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 13564if ${ac_cv_type_signal+:} false; then :
81ecdfbb 13565 $as_echo_n "(cached) " >&6
5d031c16 13566else
81ecdfbb 13567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13568/* end confdefs.h. */
5d031c16
AC
13569#include <sys/types.h>
13570#include <signal.h>
5d031c16 13571
b7026657
AC
13572int
13573main ()
13574{
81ecdfbb 13575return *(signal (0, 0)) (0) == 1;
b7026657
AC
13576 ;
13577 return 0;
13578}
13579_ACEOF
81ecdfbb
RW
13580if ac_fn_c_try_compile "$LINENO"; then :
13581 ac_cv_type_signal=int
5d031c16 13582else
81ecdfbb 13583 ac_cv_type_signal=void
5d031c16 13584fi
81ecdfbb 13585rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5d031c16 13586fi
81ecdfbb
RW
13587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13588$as_echo "$ac_cv_type_signal" >&6; }
5d031c16 13589
b7026657 13590cat >>confdefs.h <<_ACEOF
5d031c16 13591#define RETSIGTYPE $ac_cv_type_signal
b7026657 13592_ACEOF
5d031c16
AC
13593
13594
13595
5d031c16
AC
13596
13597
5d031c16
AC
13598
13599
6ffe910a 13600
1ac72f06 13601wire_endian="BIG"
eca4255a
MF
13602default_endian=""
13603# Check whether --enable-sim-endian was given.
13604if test "${enable_sim_endian+set}" = set; then :
13605 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
13606 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13607 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
eca4255a 13608 yes) if test x"$wire_endian" != x; then
1ac72f06 13609 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
eca4255a 13610 else
1ac72f06
MF
13611 if test x"$default_endian" != x; then
13612 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
eca4255a
MF
13613 else
13614 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 13615 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
eca4255a
MF
13616 fi
13617 fi;;
13618 no) if test x"$default_endian" != x; then
1ac72f06 13619 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
eca4255a
MF
13620 else
13621 if test x"$wire_endian" != x; then
1ac72f06 13622 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
eca4255a
MF
13623 else
13624 echo "No default endian for target $target" 1>&6
1ac72f06 13625 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
eca4255a
MF
13626 fi
13627 fi;;
d0ac1c44 13628 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
eca4255a
MF
13629esac
13630if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13631 echo "Setting endian flags = $sim_endian" 6>&1
13632fi
13633else
13634 if test x"$default_endian" != x; then
1ac72f06 13635 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
eca4255a
MF
13636else
13637 if test x"$wire_endian" != x; then
1ac72f06 13638 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
eca4255a
MF
13639 else
13640 sim_endian=
13641 fi
13642fi
13643fi
13644
5d031c16
AC
13645wire_alignment="NONSTRICT_ALIGNMENT"
13646default_alignment=""
13647
81ecdfbb
RW
13648# Check whether --enable-sim-alignment was given.
13649if test "${enable_sim_alignment+set}" = set; then :
13650 enableval=$enable_sim_alignment; case "${enableval}" in
5d031c16
AC
13651 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13652 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13653 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13654 yes) if test x"$wire_alignment" != x; then
13655 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13656 else
13657 if test x"$default_alignment" != x; then
13658 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13659 else
13660 echo "No hard-wired alignment for target $target" 1>&6
13661 sim_alignment="-DWITH_ALIGNMENT=0"
13662 fi
13663 fi;;
13664 no) if test x"$default_alignment" != x; then
13665 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13666 else
13667 if test x"$wire_alignment" != x; then
13668 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13669 else
13670 echo "No default alignment for target $target" 1>&6
13671 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13672 fi
13673 fi;;
d0ac1c44 13674 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
5d031c16
AC
13675esac
13676if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13677 echo "Setting alignment flags = $sim_alignment" 6>&1
13678fi
13679else
13680 if test x"$default_alignment" != x; then
13681 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13682else
13683 if test x"$wire_alignment" != x; then
13684 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13685 else
13686 sim_alignment=
13687 fi
13688fi
81ecdfbb 13689fi
5d031c16 13690
81ecdfbb 13691
2232061b
MF
13692# Check whether --enable-werror was given.
13693if test "${enable_werror+set}" = set; then :
13694 enableval=$enable_werror; case "${enableval}" in
13695 yes | y) ERROR_ON_WARNING="yes" ;;
13696 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 13697 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
2232061b
MF
13698 esac
13699fi
13700
13701
13702# Enable -Werror by default when using gcc
13703if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13704 ERROR_ON_WARNING=yes
51216631 13705fi
2232061b
MF
13706
13707WERROR_CFLAGS=""
2232061b 13708
2232061b 13709build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 13710-Wpointer-sign \
2232061b 13711-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
13712-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13713-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13714-Wold-style-declaration -Wold-style-definition"
2232061b
MF
13715
13716# Enable -Wno-format by default when using gcc on mingw since many
13717# GCC versions complain about %I64.
13718case "${host}" in
13719 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 13720 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13721esac
13722
81ecdfbb
RW
13723# Check whether --enable-build-warnings was given.
13724if test "${enable_build_warnings+set}" = set; then :
13725 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
13726 yes) ;;
13727 no) build_warnings="-w";;
13728 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13729 build_warnings="${build_warnings} ${t}";;
13730 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13731 build_warnings="${t} ${build_warnings}";;
13732 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13733esac
13734if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13735 echo "Setting compiler warning flags = $build_warnings" 6>&1
13736fi
81ecdfbb
RW
13737fi
13738# Check whether --enable-sim-build-warnings was given.
13739if test "${enable_sim_build_warnings+set}" = set; then :
13740 enableval=$enable_sim_build_warnings; case "${enableval}" in
5d031c16
AC
13741 yes) ;;
13742 no) build_warnings="-w";;
13743 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 13744 build_warnings="${build_warnings} ${t}";;
5d031c16 13745 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
13746 build_warnings="${t} ${build_warnings}";;
13747 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5d031c16
AC
13748esac
13749if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
13750 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13751fi
81ecdfbb
RW
13752fi
13753WARN_CFLAGS=""
5d031c16
AC
13754if test "x${build_warnings}" != x -a "x$GCC" = xyes
13755then
81ecdfbb
RW
13756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13757$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
13758 # Separate out the -Werror flag as some files just cannot be
13759 # compiled with it enabled.
13760 for w in ${build_warnings}; do
13761 case $w in
13762 -Werr*) WERROR_CFLAGS=-Werror ;;
13763 *) # Check that GCC accepts it
13764 saved_CFLAGS="$CFLAGS"
13765 CFLAGS="$CFLAGS $w"
81ecdfbb 13766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13767/* end confdefs.h. */
c8cca39f 13768
b7026657
AC
13769int
13770main ()
13771{
c8cca39f 13772
b7026657
AC
13773 ;
13774 return 0;
13775}
13776_ACEOF
81ecdfbb 13777if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 13778 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 13779fi
81ecdfbb 13780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
13781 CFLAGS="$saved_CFLAGS"
13782 esac
13783 done
2232061b
MF
13784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13785$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
5d031c16
AC
13786fi
13787
13788
88f68ee2
MF
13789if test ""; then
13790 hardware=""
5d031c16 13791else
6ffe910a 13792 hardware="cfi core pal glue"
5d031c16 13793fi
88f68ee2 13794hardware="$hardware m68hc11 m68hc11sio m68hc11eepr m68hc11tim m68hc11spi nvram"
1517bd27 13795
5d031c16
AC
13796sim_hw_cflags="-DWITH_HW=1"
13797sim_hw="$hardware"
13798sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13799
81ecdfbb
RW
13800# Check whether --enable-sim-hardware was given.
13801if test "${enable_sim_hardware+set}" = set; then :
13802 enableval=$enable_sim_hardware;
30452bbe 13803else
88f68ee2 13804 enable_sim_hardware="yes"
1517bd27
MF
13805fi
13806
13807case ${enable_sim_hardware} in
64dd13df
MF
13808 yes|no) ;;
13809 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13810 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13811 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
5d031c16 13812esac
1517bd27 13813
64dd13df 13814if test "$enable_sim_hardware" = no; then
5d031c16
AC
13815 sim_hw_objs=
13816 sim_hw_cflags="-DWITH_HW=0"
13817 sim_hw=
13818else
13819 sim_hw_cflags="-DWITH_HW=1"
13820 # remove duplicates
13821 sim_hw=""
13822 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
b3a3ffef
HPN
13823 for i in $hardware ; do
13824 case " $sim_hw " in
5d031c16
AC
13825 *" $i "*) ;;
13826 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13827 esac
13828 done
1517bd27 13829 # mingw does not support sockser
1517bd27
MF
13830 case ${host} in
13831 *mingw*) ;;
49cd1634
MF
13832 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13833 # that you instatiate. Instead, other code will call into it directly.
13834 # At some point, we should convert it over.
13835 sim_hw_objs="$sim_hw_objs dv-sockser.o"
b7026657 13836
1517bd27
MF
13837cat >>confdefs.h <<_ACEOF
13838#define HAVE_DV_SOCKSER 1
13839_ACEOF
b7026657 13840
1517bd27
MF
13841 ;;
13842 esac
1517bd27
MF
13843 if test x"$silent" != x"yes"; then
13844 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13845 fi
13846 case " $hardware " in
13847 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b 13848$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 13849if ${ac_cv_lib_m_log2+:} false; then :
4399a56b
MF
13850 $as_echo_n "(cached) " >&6
13851else
13852 ac_check_lib_save_LIBS=$LIBS
13853LIBS="-lm $LIBS"
13854cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13855/* end confdefs.h. */
13856
13857/* Override any GCC internal prototype to avoid an error.
13858 Use char because int might match the return type of a GCC
13859 builtin and then its argument prototype would still apply. */
13860#ifdef __cplusplus
13861extern "C"
13862#endif
13863char log2 ();
13864int
13865main ()
13866{
13867return log2 ();
13868 ;
13869 return 0;
13870}
13871_ACEOF
13872if ac_fn_c_try_link "$LINENO"; then :
13873 ac_cv_lib_m_log2=yes
13874else
13875 ac_cv_lib_m_log2=no
13876fi
13877rm -f core conftest.err conftest.$ac_objext \
13878 conftest$ac_exeext conftest.$ac_ext
13879LIBS=$ac_check_lib_save_LIBS
13880fi
13881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13882$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 13883if test "x$ac_cv_lib_m_log2" = xyes; then :
4399a56b
MF
13884 cat >>confdefs.h <<_ACEOF
13885#define HAVE_LIBM 1
13886_ACEOF
13887
13888 LIBS="-lm $LIBS"
13889
13890fi
13891;;
1517bd27
MF
13892 esac
13893fi
4399a56b 13894
b7026657 13895
5d031c16 13896
379832de
HPN
13897cgen_breaks=""
13898if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13899cgen_breaks="break cgen_rtx_error";
13900fi
13901
81ecdfbb 13902ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 13903
81ecdfbb 13904ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 13905
81ecdfbb 13906ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 13907
81ecdfbb 13908ac_config_commands="$ac_config_commands Makefile"
38f48d72 13909
81ecdfbb 13910ac_config_commands="$ac_config_commands stamp-h"
38f48d72 13911
b7026657 13912cat >confcache <<\_ACEOF
5d031c16
AC
13913# This file is a shell script that caches the results of configure
13914# tests run on this system so they can be shared between configure
b7026657
AC
13915# scripts and configure runs, see configure's option --config-cache.
13916# It is not useful on other systems. If it contains results you don't
13917# want to keep, you may remove or edit it.
5d031c16 13918#
b7026657
AC
13919# config.status only pays attention to the cache file if you give it
13920# the --recheck option to rerun configure.
5d031c16 13921#
b7026657
AC
13922# `ac_cv_env_foo' variables (set or unset) will be overridden when
13923# loading this file, other *unset* `ac_cv_foo' will be assigned the
13924# following values.
13925
13926_ACEOF
13927
5d031c16
AC
13928# The following way of writing the cache mishandles newlines in values,
13929# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13930# So, we kill variables containing newlines.
5d031c16
AC
13931# Ultrix sh set writes to stderr and can't be redirected directly,
13932# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13933(
13934 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13935 eval ac_val=\$$ac_var
13936 case $ac_val in #(
13937 *${as_nl}*)
13938 case $ac_var in #(
13939 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13940$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13941 esac
13942 case $ac_var in #(
13943 _ | IFS | as_nl) ;; #(
13944 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13945 *) { eval $ac_var=; unset $ac_var;} ;;
13946 esac ;;
13947 esac
13948 done
13949
b7026657 13950 (set) 2>&1 |
81ecdfbb
RW
13951 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13952 *${as_nl}ac_space=\ *)
13953 # `set' does not quote correctly, so add quotes: double-quote
13954 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
13955 sed -n \
13956 "s/'/'\\\\''/g;
13957 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13958 ;; #(
b7026657
AC
13959 *)
13960 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13961 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 13962 ;;
81ecdfbb
RW
13963 esac |
13964 sort
13965) |
b7026657 13966 sed '
81ecdfbb 13967 /^ac_cv_env_/b end
b7026657 13968 t clear
81ecdfbb 13969 :clear
b7026657
AC
13970 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13971 t end
81ecdfbb
RW
13972 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13973 :end' >>confcache
13974if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13975 if test -w "$cache_file"; then
d0ac1c44 13976 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
13977 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13978$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
13979 if test ! -f "$cache_file" || test -h "$cache_file"; then
13980 cat confcache >"$cache_file"
13981 else
13982 case $cache_file in #(
13983 */* | ?:*)
13984 mv -f confcache "$cache_file"$$ &&
13985 mv -f "$cache_file"$$ "$cache_file" ;; #(
13986 *)
13987 mv -f confcache "$cache_file" ;;
13988 esac
13989 fi
13990 fi
5d031c16 13991 else
81ecdfbb
RW
13992 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13993$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5d031c16
AC
13994 fi
13995fi
13996rm -f confcache
13997
5d031c16
AC
13998test "x$prefix" = xNONE && prefix=$ac_default_prefix
13999# Let make expand exec_prefix.
14000test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14001
5d031c16
AC
14002DEFS=-DHAVE_CONFIG_H
14003
b7026657
AC
14004ac_libobjs=
14005ac_ltlibobjs=
d0ac1c44 14006U=
b7026657
AC
14007for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14008 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14009 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14010 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14011 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14012 # will be set to the directory where LIBOBJS objects are built.
14013 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14014 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
14015done
14016LIBOBJS=$ac_libobjs
5d031c16 14017
b7026657
AC
14018LTLIBOBJS=$ac_ltlibobjs
14019
14020
0cb8d851 14021
db2e4d67 14022if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
d0ac1c44 14023 as_fn_error $? "conditional \"GMAKE\" was never defined.
db2e4d67
MF
14024Usually this means the macro was only invoked conditionally." "$LINENO" 5
14025fi
6bb11ab3 14026if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 14027 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
14028Usually this means the macro was only invoked conditionally." "$LINENO" 5
14029fi
31e6ad7d 14030if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 14031 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
14032Usually this means the macro was only invoked conditionally." "$LINENO" 5
14033fi
b7026657 14034
d0ac1c44 14035: "${CONFIG_STATUS=./config.status}"
81ecdfbb 14036ac_write_fail=0
b7026657
AC
14037ac_clean_files_save=$ac_clean_files
14038ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14039{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14040$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14041as_write_fail=0
14042cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
14043#! $SHELL
14044# Generated by $as_me.
5d031c16 14045# Run this file to recreate the current configuration.
5d031c16 14046# Compiler output produced by configure, useful for debugging
b7026657 14047# configure, is in config.log if it exists.
5d031c16 14048
b7026657
AC
14049debug=false
14050ac_cs_recheck=false
14051ac_cs_silent=false
b7026657 14052
81ecdfbb
RW
14053SHELL=\${CONFIG_SHELL-$SHELL}
14054export SHELL
14055_ASEOF
14056cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14057## -------------------- ##
14058## M4sh Initialization. ##
14059## -------------------- ##
14060
14061# Be more Bourne compatible
14062DUALCASE=1; export DUALCASE # for MKS sh
14063if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
14064 emulate sh
14065 NULLCMD=:
81ecdfbb 14066 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
14067 # is contrary to our usage. Disable this feature.
14068 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14069 setopt NO_GLOB_SUBST
14070else
14071 case `(set -o) 2>/dev/null` in #(
14072 *posix*) :
14073 set -o posix ;; #(
14074 *) :
14075 ;;
14076esac
b7026657 14077fi
b7026657 14078
81ecdfbb
RW
14079
14080as_nl='
14081'
14082export as_nl
14083# Printing a long string crashes Solaris 7 /usr/bin/printf.
14084as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14085as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14086as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14087# Prefer a ksh shell builtin over an external printf program on Solaris,
14088# but without wasting forks for bash or zsh.
14089if test -z "$BASH_VERSION$ZSH_VERSION" \
14090 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14091 as_echo='print -r --'
14092 as_echo_n='print -rn --'
14093elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14094 as_echo='printf %s\n'
14095 as_echo_n='printf %s'
14096else
14097 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14098 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14099 as_echo_n='/usr/ucb/echo -n'
14100 else
14101 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14102 as_echo_n_body='eval
14103 arg=$1;
14104 case $arg in #(
14105 *"$as_nl"*)
14106 expr "X$arg" : "X\\(.*\\)$as_nl";
14107 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14108 esac;
14109 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14110 '
14111 export as_echo_n_body
14112 as_echo_n='sh -c $as_echo_n_body as_echo'
14113 fi
14114 export as_echo_body
14115 as_echo='sh -c $as_echo_body as_echo'
14116fi
14117
14118# The user is always right.
14119if test "${PATH_SEPARATOR+set}" != set; then
14120 PATH_SEPARATOR=:
14121 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14122 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14123 PATH_SEPARATOR=';'
14124 }
b7026657
AC
14125fi
14126
14127
81ecdfbb
RW
14128# IFS
14129# We need space, tab and new line, in precisely that order. Quoting is
14130# there to prevent editors from complaining about space-tab.
14131# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14132# splitting by setting IFS to empty value.)
14133IFS=" "" $as_nl"
14134
14135# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 14136as_myself=
81ecdfbb
RW
14137case $0 in #((
14138 *[\\/]* ) as_myself=$0 ;;
14139 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14140for as_dir in $PATH
14141do
14142 IFS=$as_save_IFS
14143 test -z "$as_dir" && as_dir=.
14144 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14145 done
14146IFS=$as_save_IFS
14147
14148 ;;
14149esac
14150# We did not find ourselves, most probably we were run as `sh COMMAND'
14151# in which case we are not to be found in the path.
14152if test "x$as_myself" = x; then
14153 as_myself=$0
14154fi
14155if test ! -f "$as_myself"; then
14156 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14157 exit 1
14158fi
14159
14160# Unset variables that we do not need and which cause bugs (e.g. in
14161# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14162# suppresses any "Segmentation fault" message there. '((' could
14163# trigger a bug in pdksh 5.2.14.
14164for as_var in BASH_ENV ENV MAIL MAILPATH
14165do eval test x\${$as_var+set} = xset \
14166 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14167done
b7026657
AC
14168PS1='$ '
14169PS2='> '
14170PS4='+ '
14171
14172# NLS nuisances.
81ecdfbb
RW
14173LC_ALL=C
14174export LC_ALL
14175LANGUAGE=C
14176export LANGUAGE
14177
14178# CDPATH.
14179(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14180
14181
d0ac1c44
SM
14182# as_fn_error STATUS ERROR [LINENO LOG_FD]
14183# ----------------------------------------
81ecdfbb
RW
14184# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14185# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 14186# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
14187as_fn_error ()
14188{
d0ac1c44
SM
14189 as_status=$1; test $as_status -eq 0 && as_status=1
14190 if test "$4"; then
14191 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14192 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 14193 fi
d0ac1c44 14194 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
14195 as_fn_exit $as_status
14196} # as_fn_error
14197
14198
14199# as_fn_set_status STATUS
14200# -----------------------
14201# Set $? to STATUS, without forking.
14202as_fn_set_status ()
14203{
14204 return $1
14205} # as_fn_set_status
14206
14207# as_fn_exit STATUS
14208# -----------------
14209# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14210as_fn_exit ()
14211{
14212 set +e
14213 as_fn_set_status $1
14214 exit $1
14215} # as_fn_exit
14216
14217# as_fn_unset VAR
14218# ---------------
14219# Portably unset VAR.
14220as_fn_unset ()
14221{
14222 { eval $1=; unset $1;}
14223}
14224as_unset=as_fn_unset
14225# as_fn_append VAR VALUE
14226# ----------------------
14227# Append the text in VALUE to the end of the definition contained in VAR. Take
14228# advantage of any shell optimizations that allow amortized linear growth over
14229# repeated appends, instead of the typical quadratic growth present in naive
14230# implementations.
14231if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14232 eval 'as_fn_append ()
14233 {
14234 eval $1+=\$2
14235 }'
14236else
14237 as_fn_append ()
14238 {
14239 eval $1=\$$1\$2
14240 }
14241fi # as_fn_append
14242
14243# as_fn_arith ARG...
14244# ------------------
14245# Perform arithmetic evaluation on the ARGs, and store the result in the
14246# global $as_val. Take advantage of shells that can avoid forks. The arguments
14247# must be portable across $(()) and expr.
14248if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14249 eval 'as_fn_arith ()
14250 {
14251 as_val=$(( $* ))
14252 }'
14253else
14254 as_fn_arith ()
14255 {
14256 as_val=`expr "$@" || test $? -eq 1`
14257 }
14258fi # as_fn_arith
14259
5d031c16 14260
81ecdfbb
RW
14261if expr a : '\(a\)' >/dev/null 2>&1 &&
14262 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
14263 as_expr=expr
14264else
14265 as_expr=false
14266fi
14267
81ecdfbb 14268if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
14269 as_basename=basename
14270else
14271 as_basename=false
14272fi
5d031c16 14273
81ecdfbb
RW
14274if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14275 as_dirname=dirname
14276else
14277 as_dirname=false
14278fi
5d031c16 14279
81ecdfbb 14280as_me=`$as_basename -- "$0" ||
b7026657
AC
14281$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14282 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14283 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14284$as_echo X/"$0" |
14285 sed '/^.*\/\([^/][^/]*\)\/*$/{
14286 s//\1/
14287 q
14288 }
14289 /^X\/\(\/\/\)$/{
14290 s//\1/
14291 q
14292 }
14293 /^X\/\(\/\).*/{
14294 s//\1/
14295 q
14296 }
14297 s/.*/./; q'`
5d031c16 14298
b7026657
AC
14299# Avoid depending upon Character Ranges.
14300as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14301as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14302as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14303as_cr_digits='0123456789'
14304as_cr_alnum=$as_cr_Letters$as_cr_digits
14305
81ecdfbb
RW
14306ECHO_C= ECHO_N= ECHO_T=
14307case `echo -n x` in #(((((
14308-n*)
14309 case `echo 'xy\c'` in
14310 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14311 xy) ECHO_C='\c';;
14312 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14313 ECHO_T=' ';;
14314 esac;;
14315*)
14316 ECHO_N='-n';;
b7026657
AC
14317esac
14318
81ecdfbb
RW
14319rm -f conf$$ conf$$.exe conf$$.file
14320if test -d conf$$.dir; then
14321 rm -f conf$$.dir/conf$$.file
b7026657 14322else
81ecdfbb
RW
14323 rm -f conf$$.dir
14324 mkdir conf$$.dir 2>/dev/null
b7026657 14325fi
81ecdfbb
RW
14326if (echo >conf$$.file) 2>/dev/null; then
14327 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 14328 as_ln_s='ln -s'
81ecdfbb
RW
14329 # ... but there are two gotchas:
14330 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14331 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 14332 # In both cases, we have to default to `cp -pR'.
81ecdfbb 14333 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 14334 as_ln_s='cp -pR'
81ecdfbb
RW
14335 elif ln conf$$.file conf$$ 2>/dev/null; then
14336 as_ln_s=ln
14337 else
d0ac1c44 14338 as_ln_s='cp -pR'
5d031c16 14339 fi
b7026657 14340else
d0ac1c44 14341 as_ln_s='cp -pR'
b7026657 14342fi
81ecdfbb
RW
14343rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14344rmdir conf$$.dir 2>/dev/null
b7026657 14345
81ecdfbb
RW
14346
14347# as_fn_mkdir_p
14348# -------------
14349# Create "$as_dir" as a directory, including parents if necessary.
14350as_fn_mkdir_p ()
14351{
14352
14353 case $as_dir in #(
14354 -*) as_dir=./$as_dir;;
14355 esac
14356 test -d "$as_dir" || eval $as_mkdir_p || {
14357 as_dirs=
14358 while :; do
14359 case $as_dir in #(
14360 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14361 *) as_qdir=$as_dir;;
14362 esac
14363 as_dirs="'$as_qdir' $as_dirs"
14364 as_dir=`$as_dirname -- "$as_dir" ||
14365$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14366 X"$as_dir" : 'X\(//\)[^/]' \| \
14367 X"$as_dir" : 'X\(//\)$' \| \
14368 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14369$as_echo X"$as_dir" |
14370 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14371 s//\1/
14372 q
14373 }
14374 /^X\(\/\/\)[^/].*/{
14375 s//\1/
14376 q
14377 }
14378 /^X\(\/\/\)$/{
14379 s//\1/
14380 q
14381 }
14382 /^X\(\/\).*/{
14383 s//\1/
14384 q
14385 }
14386 s/.*/./; q'`
14387 test -d "$as_dir" && break
14388 done
14389 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 14390 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
14391
14392
14393} # as_fn_mkdir_p
b7026657 14394if mkdir -p . 2>/dev/null; then
81ecdfbb 14395 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
14396else
14397 test -d ./-p && rmdir ./-p
14398 as_mkdir_p=false
14399fi
14400
d0ac1c44
SM
14401
14402# as_fn_executable_p FILE
14403# -----------------------
14404# Test if FILE is an executable regular file.
14405as_fn_executable_p ()
14406{
14407 test -f "$1" && test -x "$1"
14408} # as_fn_executable_p
14409as_test_x='test -x'
14410as_executable_p=as_fn_executable_p
b7026657
AC
14411
14412# Sed expression to map a string onto a valid CPP name.
14413as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14414
14415# Sed expression to map a string onto a valid variable name.
14416as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14417
14418
b7026657 14419exec 6>&1
81ecdfbb
RW
14420## ----------------------------------- ##
14421## Main body of $CONFIG_STATUS script. ##
14422## ----------------------------------- ##
14423_ASEOF
14424test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14425
14426cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14427# Save the log message, to keep $0 and so on meaningful, and to
b7026657 14428# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14429# values after options handling.
14430ac_log="
b7026657 14431This file was extended by $as_me, which was
d0ac1c44 14432generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
14433
14434 CONFIG_FILES = $CONFIG_FILES
14435 CONFIG_HEADERS = $CONFIG_HEADERS
14436 CONFIG_LINKS = $CONFIG_LINKS
14437 CONFIG_COMMANDS = $CONFIG_COMMANDS
14438 $ $0 $@
14439
81ecdfbb
RW
14440on `(hostname || uname -n) 2>/dev/null | sed 1q`
14441"
14442
b7026657
AC
14443_ACEOF
14444
81ecdfbb
RW
14445case $ac_config_files in *"
14446"*) set x $ac_config_files; shift; ac_config_files=$*;;
14447esac
b7026657 14448
81ecdfbb
RW
14449case $ac_config_headers in *"
14450"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14451esac
b7026657 14452
b7026657 14453
81ecdfbb
RW
14454cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14455# Files that config.status was made for.
14456config_files="$ac_config_files"
14457config_headers="$ac_config_headers"
81ecdfbb 14458config_commands="$ac_config_commands"
b7026657 14459
81ecdfbb 14460_ACEOF
b7026657 14461
81ecdfbb 14462cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14463ac_cs_usage="\
81ecdfbb
RW
14464\`$as_me' instantiates files and other configuration actions
14465from templates according to the current configuration. Unless the files
14466and actions are specified as TAGs, all are instantiated by default.
b7026657 14467
81ecdfbb 14468Usage: $0 [OPTION]... [TAG]...
b7026657
AC
14469
14470 -h, --help print this help, then exit
81ecdfbb 14471 -V, --version print version number and configuration settings, then exit
d0ac1c44 14472 --config print configuration, then exit
81ecdfbb
RW
14473 -q, --quiet, --silent
14474 do not print progress messages
b7026657
AC
14475 -d, --debug don't remove temporary files
14476 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14477 --file=FILE[:TEMPLATE]
14478 instantiate the configuration file FILE
14479 --header=FILE[:TEMPLATE]
14480 instantiate the configuration header FILE
b7026657
AC
14481
14482Configuration files:
14483$config_files
14484
14485Configuration headers:
14486$config_headers
14487
b7026657
AC
14488Configuration commands:
14489$config_commands
14490
81ecdfbb 14491Report bugs to the package provider."
b7026657 14492
81ecdfbb
RW
14493_ACEOF
14494cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14495ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
14496ac_cs_version="\\
14497config.status
d0ac1c44
SM
14498configured by $0, generated by GNU Autoconf 2.69,
14499 with options \\"\$ac_cs_config\\"
b7026657 14500
d0ac1c44 14501Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
14502This config.status script is free software; the Free Software Foundation
14503gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14504
14505ac_pwd='$ac_pwd'
14506srcdir='$srcdir'
14507INSTALL='$INSTALL'
6bb11ab3 14508AWK='$AWK'
81ecdfbb 14509test -n "\$AWK" || AWK=awk
b7026657
AC
14510_ACEOF
14511
81ecdfbb
RW
14512cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14513# The default lists apply if the user does not specify any file.
b7026657
AC
14514ac_need_defaults=:
14515while test $# != 0
14516do
14517 case $1 in
d0ac1c44 14518 --*=?*)
81ecdfbb
RW
14519 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14520 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657
AC
14521 ac_shift=:
14522 ;;
d0ac1c44
SM
14523 --*=)
14524 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14525 ac_optarg=
14526 ac_shift=:
14527 ;;
81ecdfbb 14528 *)
b7026657
AC
14529 ac_option=$1
14530 ac_optarg=$2
14531 ac_shift=shift
14532 ;;
b7026657
AC
14533 esac
14534
14535 case $ac_option in
14536 # Handling of the options.
b7026657
AC
14537 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14538 ac_cs_recheck=: ;;
81ecdfbb
RW
14539 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14540 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
14541 --config | --confi | --conf | --con | --co | --c )
14542 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 14543 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
14544 debug=: ;;
14545 --file | --fil | --fi | --f )
14546 $ac_shift
81ecdfbb
RW
14547 case $ac_optarg in
14548 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 14549 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
14550 esac
14551 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
14552 ac_need_defaults=false;;
14553 --header | --heade | --head | --hea )
14554 $ac_shift
81ecdfbb
RW
14555 case $ac_optarg in
14556 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14557 esac
14558 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 14559 ac_need_defaults=false;;
81ecdfbb
RW
14560 --he | --h)
14561 # Conflict between --help and --header
d0ac1c44 14562 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
14563Try \`$0 --help' for more information.";;
14564 --help | --hel | -h )
14565 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
14566 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14567 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14568 ac_cs_silent=: ;;
14569
14570 # This is an error.
d0ac1c44 14571 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 14572Try \`$0 --help' for more information." ;;
b7026657 14573
81ecdfbb
RW
14574 *) as_fn_append ac_config_targets " $1"
14575 ac_need_defaults=false ;;
b7026657
AC
14576
14577 esac
14578 shift
5d031c16 14579done
b7026657
AC
14580
14581ac_configure_extra_args=
14582
14583if $ac_cs_silent; then
14584 exec 6>/dev/null
14585 ac_configure_extra_args="$ac_configure_extra_args --silent"
14586fi
14587
14588_ACEOF
81ecdfbb 14589cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 14590if \$ac_cs_recheck; then
d0ac1c44 14591 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
14592 shift
14593 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14594 CONFIG_SHELL='$SHELL'
14595 export CONFIG_SHELL
14596 exec "\$@"
5d031c16 14597fi
5d031c16 14598
b7026657 14599_ACEOF
81ecdfbb
RW
14600cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14601exec 5>>config.log
14602{
14603 echo
14604 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14605## Running $as_me. ##
14606_ASBOX
14607 $as_echo "$ac_log"
14608} >&5
5d031c16 14609
81ecdfbb
RW
14610_ACEOF
14611cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14612#
14613# INIT-COMMANDS
14614#
14615ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14616
6bb11ab3
L
14617
14618# The HP-UX ksh and POSIX shell print the target directory to stdout
14619# if CDPATH is set.
14620(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14621
14622sed_quote_subst='$sed_quote_subst'
14623double_quote_subst='$double_quote_subst'
14624delay_variable_subst='$delay_variable_subst'
14625macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14626macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14627enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14628enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14629pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14630enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14631SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14632ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14633host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14634host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14635host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14636build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14637build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14638build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14639SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14640Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14641GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14642EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14643FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14644LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14645NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14646LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14647max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14648ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14649exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14650lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14651lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14652lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14653reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14654reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14655OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14656deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14657file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14658AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14659AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14660STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14661RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14662old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14663old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14664old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14665lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14666CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14667CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14668compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14669GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14670lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14671lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14672lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14673lt_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"`'
14674objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14675MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14676lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14677lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14678lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14679lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14680lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14681need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14682DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14683NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14684LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14685OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14686OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14687libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14688shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14689extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14690archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14691enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14692export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14693whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14694compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14695old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14696old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14697archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14698archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14699module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14700module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14701with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14702allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14703no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14704hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14705hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14706hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14707hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14708hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14709hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14710hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14711hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14712inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14713link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14714fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14715always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14716export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14717exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14718include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14719prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14720file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14721variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14722need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14723need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14724version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14725runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14726shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14727shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14728libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14729library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14730soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14731install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14732postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14733postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14734finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14735finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14736hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14737sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14738sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14739hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14740enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14741enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14742enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14743old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14744striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14745
14746LTCC='$LTCC'
14747LTCFLAGS='$LTCFLAGS'
14748compiler='$compiler_DEFAULT'
14749
14750# A function that is used when there is no print builtin or printf.
14751func_fallback_echo ()
14752{
14753 eval 'cat <<_LTECHO_EOF
14754\$1
14755_LTECHO_EOF'
14756}
14757
14758# Quote evaled strings.
14759for var in SHELL \
14760ECHO \
14761SED \
14762GREP \
14763EGREP \
14764FGREP \
14765LD \
14766NM \
14767LN_S \
14768lt_SP2NL \
14769lt_NL2SP \
14770reload_flag \
14771OBJDUMP \
14772deplibs_check_method \
14773file_magic_cmd \
14774AR \
14775AR_FLAGS \
14776STRIP \
14777RANLIB \
14778CC \
14779CFLAGS \
14780compiler \
14781lt_cv_sys_global_symbol_pipe \
14782lt_cv_sys_global_symbol_to_cdecl \
14783lt_cv_sys_global_symbol_to_c_name_address \
14784lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14785lt_prog_compiler_no_builtin_flag \
14786lt_prog_compiler_wl \
14787lt_prog_compiler_pic \
14788lt_prog_compiler_static \
14789lt_cv_prog_compiler_c_o \
14790need_locks \
14791DSYMUTIL \
14792NMEDIT \
14793LIPO \
14794OTOOL \
14795OTOOL64 \
14796shrext_cmds \
14797export_dynamic_flag_spec \
14798whole_archive_flag_spec \
14799compiler_needs_object \
14800with_gnu_ld \
14801allow_undefined_flag \
14802no_undefined_flag \
14803hardcode_libdir_flag_spec \
14804hardcode_libdir_flag_spec_ld \
14805hardcode_libdir_separator \
14806fix_srcfile_path \
14807exclude_expsyms \
14808include_expsyms \
14809file_list_spec \
14810variables_saved_for_relink \
14811libname_spec \
14812library_names_spec \
14813soname_spec \
14814install_override_mode \
14815finish_eval \
14816old_striplib \
14817striplib; do
14818 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14819 *[\\\\\\\`\\"\\\$]*)
14820 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14821 ;;
14822 *)
14823 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14824 ;;
14825 esac
14826done
14827
14828# Double-quote double-evaled strings.
14829for var in reload_cmds \
14830old_postinstall_cmds \
14831old_postuninstall_cmds \
14832old_archive_cmds \
14833extract_expsyms_cmds \
14834old_archive_from_new_cmds \
14835old_archive_from_expsyms_cmds \
14836archive_cmds \
14837archive_expsym_cmds \
14838module_cmds \
14839module_expsym_cmds \
14840export_symbols_cmds \
14841prelink_cmds \
14842postinstall_cmds \
14843postuninstall_cmds \
14844finish_cmds \
14845sys_lib_search_path_spec \
14846sys_lib_dlsearch_path_spec; do
14847 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14848 *[\\\\\\\`\\"\\\$]*)
14849 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14850 ;;
14851 *)
14852 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14853 ;;
14854 esac
14855done
14856
14857ac_aux_dir='$ac_aux_dir'
14858xsi_shell='$xsi_shell'
14859lt_shell_append='$lt_shell_append'
14860
14861# See if we are running on zsh, and set the options which allow our
14862# commands through without removal of \ escapes INIT.
14863if test -n "\${ZSH_VERSION+set}" ; then
14864 setopt NO_GLOB_SUBST
14865fi
14866
14867
14868 PACKAGE='$PACKAGE'
14869 VERSION='$VERSION'
14870 TIMESTAMP='$TIMESTAMP'
14871 RM='$RM'
14872 ofile='$ofile'
14873
14874
14875
14876
81ecdfbb 14877_ACEOF
b7026657 14878
81ecdfbb 14879cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14880
81ecdfbb 14881# Handling of arguments.
b7026657
AC
14882for ac_config_target in $ac_config_targets
14883do
81ecdfbb
RW
14884 case $ac_config_target in
14885 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14886 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14887 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14888 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14889 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14890 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14891 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14892 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14893
d0ac1c44 14894 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5d031c16 14895 esac
b7026657 14896done
5d031c16 14897
81ecdfbb 14898
b7026657
AC
14899# If the user did not use the arguments to specify the items to instantiate,
14900# then the envvar interface is used. Set only those that are not.
14901# We use the long form for the default assignment because of an extremely
14902# bizarre bug on SunOS 4.1.3.
14903if $ac_need_defaults; then
14904 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14905 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
14906 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14907fi
14908
14909# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14910# simply because there is no reason against having it here, and in addition,
b7026657 14911# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14912# Hook for its removal unless debugging.
14913# Note that there is a small window in which the directory will not be cleaned:
14914# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
14915$debug ||
14916{
d0ac1c44 14917 tmp= ac_tmp=
81ecdfbb 14918 trap 'exit_status=$?
d0ac1c44
SM
14919 : "${ac_tmp:=$tmp}"
14920 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
14921' 0
14922 trap 'as_fn_exit 1' 1 2 13 15
b7026657 14923}
b7026657
AC
14924# Create a (secure) tmp directory for tmp files.
14925
14926{
81ecdfbb 14927 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 14928 test -d "$tmp"
b7026657
AC
14929} ||
14930{
81ecdfbb
RW
14931 tmp=./conf$$-$RANDOM
14932 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
14933} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14934ac_tmp=$tmp
b7026657 14935
81ecdfbb
RW
14936# Set up the scripts for CONFIG_FILES section.
14937# No need to generate them if there are no CONFIG_FILES.
14938# This happens for instance with `./config.status config.h'.
14939if test -n "$CONFIG_FILES"; then
b7026657 14940
b7026657 14941
81ecdfbb
RW
14942ac_cr=`echo X | tr X '\015'`
14943# On cygwin, bash can eat \r inside `` if the user requested igncr.
14944# But we know of no other shell where ac_cr would be empty at this
14945# point, so we can use a bashism as a fallback.
14946if test "x$ac_cr" = x; then
14947 eval ac_cr=\$\'\\r\'
14948fi
14949ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14950if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 14951 ac_cs_awk_cr='\\r'
81ecdfbb
RW
14952else
14953 ac_cs_awk_cr=$ac_cr
14954fi
b7026657 14955
d0ac1c44 14956echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
14957_ACEOF
14958
5d031c16 14959
81ecdfbb
RW
14960{
14961 echo "cat >conf$$subs.awk <<_ACEOF" &&
14962 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14963 echo "_ACEOF"
14964} >conf$$subs.sh ||
d0ac1c44
SM
14965 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14966ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
14967ac_delim='%!_!# '
14968for ac_last_try in false false false false false :; do
14969 . ./conf$$subs.sh ||
d0ac1c44 14970 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14971
14972 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14973 if test $ac_delim_n = $ac_delim_num; then
14974 break
14975 elif $ac_last_try; then
d0ac1c44 14976 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
b7026657 14977 else
81ecdfbb
RW
14978 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14979 fi
14980done
14981rm -f conf$$subs.sh
14982
14983cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14984cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
14985_ACEOF
14986sed -n '
14987h
14988s/^/S["/; s/!.*/"]=/
14989p
14990g
14991s/^[^!]*!//
14992:repl
14993t repl
14994s/'"$ac_delim"'$//
14995t delim
14996:nl
14997h
d0ac1c44 14998s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14999t more1
15000s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15001p
15002n
15003b repl
15004:more1
15005s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15006p
15007g
15008s/.\{148\}//
15009t nl
15010:delim
15011h
d0ac1c44 15012s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
15013t more2
15014s/["\\]/\\&/g; s/^/"/; s/$/"/
15015p
15016b
15017:more2
15018s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15019p
15020g
15021s/.\{148\}//
15022t delim
15023' <conf$$subs.awk | sed '
15024/^[^""]/{
15025 N
15026 s/\n//
15027}
15028' >>$CONFIG_STATUS || ac_write_fail=1
15029rm -f conf$$subs.awk
15030cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15031_ACAWK
d0ac1c44 15032cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
15033 for (key in S) S_is_set[key] = 1
15034 FS = "\a"
5d031c16 15035
81ecdfbb
RW
15036}
15037{
15038 line = $ 0
15039 nfields = split(line, field, "@")
15040 substed = 0
15041 len = length(field[1])
15042 for (i = 2; i < nfields; i++) {
15043 key = field[i]
15044 keylen = length(key)
15045 if (S_is_set[key]) {
15046 value = S[key]
15047 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15048 len += length(value) + length(field[++i])
15049 substed = 1
15050 } else
15051 len += 1 + keylen
15052 }
15053
15054 print line
15055}
b7026657 15056
81ecdfbb
RW
15057_ACAWK
15058_ACEOF
15059cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15060if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15061 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 15062else
81ecdfbb 15063 cat
d0ac1c44
SM
15064fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15065 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 15066_ACEOF
b7026657 15067
d0ac1c44
SM
15068# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15069# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
15070# trailing colons and then remove the whole line if VPATH becomes empty
15071# (actually we leave an empty line to preserve line numbers).
15072if test "x$srcdir" = x.; then
d0ac1c44
SM
15073 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15074h
15075s///
15076s/^/:/
15077s/[ ]*$/:/
15078s/:\$(srcdir):/:/g
15079s/:\${srcdir}:/:/g
15080s/:@srcdir@:/:/g
15081s/^:*//
81ecdfbb 15082s/:*$//
d0ac1c44
SM
15083x
15084s/\(=[ ]*\).*/\1/
15085G
15086s/\n//
81ecdfbb
RW
15087s/^[^=]*=[ ]*$//
15088}'
15089fi
b7026657 15090
81ecdfbb
RW
15091cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15092fi # test -n "$CONFIG_FILES"
b7026657 15093
81ecdfbb
RW
15094# Set up the scripts for CONFIG_HEADERS section.
15095# No need to generate them if there are no CONFIG_HEADERS.
15096# This happens for instance with `./config.status Makefile'.
15097if test -n "$CONFIG_HEADERS"; then
d0ac1c44 15098cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
15099BEGIN {
15100_ACEOF
b7026657 15101
81ecdfbb
RW
15102# Transform confdefs.h into an awk script `defines.awk', embedded as
15103# here-document in config.status, that substitutes the proper values into
15104# config.h.in to produce config.h.
5d031c16 15105
81ecdfbb
RW
15106# Create a delimiter string that does not exist in confdefs.h, to ease
15107# handling of long lines.
15108ac_delim='%!_!# '
15109for ac_last_try in false false :; do
d0ac1c44
SM
15110 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15111 if test -z "$ac_tt"; then
81ecdfbb
RW
15112 break
15113 elif $ac_last_try; then
d0ac1c44 15114 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 15115 else
81ecdfbb 15116 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 15117 fi
b7026657 15118done
81ecdfbb
RW
15119
15120# For the awk script, D is an array of macro values keyed by name,
15121# likewise P contains macro parameters if any. Preserve backslash
15122# newline sequences.
15123
15124ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15125sed -n '
15126s/.\{148\}/&'"$ac_delim"'/g
15127t rset
15128:rset
15129s/^[ ]*#[ ]*define[ ][ ]*/ /
15130t def
15131d
15132:def
15133s/\\$//
15134t bsnl
15135s/["\\]/\\&/g
15136s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15137D["\1"]=" \3"/p
15138s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15139d
15140:bsnl
15141s/["\\]/\\&/g
15142s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15143D["\1"]=" \3\\\\\\n"\\/p
15144t cont
15145s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15146t cont
15147d
15148:cont
15149n
15150s/.\{148\}/&'"$ac_delim"'/g
15151t clear
15152:clear
15153s/\\$//
15154t bsnlc
15155s/["\\]/\\&/g; s/^/"/; s/$/"/p
15156d
15157:bsnlc
15158s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15159b cont
15160' <confdefs.h | sed '
15161s/'"$ac_delim"'/"\\\
15162"/g' >>$CONFIG_STATUS || ac_write_fail=1
15163
15164cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15165 for (key in D) D_is_set[key] = 1
15166 FS = "\a"
15167}
15168/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15169 line = \$ 0
15170 split(line, arg, " ")
15171 if (arg[1] == "#") {
15172 defundef = arg[2]
15173 mac1 = arg[3]
15174 } else {
15175 defundef = substr(arg[1], 2)
15176 mac1 = arg[2]
15177 }
15178 split(mac1, mac2, "(") #)
15179 macro = mac2[1]
15180 prefix = substr(line, 1, index(line, defundef) - 1)
15181 if (D_is_set[macro]) {
15182 # Preserve the white space surrounding the "#".
15183 print prefix "define", macro P[macro] D[macro]
15184 next
15185 } else {
15186 # Replace #undef with comments. This is necessary, for example,
15187 # in the case of _POSIX_SOURCE, which is predefined and required
15188 # on some systems where configure will not decide to define it.
15189 if (defundef == "undef") {
15190 print "/*", prefix defundef, macro, "*/"
15191 next
15192 }
15193 }
15194}
15195{ print }
15196_ACAWK
b7026657 15197_ACEOF
81ecdfbb 15198cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 15199 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 15200fi # test -n "$CONFIG_HEADERS"
b7026657 15201
5d031c16 15202
99d8e879 15203eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
15204shift
15205for ac_tag
15206do
15207 case $ac_tag in
15208 :[FHLC]) ac_mode=$ac_tag; continue;;
5d031c16 15209 esac
81ecdfbb
RW
15210 case $ac_mode$ac_tag in
15211 :[FHL]*:*);;
d0ac1c44 15212 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
15213 :[FH]-) ac_tag=-:-;;
15214 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15215 esac
15216 ac_save_IFS=$IFS
15217 IFS=:
15218 set x $ac_tag
15219 IFS=$ac_save_IFS
15220 shift
15221 ac_file=$1
15222 shift
5d031c16 15223
81ecdfbb
RW
15224 case $ac_mode in
15225 :L) ac_source=$1;;
15226 :[FH])
15227 ac_file_inputs=
15228 for ac_f
15229 do
15230 case $ac_f in
d0ac1c44 15231 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
15232 *) # Look for the file first in the build tree, then in the source tree
15233 # (if the path is not absolute). The absolute path cannot be DOS-style,
15234 # because $ac_f cannot contain `:'.
15235 test -f "$ac_f" ||
15236 case $ac_f in
15237 [\\/$]*) false;;
15238 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15239 esac ||
d0ac1c44 15240 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 15241 esac
81ecdfbb
RW
15242 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15243 as_fn_append ac_file_inputs " '$ac_f'"
15244 done
b7026657 15245
81ecdfbb
RW
15246 # Let's still pretend it is `configure' which instantiates (i.e., don't
15247 # use $as_me), people would be surprised to read:
15248 # /* config.h. Generated by config.status. */
15249 configure_input='Generated from '`
15250 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15251 `' by configure.'
15252 if test x"$ac_file" != x-; then
15253 configure_input="$ac_file. $configure_input"
15254 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15255$as_echo "$as_me: creating $ac_file" >&6;}
15256 fi
15257 # Neutralize special characters interpreted by sed in replacement strings.
15258 case $configure_input in #(
15259 *\&* | *\|* | *\\* )
15260 ac_sed_conf_input=`$as_echo "$configure_input" |
15261 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15262 *) ac_sed_conf_input=$configure_input;;
15263 esac
b7026657 15264
81ecdfbb 15265 case $ac_tag in
d0ac1c44
SM
15266 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15267 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
15268 esac
15269 ;;
15270 esac
b7026657 15271
81ecdfbb 15272 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
15273$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15274 X"$ac_file" : 'X\(//\)[^/]' \| \
15275 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15276 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15277$as_echo X"$ac_file" |
15278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15279 s//\1/
15280 q
15281 }
15282 /^X\(\/\/\)[^/].*/{
15283 s//\1/
15284 q
15285 }
15286 /^X\(\/\/\)$/{
15287 s//\1/
15288 q
15289 }
15290 /^X\(\/\).*/{
15291 s//\1/
15292 q
15293 }
15294 s/.*/./; q'`
15295 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
15296 ac_builddir=.
15297
81ecdfbb
RW
15298case "$ac_dir" in
15299.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15300*)
15301 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15302 # A ".." for each directory in $ac_dir_suffix.
15303 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15304 case $ac_top_builddir_sub in
15305 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15306 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15307 esac ;;
15308esac
15309ac_abs_top_builddir=$ac_pwd
15310ac_abs_builddir=$ac_pwd$ac_dir_suffix
15311# for backward compatibility:
15312ac_top_builddir=$ac_top_build_prefix
b7026657
AC
15313
15314case $srcdir in
81ecdfbb 15315 .) # We are building in place.
b7026657 15316 ac_srcdir=.
81ecdfbb
RW
15317 ac_top_srcdir=$ac_top_builddir_sub
15318 ac_abs_top_srcdir=$ac_pwd ;;
15319 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 15320 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15321 ac_top_srcdir=$srcdir
15322 ac_abs_top_srcdir=$srcdir ;;
15323 *) # Relative name.
15324 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15325 ac_top_srcdir=$ac_top_build_prefix$srcdir
15326 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 15327esac
81ecdfbb 15328ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 15329
5d031c16 15330
81ecdfbb
RW
15331 case $ac_mode in
15332 :F)
15333 #
15334 # CONFIG_FILE
15335 #
b7026657 15336
81ecdfbb
RW
15337 case $INSTALL in
15338 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15339 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
5d031c16 15340 esac
81ecdfbb 15341_ACEOF
5d031c16 15342
81ecdfbb
RW
15343cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15344# If the template does not know about datarootdir, expand it.
15345# FIXME: This hack should be removed a few years after 2.60.
15346ac_datarootdir_hack=; ac_datarootdir_seen=
15347ac_sed_dataroot='
15348/datarootdir/ {
15349 p
15350 q
15351}
15352/@datadir@/p
15353/@docdir@/p
15354/@infodir@/p
15355/@localedir@/p
15356/@mandir@/p'
15357case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15358*datarootdir*) ac_datarootdir_seen=yes;;
15359*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15360 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15361$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15362_ACEOF
15363cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15364 ac_datarootdir_hack='
15365 s&@datadir@&$datadir&g
15366 s&@docdir@&$docdir&g
15367 s&@infodir@&$infodir&g
15368 s&@localedir@&$localedir&g
15369 s&@mandir@&$mandir&g
15370 s&\\\${datarootdir}&$datarootdir&g' ;;
15371esac
b7026657 15372_ACEOF
b7026657 15373
81ecdfbb
RW
15374# Neutralize VPATH when `$srcdir' = `.'.
15375# Shell code in configure.ac might set extrasub.
15376# FIXME: do we really want to maintain this feature?
15377cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15378ac_sed_extra="$ac_vpsub
15379$extrasub
15380_ACEOF
15381cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15382:t
15383/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15384s|@configure_input@|$ac_sed_conf_input|;t t
15385s&@top_builddir@&$ac_top_builddir_sub&;t t
15386s&@top_build_prefix@&$ac_top_build_prefix&;t t
15387s&@srcdir@&$ac_srcdir&;t t
15388s&@abs_srcdir@&$ac_abs_srcdir&;t t
15389s&@top_srcdir@&$ac_top_srcdir&;t t
15390s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15391s&@builddir@&$ac_builddir&;t t
15392s&@abs_builddir@&$ac_abs_builddir&;t t
15393s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15394s&@INSTALL@&$ac_INSTALL&;t t
15395$ac_datarootdir_hack
15396"
d0ac1c44
SM
15397eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15398 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15399
15400test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
15401 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15402 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15403 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 15404 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15405which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 15406$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15407which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 15408
d0ac1c44 15409 rm -f "$ac_tmp/stdin"
81ecdfbb 15410 case $ac_file in
d0ac1c44
SM
15411 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15412 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 15413 esac \
d0ac1c44 15414 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15415 ;;
15416 :H)
15417 #
15418 # CONFIG_HEADER
15419 #
15420 if test x"$ac_file" != x-; then
15421 {
15422 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15423 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15424 } >"$ac_tmp/config.h" \
15425 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15426 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
15427 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15428$as_echo "$as_me: $ac_file is unchanged" >&6;}
15429 else
15430 rm -f "$ac_file"
d0ac1c44
SM
15431 mv "$ac_tmp/config.h" "$ac_file" \
15432 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 15433 fi
b7026657 15434 else
81ecdfbb 15435 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15436 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15437 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
15438 fi
15439 ;;
b7026657 15440
81ecdfbb
RW
15441 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15442$as_echo "$as_me: executing $ac_file commands" >&6;}
15443 ;;
15444 esac
b7026657
AC
15445
15446
81ecdfbb 15447 case $ac_file$ac_mode in
db2e4d67 15448 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15449 "libtool":C)
15450
15451 # See if we are running on zsh, and set the options which allow our
15452 # commands through without removal of \ escapes.
15453 if test -n "${ZSH_VERSION+set}" ; then
15454 setopt NO_GLOB_SUBST
15455 fi
15456
15457 cfgfile="${ofile}T"
15458 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15459 $RM "$cfgfile"
15460
15461 cat <<_LT_EOF >> "$cfgfile"
15462#! $SHELL
15463
15464# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15465# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15466# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15467# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15468#
15469# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15470# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15471# Written by Gordon Matzigkeit, 1996
15472#
15473# This file is part of GNU Libtool.
15474#
15475# GNU Libtool is free software; you can redistribute it and/or
15476# modify it under the terms of the GNU General Public License as
15477# published by the Free Software Foundation; either version 2 of
15478# the License, or (at your option) any later version.
15479#
15480# As a special exception to the GNU General Public License,
15481# if you distribute this file as part of a program or library that
15482# is built using GNU Libtool, you may include this file under the
15483# same distribution terms that you use for the rest of that program.
15484#
15485# GNU Libtool is distributed in the hope that it will be useful,
15486# but WITHOUT ANY WARRANTY; without even the implied warranty of
15487# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15488# GNU General Public License for more details.
15489#
15490# You should have received a copy of the GNU General Public License
15491# along with GNU Libtool; see the file COPYING. If not, a copy
15492# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15493# obtained by writing to the Free Software Foundation, Inc.,
15494# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15495
15496
15497# The names of the tagged configurations supported by this script.
15498available_tags=""
15499
15500# ### BEGIN LIBTOOL CONFIG
15501
15502# Which release of libtool.m4 was used?
15503macro_version=$macro_version
15504macro_revision=$macro_revision
15505
15506# Whether or not to build shared libraries.
15507build_libtool_libs=$enable_shared
15508
15509# Whether or not to build static libraries.
15510build_old_libs=$enable_static
15511
15512# What type of objects to build.
15513pic_mode=$pic_mode
15514
15515# Whether or not to optimize for fast installation.
15516fast_install=$enable_fast_install
15517
15518# Shell to use when invoking shell scripts.
15519SHELL=$lt_SHELL
15520
15521# An echo program that protects backslashes.
15522ECHO=$lt_ECHO
15523
15524# The host system.
15525host_alias=$host_alias
15526host=$host
15527host_os=$host_os
15528
15529# The build system.
15530build_alias=$build_alias
15531build=$build
15532build_os=$build_os
15533
15534# A sed program that does not truncate output.
15535SED=$lt_SED
15536
15537# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15538Xsed="\$SED -e 1s/^X//"
15539
15540# A grep program that handles long lines.
15541GREP=$lt_GREP
15542
15543# An ERE matcher.
15544EGREP=$lt_EGREP
15545
15546# A literal string matcher.
15547FGREP=$lt_FGREP
15548
15549# A BSD- or MS-compatible name lister.
15550NM=$lt_NM
15551
15552# Whether we need soft or hard links.
15553LN_S=$lt_LN_S
15554
15555# What is the maximum length of a command?
15556max_cmd_len=$max_cmd_len
15557
15558# Object file suffix (normally "o").
15559objext=$ac_objext
15560
15561# Executable file suffix (normally "").
15562exeext=$exeext
15563
15564# whether the shell understands "unset".
15565lt_unset=$lt_unset
15566
15567# turn spaces into newlines.
15568SP2NL=$lt_lt_SP2NL
15569
15570# turn newlines into spaces.
15571NL2SP=$lt_lt_NL2SP
15572
15573# An object symbol dumper.
15574OBJDUMP=$lt_OBJDUMP
15575
15576# Method to check whether dependent libraries are shared objects.
15577deplibs_check_method=$lt_deplibs_check_method
15578
15579# Command to use when deplibs_check_method == "file_magic".
15580file_magic_cmd=$lt_file_magic_cmd
15581
15582# The archiver.
15583AR=$lt_AR
15584AR_FLAGS=$lt_AR_FLAGS
15585
15586# A symbol stripping program.
15587STRIP=$lt_STRIP
15588
15589# Commands used to install an old-style archive.
15590RANLIB=$lt_RANLIB
15591old_postinstall_cmds=$lt_old_postinstall_cmds
15592old_postuninstall_cmds=$lt_old_postuninstall_cmds
15593
15594# Whether to use a lock for old archive extraction.
15595lock_old_archive_extraction=$lock_old_archive_extraction
15596
15597# A C compiler.
15598LTCC=$lt_CC
15599
15600# LTCC compiler flags.
15601LTCFLAGS=$lt_CFLAGS
15602
15603# Take the output of nm and produce a listing of raw symbols and C names.
15604global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15605
15606# Transform the output of nm in a proper C declaration.
15607global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15608
15609# Transform the output of nm in a C name address pair.
15610global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15611
15612# Transform the output of nm in a C name address pair when lib prefix is needed.
15613global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15614
15615# The name of the directory that contains temporary libtool files.
15616objdir=$objdir
15617
15618# Used to examine libraries when file_magic_cmd begins with "file".
15619MAGIC_CMD=$MAGIC_CMD
15620
15621# Must we lock files when doing compilation?
15622need_locks=$lt_need_locks
15623
15624# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15625DSYMUTIL=$lt_DSYMUTIL
15626
15627# Tool to change global to local symbols on Mac OS X.
15628NMEDIT=$lt_NMEDIT
15629
15630# Tool to manipulate fat objects and archives on Mac OS X.
15631LIPO=$lt_LIPO
15632
15633# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15634OTOOL=$lt_OTOOL
15635
15636# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15637OTOOL64=$lt_OTOOL64
15638
15639# Old archive suffix (normally "a").
15640libext=$libext
15641
15642# Shared library suffix (normally ".so").
15643shrext_cmds=$lt_shrext_cmds
15644
15645# The commands to extract the exported symbol list from a shared archive.
15646extract_expsyms_cmds=$lt_extract_expsyms_cmds
15647
15648# Variables whose values should be saved in libtool wrapper scripts and
15649# restored at link time.
15650variables_saved_for_relink=$lt_variables_saved_for_relink
15651
15652# Do we need the "lib" prefix for modules?
15653need_lib_prefix=$need_lib_prefix
15654
15655# Do we need a version for libraries?
15656need_version=$need_version
15657
15658# Library versioning type.
15659version_type=$version_type
15660
15661# Shared library runtime path variable.
15662runpath_var=$runpath_var
15663
15664# Shared library path variable.
15665shlibpath_var=$shlibpath_var
15666
15667# Is shlibpath searched before the hard-coded library search path?
15668shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15669
15670# Format of library name prefix.
15671libname_spec=$lt_libname_spec
15672
15673# List of archive names. First name is the real one, the rest are links.
15674# The last name is the one that the linker finds with -lNAME
15675library_names_spec=$lt_library_names_spec
15676
15677# The coded name of the library, if different from the real name.
15678soname_spec=$lt_soname_spec
15679
15680# Permission mode override for installation of shared libraries.
15681install_override_mode=$lt_install_override_mode
15682
15683# Command to use after installation of a shared archive.
15684postinstall_cmds=$lt_postinstall_cmds
15685
15686# Command to use after uninstallation of a shared archive.
15687postuninstall_cmds=$lt_postuninstall_cmds
15688
15689# Commands used to finish a libtool library installation in a directory.
15690finish_cmds=$lt_finish_cmds
15691
15692# As "finish_cmds", except a single script fragment to be evaled but
15693# not shown.
15694finish_eval=$lt_finish_eval
15695
15696# Whether we should hardcode library paths into libraries.
15697hardcode_into_libs=$hardcode_into_libs
15698
15699# Compile-time system search path for libraries.
15700sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15701
15702# Run-time system search path for libraries.
15703sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15704
15705# Whether dlopen is supported.
15706dlopen_support=$enable_dlopen
15707
15708# Whether dlopen of programs is supported.
15709dlopen_self=$enable_dlopen_self
15710
15711# Whether dlopen of statically linked programs is supported.
15712dlopen_self_static=$enable_dlopen_self_static
15713
15714# Commands to strip libraries.
15715old_striplib=$lt_old_striplib
15716striplib=$lt_striplib
15717
15718
15719# The linker used to build libraries.
15720LD=$lt_LD
15721
15722# How to create reloadable object files.
15723reload_flag=$lt_reload_flag
15724reload_cmds=$lt_reload_cmds
15725
15726# Commands used to build an old-style archive.
15727old_archive_cmds=$lt_old_archive_cmds
15728
15729# A language specific compiler.
15730CC=$lt_compiler
15731
15732# Is the compiler the GNU compiler?
15733with_gcc=$GCC
15734
15735# Compiler flag to turn off builtin functions.
15736no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15737
15738# How to pass a linker flag through the compiler.
15739wl=$lt_lt_prog_compiler_wl
15740
15741# Additional compiler flags for building library objects.
15742pic_flag=$lt_lt_prog_compiler_pic
15743
15744# Compiler flag to prevent dynamic linking.
15745link_static_flag=$lt_lt_prog_compiler_static
15746
15747# Does compiler simultaneously support -c and -o options?
15748compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15749
15750# Whether or not to add -lc for building shared libraries.
15751build_libtool_need_lc=$archive_cmds_need_lc
15752
15753# Whether or not to disallow shared libs when runtime libs are static.
15754allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15755
15756# Compiler flag to allow reflexive dlopens.
15757export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15758
15759# Compiler flag to generate shared objects directly from archives.
15760whole_archive_flag_spec=$lt_whole_archive_flag_spec
15761
15762# Whether the compiler copes with passing no objects directly.
15763compiler_needs_object=$lt_compiler_needs_object
15764
15765# Create an old-style archive from a shared archive.
15766old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15767
15768# Create a temporary old-style archive to link instead of a shared archive.
15769old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15770
15771# Commands used to build a shared archive.
15772archive_cmds=$lt_archive_cmds
15773archive_expsym_cmds=$lt_archive_expsym_cmds
15774
15775# Commands used to build a loadable module if different from building
15776# a shared archive.
15777module_cmds=$lt_module_cmds
15778module_expsym_cmds=$lt_module_expsym_cmds
15779
15780# Whether we are building with GNU ld or not.
15781with_gnu_ld=$lt_with_gnu_ld
15782
15783# Flag that allows shared libraries with undefined symbols to be built.
15784allow_undefined_flag=$lt_allow_undefined_flag
15785
15786# Flag that enforces no undefined symbols.
15787no_undefined_flag=$lt_no_undefined_flag
15788
15789# Flag to hardcode \$libdir into a binary during linking.
15790# This must work even if \$libdir does not exist
15791hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15792
15793# If ld is used when linking, flag to hardcode \$libdir into a binary
15794# during linking. This must work even if \$libdir does not exist.
15795hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15796
15797# Whether we need a single "-rpath" flag with a separated argument.
15798hardcode_libdir_separator=$lt_hardcode_libdir_separator
15799
15800# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15801# DIR into the resulting binary.
15802hardcode_direct=$hardcode_direct
15803
15804# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15805# DIR into the resulting binary and the resulting library dependency is
15806# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15807# library is relocated.
15808hardcode_direct_absolute=$hardcode_direct_absolute
15809
15810# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15811# into the resulting binary.
15812hardcode_minus_L=$hardcode_minus_L
15813
15814# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15815# into the resulting binary.
15816hardcode_shlibpath_var=$hardcode_shlibpath_var
15817
15818# Set to "yes" if building a shared library automatically hardcodes DIR
15819# into the library and all subsequent libraries and executables linked
15820# against it.
15821hardcode_automatic=$hardcode_automatic
15822
15823# Set to yes if linker adds runtime paths of dependent libraries
15824# to runtime path list.
15825inherit_rpath=$inherit_rpath
15826
15827# Whether libtool must link a program against all its dependency libraries.
15828link_all_deplibs=$link_all_deplibs
15829
15830# Fix the shell variable \$srcfile for the compiler.
15831fix_srcfile_path=$lt_fix_srcfile_path
15832
15833# Set to "yes" if exported symbols are required.
15834always_export_symbols=$always_export_symbols
15835
15836# The commands to list exported symbols.
15837export_symbols_cmds=$lt_export_symbols_cmds
15838
15839# Symbols that should not be listed in the preloaded symbols.
15840exclude_expsyms=$lt_exclude_expsyms
15841
15842# Symbols that must always be exported.
15843include_expsyms=$lt_include_expsyms
15844
15845# Commands necessary for linking programs (against libraries) with templates.
15846prelink_cmds=$lt_prelink_cmds
15847
15848# Specify filename containing input files.
15849file_list_spec=$lt_file_list_spec
15850
15851# How to hardcode a shared library path into an executable.
15852hardcode_action=$hardcode_action
15853
15854# ### END LIBTOOL CONFIG
15855
15856_LT_EOF
15857
15858 case $host_os in
15859 aix3*)
15860 cat <<\_LT_EOF >> "$cfgfile"
15861# AIX sometimes has problems with the GCC collect2 program. For some
15862# reason, if we set the COLLECT_NAMES environment variable, the problems
15863# vanish in a puff of smoke.
15864if test "X${COLLECT_NAMES+set}" != Xset; then
15865 COLLECT_NAMES=
15866 export COLLECT_NAMES
15867fi
15868_LT_EOF
15869 ;;
15870 esac
15871
15872
15873ltmain="$ac_aux_dir/ltmain.sh"
15874
15875
15876 # We use sed instead of cat because bash on DJGPP gets confused if
15877 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15878 # text mode, it properly converts lines to CR/LF. This bash problem
15879 # is reportedly fixed, but why not run on old versions too?
15880 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15881 || (rm -f "$cfgfile"; exit 1)
15882
15883 case $xsi_shell in
15884 yes)
15885 cat << \_LT_EOF >> "$cfgfile"
15886
15887# func_dirname file append nondir_replacement
15888# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15889# otherwise set result to NONDIR_REPLACEMENT.
15890func_dirname ()
15891{
15892 case ${1} in
15893 */*) func_dirname_result="${1%/*}${2}" ;;
15894 * ) func_dirname_result="${3}" ;;
15895 esac
15896}
15897
15898# func_basename file
15899func_basename ()
15900{
15901 func_basename_result="${1##*/}"
15902}
15903
15904# func_dirname_and_basename file append nondir_replacement
15905# perform func_basename and func_dirname in a single function
15906# call:
15907# dirname: Compute the dirname of FILE. If nonempty,
15908# add APPEND to the result, otherwise set result
15909# to NONDIR_REPLACEMENT.
15910# value returned in "$func_dirname_result"
15911# basename: Compute filename of FILE.
15912# value retuned in "$func_basename_result"
15913# Implementation must be kept synchronized with func_dirname
15914# and func_basename. For efficiency, we do not delegate to
15915# those functions but instead duplicate the functionality here.
15916func_dirname_and_basename ()
15917{
15918 case ${1} in
15919 */*) func_dirname_result="${1%/*}${2}" ;;
15920 * ) func_dirname_result="${3}" ;;
15921 esac
15922 func_basename_result="${1##*/}"
15923}
15924
15925# func_stripname prefix suffix name
15926# strip PREFIX and SUFFIX off of NAME.
15927# PREFIX and SUFFIX must not contain globbing or regex special
15928# characters, hashes, percent signs, but SUFFIX may contain a leading
15929# dot (in which case that matches only a dot).
15930func_stripname ()
15931{
15932 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15933 # positional parameters, so assign one to ordinary parameter first.
15934 func_stripname_result=${3}
15935 func_stripname_result=${func_stripname_result#"${1}"}
15936 func_stripname_result=${func_stripname_result%"${2}"}
15937}
15938
15939# func_opt_split
15940func_opt_split ()
15941{
15942 func_opt_split_opt=${1%%=*}
15943 func_opt_split_arg=${1#*=}
15944}
15945
15946# func_lo2o object
15947func_lo2o ()
15948{
15949 case ${1} in
15950 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15951 *) func_lo2o_result=${1} ;;
15952 esac
15953}
15954
15955# func_xform libobj-or-source
15956func_xform ()
15957{
15958 func_xform_result=${1%.*}.lo
15959}
15960
15961# func_arith arithmetic-term...
15962func_arith ()
15963{
15964 func_arith_result=$(( $* ))
15965}
15966
15967# func_len string
15968# STRING may not start with a hyphen.
15969func_len ()
15970{
15971 func_len_result=${#1}
15972}
15973
15974_LT_EOF
15975 ;;
15976 *) # Bourne compatible functions.
15977 cat << \_LT_EOF >> "$cfgfile"
15978
15979# func_dirname file append nondir_replacement
15980# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15981# otherwise set result to NONDIR_REPLACEMENT.
15982func_dirname ()
15983{
15984 # Extract subdirectory from the argument.
15985 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15986 if test "X$func_dirname_result" = "X${1}"; then
15987 func_dirname_result="${3}"
15988 else
15989 func_dirname_result="$func_dirname_result${2}"
15990 fi
15991}
15992
15993# func_basename file
15994func_basename ()
15995{
15996 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15997}
15998
15999
16000# func_stripname prefix suffix name
16001# strip PREFIX and SUFFIX off of NAME.
16002# PREFIX and SUFFIX must not contain globbing or regex special
16003# characters, hashes, percent signs, but SUFFIX may contain a leading
16004# dot (in which case that matches only a dot).
16005# func_strip_suffix prefix name
16006func_stripname ()
16007{
16008 case ${2} in
16009 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16010 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16011 esac
16012}
16013
16014# sed scripts:
16015my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16016my_sed_long_arg='1s/^-[^=]*=//'
16017
16018# func_opt_split
16019func_opt_split ()
16020{
16021 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16022 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16023}
16024
16025# func_lo2o object
16026func_lo2o ()
16027{
16028 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16029}
16030
16031# func_xform libobj-or-source
16032func_xform ()
16033{
16034 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16035}
16036
16037# func_arith arithmetic-term...
16038func_arith ()
16039{
16040 func_arith_result=`expr "$@"`
16041}
16042
16043# func_len string
16044# STRING may not start with a hyphen.
16045func_len ()
16046{
16047 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16048}
16049
16050_LT_EOF
16051esac
16052
16053case $lt_shell_append in
16054 yes)
16055 cat << \_LT_EOF >> "$cfgfile"
16056
16057# func_append var value
16058# Append VALUE to the end of shell variable VAR.
16059func_append ()
16060{
16061 eval "$1+=\$2"
16062}
16063_LT_EOF
16064 ;;
16065 *)
16066 cat << \_LT_EOF >> "$cfgfile"
16067
16068# func_append var value
16069# Append VALUE to the end of shell variable VAR.
16070func_append ()
16071{
16072 eval "$1=\$$1\$2"
16073}
16074
16075_LT_EOF
16076 ;;
16077 esac
16078
16079
16080 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16081 || (rm -f "$cfgfile"; exit 1)
16082
16083 mv -f "$cfgfile" "$ofile" ||
16084 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16085 chmod +x "$ofile"
16086
16087 ;;
81ecdfbb 16088 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
16089 rm -f Makesim1.tmp Makesim2.tmp Makefile
16090 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16091 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16092 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
5d031c16
AC
16093 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16094 <Makefile.sim >Makefile
38f48d72 16095 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 16096 ;;
81ecdfbb
RW
16097 "stamp-h":C) echo > stamp-h ;;
16098
b7026657 16099 esac
81ecdfbb 16100done # for ac_tag
5d031c16 16101
b7026657 16102
81ecdfbb 16103as_fn_exit 0
b7026657 16104_ACEOF
b7026657
AC
16105ac_clean_files=$ac_clean_files_save
16106
81ecdfbb 16107test $ac_write_fail = 0 ||
d0ac1c44 16108 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 16109
b7026657
AC
16110
16111# configure is writing to config.log, and then calls config.status.
16112# config.status does its own redirection, appending to config.log.
16113# Unfortunately, on DOS this fails, as config.log is still kept open
16114# by configure, so config.status won't be able to write to it; its
16115# output is simply discarded. So we exec the FD to /dev/null,
16116# effectively closing config.log, so it can be properly (re)opened and
16117# appended to by config.status. When coming back to configure, we
16118# need to make the FD available again.
16119if test "$no_create" != yes; then
16120 ac_cs_success=:
16121 ac_config_status_args=
16122 test "$silent" = yes &&
16123 ac_config_status_args="$ac_config_status_args --quiet"
16124 exec 5>/dev/null
16125 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16126 exec 5>>config.log
16127 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16128 # would make configure fail if this is the last instruction.
d0ac1c44 16129 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
16130fi
16131if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16132 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16133$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 16134fi
5d031c16
AC
16135
16136
This page took 1.72882 seconds and 4 git commands to generate.