]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/moxie/configure
sim: common: change gennltvals helper to Python
[thirdparty/binutils-gdb.git] / sim / moxie / configure
CommitLineData
fdd6fa61
AG
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
d0ac1c44
SM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
fdd6fa61 8#
fdd6fa61
AG
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
fdd6fa61 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
fdd6fa61
AG
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fdd6fa61
AG
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
fdd6fa61 31fi
fdd6fa61 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
fdd6fa61
AG
79fi
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 90as_myself=
81ecdfbb
RW
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
fdd6fa61
AG
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
6bb11ab3
L
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
fdd6fa61 219do
81ecdfbb
RW
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
81ecdfbb
RW
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
fdd6fa61 274 else
81ecdfbb
RW
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
fdd6fa61 279 fi
81ecdfbb
RW
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
81ecdfbb
RW
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
fdd6fa61 410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
fdd6fa61
AG
429 as_expr=expr
430else
431 as_expr=false
432fi
433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
fdd6fa61
AG
435 as_basename=basename
436else
437 as_basename=false
438fi
439
81ecdfbb
RW
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
fdd6fa61 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
fdd6fa61
AG
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
fdd6fa61 464
fdd6fa61
AG
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
fdd6fa61 472
81ecdfbb
RW
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
fdd6fa61 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
fdd6fa61 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
fdd6fa61 490 t loop
81ecdfbb 491 s/-\n.*//
fdd6fa61 492 ' >$as_me.lineno &&
81ecdfbb
RW
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
fdd6fa61 495
d0ac1c44
SM
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
fdd6fa61
AG
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
fdd6fa61
AG
504 # Exit status is that of the last command.
505 exit
506}
507
81ecdfbb
RW
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
fdd6fa61
AG
519esac
520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
fdd6fa61 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
fdd6fa61 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
fdd6fa61 530 as_ln_s='ln -s'
81ecdfbb
RW
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 534 # In both cases, we have to default to `cp -pR'.
81ecdfbb 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
81ecdfbb
RW
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
fdd6fa61 541 fi
fdd6fa61 542else
d0ac1c44 543 as_ln_s='cp -pR'
fdd6fa61 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
fdd6fa61
AG
547
548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
fdd6fa61
AG
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
fdd6fa61
AG
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
fdd6fa61 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
fdd6fa61
AG
569
570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
fdd6fa61
AG
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
fdd6fa61
AG
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
fdd6fa61 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
fdd6fa61
AG
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
fdd6fa61
AG
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
81ecdfbb 593PACKAGE_URL=
fdd6fa61
AG
594
595ac_unique_file="Makefile.in"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
fdd6fa61
AG
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
fdd6fa61
AG
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
fdd6fa61
AG
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
fdd6fa61
AG
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
fdd6fa61
AG
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
fdd6fa61
AG
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
fdd6fa61 623# include <inttypes.h>
fdd6fa61 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
fdd6fa61
AG
629# include <unistd.h>
630#endif"
631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
634cgen_breaks
6ffe910a 635DTC
81ecdfbb
RW
636REPORT_BUGS_TEXI
637REPORT_BUGS_TO
638PKGVERSION
81ecdfbb 639MAINT
31e6ad7d
MF
640MAINTAINER_MODE_FALSE
641MAINTAINER_MODE_TRUE
6bb11ab3
L
642lt_cv_dlopen_libs
643OTOOL64
644OTOOL
645LIPO
646NMEDIT
647DSYMUTIL
648AWK
649STRIP
650OBJDUMP
651LN_S
652NM
653ac_ct_DUMPBIN
654DUMPBIN
655LD
656FGREP
657SED
658LIBTOOL
659PLUGINS_FALSE
660PLUGINS_TRUE
aadc9410
MF
661zlibinc
662zlibdir
81ecdfbb
RW
663CATOBJEXT
664GENCAT
665INSTOBJEXT
666DATADIRNAME
667CATALOGS
668POSUB
669GMSGFMT
670XGETTEXT
671INCINTL
672LIBINTL_DEP
673LIBINTL
674USE_NLS
db2e4d67
MF
675GMAKE_FALSE
676GMAKE_TRUE
677MAKE
678CCDEPMODE
679DEPDIR
680am__leading_dot
5f3ef9d0 681PACKAGE
46f900c0 682C_DIALECT
81ecdfbb
RW
683RANLIB
684AR
685HDEFINES
686CC_FOR_BUILD
687INSTALL_DATA
688INSTALL_SCRIPT
689INSTALL_PROGRAM
2232061b
MF
690EGREP
691GREP
692CPP
81ecdfbb
RW
693target_os
694target_vendor
695target_cpu
696target
697host_os
698host_vendor
699host_cpu
700host
701build_os
702build_vendor
703build_cpu
704build
6ffe910a
MF
705OBJEXT
706EXEEXT
707ac_ct_CC
708CPPFLAGS
709LDFLAGS
710CFLAGS
711CC
81ecdfbb
RW
712WERROR_CFLAGS
713WARN_CFLAGS
81ecdfbb 714sim_reserved_bits
81ecdfbb
RW
715sim_inline
716sim_hw
717sim_hw_objs
718sim_hw_cflags
719sim_default_model
720sim_scache
721sim_float
81ecdfbb
RW
722sim_endian
723sim_bitsize
81ecdfbb 724sim_alignment
81ecdfbb
RW
725target_alias
726host_alias
727build_alias
728LIBS
729ECHO_T
730ECHO_N
731ECHO_C
732DEFS
733mandir
734localedir
735libdir
736psdir
737pdfdir
738dvidir
739htmldir
740infodir
741docdir
742oldincludedir
743includedir
744localstatedir
745sharedstatedir
746sysconfdir
747datadir
748datarootdir
749libexecdir
750sbindir
751bindir
752program_transform_name
753prefix
754exec_prefix
755PACKAGE_URL
756PACKAGE_BUGREPORT
757PACKAGE_STRING
758PACKAGE_VERSION
759PACKAGE_TARNAME
760PACKAGE_NAME
761PATH_SEPARATOR
762SHELL'
fdd6fa61 763ac_subst_files=''
81ecdfbb
RW
764ac_user_opts='
765enable_option_checking
aadc9410 766with_system_zlib
6bb11ab3
L
767enable_plugins
768enable_shared
769enable_static
770with_pic
771enable_fast_install
772with_gnu_ld
773enable_libtool_lock
81ecdfbb 774enable_maintainer_mode
81ecdfbb
RW
775enable_sim_debug
776enable_sim_stdio
777enable_sim_trace
778enable_sim_profile
35656e95 779enable_sim_assert
16f7876d 780enable_sim_environment
347fe5bb 781enable_sim_inline
81ecdfbb
RW
782with_pkgversion
783with_bugurl
5c27d164
AG
784enable_sim_endian
785enable_sim_alignment
cc8ab1de
MF
786enable_werror
787enable_build_warnings
788enable_sim_build_warnings
81ecdfbb
RW
789'
790 ac_precious_vars='build_alias
791host_alias
792target_alias
793CC
794CFLAGS
795LDFLAGS
796LIBS
797CPPFLAGS
798CPP'
799
fdd6fa61
AG
800
801# Initialize some variables set by options.
802ac_init_help=
803ac_init_version=false
81ecdfbb
RW
804ac_unrecognized_opts=
805ac_unrecognized_sep=
fdd6fa61
AG
806# The variables have the same names as the options, with
807# dashes changed to underlines.
808cache_file=/dev/null
809exec_prefix=NONE
810no_create=
811no_recursion=
812prefix=NONE
813program_prefix=NONE
814program_suffix=NONE
815program_transform_name=s,x,x,
816silent=
817site=
818srcdir=
819verbose=
820x_includes=NONE
821x_libraries=NONE
822
823# Installation directory options.
824# These are left unexpanded so users can "make install exec_prefix=/foo"
825# and all the variables that are supposed to be based on exec_prefix
826# by default will actually change.
827# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 828# (The list follows the same order as the GNU Coding Standards.)
fdd6fa61
AG
829bindir='${exec_prefix}/bin'
830sbindir='${exec_prefix}/sbin'
831libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
832datarootdir='${prefix}/share'
833datadir='${datarootdir}'
fdd6fa61
AG
834sysconfdir='${prefix}/etc'
835sharedstatedir='${prefix}/com'
836localstatedir='${prefix}/var'
fdd6fa61
AG
837includedir='${prefix}/include'
838oldincludedir='/usr/include'
81ecdfbb
RW
839docdir='${datarootdir}/doc/${PACKAGE}'
840infodir='${datarootdir}/info'
841htmldir='${docdir}'
842dvidir='${docdir}'
843pdfdir='${docdir}'
844psdir='${docdir}'
845libdir='${exec_prefix}/lib'
846localedir='${datarootdir}/locale'
847mandir='${datarootdir}/man'
fdd6fa61
AG
848
849ac_prev=
81ecdfbb 850ac_dashdash=
fdd6fa61
AG
851for ac_option
852do
853 # If the previous option needs an argument, assign it.
854 if test -n "$ac_prev"; then
81ecdfbb 855 eval $ac_prev=\$ac_option
fdd6fa61
AG
856 ac_prev=
857 continue
858 fi
859
81ecdfbb 860 case $ac_option in
d0ac1c44
SM
861 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
862 *=) ac_optarg= ;;
863 *) ac_optarg=yes ;;
81ecdfbb 864 esac
fdd6fa61
AG
865
866 # Accept the important Cygnus configure options, so we can diagnose typos.
867
81ecdfbb
RW
868 case $ac_dashdash$ac_option in
869 --)
870 ac_dashdash=yes ;;
fdd6fa61
AG
871
872 -bindir | --bindir | --bindi | --bind | --bin | --bi)
873 ac_prev=bindir ;;
874 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
875 bindir=$ac_optarg ;;
876
877 -build | --build | --buil | --bui | --bu)
878 ac_prev=build_alias ;;
879 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
880 build_alias=$ac_optarg ;;
881
882 -cache-file | --cache-file | --cache-fil | --cache-fi \
883 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
884 ac_prev=cache_file ;;
885 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
886 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
887 cache_file=$ac_optarg ;;
888
889 --config-cache | -C)
890 cache_file=config.cache ;;
891
81ecdfbb 892 -datadir | --datadir | --datadi | --datad)
fdd6fa61 893 ac_prev=datadir ;;
81ecdfbb 894 -datadir=* | --datadir=* | --datadi=* | --datad=*)
fdd6fa61
AG
895 datadir=$ac_optarg ;;
896
81ecdfbb
RW
897 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
898 | --dataroo | --dataro | --datar)
899 ac_prev=datarootdir ;;
900 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
901 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
902 datarootdir=$ac_optarg ;;
903
fdd6fa61 904 -disable-* | --disable-*)
81ecdfbb 905 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
fdd6fa61 906 # Reject names that are not valid shell variable names.
81ecdfbb 907 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 908 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
909 ac_useropt_orig=$ac_useropt
910 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911 case $ac_user_opts in
912 *"
913"enable_$ac_useropt"
914"*) ;;
915 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
916 ac_unrecognized_sep=', ';;
917 esac
918 eval enable_$ac_useropt=no ;;
919
920 -docdir | --docdir | --docdi | --doc | --do)
921 ac_prev=docdir ;;
922 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
923 docdir=$ac_optarg ;;
924
925 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
926 ac_prev=dvidir ;;
927 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
928 dvidir=$ac_optarg ;;
fdd6fa61
AG
929
930 -enable-* | --enable-*)
81ecdfbb 931 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
fdd6fa61 932 # Reject names that are not valid shell variable names.
81ecdfbb 933 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 934 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
935 ac_useropt_orig=$ac_useropt
936 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
937 case $ac_user_opts in
938 *"
939"enable_$ac_useropt"
940"*) ;;
941 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
942 ac_unrecognized_sep=', ';;
fdd6fa61 943 esac
81ecdfbb 944 eval enable_$ac_useropt=\$ac_optarg ;;
fdd6fa61
AG
945
946 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
947 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
948 | --exec | --exe | --ex)
949 ac_prev=exec_prefix ;;
950 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
951 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
952 | --exec=* | --exe=* | --ex=*)
953 exec_prefix=$ac_optarg ;;
954
955 -gas | --gas | --ga | --g)
956 # Obsolete; use --with-gas.
957 with_gas=yes ;;
958
959 -help | --help | --hel | --he | -h)
960 ac_init_help=long ;;
961 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
962 ac_init_help=recursive ;;
963 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
964 ac_init_help=short ;;
965
966 -host | --host | --hos | --ho)
967 ac_prev=host_alias ;;
968 -host=* | --host=* | --hos=* | --ho=*)
969 host_alias=$ac_optarg ;;
970
81ecdfbb
RW
971 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
972 ac_prev=htmldir ;;
973 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
974 | --ht=*)
975 htmldir=$ac_optarg ;;
976
fdd6fa61
AG
977 -includedir | --includedir | --includedi | --included | --include \
978 | --includ | --inclu | --incl | --inc)
979 ac_prev=includedir ;;
980 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
981 | --includ=* | --inclu=* | --incl=* | --inc=*)
982 includedir=$ac_optarg ;;
983
984 -infodir | --infodir | --infodi | --infod | --info | --inf)
985 ac_prev=infodir ;;
986 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
987 infodir=$ac_optarg ;;
988
989 -libdir | --libdir | --libdi | --libd)
990 ac_prev=libdir ;;
991 -libdir=* | --libdir=* | --libdi=* | --libd=*)
992 libdir=$ac_optarg ;;
993
994 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
995 | --libexe | --libex | --libe)
996 ac_prev=libexecdir ;;
997 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
998 | --libexe=* | --libex=* | --libe=*)
999 libexecdir=$ac_optarg ;;
1000
81ecdfbb
RW
1001 -localedir | --localedir | --localedi | --localed | --locale)
1002 ac_prev=localedir ;;
1003 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004 localedir=$ac_optarg ;;
1005
fdd6fa61 1006 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1007 | --localstate | --localstat | --localsta | --localst | --locals)
fdd6fa61
AG
1008 ac_prev=localstatedir ;;
1009 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1010 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
fdd6fa61
AG
1011 localstatedir=$ac_optarg ;;
1012
1013 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014 ac_prev=mandir ;;
1015 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1016 mandir=$ac_optarg ;;
1017
1018 -nfp | --nfp | --nf)
1019 # Obsolete; use --without-fp.
1020 with_fp=no ;;
1021
1022 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1023 | --no-cr | --no-c | -n)
1024 no_create=yes ;;
1025
1026 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1027 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1028 no_recursion=yes ;;
1029
1030 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1031 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1032 | --oldin | --oldi | --old | --ol | --o)
1033 ac_prev=oldincludedir ;;
1034 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1035 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1036 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1037 oldincludedir=$ac_optarg ;;
1038
1039 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040 ac_prev=prefix ;;
1041 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1042 prefix=$ac_optarg ;;
1043
1044 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1045 | --program-pre | --program-pr | --program-p)
1046 ac_prev=program_prefix ;;
1047 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1048 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1049 program_prefix=$ac_optarg ;;
1050
1051 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1052 | --program-suf | --program-su | --program-s)
1053 ac_prev=program_suffix ;;
1054 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1055 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1056 program_suffix=$ac_optarg ;;
1057
1058 -program-transform-name | --program-transform-name \
1059 | --program-transform-nam | --program-transform-na \
1060 | --program-transform-n | --program-transform- \
1061 | --program-transform | --program-transfor \
1062 | --program-transfo | --program-transf \
1063 | --program-trans | --program-tran \
1064 | --progr-tra | --program-tr | --program-t)
1065 ac_prev=program_transform_name ;;
1066 -program-transform-name=* | --program-transform-name=* \
1067 | --program-transform-nam=* | --program-transform-na=* \
1068 | --program-transform-n=* | --program-transform-=* \
1069 | --program-transform=* | --program-transfor=* \
1070 | --program-transfo=* | --program-transf=* \
1071 | --program-trans=* | --program-tran=* \
1072 | --progr-tra=* | --program-tr=* | --program-t=*)
1073 program_transform_name=$ac_optarg ;;
1074
81ecdfbb
RW
1075 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1076 ac_prev=pdfdir ;;
1077 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1078 pdfdir=$ac_optarg ;;
1079
1080 -psdir | --psdir | --psdi | --psd | --ps)
1081 ac_prev=psdir ;;
1082 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1083 psdir=$ac_optarg ;;
1084
fdd6fa61
AG
1085 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086 | -silent | --silent | --silen | --sile | --sil)
1087 silent=yes ;;
1088
1089 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1090 ac_prev=sbindir ;;
1091 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1092 | --sbi=* | --sb=*)
1093 sbindir=$ac_optarg ;;
1094
1095 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1096 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1097 | --sharedst | --shareds | --shared | --share | --shar \
1098 | --sha | --sh)
1099 ac_prev=sharedstatedir ;;
1100 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1101 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1102 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1103 | --sha=* | --sh=*)
1104 sharedstatedir=$ac_optarg ;;
1105
1106 -site | --site | --sit)
1107 ac_prev=site ;;
1108 -site=* | --site=* | --sit=*)
1109 site=$ac_optarg ;;
1110
1111 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1112 ac_prev=srcdir ;;
1113 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1114 srcdir=$ac_optarg ;;
1115
1116 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1117 | --syscon | --sysco | --sysc | --sys | --sy)
1118 ac_prev=sysconfdir ;;
1119 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1120 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1121 sysconfdir=$ac_optarg ;;
1122
1123 -target | --target | --targe | --targ | --tar | --ta | --t)
1124 ac_prev=target_alias ;;
1125 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1126 target_alias=$ac_optarg ;;
1127
1128 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1129 verbose=yes ;;
1130
1131 -version | --version | --versio | --versi | --vers | -V)
1132 ac_init_version=: ;;
1133
1134 -with-* | --with-*)
81ecdfbb 1135 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
fdd6fa61 1136 # Reject names that are not valid shell variable names.
81ecdfbb 1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1138 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143"with_$ac_useropt"
1144"*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
fdd6fa61 1147 esac
81ecdfbb 1148 eval with_$ac_useropt=\$ac_optarg ;;
fdd6fa61
AG
1149
1150 -without-* | --without-*)
81ecdfbb 1151 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
fdd6fa61 1152 # Reject names that are not valid shell variable names.
81ecdfbb 1153 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1154 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1155 ac_useropt_orig=$ac_useropt
1156 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1157 case $ac_user_opts in
1158 *"
1159"with_$ac_useropt"
1160"*) ;;
1161 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1162 ac_unrecognized_sep=', ';;
1163 esac
1164 eval with_$ac_useropt=no ;;
fdd6fa61
AG
1165
1166 --x)
1167 # Obsolete; use --with-x.
1168 with_x=yes ;;
1169
1170 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1171 | --x-incl | --x-inc | --x-in | --x-i)
1172 ac_prev=x_includes ;;
1173 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1174 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1175 x_includes=$ac_optarg ;;
1176
1177 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1178 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1179 ac_prev=x_libraries ;;
1180 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1181 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1182 x_libraries=$ac_optarg ;;
1183
d0ac1c44
SM
1184 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1185Try \`$0 --help' for more information"
fdd6fa61
AG
1186 ;;
1187
1188 *=*)
1189 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1190 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1191 case $ac_envvar in #(
1192 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1193 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1194 esac
1195 eval $ac_envvar=\$ac_optarg
fdd6fa61
AG
1196 export $ac_envvar ;;
1197
1198 *)
1199 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1200 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
fdd6fa61 1201 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1202 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1203 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
fdd6fa61
AG
1204 ;;
1205
1206 esac
1207done
1208
1209if test -n "$ac_prev"; then
1210 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1211 as_fn_error $? "missing argument to $ac_option"
fdd6fa61
AG
1212fi
1213
81ecdfbb
RW
1214if test -n "$ac_unrecognized_opts"; then
1215 case $enable_option_checking in
1216 no) ;;
d0ac1c44 1217 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1218 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
fdd6fa61 1219 esac
81ecdfbb 1220fi
fdd6fa61 1221
81ecdfbb
RW
1222# Check all directory arguments for consistency.
1223for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1224 datadir sysconfdir sharedstatedir localstatedir includedir \
1225 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1226 libdir localedir mandir
fdd6fa61 1227do
81ecdfbb
RW
1228 eval ac_val=\$$ac_var
1229 # Remove trailing slashes.
1230 case $ac_val in
1231 */ )
1232 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1233 eval $ac_var=\$ac_val;;
1234 esac
1235 # Be sure to have absolute directory names.
fdd6fa61 1236 case $ac_val in
81ecdfbb
RW
1237 [\\/$]* | ?:[\\/]* ) continue;;
1238 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
fdd6fa61 1239 esac
d0ac1c44 1240 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
fdd6fa61
AG
1241done
1242
1243# There might be people who depend on the old broken behavior: `$host'
1244# used to hold the argument of --host etc.
1245# FIXME: To remove some day.
1246build=$build_alias
1247host=$host_alias
1248target=$target_alias
1249
1250# FIXME: To remove some day.
1251if test "x$host_alias" != x; then
1252 if test "x$build_alias" = x; then
1253 cross_compiling=maybe
fdd6fa61
AG
1254 elif test "x$build_alias" != "x$host_alias"; then
1255 cross_compiling=yes
1256 fi
1257fi
1258
1259ac_tool_prefix=
1260test -n "$host_alias" && ac_tool_prefix=$host_alias-
1261
1262test "$silent" = yes && exec 6>/dev/null
1263
1264
81ecdfbb
RW
1265ac_pwd=`pwd` && test -n "$ac_pwd" &&
1266ac_ls_di=`ls -di .` &&
1267ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1268 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1269test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1270 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1271
1272
fdd6fa61
AG
1273# Find the source files, if location was not specified.
1274if test -z "$srcdir"; then
1275 ac_srcdir_defaulted=yes
81ecdfbb
RW
1276 # Try the directory containing this script, then the parent directory.
1277 ac_confdir=`$as_dirname -- "$as_myself" ||
1278$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1279 X"$as_myself" : 'X\(//\)[^/]' \| \
1280 X"$as_myself" : 'X\(//\)$' \| \
1281 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1282$as_echo X"$as_myself" |
1283 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\/\)[^/].*/{
1288 s//\1/
1289 q
1290 }
1291 /^X\(\/\/\)$/{
1292 s//\1/
1293 q
1294 }
1295 /^X\(\/\).*/{
1296 s//\1/
1297 q
1298 }
1299 s/.*/./; q'`
fdd6fa61 1300 srcdir=$ac_confdir
81ecdfbb 1301 if test ! -r "$srcdir/$ac_unique_file"; then
fdd6fa61
AG
1302 srcdir=..
1303 fi
1304else
1305 ac_srcdir_defaulted=no
1306fi
81ecdfbb
RW
1307if test ! -r "$srcdir/$ac_unique_file"; then
1308 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1309 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1310fi
1311ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1312ac_abs_confdir=`(
d0ac1c44 1313 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1314 pwd)`
1315# When building in place, set srcdir=.
1316if test "$ac_abs_confdir" = "$ac_pwd"; then
1317 srcdir=.
1318fi
1319# Remove unnecessary trailing slashes from srcdir.
1320# Double slashes in file names in object file debugging info
1321# mess up M-x gdb in Emacs.
1322case $srcdir in
1323*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1324esac
1325for ac_var in $ac_precious_vars; do
1326 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_env_${ac_var}_value=\$${ac_var}
1328 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1330done
fdd6fa61
AG
1331
1332#
1333# Report the --help message.
1334#
1335if test "$ac_init_help" = "long"; then
1336 # Omit some internal or obsolete options to make the list less imposing.
1337 # This message is too long to be a string in the A/UX 3.1 sh.
1338 cat <<_ACEOF
1339\`configure' configures this package to adapt to many kinds of systems.
1340
1341Usage: $0 [OPTION]... [VAR=VALUE]...
1342
1343To assign environment variables (e.g., CC, CFLAGS...), specify them as
1344VAR=VALUE. See below for descriptions of some of the useful variables.
1345
1346Defaults for the options are specified in brackets.
1347
1348Configuration:
1349 -h, --help display this help and exit
1350 --help=short display options specific to this package
1351 --help=recursive display the short help of all the included packages
1352 -V, --version display version information and exit
d0ac1c44 1353 -q, --quiet, --silent do not print \`checking ...' messages
fdd6fa61
AG
1354 --cache-file=FILE cache test results in FILE [disabled]
1355 -C, --config-cache alias for \`--cache-file=config.cache'
1356 -n, --no-create do not create output files
1357 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1358
fdd6fa61
AG
1359Installation directories:
1360 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1361 [$ac_default_prefix]
fdd6fa61 1362 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1363 [PREFIX]
fdd6fa61
AG
1364
1365By default, \`make install' will install all the files in
1366\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1367an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1368for instance \`--prefix=\$HOME'.
1369
1370For better control, use the options below.
1371
1372Fine tuning of the installation directories:
81ecdfbb
RW
1373 --bindir=DIR user executables [EPREFIX/bin]
1374 --sbindir=DIR system admin executables [EPREFIX/sbin]
1375 --libexecdir=DIR program executables [EPREFIX/libexec]
1376 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1377 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1378 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1379 --libdir=DIR object code libraries [EPREFIX/lib]
1380 --includedir=DIR C header files [PREFIX/include]
1381 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1382 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1383 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1384 --infodir=DIR info documentation [DATAROOTDIR/info]
1385 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1386 --mandir=DIR man documentation [DATAROOTDIR/man]
1387 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1388 --htmldir=DIR html documentation [DOCDIR]
1389 --dvidir=DIR dvi documentation [DOCDIR]
1390 --pdfdir=DIR pdf documentation [DOCDIR]
1391 --psdir=DIR ps documentation [DOCDIR]
fdd6fa61
AG
1392_ACEOF
1393
1394 cat <<\_ACEOF
1395
1396Program names:
1397 --program-prefix=PREFIX prepend PREFIX to installed program names
1398 --program-suffix=SUFFIX append SUFFIX to installed program names
1399 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1400
1401System types:
1402 --build=BUILD configure for building on BUILD [guessed]
1403 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1404 --target=TARGET configure for building compilers for TARGET [HOST]
1405_ACEOF
1406fi
1407
1408if test -n "$ac_init_help"; then
1409
1410 cat <<\_ACEOF
1411
1412Optional Features:
81ecdfbb 1413 --disable-option-checking ignore unrecognized --enable/--with options
fdd6fa61
AG
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1416 --enable-plugins Enable support for plugins
6bb11ab3
L
1417 --enable-shared[=PKGS] build shared libraries [default=yes]
1418 --enable-static[=PKGS] build static libraries [default=yes]
1419 --enable-fast-install[=PKGS]
1420 optimize for fast installation [default=yes]
1421 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1422 --enable-maintainer-mode
1423 enable make rules and dependencies not useful (and
1424 sometimes confusing) to the casual installer
8d0978fb
MF
1425 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1426 itself)
1427 --enable-sim-stdio Specify whether to use stdio for console
1428 input/output
1429 --enable-sim-trace=opts Enable tracing of simulated programs
1430 --enable-sim-profile=opts
1431 Enable profiling flags
35656e95 1432 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1433 --enable-sim-environment=environment
1434 Specify mixed, user, virtual or operating
1435 environment
347fe5bb
MF
1436 --enable-sim-inline=inlines
1437 Specify which functions should be inlined
8d0978fb
MF
1438 --enable-sim-endian=endian
1439 Specify target byte endian orientation
1440 --enable-sim-alignment=align
1441 Specify strict, nonstrict or forced alignment of
1442 memory accesses
cc8ab1de
MF
1443 --enable-werror treat compile warnings as errors
1444 --enable-build-warnings enable build-time compiler warnings if gcc is used
1445 --enable-sim-build-warnings
1446 enable SIM specific build-time compiler warnings if
1447 gcc is used
fdd6fa61 1448
d6416cdc
RW
1449Optional Packages:
1450 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1451 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1452 --with-system-zlib use installed libz
6bb11ab3
L
1453 --with-pic try to use only PIC/non-PIC objects [default=use
1454 both]
1455 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1456 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
d6416cdc
RW
1457 --with-bugurl=URL Direct users to URL to report a bug
1458
fdd6fa61
AG
1459Some influential environment variables:
1460 CC C compiler command
1461 CFLAGS C compiler flags
1462 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1463 nonstandard directory <lib dir>
81ecdfbb 1464 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1465 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1466 you have headers in a nonstandard directory <include dir>
fdd6fa61
AG
1467 CPP C preprocessor
1468
1469Use these variables to override the choices made by `configure' or to help
1470it to find libraries and programs with nonstandard names/locations.
1471
81ecdfbb 1472Report bugs to the package provider.
fdd6fa61 1473_ACEOF
81ecdfbb 1474ac_status=$?
fdd6fa61
AG
1475fi
1476
1477if test "$ac_init_help" = "recursive"; then
1478 # If there are subdirs, report their specific --help.
fdd6fa61 1479 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1480 test -d "$ac_dir" ||
1481 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1482 continue
fdd6fa61
AG
1483 ac_builddir=.
1484
81ecdfbb
RW
1485case "$ac_dir" in
1486.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1487*)
1488 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1489 # A ".." for each directory in $ac_dir_suffix.
1490 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1491 case $ac_top_builddir_sub in
1492 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1494 esac ;;
1495esac
1496ac_abs_top_builddir=$ac_pwd
1497ac_abs_builddir=$ac_pwd$ac_dir_suffix
1498# for backward compatibility:
1499ac_top_builddir=$ac_top_build_prefix
fdd6fa61
AG
1500
1501case $srcdir in
81ecdfbb 1502 .) # We are building in place.
fdd6fa61 1503 ac_srcdir=.
81ecdfbb
RW
1504 ac_top_srcdir=$ac_top_builddir_sub
1505 ac_abs_top_srcdir=$ac_pwd ;;
1506 [\\/]* | ?:[\\/]* ) # Absolute name.
fdd6fa61 1507 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1508 ac_top_srcdir=$srcdir
1509 ac_abs_top_srcdir=$srcdir ;;
1510 *) # Relative name.
1511 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1512 ac_top_srcdir=$ac_top_build_prefix$srcdir
1513 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fdd6fa61 1514esac
81ecdfbb
RW
1515ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1516
1517 cd "$ac_dir" || { ac_status=$?; continue; }
1518 # Check for guested configure.
1519 if test -f "$ac_srcdir/configure.gnu"; then
1520 echo &&
1521 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1522 elif test -f "$ac_srcdir/configure"; then
1523 echo &&
1524 $SHELL "$ac_srcdir/configure" --help=recursive
fdd6fa61 1525 else
81ecdfbb
RW
1526 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1527 fi || ac_status=$?
1528 cd "$ac_pwd" || { ac_status=$?; break; }
fdd6fa61
AG
1529 done
1530fi
1531
81ecdfbb 1532test -n "$ac_init_help" && exit $ac_status
fdd6fa61
AG
1533if $ac_init_version; then
1534 cat <<\_ACEOF
81ecdfbb 1535configure
d0ac1c44 1536generated by GNU Autoconf 2.69
fdd6fa61 1537
d0ac1c44 1538Copyright (C) 2012 Free Software Foundation, Inc.
fdd6fa61
AG
1539This configure script is free software; the Free Software Foundation
1540gives unlimited permission to copy, distribute and modify it.
1541_ACEOF
81ecdfbb 1542 exit
fdd6fa61 1543fi
fdd6fa61 1544
81ecdfbb
RW
1545## ------------------------ ##
1546## Autoconf initialization. ##
1547## ------------------------ ##
fdd6fa61 1548
81ecdfbb
RW
1549# ac_fn_c_try_compile LINENO
1550# --------------------------
1551# Try to compile conftest.$ac_ext, and return whether this succeeded.
1552ac_fn_c_try_compile ()
fdd6fa61 1553{
81ecdfbb
RW
1554 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1555 rm -f conftest.$ac_objext
1556 if { { ac_try="$ac_compile"
1557case "(($ac_try" in
1558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1559 *) ac_try_echo=$ac_try;;
1560esac
1561eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1562$as_echo "$ac_try_echo"; } >&5
1563 (eval "$ac_compile") 2>conftest.err
1564 ac_status=$?
1565 if test -s conftest.err; then
1566 grep -v '^ *+' conftest.err >conftest.er1
1567 cat conftest.er1 >&5
1568 mv -f conftest.er1 conftest.err
1569 fi
1570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1571 test $ac_status = 0; } && {
1572 test -z "$ac_c_werror_flag" ||
1573 test ! -s conftest.err
1574 } && test -s conftest.$ac_objext; then :
1575 ac_retval=0
1576else
1577 $as_echo "$as_me: failed program was:" >&5
1578sed 's/^/| /' conftest.$ac_ext >&5
fdd6fa61 1579
81ecdfbb
RW
1580 ac_retval=1
1581fi
d0ac1c44
SM
1582 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1583 as_fn_set_status $ac_retval
fdd6fa61 1584
81ecdfbb 1585} # ac_fn_c_try_compile
fdd6fa61 1586
81ecdfbb
RW
1587# ac_fn_c_try_cpp LINENO
1588# ----------------------
1589# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1590ac_fn_c_try_cpp ()
1591{
1592 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1593 if { { ac_try="$ac_cpp conftest.$ac_ext"
1594case "(($ac_try" in
1595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1596 *) ac_try_echo=$ac_try;;
1597esac
1598eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1599$as_echo "$ac_try_echo"; } >&5
1600 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1601 ac_status=$?
1602 if test -s conftest.err; then
1603 grep -v '^ *+' conftest.err >conftest.er1
1604 cat conftest.er1 >&5
1605 mv -f conftest.er1 conftest.err
1606 fi
1607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1608 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1609 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1610 test ! -s conftest.err
1611 }; then :
1612 ac_retval=0
1613else
1614 $as_echo "$as_me: failed program was:" >&5
1615sed 's/^/| /' conftest.$ac_ext >&5
fdd6fa61 1616
81ecdfbb
RW
1617 ac_retval=1
1618fi
d0ac1c44
SM
1619 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1620 as_fn_set_status $ac_retval
fdd6fa61 1621
81ecdfbb 1622} # ac_fn_c_try_cpp
fdd6fa61 1623
81ecdfbb
RW
1624# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1625# -------------------------------------------------------
1626# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1627# the include files in INCLUDES and setting the cache variable VAR
1628# accordingly.
1629ac_fn_c_check_header_mongrel ()
1630{
1631 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1632 if eval \${$3+:} false; then :
81ecdfbb
RW
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1634$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1635if eval \${$3+:} false; then :
81ecdfbb
RW
1636 $as_echo_n "(cached) " >&6
1637fi
1638eval ac_res=\$$3
1639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1640$as_echo "$ac_res" >&6; }
1641else
1642 # Is the header compilable?
1643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1644$as_echo_n "checking $2 usability... " >&6; }
1645cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1646/* end confdefs.h. */
1647$4
1648#include <$2>
1649_ACEOF
1650if ac_fn_c_try_compile "$LINENO"; then :
1651 ac_header_compiler=yes
1652else
1653 ac_header_compiler=no
1654fi
1655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1657$as_echo "$ac_header_compiler" >&6; }
1658
1659# Is the header present?
1660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1661$as_echo_n "checking $2 presence... " >&6; }
1662cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1663/* end confdefs.h. */
1664#include <$2>
1665_ACEOF
1666if ac_fn_c_try_cpp "$LINENO"; then :
1667 ac_header_preproc=yes
1668else
1669 ac_header_preproc=no
1670fi
d0ac1c44 1671rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1673$as_echo "$ac_header_preproc" >&6; }
1674
1675# So? What about this header?
1676case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1677 yes:no: )
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1679$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1681$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1682 ;;
1683 no:yes:* )
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1685$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1687$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1689$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1691$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1693$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1694 ;;
1695esac
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1697$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1698if eval \${$3+:} false; then :
81ecdfbb
RW
1699 $as_echo_n "(cached) " >&6
1700else
1701 eval "$3=\$ac_header_compiler"
1702fi
1703eval ac_res=\$$3
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1705$as_echo "$ac_res" >&6; }
1706fi
d0ac1c44 1707 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1708
1709} # ac_fn_c_check_header_mongrel
1710
1711# ac_fn_c_try_run LINENO
1712# ----------------------
1713# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1714# that executables *can* be run.
1715ac_fn_c_try_run ()
1716{
1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1718 if { { ac_try="$ac_link"
1719case "(($ac_try" in
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1722esac
1723eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724$as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_link") 2>&5
1726 ac_status=$?
1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1729 { { case "(($ac_try" in
1730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1731 *) ac_try_echo=$ac_try;;
1732esac
1733eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1734$as_echo "$ac_try_echo"; } >&5
1735 (eval "$ac_try") 2>&5
1736 ac_status=$?
1737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738 test $ac_status = 0; }; }; then :
1739 ac_retval=0
1740else
1741 $as_echo "$as_me: program exited with status $ac_status" >&5
1742 $as_echo "$as_me: failed program was:" >&5
1743sed 's/^/| /' conftest.$ac_ext >&5
1744
1745 ac_retval=$ac_status
1746fi
1747 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1749 as_fn_set_status $ac_retval
81ecdfbb
RW
1750
1751} # ac_fn_c_try_run
1752
1753# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1754# -------------------------------------------------------
1755# Tests whether HEADER exists and can be compiled using the include files in
1756# INCLUDES, setting the cache variable VAR accordingly.
1757ac_fn_c_check_header_compile ()
1758{
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1761$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1762if eval \${$3+:} false; then :
81ecdfbb
RW
1763 $as_echo_n "(cached) " >&6
1764else
1765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766/* end confdefs.h. */
1767$4
1768#include <$2>
1769_ACEOF
1770if ac_fn_c_try_compile "$LINENO"; then :
1771 eval "$3=yes"
1772else
1773 eval "$3=no"
1774fi
1775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1776fi
1777eval ac_res=\$$3
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1779$as_echo "$ac_res" >&6; }
d0ac1c44 1780 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1781
1782} # ac_fn_c_check_header_compile
1783
1784# ac_fn_c_try_link LINENO
1785# -----------------------
1786# Try to link conftest.$ac_ext, and return whether this succeeded.
1787ac_fn_c_try_link ()
1788{
1789 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1790 rm -f conftest.$ac_objext conftest$ac_exeext
1791 if { { ac_try="$ac_link"
1792case "(($ac_try" in
1793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1794 *) ac_try_echo=$ac_try;;
1795esac
1796eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1797$as_echo "$ac_try_echo"; } >&5
1798 (eval "$ac_link") 2>conftest.err
1799 ac_status=$?
1800 if test -s conftest.err; then
1801 grep -v '^ *+' conftest.err >conftest.er1
1802 cat conftest.er1 >&5
1803 mv -f conftest.er1 conftest.err
1804 fi
1805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1806 test $ac_status = 0; } && {
1807 test -z "$ac_c_werror_flag" ||
1808 test ! -s conftest.err
1809 } && test -s conftest$ac_exeext && {
1810 test "$cross_compiling" = yes ||
d0ac1c44 1811 test -x conftest$ac_exeext
81ecdfbb
RW
1812 }; then :
1813 ac_retval=0
1814else
1815 $as_echo "$as_me: failed program was:" >&5
1816sed 's/^/| /' conftest.$ac_ext >&5
1817
1818 ac_retval=1
1819fi
1820 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1821 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1822 # interfere with the next link command; also delete a directory that is
1823 # left behind by Apple's compiler. We do this before executing the actions.
1824 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1825 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1826 as_fn_set_status $ac_retval
81ecdfbb
RW
1827
1828} # ac_fn_c_try_link
1829
1830# ac_fn_c_check_func LINENO FUNC VAR
1831# ----------------------------------
1832# Tests whether FUNC exists, setting the cache variable VAR accordingly
1833ac_fn_c_check_func ()
1834{
1835 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1837$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1838if eval \${$3+:} false; then :
81ecdfbb
RW
1839 $as_echo_n "(cached) " >&6
1840else
1841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842/* end confdefs.h. */
1843/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1844 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1845#define $2 innocuous_$2
1846
1847/* System header to define __stub macros and hopefully few prototypes,
1848 which can conflict with char $2 (); below.
1849 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1850 <limits.h> exists even on freestanding compilers. */
1851
1852#ifdef __STDC__
1853# include <limits.h>
1854#else
1855# include <assert.h>
1856#endif
1857
1858#undef $2
1859
1860/* Override any GCC internal prototype to avoid an error.
1861 Use char because int might match the return type of a GCC
1862 builtin and then its argument prototype would still apply. */
1863#ifdef __cplusplus
1864extern "C"
1865#endif
1866char $2 ();
1867/* The GNU C library defines this for functions which it implements
1868 to always fail with ENOSYS. Some functions are actually named
1869 something starting with __ and the normal name is an alias. */
1870#if defined __stub_$2 || defined __stub___$2
1871choke me
1872#endif
1873
1874int
1875main ()
1876{
1877return $2 ();
1878 ;
1879 return 0;
1880}
1881_ACEOF
1882if ac_fn_c_try_link "$LINENO"; then :
1883 eval "$3=yes"
1884else
1885 eval "$3=no"
1886fi
1887rm -f core conftest.err conftest.$ac_objext \
1888 conftest$ac_exeext conftest.$ac_ext
1889fi
1890eval ac_res=\$$3
1891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1892$as_echo "$ac_res" >&6; }
d0ac1c44 1893 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1894
1895} # ac_fn_c_check_func
936df756
MF
1896
1897# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1898# ----------------------------------------------------
1899# Tries to find if the field MEMBER exists in type AGGR, after including
1900# INCLUDES, setting cache variable VAR accordingly.
1901ac_fn_c_check_member ()
1902{
1903 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1905$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1906if eval \${$4+:} false; then :
936df756
MF
1907 $as_echo_n "(cached) " >&6
1908else
1909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1910/* end confdefs.h. */
1911$5
1912int
1913main ()
1914{
1915static $2 ac_aggr;
1916if (ac_aggr.$3)
1917return 0;
1918 ;
1919 return 0;
1920}
1921_ACEOF
1922if ac_fn_c_try_compile "$LINENO"; then :
1923 eval "$4=yes"
1924else
1925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1926/* end confdefs.h. */
1927$5
1928int
1929main ()
1930{
1931static $2 ac_aggr;
1932if (sizeof ac_aggr.$3)
1933return 0;
1934 ;
1935 return 0;
1936}
1937_ACEOF
1938if ac_fn_c_try_compile "$LINENO"; then :
1939 eval "$4=yes"
1940else
1941 eval "$4=no"
1942fi
1943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944fi
1945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1946fi
1947eval ac_res=\$$4
1948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1949$as_echo "$ac_res" >&6; }
d0ac1c44 1950 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1951
1952} # ac_fn_c_check_member
1953
1954# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1955# -------------------------------------------
1956# Tests whether TYPE exists after having included INCLUDES, setting cache
1957# variable VAR accordingly.
1958ac_fn_c_check_type ()
1959{
1960 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1962$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1963if eval \${$3+:} false; then :
936df756
MF
1964 $as_echo_n "(cached) " >&6
1965else
1966 eval "$3=no"
1967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968/* end confdefs.h. */
1969$4
1970int
1971main ()
1972{
1973if (sizeof ($2))
1974 return 0;
1975 ;
1976 return 0;
1977}
1978_ACEOF
1979if ac_fn_c_try_compile "$LINENO"; then :
1980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1981/* end confdefs.h. */
1982$4
1983int
1984main ()
1985{
1986if (sizeof (($2)))
1987 return 0;
1988 ;
1989 return 0;
1990}
1991_ACEOF
1992if ac_fn_c_try_compile "$LINENO"; then :
1993
1994else
1995 eval "$3=yes"
1996fi
1997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1998fi
1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000fi
2001eval ac_res=\$$3
2002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2003$as_echo "$ac_res" >&6; }
d0ac1c44 2004 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2005
2006} # ac_fn_c_check_type
81ecdfbb
RW
2007cat >config.log <<_ACEOF
2008This file contains any messages produced by compilers while
2009running configure, to aid debugging if configure makes a mistake.
2010
2011It was created by $as_me, which was
d0ac1c44 2012generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2013
2014 $ $0 $@
2015
2016_ACEOF
2017exec 5>>config.log
2018{
2019cat <<_ASUNAME
2020## --------- ##
2021## Platform. ##
2022## --------- ##
2023
2024hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2025uname -m = `(uname -m) 2>/dev/null || echo unknown`
2026uname -r = `(uname -r) 2>/dev/null || echo unknown`
2027uname -s = `(uname -s) 2>/dev/null || echo unknown`
2028uname -v = `(uname -v) 2>/dev/null || echo unknown`
2029
2030/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2031/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2032
2033/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2034/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2035/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2036/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2037/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2038/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2039/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2040
2041_ASUNAME
2042
2043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2044for as_dir in $PATH
2045do
2046 IFS=$as_save_IFS
2047 test -z "$as_dir" && as_dir=.
2048 $as_echo "PATH: $as_dir"
2049 done
2050IFS=$as_save_IFS
2051
2052} >&5
2053
2054cat >&5 <<_ACEOF
fdd6fa61
AG
2055
2056
2057## ----------- ##
2058## Core tests. ##
2059## ----------- ##
2060
2061_ACEOF
2062
2063
2064# Keep a trace of the command line.
2065# Strip out --no-create and --no-recursion so they do not pile up.
2066# Strip out --silent because we don't want to record it for future runs.
2067# Also quote any args containing shell meta-characters.
2068# Make two passes to allow for proper duplicate-argument suppression.
2069ac_configure_args=
2070ac_configure_args0=
2071ac_configure_args1=
fdd6fa61
AG
2072ac_must_keep_next=false
2073for ac_pass in 1 2
2074do
2075 for ac_arg
2076 do
2077 case $ac_arg in
2078 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2079 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2080 | -silent | --silent | --silen | --sile | --sil)
2081 continue ;;
81ecdfbb
RW
2082 *\'*)
2083 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
fdd6fa61
AG
2084 esac
2085 case $ac_pass in
81ecdfbb 2086 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
fdd6fa61 2087 2)
81ecdfbb 2088 as_fn_append ac_configure_args1 " '$ac_arg'"
fdd6fa61
AG
2089 if test $ac_must_keep_next = true; then
2090 ac_must_keep_next=false # Got value, back to normal.
2091 else
2092 case $ac_arg in
2093 *=* | --config-cache | -C | -disable-* | --disable-* \
2094 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2095 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2096 | -with-* | --with-* | -without-* | --without-* | --x)
2097 case "$ac_configure_args0 " in
2098 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2099 esac
2100 ;;
2101 -* ) ac_must_keep_next=true ;;
2102 esac
2103 fi
81ecdfbb 2104 as_fn_append ac_configure_args " '$ac_arg'"
fdd6fa61
AG
2105 ;;
2106 esac
2107 done
2108done
81ecdfbb
RW
2109{ ac_configure_args0=; unset ac_configure_args0;}
2110{ ac_configure_args1=; unset ac_configure_args1;}
fdd6fa61
AG
2111
2112# When interrupted or exit'd, cleanup temporary files, and complete
2113# config.log. We remove comments because anyway the quotes in there
2114# would cause problems or look ugly.
81ecdfbb
RW
2115# WARNING: Use '\'' to represent an apostrophe within the trap.
2116# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
fdd6fa61
AG
2117trap 'exit_status=$?
2118 # Save into config.log some information that might help in debugging.
2119 {
2120 echo
2121
d0ac1c44 2122 $as_echo "## ---------------- ##
fdd6fa61 2123## Cache variables. ##
d0ac1c44 2124## ---------------- ##"
fdd6fa61
AG
2125 echo
2126 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2127(
2128 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2129 eval ac_val=\$$ac_var
2130 case $ac_val in #(
2131 *${as_nl}*)
2132 case $ac_var in #(
2133 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2134$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2135 esac
2136 case $ac_var in #(
2137 _ | IFS | as_nl) ;; #(
2138 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2139 *) { eval $ac_var=; unset $ac_var;} ;;
2140 esac ;;
2141 esac
2142 done
fdd6fa61 2143 (set) 2>&1 |
81ecdfbb
RW
2144 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2145 *${as_nl}ac_space=\ *)
fdd6fa61 2146 sed -n \
81ecdfbb
RW
2147 "s/'\''/'\''\\\\'\'''\''/g;
2148 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2149 ;; #(
fdd6fa61 2150 *)
81ecdfbb 2151 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fdd6fa61 2152 ;;
81ecdfbb
RW
2153 esac |
2154 sort
2155)
fdd6fa61
AG
2156 echo
2157
d0ac1c44 2158 $as_echo "## ----------------- ##
fdd6fa61 2159## Output variables. ##
d0ac1c44 2160## ----------------- ##"
fdd6fa61
AG
2161 echo
2162 for ac_var in $ac_subst_vars
2163 do
81ecdfbb
RW
2164 eval ac_val=\$$ac_var
2165 case $ac_val in
2166 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2167 esac
2168 $as_echo "$ac_var='\''$ac_val'\''"
fdd6fa61
AG
2169 done | sort
2170 echo
2171
2172 if test -n "$ac_subst_files"; then
d0ac1c44 2173 $as_echo "## ------------------- ##
81ecdfbb 2174## File substitutions. ##
d0ac1c44 2175## ------------------- ##"
fdd6fa61
AG
2176 echo
2177 for ac_var in $ac_subst_files
2178 do
81ecdfbb
RW
2179 eval ac_val=\$$ac_var
2180 case $ac_val in
2181 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2182 esac
2183 $as_echo "$ac_var='\''$ac_val'\''"
fdd6fa61
AG
2184 done | sort
2185 echo
2186 fi
2187
2188 if test -s confdefs.h; then
d0ac1c44 2189 $as_echo "## ----------- ##
fdd6fa61 2190## confdefs.h. ##
d0ac1c44 2191## ----------- ##"
fdd6fa61 2192 echo
81ecdfbb 2193 cat confdefs.h
fdd6fa61
AG
2194 echo
2195 fi
2196 test "$ac_signal" != 0 &&
81ecdfbb
RW
2197 $as_echo "$as_me: caught signal $ac_signal"
2198 $as_echo "$as_me: exit $exit_status"
fdd6fa61 2199 } >&5
81ecdfbb
RW
2200 rm -f core *.core core.conftest.* &&
2201 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
fdd6fa61 2202 exit $exit_status
81ecdfbb 2203' 0
fdd6fa61 2204for ac_signal in 1 2 13 15; do
81ecdfbb 2205 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
fdd6fa61
AG
2206done
2207ac_signal=0
2208
2209# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2210rm -f -r conftest* confdefs.h
2211
2212$as_echo "/* confdefs.h */" > confdefs.h
fdd6fa61
AG
2213
2214# Predefined preprocessor variables.
2215
2216cat >>confdefs.h <<_ACEOF
2217#define PACKAGE_NAME "$PACKAGE_NAME"
2218_ACEOF
2219
fdd6fa61
AG
2220cat >>confdefs.h <<_ACEOF
2221#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2222_ACEOF
2223
fdd6fa61
AG
2224cat >>confdefs.h <<_ACEOF
2225#define PACKAGE_VERSION "$PACKAGE_VERSION"
2226_ACEOF
2227
fdd6fa61
AG
2228cat >>confdefs.h <<_ACEOF
2229#define PACKAGE_STRING "$PACKAGE_STRING"
2230_ACEOF
2231
fdd6fa61
AG
2232cat >>confdefs.h <<_ACEOF
2233#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2234_ACEOF
2235
81ecdfbb
RW
2236cat >>confdefs.h <<_ACEOF
2237#define PACKAGE_URL "$PACKAGE_URL"
2238_ACEOF
2239
fdd6fa61
AG
2240
2241# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2242# Prefer an explicitly selected file to automatically selected ones.
2243ac_site_file1=NONE
2244ac_site_file2=NONE
2245if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2246 # We do not want a PATH search for config.site.
2247 case $CONFIG_SITE in #((
2248 -*) ac_site_file1=./$CONFIG_SITE;;
2249 */*) ac_site_file1=$CONFIG_SITE;;
2250 *) ac_site_file1=./$CONFIG_SITE;;
2251 esac
81ecdfbb
RW
2252elif test "x$prefix" != xNONE; then
2253 ac_site_file1=$prefix/share/config.site
2254 ac_site_file2=$prefix/etc/config.site
2255else
2256 ac_site_file1=$ac_default_prefix/share/config.site
2257 ac_site_file2=$ac_default_prefix/etc/config.site
2258fi
2259for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2260do
2261 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2262 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2263 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2264$as_echo "$as_me: loading site script $ac_site_file" >&6;}
fdd6fa61 2265 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2266 . "$ac_site_file" \
2267 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2268$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2269as_fn_error $? "failed to load site script $ac_site_file
2270See \`config.log' for more details" "$LINENO" 5; }
fdd6fa61
AG
2271 fi
2272done
2273
2274if test -r "$cache_file"; then
d0ac1c44
SM
2275 # Some versions of bash will fail to source /dev/null (special files
2276 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2277 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2279$as_echo "$as_me: loading cache $cache_file" >&6;}
fdd6fa61 2280 case $cache_file in
81ecdfbb
RW
2281 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2282 *) . "./$cache_file";;
fdd6fa61
AG
2283 esac
2284 fi
2285else
81ecdfbb
RW
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2287$as_echo "$as_me: creating cache $cache_file" >&6;}
fdd6fa61
AG
2288 >$cache_file
2289fi
2290
2291# Check that the precious variables saved in the cache have kept the same
2292# value.
2293ac_cache_corrupted=false
81ecdfbb 2294for ac_var in $ac_precious_vars; do
fdd6fa61
AG
2295 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2296 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2297 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2298 eval ac_new_val=\$ac_env_${ac_var}_value
fdd6fa61
AG
2299 case $ac_old_set,$ac_new_set in
2300 set,)
81ecdfbb
RW
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2302$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
fdd6fa61
AG
2303 ac_cache_corrupted=: ;;
2304 ,set)
81ecdfbb
RW
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2306$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
fdd6fa61
AG
2307 ac_cache_corrupted=: ;;
2308 ,);;
2309 *)
2310 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2311 # differences in whitespace do not lead to failure.
2312 ac_old_val_w=`echo x $ac_old_val`
2313 ac_new_val_w=`echo x $ac_new_val`
2314 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2315 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2316$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2317 ac_cache_corrupted=:
2318 else
2319 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2320$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2321 eval $ac_var=\$ac_old_val
2322 fi
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2324$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2325 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2326$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
fdd6fa61
AG
2327 fi;;
2328 esac
2329 # Pass precious variables to config.status.
2330 if test "$ac_new_set" = set; then
2331 case $ac_new_val in
81ecdfbb 2332 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
fdd6fa61
AG
2333 *) ac_arg=$ac_var=$ac_new_val ;;
2334 esac
2335 case " $ac_configure_args " in
2336 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2337 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
fdd6fa61
AG
2338 esac
2339 fi
2340done
2341if $ac_cache_corrupted; then
81ecdfbb
RW
2342 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2343$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2344 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2345$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2346 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
fdd6fa61 2347fi
81ecdfbb
RW
2348## -------------------- ##
2349## Main body of script. ##
2350## -------------------- ##
fdd6fa61
AG
2351
2352ac_ext=c
2353ac_cpp='$CPP $CPPFLAGS'
2354ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2355ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2356ac_compiler_gnu=$ac_cv_c_compiler_gnu
2357
2358
fdd6fa61
AG
2359# This file contains common code used by all simulators.
2360#
2361# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2362# directory. It is intended to be invoked before any target specific stuff.
2363# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2364# It is intended to be invoked last.
2365#
50df264d 2366# See README-HACKING for more details.
fdd6fa61 2367
d6416cdc
RW
2368# Include global overrides and fixes for Autoconf.
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
d6416cdc
RW
2391
2392
2393
2394
2395
2396
2397
fdd6fa61
AG
2398
2399
2400
db2e4d67 2401
5c887dd5
JB
2402
2403
6bb11ab3 2404# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2405#
6bb11ab3
L
2406# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2407# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2408# Written by Gordon Matzigkeit, 1996
2409#
2410# This file is free software; the Free Software Foundation gives
2411# unlimited permission to copy and/or distribute it, with or without
2412# modifications, as long as this notice is preserved.
db2e4d67 2413
db2e4d67 2414
db2e4d67 2415
6bb11ab3 2416# serial 56 LT_INIT
db2e4d67
MF
2417
2418
6bb11ab3
L
2419# LT_PREREQ(VERSION)
2420# ------------------
2421# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2422
db2e4d67
MF
2423
2424
6bb11ab3
L
2425# _LT_CHECK_BUILDDIR
2426# ------------------
2427# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2428
2429
fdd6fa61 2430
6bb11ab3
L
2431# LT_INIT([OPTIONS])
2432# ------------------
2433# LT_INIT
fdd6fa61 2434
6bb11ab3
L
2435# Old names:
2436# This is what autoupdate's m4 run will expand. It fires
2437# the warning (with _au_warn_XXX), outputs it into the
2438# updated configure.ac (with AC_DIAGNOSE), and then outputs
2439# the replacement expansion.
fdd6fa61
AG
2440
2441
6bb11ab3
L
2442# This is an auxiliary macro that is also run when
2443# autoupdate runs m4. It simply calls m4_warning, but
2444# we need a wrapper so that each warning is emitted only
2445# once. We break the quoting in m4_warning's argument in
2446# order to expand this macro's arguments, not AU_DEFUN's.
fdd6fa61
AG
2447
2448
6bb11ab3
L
2449# Finally, this is the expansion that is picked up by
2450# autoconf. It tells the user to run autoupdate, and
2451# then outputs the replacement expansion. We do not care
2452# about autoupdate's warning because that contains
2453# information on what to do *after* running autoupdate.
fdd6fa61 2454
6bb11ab3
L
2455# This is what autoupdate's m4 run will expand. It fires
2456# the warning (with _au_warn_XXX), outputs it into the
2457# updated configure.ac (with AC_DIAGNOSE), and then outputs
2458# the replacement expansion.
fdd6fa61
AG
2459
2460
6bb11ab3
L
2461# This is an auxiliary macro that is also run when
2462# autoupdate runs m4. It simply calls m4_warning, but
2463# we need a wrapper so that each warning is emitted only
2464# once. We break the quoting in m4_warning's argument in
2465# order to expand this macro's arguments, not AU_DEFUN's.
fdd6fa61
AG
2466
2467
6bb11ab3
L
2468# Finally, this is the expansion that is picked up by
2469# autoconf. It tells the user to run autoupdate, and
2470# then outputs the replacement expansion. We do not care
2471# about autoupdate's warning because that contains
2472# information on what to do *after* running autoupdate.
fdd6fa61
AG
2473
2474
2475
6bb11ab3
L
2476# _LT_CC_BASENAME(CC)
2477# -------------------
2478# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
fdd6fa61
AG
2479
2480
2481
6bb11ab3
L
2482# _LT_FILEUTILS_DEFAULTS
2483# ----------------------
2484# It is okay to use these file commands and assume they have been set
2485# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2486# _LT_FILEUTILS_DEFAULTS
fdd6fa61
AG
2487
2488
6bb11ab3
L
2489# _LT_SETUP
2490# ---------
2491# _LT_SETUP
fdd6fa61
AG
2492
2493
6bb11ab3
L
2494# _LT_PREPARE_SED_QUOTE_VARS
2495# --------------------------
2496# Define a few sed substitution that help us do robust quoting.
fdd6fa61
AG
2497
2498
6bb11ab3
L
2499# _LT_PROG_LTMAIN
2500# ---------------
2501# Note that this code is called both from `configure', and `config.status'
2502# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2503# `config.status' has no value for ac_aux_dir unless we are using Automake,
2504# so we pass a copy along to make sure it has a sensible value anyway.
2505# _LT_PROG_LTMAIN
fdd6fa61
AG
2506
2507
6bb11ab3
L
2508## ------------------------------------- ##
2509## Accumulate code for creating libtool. ##
2510## ------------------------------------- ##
5912fadd 2511
6bb11ab3
L
2512# So that we can recreate a full libtool script including additional
2513# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2514# in macros and then make a single call at the end using the `libtool'
2515# label.
5912fadd
JB
2516
2517
6bb11ab3
L
2518# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2519# ----------------------------------------
2520# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
5912fadd
JB
2521
2522
6bb11ab3 2523# Initialize.
5912fadd
JB
2524
2525
2526
6bb11ab3
L
2527# _LT_CONFIG_LIBTOOL([COMMANDS])
2528# ------------------------------
2529# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
5912fadd
JB
2530
2531
6bb11ab3 2532# Initialize.
5912fadd 2533
fdd6fa61
AG
2534
2535
6bb11ab3
L
2536# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2537# -----------------------------------------------------
fdd6fa61
AG
2538
2539
fdd6fa61 2540
6bb11ab3
L
2541# _LT_FORMAT_COMMENT([COMMENT])
2542# -----------------------------
2543# Add leading comment marks to the start of each line, and a trailing
2544# full-stop to the whole comment if one is not present already.
fdd6fa61
AG
2545
2546
2547
2548
6bb11ab3
L
2549## ------------------------ ##
2550## FIXME: Eliminate VARNAME ##
2551## ------------------------ ##
fdd6fa61
AG
2552
2553
6bb11ab3
L
2554# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2555# -------------------------------------------------------------------
2556# CONFIGNAME is the name given to the value in the libtool script.
2557# VARNAME is the (base) name used in the configure script.
2558# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2559# VARNAME. Any other value will be used directly.
fdd6fa61 2560
fdd6fa61
AG
2561
2562
6bb11ab3
L
2563# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2564# --------------------------------------------------------
fdd6fa61
AG
2565
2566
2567
6bb11ab3
L
2568# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2569# ------------------------------------------------
fdd6fa61
AG
2570
2571
2572
6bb11ab3
L
2573# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2574# ---------------------------------------------------------
fdd6fa61
AG
2575
2576
2577
6bb11ab3
L
2578# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2579# --------------------------------------------------
fdd6fa61
AG
2580
2581
2582
6bb11ab3
L
2583# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2584# ---------------------------------------------------
fdd6fa61
AG
2585
2586
2587
6bb11ab3
L
2588# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2589# ---------------------------------------------------
fdd6fa61
AG
2590
2591
2592
2593
6bb11ab3
L
2594# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2595# ------------------------------------------------
fdd6fa61
AG
2596
2597
2598
2599
6bb11ab3
L
2600# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2601# ------------------------------------
2602# Quote a variable value, and forward it to `config.status' so that its
2603# declaration there will have the same value as in `configure'. VARNAME
2604# must have a single quote delimited value for this to work.
fdd6fa61
AG
2605
2606
2607
6bb11ab3
L
2608# _LT_CONFIG_STATUS_DECLARATIONS
2609# ------------------------------
2610# We delimit libtool config variables with single quotes, so when
2611# we write them to config.status, we have to be sure to quote all
2612# embedded single quotes properly. In configure, this macro expands
2613# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2614#
2615# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
fdd6fa61
AG
2616
2617
2618
6bb11ab3
L
2619# _LT_LIBTOOL_TAGS
2620# ----------------
2621# Output comment and list of tags supported by the script
fdd6fa61
AG
2622
2623
2624
6bb11ab3
L
2625# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2626# -----------------------------------
2627# Extract the dictionary values for VARNAME (optionally with TAG) and
2628# expand to a commented shell variable setting:
2629#
2630# # Some comment about what VAR is for.
2631# visible_name=$lt_internal_name
fdd6fa61
AG
2632
2633
fdd6fa61 2634
6bb11ab3
L
2635# _LT_LIBTOOL_CONFIG_VARS
2636# -----------------------
2637# Produce commented declarations of non-tagged libtool config variables
2638# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2639# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2640# section) are produced by _LT_LIBTOOL_TAG_VARS.
fdd6fa61
AG
2641
2642
d6416cdc 2643
6bb11ab3
L
2644# _LT_LIBTOOL_TAG_VARS(TAG)
2645# -------------------------
d6416cdc
RW
2646
2647
2648
6bb11ab3
L
2649# _LT_TAGVAR(VARNAME, [TAGNAME])
2650# ------------------------------
d6416cdc
RW
2651
2652
2653
6bb11ab3
L
2654# _LT_CONFIG_COMMANDS
2655# -------------------
2656# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2657# variables for single and double quote escaping we saved from calls
2658# to _LT_DECL, we can put quote escaped variables declarations
2659# into `config.status', and then the shell code to quote escape them in
2660# for loops in `config.status'. Finally, any additional code accumulated
2661# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2662#_LT_CONFIG_COMMANDS
2663
2664
2665# Initialize.
2666
2667
2668# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2669# ------------------------------------
2670# Generate a child script FILE with all initialization necessary to
2671# reuse the environment learned by the parent script, and make the
2672# file executable. If COMMENT is supplied, it is inserted after the
2673# `#!' sequence but before initialization text begins. After this
2674# macro, additional text can be appended to FILE to form the body of
2675# the child script. The macro ends with non-zero status if the
2676# file could not be fully written (such as if the disk is full).
2677# _LT_GENERATED_FILE_INIT
2678
2679# LT_OUTPUT
2680# ---------
2681# This macro allows early generation of the libtool script (before
2682# AC_OUTPUT is called), incase it is used in configure for compilation
2683# tests.
2684# LT_OUTPUT
2685
2686
2687# _LT_CONFIG(TAG)
2688# ---------------
2689# If TAG is the built-in tag, create an initial libtool script with a
2690# default configuration from the untagged config vars. Otherwise add code
2691# to config.status for appending the configuration named by TAG from the
2692# matching tagged config vars.
2693# _LT_CONFIG
d6416cdc
RW
2694
2695
6bb11ab3
L
2696# LT_SUPPORTED_TAG(TAG)
2697# ---------------------
2698# Trace this macro to discover what tags are supported by the libtool
2699# --tag option, using:
2700# autoconf --trace 'LT_SUPPORTED_TAG:$1'
d6416cdc 2701
d6416cdc 2702
d6416cdc 2703
6bb11ab3 2704# C support is built-in for now
d6416cdc 2705
d6416cdc
RW
2706
2707
2708
6bb11ab3
L
2709# LT_LANG(LANG)
2710# -------------
2711# Enable libtool support for the given language if not already enabled.
2712# LT_LANG
d6416cdc
RW
2713
2714
6bb11ab3
L
2715# _LT_LANG(LANGNAME)
2716# ------------------
2717# _LT_LANG
d6416cdc
RW
2718
2719
6bb11ab3
L
2720# _LT_LANG_DEFAULT_CONFIG
2721# -----------------------
2722# _LT_LANG_DEFAULT_CONFIG
d6416cdc 2723
6bb11ab3
L
2724# Obsolete macros:
2725# This is what autoupdate's m4 run will expand. It fires
2726# the warning (with _au_warn_XXX), outputs it into the
2727# updated configure.ac (with AC_DIAGNOSE), and then outputs
2728# the replacement expansion.
d6416cdc 2729
d6416cdc 2730
6bb11ab3
L
2731# This is an auxiliary macro that is also run when
2732# autoupdate runs m4. It simply calls m4_warning, but
2733# we need a wrapper so that each warning is emitted only
2734# once. We break the quoting in m4_warning's argument in
2735# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc 2736
d6416cdc 2737
6bb11ab3
L
2738# Finally, this is the expansion that is picked up by
2739# autoconf. It tells the user to run autoupdate, and
2740# then outputs the replacement expansion. We do not care
2741# about autoupdate's warning because that contains
2742# information on what to do *after* running autoupdate.
d6416cdc 2743
6bb11ab3
L
2744# This is what autoupdate's m4 run will expand. It fires
2745# the warning (with _au_warn_XXX), outputs it into the
2746# updated configure.ac (with AC_DIAGNOSE), and then outputs
2747# the replacement expansion.
d6416cdc
RW
2748
2749
6bb11ab3
L
2750# This is an auxiliary macro that is also run when
2751# autoupdate runs m4. It simply calls m4_warning, but
2752# we need a wrapper so that each warning is emitted only
2753# once. We break the quoting in m4_warning's argument in
2754# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2755
2756
6bb11ab3
L
2757# Finally, this is the expansion that is picked up by
2758# autoconf. It tells the user to run autoupdate, and
2759# then outputs the replacement expansion. We do not care
2760# about autoupdate's warning because that contains
2761# information on what to do *after* running autoupdate.
d6416cdc 2762
6bb11ab3
L
2763# This is what autoupdate's m4 run will expand. It fires
2764# the warning (with _au_warn_XXX), outputs it into the
2765# updated configure.ac (with AC_DIAGNOSE), and then outputs
2766# the replacement expansion.
d6416cdc
RW
2767
2768
6bb11ab3
L
2769# This is an auxiliary macro that is also run when
2770# autoupdate runs m4. It simply calls m4_warning, but
2771# we need a wrapper so that each warning is emitted only
2772# once. We break the quoting in m4_warning's argument in
2773# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2774
2775
6bb11ab3
L
2776# Finally, this is the expansion that is picked up by
2777# autoconf. It tells the user to run autoupdate, and
2778# then outputs the replacement expansion. We do not care
2779# about autoupdate's warning because that contains
2780# information on what to do *after* running autoupdate.
d6416cdc 2781
6bb11ab3
L
2782# This is what autoupdate's m4 run will expand. It fires
2783# the warning (with _au_warn_XXX), outputs it into the
2784# updated configure.ac (with AC_DIAGNOSE), and then outputs
2785# the replacement expansion.
d6416cdc
RW
2786
2787
6bb11ab3
L
2788# This is an auxiliary macro that is also run when
2789# autoupdate runs m4. It simply calls m4_warning, but
2790# we need a wrapper so that each warning is emitted only
2791# once. We break the quoting in m4_warning's argument in
2792# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2793
2794
6bb11ab3
L
2795# Finally, this is the expansion that is picked up by
2796# autoconf. It tells the user to run autoupdate, and
2797# then outputs the replacement expansion. We do not care
2798# about autoupdate's warning because that contains
2799# information on what to do *after* running autoupdate.
d6416cdc 2800
6bb11ab3
L
2801# This is what autoupdate's m4 run will expand. It fires
2802# the warning (with _au_warn_XXX), outputs it into the
2803# updated configure.ac (with AC_DIAGNOSE), and then outputs
2804# the replacement expansion.
d6416cdc
RW
2805
2806
6bb11ab3
L
2807# This is an auxiliary macro that is also run when
2808# autoupdate runs m4. It simply calls m4_warning, but
2809# we need a wrapper so that each warning is emitted only
2810# once. We break the quoting in m4_warning's argument in
2811# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2812
2813
6bb11ab3
L
2814# Finally, this is the expansion that is picked up by
2815# autoconf. It tells the user to run autoupdate, and
2816# then outputs the replacement expansion. We do not care
2817# about autoupdate's warning because that contains
2818# information on what to do *after* running autoupdate.
d6416cdc 2819
fdd6fa61
AG
2820
2821
6bb11ab3
L
2822# _LT_TAG_COMPILER
2823# ----------------
2824# _LT_TAG_COMPILER
fdd6fa61
AG
2825
2826
6bb11ab3
L
2827# _LT_COMPILER_BOILERPLATE
2828# ------------------------
2829# Check for compiler boilerplate output or warnings with
2830# the simple compiler test code.
2831# _LT_COMPILER_BOILERPLATE
fdd6fa61 2832
81ecdfbb 2833
6bb11ab3
L
2834# _LT_LINKER_BOILERPLATE
2835# ----------------------
2836# Check for linker boilerplate output or warnings with
2837# the simple link test code.
2838# _LT_LINKER_BOILERPLATE
fdd6fa61 2839
6bb11ab3
L
2840# _LT_REQUIRED_DARWIN_CHECKS
2841# -------------------------
fdd6fa61 2842
fdd6fa61 2843
fdd6fa61 2844
6bb11ab3
L
2845# _LT_DARWIN_LINKER_FEATURES
2846# --------------------------
2847# Checks for linker and compiler features on darwin
fdd6fa61 2848
fdd6fa61 2849
6bb11ab3
L
2850# _LT_SYS_MODULE_PATH_AIX
2851# -----------------------
2852# Links a minimal program and checks the executable
2853# for the system default hardcoded library path. In most cases,
2854# this is /usr/lib:/lib, but when the MPI compilers are used
2855# the location of the communication and MPI libs are included too.
2856# If we don't find anything, use the default library path according
2857# to the aix ld manual.
2858# _LT_SYS_MODULE_PATH_AIX
fdd6fa61 2859
fdd6fa61 2860
6bb11ab3
L
2861# _LT_SHELL_INIT(ARG)
2862# -------------------
2863# _LT_SHELL_INIT
fdd6fa61 2864
fdd6fa61 2865
81ecdfbb 2866
6bb11ab3
L
2867# _LT_PROG_ECHO_BACKSLASH
2868# -----------------------
2869# Find how we can fake an echo command that does not interpret backslash.
2870# In particular, with Autoconf 2.60 or later we add some code to the start
2871# of the generated configure script which will find a shell with a builtin
2872# printf (which we can use as an echo command).
2873# _LT_PROG_ECHO_BACKSLASH
fdd6fa61 2874
fdd6fa61 2875
6bb11ab3
L
2876# _LT_ENABLE_LOCK
2877# ---------------
2878# _LT_ENABLE_LOCK
81ecdfbb 2879
fdd6fa61 2880
6bb11ab3
L
2881# _LT_CMD_OLD_ARCHIVE
2882# -------------------
2883# _LT_CMD_OLD_ARCHIVE
fdd6fa61 2884
81ecdfbb 2885
6bb11ab3
L
2886# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2887# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2888# ----------------------------------------------------------------
2889# Check whether the given compiler option works
2890# _LT_COMPILER_OPTION
fdd6fa61 2891
6bb11ab3
L
2892# Old name:
2893# This is what autoupdate's m4 run will expand. It fires
2894# the warning (with _au_warn_XXX), outputs it into the
2895# updated configure.ac (with AC_DIAGNOSE), and then outputs
2896# the replacement expansion.
fdd6fa61 2897
fdd6fa61 2898
6bb11ab3
L
2899# This is an auxiliary macro that is also run when
2900# autoupdate runs m4. It simply calls m4_warning, but
2901# we need a wrapper so that each warning is emitted only
2902# once. We break the quoting in m4_warning's argument in
2903# order to expand this macro's arguments, not AU_DEFUN's.
fdd6fa61 2904
fdd6fa61 2905
6bb11ab3
L
2906# Finally, this is the expansion that is picked up by
2907# autoconf. It tells the user to run autoupdate, and
2908# then outputs the replacement expansion. We do not care
2909# about autoupdate's warning because that contains
2910# information on what to do *after* running autoupdate.
fdd6fa61 2911
5912fadd 2912
fdd6fa61 2913
6bb11ab3
L
2914# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2915# [ACTION-SUCCESS], [ACTION-FAILURE])
2916# ----------------------------------------------------
2917# Check whether the given linker option works
2918# _LT_LINKER_OPTION
81ecdfbb 2919
6bb11ab3
L
2920# Old name:
2921# This is what autoupdate's m4 run will expand. It fires
2922# the warning (with _au_warn_XXX), outputs it into the
2923# updated configure.ac (with AC_DIAGNOSE), and then outputs
2924# the replacement expansion.
81ecdfbb 2925
81ecdfbb 2926
6bb11ab3
L
2927# This is an auxiliary macro that is also run when
2928# autoupdate runs m4. It simply calls m4_warning, but
2929# we need a wrapper so that each warning is emitted only
2930# once. We break the quoting in m4_warning's argument in
2931# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2932
fdd6fa61 2933
6bb11ab3
L
2934# Finally, this is the expansion that is picked up by
2935# autoconf. It tells the user to run autoupdate, and
2936# then outputs the replacement expansion. We do not care
2937# about autoupdate's warning because that contains
2938# information on what to do *after* running autoupdate.
2939
2940
2941
2942# LT_CMD_MAX_LEN
2943#---------------
2944# LT_CMD_MAX_LEN
2945
2946# Old name:
2947# This is what autoupdate's m4 run will expand. It fires
2948# the warning (with _au_warn_XXX), outputs it into the
2949# updated configure.ac (with AC_DIAGNOSE), and then outputs
2950# the replacement expansion.
2951
2952
2953# This is an auxiliary macro that is also run when
2954# autoupdate runs m4. It simply calls m4_warning, but
2955# we need a wrapper so that each warning is emitted only
2956# once. We break the quoting in m4_warning's argument in
2957# order to expand this macro's arguments, not AU_DEFUN's.
2958
2959
2960# Finally, this is the expansion that is picked up by
2961# autoconf. It tells the user to run autoupdate, and
2962# then outputs the replacement expansion. We do not care
2963# about autoupdate's warning because that contains
2964# information on what to do *after* running autoupdate.
2965
2966
2967
2968# _LT_HEADER_DLFCN
2969# ----------------
2970# _LT_HEADER_DLFCN
2971
2972
2973# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2974# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2975# ----------------------------------------------------------------
2976# _LT_TRY_DLOPEN_SELF
2977
2978
2979# LT_SYS_DLOPEN_SELF
2980# ------------------
2981# LT_SYS_DLOPEN_SELF
2982
2983# Old name:
2984# This is what autoupdate's m4 run will expand. It fires
2985# the warning (with _au_warn_XXX), outputs it into the
2986# updated configure.ac (with AC_DIAGNOSE), and then outputs
2987# the replacement expansion.
2988
2989
2990# This is an auxiliary macro that is also run when
2991# autoupdate runs m4. It simply calls m4_warning, but
2992# we need a wrapper so that each warning is emitted only
2993# once. We break the quoting in m4_warning's argument in
2994# order to expand this macro's arguments, not AU_DEFUN's.
2995
2996
2997# Finally, this is the expansion that is picked up by
2998# autoconf. It tells the user to run autoupdate, and
2999# then outputs the replacement expansion. We do not care
3000# about autoupdate's warning because that contains
3001# information on what to do *after* running autoupdate.
3002
3003
3004
3005# _LT_COMPILER_C_O([TAGNAME])
3006# ---------------------------
3007# Check to see if options -c and -o are simultaneously supported by compiler.
3008# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3009# _LT_COMPILER_C_O
3010
3011
3012# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3013# ----------------------------------
3014# Check to see if we can do hard links to lock some files if needed
3015# _LT_COMPILER_FILE_LOCKS
3016
3017
3018# _LT_CHECK_OBJDIR
3019# ----------------
3020# _LT_CHECK_OBJDIR
3021
3022
3023# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3024# --------------------------------------
3025# Check hardcoding attributes.
3026# _LT_LINKER_HARDCODE_LIBPATH
3027
3028
3029# _LT_CMD_STRIPLIB
3030# ----------------
3031# _LT_CMD_STRIPLIB
3032
3033
3034# _LT_SYS_DYNAMIC_LINKER([TAG])
3035# -----------------------------
3036# PORTME Fill in your ld.so characteristics
3037# _LT_SYS_DYNAMIC_LINKER
3038
3039
3040# _LT_PATH_TOOL_PREFIX(TOOL)
3041# --------------------------
3042# find a file program which can recognize shared library
3043# _LT_PATH_TOOL_PREFIX
3044
3045# Old name:
3046# This is what autoupdate's m4 run will expand. It fires
3047# the warning (with _au_warn_XXX), outputs it into the
3048# updated configure.ac (with AC_DIAGNOSE), and then outputs
3049# the replacement expansion.
3050
3051
3052# This is an auxiliary macro that is also run when
3053# autoupdate runs m4. It simply calls m4_warning, but
3054# we need a wrapper so that each warning is emitted only
3055# once. We break the quoting in m4_warning's argument in
3056# order to expand this macro's arguments, not AU_DEFUN's.
3057
3058
3059# Finally, this is the expansion that is picked up by
3060# autoconf. It tells the user to run autoupdate, and
3061# then outputs the replacement expansion. We do not care
3062# about autoupdate's warning because that contains
3063# information on what to do *after* running autoupdate.
3064
3065
3066
3067# _LT_PATH_MAGIC
3068# --------------
3069# find a file program which can recognize a shared library
3070# _LT_PATH_MAGIC
3071
3072
3073# LT_PATH_LD
3074# ----------
3075# find the pathname to the GNU or non-GNU linker
3076# LT_PATH_LD
3077
3078# Old names:
3079# This is what autoupdate's m4 run will expand. It fires
3080# the warning (with _au_warn_XXX), outputs it into the
3081# updated configure.ac (with AC_DIAGNOSE), and then outputs
3082# the replacement expansion.
3083
3084
3085# This is an auxiliary macro that is also run when
3086# autoupdate runs m4. It simply calls m4_warning, but
3087# we need a wrapper so that each warning is emitted only
3088# once. We break the quoting in m4_warning's argument in
3089# order to expand this macro's arguments, not AU_DEFUN's.
3090
3091
3092# Finally, this is the expansion that is picked up by
3093# autoconf. It tells the user to run autoupdate, and
3094# then outputs the replacement expansion. We do not care
3095# about autoupdate's warning because that contains
3096# information on what to do *after* running autoupdate.
3097
3098# This is what autoupdate's m4 run will expand. It fires
3099# the warning (with _au_warn_XXX), outputs it into the
3100# updated configure.ac (with AC_DIAGNOSE), and then outputs
3101# the replacement expansion.
3102
3103
3104# This is an auxiliary macro that is also run when
3105# autoupdate runs m4. It simply calls m4_warning, but
3106# we need a wrapper so that each warning is emitted only
3107# once. We break the quoting in m4_warning's argument in
3108# order to expand this macro's arguments, not AU_DEFUN's.
3109
3110
3111# Finally, this is the expansion that is picked up by
3112# autoconf. It tells the user to run autoupdate, and
3113# then outputs the replacement expansion. We do not care
3114# about autoupdate's warning because that contains
3115# information on what to do *after* running autoupdate.
3116
3117
3118
3119# _LT_PATH_LD_GNU
3120#- --------------
3121# _LT_PATH_LD_GNU
3122
3123
3124# _LT_CMD_RELOAD
3125# --------------
3126# find reload flag for linker
3127# -- PORTME Some linkers may need a different reload flag.
3128# _LT_CMD_RELOAD
3129
3130
3131# _LT_CHECK_MAGIC_METHOD
3132# ----------------------
3133# how to check for library dependencies
3134# -- PORTME fill in with the dynamic library characteristics
3135# _LT_CHECK_MAGIC_METHOD
3136
3137
3138# LT_PATH_NM
3139# ----------
3140# find the pathname to a BSD- or MS-compatible name lister
3141# LT_PATH_NM
3142
3143# Old names:
3144# This is what autoupdate's m4 run will expand. It fires
3145# the warning (with _au_warn_XXX), outputs it into the
3146# updated configure.ac (with AC_DIAGNOSE), and then outputs
3147# the replacement expansion.
3148
3149
3150# This is an auxiliary macro that is also run when
3151# autoupdate runs m4. It simply calls m4_warning, but
3152# we need a wrapper so that each warning is emitted only
3153# once. We break the quoting in m4_warning's argument in
3154# order to expand this macro's arguments, not AU_DEFUN's.
3155
3156
3157# Finally, this is the expansion that is picked up by
3158# autoconf. It tells the user to run autoupdate, and
3159# then outputs the replacement expansion. We do not care
3160# about autoupdate's warning because that contains
3161# information on what to do *after* running autoupdate.
3162
3163# This is what autoupdate's m4 run will expand. It fires
3164# the warning (with _au_warn_XXX), outputs it into the
3165# updated configure.ac (with AC_DIAGNOSE), and then outputs
3166# the replacement expansion.
3167
3168
3169# This is an auxiliary macro that is also run when
3170# autoupdate runs m4. It simply calls m4_warning, but
3171# we need a wrapper so that each warning is emitted only
3172# once. We break the quoting in m4_warning's argument in
3173# order to expand this macro's arguments, not AU_DEFUN's.
3174
3175
3176# Finally, this is the expansion that is picked up by
3177# autoconf. It tells the user to run autoupdate, and
3178# then outputs the replacement expansion. We do not care
3179# about autoupdate's warning because that contains
3180# information on what to do *after* running autoupdate.
3181
3182
3183
3184# LT_LIB_M
3185# --------
3186# check for math library
3187# LT_LIB_M
3188
3189# Old name:
3190# This is what autoupdate's m4 run will expand. It fires
3191# the warning (with _au_warn_XXX), outputs it into the
3192# updated configure.ac (with AC_DIAGNOSE), and then outputs
3193# the replacement expansion.
3194
3195
3196# This is an auxiliary macro that is also run when
3197# autoupdate runs m4. It simply calls m4_warning, but
3198# we need a wrapper so that each warning is emitted only
3199# once. We break the quoting in m4_warning's argument in
3200# order to expand this macro's arguments, not AU_DEFUN's.
3201
3202
3203# Finally, this is the expansion that is picked up by
3204# autoconf. It tells the user to run autoupdate, and
3205# then outputs the replacement expansion. We do not care
3206# about autoupdate's warning because that contains
3207# information on what to do *after* running autoupdate.
3208
3209
3210
3211# _LT_COMPILER_NO_RTTI([TAGNAME])
3212# -------------------------------
3213# _LT_COMPILER_NO_RTTI
3214
3215
3216# _LT_CMD_GLOBAL_SYMBOLS
3217# ----------------------
3218 # _LT_CMD_GLOBAL_SYMBOLS
3219
3220
3221# _LT_COMPILER_PIC([TAGNAME])
3222# ---------------------------
3223# _LT_COMPILER_PIC
3224
3225
3226# _LT_LINKER_SHLIBS([TAGNAME])
3227# ----------------------------
3228# See if the linker supports building shared libraries.
3229# _LT_LINKER_SHLIBS
3230
3231
3232# _LT_LANG_C_CONFIG([TAG])
3233# ------------------------
3234# Ensure that the configuration variables for a C compiler are suitably
3235# defined. These variables are subsequently used by _LT_CONFIG to write
3236# the compiler configuration to `libtool'.
3237# _LT_LANG_C_CONFIG
3238
3239
3240# _LT_LANG_CXX_CONFIG([TAG])
3241# --------------------------
3242# Ensure that the configuration variables for a C++ compiler are suitably
3243# defined. These variables are subsequently used by _LT_CONFIG to write
3244# the compiler configuration to `libtool'.
3245# _LT_LANG_CXX_CONFIG
3246
3247
3248# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3249# ---------------------------------
3250# Figure out "hidden" library dependencies from verbose
3251# compiler output when linking a shared library.
3252# Parse the compiler output and extract the necessary
3253# objects, libraries and library flags.
3254# _LT_SYS_HIDDEN_LIBDEPS
3255
3256
3257# _LT_LANG_F77_CONFIG([TAG])
3258# --------------------------
3259# Ensure that the configuration variables for a Fortran 77 compiler are
3260# suitably defined. These variables are subsequently used by _LT_CONFIG
3261# to write the compiler configuration to `libtool'.
3262# _LT_LANG_F77_CONFIG
3263
3264
3265# _LT_LANG_FC_CONFIG([TAG])
3266# -------------------------
3267# Ensure that the configuration variables for a Fortran compiler are
3268# suitably defined. These variables are subsequently used by _LT_CONFIG
3269# to write the compiler configuration to `libtool'.
3270# _LT_LANG_FC_CONFIG
3271
3272
3273# _LT_LANG_GCJ_CONFIG([TAG])
3274# --------------------------
3275# Ensure that the configuration variables for the GNU Java Compiler compiler
3276# are suitably defined. These variables are subsequently used by _LT_CONFIG
3277# to write the compiler configuration to `libtool'.
3278# _LT_LANG_GCJ_CONFIG
3279
3280
3281# _LT_LANG_RC_CONFIG([TAG])
3282# -------------------------
3283# Ensure that the configuration variables for the Windows resource compiler
3284# are suitably defined. These variables are subsequently used by _LT_CONFIG
3285# to write the compiler configuration to `libtool'.
3286# _LT_LANG_RC_CONFIG
3287
3288
3289# LT_PROG_GCJ
3290# -----------
3291
3292
3293# Old name:
3294# This is what autoupdate's m4 run will expand. It fires
3295# the warning (with _au_warn_XXX), outputs it into the
3296# updated configure.ac (with AC_DIAGNOSE), and then outputs
3297# the replacement expansion.
3298
3299
3300# This is an auxiliary macro that is also run when
3301# autoupdate runs m4. It simply calls m4_warning, but
3302# we need a wrapper so that each warning is emitted only
3303# once. We break the quoting in m4_warning's argument in
3304# order to expand this macro's arguments, not AU_DEFUN's.
3305
3306
3307# Finally, this is the expansion that is picked up by
3308# autoconf. It tells the user to run autoupdate, and
3309# then outputs the replacement expansion. We do not care
3310# about autoupdate's warning because that contains
3311# information on what to do *after* running autoupdate.
3312
3313
3314
3315# LT_PROG_RC
3316# ----------
3317
3318
3319# Old name:
3320# This is what autoupdate's m4 run will expand. It fires
3321# the warning (with _au_warn_XXX), outputs it into the
3322# updated configure.ac (with AC_DIAGNOSE), and then outputs
3323# the replacement expansion.
3324
3325
3326# This is an auxiliary macro that is also run when
3327# autoupdate runs m4. It simply calls m4_warning, but
3328# we need a wrapper so that each warning is emitted only
3329# once. We break the quoting in m4_warning's argument in
3330# order to expand this macro's arguments, not AU_DEFUN's.
3331
3332
3333# Finally, this is the expansion that is picked up by
3334# autoconf. It tells the user to run autoupdate, and
3335# then outputs the replacement expansion. We do not care
3336# about autoupdate's warning because that contains
3337# information on what to do *after* running autoupdate.
3338
3339
3340
3341# _LT_DECL_EGREP
3342# --------------
3343# If we don't have a new enough Autoconf to choose the best grep
3344# available, choose the one first in the user's PATH.
3345
3346
3347
3348# _LT_DECL_OBJDUMP
3349# --------------
3350# If we don't have a new enough Autoconf to choose the best objdump
3351# available, choose the one first in the user's PATH.
3352
3353
3354
3355# _LT_DECL_SED
3356# ------------
3357# Check for a fully-functional sed program, that truncates
3358# as few characters as possible. Prefer GNU sed if found.
3359# _LT_DECL_SED
3360
3361#m4_ifndef
3362
3363# Old name:
3364# This is what autoupdate's m4 run will expand. It fires
3365# the warning (with _au_warn_XXX), outputs it into the
3366# updated configure.ac (with AC_DIAGNOSE), and then outputs
3367# the replacement expansion.
3368
3369
3370# This is an auxiliary macro that is also run when
3371# autoupdate runs m4. It simply calls m4_warning, but
3372# we need a wrapper so that each warning is emitted only
3373# once. We break the quoting in m4_warning's argument in
3374# order to expand this macro's arguments, not AU_DEFUN's.
3375
3376
3377# Finally, this is the expansion that is picked up by
3378# autoconf. It tells the user to run autoupdate, and
3379# then outputs the replacement expansion. We do not care
3380# about autoupdate's warning because that contains
3381# information on what to do *after* running autoupdate.
3382
3383
3384
3385# _LT_CHECK_SHELL_FEATURES
3386# ------------------------
3387# Find out whether the shell is Bourne or XSI compatible,
3388# or has some other useful features.
3389# _LT_CHECK_SHELL_FEATURES
3390
3391
3392# _LT_PROG_XSI_SHELLFNS
3393# ---------------------
3394# Bourne and XSI compatible variants of some useful shell functions.
3395
3396
3397# Helper functions for option handling. -*- Autoconf -*-
3398#
3399# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3400# Inc.
3401# Written by Gary V. Vaughan, 2004
3402#
3403# This file is free software; the Free Software Foundation gives
3404# unlimited permission to copy and/or distribute it, with or without
3405# modifications, as long as this notice is preserved.
3406
3407# serial 6 ltoptions.m4
3408
3409# This is to help aclocal find these macros, as it can't see m4_define.
3410
3411
3412
3413# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3414# ------------------------------------------
3415
3416
3417
3418# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3419# ---------------------------------------
3420# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3421# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3422# saved as a flag.
3423
3424
3425
3426# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3427# ------------------------------------------------------------
3428# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3429
3430
3431
3432# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3433# -------------------------------------------------------
3434# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3435# are set.
3436
3437
3438
3439# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3440# ----------------------------------------
3441# OPTION-LIST is a space-separated list of Libtool options associated
3442# with MACRO-NAME. If any OPTION has a matching handler declared with
3443# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3444# the unknown option and exit.
3445# _LT_SET_OPTIONS
3446
3447
3448## --------------------------------- ##
3449## Macros to handle LT_INIT options. ##
3450## --------------------------------- ##
3451
3452# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3453# -----------------------------------------
3454
3455
3456
3457# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3458# -----------------------------------------------
3459# LT_OPTION_DEFINE
3460
3461
3462# dlopen
3463# ------
3464
3465
3466# This is what autoupdate's m4 run will expand. It fires
3467# the warning (with _au_warn_XXX), outputs it into the
3468# updated configure.ac (with AC_DIAGNOSE), and then outputs
3469# the replacement expansion.
3470
3471
3472# This is an auxiliary macro that is also run when
3473# autoupdate runs m4. It simply calls m4_warning, but
3474# we need a wrapper so that each warning is emitted only
3475# once. We break the quoting in m4_warning's argument in
3476# order to expand this macro's arguments, not AU_DEFUN's.
3477
3478
3479# Finally, this is the expansion that is picked up by
3480# autoconf. It tells the user to run autoupdate, and
3481# then outputs the replacement expansion. We do not care
3482# about autoupdate's warning because that contains
3483# information on what to do *after* running autoupdate.
3484
3485
3486
3487
3488# win32-dll
3489# ---------
3490# Declare package support for building win32 dll's.
3491# win32-dll
3492
3493# This is what autoupdate's m4 run will expand. It fires
3494# the warning (with _au_warn_XXX), outputs it into the
3495# updated configure.ac (with AC_DIAGNOSE), and then outputs
3496# the replacement expansion.
3497
3498
3499# This is an auxiliary macro that is also run when
3500# autoupdate runs m4. It simply calls m4_warning, but
3501# we need a wrapper so that each warning is emitted only
3502# once. We break the quoting in m4_warning's argument in
3503# order to expand this macro's arguments, not AU_DEFUN's.
3504
3505
3506# Finally, this is the expansion that is picked up by
3507# autoconf. It tells the user to run autoupdate, and
3508# then outputs the replacement expansion. We do not care
3509# about autoupdate's warning because that contains
3510# information on what to do *after* running autoupdate.
3511
3512
3513
3514
3515# _LT_ENABLE_SHARED([DEFAULT])
3516# ----------------------------
3517# implement the --enable-shared flag, and supports the `shared' and
3518# `disable-shared' LT_INIT options.
3519# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3520# _LT_ENABLE_SHARED
3521
3522
3523
3524
3525# Old names:
3526
3527
3528
3529
3530# This is what autoupdate's m4 run will expand. It fires
3531# the warning (with _au_warn_XXX), outputs it into the
3532# updated configure.ac (with AC_DIAGNOSE), and then outputs
3533# the replacement expansion.
3534
3535
3536# This is an auxiliary macro that is also run when
3537# autoupdate runs m4. It simply calls m4_warning, but
3538# we need a wrapper so that each warning is emitted only
3539# once. We break the quoting in m4_warning's argument in
3540# order to expand this macro's arguments, not AU_DEFUN's.
3541
3542
3543# Finally, this is the expansion that is picked up by
3544# autoconf. It tells the user to run autoupdate, and
3545# then outputs the replacement expansion. We do not care
3546# about autoupdate's warning because that contains
3547# information on what to do *after* running autoupdate.
3548
3549# This is what autoupdate's m4 run will expand. It fires
3550# the warning (with _au_warn_XXX), outputs it into the
3551# updated configure.ac (with AC_DIAGNOSE), and then outputs
3552# the replacement expansion.
3553
3554
3555# This is an auxiliary macro that is also run when
3556# autoupdate runs m4. It simply calls m4_warning, but
3557# we need a wrapper so that each warning is emitted only
3558# once. We break the quoting in m4_warning's argument in
3559# order to expand this macro's arguments, not AU_DEFUN's.
3560
3561
3562# Finally, this is the expansion that is picked up by
3563# autoconf. It tells the user to run autoupdate, and
3564# then outputs the replacement expansion. We do not care
3565# about autoupdate's warning because that contains
3566# information on what to do *after* running autoupdate.
3567
3568
3569
3570
3571
3572# _LT_ENABLE_STATIC([DEFAULT])
3573# ----------------------------
3574# implement the --enable-static flag, and support the `static' and
3575# `disable-static' LT_INIT options.
3576# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3577# _LT_ENABLE_STATIC
3578
3579
3580
3581
3582# Old names:
3583
3584
3585
3586
3587# This is what autoupdate's m4 run will expand. It fires
3588# the warning (with _au_warn_XXX), outputs it into the
3589# updated configure.ac (with AC_DIAGNOSE), and then outputs
3590# the replacement expansion.
3591
3592
3593# This is an auxiliary macro that is also run when
3594# autoupdate runs m4. It simply calls m4_warning, but
3595# we need a wrapper so that each warning is emitted only
3596# once. We break the quoting in m4_warning's argument in
3597# order to expand this macro's arguments, not AU_DEFUN's.
3598
3599
3600# Finally, this is the expansion that is picked up by
3601# autoconf. It tells the user to run autoupdate, and
3602# then outputs the replacement expansion. We do not care
3603# about autoupdate's warning because that contains
3604# information on what to do *after* running autoupdate.
3605
3606# This is what autoupdate's m4 run will expand. It fires
3607# the warning (with _au_warn_XXX), outputs it into the
3608# updated configure.ac (with AC_DIAGNOSE), and then outputs
3609# the replacement expansion.
3610
3611
3612# This is an auxiliary macro that is also run when
3613# autoupdate runs m4. It simply calls m4_warning, but
3614# we need a wrapper so that each warning is emitted only
3615# once. We break the quoting in m4_warning's argument in
3616# order to expand this macro's arguments, not AU_DEFUN's.
3617
3618
3619# Finally, this is the expansion that is picked up by
3620# autoconf. It tells the user to run autoupdate, and
3621# then outputs the replacement expansion. We do not care
3622# about autoupdate's warning because that contains
3623# information on what to do *after* running autoupdate.
3624
3625
3626
3627
3628
3629# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3630# ----------------------------------
3631# implement the --enable-fast-install flag, and support the `fast-install'
3632# and `disable-fast-install' LT_INIT options.
3633# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3634# _LT_ENABLE_FAST_INSTALL
3635
3636
3637
3638
3639# Old names:
3640# This is what autoupdate's m4 run will expand. It fires
3641# the warning (with _au_warn_XXX), outputs it into the
3642# updated configure.ac (with AC_DIAGNOSE), and then outputs
3643# the replacement expansion.
3644
3645
3646# This is an auxiliary macro that is also run when
3647# autoupdate runs m4. It simply calls m4_warning, but
3648# we need a wrapper so that each warning is emitted only
3649# once. We break the quoting in m4_warning's argument in
3650# order to expand this macro's arguments, not AU_DEFUN's.
3651
3652
3653# Finally, this is the expansion that is picked up by
3654# autoconf. It tells the user to run autoupdate, and
3655# then outputs the replacement expansion. We do not care
3656# about autoupdate's warning because that contains
3657# information on what to do *after* running autoupdate.
3658
3659
3660# This is what autoupdate's m4 run will expand. It fires
3661# the warning (with _au_warn_XXX), outputs it into the
3662# updated configure.ac (with AC_DIAGNOSE), and then outputs
3663# the replacement expansion.
3664
3665
3666# This is an auxiliary macro that is also run when
3667# autoupdate runs m4. It simply calls m4_warning, but
3668# we need a wrapper so that each warning is emitted only
3669# once. We break the quoting in m4_warning's argument in
3670# order to expand this macro's arguments, not AU_DEFUN's.
3671
3672
3673# Finally, this is the expansion that is picked up by
3674# autoconf. It tells the user to run autoupdate, and
3675# then outputs the replacement expansion. We do not care
3676# about autoupdate's warning because that contains
3677# information on what to do *after* running autoupdate.
3678
3679
3680
3681
3682# _LT_WITH_PIC([MODE])
3683# --------------------
3684# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3685# LT_INIT options.
3686# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3687# _LT_WITH_PIC
3688
3689
3690
3691
3692# Old name:
3693# This is what autoupdate's m4 run will expand. It fires
3694# the warning (with _au_warn_XXX), outputs it into the
3695# updated configure.ac (with AC_DIAGNOSE), and then outputs
3696# the replacement expansion.
3697
3698
3699# This is an auxiliary macro that is also run when
3700# autoupdate runs m4. It simply calls m4_warning, but
3701# we need a wrapper so that each warning is emitted only
3702# once. We break the quoting in m4_warning's argument in
3703# order to expand this macro's arguments, not AU_DEFUN's.
3704
3705
3706# Finally, this is the expansion that is picked up by
3707# autoconf. It tells the user to run autoupdate, and
3708# then outputs the replacement expansion. We do not care
3709# about autoupdate's warning because that contains
3710# information on what to do *after* running autoupdate.
3711
3712
3713
3714## ----------------- ##
3715## LTDL_INIT Options ##
3716## ----------------- ##
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3728#
3729# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3730# Written by Gary V. Vaughan, 2004
3731#
3732# This file is free software; the Free Software Foundation gives
3733# unlimited permission to copy and/or distribute it, with or without
3734# modifications, as long as this notice is preserved.
3735
3736# serial 6 ltsugar.m4
3737
3738# This is to help aclocal find these macros, as it can't see m4_define.
3739
3740
3741
3742# lt_join(SEP, ARG1, [ARG2...])
3743# -----------------------------
3744# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3745# associated separator.
3746# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3747# versions in m4sugar had bugs.
3748
3749
3750
3751
3752# lt_car(LIST)
3753# lt_cdr(LIST)
3754# ------------
3755# Manipulate m4 lists.
3756# These macros are necessary as long as will still need to support
3757# Autoconf-2.59 which quotes differently.
3758
3759
3760
3761
3762
3763# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3764# ------------------------------------------
3765# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3766# Note that neither SEPARATOR nor STRING are expanded; they are appended
3767# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3768# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3769# than defined and empty).
3770#
3771# This macro is needed until we can rely on Autoconf 2.62, since earlier
3772# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3773
3774
3775
3776
3777# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3778# ----------------------------------------------------------
3779# Produce a SEP delimited list of all paired combinations of elements of
3780# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3781# has the form PREFIXmINFIXSUFFIXn.
3782# Needed until we can rely on m4_combine added in Autoconf 2.62.
3783
3784
3785
3786# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3787# -----------------------------------------------------------------------
3788# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3789# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3790
3791
3792
3793# lt_dict_add(DICT, KEY, VALUE)
3794# -----------------------------
3795
3796
3797
3798# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3799# --------------------------------------------
3800
3801
3802
3803# lt_dict_fetch(DICT, KEY, [SUBKEY])
3804# ----------------------------------
3805
3806
3807
3808# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3809# -----------------------------------------------------------------
3810
3811
3812
3813# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3814# --------------------------------------------------------------
3815
3816
3817# ltversion.m4 -- version numbers -*- Autoconf -*-
3818#
3819# Copyright (C) 2004 Free Software Foundation, Inc.
3820# Written by Scott James Remnant, 2004
3821#
3822# This file is free software; the Free Software Foundation gives
3823# unlimited permission to copy and/or distribute it, with or without
3824# modifications, as long as this notice is preserved.
3825
3826# Generated from ltversion.in.
3827
3828# serial 3134 ltversion.m4
3829# This file is part of GNU Libtool
3830
3831
3832
3833
3834
3835
3836# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3837#
3838# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3839# Written by Scott James Remnant, 2004.
3840#
3841# This file is free software; the Free Software Foundation gives
3842# unlimited permission to copy and/or distribute it, with or without
3843# modifications, as long as this notice is preserved.
3844
3845# serial 4 lt~obsolete.m4
3846
3847# These exist entirely to fool aclocal when bootstrapping libtool.
3848#
3849# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3850# which have later been changed to m4_define as they aren't part of the
3851# exported API, or moved to Autoconf or Automake where they belong.
3852#
3853# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3854# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3855# using a macro with the same name in our local m4/libtool.m4 it'll
3856# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3857# and doesn't know about Autoconf macros at all.)
3858#
3859# So we provide this file, which has a silly filename so it's always
3860# included after everything else. This provides aclocal with the
3861# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3862# because those macros already exist, or will be overwritten later.
3863# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3864#
3865# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3866# Yes, that means every name once taken will need to remain here until
3867# we give up compatibility with versions before 1.7, at which point
3868# we need to keep only those names which we still refer to.
3869
3870# This is to help aclocal find these macros, as it can't see m4_define.
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935## -*- Autoconf -*-
3936
3937# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3938# Free Software Foundation, Inc.
3939#
3940# This file is free software; the Free Software Foundation
3941# gives unlimited permission to copy and/or distribute it,
3942# with or without modifications, as long as this notice is preserved.
3943
3944# serial 8
3945
3946# Based on depend.m4 from automake 1.9, modified for standalone use in
3947# an environment where GNU make is required.
3948
3949# ZW_PROG_COMPILER_DEPENDENCIES
3950# -----------------------------
3951# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3952# sets fooDEPMODE accordingly. Cache-variable compatible with
3953# original; not side-effect compatible. As the users of this macro
3954# may require accurate dependencies for correct builds, it does *not*
3955# honor --disable-dependency-checking, and failure to detect a usable
3956# method is an error. depcomp is assumed to be located in
3957# $ac_aux_dir.
3958#
3959# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3960
3961
3962
3963# AM_SET_DEPDIR
3964# -------------
3965# Choose a directory name for dependency files.
3966
3967
3968# ZW_CREATE_DEPDIR
3969# ----------------
3970# As AM_SET_DEPDIR, but also create the directory at config.status time.
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
6bb11ab3
L
4012
4013
4014
4015
4016
6bb11ab3
L
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
6bb11ab3
L
4032
4033
4034
4035
4036
4037# intl sister-directory configuration rules.
4038#
4039
4040# The idea behind this macro is that there's no need to repeat all the
4041# autoconf probes done by the intl directory - it's already done them
4042# for us. In fact, there's no need even to look at the cache for the
4043# answers. All we need to do is nab a few pieces of information.
4044# The intl directory is set up to make this easy, by generating a
4045# small file which can be sourced as a shell script; then we produce
4046# the necessary substitutions and definitions for this directory.
4047
4048
4049
4050# Autoconf M4 include file defining utility macros for complex Canadian
4051# cross builds.
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061####
4062# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4063# or AC_INIT.
4064# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4065
4066####
4067# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4068# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4069
4070
4071####
4072# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4073# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4074
4075
4076
4077# Backported from Autoconf 2.5x; can go away when and if
4078# we switch. Put the OS path separator in $PATH_SEPARATOR.
4079
4080
4081
4082
37f980dc
SM
4083
4084
4085
4086
6bb11ab3
L
4087# ACX_HAVE_GCC_FOR_TARGET
4088# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4089
4090
4091# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4092# Searching for installed target binutils. We need to take extra care,
4093# else we may find the wrong assembler, linker, etc., and lose.
4094#
4095# First try --with-build-time-tools, if specified.
4096#
4097# For build != host, we ask the installed GCC for the name of the tool it
4098# uses, and accept it if it is an absolute path. This is because the
4099# only good choice for a compiler is the same GCC version that is being
4100# installed (or we couldn't make target libraries), and we assume that
4101# on the host system we'll have not only the same GCC version, but also
4102# the same binutils version.
4103#
4104# For build == host, search the same directories that the installed
4105# compiler will search. We used to do this for the assembler, linker,
4106# and nm only; for simplicity of configuration, however, we extend this
4107# criterion to tools (such as ar and ranlib) that are never invoked by
4108# the compiler, to avoid mismatches.
4109#
4110# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4111# if build == target. This makes the most sense only when bootstrapping,
4112# but we also do so when build != host. In this case, we hope that the
4113# build and host systems will have similar contents of MD_EXEC_PREFIX.
4114#
4115# If we do not find a suitable binary, then try the user's path.
4116
4117
4118###
4119# AC_PROG_CPP_WERROR
4120# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4121# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4122# For now, using this also overrides header checks to use only the
4123# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4124# bit harder from here).
4125# Eventually autoconf will default to checking headers with the compiler
4126# instead, and we'll have to do this differently.
4127
4128# AC_PROG_CPP_WERROR
4129
4130# Test for GNAT.
4131# We require the gnatbind & gnatmake programs, as well as a compiler driver
4132# that understands Ada. We use the user's CC setting, already found, and
4133# possibly add $1 to the command-line parameters.
4134#
4135# Sets the shell variable have_gnat to yes or no as appropriate, and
4136# substitutes GNATBIND and GNATMAKE.
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162ac_ext=c
4163ac_cpp='$CPP $CPPFLAGS'
4164ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4165ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4166ac_compiler_gnu=$ac_cv_c_compiler_gnu
4167if test -n "$ac_tool_prefix"; then
4168 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4169set dummy ${ac_tool_prefix}gcc; ac_word=$2
4170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4171$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4172if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4173 $as_echo_n "(cached) " >&6
4174else
4175 if test -n "$CC"; then
4176 ac_cv_prog_CC="$CC" # Let the user override the test.
4177else
4178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4179for as_dir in $PATH
4180do
4181 IFS=$as_save_IFS
4182 test -z "$as_dir" && as_dir=.
4183 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4185 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4187 break 2
4188 fi
4189done
4190 done
4191IFS=$as_save_IFS
4192
4193fi
4194fi
4195CC=$ac_cv_prog_CC
4196if test -n "$CC"; then
4197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4198$as_echo "$CC" >&6; }
4199else
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4201$as_echo "no" >&6; }
4202fi
4203
4204
4205fi
4206if test -z "$ac_cv_prog_CC"; then
4207 ac_ct_CC=$CC
4208 # Extract the first word of "gcc", so it can be a program name with args.
4209set dummy gcc; ac_word=$2
4210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4211$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4212if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4213 $as_echo_n "(cached) " >&6
4214else
4215 if test -n "$ac_ct_CC"; then
4216 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4217else
4218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4219for as_dir in $PATH
4220do
4221 IFS=$as_save_IFS
4222 test -z "$as_dir" && as_dir=.
4223 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4225 ac_cv_prog_ac_ct_CC="gcc"
4226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4227 break 2
4228 fi
4229done
4230 done
4231IFS=$as_save_IFS
4232
4233fi
4234fi
4235ac_ct_CC=$ac_cv_prog_ac_ct_CC
4236if test -n "$ac_ct_CC"; then
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4238$as_echo "$ac_ct_CC" >&6; }
4239else
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4241$as_echo "no" >&6; }
4242fi
4243
4244 if test "x$ac_ct_CC" = x; then
4245 CC=""
4246 else
4247 case $cross_compiling:$ac_tool_warned in
4248yes:)
4249{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4250$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4251ac_tool_warned=yes ;;
4252esac
4253 CC=$ac_ct_CC
4254 fi
4255else
4256 CC="$ac_cv_prog_CC"
4257fi
4258
4259if test -z "$CC"; then
4260 if test -n "$ac_tool_prefix"; then
4261 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4262set dummy ${ac_tool_prefix}cc; ac_word=$2
4263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4264$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4265if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4266 $as_echo_n "(cached) " >&6
4267else
4268 if test -n "$CC"; then
4269 ac_cv_prog_CC="$CC" # Let the user override the test.
4270else
4271as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4272for as_dir in $PATH
4273do
4274 IFS=$as_save_IFS
4275 test -z "$as_dir" && as_dir=.
4276 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4277 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4278 ac_cv_prog_CC="${ac_tool_prefix}cc"
4279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4280 break 2
4281 fi
4282done
4283 done
4284IFS=$as_save_IFS
4285
4286fi
4287fi
4288CC=$ac_cv_prog_CC
4289if test -n "$CC"; then
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4291$as_echo "$CC" >&6; }
4292else
4293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4294$as_echo "no" >&6; }
4295fi
4296
4297
4298 fi
4299fi
4300if test -z "$CC"; then
4301 # Extract the first word of "cc", so it can be a program name with args.
4302set dummy cc; ac_word=$2
4303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4304$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4305if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4306 $as_echo_n "(cached) " >&6
4307else
4308 if test -n "$CC"; then
4309 ac_cv_prog_CC="$CC" # Let the user override the test.
4310else
4311 ac_prog_rejected=no
4312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4313for as_dir in $PATH
4314do
4315 IFS=$as_save_IFS
4316 test -z "$as_dir" && as_dir=.
4317 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4319 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4320 ac_prog_rejected=yes
4321 continue
4322 fi
4323 ac_cv_prog_CC="cc"
4324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4325 break 2
4326 fi
4327done
4328 done
4329IFS=$as_save_IFS
4330
4331if test $ac_prog_rejected = yes; then
4332 # We found a bogon in the path, so make sure we never use it.
4333 set dummy $ac_cv_prog_CC
4334 shift
4335 if test $# != 0; then
4336 # We chose a different compiler from the bogus one.
4337 # However, it has the same basename, so the bogon will be chosen
4338 # first if we set CC to just the basename; use the full file name.
4339 shift
4340 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4341 fi
4342fi
4343fi
4344fi
4345CC=$ac_cv_prog_CC
4346if test -n "$CC"; then
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4348$as_echo "$CC" >&6; }
4349else
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4351$as_echo "no" >&6; }
4352fi
4353
4354
4355fi
4356if test -z "$CC"; then
4357 if test -n "$ac_tool_prefix"; then
4358 for ac_prog in cl.exe
4359 do
4360 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4361set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4363$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4364if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4365 $as_echo_n "(cached) " >&6
4366else
4367 if test -n "$CC"; then
4368 ac_cv_prog_CC="$CC" # Let the user override the test.
4369else
4370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4371for as_dir in $PATH
4372do
4373 IFS=$as_save_IFS
4374 test -z "$as_dir" && as_dir=.
4375 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4376 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4377 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4379 break 2
4380 fi
4381done
4382 done
4383IFS=$as_save_IFS
4384
4385fi
4386fi
4387CC=$ac_cv_prog_CC
4388if test -n "$CC"; then
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4390$as_echo "$CC" >&6; }
4391else
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4393$as_echo "no" >&6; }
4394fi
4395
4396
4397 test -n "$CC" && break
4398 done
4399fi
4400if test -z "$CC"; then
4401 ac_ct_CC=$CC
4402 for ac_prog in cl.exe
4403do
4404 # Extract the first word of "$ac_prog", so it can be a program name with args.
4405set dummy $ac_prog; ac_word=$2
4406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4407$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4408if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4409 $as_echo_n "(cached) " >&6
4410else
4411 if test -n "$ac_ct_CC"; then
4412 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4413else
4414as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4415for as_dir in $PATH
4416do
4417 IFS=$as_save_IFS
4418 test -z "$as_dir" && as_dir=.
4419 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4420 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4421 ac_cv_prog_ac_ct_CC="$ac_prog"
4422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4423 break 2
4424 fi
4425done
4426 done
4427IFS=$as_save_IFS
4428
4429fi
4430fi
4431ac_ct_CC=$ac_cv_prog_ac_ct_CC
4432if test -n "$ac_ct_CC"; then
4433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4434$as_echo "$ac_ct_CC" >&6; }
4435else
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4437$as_echo "no" >&6; }
4438fi
4439
4440
4441 test -n "$ac_ct_CC" && break
4442done
4443
4444 if test "x$ac_ct_CC" = x; then
4445 CC=""
4446 else
4447 case $cross_compiling:$ac_tool_warned in
4448yes:)
4449{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4450$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4451ac_tool_warned=yes ;;
4452esac
4453 CC=$ac_ct_CC
4454 fi
4455fi
4456
4457fi
4458
4459
4460test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4461$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4462as_fn_error $? "no acceptable C compiler found in \$PATH
4463See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4464
4465# Provide some information about the compiler.
4466$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4467set X $ac_compile
4468ac_compiler=$2
4469for ac_option in --version -v -V -qversion; do
4470 { { ac_try="$ac_compiler $ac_option >&5"
4471case "(($ac_try" in
4472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4473 *) ac_try_echo=$ac_try;;
4474esac
4475eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4476$as_echo "$ac_try_echo"; } >&5
4477 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4478 ac_status=$?
4479 if test -s conftest.err; then
4480 sed '10a\
4481... rest of stderr output deleted ...
4482 10q' conftest.err >conftest.er1
4483 cat conftest.er1 >&5
6bb11ab3 4484 fi
d0ac1c44 4485 rm -f conftest.er1 conftest.err
6bb11ab3
L
4486 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4487 test $ac_status = 0; }
4488done
4489
4490cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4491/* end confdefs.h. */
4492
4493int
4494main ()
4495{
4496
4497 ;
4498 return 0;
4499}
4500_ACEOF
4501ac_clean_files_save=$ac_clean_files
d0ac1c44 4502ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
4503# Try to create an executable without -o first, disregard a.out.
4504# It will help us diagnose broken compilers, and finding out an intuition
4505# of exeext.
d0ac1c44
SM
4506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4507$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
4508ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4509
4510# The possible output files:
4511ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4512
4513ac_rmfiles=
4514for ac_file in $ac_files
4515do
4516 case $ac_file in
4517 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4518 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4519 esac
4520done
4521rm -f $ac_rmfiles
4522
4523if { { ac_try="$ac_link_default"
4524case "(($ac_try" in
4525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4526 *) ac_try_echo=$ac_try;;
4527esac
4528eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4529$as_echo "$ac_try_echo"; } >&5
4530 (eval "$ac_link_default") 2>&5
4531 ac_status=$?
4532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4533 test $ac_status = 0; }; then :
4534 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4535# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4536# in a Makefile. We should not override ac_cv_exeext if it was cached,
4537# so that the user can short-circuit this test for compilers unknown to
4538# Autoconf.
4539for ac_file in $ac_files ''
4540do
4541 test -f "$ac_file" || continue
4542 case $ac_file in
4543 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4544 ;;
4545 [ab].out )
4546 # We found the default executable, but exeext='' is most
4547 # certainly right.
4548 break;;
4549 *.* )
4550 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4551 then :; else
4552 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4553 fi
4554 # We set ac_cv_exeext here because the later test for it is not
4555 # safe: cross compilers may not add the suffix if given an `-o'
4556 # argument, so we may need to know it at that point already.
4557 # Even if this section looks crufty: it has the advantage of
4558 # actually working.
4559 break;;
4560 * )
4561 break;;
4562 esac
4563done
4564test "$ac_cv_exeext" = no && ac_cv_exeext=
4565
4566else
4567 ac_file=''
4568fi
6bb11ab3 4569if test -z "$ac_file"; then :
d0ac1c44
SM
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4571$as_echo "no" >&6; }
4572$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
4573sed 's/^/| /' conftest.$ac_ext >&5
4574
4575{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4576$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4577as_fn_error 77 "C compiler cannot create executables
4578See \`config.log' for more details" "$LINENO" 5; }
4579else
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4581$as_echo "yes" >&6; }
6bb11ab3 4582fi
d0ac1c44
SM
4583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4584$as_echo_n "checking for C compiler default output file name... " >&6; }
4585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4586$as_echo "$ac_file" >&6; }
6bb11ab3
L
4587ac_exeext=$ac_cv_exeext
4588
d0ac1c44 4589rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 4590ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4592$as_echo_n "checking for suffix of executables... " >&6; }
4593if { { ac_try="$ac_link"
4594case "(($ac_try" in
4595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4596 *) ac_try_echo=$ac_try;;
4597esac
4598eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4599$as_echo "$ac_try_echo"; } >&5
4600 (eval "$ac_link") 2>&5
4601 ac_status=$?
4602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4603 test $ac_status = 0; }; then :
4604 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4605# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4606# work properly (i.e., refer to `conftest.exe'), while it won't with
4607# `rm'.
4608for ac_file in conftest.exe conftest conftest.*; do
4609 test -f "$ac_file" || continue
4610 case $ac_file in
4611 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4612 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4613 break;;
4614 * ) break;;
4615 esac
4616done
4617else
4618 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4619$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4620as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4621See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 4622fi
d0ac1c44 4623rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
4624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4625$as_echo "$ac_cv_exeext" >&6; }
4626
4627rm -f conftest.$ac_ext
4628EXEEXT=$ac_cv_exeext
4629ac_exeext=$EXEEXT
d0ac1c44
SM
4630cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4631/* end confdefs.h. */
4632#include <stdio.h>
4633int
4634main ()
4635{
4636FILE *f = fopen ("conftest.out", "w");
4637 return ferror (f) || fclose (f) != 0;
4638
4639 ;
4640 return 0;
4641}
4642_ACEOF
4643ac_clean_files="$ac_clean_files conftest.out"
4644# Check that the compiler produces executables we can run. If not, either
4645# the compiler is broken, or we cross compile.
4646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4647$as_echo_n "checking whether we are cross compiling... " >&6; }
4648if test "$cross_compiling" != yes; then
4649 { { ac_try="$ac_link"
4650case "(($ac_try" in
4651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4652 *) ac_try_echo=$ac_try;;
4653esac
4654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4655$as_echo "$ac_try_echo"; } >&5
4656 (eval "$ac_link") 2>&5
4657 ac_status=$?
4658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4659 test $ac_status = 0; }
4660 if { ac_try='./conftest$ac_cv_exeext'
4661 { { case "(($ac_try" in
4662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4663 *) ac_try_echo=$ac_try;;
4664esac
4665eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4666$as_echo "$ac_try_echo"; } >&5
4667 (eval "$ac_try") 2>&5
4668 ac_status=$?
4669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4670 test $ac_status = 0; }; }; then
4671 cross_compiling=no
4672 else
4673 if test "$cross_compiling" = maybe; then
4674 cross_compiling=yes
4675 else
4676 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4677$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4678as_fn_error $? "cannot run C compiled programs.
4679If you meant to cross compile, use \`--host'.
4680See \`config.log' for more details" "$LINENO" 5; }
4681 fi
4682 fi
4683fi
4684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4685$as_echo "$cross_compiling" >&6; }
4686
4687rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4688ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4690$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 4691if ${ac_cv_objext+:} false; then :
6bb11ab3
L
4692 $as_echo_n "(cached) " >&6
4693else
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695/* end confdefs.h. */
4696
4697int
4698main ()
4699{
4700
4701 ;
4702 return 0;
4703}
4704_ACEOF
4705rm -f conftest.o conftest.obj
4706if { { ac_try="$ac_compile"
4707case "(($ac_try" in
4708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4709 *) ac_try_echo=$ac_try;;
4710esac
4711eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4712$as_echo "$ac_try_echo"; } >&5
4713 (eval "$ac_compile") 2>&5
4714 ac_status=$?
4715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4716 test $ac_status = 0; }; then :
4717 for ac_file in conftest.o conftest.obj conftest.*; do
4718 test -f "$ac_file" || continue;
4719 case $ac_file in
4720 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4721 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4722 break;;
4723 esac
4724done
4725else
4726 $as_echo "$as_me: failed program was:" >&5
4727sed 's/^/| /' conftest.$ac_ext >&5
4728
4729{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4730$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4731as_fn_error $? "cannot compute suffix of object files: cannot compile
4732See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4733fi
4734rm -f conftest.$ac_cv_objext conftest.$ac_ext
4735fi
4736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4737$as_echo "$ac_cv_objext" >&6; }
4738OBJEXT=$ac_cv_objext
4739ac_objext=$OBJEXT
4740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4741$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4742if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
4743 $as_echo_n "(cached) " >&6
4744else
4745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4746/* end confdefs.h. */
4747
4748int
4749main ()
4750{
4751#ifndef __GNUC__
4752 choke me
4753#endif
4754
4755 ;
4756 return 0;
4757}
4758_ACEOF
4759if ac_fn_c_try_compile "$LINENO"; then :
4760 ac_compiler_gnu=yes
4761else
4762 ac_compiler_gnu=no
4763fi
4764rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4765ac_cv_c_compiler_gnu=$ac_compiler_gnu
4766
4767fi
4768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4769$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4770if test $ac_compiler_gnu = yes; then
4771 GCC=yes
4772else
4773 GCC=
4774fi
4775ac_test_CFLAGS=${CFLAGS+set}
4776ac_save_CFLAGS=$CFLAGS
4777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4778$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4779if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
4780 $as_echo_n "(cached) " >&6
4781else
4782 ac_save_c_werror_flag=$ac_c_werror_flag
4783 ac_c_werror_flag=yes
4784 ac_cv_prog_cc_g=no
4785 CFLAGS="-g"
4786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4787/* end confdefs.h. */
4788
4789int
4790main ()
4791{
4792
4793 ;
4794 return 0;
4795}
4796_ACEOF
4797if ac_fn_c_try_compile "$LINENO"; then :
4798 ac_cv_prog_cc_g=yes
4799else
4800 CFLAGS=""
4801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4802/* end confdefs.h. */
4803
4804int
4805main ()
4806{
4807
4808 ;
4809 return 0;
4810}
4811_ACEOF
4812if ac_fn_c_try_compile "$LINENO"; then :
4813
4814else
4815 ac_c_werror_flag=$ac_save_c_werror_flag
4816 CFLAGS="-g"
4817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4818/* end confdefs.h. */
4819
4820int
4821main ()
4822{
4823
4824 ;
4825 return 0;
4826}
4827_ACEOF
4828if ac_fn_c_try_compile "$LINENO"; then :
4829 ac_cv_prog_cc_g=yes
4830fi
4831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4832fi
4833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4834fi
4835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4836 ac_c_werror_flag=$ac_save_c_werror_flag
4837fi
4838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4839$as_echo "$ac_cv_prog_cc_g" >&6; }
4840if test "$ac_test_CFLAGS" = set; then
4841 CFLAGS=$ac_save_CFLAGS
4842elif test $ac_cv_prog_cc_g = yes; then
4843 if test "$GCC" = yes; then
4844 CFLAGS="-g -O2"
4845 else
4846 CFLAGS="-g"
4847 fi
4848else
4849 if test "$GCC" = yes; then
4850 CFLAGS="-O2"
4851 else
4852 CFLAGS=
4853 fi
4854fi
4855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4856$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4857if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
4858 $as_echo_n "(cached) " >&6
4859else
4860 ac_cv_prog_cc_c89=no
4861ac_save_CC=$CC
4862cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4863/* end confdefs.h. */
4864#include <stdarg.h>
4865#include <stdio.h>
d0ac1c44 4866struct stat;
6bb11ab3
L
4867/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4868struct buf { int x; };
4869FILE * (*rcsopen) (struct buf *, struct stat *, int);
4870static char *e (p, i)
4871 char **p;
4872 int i;
4873{
4874 return p[i];
4875}
4876static char *f (char * (*g) (char **, int), char **p, ...)
4877{
4878 char *s;
4879 va_list v;
4880 va_start (v,p);
4881 s = g (p, va_arg (v,int));
4882 va_end (v);
4883 return s;
4884}
4885
4886/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4887 function prototypes and stuff, but not '\xHH' hex character constants.
4888 These don't provoke an error unfortunately, instead are silently treated
4889 as 'x'. The following induces an error, until -std is added to get
4890 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4891 array size at least. It's necessary to write '\x00'==0 to get something
4892 that's true only with -std. */
4893int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4894
4895/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4896 inside strings and character constants. */
4897#define FOO(x) 'x'
4898int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4899
4900int test (int i, double x);
4901struct s1 {int (*f) (int a);};
4902struct s2 {int (*f) (double a);};
4903int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4904int argc;
4905char **argv;
4906int
4907main ()
4908{
4909return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4910 ;
4911 return 0;
4912}
4913_ACEOF
4914for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4915 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4916do
4917 CC="$ac_save_CC $ac_arg"
4918 if ac_fn_c_try_compile "$LINENO"; then :
4919 ac_cv_prog_cc_c89=$ac_arg
4920fi
4921rm -f core conftest.err conftest.$ac_objext
4922 test "x$ac_cv_prog_cc_c89" != "xno" && break
4923done
4924rm -f conftest.$ac_ext
4925CC=$ac_save_CC
4926
4927fi
4928# AC_CACHE_VAL
4929case "x$ac_cv_prog_cc_c89" in
4930 x)
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4932$as_echo "none needed" >&6; } ;;
4933 xno)
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4935$as_echo "unsupported" >&6; } ;;
4936 *)
4937 CC="$CC $ac_cv_prog_cc_c89"
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4939$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4940esac
4941if test "x$ac_cv_prog_cc_c89" != xno; then :
4942
4943fi
4944
4945ac_ext=c
4946ac_cpp='$CPP $CPPFLAGS'
4947ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4948ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4949ac_compiler_gnu=$ac_cv_c_compiler_gnu
4950
4951ac_aux_dir=
4952for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
4953 if test -f "$ac_dir/install-sh"; then
4954 ac_aux_dir=$ac_dir
4955 ac_install_sh="$ac_aux_dir/install-sh -c"
4956 break
4957 elif test -f "$ac_dir/install.sh"; then
4958 ac_aux_dir=$ac_dir
4959 ac_install_sh="$ac_aux_dir/install.sh -c"
4960 break
4961 elif test -f "$ac_dir/shtool"; then
4962 ac_aux_dir=$ac_dir
4963 ac_install_sh="$ac_aux_dir/shtool install -c"
4964 break
4965 fi
6bb11ab3
L
4966done
4967if test -z "$ac_aux_dir"; then
d0ac1c44 4968 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bb11ab3
L
4969fi
4970
4971# These three variables are undocumented and unsupported,
4972# and are intended to be withdrawn in a future Autoconf release.
4973# They can cause serious problems if a builder's source tree is in a directory
4974# whose full name contains unusual characters.
4975ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4976ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4977ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4978
4979
4980# Make sure we can run config.sub.
4981$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 4982 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6bb11ab3
L
4983
4984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4985$as_echo_n "checking build system type... " >&6; }
d0ac1c44 4986if ${ac_cv_build+:} false; then :
6bb11ab3
L
4987 $as_echo_n "(cached) " >&6
4988else
4989 ac_build_alias=$build_alias
4990test "x$ac_build_alias" = x &&
4991 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4992test "x$ac_build_alias" = x &&
d0ac1c44 4993 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6bb11ab3 4994ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 4995 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6bb11ab3
L
4996
4997fi
4998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4999$as_echo "$ac_cv_build" >&6; }
5000case $ac_cv_build in
5001*-*-*) ;;
d0ac1c44 5002*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6bb11ab3
L
5003esac
5004build=$ac_cv_build
5005ac_save_IFS=$IFS; IFS='-'
5006set x $ac_cv_build
5007shift
5008build_cpu=$1
5009build_vendor=$2
5010shift; shift
5011# Remember, the first character of IFS is used to create $*,
5012# except with old shells:
5013build_os=$*
5014IFS=$ac_save_IFS
5015case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5016
5017
5018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5019$as_echo_n "checking host system type... " >&6; }
d0ac1c44 5020if ${ac_cv_host+:} false; then :
6bb11ab3
L
5021 $as_echo_n "(cached) " >&6
5022else
5023 if test "x$host_alias" = x; then
5024 ac_cv_host=$ac_cv_build
5025else
5026 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 5027 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6bb11ab3
L
5028fi
5029
5030fi
5031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5032$as_echo "$ac_cv_host" >&6; }
5033case $ac_cv_host in
5034*-*-*) ;;
d0ac1c44 5035*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6bb11ab3
L
5036esac
5037host=$ac_cv_host
5038ac_save_IFS=$IFS; IFS='-'
5039set x $ac_cv_host
5040shift
5041host_cpu=$1
5042host_vendor=$2
5043shift; shift
5044# Remember, the first character of IFS is used to create $*,
5045# except with old shells:
5046host_os=$*
5047IFS=$ac_save_IFS
5048case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5049
5050
5051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5052$as_echo_n "checking target system type... " >&6; }
d0ac1c44 5053if ${ac_cv_target+:} false; then :
6bb11ab3
L
5054 $as_echo_n "(cached) " >&6
5055else
5056 if test "x$target_alias" = x; then
5057 ac_cv_target=$ac_cv_host
5058else
5059 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 5060 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6bb11ab3
L
5061fi
5062
5063fi
5064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5065$as_echo "$ac_cv_target" >&6; }
5066case $ac_cv_target in
5067*-*-*) ;;
d0ac1c44 5068*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
6bb11ab3
L
5069esac
5070target=$ac_cv_target
5071ac_save_IFS=$IFS; IFS='-'
5072set x $ac_cv_target
5073shift
5074target_cpu=$1
5075target_vendor=$2
5076shift; shift
5077# Remember, the first character of IFS is used to create $*,
5078# except with old shells:
5079target_os=$*
5080IFS=$ac_save_IFS
5081case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5082
5083
5084# The aliases save the names the user supplied, while $host etc.
5085# will get canonicalized.
5086test -n "$target_alias" &&
5087 test "$program_prefix$program_suffix$program_transform_name" = \
5088 NONENONEs,x,x, &&
5089 program_prefix=${target_alias}-
5090
5091ac_ext=c
5092ac_cpp='$CPP $CPPFLAGS'
5093ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5094ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5095ac_compiler_gnu=$ac_cv_c_compiler_gnu
5096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5097$as_echo_n "checking how to run the C preprocessor... " >&6; }
5098# On Suns, sometimes $CPP names a directory.
5099if test -n "$CPP" && test -d "$CPP"; then
5100 CPP=
5101fi
5102if test -z "$CPP"; then
d0ac1c44 5103 if ${ac_cv_prog_CPP+:} false; then :
6bb11ab3
L
5104 $as_echo_n "(cached) " >&6
5105else
5106 # Double quotes because CPP needs to be expanded
5107 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5108 do
5109 ac_preproc_ok=false
5110for ac_c_preproc_warn_flag in '' yes
5111do
5112 # Use a header file that comes with gcc, so configuring glibc
5113 # with a fresh cross-compiler works.
5114 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5115 # <limits.h> exists even on freestanding compilers.
5116 # On the NeXT, cc -E runs the code through the compiler's parser,
5117 # not just through cpp. "Syntax error" is here to catch this case.
5118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5119/* end confdefs.h. */
5120#ifdef __STDC__
5121# include <limits.h>
5122#else
5123# include <assert.h>
5124#endif
5125 Syntax error
5126_ACEOF
5127if ac_fn_c_try_cpp "$LINENO"; then :
5128
5129else
5130 # Broken: fails on valid input.
5131continue
5132fi
d0ac1c44 5133rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5134
5135 # OK, works on sane cases. Now check whether nonexistent headers
5136 # can be detected and how.
5137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5138/* end confdefs.h. */
5139#include <ac_nonexistent.h>
5140_ACEOF
5141if ac_fn_c_try_cpp "$LINENO"; then :
5142 # Broken: success on invalid input.
5143continue
5144else
5145 # Passes both tests.
5146ac_preproc_ok=:
5147break
5148fi
d0ac1c44 5149rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5150
5151done
5152# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5153rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5154if $ac_preproc_ok; then :
5155 break
5156fi
5157
5158 done
5159 ac_cv_prog_CPP=$CPP
5160
5161fi
5162 CPP=$ac_cv_prog_CPP
5163else
5164 ac_cv_prog_CPP=$CPP
5165fi
5166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5167$as_echo "$CPP" >&6; }
5168ac_preproc_ok=false
5169for ac_c_preproc_warn_flag in '' yes
5170do
5171 # Use a header file that comes with gcc, so configuring glibc
5172 # with a fresh cross-compiler works.
5173 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5174 # <limits.h> exists even on freestanding compilers.
5175 # On the NeXT, cc -E runs the code through the compiler's parser,
5176 # not just through cpp. "Syntax error" is here to catch this case.
5177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5178/* end confdefs.h. */
5179#ifdef __STDC__
5180# include <limits.h>
5181#else
5182# include <assert.h>
5183#endif
5184 Syntax error
5185_ACEOF
5186if ac_fn_c_try_cpp "$LINENO"; then :
5187
5188else
5189 # Broken: fails on valid input.
5190continue
5191fi
d0ac1c44 5192rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5193
5194 # OK, works on sane cases. Now check whether nonexistent headers
5195 # can be detected and how.
5196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5197/* end confdefs.h. */
5198#include <ac_nonexistent.h>
5199_ACEOF
5200if ac_fn_c_try_cpp "$LINENO"; then :
5201 # Broken: success on invalid input.
5202continue
5203else
5204 # Passes both tests.
5205ac_preproc_ok=:
5206break
5207fi
d0ac1c44 5208rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5209
5210done
5211# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5212rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5213if $ac_preproc_ok; then :
5214
5215else
5216 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5217$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5218as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5219See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
5220fi
5221
5222ac_ext=c
5223ac_cpp='$CPP $CPPFLAGS'
5224ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5225ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5226ac_compiler_gnu=$ac_cv_c_compiler_gnu
5227
5228
5229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5230$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5231if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
5232 $as_echo_n "(cached) " >&6
5233else
5234 if test -z "$GREP"; then
5235 ac_path_GREP_found=false
5236 # Loop through the user's path and test for each of PROGNAME-LIST
5237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5238for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5239do
5240 IFS=$as_save_IFS
5241 test -z "$as_dir" && as_dir=.
5242 for ac_prog in grep ggrep; do
5243 for ac_exec_ext in '' $ac_executable_extensions; do
5244 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5245 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
5246# Check for GNU ac_path_GREP and select it if it is found.
5247 # Check for GNU $ac_path_GREP
5248case `"$ac_path_GREP" --version 2>&1` in
5249*GNU*)
5250 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5251*)
5252 ac_count=0
5253 $as_echo_n 0123456789 >"conftest.in"
5254 while :
5255 do
5256 cat "conftest.in" "conftest.in" >"conftest.tmp"
5257 mv "conftest.tmp" "conftest.in"
5258 cp "conftest.in" "conftest.nl"
5259 $as_echo 'GREP' >> "conftest.nl"
5260 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5261 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5262 as_fn_arith $ac_count + 1 && ac_count=$as_val
5263 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5264 # Best one so far, save it but keep looking for a better one
5265 ac_cv_path_GREP="$ac_path_GREP"
5266 ac_path_GREP_max=$ac_count
5267 fi
5268 # 10*(2^10) chars as input seems more than enough
5269 test $ac_count -gt 10 && break
5270 done
5271 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5272esac
5273
5274 $ac_path_GREP_found && break 3
5275 done
5276 done
5277 done
5278IFS=$as_save_IFS
5279 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5280 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5281 fi
5282else
5283 ac_cv_path_GREP=$GREP
5284fi
5285
5286fi
5287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5288$as_echo "$ac_cv_path_GREP" >&6; }
5289 GREP="$ac_cv_path_GREP"
5290
5291
5292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5293$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5294if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
5295 $as_echo_n "(cached) " >&6
5296else
5297 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5298 then ac_cv_path_EGREP="$GREP -E"
5299 else
5300 if test -z "$EGREP"; then
5301 ac_path_EGREP_found=false
5302 # Loop through the user's path and test for each of PROGNAME-LIST
5303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5304for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5305do
5306 IFS=$as_save_IFS
5307 test -z "$as_dir" && as_dir=.
5308 for ac_prog in egrep; do
5309 for ac_exec_ext in '' $ac_executable_extensions; do
5310 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5311 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
5312# Check for GNU ac_path_EGREP and select it if it is found.
5313 # Check for GNU $ac_path_EGREP
5314case `"$ac_path_EGREP" --version 2>&1` in
5315*GNU*)
5316 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5317*)
5318 ac_count=0
5319 $as_echo_n 0123456789 >"conftest.in"
5320 while :
5321 do
5322 cat "conftest.in" "conftest.in" >"conftest.tmp"
5323 mv "conftest.tmp" "conftest.in"
5324 cp "conftest.in" "conftest.nl"
5325 $as_echo 'EGREP' >> "conftest.nl"
5326 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5327 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5328 as_fn_arith $ac_count + 1 && ac_count=$as_val
5329 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5330 # Best one so far, save it but keep looking for a better one
5331 ac_cv_path_EGREP="$ac_path_EGREP"
5332 ac_path_EGREP_max=$ac_count
5333 fi
5334 # 10*(2^10) chars as input seems more than enough
5335 test $ac_count -gt 10 && break
5336 done
5337 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5338esac
5339
5340 $ac_path_EGREP_found && break 3
5341 done
5342 done
5343 done
5344IFS=$as_save_IFS
5345 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5346 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5347 fi
5348else
5349 ac_cv_path_EGREP=$EGREP
5350fi
5351
5352 fi
5353fi
5354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5355$as_echo "$ac_cv_path_EGREP" >&6; }
5356 EGREP="$ac_cv_path_EGREP"
5357
5358
5359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5360$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5361if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
5362 $as_echo_n "(cached) " >&6
5363else
5364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5365/* end confdefs.h. */
5366#include <stdlib.h>
5367#include <stdarg.h>
5368#include <string.h>
5369#include <float.h>
5370
5371int
5372main ()
5373{
5374
5375 ;
5376 return 0;
5377}
5378_ACEOF
5379if ac_fn_c_try_compile "$LINENO"; then :
5380 ac_cv_header_stdc=yes
5381else
5382 ac_cv_header_stdc=no
5383fi
5384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5385
5386if test $ac_cv_header_stdc = yes; then
5387 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5389/* end confdefs.h. */
5390#include <string.h>
5391
5392_ACEOF
5393if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5394 $EGREP "memchr" >/dev/null 2>&1; then :
5395
5396else
5397 ac_cv_header_stdc=no
5398fi
5399rm -f conftest*
5400
5401fi
5402
5403if test $ac_cv_header_stdc = yes; then
5404 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5406/* end confdefs.h. */
5407#include <stdlib.h>
5408
5409_ACEOF
5410if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5411 $EGREP "free" >/dev/null 2>&1; then :
5412
5413else
5414 ac_cv_header_stdc=no
5415fi
5416rm -f conftest*
5417
5418fi
5419
5420if test $ac_cv_header_stdc = yes; then
5421 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5422 if test "$cross_compiling" = yes; then :
5423 :
5424else
5425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5426/* end confdefs.h. */
5427#include <ctype.h>
5428#include <stdlib.h>
5429#if ((' ' & 0x0FF) == 0x020)
5430# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5431# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5432#else
5433# define ISLOWER(c) \
5434 (('a' <= (c) && (c) <= 'i') \
5435 || ('j' <= (c) && (c) <= 'r') \
5436 || ('s' <= (c) && (c) <= 'z'))
5437# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5438#endif
5439
5440#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5441int
5442main ()
5443{
5444 int i;
5445 for (i = 0; i < 256; i++)
5446 if (XOR (islower (i), ISLOWER (i))
5447 || toupper (i) != TOUPPER (i))
5448 return 2;
5449 return 0;
5450}
5451_ACEOF
5452if ac_fn_c_try_run "$LINENO"; then :
5453
5454else
5455 ac_cv_header_stdc=no
5456fi
5457rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5458 conftest.$ac_objext conftest.beam conftest.$ac_ext
5459fi
5460
5461fi
5462fi
5463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5464$as_echo "$ac_cv_header_stdc" >&6; }
5465if test $ac_cv_header_stdc = yes; then
5466
5467$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5468
5469fi
5470
5471# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5472for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5473 inttypes.h stdint.h unistd.h
5474do :
5475 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5476ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5477"
d0ac1c44 5478if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
5479 cat >>confdefs.h <<_ACEOF
5480#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5481_ACEOF
5482
5483fi
5484
5485done
5486
5487
5488
5489 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5490if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
5491 MINIX=yes
5492else
5493 MINIX=
5494fi
5495
5496
5497 if test "$MINIX" = yes; then
5498
5499$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5500
5501
5502$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5503
5504
5505$as_echo "#define _MINIX 1" >>confdefs.h
5506
5507 fi
5508
5509
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5511$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5512if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
5513 $as_echo_n "(cached) " >&6
5514else
5515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5516/* end confdefs.h. */
5517
d0ac1c44
SM
5518# define __EXTENSIONS__ 1
5519 $ac_includes_default
6bb11ab3
L
5520int
5521main ()
5522{
5523
5524 ;
5525 return 0;
5526}
5527_ACEOF
5528if ac_fn_c_try_compile "$LINENO"; then :
5529 ac_cv_safe_to_define___extensions__=yes
5530else
5531 ac_cv_safe_to_define___extensions__=no
5532fi
5533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5534fi
5535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5536$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5537 test $ac_cv_safe_to_define___extensions__ = yes &&
5538 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5539
5540 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5541
5542 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5543
5544 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5545
5546 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5547
5548
5549test "$program_prefix" != NONE &&
5550 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5551# Use a double $ so make ignores it.
5552test "$program_suffix" != NONE &&
5553 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5554# Double any \ or $.
5555# By default was `s,x,x', remove it if useless.
5556ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5557program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5558
5559# Find a good install program. We prefer a C program (faster),
5560# so one script is as good as another. But avoid the broken or
5561# incompatible versions:
5562# SysV /etc/install, /usr/sbin/install
5563# SunOS /usr/etc/install
5564# IRIX /sbin/install
5565# AIX /bin/install
5566# AmigaOS /C/install, which installs bootblocks on floppy discs
5567# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5568# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5569# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5570# OS/2's system install, which has a completely different semantic
5571# ./install, which can be erroneously created by make from ./install.sh.
5572# Reject install programs that cannot install multiple files.
5573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5574$as_echo_n "checking for a BSD-compatible install... " >&6; }
5575if test -z "$INSTALL"; then
d0ac1c44 5576if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
5577 $as_echo_n "(cached) " >&6
5578else
5579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5580for as_dir in $PATH
5581do
5582 IFS=$as_save_IFS
5583 test -z "$as_dir" && as_dir=.
5584 # Account for people who put trailing slashes in PATH elements.
5585case $as_dir/ in #((
5586 ./ | .// | /[cC]/* | \
5587 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5588 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5589 /usr/ucb/* ) ;;
5590 *)
5591 # OSF1 and SCO ODT 3.0 have their own names for install.
5592 # Don't use installbsd from OSF since it installs stuff as root
5593 # by default.
5594 for ac_prog in ginstall scoinst install; do
5595 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5596 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
5597 if test $ac_prog = install &&
5598 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5599 # AIX install. It has an incompatible calling convention.
5600 :
5601 elif test $ac_prog = install &&
5602 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5603 # program-specific install script used by HP pwplus--don't use.
5604 :
5605 else
5606 rm -rf conftest.one conftest.two conftest.dir
5607 echo one > conftest.one
5608 echo two > conftest.two
5609 mkdir conftest.dir
5610 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5611 test -s conftest.one && test -s conftest.two &&
5612 test -s conftest.dir/conftest.one &&
5613 test -s conftest.dir/conftest.two
5614 then
5615 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5616 break 3
5617 fi
5618 fi
5619 fi
5620 done
5621 done
5622 ;;
5623esac
5624
5625 done
5626IFS=$as_save_IFS
5627
5628rm -rf conftest.one conftest.two conftest.dir
5629
5630fi
5631 if test "${ac_cv_path_install+set}" = set; then
5632 INSTALL=$ac_cv_path_install
5633 else
5634 # As a last resort, use the slow shell script. Don't cache a
5635 # value for INSTALL within a source directory, because that will
5636 # break other packages using the cache if that directory is
5637 # removed, or if the value is a relative name.
5638 INSTALL=$ac_install_sh
5639 fi
5640fi
5641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5642$as_echo "$INSTALL" >&6; }
5643
5644# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5645# It thinks the first close brace ends the variable substitution.
5646test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5647
5648test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5649
5650test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5651
5652rm -rf .tst 2>/dev/null
5653mkdir .tst 2>/dev/null
5654if test -d .tst; then
5655 am__leading_dot=.
5656else
5657 am__leading_dot=_
5658fi
5659rmdir .tst 2>/dev/null
5660
5661DEPDIR="${am__leading_dot}deps"
5662
5663case `pwd` in
5664 *\ * | *\ *)
5665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5666$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5667esac
5668
5669
5670
5671macro_version='2.2.7a'
5672macro_revision='1.3134'
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686ltmain="$ac_aux_dir/ltmain.sh"
5687
5688# Backslashify metacharacters that are still active within
5689# double-quoted strings.
5690sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5691
5692# Same as above, but do not quote variable references.
5693double_quote_subst='s/\(["`\\]\)/\\\1/g'
5694
5695# Sed substitution to delay expansion of an escaped shell variable in a
5696# double_quote_subst'ed string.
5697delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5698
5699# Sed substitution to delay expansion of an escaped single quote.
5700delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5701
5702# Sed substitution to avoid accidental globbing in evaled expressions
5703no_glob_subst='s/\*/\\\*/g'
5704
5705ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5706ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5707ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5708
5709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5710$as_echo_n "checking how to print strings... " >&6; }
5711# Test print first, because it will be a builtin if present.
5712if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5713 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5714 ECHO='print -r --'
5715elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5716 ECHO='printf %s\n'
5717else
5718 # Use this function as a fallback that always works.
5719 func_fallback_echo ()
5720 {
5721 eval 'cat <<_LTECHO_EOF
5722$1
5723_LTECHO_EOF'
5724 }
5725 ECHO='func_fallback_echo'
5726fi
5727
5728# func_echo_all arg...
5729# Invoke $ECHO with all args, space-separated.
5730func_echo_all ()
5731{
5732 $ECHO ""
5733}
5734
5735case "$ECHO" in
5736 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5737$as_echo "printf" >&6; } ;;
5738 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5739$as_echo "print -r" >&6; } ;;
5740 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5741$as_echo "cat" >&6; } ;;
5742esac
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5758$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5759if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
5760 $as_echo_n "(cached) " >&6
5761else
5762 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5763 for ac_i in 1 2 3 4 5 6 7; do
5764 ac_script="$ac_script$as_nl$ac_script"
5765 done
5766 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5767 { ac_script=; unset ac_script;}
5768 if test -z "$SED"; then
5769 ac_path_SED_found=false
5770 # Loop through the user's path and test for each of PROGNAME-LIST
5771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5772for as_dir in $PATH
5773do
5774 IFS=$as_save_IFS
5775 test -z "$as_dir" && as_dir=.
5776 for ac_prog in sed gsed; do
5777 for ac_exec_ext in '' $ac_executable_extensions; do
5778 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5779 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
5780# Check for GNU ac_path_SED and select it if it is found.
5781 # Check for GNU $ac_path_SED
5782case `"$ac_path_SED" --version 2>&1` in
5783*GNU*)
5784 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5785*)
5786 ac_count=0
5787 $as_echo_n 0123456789 >"conftest.in"
5788 while :
5789 do
5790 cat "conftest.in" "conftest.in" >"conftest.tmp"
5791 mv "conftest.tmp" "conftest.in"
5792 cp "conftest.in" "conftest.nl"
5793 $as_echo '' >> "conftest.nl"
5794 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5795 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5796 as_fn_arith $ac_count + 1 && ac_count=$as_val
5797 if test $ac_count -gt ${ac_path_SED_max-0}; then
5798 # Best one so far, save it but keep looking for a better one
5799 ac_cv_path_SED="$ac_path_SED"
5800 ac_path_SED_max=$ac_count
5801 fi
5802 # 10*(2^10) chars as input seems more than enough
5803 test $ac_count -gt 10 && break
5804 done
5805 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5806esac
5807
5808 $ac_path_SED_found && break 3
5809 done
5810 done
5811 done
5812IFS=$as_save_IFS
5813 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5814 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
5815 fi
5816else
5817 ac_cv_path_SED=$SED
5818fi
5819
5820fi
5821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5822$as_echo "$ac_cv_path_SED" >&6; }
5823 SED="$ac_cv_path_SED"
5824 rm -f conftest.sed
5825
5826test -z "$SED" && SED=sed
5827Xsed="$SED -e 1s/^X//"
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5840$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5841if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
5842 $as_echo_n "(cached) " >&6
5843else
5844 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5845 then ac_cv_path_FGREP="$GREP -F"
5846 else
5847 if test -z "$FGREP"; then
5848 ac_path_FGREP_found=false
5849 # Loop through the user's path and test for each of PROGNAME-LIST
5850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5851for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5852do
5853 IFS=$as_save_IFS
5854 test -z "$as_dir" && as_dir=.
5855 for ac_prog in fgrep; do
5856 for ac_exec_ext in '' $ac_executable_extensions; do
5857 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5858 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
5859# Check for GNU ac_path_FGREP and select it if it is found.
5860 # Check for GNU $ac_path_FGREP
5861case `"$ac_path_FGREP" --version 2>&1` in
5862*GNU*)
5863 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5864*)
5865 ac_count=0
5866 $as_echo_n 0123456789 >"conftest.in"
5867 while :
5868 do
5869 cat "conftest.in" "conftest.in" >"conftest.tmp"
5870 mv "conftest.tmp" "conftest.in"
5871 cp "conftest.in" "conftest.nl"
5872 $as_echo 'FGREP' >> "conftest.nl"
5873 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5874 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5875 as_fn_arith $ac_count + 1 && ac_count=$as_val
5876 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5877 # Best one so far, save it but keep looking for a better one
5878 ac_cv_path_FGREP="$ac_path_FGREP"
5879 ac_path_FGREP_max=$ac_count
5880 fi
5881 # 10*(2^10) chars as input seems more than enough
5882 test $ac_count -gt 10 && break
5883 done
5884 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5885esac
5886
5887 $ac_path_FGREP_found && break 3
5888 done
5889 done
5890 done
5891IFS=$as_save_IFS
5892 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5893 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5894 fi
5895else
5896 ac_cv_path_FGREP=$FGREP
5897fi
5898
5899 fi
5900fi
5901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5902$as_echo "$ac_cv_path_FGREP" >&6; }
5903 FGREP="$ac_cv_path_FGREP"
5904
5905
5906test -z "$GREP" && GREP=grep
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926# Check whether --with-gnu-ld was given.
5927if test "${with_gnu_ld+set}" = set; then :
5928 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5929else
5930 with_gnu_ld=no
5931fi
5932
5933ac_prog=ld
5934if test "$GCC" = yes; then
5935 # Check if gcc -print-prog-name=ld gives a path.
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5937$as_echo_n "checking for ld used by $CC... " >&6; }
5938 case $host in
5939 *-*-mingw*)
5940 # gcc leaves a trailing carriage return which upsets mingw
5941 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5942 *)
5943 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5944 esac
5945 case $ac_prog in
5946 # Accept absolute paths.
5947 [\\/]* | ?:[\\/]*)
5948 re_direlt='/[^/][^/]*/\.\./'
5949 # Canonicalize the pathname of ld
5950 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5951 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5952 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5953 done
5954 test -z "$LD" && LD="$ac_prog"
5955 ;;
5956 "")
5957 # If it fails, then pretend we aren't using GCC.
5958 ac_prog=ld
5959 ;;
5960 *)
5961 # If it is relative, then search for the first ld in PATH.
5962 with_gnu_ld=unknown
5963 ;;
5964 esac
5965elif test "$with_gnu_ld" = yes; then
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5967$as_echo_n "checking for GNU ld... " >&6; }
5968else
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5970$as_echo_n "checking for non-GNU ld... " >&6; }
5971fi
d0ac1c44 5972if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
5973 $as_echo_n "(cached) " >&6
5974else
5975 if test -z "$LD"; then
5976 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5977 for ac_dir in $PATH; do
5978 IFS="$lt_save_ifs"
5979 test -z "$ac_dir" && ac_dir=.
5980 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5981 lt_cv_path_LD="$ac_dir/$ac_prog"
5982 # Check to see if the program is GNU ld. I'd rather use --version,
5983 # but apparently some variants of GNU ld only accept -v.
5984 # Break only if it was the GNU/non-GNU ld that we prefer.
5985 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5986 *GNU* | *'with BFD'*)
5987 test "$with_gnu_ld" != no && break
5988 ;;
5989 *)
5990 test "$with_gnu_ld" != yes && break
5991 ;;
5992 esac
5993 fi
5994 done
5995 IFS="$lt_save_ifs"
5996else
5997 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5998fi
5999fi
6000
6001LD="$lt_cv_path_LD"
6002if test -n "$LD"; then
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6004$as_echo "$LD" >&6; }
6005else
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6007$as_echo "no" >&6; }
6008fi
d0ac1c44 6009test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
6010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6011$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 6012if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
6013 $as_echo_n "(cached) " >&6
6014else
6015 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6016case `$LD -v 2>&1 </dev/null` in
6017*GNU* | *'with BFD'*)
6018 lt_cv_prog_gnu_ld=yes
6019 ;;
6020*)
6021 lt_cv_prog_gnu_ld=no
6022 ;;
6023esac
6024fi
6025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6026$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6027with_gnu_ld=$lt_cv_prog_gnu_ld
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6038$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 6039if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
6040 $as_echo_n "(cached) " >&6
6041else
6042 if test -n "$NM"; then
6043 # Let the user override the test.
6044 lt_cv_path_NM="$NM"
6045else
6046 lt_nm_to_check="${ac_tool_prefix}nm"
6047 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6048 lt_nm_to_check="$lt_nm_to_check nm"
6049 fi
6050 for lt_tmp_nm in $lt_nm_to_check; do
6051 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6052 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6053 IFS="$lt_save_ifs"
6054 test -z "$ac_dir" && ac_dir=.
6055 tmp_nm="$ac_dir/$lt_tmp_nm"
6056 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6057 # Check to see if the nm accepts a BSD-compat flag.
6058 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6059 # nm: unknown option "B" ignored
6060 # Tru64's nm complains that /dev/null is an invalid object file
6061 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6062 */dev/null* | *'Invalid file or object type'*)
6063 lt_cv_path_NM="$tmp_nm -B"
6064 break
6065 ;;
6066 *)
6067 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6068 */dev/null*)
6069 lt_cv_path_NM="$tmp_nm -p"
6070 break
6071 ;;
6072 *)
6073 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6074 continue # so that we can try to find one that supports BSD flags
6075 ;;
6076 esac
6077 ;;
6078 esac
6079 fi
6080 done
6081 IFS="$lt_save_ifs"
6082 done
6083 : ${lt_cv_path_NM=no}
6084fi
6085fi
6086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6087$as_echo "$lt_cv_path_NM" >&6; }
6088if test "$lt_cv_path_NM" != "no"; then
6089 NM="$lt_cv_path_NM"
6090else
6091 # Didn't find any BSD compatible name lister, look for dumpbin.
6092 if test -n "$DUMPBIN"; then :
6093 # Let the user override the test.
6094 else
6095 if test -n "$ac_tool_prefix"; then
6096 for ac_prog in dumpbin "link -dump"
6097 do
6098 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6099set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6101$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6102if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
6103 $as_echo_n "(cached) " >&6
6104else
6105 if test -n "$DUMPBIN"; then
6106 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6107else
6108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6109for as_dir in $PATH
6110do
6111 IFS=$as_save_IFS
6112 test -z "$as_dir" && as_dir=.
6113 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6115 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6117 break 2
6118 fi
6119done
6120 done
6121IFS=$as_save_IFS
6122
6123fi
6124fi
6125DUMPBIN=$ac_cv_prog_DUMPBIN
6126if test -n "$DUMPBIN"; then
6127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6128$as_echo "$DUMPBIN" >&6; }
6129else
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6131$as_echo "no" >&6; }
6132fi
6133
6134
6135 test -n "$DUMPBIN" && break
6136 done
6137fi
6138if test -z "$DUMPBIN"; then
6139 ac_ct_DUMPBIN=$DUMPBIN
6140 for ac_prog in dumpbin "link -dump"
6141do
6142 # Extract the first word of "$ac_prog", so it can be a program name with args.
6143set dummy $ac_prog; ac_word=$2
6144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6145$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6146if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
6147 $as_echo_n "(cached) " >&6
6148else
6149 if test -n "$ac_ct_DUMPBIN"; then
6150 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6151else
6152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6153for as_dir in $PATH
6154do
6155 IFS=$as_save_IFS
6156 test -z "$as_dir" && as_dir=.
6157 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6159 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6161 break 2
6162 fi
6163done
6164 done
6165IFS=$as_save_IFS
6166
6167fi
6168fi
6169ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6170if test -n "$ac_ct_DUMPBIN"; then
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6172$as_echo "$ac_ct_DUMPBIN" >&6; }
6173else
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6175$as_echo "no" >&6; }
6176fi
6177
6178
6179 test -n "$ac_ct_DUMPBIN" && break
6180done
6181
6182 if test "x$ac_ct_DUMPBIN" = x; then
6183 DUMPBIN=":"
6184 else
6185 case $cross_compiling:$ac_tool_warned in
6186yes:)
6187{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6188$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6189ac_tool_warned=yes ;;
6190esac
6191 DUMPBIN=$ac_ct_DUMPBIN
6192 fi
6193fi
6194
6195 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6196 *COFF*)
6197 DUMPBIN="$DUMPBIN -symbols"
6198 ;;
6199 *)
6200 DUMPBIN=:
6201 ;;
6202 esac
6203 fi
6204
6205 if test "$DUMPBIN" != ":"; then
6206 NM="$DUMPBIN"
6207 fi
6208fi
6209test -z "$NM" && NM=nm
6210
6211
6212
6213
6214
6215
6216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6217$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6218if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
6219 $as_echo_n "(cached) " >&6
6220else
6221 lt_cv_nm_interface="BSD nm"
6222 echo "int some_variable = 0;" > conftest.$ac_ext
6223 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6224 (eval "$ac_compile" 2>conftest.err)
6225 cat conftest.err >&5
6226 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6227 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6228 cat conftest.err >&5
6229 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6230 cat conftest.out >&5
6231 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6232 lt_cv_nm_interface="MS dumpbin"
6233 fi
6234 rm -f conftest*
6235fi
6236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6237$as_echo "$lt_cv_nm_interface" >&6; }
6238
6239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6240$as_echo_n "checking whether ln -s works... " >&6; }
6241LN_S=$as_ln_s
6242if test "$LN_S" = "ln -s"; then
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6244$as_echo "yes" >&6; }
6245else
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6247$as_echo "no, using $LN_S" >&6; }
6248fi
6249
6250# find the maximum length of command line arguments
6251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6252$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6253if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
6254 $as_echo_n "(cached) " >&6
6255else
6256 i=0
6257 teststring="ABCD"
6258
6259 case $build_os in
6260 msdosdjgpp*)
6261 # On DJGPP, this test can blow up pretty badly due to problems in libc
6262 # (any single argument exceeding 2000 bytes causes a buffer overrun
6263 # during glob expansion). Even if it were fixed, the result of this
6264 # check would be larger than it should be.
6265 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6266 ;;
6267
6268 gnu*)
6269 # Under GNU Hurd, this test is not required because there is
6270 # no limit to the length of command line arguments.
6271 # Libtool will interpret -1 as no limit whatsoever
6272 lt_cv_sys_max_cmd_len=-1;
6273 ;;
6274
6275 cygwin* | mingw* | cegcc*)
6276 # On Win9x/ME, this test blows up -- it succeeds, but takes
6277 # about 5 minutes as the teststring grows exponentially.
6278 # Worse, since 9x/ME are not pre-emptively multitasking,
6279 # you end up with a "frozen" computer, even though with patience
6280 # the test eventually succeeds (with a max line length of 256k).
6281 # Instead, let's just punt: use the minimum linelength reported by
6282 # all of the supported platforms: 8192 (on NT/2K/XP).
6283 lt_cv_sys_max_cmd_len=8192;
6284 ;;
6285
6286 mint*)
6287 # On MiNT this can take a long time and run out of memory.
6288 lt_cv_sys_max_cmd_len=8192;
6289 ;;
6290
6291 amigaos*)
6292 # On AmigaOS with pdksh, this test takes hours, literally.
6293 # So we just punt and use a minimum line length of 8192.
6294 lt_cv_sys_max_cmd_len=8192;
6295 ;;
6296
6297 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6298 # This has been around since 386BSD, at least. Likely further.
6299 if test -x /sbin/sysctl; then
6300 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6301 elif test -x /usr/sbin/sysctl; then
6302 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6303 else
6304 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6305 fi
6306 # And add a safety zone
6307 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6308 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6309 ;;
6310
6311 interix*)
6312 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6313 lt_cv_sys_max_cmd_len=196608
6314 ;;
6315
6316 osf*)
6317 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6318 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6319 # nice to cause kernel panics so lets avoid the loop below.
6320 # First set a reasonable default.
6321 lt_cv_sys_max_cmd_len=16384
6322 #
6323 if test -x /sbin/sysconfig; then
6324 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6325 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6326 esac
6327 fi
6328 ;;
6329 sco3.2v5*)
6330 lt_cv_sys_max_cmd_len=102400
6331 ;;
6332 sysv5* | sco5v6* | sysv4.2uw2*)
6333 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6334 if test -n "$kargmax"; then
6335 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6336 else
6337 lt_cv_sys_max_cmd_len=32768
6338 fi
6339 ;;
6340 *)
6341 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6342 if test -n "$lt_cv_sys_max_cmd_len"; then
6343 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6344 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6345 else
6346 # Make teststring a little bigger before we do anything with it.
6347 # a 1K string should be a reasonable start.
6348 for i in 1 2 3 4 5 6 7 8 ; do
6349 teststring=$teststring$teststring
6350 done
6351 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6352 # If test is not a shell built-in, we'll probably end up computing a
6353 # maximum length that is only half of the actual maximum length, but
6354 # we can't tell.
6355 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6356 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6357 test $i != 17 # 1/2 MB should be enough
6358 do
6359 i=`expr $i + 1`
6360 teststring=$teststring$teststring
6361 done
6362 # Only check the string length outside the loop.
6363 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6364 teststring=
6365 # Add a significant safety factor because C++ compilers can tack on
6366 # massive amounts of additional arguments before passing them to the
6367 # linker. It appears as though 1/2 is a usable value.
6368 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6369 fi
6370 ;;
6371 esac
6372
6373fi
6374
6375if test -n $lt_cv_sys_max_cmd_len ; then
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6377$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6378else
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6380$as_echo "none" >&6; }
6381fi
6382max_cmd_len=$lt_cv_sys_max_cmd_len
6383
6384
6385
6386
6387
6388
6389: ${CP="cp -f"}
6390: ${MV="mv -f"}
6391: ${RM="rm -f"}
6392
6393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6394$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6395# Try some XSI features
6396xsi_shell=no
6397( _lt_dummy="a/b/c"
6398 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6399 = c,a/b,, \
6400 && eval 'test $(( 1 + 1 )) -eq 2 \
6401 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6402 && xsi_shell=yes
6403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6404$as_echo "$xsi_shell" >&6; }
6405
6406
6407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6408$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6409lt_shell_append=no
6410( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6411 >/dev/null 2>&1 \
6412 && lt_shell_append=yes
6413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6414$as_echo "$lt_shell_append" >&6; }
6415
6416
6417if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6418 lt_unset=unset
6419else
6420 lt_unset=false
6421fi
6422
6423
6424
6425
6426
6427# test EBCDIC or ASCII
6428case `echo X|tr X '\101'` in
6429 A) # ASCII based system
6430 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6431 lt_SP2NL='tr \040 \012'
6432 lt_NL2SP='tr \015\012 \040\040'
6433 ;;
6434 *) # EBCDIC based system
6435 lt_SP2NL='tr \100 \n'
6436 lt_NL2SP='tr \r\n \100\100'
6437 ;;
6438esac
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6449$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6450if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
6451 $as_echo_n "(cached) " >&6
6452else
6453 lt_cv_ld_reload_flag='-r'
6454fi
6455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6456$as_echo "$lt_cv_ld_reload_flag" >&6; }
6457reload_flag=$lt_cv_ld_reload_flag
6458case $reload_flag in
6459"" | " "*) ;;
6460*) reload_flag=" $reload_flag" ;;
6461esac
6462reload_cmds='$LD$reload_flag -o $output$reload_objs'
6463case $host_os in
6464 darwin*)
6465 if test "$GCC" = yes; then
6466 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6467 else
6468 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6469 fi
6470 ;;
6471esac
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481if test -n "$ac_tool_prefix"; then
6482 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6483set dummy ${ac_tool_prefix}objdump; ac_word=$2
6484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6485$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6486if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
6487 $as_echo_n "(cached) " >&6
6488else
6489 if test -n "$OBJDUMP"; then
6490 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6491else
6492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6493for as_dir in $PATH
6494do
6495 IFS=$as_save_IFS
6496 test -z "$as_dir" && as_dir=.
6497 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6499 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6501 break 2
6502 fi
6503done
6504 done
6505IFS=$as_save_IFS
6506
6507fi
6508fi
6509OBJDUMP=$ac_cv_prog_OBJDUMP
6510if test -n "$OBJDUMP"; then
6511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6512$as_echo "$OBJDUMP" >&6; }
6513else
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6515$as_echo "no" >&6; }
6516fi
6517
6518
6519fi
6520if test -z "$ac_cv_prog_OBJDUMP"; then
6521 ac_ct_OBJDUMP=$OBJDUMP
6522 # Extract the first word of "objdump", so it can be a program name with args.
6523set dummy objdump; ac_word=$2
6524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6525$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6526if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
6527 $as_echo_n "(cached) " >&6
6528else
6529 if test -n "$ac_ct_OBJDUMP"; then
6530 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6531else
6532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6533for as_dir in $PATH
6534do
6535 IFS=$as_save_IFS
6536 test -z "$as_dir" && as_dir=.
6537 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6539 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6541 break 2
6542 fi
6543done
6544 done
6545IFS=$as_save_IFS
6546
6547fi
6548fi
6549ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6550if test -n "$ac_ct_OBJDUMP"; then
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6552$as_echo "$ac_ct_OBJDUMP" >&6; }
6553else
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6555$as_echo "no" >&6; }
6556fi
6557
6558 if test "x$ac_ct_OBJDUMP" = x; then
6559 OBJDUMP="false"
6560 else
6561 case $cross_compiling:$ac_tool_warned in
6562yes:)
6563{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6564$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6565ac_tool_warned=yes ;;
6566esac
6567 OBJDUMP=$ac_ct_OBJDUMP
6568 fi
6569else
6570 OBJDUMP="$ac_cv_prog_OBJDUMP"
6571fi
6572
6573test -z "$OBJDUMP" && OBJDUMP=objdump
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6584$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6585if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
6586 $as_echo_n "(cached) " >&6
6587else
6588 lt_cv_file_magic_cmd='$MAGIC_CMD'
6589lt_cv_file_magic_test_file=
6590lt_cv_deplibs_check_method='unknown'
6591# Need to set the preceding variable on all platforms that support
6592# interlibrary dependencies.
6593# 'none' -- dependencies not supported.
6594# `unknown' -- same as none, but documents that we really don't know.
6595# 'pass_all' -- all dependencies passed with no checks.
6596# 'test_compile' -- check by making test program.
6597# 'file_magic [[regex]]' -- check by looking for files in library path
6598# which responds to the $file_magic_cmd with a given extended regex.
6599# If you have `file' or equivalent on your system and you're not sure
6600# whether `pass_all' will *always* work, you probably want this one.
6601
6602case $host_os in
6603aix[4-9]*)
6604 lt_cv_deplibs_check_method=pass_all
6605 ;;
6606
6607beos*)
6608 lt_cv_deplibs_check_method=pass_all
6609 ;;
6610
6611bsdi[45]*)
6612 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6613 lt_cv_file_magic_cmd='/usr/bin/file -L'
6614 lt_cv_file_magic_test_file=/shlib/libc.so
6615 ;;
6616
6617cygwin*)
6618 # func_win32_libid is a shell function defined in ltmain.sh
6619 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6620 lt_cv_file_magic_cmd='func_win32_libid'
6621 ;;
6622
6623mingw* | pw32*)
6624 # Base MSYS/MinGW do not provide the 'file' command needed by
6625 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6626 # unless we find 'file', for example because we are cross-compiling.
6627 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6628 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6629 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6630 lt_cv_file_magic_cmd='func_win32_libid'
6631 else
6632 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6633 lt_cv_file_magic_cmd='$OBJDUMP -f'
6634 fi
6635 ;;
6636
6637cegcc*)
6638 # use the weaker test based on 'objdump'. See mingw*.
6639 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6640 lt_cv_file_magic_cmd='$OBJDUMP -f'
6641 ;;
6642
6643darwin* | rhapsody*)
6644 lt_cv_deplibs_check_method=pass_all
6645 ;;
6646
6647freebsd* | dragonfly*)
6648 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6649 case $host_cpu in
6650 i*86 )
6651 # Not sure whether the presence of OpenBSD here was a mistake.
6652 # Let's accept both of them until this is cleared up.
6653 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6654 lt_cv_file_magic_cmd=/usr/bin/file
6655 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6656 ;;
6657 esac
6658 else
6659 lt_cv_deplibs_check_method=pass_all
6660 fi
6661 ;;
6662
6663gnu*)
6664 lt_cv_deplibs_check_method=pass_all
6665 ;;
6666
6667haiku*)
6668 lt_cv_deplibs_check_method=pass_all
6669 ;;
6670
6671hpux10.20* | hpux11*)
6672 lt_cv_file_magic_cmd=/usr/bin/file
6673 case $host_cpu in
6674 ia64*)
6675 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6676 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6677 ;;
6678 hppa*64*)
6679 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]'
6680 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6681 ;;
6682 *)
6683 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6684 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6685 ;;
6686 esac
6687 ;;
6688
6689interix[3-9]*)
6690 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6691 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6692 ;;
6693
6694irix5* | irix6* | nonstopux*)
6695 case $LD in
6696 *-32|*"-32 ") libmagic=32-bit;;
6697 *-n32|*"-n32 ") libmagic=N32;;
6698 *-64|*"-64 ") libmagic=64-bit;;
6699 *) libmagic=never-match;;
6700 esac
6701 lt_cv_deplibs_check_method=pass_all
6702 ;;
6703
6704# This must be Linux ELF.
6705linux* | k*bsd*-gnu | kopensolaris*-gnu)
6706 lt_cv_deplibs_check_method=pass_all
6707 ;;
6708
6709netbsd*)
6710 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6711 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6712 else
6713 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6714 fi
6715 ;;
6716
6717newos6*)
6718 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6719 lt_cv_file_magic_cmd=/usr/bin/file
6720 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6721 ;;
6722
6723*nto* | *qnx*)
6724 lt_cv_deplibs_check_method=pass_all
6725 ;;
6726
6727openbsd*)
6728 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6729 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6730 else
6731 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6732 fi
6733 ;;
6734
6735osf3* | osf4* | osf5*)
6736 lt_cv_deplibs_check_method=pass_all
6737 ;;
6738
6739rdos*)
6740 lt_cv_deplibs_check_method=pass_all
6741 ;;
6742
6743solaris*)
6744 lt_cv_deplibs_check_method=pass_all
6745 ;;
6746
6747sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6748 lt_cv_deplibs_check_method=pass_all
6749 ;;
6750
6751sysv4 | sysv4.3*)
6752 case $host_vendor in
6753 motorola)
6754 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]'
6755 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6756 ;;
6757 ncr)
6758 lt_cv_deplibs_check_method=pass_all
6759 ;;
6760 sequent)
6761 lt_cv_file_magic_cmd='/bin/file'
6762 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6763 ;;
6764 sni)
6765 lt_cv_file_magic_cmd='/bin/file'
6766 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6767 lt_cv_file_magic_test_file=/lib/libc.so
6768 ;;
6769 siemens)
6770 lt_cv_deplibs_check_method=pass_all
6771 ;;
6772 pc)
6773 lt_cv_deplibs_check_method=pass_all
6774 ;;
6775 esac
6776 ;;
6777
6778tpf*)
6779 lt_cv_deplibs_check_method=pass_all
6780 ;;
6781esac
6782
6783fi
6784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6785$as_echo "$lt_cv_deplibs_check_method" >&6; }
6786file_magic_cmd=$lt_cv_file_magic_cmd
6787deplibs_check_method=$lt_cv_deplibs_check_method
6788test -z "$deplibs_check_method" && deplibs_check_method=unknown
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
68ed2854
MF
6801plugin_option=
6802plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6803for plugin in $plugin_names; do
6804 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6805 if test x$plugin_so = x$plugin; then
6806 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6807 fi
6808 if test x$plugin_so != x$plugin; then
6809 plugin_option="--plugin $plugin_so"
6810 break
6811 fi
6812done
6813
6bb11ab3
L
6814if test -n "$ac_tool_prefix"; then
6815 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6816set dummy ${ac_tool_prefix}ar; ac_word=$2
6817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6818$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6819if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
6820 $as_echo_n "(cached) " >&6
6821else
6822 if test -n "$AR"; then
6823 ac_cv_prog_AR="$AR" # Let the user override the test.
6824else
6825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6826for as_dir in $PATH
6827do
6828 IFS=$as_save_IFS
6829 test -z "$as_dir" && as_dir=.
6830 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6832 ac_cv_prog_AR="${ac_tool_prefix}ar"
6833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6834 break 2
6835 fi
6836done
6837 done
6838IFS=$as_save_IFS
6839
6840fi
6841fi
6842AR=$ac_cv_prog_AR
6843if test -n "$AR"; then
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6845$as_echo "$AR" >&6; }
6846else
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6848$as_echo "no" >&6; }
6849fi
6850
6851
6852fi
6853if test -z "$ac_cv_prog_AR"; then
6854 ac_ct_AR=$AR
6855 # Extract the first word of "ar", so it can be a program name with args.
6856set dummy ar; ac_word=$2
6857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6858$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6859if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
6860 $as_echo_n "(cached) " >&6
6861else
6862 if test -n "$ac_ct_AR"; then
6863 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6864else
6865as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6866for as_dir in $PATH
6867do
6868 IFS=$as_save_IFS
6869 test -z "$as_dir" && as_dir=.
6870 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6871 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6872 ac_cv_prog_ac_ct_AR="ar"
6873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6874 break 2
6875 fi
6876done
6877 done
6878IFS=$as_save_IFS
6879
6880fi
6881fi
6882ac_ct_AR=$ac_cv_prog_ac_ct_AR
6883if test -n "$ac_ct_AR"; then
6884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6885$as_echo "$ac_ct_AR" >&6; }
6886else
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6888$as_echo "no" >&6; }
6889fi
6890
6891 if test "x$ac_ct_AR" = x; then
6892 AR="false"
6893 else
6894 case $cross_compiling:$ac_tool_warned in
6895yes:)
6896{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6897$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6898ac_tool_warned=yes ;;
6899esac
6900 AR=$ac_ct_AR
6901 fi
6902else
6903 AR="$ac_cv_prog_AR"
6904fi
6905
6906test -z "$AR" && AR=ar
68ed2854
MF
6907if test -n "$plugin_option"; then
6908 if $AR --help 2>&1 | grep -q "\--plugin"; then
6909 AR="$AR $plugin_option"
6910 fi
6911fi
6bb11ab3
L
6912test -z "$AR_FLAGS" && AR_FLAGS=cru
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924if test -n "$ac_tool_prefix"; then
6925 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6926set dummy ${ac_tool_prefix}strip; ac_word=$2
6927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6928$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6929if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
6930 $as_echo_n "(cached) " >&6
6931else
6932 if test -n "$STRIP"; then
6933 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6934else
6935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936for as_dir in $PATH
6937do
6938 IFS=$as_save_IFS
6939 test -z "$as_dir" && as_dir=.
6940 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6942 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6944 break 2
6945 fi
6946done
6947 done
6948IFS=$as_save_IFS
6949
6950fi
6951fi
6952STRIP=$ac_cv_prog_STRIP
6953if test -n "$STRIP"; then
6954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6955$as_echo "$STRIP" >&6; }
6956else
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6958$as_echo "no" >&6; }
6959fi
6960
6961
6962fi
6963if test -z "$ac_cv_prog_STRIP"; then
6964 ac_ct_STRIP=$STRIP
6965 # Extract the first word of "strip", so it can be a program name with args.
6966set dummy strip; ac_word=$2
6967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6968$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6969if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
6970 $as_echo_n "(cached) " >&6
6971else
6972 if test -n "$ac_ct_STRIP"; then
6973 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6974else
6975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976for as_dir in $PATH
6977do
6978 IFS=$as_save_IFS
6979 test -z "$as_dir" && as_dir=.
6980 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6982 ac_cv_prog_ac_ct_STRIP="strip"
6983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6984 break 2
6985 fi
6986done
6987 done
6988IFS=$as_save_IFS
6989
6990fi
6991fi
6992ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6993if test -n "$ac_ct_STRIP"; then
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6995$as_echo "$ac_ct_STRIP" >&6; }
6996else
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6998$as_echo "no" >&6; }
6999fi
7000
7001 if test "x$ac_ct_STRIP" = x; then
7002 STRIP=":"
7003 else
7004 case $cross_compiling:$ac_tool_warned in
7005yes:)
7006{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7007$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7008ac_tool_warned=yes ;;
7009esac
7010 STRIP=$ac_ct_STRIP
7011 fi
7012else
7013 STRIP="$ac_cv_prog_STRIP"
7014fi
7015
7016test -z "$STRIP" && STRIP=:
7017
7018
7019
7020
7021
7022
7023if test -n "$ac_tool_prefix"; then
7024 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7025set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7027$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7028if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
7029 $as_echo_n "(cached) " >&6
7030else
7031 if test -n "$RANLIB"; then
7032 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7033else
7034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7035for as_dir in $PATH
7036do
7037 IFS=$as_save_IFS
7038 test -z "$as_dir" && as_dir=.
7039 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7041 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7043 break 2
7044 fi
7045done
7046 done
7047IFS=$as_save_IFS
7048
7049fi
7050fi
7051RANLIB=$ac_cv_prog_RANLIB
7052if test -n "$RANLIB"; then
7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7054$as_echo "$RANLIB" >&6; }
7055else
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7057$as_echo "no" >&6; }
7058fi
7059
7060
7061fi
7062if test -z "$ac_cv_prog_RANLIB"; then
7063 ac_ct_RANLIB=$RANLIB
7064 # Extract the first word of "ranlib", so it can be a program name with args.
7065set dummy ranlib; ac_word=$2
7066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7067$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7068if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
7069 $as_echo_n "(cached) " >&6
7070else
7071 if test -n "$ac_ct_RANLIB"; then
7072 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7073else
7074as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7075for as_dir in $PATH
7076do
7077 IFS=$as_save_IFS
7078 test -z "$as_dir" && as_dir=.
7079 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7081 ac_cv_prog_ac_ct_RANLIB="ranlib"
7082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7083 break 2
7084 fi
7085done
7086 done
7087IFS=$as_save_IFS
7088
7089fi
7090fi
7091ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7092if test -n "$ac_ct_RANLIB"; then
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7094$as_echo "$ac_ct_RANLIB" >&6; }
7095else
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7097$as_echo "no" >&6; }
7098fi
7099
7100 if test "x$ac_ct_RANLIB" = x; then
7101 RANLIB=":"
7102 else
7103 case $cross_compiling:$ac_tool_warned in
7104yes:)
7105{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7106$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7107ac_tool_warned=yes ;;
7108esac
7109 RANLIB=$ac_ct_RANLIB
7110 fi
7111else
7112 RANLIB="$ac_cv_prog_RANLIB"
7113fi
7114
7115test -z "$RANLIB" && RANLIB=:
68ed2854
MF
7116if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7117 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7118 RANLIB="$RANLIB $plugin_option"
7119 fi
7120fi
6bb11ab3
L
7121
7122
7123
7124
7125
7126
7127# Determine commands to create old-style static archives.
7128old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7129old_postinstall_cmds='chmod 644 $oldlib'
7130old_postuninstall_cmds=
7131
7132if test -n "$RANLIB"; then
7133 case $host_os in
7134 openbsd*)
7135 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7136 ;;
7137 *)
7138 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7139 ;;
7140 esac
7141 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7142fi
7143
7144case $host_os in
7145 darwin*)
7146 lock_old_archive_extraction=yes ;;
7147 *)
7148 lock_old_archive_extraction=no ;;
7149esac
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171for ac_prog in gawk mawk nawk awk
7172do
7173 # Extract the first word of "$ac_prog", so it can be a program name with args.
7174set dummy $ac_prog; ac_word=$2
7175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7176$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7177if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
7178 $as_echo_n "(cached) " >&6
7179else
7180 if test -n "$AWK"; then
7181 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7182else
7183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7184for as_dir in $PATH
7185do
7186 IFS=$as_save_IFS
7187 test -z "$as_dir" && as_dir=.
7188 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7189 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7190 ac_cv_prog_AWK="$ac_prog"
7191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7192 break 2
7193 fi
7194done
7195 done
7196IFS=$as_save_IFS
7197
7198fi
7199fi
7200AWK=$ac_cv_prog_AWK
7201if test -n "$AWK"; then
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7203$as_echo "$AWK" >&6; }
7204else
7205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7206$as_echo "no" >&6; }
7207fi
7208
7209
7210 test -n "$AWK" && break
7211done
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231# If no C compiler was specified, use CC.
7232LTCC=${LTCC-"$CC"}
7233
7234# If no C compiler flags were specified, use CFLAGS.
7235LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7236
7237# Allow CC to be a program name with arguments.
7238compiler=$CC
7239
7240
7241# Check for command to grab the raw symbol name followed by C symbol from nm.
7242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7243$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 7244if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
7245 $as_echo_n "(cached) " >&6
7246else
7247
7248# These are sane defaults that work on at least a few old systems.
7249# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7250
7251# Character class describing NM global symbol codes.
7252symcode='[BCDEGRST]'
7253
7254# Regexp to match symbols that can be accessed directly from C.
7255sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7256
7257# Define system-specific variables.
7258case $host_os in
7259aix*)
7260 symcode='[BCDT]'
7261 ;;
7262cygwin* | mingw* | pw32* | cegcc*)
7263 symcode='[ABCDGISTW]'
7264 ;;
7265hpux*)
7266 if test "$host_cpu" = ia64; then
7267 symcode='[ABCDEGRST]'
7268 fi
7269 ;;
7270irix* | nonstopux*)
7271 symcode='[BCDEGRST]'
7272 ;;
7273osf*)
7274 symcode='[BCDEGQRST]'
7275 ;;
7276solaris*)
7277 symcode='[BDRT]'
7278 ;;
7279sco3.2v5*)
7280 symcode='[DT]'
7281 ;;
7282sysv4.2uw2*)
7283 symcode='[DT]'
7284 ;;
7285sysv5* | sco5v6* | unixware* | OpenUNIX*)
7286 symcode='[ABDT]'
7287 ;;
7288sysv4)
7289 symcode='[DFNSTU]'
7290 ;;
7291esac
7292
7293# If we're using GNU nm, then use its standard symbol codes.
7294case `$NM -V 2>&1` in
7295*GNU* | *'with BFD'*)
7296 symcode='[ABCDGIRSTW]' ;;
7297esac
7298
7299# Transform an extracted symbol line into a proper C declaration.
7300# Some systems (esp. on ia64) link data and code symbols differently,
7301# so use this general approach.
7302lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7303
7304# Transform an extracted symbol line into symbol name and symbol address
7305lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7306lt_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'"
7307
7308# Handle CRLF in mingw tool chain
7309opt_cr=
7310case $build_os in
7311mingw*)
7312 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7313 ;;
7314esac
7315
7316# Try without a prefix underscore, then with it.
7317for ac_symprfx in "" "_"; do
7318
7319 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7320 symxfrm="\\1 $ac_symprfx\\2 \\2"
7321
7322 # Write the raw and C identifiers.
7323 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7324 # Fake it for dumpbin and say T for any non-static function
7325 # and D for any global variable.
7326 # Also find C++ and __fastcall symbols from MSVC++,
7327 # which start with @ or ?.
7328 lt_cv_sys_global_symbol_pipe="$AWK '"\
7329" {last_section=section; section=\$ 3};"\
7330" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7331" \$ 0!~/External *\|/{next};"\
7332" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7333" {if(hide[section]) next};"\
7334" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7335" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7336" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7337" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7338" ' prfx=^$ac_symprfx"
7339 else
7340 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7341 fi
7342
7343 # Check to see that the pipe works correctly.
7344 pipe_works=no
7345
7346 rm -f conftest*
7347 cat > conftest.$ac_ext <<_LT_EOF
7348#ifdef __cplusplus
7349extern "C" {
7350#endif
7351char nm_test_var;
7352void nm_test_func(void);
7353void nm_test_func(void){}
7354#ifdef __cplusplus
7355}
7356#endif
7357int main(){nm_test_var='a';nm_test_func();return(0);}
7358_LT_EOF
7359
7360 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7361 (eval $ac_compile) 2>&5
7362 ac_status=$?
7363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7364 test $ac_status = 0; }; then
7365 # Now try to grab the symbols.
7366 nlist=conftest.nm
7367 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7368 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7369 ac_status=$?
7370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7371 test $ac_status = 0; } && test -s "$nlist"; then
7372 # Try sorting and uniquifying the output.
7373 if sort "$nlist" | uniq > "$nlist"T; then
7374 mv -f "$nlist"T "$nlist"
7375 else
7376 rm -f "$nlist"T
7377 fi
7378
7379 # Make sure that we snagged all the symbols we need.
7380 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7381 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7382 cat <<_LT_EOF > conftest.$ac_ext
7383#ifdef __cplusplus
7384extern "C" {
7385#endif
7386
7387_LT_EOF
7388 # Now generate the symbol file.
7389 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7390
7391 cat <<_LT_EOF >> conftest.$ac_ext
7392
7393/* The mapping between symbol names and symbols. */
7394const struct {
7395 const char *name;
7396 void *address;
7397}
7398lt__PROGRAM__LTX_preloaded_symbols[] =
7399{
7400 { "@PROGRAM@", (void *) 0 },
7401_LT_EOF
7402 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7403 cat <<\_LT_EOF >> conftest.$ac_ext
7404 {0, (void *) 0}
7405};
7406
7407/* This works around a problem in FreeBSD linker */
7408#ifdef FREEBSD_WORKAROUND
7409static const void *lt_preloaded_setup() {
7410 return lt__PROGRAM__LTX_preloaded_symbols;
7411}
7412#endif
7413
7414#ifdef __cplusplus
7415}
7416#endif
7417_LT_EOF
7418 # Now try linking the two files.
7419 mv conftest.$ac_objext conftstm.$ac_objext
7420 lt_save_LIBS="$LIBS"
7421 lt_save_CFLAGS="$CFLAGS"
7422 LIBS="conftstm.$ac_objext"
7423 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7424 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7425 (eval $ac_link) 2>&5
7426 ac_status=$?
7427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7428 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7429 pipe_works=yes
7430 fi
7431 LIBS="$lt_save_LIBS"
7432 CFLAGS="$lt_save_CFLAGS"
7433 else
7434 echo "cannot find nm_test_func in $nlist" >&5
7435 fi
7436 else
7437 echo "cannot find nm_test_var in $nlist" >&5
7438 fi
7439 else
7440 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7441 fi
7442 else
7443 echo "$progname: failed program was:" >&5
7444 cat conftest.$ac_ext >&5
7445 fi
7446 rm -rf conftest* conftst*
7447
7448 # Do not use the global_symbol_pipe unless it works.
7449 if test "$pipe_works" = yes; then
7450 break
7451 else
7452 lt_cv_sys_global_symbol_pipe=
7453 fi
7454done
7455
7456fi
7457
7458if test -z "$lt_cv_sys_global_symbol_pipe"; then
7459 lt_cv_sys_global_symbol_to_cdecl=
7460fi
7461if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7463$as_echo "failed" >&6; }
7464else
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7466$as_echo "ok" >&6; }
7467fi
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490# Check whether --enable-libtool-lock was given.
7491if test "${enable_libtool_lock+set}" = set; then :
7492 enableval=$enable_libtool_lock;
7493fi
7494
7495test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7496
7497# Some flags need to be propagated to the compiler or linker for good
7498# libtool support.
7499case $host in
7500ia64-*-hpux*)
7501 # Find out which ABI we are using.
7502 echo 'int i;' > conftest.$ac_ext
7503 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7504 (eval $ac_compile) 2>&5
7505 ac_status=$?
7506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7507 test $ac_status = 0; }; then
7508 case `/usr/bin/file conftest.$ac_objext` in
7509 *ELF-32*)
7510 HPUX_IA64_MODE="32"
7511 ;;
7512 *ELF-64*)
7513 HPUX_IA64_MODE="64"
7514 ;;
7515 esac
7516 fi
7517 rm -rf conftest*
7518 ;;
7519*-*-irix6*)
7520 # Find out which ABI we are using.
7521 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7523 (eval $ac_compile) 2>&5
7524 ac_status=$?
7525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7526 test $ac_status = 0; }; then
7527 if test "$lt_cv_prog_gnu_ld" = yes; then
7528 case `/usr/bin/file conftest.$ac_objext` in
7529 *32-bit*)
7530 LD="${LD-ld} -melf32bsmip"
7531 ;;
7532 *N32*)
7533 LD="${LD-ld} -melf32bmipn32"
7534 ;;
7535 *64-bit*)
7536 LD="${LD-ld} -melf64bmip"
7537 ;;
7538 esac
7539 else
7540 case `/usr/bin/file conftest.$ac_objext` in
7541 *32-bit*)
7542 LD="${LD-ld} -32"
7543 ;;
7544 *N32*)
7545 LD="${LD-ld} -n32"
7546 ;;
7547 *64-bit*)
7548 LD="${LD-ld} -64"
7549 ;;
7550 esac
7551 fi
7552 fi
7553 rm -rf conftest*
7554 ;;
7555
bf3d9781 7556x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7557s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7558 # Find out which ABI we are using.
7559 echo 'int i;' > conftest.$ac_ext
7560 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7561 (eval $ac_compile) 2>&5
7562 ac_status=$?
7563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7564 test $ac_status = 0; }; then
7565 case `/usr/bin/file conftest.o` in
7566 *32-bit*)
7567 case $host in
7568 x86_64-*kfreebsd*-gnu)
7569 LD="${LD-ld} -m elf_i386_fbsd"
7570 ;;
7571 x86_64-*linux*)
7572 case `/usr/bin/file conftest.o` in
7573 *x86-64*)
7574 LD="${LD-ld} -m elf32_x86_64"
7575 ;;
7576 *)
7577 LD="${LD-ld} -m elf_i386"
7578 ;;
7579 esac
7580 ;;
bf3d9781
AM
7581 powerpc64le-*linux*)
7582 LD="${LD-ld} -m elf32lppclinux"
7583 ;;
7584 powerpc64-*linux*)
6bb11ab3
L
7585 LD="${LD-ld} -m elf32ppclinux"
7586 ;;
7587 s390x-*linux*)
7588 LD="${LD-ld} -m elf_s390"
7589 ;;
7590 sparc64-*linux*)
7591 LD="${LD-ld} -m elf32_sparc"
7592 ;;
7593 esac
7594 ;;
7595 *64-bit*)
7596 case $host in
7597 x86_64-*kfreebsd*-gnu)
7598 LD="${LD-ld} -m elf_x86_64_fbsd"
7599 ;;
7600 x86_64-*linux*)
7601 LD="${LD-ld} -m elf_x86_64"
7602 ;;
bf3d9781
AM
7603 powerpcle-*linux*)
7604 LD="${LD-ld} -m elf64lppc"
7605 ;;
7606 powerpc-*linux*)
6bb11ab3
L
7607 LD="${LD-ld} -m elf64ppc"
7608 ;;
7609 s390*-*linux*|s390*-*tpf*)
7610 LD="${LD-ld} -m elf64_s390"
7611 ;;
7612 sparc*-*linux*)
7613 LD="${LD-ld} -m elf64_sparc"
7614 ;;
7615 esac
7616 ;;
7617 esac
7618 fi
7619 rm -rf conftest*
7620 ;;
7621
7622*-*-sco3.2v5*)
7623 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7624 SAVE_CFLAGS="$CFLAGS"
7625 CFLAGS="$CFLAGS -belf"
7626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7627$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7628if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
7629 $as_echo_n "(cached) " >&6
7630else
7631 ac_ext=c
7632ac_cpp='$CPP $CPPFLAGS'
7633ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7634ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7635ac_compiler_gnu=$ac_cv_c_compiler_gnu
7636
7637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7638/* end confdefs.h. */
7639
7640int
7641main ()
7642{
7643
7644 ;
7645 return 0;
7646}
7647_ACEOF
7648if ac_fn_c_try_link "$LINENO"; then :
7649 lt_cv_cc_needs_belf=yes
7650else
7651 lt_cv_cc_needs_belf=no
7652fi
7653rm -f core conftest.err conftest.$ac_objext \
7654 conftest$ac_exeext conftest.$ac_ext
7655 ac_ext=c
7656ac_cpp='$CPP $CPPFLAGS'
7657ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7658ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7659ac_compiler_gnu=$ac_cv_c_compiler_gnu
7660
7661fi
7662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7663$as_echo "$lt_cv_cc_needs_belf" >&6; }
7664 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7665 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7666 CFLAGS="$SAVE_CFLAGS"
7667 fi
7668 ;;
7669sparc*-*solaris*)
7670 # Find out which ABI we are using.
7671 echo 'int i;' > conftest.$ac_ext
7672 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7673 (eval $ac_compile) 2>&5
7674 ac_status=$?
7675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7676 test $ac_status = 0; }; then
7677 case `/usr/bin/file conftest.o` in
7678 *64-bit*)
7679 case $lt_cv_prog_gnu_ld in
7680 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7681 *)
7682 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7683 LD="${LD-ld} -64"
7684 fi
7685 ;;
7686 esac
7687 ;;
7688 esac
7689 fi
7690 rm -rf conftest*
7691 ;;
7692esac
7693
7694need_locks="$enable_libtool_lock"
7695
7696
7697 case $host_os in
7698 rhapsody* | darwin*)
7699 if test -n "$ac_tool_prefix"; then
7700 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7701set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7703$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7704if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
7705 $as_echo_n "(cached) " >&6
7706else
7707 if test -n "$DSYMUTIL"; then
7708 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7709else
7710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7711for as_dir in $PATH
7712do
7713 IFS=$as_save_IFS
7714 test -z "$as_dir" && as_dir=.
7715 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7717 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7719 break 2
7720 fi
7721done
7722 done
7723IFS=$as_save_IFS
7724
7725fi
7726fi
7727DSYMUTIL=$ac_cv_prog_DSYMUTIL
7728if test -n "$DSYMUTIL"; then
7729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7730$as_echo "$DSYMUTIL" >&6; }
7731else
7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7733$as_echo "no" >&6; }
7734fi
7735
7736
7737fi
7738if test -z "$ac_cv_prog_DSYMUTIL"; then
7739 ac_ct_DSYMUTIL=$DSYMUTIL
7740 # Extract the first word of "dsymutil", so it can be a program name with args.
7741set dummy dsymutil; ac_word=$2
7742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7743$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7744if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
7745 $as_echo_n "(cached) " >&6
7746else
7747 if test -n "$ac_ct_DSYMUTIL"; then
7748 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7749else
7750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7751for as_dir in $PATH
7752do
7753 IFS=$as_save_IFS
7754 test -z "$as_dir" && as_dir=.
7755 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7756 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7757 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7759 break 2
7760 fi
7761done
7762 done
7763IFS=$as_save_IFS
7764
7765fi
7766fi
7767ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7768if test -n "$ac_ct_DSYMUTIL"; then
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7770$as_echo "$ac_ct_DSYMUTIL" >&6; }
7771else
7772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7773$as_echo "no" >&6; }
7774fi
7775
7776 if test "x$ac_ct_DSYMUTIL" = x; then
7777 DSYMUTIL=":"
7778 else
7779 case $cross_compiling:$ac_tool_warned in
7780yes:)
7781{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7782$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7783ac_tool_warned=yes ;;
7784esac
7785 DSYMUTIL=$ac_ct_DSYMUTIL
7786 fi
7787else
7788 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7789fi
7790
7791 if test -n "$ac_tool_prefix"; then
7792 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7793set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7795$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7796if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
7797 $as_echo_n "(cached) " >&6
7798else
7799 if test -n "$NMEDIT"; then
7800 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7801else
7802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7803for as_dir in $PATH
7804do
7805 IFS=$as_save_IFS
7806 test -z "$as_dir" && as_dir=.
7807 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7809 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7811 break 2
7812 fi
7813done
7814 done
7815IFS=$as_save_IFS
7816
7817fi
7818fi
7819NMEDIT=$ac_cv_prog_NMEDIT
7820if test -n "$NMEDIT"; then
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7822$as_echo "$NMEDIT" >&6; }
7823else
7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7825$as_echo "no" >&6; }
7826fi
7827
7828
7829fi
7830if test -z "$ac_cv_prog_NMEDIT"; then
7831 ac_ct_NMEDIT=$NMEDIT
7832 # Extract the first word of "nmedit", so it can be a program name with args.
7833set dummy nmedit; ac_word=$2
7834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7835$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7836if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
7837 $as_echo_n "(cached) " >&6
7838else
7839 if test -n "$ac_ct_NMEDIT"; then
7840 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7841else
7842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7843for as_dir in $PATH
7844do
7845 IFS=$as_save_IFS
7846 test -z "$as_dir" && as_dir=.
7847 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7849 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7851 break 2
7852 fi
7853done
7854 done
7855IFS=$as_save_IFS
7856
7857fi
7858fi
7859ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7860if test -n "$ac_ct_NMEDIT"; then
7861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7862$as_echo "$ac_ct_NMEDIT" >&6; }
7863else
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7865$as_echo "no" >&6; }
7866fi
7867
7868 if test "x$ac_ct_NMEDIT" = x; then
7869 NMEDIT=":"
7870 else
7871 case $cross_compiling:$ac_tool_warned in
7872yes:)
7873{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7874$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7875ac_tool_warned=yes ;;
7876esac
7877 NMEDIT=$ac_ct_NMEDIT
7878 fi
7879else
7880 NMEDIT="$ac_cv_prog_NMEDIT"
7881fi
7882
7883 if test -n "$ac_tool_prefix"; then
7884 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7885set dummy ${ac_tool_prefix}lipo; ac_word=$2
7886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7887$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7888if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
7889 $as_echo_n "(cached) " >&6
7890else
7891 if test -n "$LIPO"; then
7892 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7893else
7894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7895for as_dir in $PATH
7896do
7897 IFS=$as_save_IFS
7898 test -z "$as_dir" && as_dir=.
7899 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7901 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7903 break 2
7904 fi
7905done
7906 done
7907IFS=$as_save_IFS
7908
7909fi
7910fi
7911LIPO=$ac_cv_prog_LIPO
7912if test -n "$LIPO"; then
7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7914$as_echo "$LIPO" >&6; }
7915else
7916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7917$as_echo "no" >&6; }
7918fi
7919
7920
7921fi
7922if test -z "$ac_cv_prog_LIPO"; then
7923 ac_ct_LIPO=$LIPO
7924 # Extract the first word of "lipo", so it can be a program name with args.
7925set dummy lipo; ac_word=$2
7926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7927$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7928if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
7929 $as_echo_n "(cached) " >&6
7930else
7931 if test -n "$ac_ct_LIPO"; then
7932 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7933else
7934as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7935for as_dir in $PATH
7936do
7937 IFS=$as_save_IFS
7938 test -z "$as_dir" && as_dir=.
7939 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7940 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7941 ac_cv_prog_ac_ct_LIPO="lipo"
7942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7943 break 2
7944 fi
7945done
7946 done
7947IFS=$as_save_IFS
7948
7949fi
7950fi
7951ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7952if test -n "$ac_ct_LIPO"; then
7953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7954$as_echo "$ac_ct_LIPO" >&6; }
7955else
7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7957$as_echo "no" >&6; }
7958fi
7959
7960 if test "x$ac_ct_LIPO" = x; then
7961 LIPO=":"
7962 else
7963 case $cross_compiling:$ac_tool_warned in
7964yes:)
7965{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7966$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7967ac_tool_warned=yes ;;
7968esac
7969 LIPO=$ac_ct_LIPO
7970 fi
7971else
7972 LIPO="$ac_cv_prog_LIPO"
7973fi
7974
7975 if test -n "$ac_tool_prefix"; then
7976 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7977set dummy ${ac_tool_prefix}otool; ac_word=$2
7978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7979$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7980if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
7981 $as_echo_n "(cached) " >&6
7982else
7983 if test -n "$OTOOL"; then
7984 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7985else
7986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7987for as_dir in $PATH
7988do
7989 IFS=$as_save_IFS
7990 test -z "$as_dir" && as_dir=.
7991 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7993 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7995 break 2
7996 fi
7997done
7998 done
7999IFS=$as_save_IFS
8000
8001fi
8002fi
8003OTOOL=$ac_cv_prog_OTOOL
8004if test -n "$OTOOL"; then
8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8006$as_echo "$OTOOL" >&6; }
8007else
8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8009$as_echo "no" >&6; }
8010fi
8011
8012
8013fi
8014if test -z "$ac_cv_prog_OTOOL"; then
8015 ac_ct_OTOOL=$OTOOL
8016 # Extract the first word of "otool", so it can be a program name with args.
8017set dummy otool; ac_word=$2
8018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8019$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8020if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
8021 $as_echo_n "(cached) " >&6
8022else
8023 if test -n "$ac_ct_OTOOL"; then
8024 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8025else
8026as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8027for as_dir in $PATH
8028do
8029 IFS=$as_save_IFS
8030 test -z "$as_dir" && as_dir=.
8031 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8032 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8033 ac_cv_prog_ac_ct_OTOOL="otool"
8034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8035 break 2
8036 fi
8037done
8038 done
8039IFS=$as_save_IFS
8040
8041fi
8042fi
8043ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8044if test -n "$ac_ct_OTOOL"; then
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8046$as_echo "$ac_ct_OTOOL" >&6; }
8047else
8048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8049$as_echo "no" >&6; }
8050fi
8051
8052 if test "x$ac_ct_OTOOL" = x; then
8053 OTOOL=":"
8054 else
8055 case $cross_compiling:$ac_tool_warned in
8056yes:)
8057{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8058$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8059ac_tool_warned=yes ;;
8060esac
8061 OTOOL=$ac_ct_OTOOL
8062 fi
8063else
8064 OTOOL="$ac_cv_prog_OTOOL"
8065fi
8066
8067 if test -n "$ac_tool_prefix"; then
8068 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8069set dummy ${ac_tool_prefix}otool64; ac_word=$2
8070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8071$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8072if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
8073 $as_echo_n "(cached) " >&6
8074else
8075 if test -n "$OTOOL64"; then
8076 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8077else
8078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8079for as_dir in $PATH
8080do
8081 IFS=$as_save_IFS
8082 test -z "$as_dir" && as_dir=.
8083 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8085 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8087 break 2
8088 fi
8089done
8090 done
8091IFS=$as_save_IFS
8092
8093fi
8094fi
8095OTOOL64=$ac_cv_prog_OTOOL64
8096if test -n "$OTOOL64"; then
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8098$as_echo "$OTOOL64" >&6; }
8099else
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8101$as_echo "no" >&6; }
8102fi
8103
8104
8105fi
8106if test -z "$ac_cv_prog_OTOOL64"; then
8107 ac_ct_OTOOL64=$OTOOL64
8108 # Extract the first word of "otool64", so it can be a program name with args.
8109set dummy otool64; ac_word=$2
8110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8111$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8112if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
8113 $as_echo_n "(cached) " >&6
8114else
8115 if test -n "$ac_ct_OTOOL64"; then
8116 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8117else
8118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8119for as_dir in $PATH
8120do
8121 IFS=$as_save_IFS
8122 test -z "$as_dir" && as_dir=.
8123 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8125 ac_cv_prog_ac_ct_OTOOL64="otool64"
8126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8127 break 2
8128 fi
8129done
8130 done
8131IFS=$as_save_IFS
8132
8133fi
8134fi
8135ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8136if test -n "$ac_ct_OTOOL64"; then
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8138$as_echo "$ac_ct_OTOOL64" >&6; }
8139else
8140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8141$as_echo "no" >&6; }
8142fi
8143
8144 if test "x$ac_ct_OTOOL64" = x; then
8145 OTOOL64=":"
8146 else
8147 case $cross_compiling:$ac_tool_warned in
8148yes:)
8149{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8150$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8151ac_tool_warned=yes ;;
8152esac
8153 OTOOL64=$ac_ct_OTOOL64
8154 fi
8155else
8156 OTOOL64="$ac_cv_prog_OTOOL64"
8157fi
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8186$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 8187if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
8188 $as_echo_n "(cached) " >&6
8189else
8190 lt_cv_apple_cc_single_mod=no
8191 if test -z "${LT_MULTI_MODULE}"; then
8192 # By default we will add the -single_module flag. You can override
8193 # by either setting the environment variable LT_MULTI_MODULE
8194 # non-empty at configure time, or by adding -multi_module to the
8195 # link flags.
8196 rm -rf libconftest.dylib*
8197 echo "int foo(void){return 1;}" > conftest.c
8198 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8199-dynamiclib -Wl,-single_module conftest.c" >&5
8200 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8201 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8202 _lt_result=$?
8203 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8204 lt_cv_apple_cc_single_mod=yes
8205 else
8206 cat conftest.err >&5
8207 fi
8208 rm -rf libconftest.dylib*
8209 rm -f conftest.*
8210 fi
8211fi
8212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8213$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8215$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 8216if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
8217 $as_echo_n "(cached) " >&6
8218else
8219 lt_cv_ld_exported_symbols_list=no
8220 save_LDFLAGS=$LDFLAGS
8221 echo "_main" > conftest.sym
8222 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8224/* end confdefs.h. */
8225
8226int
8227main ()
8228{
8229
8230 ;
8231 return 0;
8232}
8233_ACEOF
8234if ac_fn_c_try_link "$LINENO"; then :
8235 lt_cv_ld_exported_symbols_list=yes
8236else
8237 lt_cv_ld_exported_symbols_list=no
8238fi
8239rm -f core conftest.err conftest.$ac_objext \
8240 conftest$ac_exeext conftest.$ac_ext
8241 LDFLAGS="$save_LDFLAGS"
8242
8243fi
8244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8245$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8247$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 8248if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
8249 $as_echo_n "(cached) " >&6
8250else
8251 lt_cv_ld_force_load=no
8252 cat > conftest.c << _LT_EOF
8253int forced_loaded() { return 2;}
8254_LT_EOF
8255 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8256 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8257 echo "$AR cru libconftest.a conftest.o" >&5
8258 $AR cru libconftest.a conftest.o 2>&5
8259 cat > conftest.c << _LT_EOF
8260int main() { return 0;}
8261_LT_EOF
8262 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8263 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8264 _lt_result=$?
8265 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8266 lt_cv_ld_force_load=yes
8267 else
8268 cat conftest.err >&5
8269 fi
8270 rm -f conftest.err libconftest.a conftest conftest.c
8271 rm -rf conftest.dSYM
8272
8273fi
8274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8275$as_echo "$lt_cv_ld_force_load" >&6; }
8276 case $host_os in
8277 rhapsody* | darwin1.[012])
8278 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8279 darwin1.*)
8280 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8281 darwin*) # darwin 5.x on
8282 # if running on 10.5 or later, the deployment target defaults
8283 # to the OS version, if on x86, and 10.4, the deployment
8284 # target defaults to 10.4. Don't you love it?
8285 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8286 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8287 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8288 10.[012][,.]*)
6bb11ab3
L
8289 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8290 10.*)
8291 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8292 esac
8293 ;;
8294 esac
8295 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8296 _lt_dar_single_mod='$single_module'
8297 fi
8298 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8299 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8300 else
8301 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8302 fi
8303 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8304 _lt_dsymutil='~$DSYMUTIL $lib || :'
8305 else
8306 _lt_dsymutil=
8307 fi
8308 ;;
8309 esac
8310
8311for ac_header in dlfcn.h
8312do :
8313 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8314"
d0ac1c44 8315if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
8316 cat >>confdefs.h <<_ACEOF
8317#define HAVE_DLFCN_H 1
8318_ACEOF
8319
8320fi
8321
8322done
8323
8324
8325
8326# autoconf.info says this should be called right after AC_INIT.
8327ac_config_headers="$ac_config_headers config.h:config.in"
8328
8329
8330
0cb8d851
MF
8331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8332$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 8333if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
8334 $as_echo_n "(cached) " >&6
8335else
8336 ac_cv_c_bigendian=unknown
8337 # See if we're dealing with a universal compiler.
8338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8339/* end confdefs.h. */
8340#ifndef __APPLE_CC__
8341 not a universal capable compiler
8342 #endif
8343 typedef int dummy;
8344
8345_ACEOF
8346if ac_fn_c_try_compile "$LINENO"; then :
8347
8348 # Check for potential -arch flags. It is not universal unless
8349 # there are at least two -arch flags with different values.
8350 ac_arch=
8351 ac_prev=
8352 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8353 if test -n "$ac_prev"; then
8354 case $ac_word in
8355 i?86 | x86_64 | ppc | ppc64)
8356 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8357 ac_arch=$ac_word
8358 else
8359 ac_cv_c_bigendian=universal
8360 break
8361 fi
8362 ;;
8363 esac
8364 ac_prev=
8365 elif test "x$ac_word" = "x-arch"; then
8366 ac_prev=arch
8367 fi
8368 done
8369fi
8370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8371 if test $ac_cv_c_bigendian = unknown; then
8372 # See if sys/param.h defines the BYTE_ORDER macro.
8373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8374/* end confdefs.h. */
8375#include <sys/types.h>
8376 #include <sys/param.h>
8377
8378int
8379main ()
8380{
8381#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8382 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8383 && LITTLE_ENDIAN)
8384 bogus endian macros
8385 #endif
8386
8387 ;
8388 return 0;
8389}
8390_ACEOF
8391if ac_fn_c_try_compile "$LINENO"; then :
8392 # It does; now see whether it defined to BIG_ENDIAN or not.
8393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8394/* end confdefs.h. */
8395#include <sys/types.h>
8396 #include <sys/param.h>
8397
8398int
8399main ()
8400{
8401#if BYTE_ORDER != BIG_ENDIAN
8402 not big endian
8403 #endif
8404
8405 ;
8406 return 0;
8407}
8408_ACEOF
8409if ac_fn_c_try_compile "$LINENO"; then :
8410 ac_cv_c_bigendian=yes
8411else
8412 ac_cv_c_bigendian=no
8413fi
8414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8415fi
8416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8417 fi
8418 if test $ac_cv_c_bigendian = unknown; then
8419 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8421/* end confdefs.h. */
8422#include <limits.h>
8423
8424int
8425main ()
8426{
8427#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8428 bogus endian macros
8429 #endif
8430
8431 ;
8432 return 0;
8433}
8434_ACEOF
8435if ac_fn_c_try_compile "$LINENO"; then :
8436 # It does; now see whether it defined to _BIG_ENDIAN or not.
8437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8438/* end confdefs.h. */
8439#include <limits.h>
8440
8441int
8442main ()
8443{
8444#ifndef _BIG_ENDIAN
8445 not big endian
8446 #endif
8447
8448 ;
8449 return 0;
8450}
8451_ACEOF
8452if ac_fn_c_try_compile "$LINENO"; then :
8453 ac_cv_c_bigendian=yes
8454else
8455 ac_cv_c_bigendian=no
8456fi
8457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8458fi
8459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8460 fi
8461 if test $ac_cv_c_bigendian = unknown; then
8462 # Compile a test program.
8463 if test "$cross_compiling" = yes; then :
8464 # Try to guess by grepping values from an object file.
8465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8466/* end confdefs.h. */
8467short int ascii_mm[] =
8468 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8469 short int ascii_ii[] =
8470 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8471 int use_ascii (int i) {
8472 return ascii_mm[i] + ascii_ii[i];
8473 }
8474 short int ebcdic_ii[] =
8475 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8476 short int ebcdic_mm[] =
8477 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8478 int use_ebcdic (int i) {
8479 return ebcdic_mm[i] + ebcdic_ii[i];
8480 }
8481 extern int foo;
8482
8483int
8484main ()
8485{
8486return use_ascii (foo) == use_ebcdic (foo);
8487 ;
8488 return 0;
8489}
8490_ACEOF
8491if ac_fn_c_try_compile "$LINENO"; then :
8492 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8493 ac_cv_c_bigendian=yes
8494 fi
8495 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8496 if test "$ac_cv_c_bigendian" = unknown; then
8497 ac_cv_c_bigendian=no
8498 else
8499 # finding both strings is unlikely to happen, but who knows?
8500 ac_cv_c_bigendian=unknown
8501 fi
8502 fi
8503fi
8504rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8505else
8506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8507/* end confdefs.h. */
8508$ac_includes_default
8509int
8510main ()
8511{
8512
8513 /* Are we little or big endian? From Harbison&Steele. */
8514 union
8515 {
8516 long int l;
8517 char c[sizeof (long int)];
8518 } u;
8519 u.l = 1;
8520 return u.c[sizeof (long int) - 1] == 1;
8521
8522 ;
8523 return 0;
8524}
8525_ACEOF
8526if ac_fn_c_try_run "$LINENO"; then :
8527 ac_cv_c_bigendian=no
8528else
8529 ac_cv_c_bigendian=yes
8530fi
8531rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8532 conftest.$ac_objext conftest.beam conftest.$ac_ext
8533fi
8534
8535 fi
8536fi
8537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8538$as_echo "$ac_cv_c_bigendian" >&6; }
8539 case $ac_cv_c_bigendian in #(
8540 yes)
8541 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8542;; #(
8543 no)
8544 ;; #(
8545 universal)
8546
8547$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8548
8549 ;; #(
8550 *)
d0ac1c44 8551 as_fn_error $? "unknown endianness
0cb8d851
MF
8552 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8553 esac
8554
6bb11ab3
L
8555
8556
8557
8558# Put a plausible default for CC_FOR_BUILD in Makefile.
5c887dd5
JB
8559if test -z "$CC_FOR_BUILD"; then
8560 if test "x$cross_compiling" = "xno"; then
8561 CC_FOR_BUILD='$(CC)'
8562 else
8563 CC_FOR_BUILD=gcc
8564 fi
6bb11ab3
L
8565fi
8566
8567
8568
8569
8570AR=${AR-ar}
8571
8572if test -n "$ac_tool_prefix"; then
8573 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8574set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8576$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8577if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
8578 $as_echo_n "(cached) " >&6
8579else
8580 if test -n "$RANLIB"; then
8581 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8582else
8583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8584for as_dir in $PATH
8585do
8586 IFS=$as_save_IFS
8587 test -z "$as_dir" && as_dir=.
8588 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8589 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8590 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8592 break 2
8593 fi
8594done
8595 done
8596IFS=$as_save_IFS
8597
8598fi
8599fi
8600RANLIB=$ac_cv_prog_RANLIB
8601if test -n "$RANLIB"; then
8602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8603$as_echo "$RANLIB" >&6; }
8604else
8605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8606$as_echo "no" >&6; }
8607fi
8608
8609
8610fi
8611if test -z "$ac_cv_prog_RANLIB"; then
8612 ac_ct_RANLIB=$RANLIB
8613 # Extract the first word of "ranlib", so it can be a program name with args.
8614set dummy ranlib; ac_word=$2
8615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8616$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8617if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
8618 $as_echo_n "(cached) " >&6
8619else
8620 if test -n "$ac_ct_RANLIB"; then
8621 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8622else
8623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8624for as_dir in $PATH
8625do
8626 IFS=$as_save_IFS
8627 test -z "$as_dir" && as_dir=.
8628 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8630 ac_cv_prog_ac_ct_RANLIB="ranlib"
8631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8632 break 2
8633 fi
8634done
8635 done
8636IFS=$as_save_IFS
8637
8638fi
8639fi
8640ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8641if test -n "$ac_ct_RANLIB"; then
8642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8643$as_echo "$ac_ct_RANLIB" >&6; }
8644else
8645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8646$as_echo "no" >&6; }
8647fi
8648
8649 if test "x$ac_ct_RANLIB" = x; then
8650 RANLIB=":"
8651 else
8652 case $cross_compiling:$ac_tool_warned in
8653yes:)
8654{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8655$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8656ac_tool_warned=yes ;;
8657esac
8658 RANLIB=$ac_ct_RANLIB
8659 fi
8660else
8661 RANLIB="$ac_cv_prog_RANLIB"
8662fi
8663
8664
46f900c0
MF
8665# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8666# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8667# is C99. So handle it ourselves.
8668:
8669C_DIALECT=
8670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8671$as_echo_n "checking whether C11 is supported by default... " >&6; }
8672cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8673/* end confdefs.h. */
8674
8675#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8676# error "C11 support not found"
8677#endif
8678
8679_ACEOF
8680if ac_fn_c_try_compile "$LINENO"; then :
8681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8682$as_echo "yes" >&6; }
8683else
8684
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8686$as_echo "no" >&6; }
8687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8688$as_echo_n "checking for -std=c11 support... " >&6; }
8689 ac_save_CC="$CC"
8690 CC="$CC -std=c11"
8691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8692/* end confdefs.h. */
8693
8694#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8695# error "C11 support not found"
8696#endif
8697
8698_ACEOF
8699if ac_fn_c_try_compile "$LINENO"; then :
8700
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8702$as_echo "yes" >&6; }
8703 CC="$ac_save_CC"
8704 C_DIALECT="-std=c11"
8705
8706else
8707 as_fn_error $? "C11 is required" "$LINENO" 5
8708fi
8709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8710fi
8711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8712
8713
6bb11ab3
L
8714# Some of the common include files depend on bfd.h, and bfd.h checks
8715# that config.h is included first by testing that the PACKAGE macro
8716# is defined.
8717PACKAGE=sim
8718
8719cat >>confdefs.h <<_ACEOF
8720#define PACKAGE "$PACKAGE"
8721_ACEOF
8722
8723
8724
8725# Dependency checking.
8726ac_config_commands="$ac_config_commands depdir"
8727
8728
8729depcc="$CC" am_compiler_list=
8730
8731am_depcomp=$ac_aux_dir/depcomp
8732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8733$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 8734if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
8735 $as_echo_n "(cached) " >&6
8736else
8737 if test -f "$am_depcomp"; then
8738 # We make a subdir and do the tests there. Otherwise we can end up
8739 # making bogus files that we don't know about and never remove. For
8740 # instance it was reported that on HP-UX the gcc test will end up
8741 # making a dummy file named `D' -- because `-MD' means `put the output
8742 # in D'.
8743 mkdir conftest.dir
8744 # Copy depcomp to subdir because otherwise we won't find it if we're
8745 # using a relative directory.
8746 cp "$am_depcomp" conftest.dir
8747 cd conftest.dir
8748 # We will build objects and dependencies in a subdirectory because
8749 # it helps to detect inapplicable dependency modes. For instance
8750 # both Tru64's cc and ICC support -MD to output dependencies as a
8751 # side effect of compilation, but ICC will put the dependencies in
8752 # the current directory while Tru64 will put them in the object
8753 # directory.
8754 mkdir sub
8755
8756 am_cv_CC_dependencies_compiler_type=none
8757 if test "$am_compiler_list" = ""; then
8758 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8759 fi
8760 for depmode in $am_compiler_list; do
8761 if test $depmode = none; then break; fi
8762
8763 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8764 # Setup a source with many dependencies, because some compilers
8765 # like to wrap large dependency lists on column 80 (with \), and
8766 # we should not choose a depcomp mode which is confused by this.
8767 #
8768 # We need to recreate these files for each test, as the compiler may
8769 # overwrite some of them when testing with obscure command lines.
8770 # This happens at least with the AIX C compiler.
8771 : > sub/conftest.c
8772 for i in 1 2 3 4 5 6; do
8773 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8774 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8775 # Solaris 8's {/usr,}/bin/sh.
8776 touch sub/conftst$i.h
8777 done
8778 echo "include sub/conftest.Po" > confmf
8779
8780 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8781 # mode. It turns out that the SunPro C++ compiler does not properly
8782 # handle `-M -o', and we need to detect this.
8783 depcmd="depmode=$depmode \
8784 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8785 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8786 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8787 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8788 if env $depcmd > conftest.err 2>&1 &&
8789 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8790 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8791 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8792 # icc doesn't choke on unknown options, it will just issue warnings
8793 # or remarks (even with -Werror). So we grep stderr for any message
8794 # that says an option was ignored or not supported.
8795 # When given -MP, icc 7.0 and 7.1 complain thusly:
8796 # icc: Command line warning: ignoring option '-M'; no argument required
8797 # The diagnosis changed in icc 8.0:
8798 # icc: Command line remark: option '-MP' not supported
8799 if (grep 'ignoring option' conftest.err ||
8800 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8801 am_cv_CC_dependencies_compiler_type=$depmode
8802 $as_echo "$as_me:$LINENO: success" >&5
8803 break
8804 fi
8805 fi
8806 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8807 sed -e 's/^/| /' < conftest.err >&5
8808 done
8809
8810 cd ..
8811 rm -rf conftest.dir
8812else
8813 am_cv_CC_dependencies_compiler_type=none
8814fi
8815
8816fi
8817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8818$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8819if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 8820then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
8821else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8822
8823fi
8824
8825
8826# Check for the 'make' the user wants to use.
8827for ac_prog in make
8828do
8829 # Extract the first word of "$ac_prog", so it can be a program name with args.
8830set dummy $ac_prog; ac_word=$2
8831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8832$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8833if ${ac_cv_prog_MAKE+:} false; then :
6bb11ab3
L
8834 $as_echo_n "(cached) " >&6
8835else
8836 if test -n "$MAKE"; then
8837 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8838else
8839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8840for as_dir in $PATH
8841do
8842 IFS=$as_save_IFS
8843 test -z "$as_dir" && as_dir=.
8844 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8846 ac_cv_prog_MAKE="$ac_prog"
8847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8848 break 2
8849 fi
8850done
8851 done
8852IFS=$as_save_IFS
8853
8854fi
8855fi
8856MAKE=$ac_cv_prog_MAKE
8857if test -n "$MAKE"; then
8858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8859$as_echo "$MAKE" >&6; }
8860else
8861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8862$as_echo "no" >&6; }
8863fi
8864
8865
8866 test -n "$MAKE" && break
8867done
8868
8869MAKE_IS_GNU=
8870case "`$MAKE --version 2>&1 | sed 1q`" in
8871 *GNU*)
8872 MAKE_IS_GNU=yes
8873 ;;
8874esac
8875 if test "$MAKE_IS_GNU" = yes; then
8876 GMAKE_TRUE=
8877 GMAKE_FALSE='#'
8878else
8879 GMAKE_TRUE='#'
8880 GMAKE_FALSE=
8881fi
8882
8883
8884ALL_LINGUAS=
8885# If we haven't got the data from the intl directory,
8886# assume NLS is disabled.
8887USE_NLS=no
8888LIBINTL=
8889LIBINTL_DEP=
8890INCINTL=
8891XGETTEXT=
8892GMSGFMT=
8893POSUB=
8894
8895if test -f ../../intl/config.intl; then
8896 . ../../intl/config.intl
8897fi
8898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8899$as_echo_n "checking whether NLS is requested... " >&6; }
8900if test x"$USE_NLS" != xyes; then
8901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8902$as_echo "no" >&6; }
8903else
8904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8905$as_echo "yes" >&6; }
8906
8907$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8908
8909
8910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8911$as_echo_n "checking for catalogs to be installed... " >&6; }
8912 # Look for .po and .gmo files in the source directory.
8913 CATALOGS=
8914 XLINGUAS=
8915 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8916 # If there aren't any .gmo files the shell will give us the
8917 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8918 # weeded out.
8919 case "$cat" in *\**)
8920 continue;;
8921 esac
8922 # The quadruple backslash is collapsed to a double backslash
8923 # by the backticks, then collapsed again by the double quotes,
8924 # leaving us with one backslash in the sed expression (right
8925 # before the dot that mustn't act as a wildcard).
8926 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8927 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8928 # The user is allowed to set LINGUAS to a list of languages to
8929 # install catalogs for. If it's empty that means "all of them."
8930 if test "x$LINGUAS" = x; then
8931 CATALOGS="$CATALOGS $cat"
8932 XLINGUAS="$XLINGUAS $lang"
8933 else
8934 case "$LINGUAS" in *$lang*)
8935 CATALOGS="$CATALOGS $cat"
8936 XLINGUAS="$XLINGUAS $lang"
8937 ;;
8938 esac
8939 fi
8940 done
8941 LINGUAS="$XLINGUAS"
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8943$as_echo "$LINGUAS" >&6; }
8944
8945
8946 DATADIRNAME=share
8947
8948 INSTOBJEXT=.mo
8949
8950 GENCAT=gencat
8951
8952 CATOBJEXT=.gmo
8953
8954fi
8955
8956# Check for common headers.
68ed2854
MF
8957# NB: You can assume C11 headers exist.
8958for ac_header in unistd.h
6bb11ab3 8959do :
68ed2854
MF
8960 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8961if test "x$ac_cv_header_unistd_h" = xyes; then :
6bb11ab3 8962 cat >>confdefs.h <<_ACEOF
68ed2854 8963#define HAVE_UNISTD_H 1
6bb11ab3
L
8964_ACEOF
8965
8966fi
8967
8968done
8969
936df756 8970for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
8971do :
8972 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8973ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8974if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8975 cat >>confdefs.h <<_ACEOF
8976#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8977_ACEOF
8978
8979fi
8980
8981done
8982
8983for ac_header in fcntl.h fpu_control.h
8984do :
8985 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8986ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8987if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8988 cat >>confdefs.h <<_ACEOF
8989#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8990_ACEOF
8991
8992fi
8993
8994done
8995
68ed2854 8996for ac_header in dlfcn.h sys/stat.h
6bb11ab3
L
8997do :
8998 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8999ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 9000if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
9001 cat >>confdefs.h <<_ACEOF
9002#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9003_ACEOF
9004
9005fi
9006
9007done
9008
9009for ac_func in getrusage time sigaction __setfpucw
9010do :
9011 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9012ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9013if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6bb11ab3
L
9014 cat >>confdefs.h <<_ACEOF
9015#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9016_ACEOF
9017
9018fi
9019done
9020
936df756
MF
9021for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9022do :
9023 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9024ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9025if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
936df756
MF
9026 cat >>confdefs.h <<_ACEOF
9027#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9028_ACEOF
9029
9030fi
9031done
9032
9033ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9034#include <sys/types.h>
9035#endif
9036#ifdef HAVE_SYS_STAT_H
9037#include <sys/stat.h>
9038#endif
9039"
d0ac1c44 9040if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
9041
9042cat >>confdefs.h <<_ACEOF
9043#define HAVE_STRUCT_STAT_ST_DEV 1
9044_ACEOF
9045
9046
9047fi
9048ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9049#include <sys/types.h>
9050#endif
9051#ifdef HAVE_SYS_STAT_H
9052#include <sys/stat.h>
9053#endif
9054"
d0ac1c44 9055if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
9056
9057cat >>confdefs.h <<_ACEOF
9058#define HAVE_STRUCT_STAT_ST_INO 1
9059_ACEOF
9060
9061
9062fi
9063ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9064#include <sys/types.h>
9065#endif
9066#ifdef HAVE_SYS_STAT_H
9067#include <sys/stat.h>
9068#endif
9069"
d0ac1c44 9070if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
9071
9072cat >>confdefs.h <<_ACEOF
9073#define HAVE_STRUCT_STAT_ST_MODE 1
9074_ACEOF
9075
9076
9077fi
9078ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9079#include <sys/types.h>
9080#endif
9081#ifdef HAVE_SYS_STAT_H
9082#include <sys/stat.h>
9083#endif
9084"
d0ac1c44 9085if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
9086
9087cat >>confdefs.h <<_ACEOF
9088#define HAVE_STRUCT_STAT_ST_NLINK 1
9089_ACEOF
9090
9091
9092fi
9093ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9094#include <sys/types.h>
9095#endif
9096#ifdef HAVE_SYS_STAT_H
9097#include <sys/stat.h>
9098#endif
9099"
d0ac1c44 9100if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
9101
9102cat >>confdefs.h <<_ACEOF
9103#define HAVE_STRUCT_STAT_ST_UID 1
9104_ACEOF
9105
9106
9107fi
9108ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9109#include <sys/types.h>
9110#endif
9111#ifdef HAVE_SYS_STAT_H
9112#include <sys/stat.h>
9113#endif
9114"
d0ac1c44 9115if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
9116
9117cat >>confdefs.h <<_ACEOF
9118#define HAVE_STRUCT_STAT_ST_GID 1
9119_ACEOF
9120
9121
9122fi
9123ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9124#include <sys/types.h>
9125#endif
9126#ifdef HAVE_SYS_STAT_H
9127#include <sys/stat.h>
9128#endif
9129"
d0ac1c44 9130if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
9131
9132cat >>confdefs.h <<_ACEOF
9133#define HAVE_STRUCT_STAT_ST_RDEV 1
9134_ACEOF
9135
9136
9137fi
9138ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9139#include <sys/types.h>
9140#endif
9141#ifdef HAVE_SYS_STAT_H
9142#include <sys/stat.h>
9143#endif
9144"
d0ac1c44 9145if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
9146
9147cat >>confdefs.h <<_ACEOF
9148#define HAVE_STRUCT_STAT_ST_SIZE 1
9149_ACEOF
9150
9151
9152fi
9153ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9154#include <sys/types.h>
9155#endif
9156#ifdef HAVE_SYS_STAT_H
9157#include <sys/stat.h>
9158#endif
9159"
d0ac1c44 9160if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
9161
9162cat >>confdefs.h <<_ACEOF
9163#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9164_ACEOF
9165
9166
9167fi
9168ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9169#include <sys/types.h>
9170#endif
9171#ifdef HAVE_SYS_STAT_H
9172#include <sys/stat.h>
9173#endif
9174"
d0ac1c44 9175if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
9176
9177cat >>confdefs.h <<_ACEOF
9178#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9179_ACEOF
9180
9181
9182fi
9183ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9184#include <sys/types.h>
9185#endif
9186#ifdef HAVE_SYS_STAT_H
9187#include <sys/stat.h>
9188#endif
9189"
d0ac1c44 9190if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
9191
9192cat >>confdefs.h <<_ACEOF
9193#define HAVE_STRUCT_STAT_ST_ATIME 1
9194_ACEOF
9195
9196
9197fi
9198ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9199#include <sys/types.h>
9200#endif
9201#ifdef HAVE_SYS_STAT_H
9202#include <sys/stat.h>
9203#endif
9204"
d0ac1c44 9205if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
9206
9207cat >>confdefs.h <<_ACEOF
9208#define HAVE_STRUCT_STAT_ST_MTIME 1
9209_ACEOF
9210
9211
9212fi
9213ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9214#include <sys/types.h>
9215#endif
9216#ifdef HAVE_SYS_STAT_H
9217#include <sys/stat.h>
9218#endif
9219"
d0ac1c44 9220if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
9221
9222cat >>confdefs.h <<_ACEOF
9223#define HAVE_STRUCT_STAT_ST_CTIME 1
9224_ACEOF
9225
9226
9227fi
9228
9229ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9230#include <sys/socket.h>
9231
9232"
d0ac1c44 9233if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
9234
9235cat >>confdefs.h <<_ACEOF
9236#define HAVE_SOCKLEN_T 1
9237_ACEOF
9238
9239
9240fi
9241
6bb11ab3
L
9242
9243# Check for socket libraries
9244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9245$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 9246if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
9247 $as_echo_n "(cached) " >&6
9248else
9249 ac_check_lib_save_LIBS=$LIBS
9250LIBS="-lsocket $LIBS"
9251cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9252/* end confdefs.h. */
9253
9254/* Override any GCC internal prototype to avoid an error.
9255 Use char because int might match the return type of a GCC
9256 builtin and then its argument prototype would still apply. */
9257#ifdef __cplusplus
9258extern "C"
9259#endif
9260char bind ();
9261int
9262main ()
9263{
9264return bind ();
9265 ;
9266 return 0;
9267}
9268_ACEOF
9269if ac_fn_c_try_link "$LINENO"; then :
9270 ac_cv_lib_socket_bind=yes
9271else
9272 ac_cv_lib_socket_bind=no
9273fi
9274rm -f core conftest.err conftest.$ac_objext \
9275 conftest$ac_exeext conftest.$ac_ext
9276LIBS=$ac_check_lib_save_LIBS
9277fi
9278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9279$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 9280if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
9281 cat >>confdefs.h <<_ACEOF
9282#define HAVE_LIBSOCKET 1
9283_ACEOF
9284
9285 LIBS="-lsocket $LIBS"
9286
9287fi
9288
9289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9290$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 9291if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
9292 $as_echo_n "(cached) " >&6
9293else
9294 ac_check_lib_save_LIBS=$LIBS
9295LIBS="-lnsl $LIBS"
9296cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9297/* end confdefs.h. */
9298
9299/* Override any GCC internal prototype to avoid an error.
9300 Use char because int might match the return type of a GCC
9301 builtin and then its argument prototype would still apply. */
9302#ifdef __cplusplus
9303extern "C"
9304#endif
9305char gethostbyname ();
9306int
9307main ()
9308{
9309return gethostbyname ();
9310 ;
9311 return 0;
9312}
9313_ACEOF
9314if ac_fn_c_try_link "$LINENO"; then :
9315 ac_cv_lib_nsl_gethostbyname=yes
9316else
9317 ac_cv_lib_nsl_gethostbyname=no
9318fi
9319rm -f core conftest.err conftest.$ac_objext \
9320 conftest$ac_exeext conftest.$ac_ext
9321LIBS=$ac_check_lib_save_LIBS
9322fi
9323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9324$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 9325if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
9326 cat >>confdefs.h <<_ACEOF
9327#define HAVE_LIBNSL 1
9328_ACEOF
9329
9330 LIBS="-lnsl $LIBS"
9331
9332fi
9333
9334
9335# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9336# using the same condition.
9337
aadc9410 9338 # Use the system's zlib library.
7fed4b0b
L
9339 zlibdir="-L\$(top_builddir)/../zlib"
9340 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9341
aadc9410
MF
9342# Check whether --with-system-zlib was given.
9343if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9344 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9345 zlibdir=
9346 zlibinc=
9347 fi
6bb11ab3
L
9348
9349fi
9350
6bb11ab3 9351
6bb11ab3 9352
6bb11ab3
L
9353
9354
9355# BFD uses libdl when when plugins enabled.
9356
faa743bb
RM
9357 maybe_plugins=no
9358 for ac_header in dlfcn.h
9359do :
9360 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9361"
d0ac1c44 9362if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
9363 cat >>confdefs.h <<_ACEOF
9364#define HAVE_DLFCN_H 1
9365_ACEOF
9366 maybe_plugins=yes
9367fi
9368
9369done
9370
9371 for ac_header in windows.h
9372do :
9373 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9374"
d0ac1c44 9375if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
9376 cat >>confdefs.h <<_ACEOF
9377#define HAVE_WINDOWS_H 1
9378_ACEOF
9379 maybe_plugins=yes
9380fi
9381
9382done
9383
9384
9385 # Check whether --enable-plugins was given.
6bb11ab3
L
9386if test "${enable_plugins+set}" = set; then :
9387 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9388 no) plugins=no ;;
9389 *) plugins=yes
9390 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 9391 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
9392 fi ;;
9393 esac
6bb11ab3 9394else
faa743bb
RM
9395 plugins=$maybe_plugins
9396
6bb11ab3
L
9397fi
9398
2974be62 9399 if test "$plugins" = "yes"; then
37f980dc
SM
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9401$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 9402if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9403 $as_echo_n "(cached) " >&6
9404else
9405 ac_func_search_save_LIBS=$LIBS
9406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9407/* end confdefs.h. */
9408
9409/* Override any GCC internal prototype to avoid an error.
9410 Use char because int might match the return type of a GCC
9411 builtin and then its argument prototype would still apply. */
9412#ifdef __cplusplus
9413extern "C"
9414#endif
37f980dc 9415char dlsym ();
2974be62
AM
9416int
9417main ()
9418{
37f980dc 9419return dlsym ();
2974be62
AM
9420 ;
9421 return 0;
9422}
9423_ACEOF
9424for ac_lib in '' dl; do
9425 if test -z "$ac_lib"; then
9426 ac_res="none required"
9427 else
9428 ac_res=-l$ac_lib
9429 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9430 fi
9431 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 9432 ac_cv_search_dlsym=$ac_res
2974be62
AM
9433fi
9434rm -f core conftest.err conftest.$ac_objext \
9435 conftest$ac_exeext
d0ac1c44 9436 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9437 break
9438fi
9439done
d0ac1c44 9440if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9441
9442else
37f980dc 9443 ac_cv_search_dlsym=no
2974be62
AM
9444fi
9445rm conftest.$ac_ext
9446LIBS=$ac_func_search_save_LIBS
9447fi
37f980dc
SM
9448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9449$as_echo "$ac_cv_search_dlsym" >&6; }
9450ac_res=$ac_cv_search_dlsym
2974be62
AM
9451if test "$ac_res" != no; then :
9452 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9453
9454fi
9455
9456 fi
6bb11ab3
L
9457
9458 if test "$plugins" = yes; then
9459 PLUGINS_TRUE=
9460 PLUGINS_FALSE='#'
9461else
9462 PLUGINS_TRUE='#'
9463 PLUGINS_FALSE=
9464fi
9465
9466
9467
9468
9469
9470# Set options
9471enable_dlopen=yes
9472
9473
9474
9475
9476 enable_win32_dll=no
9477
9478
9479 # Check whether --enable-shared was given.
9480if test "${enable_shared+set}" = set; then :
9481 enableval=$enable_shared; p=${PACKAGE-default}
9482 case $enableval in
9483 yes) enable_shared=yes ;;
9484 no) enable_shared=no ;;
9485 *)
9486 enable_shared=no
9487 # Look at the argument we got. We use all the common list separators.
9488 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9489 for pkg in $enableval; do
9490 IFS="$lt_save_ifs"
9491 if test "X$pkg" = "X$p"; then
9492 enable_shared=yes
9493 fi
9494 done
9495 IFS="$lt_save_ifs"
9496 ;;
9497 esac
9498else
9499 enable_shared=yes
9500fi
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510 # Check whether --enable-static was given.
9511if test "${enable_static+set}" = set; then :
9512 enableval=$enable_static; p=${PACKAGE-default}
9513 case $enableval in
9514 yes) enable_static=yes ;;
9515 no) enable_static=no ;;
9516 *)
9517 enable_static=no
9518 # Look at the argument we got. We use all the common list separators.
9519 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9520 for pkg in $enableval; do
9521 IFS="$lt_save_ifs"
9522 if test "X$pkg" = "X$p"; then
9523 enable_static=yes
9524 fi
9525 done
9526 IFS="$lt_save_ifs"
9527 ;;
9528 esac
9529else
9530 enable_static=yes
9531fi
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542# Check whether --with-pic was given.
9543if test "${with_pic+set}" = set; then :
9544 withval=$with_pic; pic_mode="$withval"
9545else
9546 pic_mode=default
9547fi
9548
9549
9550test -z "$pic_mode" && pic_mode=default
9551
9552
9553
9554
9555
9556
9557
9558 # Check whether --enable-fast-install was given.
9559if test "${enable_fast_install+set}" = set; then :
9560 enableval=$enable_fast_install; p=${PACKAGE-default}
9561 case $enableval in
9562 yes) enable_fast_install=yes ;;
9563 no) enable_fast_install=no ;;
9564 *)
9565 enable_fast_install=no
9566 # Look at the argument we got. We use all the common list separators.
9567 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9568 for pkg in $enableval; do
9569 IFS="$lt_save_ifs"
9570 if test "X$pkg" = "X$p"; then
9571 enable_fast_install=yes
9572 fi
9573 done
9574 IFS="$lt_save_ifs"
9575 ;;
9576 esac
9577else
9578 enable_fast_install=yes
9579fi
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591# This can be used to rebuild libtool when needed
9592LIBTOOL_DEPS="$ltmain"
9593
9594# Always use our own libtool.
9595LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622test -z "$LN_S" && LN_S="ln -s"
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637if test -n "${ZSH_VERSION+set}" ; then
9638 setopt NO_GLOB_SUBST
9639fi
9640
9641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9642$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 9643if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
9644 $as_echo_n "(cached) " >&6
9645else
9646 rm -f .libs 2>/dev/null
9647mkdir .libs 2>/dev/null
9648if test -d .libs; then
9649 lt_cv_objdir=.libs
9650else
9651 # MS-DOS does not allow filenames that begin with a dot.
9652 lt_cv_objdir=_libs
fdd6fa61 9653fi
6bb11ab3
L
9654rmdir .libs 2>/dev/null
9655fi
9656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9657$as_echo "$lt_cv_objdir" >&6; }
9658objdir=$lt_cv_objdir
fdd6fa61 9659
6bb11ab3
L
9660
9661
9662
9663
9664cat >>confdefs.h <<_ACEOF
9665#define LT_OBJDIR "$lt_cv_objdir/"
9666_ACEOF
9667
9668
9669
9670
9671case $host_os in
9672aix3*)
9673 # AIX sometimes has problems with the GCC collect2 program. For some
9674 # reason, if we set the COLLECT_NAMES environment variable, the problems
9675 # vanish in a puff of smoke.
9676 if test "X${COLLECT_NAMES+set}" != Xset; then
9677 COLLECT_NAMES=
9678 export COLLECT_NAMES
9679 fi
9680 ;;
81ecdfbb 9681esac
6bb11ab3
L
9682
9683# Global variables:
9684ofile=libtool
9685can_build_shared=yes
9686
9687# All known linkers require a `.a' archive for static linking (except MSVC,
9688# which needs '.lib').
9689libext=a
9690
9691with_gnu_ld="$lt_cv_prog_gnu_ld"
9692
9693old_CC="$CC"
9694old_CFLAGS="$CFLAGS"
9695
9696# Set sane defaults for various variables
9697test -z "$CC" && CC=cc
9698test -z "$LTCC" && LTCC=$CC
9699test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9700test -z "$LD" && LD=ld
9701test -z "$ac_objext" && ac_objext=o
9702
9703for cc_temp in $compiler""; do
9704 case $cc_temp in
9705 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9706 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9707 \-*) ;;
9708 *) break;;
9709 esac
9710done
9711cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9712
9713
9714# Only perform the check for file, if the check method requires it
9715test -z "$MAGIC_CMD" && MAGIC_CMD=file
9716case $deplibs_check_method in
9717file_magic*)
9718 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9720$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 9721if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9722 $as_echo_n "(cached) " >&6
9723else
9724 case $MAGIC_CMD in
9725[\\/*] | ?:[\\/]*)
9726 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9727 ;;
9728*)
9729 lt_save_MAGIC_CMD="$MAGIC_CMD"
9730 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9731 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9732 for ac_dir in $ac_dummy; do
9733 IFS="$lt_save_ifs"
9734 test -z "$ac_dir" && ac_dir=.
9735 if test -f $ac_dir/${ac_tool_prefix}file; then
9736 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9737 if test -n "$file_magic_test_file"; then
9738 case $deplibs_check_method in
9739 "file_magic "*)
9740 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9741 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9742 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9743 $EGREP "$file_magic_regex" > /dev/null; then
9744 :
9745 else
9746 cat <<_LT_EOF 1>&2
9747
9748*** Warning: the command libtool uses to detect shared libraries,
9749*** $file_magic_cmd, produces output that libtool cannot recognize.
9750*** The result is that libtool may fail to recognize shared libraries
9751*** as such. This will affect the creation of libtool libraries that
9752*** depend on shared libraries, but programs linked with such libtool
9753*** libraries will work regardless of this problem. Nevertheless, you
9754*** may want to report the problem to your system manager and/or to
9755*** bug-libtool@gnu.org
9756
9757_LT_EOF
9758 fi ;;
9759 esac
9760 fi
9761 break
fdd6fa61 9762 fi
6bb11ab3
L
9763 done
9764 IFS="$lt_save_ifs"
9765 MAGIC_CMD="$lt_save_MAGIC_CMD"
9766 ;;
9767esac
fdd6fa61 9768fi
fdd6fa61 9769
6bb11ab3
L
9770MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9771if test -n "$MAGIC_CMD"; then
9772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9773$as_echo "$MAGIC_CMD" >&6; }
9774else
9775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9776$as_echo "no" >&6; }
9777fi
81ecdfbb 9778
6bb11ab3
L
9779
9780
9781
9782
9783if test -z "$lt_cv_path_MAGIC_CMD"; then
9784 if test -n "$ac_tool_prefix"; then
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9786$as_echo_n "checking for file... " >&6; }
d0ac1c44 9787if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9788 $as_echo_n "(cached) " >&6
9789else
9790 case $MAGIC_CMD in
9791[\\/*] | ?:[\\/]*)
9792 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9793 ;;
9794*)
9795 lt_save_MAGIC_CMD="$MAGIC_CMD"
9796 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9797 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9798 for ac_dir in $ac_dummy; do
9799 IFS="$lt_save_ifs"
9800 test -z "$ac_dir" && ac_dir=.
9801 if test -f $ac_dir/file; then
9802 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9803 if test -n "$file_magic_test_file"; then
9804 case $deplibs_check_method in
9805 "file_magic "*)
9806 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9807 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9808 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9809 $EGREP "$file_magic_regex" > /dev/null; then
9810 :
9811 else
9812 cat <<_LT_EOF 1>&2
9813
9814*** Warning: the command libtool uses to detect shared libraries,
9815*** $file_magic_cmd, produces output that libtool cannot recognize.
9816*** The result is that libtool may fail to recognize shared libraries
9817*** as such. This will affect the creation of libtool libraries that
9818*** depend on shared libraries, but programs linked with such libtool
9819*** libraries will work regardless of this problem. Nevertheless, you
9820*** may want to report the problem to your system manager and/or to
9821*** bug-libtool@gnu.org
9822
9823_LT_EOF
9824 fi ;;
9825 esac
9826 fi
9827 break
9828 fi
9829 done
9830 IFS="$lt_save_ifs"
9831 MAGIC_CMD="$lt_save_MAGIC_CMD"
9832 ;;
81ecdfbb 9833esac
6bb11ab3
L
9834fi
9835
9836MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9837if test -n "$MAGIC_CMD"; then
9838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9839$as_echo "$MAGIC_CMD" >&6; }
9840else
9841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9842$as_echo "no" >&6; }
9843fi
9844
9845
9846 else
9847 MAGIC_CMD=:
9848 fi
9849fi
9850
9851 fi
9852 ;;
9853esac
9854
9855# Use C for the default configuration in the libtool script
9856
9857lt_save_CC="$CC"
9858ac_ext=c
9859ac_cpp='$CPP $CPPFLAGS'
9860ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9861ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9862ac_compiler_gnu=$ac_cv_c_compiler_gnu
9863
9864
9865# Source file extension for C test sources.
9866ac_ext=c
9867
9868# Object file extension for compiled C test sources.
9869objext=o
9870objext=$objext
9871
9872# Code to be used in simple compile tests
9873lt_simple_compile_test_code="int some_variable = 0;"
9874
9875# Code to be used in simple link tests
9876lt_simple_link_test_code='int main(){return(0);}'
9877
9878
9879
9880
9881
9882
9883
9884# If no C compiler was specified, use CC.
9885LTCC=${LTCC-"$CC"}
9886
9887# If no C compiler flags were specified, use CFLAGS.
9888LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9889
9890# Allow CC to be a program name with arguments.
9891compiler=$CC
9892
9893# Save the default compiler, since it gets overwritten when the other
9894# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9895compiler_DEFAULT=$CC
9896
9897# save warnings/boilerplate of simple test code
9898ac_outfile=conftest.$ac_objext
9899echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9900eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9901_lt_compiler_boilerplate=`cat conftest.err`
9902$RM conftest*
9903
9904ac_outfile=conftest.$ac_objext
9905echo "$lt_simple_link_test_code" >conftest.$ac_ext
9906eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9907_lt_linker_boilerplate=`cat conftest.err`
9908$RM -r conftest*
9909
9910
9911## CAVEAT EMPTOR:
9912## There is no encapsulation within the following macros, do not change
9913## the running order or otherwise move them around unless you know exactly
9914## what you are doing...
9915if test -n "$compiler"; then
9916
9917lt_prog_compiler_no_builtin_flag=
9918
9919if test "$GCC" = yes; then
9920 case $cc_basename in
9921 nvcc*)
9922 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9923 *)
9924 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
fdd6fa61 9925 esac
6bb11ab3
L
9926
9927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9928$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 9929if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 9930 $as_echo_n "(cached) " >&6
fdd6fa61 9931else
6bb11ab3
L
9932 lt_cv_prog_compiler_rtti_exceptions=no
9933 ac_outfile=conftest.$ac_objext
9934 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9935 lt_compiler_flag="-fno-rtti -fno-exceptions"
9936 # Insert the option either (1) after the last *FLAGS variable, or
9937 # (2) before a word containing "conftest.", or (3) at the end.
9938 # Note that $ac_compile itself does not contain backslashes and begins
9939 # with a dollar sign (not a hyphen), so the echo should work correctly.
9940 # The option is referenced via a variable to avoid confusing sed.
9941 lt_compile=`echo "$ac_compile" | $SED \
9942 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9943 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9944 -e 's:$: $lt_compiler_flag:'`
9945 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9946 (eval "$lt_compile" 2>conftest.err)
9947 ac_status=$?
9948 cat conftest.err >&5
9949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9950 if (exit $ac_status) && test -s "$ac_outfile"; then
9951 # The compiler can only warn and ignore the option if not recognized
9952 # So say no if there are warnings other than the usual output.
9953 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9954 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9955 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9956 lt_cv_prog_compiler_rtti_exceptions=yes
9957 fi
9958 fi
9959 $RM conftest*
9960
fdd6fa61 9961fi
6bb11ab3
L
9962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9963$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9964
9965if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9966 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9967else
9968 :
9969fi
9970
9971fi
9972
9973
9974
9975
9976
9977
9978 lt_prog_compiler_wl=
9979lt_prog_compiler_pic=
9980lt_prog_compiler_static=
9981
9982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9983$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9984
9985 if test "$GCC" = yes; then
9986 lt_prog_compiler_wl='-Wl,'
9987 lt_prog_compiler_static='-static'
9988
9989 case $host_os in
9990 aix*)
9991 # All AIX code is PIC.
9992 if test "$host_cpu" = ia64; then
9993 # AIX 5 now supports IA64 processor
9994 lt_prog_compiler_static='-Bstatic'
9995 fi
9996 lt_prog_compiler_pic='-fPIC'
9997 ;;
9998
9999 amigaos*)
10000 case $host_cpu in
10001 powerpc)
10002 # see comment about AmigaOS4 .so support
10003 lt_prog_compiler_pic='-fPIC'
10004 ;;
10005 m68k)
10006 # FIXME: we need at least 68020 code to build shared libraries, but
10007 # adding the `-m68020' flag to GCC prevents building anything better,
10008 # like `-m68040'.
10009 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10010 ;;
10011 esac
10012 ;;
10013
10014 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10015 # PIC is the default for these OSes.
10016 ;;
10017
10018 mingw* | cygwin* | pw32* | os2* | cegcc*)
10019 # This hack is so that the source file can tell whether it is being
10020 # built for inclusion in a dll (and should export symbols for example).
10021 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10022 # (--disable-auto-import) libraries
10023 lt_prog_compiler_pic='-DDLL_EXPORT'
10024 ;;
10025
10026 darwin* | rhapsody*)
10027 # PIC is the default on this platform
10028 # Common symbols not allowed in MH_DYLIB files
10029 lt_prog_compiler_pic='-fno-common'
10030 ;;
10031
10032 haiku*)
10033 # PIC is the default for Haiku.
10034 # The "-static" flag exists, but is broken.
10035 lt_prog_compiler_static=
10036 ;;
10037
10038 hpux*)
10039 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10040 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10041 # sets the default TLS model and affects inlining.
10042 case $host_cpu in
10043 hppa*64*)
10044 # +Z the default
10045 ;;
10046 *)
10047 lt_prog_compiler_pic='-fPIC'
10048 ;;
10049 esac
10050 ;;
10051
10052 interix[3-9]*)
10053 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10054 # Instead, we relocate shared libraries at runtime.
10055 ;;
10056
10057 msdosdjgpp*)
10058 # Just because we use GCC doesn't mean we suddenly get shared libraries
10059 # on systems that don't support them.
10060 lt_prog_compiler_can_build_shared=no
10061 enable_shared=no
10062 ;;
10063
10064 *nto* | *qnx*)
10065 # QNX uses GNU C++, but need to define -shared option too, otherwise
10066 # it will coredump.
10067 lt_prog_compiler_pic='-fPIC -shared'
10068 ;;
10069
10070 sysv4*MP*)
10071 if test -d /usr/nec; then
10072 lt_prog_compiler_pic=-Kconform_pic
10073 fi
10074 ;;
10075
10076 *)
10077 lt_prog_compiler_pic='-fPIC'
10078 ;;
10079 esac
10080
10081 case $cc_basename in
10082 nvcc*) # Cuda Compiler Driver 2.2
10083 lt_prog_compiler_wl='-Xlinker '
10084 lt_prog_compiler_pic='-Xcompiler -fPIC'
10085 ;;
10086 esac
10087 else
10088 # PORTME Check for flag to pass linker flags through the system compiler.
10089 case $host_os in
10090 aix*)
10091 lt_prog_compiler_wl='-Wl,'
10092 if test "$host_cpu" = ia64; then
10093 # AIX 5 now supports IA64 processor
10094 lt_prog_compiler_static='-Bstatic'
10095 else
10096 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10097 fi
10098 ;;
10099
10100 mingw* | cygwin* | pw32* | os2* | cegcc*)
10101 # This hack is so that the source file can tell whether it is being
10102 # built for inclusion in a dll (and should export symbols for example).
10103 lt_prog_compiler_pic='-DDLL_EXPORT'
10104 ;;
10105
10106 hpux9* | hpux10* | hpux11*)
10107 lt_prog_compiler_wl='-Wl,'
10108 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10109 # not for PA HP-UX.
10110 case $host_cpu in
10111 hppa*64*|ia64*)
10112 # +Z the default
10113 ;;
10114 *)
10115 lt_prog_compiler_pic='+Z'
10116 ;;
10117 esac
10118 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10119 lt_prog_compiler_static='${wl}-a ${wl}archive'
10120 ;;
10121
10122 irix5* | irix6* | nonstopux*)
10123 lt_prog_compiler_wl='-Wl,'
10124 # PIC (with -KPIC) is the default.
10125 lt_prog_compiler_static='-non_shared'
10126 ;;
10127
10128 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10129 case $cc_basename in
10130 # old Intel for x86_64 which still supported -KPIC.
10131 ecc*)
10132 lt_prog_compiler_wl='-Wl,'
10133 lt_prog_compiler_pic='-KPIC'
10134 lt_prog_compiler_static='-static'
10135 ;;
10136 # icc used to be incompatible with GCC.
10137 # ICC 10 doesn't accept -KPIC any more.
10138 icc* | ifort*)
10139 lt_prog_compiler_wl='-Wl,'
10140 lt_prog_compiler_pic='-fPIC'
10141 lt_prog_compiler_static='-static'
10142 ;;
10143 # Lahey Fortran 8.1.
10144 lf95*)
10145 lt_prog_compiler_wl='-Wl,'
10146 lt_prog_compiler_pic='--shared'
10147 lt_prog_compiler_static='--static'
10148 ;;
10149 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10150 # Portland Group compilers (*not* the Pentium gcc compiler,
10151 # which looks to be a dead project)
10152 lt_prog_compiler_wl='-Wl,'
10153 lt_prog_compiler_pic='-fpic'
10154 lt_prog_compiler_static='-Bstatic'
10155 ;;
10156 ccc*)
10157 lt_prog_compiler_wl='-Wl,'
10158 # All Alpha code is PIC.
10159 lt_prog_compiler_static='-non_shared'
10160 ;;
10161 xl* | bgxl* | bgf* | mpixl*)
10162 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10163 lt_prog_compiler_wl='-Wl,'
10164 lt_prog_compiler_pic='-qpic'
10165 lt_prog_compiler_static='-qstaticlink'
10166 ;;
10167 *)
10168 case `$CC -V 2>&1 | sed 5q` in
10169 *Sun\ F* | *Sun*Fortran*)
10170 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10171 lt_prog_compiler_pic='-KPIC'
10172 lt_prog_compiler_static='-Bstatic'
10173 lt_prog_compiler_wl=''
10174 ;;
10175 *Sun\ C*)
10176 # Sun C 5.9
10177 lt_prog_compiler_pic='-KPIC'
10178 lt_prog_compiler_static='-Bstatic'
10179 lt_prog_compiler_wl='-Wl,'
10180 ;;
10181 esac
10182 ;;
10183 esac
10184 ;;
10185
10186 newsos6)
10187 lt_prog_compiler_pic='-KPIC'
10188 lt_prog_compiler_static='-Bstatic'
10189 ;;
10190
10191 *nto* | *qnx*)
10192 # QNX uses GNU C++, but need to define -shared option too, otherwise
10193 # it will coredump.
10194 lt_prog_compiler_pic='-fPIC -shared'
10195 ;;
10196
10197 osf3* | osf4* | osf5*)
10198 lt_prog_compiler_wl='-Wl,'
10199 # All OSF/1 code is PIC.
10200 lt_prog_compiler_static='-non_shared'
10201 ;;
10202
10203 rdos*)
10204 lt_prog_compiler_static='-non_shared'
10205 ;;
10206
10207 solaris*)
10208 lt_prog_compiler_pic='-KPIC'
10209 lt_prog_compiler_static='-Bstatic'
10210 case $cc_basename in
10211 f77* | f90* | f95*)
10212 lt_prog_compiler_wl='-Qoption ld ';;
10213 *)
10214 lt_prog_compiler_wl='-Wl,';;
10215 esac
10216 ;;
fdd6fa61 10217
6bb11ab3
L
10218 sunos4*)
10219 lt_prog_compiler_wl='-Qoption ld '
10220 lt_prog_compiler_pic='-PIC'
10221 lt_prog_compiler_static='-Bstatic'
10222 ;;
fdd6fa61 10223
6bb11ab3
L
10224 sysv4 | sysv4.2uw2* | sysv4.3*)
10225 lt_prog_compiler_wl='-Wl,'
10226 lt_prog_compiler_pic='-KPIC'
10227 lt_prog_compiler_static='-Bstatic'
10228 ;;
fdd6fa61 10229
6bb11ab3
L
10230 sysv4*MP*)
10231 if test -d /usr/nec ;then
10232 lt_prog_compiler_pic='-Kconform_pic'
10233 lt_prog_compiler_static='-Bstatic'
10234 fi
10235 ;;
10236
10237 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10238 lt_prog_compiler_wl='-Wl,'
10239 lt_prog_compiler_pic='-KPIC'
10240 lt_prog_compiler_static='-Bstatic'
10241 ;;
10242
10243 unicos*)
10244 lt_prog_compiler_wl='-Wl,'
10245 lt_prog_compiler_can_build_shared=no
10246 ;;
10247
10248 uts4*)
10249 lt_prog_compiler_pic='-pic'
10250 lt_prog_compiler_static='-Bstatic'
10251 ;;
10252
10253 *)
10254 lt_prog_compiler_can_build_shared=no
10255 ;;
10256 esac
10257 fi
10258
10259case $host_os in
10260 # For platforms which do not support PIC, -DPIC is meaningless:
10261 *djgpp*)
10262 lt_prog_compiler_pic=
10263 ;;
10264 *)
10265 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10266 ;;
81ecdfbb 10267esac
6bb11ab3
L
10268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10269$as_echo "$lt_prog_compiler_pic" >&6; }
10270
10271
10272
10273
10274
10275
10276#
10277# Check to make sure the PIC flag actually works.
10278#
10279if test -n "$lt_prog_compiler_pic"; then
10280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10281$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 10282if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 10283 $as_echo_n "(cached) " >&6
fdd6fa61 10284else
6bb11ab3
L
10285 lt_cv_prog_compiler_pic_works=no
10286 ac_outfile=conftest.$ac_objext
10287 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10288 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10289 # Insert the option either (1) after the last *FLAGS variable, or
10290 # (2) before a word containing "conftest.", or (3) at the end.
10291 # Note that $ac_compile itself does not contain backslashes and begins
10292 # with a dollar sign (not a hyphen), so the echo should work correctly.
10293 # The option is referenced via a variable to avoid confusing sed.
10294 lt_compile=`echo "$ac_compile" | $SED \
10295 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10296 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10297 -e 's:$: $lt_compiler_flag:'`
10298 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10299 (eval "$lt_compile" 2>conftest.err)
10300 ac_status=$?
10301 cat conftest.err >&5
10302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10303 if (exit $ac_status) && test -s "$ac_outfile"; then
10304 # The compiler can only warn and ignore the option if not recognized
10305 # So say no if there are warnings other than the usual output.
10306 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10307 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10308 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10309 lt_cv_prog_compiler_pic_works=yes
10310 fi
10311 fi
10312 $RM conftest*
fdd6fa61 10313
fdd6fa61 10314fi
6bb11ab3
L
10315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10316$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10317
10318if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10319 case $lt_prog_compiler_pic in
10320 "" | " "*) ;;
10321 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10322 esac
10323else
10324 lt_prog_compiler_pic=
10325 lt_prog_compiler_can_build_shared=no
fdd6fa61 10326fi
6bb11ab3
L
10327
10328fi
10329
10330
10331
10332
10333
10334
10335#
10336# Check to make sure the static flag actually works.
10337#
10338wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10340$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 10341if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 10342 $as_echo_n "(cached) " >&6
fdd6fa61 10343else
6bb11ab3
L
10344 lt_cv_prog_compiler_static_works=no
10345 save_LDFLAGS="$LDFLAGS"
10346 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10347 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10348 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10349 # The linker can only warn and ignore the option if not recognized
10350 # So say no if there are warnings
10351 if test -s conftest.err; then
10352 # Append any errors to the config.log.
10353 cat conftest.err 1>&5
10354 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10355 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10356 if diff conftest.exp conftest.er2 >/dev/null; then
10357 lt_cv_prog_compiler_static_works=yes
10358 fi
10359 else
10360 lt_cv_prog_compiler_static_works=yes
10361 fi
10362 fi
10363 $RM -r conftest*
10364 LDFLAGS="$save_LDFLAGS"
fdd6fa61 10365
6bb11ab3
L
10366fi
10367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10368$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
fdd6fa61 10369
6bb11ab3
L
10370if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10371 :
fdd6fa61 10372else
6bb11ab3 10373 lt_prog_compiler_static=
fdd6fa61 10374fi
fdd6fa61 10375
6bb11ab3
L
10376
10377
10378
10379
10380
10381
10382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10383$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10384if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 10385 $as_echo_n "(cached) " >&6
81ecdfbb 10386else
6bb11ab3
L
10387 lt_cv_prog_compiler_c_o=no
10388 $RM -r conftest 2>/dev/null
10389 mkdir conftest
10390 cd conftest
10391 mkdir out
10392 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10393
10394 lt_compiler_flag="-o out/conftest2.$ac_objext"
10395 # Insert the option either (1) after the last *FLAGS variable, or
10396 # (2) before a word containing "conftest.", or (3) at the end.
10397 # Note that $ac_compile itself does not contain backslashes and begins
10398 # with a dollar sign (not a hyphen), so the echo should work correctly.
10399 lt_compile=`echo "$ac_compile" | $SED \
10400 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10401 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10402 -e 's:$: $lt_compiler_flag:'`
10403 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10404 (eval "$lt_compile" 2>out/conftest.err)
10405 ac_status=$?
10406 cat out/conftest.err >&5
10407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10408 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10409 then
10410 # The compiler can only warn and ignore the option if not recognized
10411 # So say no if there are warnings
10412 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10413 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10414 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10415 lt_cv_prog_compiler_c_o=yes
10416 fi
10417 fi
10418 chmod u+w . 2>&5
10419 $RM conftest*
10420 # SGI C++ compiler will create directory out/ii_files/ for
10421 # template instantiation
10422 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10423 $RM out/* && rmdir out
10424 cd ..
10425 $RM -r conftest
10426 $RM conftest*
10427
81ecdfbb 10428fi
6bb11ab3
L
10429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10430$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10431
10432
10433
10434
10435
10436
10437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10438$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10439if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
10440 $as_echo_n "(cached) " >&6
10441else
6bb11ab3
L
10442 lt_cv_prog_compiler_c_o=no
10443 $RM -r conftest 2>/dev/null
10444 mkdir conftest
10445 cd conftest
10446 mkdir out
10447 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10448
10449 lt_compiler_flag="-o out/conftest2.$ac_objext"
10450 # Insert the option either (1) after the last *FLAGS variable, or
10451 # (2) before a word containing "conftest.", or (3) at the end.
10452 # Note that $ac_compile itself does not contain backslashes and begins
10453 # with a dollar sign (not a hyphen), so the echo should work correctly.
10454 lt_compile=`echo "$ac_compile" | $SED \
10455 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10456 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10457 -e 's:$: $lt_compiler_flag:'`
10458 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10459 (eval "$lt_compile" 2>out/conftest.err)
10460 ac_status=$?
10461 cat out/conftest.err >&5
10462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10463 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10464 then
10465 # The compiler can only warn and ignore the option if not recognized
10466 # So say no if there are warnings
10467 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10468 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10469 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10470 lt_cv_prog_compiler_c_o=yes
10471 fi
10472 fi
10473 chmod u+w . 2>&5
10474 $RM conftest*
10475 # SGI C++ compiler will create directory out/ii_files/ for
10476 # template instantiation
10477 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10478 $RM out/* && rmdir out
10479 cd ..
10480 $RM -r conftest
10481 $RM conftest*
10482
10483fi
10484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10485$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10486
10487
10488
10489
10490hard_links="nottested"
10491if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10492 # do not overwrite the value of need_locks provided by the user
10493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10494$as_echo_n "checking if we can lock with hard links... " >&6; }
10495 hard_links=yes
10496 $RM conftest*
10497 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10498 touch conftest.a
10499 ln conftest.a conftest.b 2>&5 || hard_links=no
10500 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10502$as_echo "$hard_links" >&6; }
10503 if test "$hard_links" = no; then
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10505$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10506 need_locks=warn
10507 fi
10508else
10509 need_locks=no
10510fi
10511
10512
10513
10514
10515
10516
10517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10518$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10519
10520 runpath_var=
10521 allow_undefined_flag=
10522 always_export_symbols=no
10523 archive_cmds=
10524 archive_expsym_cmds=
10525 compiler_needs_object=no
10526 enable_shared_with_static_runtimes=no
10527 export_dynamic_flag_spec=
10528 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10529 hardcode_automatic=no
10530 hardcode_direct=no
10531 hardcode_direct_absolute=no
10532 hardcode_libdir_flag_spec=
10533 hardcode_libdir_flag_spec_ld=
10534 hardcode_libdir_separator=
10535 hardcode_minus_L=no
10536 hardcode_shlibpath_var=unsupported
10537 inherit_rpath=no
10538 link_all_deplibs=unknown
10539 module_cmds=
10540 module_expsym_cmds=
10541 old_archive_from_new_cmds=
10542 old_archive_from_expsyms_cmds=
10543 thread_safe_flag_spec=
10544 whole_archive_flag_spec=
10545 # include_expsyms should be a list of space-separated symbols to be *always*
10546 # included in the symbol list
10547 include_expsyms=
10548 # exclude_expsyms can be an extended regexp of symbols to exclude
10549 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10550 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10551 # as well as any symbol that contains `d'.
10552 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10553 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10554 # platforms (ab)use it in PIC code, but their linkers get confused if
10555 # the symbol is explicitly referenced. Since portable code cannot
10556 # rely on this symbol name, it's probably fine to never include it in
10557 # preloaded symbol tables.
10558 # Exclude shared library initialization/finalization symbols.
10559 extract_expsyms_cmds=
10560
10561 case $host_os in
10562 cygwin* | mingw* | pw32* | cegcc*)
10563 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10564 # When not using gcc, we currently assume that we are using
10565 # Microsoft Visual C++.
10566 if test "$GCC" != yes; then
10567 with_gnu_ld=no
10568 fi
10569 ;;
10570 interix*)
10571 # we just hope/assume this is gcc and not c89 (= MSVC++)
10572 with_gnu_ld=yes
10573 ;;
10574 openbsd*)
10575 with_gnu_ld=no
10576 ;;
10577 esac
fdd6fa61 10578
6bb11ab3
L
10579 ld_shlibs=yes
10580
10581 # On some targets, GNU ld is compatible enough with the native linker
10582 # that we're better off using the native interface for both.
10583 lt_use_gnu_ld_interface=no
10584 if test "$with_gnu_ld" = yes; then
10585 case $host_os in
10586 aix*)
10587 # The AIX port of GNU ld has always aspired to compatibility
10588 # with the native linker. However, as the warning in the GNU ld
10589 # block says, versions before 2.19.5* couldn't really create working
10590 # shared libraries, regardless of the interface used.
10591 case `$LD -v 2>&1` in
10592 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10593 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10594 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10595 *)
10596 lt_use_gnu_ld_interface=yes
10597 ;;
10598 esac
10599 ;;
10600 *)
10601 lt_use_gnu_ld_interface=yes
10602 ;;
10603 esac
10604 fi
fdd6fa61 10605
6bb11ab3
L
10606 if test "$lt_use_gnu_ld_interface" = yes; then
10607 # If archive_cmds runs LD, not CC, wlarc should be empty
10608 wlarc='${wl}'
10609
10610 # Set some defaults for GNU ld with shared library support. These
10611 # are reset later if shared libraries are not supported. Putting them
10612 # here allows them to be overridden if necessary.
10613 runpath_var=LD_RUN_PATH
10614 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10615 export_dynamic_flag_spec='${wl}--export-dynamic'
10616 # ancient GNU ld didn't support --whole-archive et. al.
10617 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10618 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10619 else
10620 whole_archive_flag_spec=
10621 fi
10622 supports_anon_versioning=no
10623 case `$LD -v 2>&1` in
10624 *GNU\ gold*) supports_anon_versioning=yes ;;
10625 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10626 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10627 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10628 *\ 2.11.*) ;; # other 2.11 versions
10629 *) supports_anon_versioning=yes ;;
10630 esac
10631
10632 # See if GNU ld supports shared libraries.
10633 case $host_os in
10634 aix[3-9]*)
10635 # On AIX/PPC, the GNU linker is very broken
10636 if test "$host_cpu" != ia64; then
10637 ld_shlibs=no
10638 cat <<_LT_EOF 1>&2
10639
10640*** Warning: the GNU linker, at least up to release 2.19, is reported
10641*** to be unable to reliably create shared libraries on AIX.
10642*** Therefore, libtool is disabling shared libraries support. If you
10643*** really care for shared libraries, you may want to install binutils
10644*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10645*** You will then need to restart the configuration process.
10646
10647_LT_EOF
10648 fi
10649 ;;
10650
10651 amigaos*)
10652 case $host_cpu in
10653 powerpc)
10654 # see comment about AmigaOS4 .so support
10655 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10656 archive_expsym_cmds=''
10657 ;;
10658 m68k)
10659 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)'
10660 hardcode_libdir_flag_spec='-L$libdir'
10661 hardcode_minus_L=yes
10662 ;;
10663 esac
10664 ;;
10665
10666 beos*)
10667 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10668 allow_undefined_flag=unsupported
10669 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10670 # support --undefined. This deserves some investigation. FIXME
10671 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10672 else
10673 ld_shlibs=no
10674 fi
10675 ;;
10676
10677 cygwin* | mingw* | pw32* | cegcc*)
10678 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10679 # as there is no search path for DLLs.
10680 hardcode_libdir_flag_spec='-L$libdir'
10681 export_dynamic_flag_spec='${wl}--export-all-symbols'
10682 allow_undefined_flag=unsupported
10683 always_export_symbols=no
10684 enable_shared_with_static_runtimes=yes
10685 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10686
10687 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10688 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10689 # If the export-symbols file already is a .def file (1st line
10690 # is EXPORTS), use it as is; otherwise, prepend...
10691 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10692 cp $export_symbols $output_objdir/$soname.def;
10693 else
10694 echo EXPORTS > $output_objdir/$soname.def;
10695 cat $export_symbols >> $output_objdir/$soname.def;
10696 fi~
10697 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10698 else
10699 ld_shlibs=no
10700 fi
10701 ;;
10702
10703 haiku*)
10704 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10705 link_all_deplibs=yes
10706 ;;
10707
10708 interix[3-9]*)
10709 hardcode_direct=no
10710 hardcode_shlibpath_var=no
10711 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10712 export_dynamic_flag_spec='${wl}-E'
10713 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10714 # Instead, shared libraries are loaded at an image base (0x10000000 by
10715 # default) and relocated if they conflict, which is a slow very memory
10716 # consuming and fragmenting process. To avoid this, we pick a random,
10717 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10718 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10719 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10720 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'
10721 ;;
10722
10723 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10724 tmp_diet=no
10725 if test "$host_os" = linux-dietlibc; then
10726 case $cc_basename in
10727 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10728 esac
10729 fi
10730 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10731 && test "$tmp_diet" = no
10732 then
5cddc23a 10733 tmp_addflag=' $pic_flag'
6bb11ab3
L
10734 tmp_sharedflag='-shared'
10735 case $cc_basename,$host_cpu in
10736 pgcc*) # Portland Group C compiler
10737 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'
10738 tmp_addflag=' $pic_flag'
10739 ;;
10740 pgf77* | pgf90* | pgf95* | pgfortran*)
10741 # Portland Group f77 and f90 compilers
10742 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'
10743 tmp_addflag=' $pic_flag -Mnomain' ;;
10744 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10745 tmp_addflag=' -i_dynamic' ;;
10746 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10747 tmp_addflag=' -i_dynamic -nofor_main' ;;
10748 ifc* | ifort*) # Intel Fortran compiler
10749 tmp_addflag=' -nofor_main' ;;
10750 lf95*) # Lahey Fortran 8.1
10751 whole_archive_flag_spec=
10752 tmp_sharedflag='--shared' ;;
10753 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10754 tmp_sharedflag='-qmkshrobj'
10755 tmp_addflag= ;;
10756 nvcc*) # Cuda Compiler Driver 2.2
10757 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'
10758 compiler_needs_object=yes
10759 ;;
10760 esac
10761 case `$CC -V 2>&1 | sed 5q` in
10762 *Sun\ C*) # Sun C 5.9
10763 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'
10764 compiler_needs_object=yes
10765 tmp_sharedflag='-G' ;;
10766 *Sun\ F*) # Sun Fortran 8.3
10767 tmp_sharedflag='-G' ;;
10768 esac
10769 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10770
10771 if test "x$supports_anon_versioning" = xyes; then
10772 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10773 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10774 echo "local: *; };" >> $output_objdir/$libname.ver~
10775 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10776 fi
10777
10778 case $cc_basename in
10779 xlf* | bgf* | bgxlf* | mpixlf*)
10780 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10781 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10782 hardcode_libdir_flag_spec=
10783 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10784 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10785 if test "x$supports_anon_versioning" = xyes; then
10786 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10787 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10788 echo "local: *; };" >> $output_objdir/$libname.ver~
10789 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10790 fi
10791 ;;
10792 esac
10793 else
10794 ld_shlibs=no
10795 fi
10796 ;;
10797
10798 netbsd*)
10799 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10800 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10801 wlarc=
10802 else
10803 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10804 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10805 fi
10806 ;;
10807
10808 solaris*)
10809 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10810 ld_shlibs=no
10811 cat <<_LT_EOF 1>&2
10812
10813*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10814*** create shared libraries on Solaris systems. Therefore, libtool
10815*** is disabling shared libraries support. We urge you to upgrade GNU
10816*** binutils to release 2.9.1 or newer. Another option is to modify
10817*** your PATH or compiler configuration so that the native linker is
10818*** used, and then restart.
10819
10820_LT_EOF
10821 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10822 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10823 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10824 else
10825 ld_shlibs=no
10826 fi
10827 ;;
10828
10829 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10830 case `$LD -v 2>&1` in
10831 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10832 ld_shlibs=no
10833 cat <<_LT_EOF 1>&2
10834
10835*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10836*** reliably create shared libraries on SCO systems. Therefore, libtool
10837*** is disabling shared libraries support. We urge you to upgrade GNU
10838*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10839*** your PATH or compiler configuration so that the native linker is
10840*** used, and then restart.
10841
10842_LT_EOF
10843 ;;
10844 *)
10845 # For security reasons, it is highly recommended that you always
10846 # use absolute paths for naming shared libraries, and exclude the
10847 # DT_RUNPATH tag from executables and libraries. But doing so
10848 # requires that you compile everything twice, which is a pain.
10849 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10850 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10851 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10852 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10853 else
10854 ld_shlibs=no
10855 fi
10856 ;;
10857 esac
10858 ;;
10859
10860 sunos4*)
10861 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10862 wlarc=
10863 hardcode_direct=yes
10864 hardcode_shlibpath_var=no
10865 ;;
10866
10867 *)
10868 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10869 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10870 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10871 else
10872 ld_shlibs=no
10873 fi
10874 ;;
10875 esac
10876
10877 if test "$ld_shlibs" = no; then
10878 runpath_var=
10879 hardcode_libdir_flag_spec=
10880 export_dynamic_flag_spec=
10881 whole_archive_flag_spec=
10882 fi
10883 else
10884 # PORTME fill in a description of your system's linker (not GNU ld)
10885 case $host_os in
10886 aix3*)
10887 allow_undefined_flag=unsupported
10888 always_export_symbols=yes
10889 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'
10890 # Note: this linker hardcodes the directories in LIBPATH if there
10891 # are no directories specified by -L.
10892 hardcode_minus_L=yes
10893 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10894 # Neither direct hardcoding nor static linking is supported with a
10895 # broken collect2.
10896 hardcode_direct=unsupported
10897 fi
10898 ;;
10899
10900 aix[4-9]*)
10901 if test "$host_cpu" = ia64; then
10902 # On IA64, the linker does run time linking by default, so we don't
10903 # have to do anything special.
10904 aix_use_runtimelinking=no
10905 exp_sym_flag='-Bexport'
10906 no_entry_flag=""
10907 else
10908 # If we're using GNU nm, then we don't want the "-C" option.
10909 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10910 # Also, AIX nm treats weak defined symbols like other global
10911 # defined symbols, whereas GNU nm marks them as "W".
10912 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10913 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'
10914 else
5c887dd5 10915 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
10916 fi
10917 aix_use_runtimelinking=no
10918
10919 # Test if we are trying to use run time linking or normal
10920 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10921 # need to do runtime linking.
10922 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10923 for ld_flag in $LDFLAGS; do
10924 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10925 aix_use_runtimelinking=yes
10926 break
10927 fi
10928 done
10929 ;;
10930 esac
10931
10932 exp_sym_flag='-bexport'
10933 no_entry_flag='-bnoentry'
10934 fi
10935
10936 # When large executables or shared objects are built, AIX ld can
10937 # have problems creating the table of contents. If linking a library
10938 # or program results in "error TOC overflow" add -mminimal-toc to
10939 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10940 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10941
10942 archive_cmds=''
10943 hardcode_direct=yes
10944 hardcode_direct_absolute=yes
10945 hardcode_libdir_separator=':'
10946 link_all_deplibs=yes
10947 file_list_spec='${wl}-f,'
10948
10949 if test "$GCC" = yes; then
10950 case $host_os in aix4.[012]|aix4.[012].*)
10951 # We only want to do this on AIX 4.2 and lower, the check
10952 # below for broken collect2 doesn't work under 4.3+
10953 collect2name=`${CC} -print-prog-name=collect2`
10954 if test -f "$collect2name" &&
10955 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10956 then
10957 # We have reworked collect2
10958 :
10959 else
10960 # We have old collect2
10961 hardcode_direct=unsupported
10962 # It fails to find uninstalled libraries when the uninstalled
10963 # path is not listed in the libpath. Setting hardcode_minus_L
10964 # to unsupported forces relinking
10965 hardcode_minus_L=yes
10966 hardcode_libdir_flag_spec='-L$libdir'
10967 hardcode_libdir_separator=
10968 fi
10969 ;;
10970 esac
10971 shared_flag='-shared'
10972 if test "$aix_use_runtimelinking" = yes; then
10973 shared_flag="$shared_flag "'${wl}-G'
10974 fi
10975 else
10976 # not using gcc
10977 if test "$host_cpu" = ia64; then
10978 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10979 # chokes on -Wl,-G. The following line is correct:
10980 shared_flag='-G'
10981 else
10982 if test "$aix_use_runtimelinking" = yes; then
10983 shared_flag='${wl}-G'
10984 else
10985 shared_flag='${wl}-bM:SRE'
10986 fi
10987 fi
10988 fi
10989
10990 export_dynamic_flag_spec='${wl}-bexpall'
10991 # It seems that -bexpall does not export symbols beginning with
10992 # underscore (_), so it is better to generate a list of symbols to export.
10993 always_export_symbols=yes
10994 if test "$aix_use_runtimelinking" = yes; then
10995 # Warning - without using the other runtime loading flags (-brtl),
10996 # -berok will link without error, but may produce a broken library.
10997 allow_undefined_flag='-berok'
10998 # Determine the default libpath from the value encoded in an
10999 # empty executable.
11000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
11001/* end confdefs.h. */
11002
11003int
11004main ()
11005{
11006
11007 ;
11008 return 0;
11009}
11010_ACEOF
6bb11ab3 11011if ac_fn_c_try_link "$LINENO"; then :
fdd6fa61 11012
6bb11ab3
L
11013lt_aix_libpath_sed='
11014 /Import File Strings/,/^$/ {
11015 /^0/ {
11016 s/^0 *\(.*\)$/\1/
11017 p
11018 }
11019 }'
11020aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11021# Check for a 64-bit object if we didn't find anything.
11022if test -z "$aix_libpath"; then
11023 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11024fi
11025fi
11026rm -f core conftest.err conftest.$ac_objext \
11027 conftest$ac_exeext conftest.$ac_ext
11028if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11029
11030 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11031 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"
11032 else
11033 if test "$host_cpu" = ia64; then
11034 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11035 allow_undefined_flag="-z nodefs"
11036 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"
11037 else
11038 # Determine the default libpath from the value encoded in an
11039 # empty executable.
81ecdfbb
RW
11040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11041/* end confdefs.h. */
11042
11043int
11044main ()
11045{
11046
11047 ;
11048 return 0;
11049}
11050_ACEOF
6bb11ab3
L
11051if ac_fn_c_try_link "$LINENO"; then :
11052
11053lt_aix_libpath_sed='
11054 /Import File Strings/,/^$/ {
11055 /^0/ {
11056 s/^0 *\(.*\)$/\1/
11057 p
11058 }
11059 }'
11060aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11061# Check for a 64-bit object if we didn't find anything.
11062if test -z "$aix_libpath"; then
11063 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 11064fi
81ecdfbb 11065fi
6bb11ab3
L
11066rm -f core conftest.err conftest.$ac_objext \
11067 conftest$ac_exeext conftest.$ac_ext
11068if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11069
11070 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11071 # Warning - without using the other run time loading flags,
11072 # -berok will link without error, but may produce a broken library.
11073 no_undefined_flag=' ${wl}-bernotok'
11074 allow_undefined_flag=' ${wl}-berok'
11075 if test "$with_gnu_ld" = yes; then
11076 # We only use this code for GNU lds that support --whole-archive.
11077 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11078 else
11079 # Exported symbols can be pulled into shared objects from archives
11080 whole_archive_flag_spec='$convenience'
11081 fi
11082 archive_cmds_need_lc=yes
11083 # This is similar to how AIX traditionally builds its shared libraries.
11084 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'
11085 fi
11086 fi
11087 ;;
11088
11089 amigaos*)
11090 case $host_cpu in
11091 powerpc)
11092 # see comment about AmigaOS4 .so support
11093 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11094 archive_expsym_cmds=''
11095 ;;
11096 m68k)
11097 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)'
11098 hardcode_libdir_flag_spec='-L$libdir'
11099 hardcode_minus_L=yes
11100 ;;
11101 esac
11102 ;;
11103
11104 bsdi[45]*)
11105 export_dynamic_flag_spec=-rdynamic
11106 ;;
11107
11108 cygwin* | mingw* | pw32* | cegcc*)
11109 # When not using gcc, we currently assume that we are using
11110 # Microsoft Visual C++.
11111 # hardcode_libdir_flag_spec is actually meaningless, as there is
11112 # no search path for DLLs.
11113 hardcode_libdir_flag_spec=' '
11114 allow_undefined_flag=unsupported
11115 # Tell ltmain to make .lib files, not .a files.
11116 libext=lib
11117 # Tell ltmain to make .dll files, not .so files.
11118 shrext_cmds=".dll"
11119 # FIXME: Setting linknames here is a bad hack.
11120 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11121 # The linker will automatically build a .lib file if we build a DLL.
11122 old_archive_from_new_cmds='true'
11123 # FIXME: Should let the user specify the lib program.
11124 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11125 fix_srcfile_path='`cygpath -w "$srcfile"`'
11126 enable_shared_with_static_runtimes=yes
11127 ;;
11128
11129 darwin* | rhapsody*)
11130
11131
11132 archive_cmds_need_lc=no
11133 hardcode_direct=no
11134 hardcode_automatic=yes
11135 hardcode_shlibpath_var=unsupported
11136 if test "$lt_cv_ld_force_load" = "yes"; then
11137 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
fdd6fa61 11138 else
6bb11ab3 11139 whole_archive_flag_spec=''
fdd6fa61 11140 fi
6bb11ab3
L
11141 link_all_deplibs=yes
11142 allow_undefined_flag="$_lt_dar_allow_undefined"
11143 case $cc_basename in
11144 ifort*) _lt_dar_can_shared=yes ;;
11145 *) _lt_dar_can_shared=$GCC ;;
11146 esac
11147 if test "$_lt_dar_can_shared" = "yes"; then
11148 output_verbose_link_cmd=func_echo_all
11149 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11150 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11151 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}"
11152 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}"
11153
fdd6fa61 11154 else
6bb11ab3 11155 ld_shlibs=no
fdd6fa61 11156 fi
6bb11ab3
L
11157
11158 ;;
11159
11160 dgux*)
11161 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11162 hardcode_libdir_flag_spec='-L$libdir'
11163 hardcode_shlibpath_var=no
11164 ;;
11165
11166 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11167 # support. Future versions do this automatically, but an explicit c++rt0.o
11168 # does not break anything, and helps significantly (at the cost of a little
11169 # extra space).
11170 freebsd2.2*)
11171 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11172 hardcode_libdir_flag_spec='-R$libdir'
11173 hardcode_direct=yes
11174 hardcode_shlibpath_var=no
11175 ;;
11176
11177 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11178 freebsd2.*)
11179 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11180 hardcode_direct=yes
11181 hardcode_minus_L=yes
11182 hardcode_shlibpath_var=no
11183 ;;
11184
11185 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11186 freebsd* | dragonfly*)
11187 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11188 hardcode_libdir_flag_spec='-R$libdir'
11189 hardcode_direct=yes
11190 hardcode_shlibpath_var=no
11191 ;;
11192
11193 hpux9*)
11194 if test "$GCC" = yes; then
11195 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'
11196 else
11197 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'
11198 fi
11199 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11200 hardcode_libdir_separator=:
11201 hardcode_direct=yes
11202
11203 # hardcode_minus_L: Not really in the search PATH,
11204 # but as the default location of the library.
11205 hardcode_minus_L=yes
11206 export_dynamic_flag_spec='${wl}-E'
11207 ;;
11208
11209 hpux10*)
11210 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11211 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11212 else
11213 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11214 fi
11215 if test "$with_gnu_ld" = no; then
11216 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11217 hardcode_libdir_flag_spec_ld='+b $libdir'
11218 hardcode_libdir_separator=:
11219 hardcode_direct=yes
11220 hardcode_direct_absolute=yes
11221 export_dynamic_flag_spec='${wl}-E'
11222 # hardcode_minus_L: Not really in the search PATH,
11223 # but as the default location of the library.
11224 hardcode_minus_L=yes
11225 fi
11226 ;;
11227
11228 hpux11*)
11229 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11230 case $host_cpu in
11231 hppa*64*)
11232 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11233 ;;
11234 ia64*)
11235 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11236 ;;
11237 *)
11238 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11239 ;;
11240 esac
11241 else
11242 case $host_cpu in
11243 hppa*64*)
11244 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11245 ;;
11246 ia64*)
11247 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11248 ;;
11249 *)
11250
11251 # Older versions of the 11.00 compiler do not understand -b yet
11252 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11254$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 11255if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 11256 $as_echo_n "(cached) " >&6
fdd6fa61 11257else
6bb11ab3
L
11258 lt_cv_prog_compiler__b=no
11259 save_LDFLAGS="$LDFLAGS"
11260 LDFLAGS="$LDFLAGS -b"
11261 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11262 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11263 # The linker can only warn and ignore the option if not recognized
11264 # So say no if there are warnings
11265 if test -s conftest.err; then
11266 # Append any errors to the config.log.
11267 cat conftest.err 1>&5
11268 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11269 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11270 if diff conftest.exp conftest.er2 >/dev/null; then
11271 lt_cv_prog_compiler__b=yes
11272 fi
11273 else
11274 lt_cv_prog_compiler__b=yes
11275 fi
11276 fi
11277 $RM -r conftest*
11278 LDFLAGS="$save_LDFLAGS"
fdd6fa61 11279
6bb11ab3
L
11280fi
11281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11282$as_echo "$lt_cv_prog_compiler__b" >&6; }
fdd6fa61 11283
6bb11ab3
L
11284if test x"$lt_cv_prog_compiler__b" = xyes; then
11285 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11286else
11287 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11288fi
81ecdfbb 11289
6bb11ab3
L
11290 ;;
11291 esac
11292 fi
11293 if test "$with_gnu_ld" = no; then
11294 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11295 hardcode_libdir_separator=:
11296
11297 case $host_cpu in
11298 hppa*64*|ia64*)
11299 hardcode_direct=no
11300 hardcode_shlibpath_var=no
11301 ;;
11302 *)
11303 hardcode_direct=yes
11304 hardcode_direct_absolute=yes
11305 export_dynamic_flag_spec='${wl}-E'
11306
11307 # hardcode_minus_L: Not really in the search PATH,
11308 # but as the default location of the library.
11309 hardcode_minus_L=yes
11310 ;;
11311 esac
11312 fi
11313 ;;
11314
11315 irix5* | irix6* | nonstopux*)
11316 if test "$GCC" = yes; then
11317 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'
11318 # Try to use the -exported_symbol ld option, if it does not
11319 # work, assume that -exports_file does not work either and
11320 # implicitly export all symbols.
11321 save_LDFLAGS="$LDFLAGS"
11322 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11324/* end confdefs.h. */
11325int foo(void) {}
fdd6fa61 11326_ACEOF
6bb11ab3
L
11327if ac_fn_c_try_link "$LINENO"; then :
11328 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
fdd6fa61
AG
11329
11330fi
6bb11ab3
L
11331rm -f core conftest.err conftest.$ac_objext \
11332 conftest$ac_exeext conftest.$ac_ext
11333 LDFLAGS="$save_LDFLAGS"
11334 else
11335 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'
11336 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'
11337 fi
11338 archive_cmds_need_lc='no'
11339 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11340 hardcode_libdir_separator=:
11341 inherit_rpath=yes
11342 link_all_deplibs=yes
11343 ;;
11344
11345 netbsd*)
11346 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11347 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11348 else
11349 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11350 fi
11351 hardcode_libdir_flag_spec='-R$libdir'
11352 hardcode_direct=yes
11353 hardcode_shlibpath_var=no
11354 ;;
11355
11356 newsos6)
11357 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11358 hardcode_direct=yes
11359 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11360 hardcode_libdir_separator=:
11361 hardcode_shlibpath_var=no
11362 ;;
11363
11364 *nto* | *qnx*)
11365 ;;
11366
11367 openbsd*)
11368 if test -f /usr/libexec/ld.so; then
11369 hardcode_direct=yes
11370 hardcode_shlibpath_var=no
11371 hardcode_direct_absolute=yes
11372 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11373 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11374 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11375 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11376 export_dynamic_flag_spec='${wl}-E'
11377 else
11378 case $host_os in
11379 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11380 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11381 hardcode_libdir_flag_spec='-R$libdir'
11382 ;;
11383 *)
11384 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11385 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11386 ;;
11387 esac
11388 fi
11389 else
11390 ld_shlibs=no
11391 fi
11392 ;;
11393
11394 os2*)
11395 hardcode_libdir_flag_spec='-L$libdir'
11396 hardcode_minus_L=yes
11397 allow_undefined_flag=unsupported
11398 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'
11399 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11400 ;;
11401
11402 osf3*)
11403 if test "$GCC" = yes; then
11404 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11405 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'
11406 else
11407 allow_undefined_flag=' -expect_unresolved \*'
11408 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'
11409 fi
11410 archive_cmds_need_lc='no'
11411 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11412 hardcode_libdir_separator=:
11413 ;;
11414
11415 osf4* | osf5*) # as osf3* with the addition of -msym flag
11416 if test "$GCC" = yes; then
11417 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11418 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'
11419 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11420 else
11421 allow_undefined_flag=' -expect_unresolved \*'
11422 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'
11423 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~
11424 $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'
11425
11426 # Both c and cxx compiler support -rpath directly
11427 hardcode_libdir_flag_spec='-rpath $libdir'
11428 fi
11429 archive_cmds_need_lc='no'
11430 hardcode_libdir_separator=:
11431 ;;
11432
11433 solaris*)
11434 no_undefined_flag=' -z defs'
11435 if test "$GCC" = yes; then
11436 wlarc='${wl}'
11437 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11438 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11439 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11440 else
11441 case `$CC -V 2>&1` in
11442 *"Compilers 5.0"*)
11443 wlarc=''
11444 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11445 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11446 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11447 ;;
11448 *)
11449 wlarc='${wl}'
11450 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11451 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11452 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11453 ;;
11454 esac
11455 fi
11456 hardcode_libdir_flag_spec='-R$libdir'
11457 hardcode_shlibpath_var=no
11458 case $host_os in
11459 solaris2.[0-5] | solaris2.[0-5].*) ;;
11460 *)
11461 # The compiler driver will combine and reorder linker options,
11462 # but understands `-z linker_flag'. GCC discards it without `$wl',
11463 # but is careful enough not to reorder.
11464 # Supported since Solaris 2.6 (maybe 2.5.1?)
11465 if test "$GCC" = yes; then
11466 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11467 else
11468 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11469 fi
11470 ;;
11471 esac
11472 link_all_deplibs=yes
11473 ;;
11474
11475 sunos4*)
11476 if test "x$host_vendor" = xsequent; then
11477 # Use $CC to link under sequent, because it throws in some extra .o
11478 # files that make .init and .fini sections work.
11479 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11480 else
11481 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11482 fi
11483 hardcode_libdir_flag_spec='-L$libdir'
11484 hardcode_direct=yes
11485 hardcode_minus_L=yes
11486 hardcode_shlibpath_var=no
11487 ;;
11488
11489 sysv4)
11490 case $host_vendor in
11491 sni)
11492 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11493 hardcode_direct=yes # is this really true???
11494 ;;
11495 siemens)
11496 ## LD is ld it makes a PLAMLIB
11497 ## CC just makes a GrossModule.
11498 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11499 reload_cmds='$CC -r -o $output$reload_objs'
11500 hardcode_direct=no
11501 ;;
11502 motorola)
11503 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11504 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11505 ;;
11506 esac
11507 runpath_var='LD_RUN_PATH'
11508 hardcode_shlibpath_var=no
11509 ;;
11510
11511 sysv4.3*)
11512 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11513 hardcode_shlibpath_var=no
11514 export_dynamic_flag_spec='-Bexport'
11515 ;;
11516
11517 sysv4*MP*)
11518 if test -d /usr/nec; then
11519 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11520 hardcode_shlibpath_var=no
11521 runpath_var=LD_RUN_PATH
11522 hardcode_runpath_var=yes
11523 ld_shlibs=yes
11524 fi
11525 ;;
11526
11527 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11528 no_undefined_flag='${wl}-z,text'
11529 archive_cmds_need_lc=no
11530 hardcode_shlibpath_var=no
11531 runpath_var='LD_RUN_PATH'
11532
11533 if test "$GCC" = yes; then
11534 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11535 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11536 else
11537 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11538 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11539 fi
11540 ;;
11541
11542 sysv5* | sco3.2v5* | sco5v6*)
11543 # Note: We can NOT use -z defs as we might desire, because we do not
11544 # link with -lc, and that would cause any symbols used from libc to
11545 # always be unresolved, which means just about no library would
11546 # ever link correctly. If we're not using GNU ld we use -z text
11547 # though, which does catch some bad symbols but isn't as heavy-handed
11548 # as -z defs.
11549 no_undefined_flag='${wl}-z,text'
11550 allow_undefined_flag='${wl}-z,nodefs'
11551 archive_cmds_need_lc=no
11552 hardcode_shlibpath_var=no
11553 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11554 hardcode_libdir_separator=':'
11555 link_all_deplibs=yes
11556 export_dynamic_flag_spec='${wl}-Bexport'
11557 runpath_var='LD_RUN_PATH'
11558
11559 if test "$GCC" = yes; then
11560 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11561 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11562 else
11563 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11564 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11565 fi
11566 ;;
11567
11568 uts4*)
11569 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11570 hardcode_libdir_flag_spec='-L$libdir'
11571 hardcode_shlibpath_var=no
11572 ;;
11573
11574 *)
11575 ld_shlibs=no
11576 ;;
11577 esac
11578
11579 if test x$host_vendor = xsni; then
11580 case $host in
11581 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11582 export_dynamic_flag_spec='${wl}-Blargedynsym'
11583 ;;
11584 esac
11585 fi
11586 fi
11587
11588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11589$as_echo "$ld_shlibs" >&6; }
11590test "$ld_shlibs" = no && can_build_shared=no
11591
11592with_gnu_ld=$with_gnu_ld
11593
11594
11595
11596
fdd6fa61 11597
fdd6fa61 11598
fdd6fa61 11599
fdd6fa61 11600
fdd6fa61 11601
fdd6fa61
AG
11602
11603
6ffe910a 11604
fdd6fa61
AG
11605
11606
6bb11ab3
L
11607
11608#
11609# Do we need to explicitly link libc?
11610#
11611case "x$archive_cmds_need_lc" in
11612x|xyes)
11613 # Assume -lc should be added
11614 archive_cmds_need_lc=yes
11615
11616 if test "$enable_shared" = yes && test "$GCC" = yes; then
11617 case $archive_cmds in
11618 *'~'*)
11619 # FIXME: we may have to deal with multi-command sequences.
11620 ;;
11621 '$CC '*)
11622 # Test whether the compiler implicitly links with -lc since on some
11623 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11624 # to ld, don't add -lc before -lgcc.
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11626$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 11627if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a
MF
11628 $as_echo_n "(cached) " >&6
11629else
6bb11ab3
L
11630 $RM conftest*
11631 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11632
11633 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11634 (eval $ac_compile) 2>&5
11635 ac_status=$?
11636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11637 test $ac_status = 0; } 2>conftest.err; then
11638 soname=conftest
11639 lib=conftest
11640 libobjs=conftest.$ac_objext
11641 deplibs=
11642 wl=$lt_prog_compiler_wl
11643 pic_flag=$lt_prog_compiler_pic
11644 compiler_flags=-v
11645 linker_flags=-v
11646 verstring=
11647 output_objdir=.
11648 libname=conftest
11649 lt_save_allow_undefined_flag=$allow_undefined_flag
11650 allow_undefined_flag=
11651 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11652 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11653 ac_status=$?
11654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11655 test $ac_status = 0; }
11656 then
11657 lt_cv_archive_cmds_need_lc=no
11658 else
11659 lt_cv_archive_cmds_need_lc=yes
11660 fi
11661 allow_undefined_flag=$lt_save_allow_undefined_flag
11662 else
11663 cat conftest.err 1>&5
11664 fi
11665 $RM conftest*
fdd6fa61 11666
6ffe910a 11667fi
6bb11ab3
L
11668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11669$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11670 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11671 ;;
11672 esac
11673 fi
11674 ;;
6ffe910a 11675esac
fdd6fa61 11676
fdd6fa61 11677
6ffe910a 11678
fdd6fa61 11679
81ecdfbb 11680
fdd6fa61 11681
fdd6fa61 11682
fdd6fa61 11683
fdd6fa61 11684
fdd6fa61 11685
fdd6fa61 11686
fdd6fa61 11687
fdd6fa61 11688
fdd6fa61 11689
81ecdfbb 11690
fdd6fa61 11691
fdd6fa61
AG
11692
11693
81ecdfbb 11694
81ecdfbb 11695
81ecdfbb
RW
11696
11697
81ecdfbb 11698
81ecdfbb 11699
fdd6fa61
AG
11700
11701
fdd6fa61 11702
fdd6fa61 11703
fdd6fa61 11704
fdd6fa61 11705
81ecdfbb 11706
6ffe910a 11707
6ffe910a 11708
6ffe910a 11709
6ffe910a 11710
6ffe910a 11711
6ffe910a 11712
6ffe910a 11713
6ffe910a 11714
6ffe910a 11715
6ffe910a 11716
6ffe910a 11717
6ffe910a 11718
6ffe910a 11719
6ffe910a 11720
6ffe910a
MF
11721
11722
11723
2232061b
MF
11724
11725
2232061b 11726
2232061b
MF
11727
11728
2232061b
MF
11729
11730
2232061b 11731
2232061b
MF
11732
11733
6bb11ab3
L
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11834$as_echo_n "checking dynamic linker characteristics... " >&6; }
11835
11836if test "$GCC" = yes; then
11837 case $host_os in
11838 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11839 *) lt_awk_arg="/^libraries:/" ;;
11840 esac
11841 case $host_os in
11842 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11843 *) lt_sed_strip_eq="s,=/,/,g" ;;
11844 esac
11845 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11846 case $lt_search_path_spec in
11847 *\;*)
11848 # if the path contains ";" then we assume it to be the separator
11849 # otherwise default to the standard path separator (i.e. ":") - it is
11850 # assumed that no part of a normal pathname contains ";" but that should
11851 # okay in the real world where ";" in dirpaths is itself problematic.
11852 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11853 ;;
11854 *)
11855 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11856 ;;
11857 esac
11858 # Ok, now we have the path, separated by spaces, we can step through it
11859 # and add multilib dir if necessary.
11860 lt_tmp_lt_search_path_spec=
11861 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11862 for lt_sys_path in $lt_search_path_spec; do
11863 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11864 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11865 else
11866 test -d "$lt_sys_path" && \
11867 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11868 fi
11869 done
11870 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11871BEGIN {RS=" "; FS="/|\n";} {
11872 lt_foo="";
11873 lt_count=0;
11874 for (lt_i = NF; lt_i > 0; lt_i--) {
11875 if ($lt_i != "" && $lt_i != ".") {
11876 if ($lt_i == "..") {
11877 lt_count++;
11878 } else {
11879 if (lt_count == 0) {
11880 lt_foo="/" $lt_i lt_foo;
11881 } else {
11882 lt_count--;
11883 }
11884 }
11885 }
11886 }
11887 if (lt_foo != "") { lt_freq[lt_foo]++; }
11888 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11889}'`
11890 # AWK program above erroneously prepends '/' to C:/dos/paths
11891 # for these hosts.
11892 case $host_os in
11893 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11894 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11895 esac
11896 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11897else
11898 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11899fi
11900library_names_spec=
11901libname_spec='lib$name'
11902soname_spec=
11903shrext_cmds=".so"
11904postinstall_cmds=
11905postuninstall_cmds=
11906finish_cmds=
11907finish_eval=
11908shlibpath_var=
11909shlibpath_overrides_runpath=unknown
11910version_type=none
11911dynamic_linker="$host_os ld.so"
11912sys_lib_dlsearch_path_spec="/lib /usr/lib"
11913need_lib_prefix=unknown
11914hardcode_into_libs=no
11915
11916# when you set need_version to no, make sure it does not cause -set_version
11917# flags to be left without arguments
11918need_version=unknown
11919
11920case $host_os in
11921aix3*)
11922 version_type=linux
11923 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11924 shlibpath_var=LIBPATH
11925
11926 # AIX 3 has no versioning support, so we append a major version to the name.
11927 soname_spec='${libname}${release}${shared_ext}$major'
11928 ;;
11929
11930aix[4-9]*)
11931 version_type=linux
11932 need_lib_prefix=no
11933 need_version=no
11934 hardcode_into_libs=yes
11935 if test "$host_cpu" = ia64; then
11936 # AIX 5 supports IA64
11937 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11938 shlibpath_var=LD_LIBRARY_PATH
11939 else
11940 # With GCC up to 2.95.x, collect2 would create an import file
11941 # for dependence libraries. The import file would start with
11942 # the line `#! .'. This would cause the generated library to
11943 # depend on `.', always an invalid library. This was fixed in
11944 # development snapshots of GCC prior to 3.0.
11945 case $host_os in
11946 aix4 | aix4.[01] | aix4.[01].*)
11947 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11948 echo ' yes '
11949 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11950 :
11951 else
11952 can_build_shared=no
11953 fi
11954 ;;
11955 esac
11956 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11957 # soname into executable. Probably we can add versioning support to
11958 # collect2, so additional links can be useful in future.
11959 if test "$aix_use_runtimelinking" = yes; then
11960 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11961 # instead of lib<name>.a to let people know that these are not
11962 # typical AIX shared libraries.
11963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11964 else
11965 # We preserve .a as extension for shared libraries through AIX4.2
11966 # and later when we are not doing run time linking.
11967 library_names_spec='${libname}${release}.a $libname.a'
11968 soname_spec='${libname}${release}${shared_ext}$major'
11969 fi
11970 shlibpath_var=LIBPATH
11971 fi
11972 ;;
11973
11974amigaos*)
11975 case $host_cpu in
11976 powerpc)
11977 # Since July 2007 AmigaOS4 officially supports .so libraries.
11978 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11980 ;;
11981 m68k)
11982 library_names_spec='$libname.ixlibrary $libname.a'
11983 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11984 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'
11985 ;;
11986 esac
11987 ;;
11988
11989beos*)
11990 library_names_spec='${libname}${shared_ext}'
11991 dynamic_linker="$host_os ld.so"
11992 shlibpath_var=LIBRARY_PATH
11993 ;;
11994
11995bsdi[45]*)
11996 version_type=linux
11997 need_version=no
11998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11999 soname_spec='${libname}${release}${shared_ext}$major'
12000 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12001 shlibpath_var=LD_LIBRARY_PATH
12002 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12003 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12004 # the default ld.so.conf also contains /usr/contrib/lib and
12005 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12006 # libtool to hard-code these into programs
12007 ;;
12008
12009cygwin* | mingw* | pw32* | cegcc*)
12010 version_type=windows
12011 shrext_cmds=".dll"
12012 need_version=no
12013 need_lib_prefix=no
12014
12015 case $GCC,$host_os in
12016 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12017 library_names_spec='$libname.dll.a'
12018 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12019 postinstall_cmds='base_file=`basename \${file}`~
12020 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12021 dldir=$destdir/`dirname \$dlpath`~
12022 test -d \$dldir || mkdir -p \$dldir~
12023 $install_prog $dir/$dlname \$dldir/$dlname~
12024 chmod a+x \$dldir/$dlname~
12025 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12026 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12027 fi'
12028 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12029 dlpath=$dir/\$dldll~
12030 $RM \$dlpath'
12031 shlibpath_overrides_runpath=yes
12032
12033 case $host_os in
12034 cygwin*)
12035 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12036 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12037
12038 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12039 ;;
12040 mingw* | cegcc*)
12041 # MinGW DLLs use traditional 'lib' prefix
12042 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12043 ;;
12044 pw32*)
12045 # pw32 DLLs use 'pw' prefix rather than 'lib'
12046 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12047 ;;
12048 esac
12049 ;;
12050
12051 *)
12052 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12053 ;;
12054 esac
12055 dynamic_linker='Win32 ld.exe'
12056 # FIXME: first we should search . and the directory the executable is in
12057 shlibpath_var=PATH
12058 ;;
12059
12060darwin* | rhapsody*)
12061 dynamic_linker="$host_os dyld"
12062 version_type=darwin
12063 need_lib_prefix=no
12064 need_version=no
12065 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12066 soname_spec='${libname}${release}${major}$shared_ext'
12067 shlibpath_overrides_runpath=yes
12068 shlibpath_var=DYLD_LIBRARY_PATH
12069 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12070
12071 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12072 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12073 ;;
12074
12075dgux*)
12076 version_type=linux
12077 need_lib_prefix=no
12078 need_version=no
12079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12080 soname_spec='${libname}${release}${shared_ext}$major'
12081 shlibpath_var=LD_LIBRARY_PATH
12082 ;;
12083
12084freebsd* | dragonfly*)
12085 # DragonFly does not have aout. When/if they implement a new
12086 # versioning mechanism, adjust this.
12087 if test -x /usr/bin/objformat; then
12088 objformat=`/usr/bin/objformat`
12089 else
12090 case $host_os in
12091 freebsd[23].*) objformat=aout ;;
12092 *) objformat=elf ;;
12093 esac
12094 fi
12095 version_type=freebsd-$objformat
12096 case $version_type in
12097 freebsd-elf*)
12098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12099 need_version=no
12100 need_lib_prefix=no
12101 ;;
12102 freebsd-*)
12103 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12104 need_version=yes
12105 ;;
12106 esac
12107 shlibpath_var=LD_LIBRARY_PATH
12108 case $host_os in
12109 freebsd2.*)
12110 shlibpath_overrides_runpath=yes
12111 ;;
12112 freebsd3.[01]* | freebsdelf3.[01]*)
12113 shlibpath_overrides_runpath=yes
12114 hardcode_into_libs=yes
12115 ;;
12116 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12117 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12118 shlibpath_overrides_runpath=no
12119 hardcode_into_libs=yes
12120 ;;
12121 *) # from 4.6 on, and DragonFly
12122 shlibpath_overrides_runpath=yes
12123 hardcode_into_libs=yes
12124 ;;
12125 esac
12126 ;;
12127
6bb11ab3
L
12128haiku*)
12129 version_type=linux
12130 need_lib_prefix=no
12131 need_version=no
12132 dynamic_linker="$host_os runtime_loader"
12133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12134 soname_spec='${libname}${release}${shared_ext}$major'
12135 shlibpath_var=LIBRARY_PATH
12136 shlibpath_overrides_runpath=yes
12137 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12138 hardcode_into_libs=yes
12139 ;;
12140
12141hpux9* | hpux10* | hpux11*)
12142 # Give a soname corresponding to the major version so that dld.sl refuses to
12143 # link against other versions.
12144 version_type=sunos
12145 need_lib_prefix=no
12146 need_version=no
12147 case $host_cpu in
12148 ia64*)
12149 shrext_cmds='.so'
12150 hardcode_into_libs=yes
12151 dynamic_linker="$host_os dld.so"
12152 shlibpath_var=LD_LIBRARY_PATH
12153 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12154 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12155 soname_spec='${libname}${release}${shared_ext}$major'
12156 if test "X$HPUX_IA64_MODE" = X32; then
12157 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12158 else
12159 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12160 fi
12161 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12162 ;;
12163 hppa*64*)
12164 shrext_cmds='.sl'
12165 hardcode_into_libs=yes
12166 dynamic_linker="$host_os dld.sl"
12167 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12168 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12170 soname_spec='${libname}${release}${shared_ext}$major'
12171 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12172 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12173 ;;
12174 *)
12175 shrext_cmds='.sl'
12176 dynamic_linker="$host_os dld.sl"
12177 shlibpath_var=SHLIB_PATH
12178 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
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 ;;
12182 esac
12183 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12184 postinstall_cmds='chmod 555 $lib'
12185 # or fails outright, so override atomically:
12186 install_override_mode=555
12187 ;;
12188
12189interix[3-9]*)
12190 version_type=linux
12191 need_lib_prefix=no
12192 need_version=no
12193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12194 soname_spec='${libname}${release}${shared_ext}$major'
12195 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12196 shlibpath_var=LD_LIBRARY_PATH
12197 shlibpath_overrides_runpath=no
12198 hardcode_into_libs=yes
12199 ;;
12200
12201irix5* | irix6* | nonstopux*)
12202 case $host_os in
12203 nonstopux*) version_type=nonstopux ;;
12204 *)
12205 if test "$lt_cv_prog_gnu_ld" = yes; then
12206 version_type=linux
12207 else
12208 version_type=irix
12209 fi ;;
12210 esac
12211 need_lib_prefix=no
12212 need_version=no
12213 soname_spec='${libname}${release}${shared_ext}$major'
12214 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12215 case $host_os in
12216 irix5* | nonstopux*)
12217 libsuff= shlibsuff=
12218 ;;
12219 *)
12220 case $LD in # libtool.m4 will add one of these switches to LD
12221 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12222 libsuff= shlibsuff= libmagic=32-bit;;
12223 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12224 libsuff=32 shlibsuff=N32 libmagic=N32;;
12225 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12226 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12227 *) libsuff= shlibsuff= libmagic=never-match;;
12228 esac
12229 ;;
12230 esac
12231 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12232 shlibpath_overrides_runpath=no
12233 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12234 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12235 hardcode_into_libs=yes
12236 ;;
12237
12238# No shared lib support for Linux oldld, aout, or coff.
12239linux*oldld* | linux*aout* | linux*coff*)
12240 dynamic_linker=no
12241 ;;
12242
12243# This must be Linux ELF.
46f900c0 12244linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
12245 version_type=linux
12246 need_lib_prefix=no
12247 need_version=no
12248 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12249 soname_spec='${libname}${release}${shared_ext}$major'
12250 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12251 shlibpath_var=LD_LIBRARY_PATH
12252 shlibpath_overrides_runpath=no
12253
12254 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 12255 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
12256 $as_echo_n "(cached) " >&6
12257else
6bb11ab3
L
12258 lt_cv_shlibpath_overrides_runpath=no
12259 save_LDFLAGS=$LDFLAGS
12260 save_libdir=$libdir
12261 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12262 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
12264/* end confdefs.h. */
12265
2232061b
MF
12266int
12267main ()
12268{
12269
12270 ;
12271 return 0;
12272}
12273_ACEOF
6bb11ab3
L
12274if ac_fn_c_try_link "$LINENO"; then :
12275 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12276 lt_cv_shlibpath_overrides_runpath=yes
2232061b 12277fi
2232061b 12278fi
6bb11ab3
L
12279rm -f core conftest.err conftest.$ac_objext \
12280 conftest$ac_exeext conftest.$ac_ext
12281 LDFLAGS=$save_LDFLAGS
12282 libdir=$save_libdir
2232061b 12283
6bb11ab3 12284fi
2232061b 12285
6bb11ab3 12286 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 12287
6bb11ab3
L
12288 # This implies no fast_install, which is unacceptable.
12289 # Some rework will be needed to allow for fast_install
12290 # before this can be enabled.
12291 hardcode_into_libs=yes
2232061b 12292
6bb11ab3
L
12293 # Append ld.so.conf contents to the search path
12294 if test -f /etc/ld.so.conf; then
12295 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' ' '`
12296 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12297 fi
2232061b 12298
6bb11ab3
L
12299 # We used to test for /lib/ld.so.1 and disable shared libraries on
12300 # powerpc, because MkLinux only supported shared libraries with the
12301 # GNU dynamic linker. Since this was broken with cross compilers,
12302 # most powerpc-linux boxes support dynamic linking these days and
12303 # people can always --disable-shared, the test was removed, and we
12304 # assume the GNU/Linux dynamic linker is in use.
12305 dynamic_linker='GNU/Linux ld.so'
12306 ;;
12307
12308netbsd*)
12309 version_type=sunos
12310 need_lib_prefix=no
12311 need_version=no
12312 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12314 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12315 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 12316 else
6bb11ab3
L
12317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12318 soname_spec='${libname}${release}${shared_ext}$major'
12319 dynamic_linker='NetBSD ld.elf_so'
12320 fi
12321 shlibpath_var=LD_LIBRARY_PATH
12322 shlibpath_overrides_runpath=yes
12323 hardcode_into_libs=yes
12324 ;;
12325
12326newsos6)
12327 version_type=linux
12328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12329 shlibpath_var=LD_LIBRARY_PATH
12330 shlibpath_overrides_runpath=yes
12331 ;;
12332
12333*nto* | *qnx*)
12334 version_type=qnx
12335 need_lib_prefix=no
12336 need_version=no
12337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12338 soname_spec='${libname}${release}${shared_ext}$major'
12339 shlibpath_var=LD_LIBRARY_PATH
12340 shlibpath_overrides_runpath=no
12341 hardcode_into_libs=yes
12342 dynamic_linker='ldqnx.so'
12343 ;;
12344
12345openbsd*)
12346 version_type=sunos
12347 sys_lib_dlsearch_path_spec="/usr/lib"
12348 need_lib_prefix=no
12349 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12350 case $host_os in
12351 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12352 *) need_version=no ;;
12353 esac
12354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12355 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12356 shlibpath_var=LD_LIBRARY_PATH
12357 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12358 case $host_os in
12359 openbsd2.[89] | openbsd2.[89].*)
12360 shlibpath_overrides_runpath=no
12361 ;;
12362 *)
12363 shlibpath_overrides_runpath=yes
12364 ;;
12365 esac
12366 else
12367 shlibpath_overrides_runpath=yes
12368 fi
12369 ;;
12370
12371os2*)
12372 libname_spec='$name'
12373 shrext_cmds=".dll"
12374 need_lib_prefix=no
12375 library_names_spec='$libname${shared_ext} $libname.a'
12376 dynamic_linker='OS/2 ld.exe'
12377 shlibpath_var=LIBPATH
12378 ;;
12379
12380osf3* | osf4* | osf5*)
12381 version_type=osf
12382 need_lib_prefix=no
12383 need_version=no
12384 soname_spec='${libname}${release}${shared_ext}$major'
12385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12386 shlibpath_var=LD_LIBRARY_PATH
12387 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12388 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12389 ;;
12390
12391rdos*)
12392 dynamic_linker=no
12393 ;;
12394
12395solaris*)
12396 version_type=linux
12397 need_lib_prefix=no
12398 need_version=no
12399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12400 soname_spec='${libname}${release}${shared_ext}$major'
12401 shlibpath_var=LD_LIBRARY_PATH
12402 shlibpath_overrides_runpath=yes
12403 hardcode_into_libs=yes
12404 # ldd complains unless libraries are executable
12405 postinstall_cmds='chmod +x $lib'
12406 ;;
12407
12408sunos4*)
12409 version_type=sunos
12410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12411 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12412 shlibpath_var=LD_LIBRARY_PATH
12413 shlibpath_overrides_runpath=yes
12414 if test "$with_gnu_ld" = yes; then
12415 need_lib_prefix=no
12416 fi
12417 need_version=yes
12418 ;;
12419
12420sysv4 | sysv4.3*)
12421 version_type=linux
12422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12423 soname_spec='${libname}${release}${shared_ext}$major'
12424 shlibpath_var=LD_LIBRARY_PATH
12425 case $host_vendor in
12426 sni)
12427 shlibpath_overrides_runpath=no
12428 need_lib_prefix=no
12429 runpath_var=LD_RUN_PATH
12430 ;;
12431 siemens)
12432 need_lib_prefix=no
12433 ;;
12434 motorola)
12435 need_lib_prefix=no
12436 need_version=no
12437 shlibpath_overrides_runpath=no
12438 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12439 ;;
12440 esac
12441 ;;
12442
12443sysv4*MP*)
12444 if test -d /usr/nec ;then
12445 version_type=linux
12446 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12447 soname_spec='$libname${shared_ext}.$major'
12448 shlibpath_var=LD_LIBRARY_PATH
2232061b 12449 fi
6bb11ab3
L
12450 ;;
12451
12452sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12453 version_type=freebsd-elf
12454 need_lib_prefix=no
12455 need_version=no
12456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12457 soname_spec='${libname}${release}${shared_ext}$major'
12458 shlibpath_var=LD_LIBRARY_PATH
12459 shlibpath_overrides_runpath=yes
12460 hardcode_into_libs=yes
12461 if test "$with_gnu_ld" = yes; then
12462 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12463 else
12464 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12465 case $host_os in
12466 sco3.2v5*)
12467 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12468 ;;
12469 esac
12470 fi
12471 sys_lib_dlsearch_path_spec='/usr/lib'
12472 ;;
12473
12474tpf*)
12475 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12476 version_type=linux
12477 need_lib_prefix=no
12478 need_version=no
12479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12480 shlibpath_var=LD_LIBRARY_PATH
12481 shlibpath_overrides_runpath=no
12482 hardcode_into_libs=yes
12483 ;;
12484
12485uts4*)
12486 version_type=linux
12487 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12488 soname_spec='${libname}${release}${shared_ext}$major'
12489 shlibpath_var=LD_LIBRARY_PATH
12490 ;;
12491
12492*)
12493 dynamic_linker=no
12494 ;;
12495esac
12496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12497$as_echo "$dynamic_linker" >&6; }
12498test "$dynamic_linker" = no && can_build_shared=no
12499
12500variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12501if test "$GCC" = yes; then
12502 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12503fi
2232061b 12504
6bb11ab3
L
12505if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12506 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12507fi
12508if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12509 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12510fi
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
2232061b 12537
2232061b 12538
2232061b 12539
2232061b 12540
2232061b
MF
12541
12542
6ffe910a 12543
6ffe910a
MF
12544
12545
12546
12547
12548
2232061b 12549
6ffe910a
MF
12550
12551
12552
12553
6ffe910a 12554
6ffe910a 12555
6ffe910a
MF
12556
12557
6ffe910a 12558
fdd6fa61 12559
fdd6fa61 12560
81ecdfbb 12561
5f3ef9d0 12562
5f3ef9d0
JB
12563
12564
12565
db2e4d67
MF
12566
12567
db2e4d67 12568
db2e4d67 12569
db2e4d67 12570
db2e4d67 12571
db2e4d67 12572
db2e4d67 12573
db2e4d67 12574
db2e4d67
MF
12575
12576
db2e4d67 12577
db2e4d67
MF
12578
12579
db2e4d67 12580
db2e4d67
MF
12581
12582
fdd6fa61 12583
fdd6fa61 12584
fdd6fa61 12585
81ecdfbb 12586
fdd6fa61 12587
fdd6fa61 12588
fdd6fa61 12589
fdd6fa61
AG
12590
12591
12592
12593
12594
12595
12596
12597
fdd6fa61 12598
fdd6fa61 12599
fdd6fa61 12600
fdd6fa61 12601
fdd6fa61 12602
6bb11ab3
L
12603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12604$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12605hardcode_action=
12606if test -n "$hardcode_libdir_flag_spec" ||
12607 test -n "$runpath_var" ||
12608 test "X$hardcode_automatic" = "Xyes" ; then
fdd6fa61 12609
6bb11ab3
L
12610 # We can hardcode non-existent directories.
12611 if test "$hardcode_direct" != no &&
12612 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12613 # have to relink, otherwise we might link with an installed library
12614 # when we should be linking with a yet-to-be-installed one
12615 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12616 test "$hardcode_minus_L" != no; then
12617 # Linking always hardcodes the temporary library directory.
12618 hardcode_action=relink
12619 else
12620 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12621 hardcode_action=immediate
12622 fi
12623else
12624 # We cannot hardcode anything, or else we can only hardcode existing
12625 # directories.
12626 hardcode_action=unsupported
fdd6fa61 12627fi
6bb11ab3
L
12628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12629$as_echo "$hardcode_action" >&6; }
fdd6fa61 12630
6bb11ab3
L
12631if test "$hardcode_action" = relink ||
12632 test "$inherit_rpath" = yes; then
12633 # Fast installation is not supported
12634 enable_fast_install=no
12635elif test "$shlibpath_overrides_runpath" = yes ||
12636 test "$enable_shared" = no; then
12637 # Fast installation is not necessary
12638 enable_fast_install=needless
12639fi
fdd6fa61 12640
6bb11ab3
L
12641
12642
12643
12644
12645
12646 if test "x$enable_dlopen" != xyes; then
12647 enable_dlopen=unknown
12648 enable_dlopen_self=unknown
12649 enable_dlopen_self_static=unknown
12650else
12651 lt_cv_dlopen=no
12652 lt_cv_dlopen_libs=
12653
12654 case $host_os in
12655 beos*)
12656 lt_cv_dlopen="load_add_on"
12657 lt_cv_dlopen_libs=
12658 lt_cv_dlopen_self=yes
12659 ;;
12660
12661 mingw* | pw32* | cegcc*)
12662 lt_cv_dlopen="LoadLibrary"
12663 lt_cv_dlopen_libs=
12664 ;;
12665
12666 cygwin*)
12667 lt_cv_dlopen="dlopen"
12668 lt_cv_dlopen_libs=
12669 ;;
12670
12671 darwin*)
12672 # if libdl is installed we need to link against it
12673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12674$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12675if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
12676 $as_echo_n "(cached) " >&6
12677else
12678 ac_check_lib_save_LIBS=$LIBS
12679LIBS="-ldl $LIBS"
12680cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12681/* end confdefs.h. */
12682
12683/* Override any GCC internal prototype to avoid an error.
12684 Use char because int might match the return type of a GCC
12685 builtin and then its argument prototype would still apply. */
12686#ifdef __cplusplus
12687extern "C"
12688#endif
12689char dlopen ();
12690int
12691main ()
12692{
12693return dlopen ();
12694 ;
12695 return 0;
12696}
fdd6fa61 12697_ACEOF
6bb11ab3
L
12698if ac_fn_c_try_link "$LINENO"; then :
12699 ac_cv_lib_dl_dlopen=yes
12700else
12701 ac_cv_lib_dl_dlopen=no
12702fi
12703rm -f core conftest.err conftest.$ac_objext \
12704 conftest$ac_exeext conftest.$ac_ext
12705LIBS=$ac_check_lib_save_LIBS
12706fi
12707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12708$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12709if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12710 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12711else
12712
12713 lt_cv_dlopen="dyld"
12714 lt_cv_dlopen_libs=
12715 lt_cv_dlopen_self=yes
fdd6fa61
AG
12716
12717fi
fdd6fa61 12718
6bb11ab3 12719 ;;
fdd6fa61 12720
6bb11ab3
L
12721 *)
12722 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 12723if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
12724 lt_cv_dlopen="shl_load"
12725else
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12727$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 12728if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
12729 $as_echo_n "(cached) " >&6
12730else
12731 ac_check_lib_save_LIBS=$LIBS
12732LIBS="-ldld $LIBS"
12733cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12734/* end confdefs.h. */
12735
12736/* Override any GCC internal prototype to avoid an error.
12737 Use char because int might match the return type of a GCC
12738 builtin and then its argument prototype would still apply. */
12739#ifdef __cplusplus
12740extern "C"
12741#endif
12742char shl_load ();
12743int
12744main ()
12745{
12746return shl_load ();
12747 ;
12748 return 0;
12749}
12750_ACEOF
12751if ac_fn_c_try_link "$LINENO"; then :
12752 ac_cv_lib_dld_shl_load=yes
12753else
12754 ac_cv_lib_dld_shl_load=no
12755fi
12756rm -f core conftest.err conftest.$ac_objext \
12757 conftest$ac_exeext conftest.$ac_ext
12758LIBS=$ac_check_lib_save_LIBS
12759fi
12760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12761$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 12762if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
12763 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12764else
12765 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 12766if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
12767 lt_cv_dlopen="dlopen"
12768else
12769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12770$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12771if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 12772 $as_echo_n "(cached) " >&6
fdd6fa61
AG
12773else
12774 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12775LIBS="-ldl $LIBS"
81ecdfbb 12776cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fdd6fa61
AG
12777/* end confdefs.h. */
12778
81ecdfbb
RW
12779/* Override any GCC internal prototype to avoid an error.
12780 Use char because int might match the return type of a GCC
12781 builtin and then its argument prototype would still apply. */
fdd6fa61
AG
12782#ifdef __cplusplus
12783extern "C"
12784#endif
6bb11ab3 12785char dlopen ();
fdd6fa61
AG
12786int
12787main ()
12788{
6bb11ab3 12789return dlopen ();
fdd6fa61
AG
12790 ;
12791 return 0;
12792}
12793_ACEOF
81ecdfbb 12794if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12795 ac_cv_lib_dl_dlopen=yes
fdd6fa61 12796else
6bb11ab3 12797 ac_cv_lib_dl_dlopen=no
fdd6fa61 12798fi
81ecdfbb
RW
12799rm -f core conftest.err conftest.$ac_objext \
12800 conftest$ac_exeext conftest.$ac_ext
fdd6fa61
AG
12801LIBS=$ac_check_lib_save_LIBS
12802fi
6bb11ab3
L
12803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12804$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12805if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12806 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12807else
12808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12809$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 12810if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 12811 $as_echo_n "(cached) " >&6
fdd6fa61
AG
12812else
12813 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12814LIBS="-lsvld $LIBS"
81ecdfbb 12815cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fdd6fa61
AG
12816/* end confdefs.h. */
12817
81ecdfbb
RW
12818/* Override any GCC internal prototype to avoid an error.
12819 Use char because int might match the return type of a GCC
12820 builtin and then its argument prototype would still apply. */
fdd6fa61
AG
12821#ifdef __cplusplus
12822extern "C"
12823#endif
6bb11ab3 12824char dlopen ();
fdd6fa61
AG
12825int
12826main ()
12827{
6bb11ab3 12828return dlopen ();
fdd6fa61
AG
12829 ;
12830 return 0;
12831}
12832_ACEOF
81ecdfbb 12833if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12834 ac_cv_lib_svld_dlopen=yes
fdd6fa61 12835else
6bb11ab3 12836 ac_cv_lib_svld_dlopen=no
fdd6fa61 12837fi
81ecdfbb
RW
12838rm -f core conftest.err conftest.$ac_objext \
12839 conftest$ac_exeext conftest.$ac_ext
fdd6fa61
AG
12840LIBS=$ac_check_lib_save_LIBS
12841fi
6bb11ab3
L
12842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12843$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 12844if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 12845 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12846else
6bb11ab3
L
12847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12848$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 12849if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 12850 $as_echo_n "(cached) " >&6
d6416cdc 12851else
6bb11ab3
L
12852 ac_check_lib_save_LIBS=$LIBS
12853LIBS="-ldld $LIBS"
81ecdfbb 12854cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d6416cdc
RW
12855/* end confdefs.h. */
12856
81ecdfbb
RW
12857/* Override any GCC internal prototype to avoid an error.
12858 Use char because int might match the return type of a GCC
d6416cdc 12859 builtin and then its argument prototype would still apply. */
d6416cdc
RW
12860#ifdef __cplusplus
12861extern "C"
12862#endif
6bb11ab3 12863char dld_link ();
d6416cdc 12864int
81ecdfbb
RW
12865main ()
12866{
6bb11ab3 12867return dld_link ();
81ecdfbb
RW
12868 ;
12869 return 0;
12870}
d6416cdc 12871_ACEOF
6bb11ab3
L
12872if ac_fn_c_try_link "$LINENO"; then :
12873 ac_cv_lib_dld_dld_link=yes
12874else
12875 ac_cv_lib_dld_dld_link=no
12876fi
12877rm -f core conftest.err conftest.$ac_objext \
12878 conftest$ac_exeext conftest.$ac_ext
12879LIBS=$ac_check_lib_save_LIBS
12880fi
12881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12882$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 12883if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
12884 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12885fi
12886
12887
12888fi
12889
12890
12891fi
12892
12893
12894fi
12895
12896
12897fi
12898
12899
12900fi
12901
12902 ;;
12903 esac
12904
12905 if test "x$lt_cv_dlopen" != xno; then
12906 enable_dlopen=yes
d6416cdc 12907 else
6bb11ab3
L
12908 enable_dlopen=no
12909 fi
12910
12911 case $lt_cv_dlopen in
12912 dlopen)
12913 save_CPPFLAGS="$CPPFLAGS"
12914 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12915
12916 save_LDFLAGS="$LDFLAGS"
12917 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12918
12919 save_LIBS="$LIBS"
12920 LIBS="$lt_cv_dlopen_libs $LIBS"
12921
12922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12923$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 12924if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
12925 $as_echo_n "(cached) " >&6
12926else
12927 if test "$cross_compiling" = yes; then :
12928 lt_cv_dlopen_self=cross
12929else
12930 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12931 lt_status=$lt_dlunknown
12932 cat > conftest.$ac_ext <<_LT_EOF
68ed2854 12933#line 12933 "configure"
6bb11ab3
L
12934#include "confdefs.h"
12935
12936#if HAVE_DLFCN_H
12937#include <dlfcn.h>
12938#endif
12939
12940#include <stdio.h>
12941
12942#ifdef RTLD_GLOBAL
12943# define LT_DLGLOBAL RTLD_GLOBAL
12944#else
12945# ifdef DL_GLOBAL
12946# define LT_DLGLOBAL DL_GLOBAL
12947# else
12948# define LT_DLGLOBAL 0
12949# endif
12950#endif
12951
12952/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12953 find out it does not work in some platform. */
12954#ifndef LT_DLLAZY_OR_NOW
12955# ifdef RTLD_LAZY
12956# define LT_DLLAZY_OR_NOW RTLD_LAZY
12957# else
12958# ifdef DL_LAZY
12959# define LT_DLLAZY_OR_NOW DL_LAZY
12960# else
12961# ifdef RTLD_NOW
12962# define LT_DLLAZY_OR_NOW RTLD_NOW
12963# else
12964# ifdef DL_NOW
12965# define LT_DLLAZY_OR_NOW DL_NOW
12966# else
12967# define LT_DLLAZY_OR_NOW 0
12968# endif
12969# endif
12970# endif
12971# endif
12972#endif
12973
12974/* When -fvisbility=hidden is used, assume the code has been annotated
12975 correspondingly for the symbols needed. */
12976#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12977void fnord () __attribute__((visibility("default")));
12978#endif
12979
12980void fnord () { int i=42; }
12981int main ()
12982{
12983 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12984 int status = $lt_dlunknown;
12985
12986 if (self)
12987 {
12988 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12989 else
12990 {
12991 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12992 else puts (dlerror ());
12993 }
12994 /* dlclose (self); */
12995 }
12996 else
12997 puts (dlerror ());
12998
12999 return status;
13000}
13001_LT_EOF
13002 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13003 (eval $ac_link) 2>&5
13004 ac_status=$?
13005 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13006 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13007 (./conftest; exit; ) >&5 2>/dev/null
13008 lt_status=$?
13009 case x$lt_status in
13010 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13011 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13012 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13013 esac
13014 else :
13015 # compilation failed
13016 lt_cv_dlopen_self=no
d6416cdc 13017 fi
d6416cdc 13018fi
6bb11ab3
L
13019rm -fr conftest*
13020
13021
d6416cdc 13022fi
6bb11ab3
L
13023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13024$as_echo "$lt_cv_dlopen_self" >&6; }
d6416cdc 13025
6bb11ab3
L
13026 if test "x$lt_cv_dlopen_self" = xyes; then
13027 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13029$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 13030if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 13031 $as_echo_n "(cached) " >&6
d6416cdc 13032else
6bb11ab3
L
13033 if test "$cross_compiling" = yes; then :
13034 lt_cv_dlopen_self_static=cross
13035else
13036 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13037 lt_status=$lt_dlunknown
13038 cat > conftest.$ac_ext <<_LT_EOF
68ed2854 13039#line 13039 "configure"
6bb11ab3
L
13040#include "confdefs.h"
13041
13042#if HAVE_DLFCN_H
13043#include <dlfcn.h>
13044#endif
13045
13046#include <stdio.h>
13047
13048#ifdef RTLD_GLOBAL
13049# define LT_DLGLOBAL RTLD_GLOBAL
13050#else
13051# ifdef DL_GLOBAL
13052# define LT_DLGLOBAL DL_GLOBAL
13053# else
13054# define LT_DLGLOBAL 0
13055# endif
13056#endif
13057
13058/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13059 find out it does not work in some platform. */
13060#ifndef LT_DLLAZY_OR_NOW
13061# ifdef RTLD_LAZY
13062# define LT_DLLAZY_OR_NOW RTLD_LAZY
13063# else
13064# ifdef DL_LAZY
13065# define LT_DLLAZY_OR_NOW DL_LAZY
13066# else
13067# ifdef RTLD_NOW
13068# define LT_DLLAZY_OR_NOW RTLD_NOW
13069# else
13070# ifdef DL_NOW
13071# define LT_DLLAZY_OR_NOW DL_NOW
13072# else
13073# define LT_DLLAZY_OR_NOW 0
13074# endif
13075# endif
13076# endif
13077# endif
13078#endif
13079
13080/* When -fvisbility=hidden is used, assume the code has been annotated
13081 correspondingly for the symbols needed. */
13082#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13083void fnord () __attribute__((visibility("default")));
13084#endif
13085
13086void fnord () { int i=42; }
13087int main ()
13088{
13089 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13090 int status = $lt_dlunknown;
13091
13092 if (self)
13093 {
13094 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13095 else
13096 {
13097 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13098 else puts (dlerror ());
13099 }
13100 /* dlclose (self); */
13101 }
13102 else
13103 puts (dlerror ());
13104
13105 return status;
13106}
13107_LT_EOF
13108 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13109 (eval $ac_link) 2>&5
13110 ac_status=$?
13111 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13112 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13113 (./conftest; exit; ) >&5 2>/dev/null
13114 lt_status=$?
13115 case x$lt_status in
13116 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13117 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13118 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13119 esac
13120 else :
13121 # compilation failed
13122 lt_cv_dlopen_self_static=no
13123 fi
d6416cdc 13124fi
6bb11ab3
L
13125rm -fr conftest*
13126
13127
d6416cdc 13128fi
6bb11ab3
L
13129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13130$as_echo "$lt_cv_dlopen_self_static" >&6; }
13131 fi
13132
13133 CPPFLAGS="$save_CPPFLAGS"
13134 LDFLAGS="$save_LDFLAGS"
13135 LIBS="$save_LIBS"
13136 ;;
13137 esac
13138
13139 case $lt_cv_dlopen_self in
13140 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13141 *) enable_dlopen_self=unknown ;;
13142 esac
13143
13144 case $lt_cv_dlopen_self_static in
13145 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13146 *) enable_dlopen_self_static=unknown ;;
13147 esac
13148fi
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166striplib=
13167old_striplib=
13168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13169$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13170if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13171 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13172 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13174$as_echo "yes" >&6; }
13175else
13176# FIXME - insert some real tests, host_os isn't really good enough
13177 case $host_os in
13178 darwin*)
13179 if test -n "$STRIP" ; then
13180 striplib="$STRIP -x"
13181 old_striplib="$STRIP -S"
13182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13183$as_echo "yes" >&6; }
13184 else
13185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13186$as_echo "no" >&6; }
13187 fi
13188 ;;
13189 *)
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13191$as_echo "no" >&6; }
13192 ;;
13193 esac
13194fi
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207 # Report which library types will actually be built
13208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13209$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13211$as_echo "$can_build_shared" >&6; }
13212
13213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13214$as_echo_n "checking whether to build shared libraries... " >&6; }
13215 test "$can_build_shared" = "no" && enable_shared=no
13216
13217 # On AIX, shared libraries and static libraries use the same namespace, and
13218 # are all built from PIC.
13219 case $host_os in
13220 aix3*)
13221 test "$enable_shared" = yes && enable_static=no
13222 if test -n "$RANLIB"; then
13223 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13224 postinstall_cmds='$RANLIB $lib'
13225 fi
13226 ;;
13227
13228 aix[4-9]*)
13229 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13230 test "$enable_shared" = yes && enable_static=no
13231 fi
13232 ;;
13233 esac
13234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13235$as_echo "$enable_shared" >&6; }
13236
13237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13238$as_echo_n "checking whether to build static libraries... " >&6; }
13239 # Make sure either enable_shared or enable_static is yes.
13240 test "$enable_shared" = yes || enable_static=yes
13241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13242$as_echo "$enable_static" >&6; }
13243
13244
13245
13246
13247fi
13248ac_ext=c
13249ac_cpp='$CPP $CPPFLAGS'
13250ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13251ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13252ac_compiler_gnu=$ac_cv_c_compiler_gnu
13253
13254CC="$lt_save_CC"
13255
13256
13257
13258
13259
13260
13261
13262
13263
d6416cdc 13264
d6416cdc 13265
d6416cdc 13266
d6416cdc 13267
6bb11ab3
L
13268 ac_config_commands="$ac_config_commands libtool"
13269
13270
13271
13272
13273# Only expand once:
13274
13275
5912fadd 13276
d6416cdc 13277
fdd6fa61
AG
13278. ${srcdir}/../../bfd/configure.host
13279
13280
13281
31e6ad7d
MF
13282
13283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13284$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13285 # Check whether --enable-maintainer-mode was given.
81ecdfbb 13286if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13287 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13288else
13289 USE_MAINTAINER_MODE=no
fdd6fa61 13290fi
31e6ad7d
MF
13291
13292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13293$as_echo "$USE_MAINTAINER_MODE" >&6; }
13294 if test $USE_MAINTAINER_MODE = yes; then
13295 MAINTAINER_MODE_TRUE=
13296 MAINTAINER_MODE_FALSE='#'
fdd6fa61 13297else
31e6ad7d
MF
13298 MAINTAINER_MODE_TRUE='#'
13299 MAINTAINER_MODE_FALSE=
81ecdfbb 13300fi
fdd6fa61 13301
31e6ad7d
MF
13302 MAINT=$MAINTAINER_MODE_TRUE
13303
13304
fdd6fa61 13305
81ecdfbb 13306
ce39bd38
MF
13307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13308$as_echo_n "checking for sim debug setting... " >&6; }
13309sim_debug="0"
81ecdfbb
RW
13310# Check whether --enable-sim-debug was given.
13311if test "${enable_sim_debug+set}" = set; then :
13312 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
13313 yes) sim_debug="7";;
13314 no) sim_debug="0";;
13315 *) sim_debug="($enableval)";;
fdd6fa61 13316esac
fdd6fa61 13317fi
ce39bd38
MF
13318if test "$sim_debug" != "0"; then
13319
13320cat >>confdefs.h <<_ACEOF
13321#define DEBUG $sim_debug
13322_ACEOF
13323
81ecdfbb 13324fi
fdd6fa61 13325
ce39bd38
MF
13326cat >>confdefs.h <<_ACEOF
13327#define WITH_DEBUG $sim_debug
13328_ACEOF
13329
13330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13331$as_echo "$sim_debug" >&6; }
fdd6fa61 13332
81ecdfbb 13333
ce39bd38
MF
13334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13335$as_echo_n "checking for sim stdio debug behavior... " >&6; }
13336sim_stdio="0"
81ecdfbb
RW
13337# Check whether --enable-sim-stdio was given.
13338if test "${enable_sim_stdio+set}" = set; then :
13339 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
13340 yes) sim_stdio="DO_USE_STDIO";;
13341 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 13342 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
fdd6fa61 13343esac
81ecdfbb 13344fi
fdd6fa61 13345
ce39bd38
MF
13346cat >>confdefs.h <<_ACEOF
13347#define WITH_STDIO $sim_stdio
13348_ACEOF
13349
13350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13351$as_echo "$sim_stdio" >&6; }
fdd6fa61 13352
81ecdfbb 13353
ce39bd38
MF
13354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13355$as_echo_n "checking for sim trace settings... " >&6; }
13356sim_trace="~TRACE_debug"
81ecdfbb
RW
13357# Check whether --enable-sim-trace was given.
13358if test "${enable_sim_trace+set}" = set; then :
13359 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
13360 yes) sim_trace="-1";;
13361 no) sim_trace="0";;
fdd6fa61 13362 [-0-9]*)
ce39bd38 13363 sim_trace="'(${enableval})'";;
2232061b 13364 [[:lower:]]*)
fdd6fa61
AG
13365 sim_trace=""
13366 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13367 if test x"$sim_trace" = x; then
ce39bd38 13368 sim_trace="(TRACE_$x"
fdd6fa61
AG
13369 else
13370 sim_trace="${sim_trace}|TRACE_$x"
13371 fi
13372 done
ce39bd38 13373 sim_trace="$sim_trace)" ;;
fdd6fa61 13374esac
81ecdfbb 13375fi
fdd6fa61 13376
ce39bd38
MF
13377cat >>confdefs.h <<_ACEOF
13378#define WITH_TRACE $sim_trace
13379_ACEOF
13380
13381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13382$as_echo "$sim_trace" >&6; }
fdd6fa61 13383
81ecdfbb 13384
ce39bd38
MF
13385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13386$as_echo_n "checking for sim profile settings... " >&6; }
13387profile="1"
13388sim_profile="-1"
81ecdfbb
RW
13389# Check whether --enable-sim-profile was given.
13390if test "${enable_sim_profile+set}" = set; then :
13391 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
13392 yes) profile="1" sim_profile="-1";;
13393 no) profile="0" sim_profile="0";;
fdd6fa61 13394 [-0-9]*)
ce39bd38 13395 profile="(${enableval})" sim_profile="(${enableval})";;
fdd6fa61 13396 [a-z]*)
ce39bd38 13397 profile="1"
fdd6fa61
AG
13398 sim_profile=""
13399 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13400 if test x"$sim_profile" = x; then
ce39bd38 13401 sim_profile="(PROFILE_$x"
fdd6fa61
AG
13402 else
13403 sim_profile="${sim_profile}|PROFILE_$x"
13404 fi
13405 done
ce39bd38 13406 sim_profile="$sim_profile)" ;;
fdd6fa61 13407esac
81ecdfbb 13408fi
fdd6fa61 13409
ce39bd38
MF
13410cat >>confdefs.h <<_ACEOF
13411#define PROFILE $profile
13412_ACEOF
fdd6fa61 13413
d6416cdc 13414
ce39bd38
MF
13415cat >>confdefs.h <<_ACEOF
13416#define WITH_PROFILE $sim_profile
13417_ACEOF
13418
13419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13420$as_echo "$sim_profile" >&6; }
13421
13422
13423
13424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13425$as_echo_n "checking whether to enable sim asserts... " >&6; }
13426sim_assert="1"
35656e95
MF
13427# Check whether --enable-sim-assert was given.
13428if test "${enable_sim_assert+set}" = set; then :
13429 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
13430 yes) sim_assert="1";;
13431 no) sim_assert="0";;
d0ac1c44 13432 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 13433esac
35656e95
MF
13434fi
13435
ce39bd38
MF
13436cat >>confdefs.h <<_ACEOF
13437#define WITH_ASSERT $sim_assert
13438_ACEOF
13439
13440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13441$as_echo "$sim_assert" >&6; }
13442
35656e95 13443
ce39bd38
MF
13444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13445$as_echo_n "checking default sim environment setting... " >&6; }
13446sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
13447# Check whether --enable-sim-environment was given.
13448if test "${enable_sim_environment+set}" = set; then :
13449 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
13450 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13451 user | USER) sim_environment="USER_ENVIRONMENT";;
13452 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13453 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 13454 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 13455esac
16f7876d
MF
13456fi
13457
ce39bd38
MF
13458cat >>confdefs.h <<_ACEOF
13459#define WITH_ENVIRONMENT $sim_environment
13460_ACEOF
13461
13462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13463$as_echo "$sim_environment" >&6; }
13464
16f7876d 13465
347fe5bb
MF
13466sim_inline="-DDEFAULT_INLINE=0"
13467# Check whether --enable-sim-inline was given.
13468if test "${enable_sim_inline+set}" = set; then :
13469 enableval=$enable_sim_inline; sim_inline=""
13470case "$enableval" in
13471 no) sim_inline="-DDEFAULT_INLINE=0";;
13472 0) sim_inline="-DDEFAULT_INLINE=0";;
13473 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13474 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13475 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13476 new_flag=""
13477 case "$x" in
13478 *_INLINE=*) new_flag="-D$x";;
13479 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13480 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13481 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13482 esac
13483 if test x"$sim_inline" = x""; then
13484 sim_inline="$new_flag"
13485 else
13486 sim_inline="$sim_inline $new_flag"
13487 fi
13488 done;;
13489esac
13490if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13491 echo "Setting inline flags = $sim_inline" 6>&1
13492fi
13493fi
13494
13495
13496
81ecdfbb
RW
13497
13498# Check whether --with-pkgversion was given.
13499if test "${with_pkgversion+set}" = set; then :
13500 withval=$with_pkgversion; case "$withval" in
d0ac1c44 13501 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
d6416cdc
RW
13502 no) PKGVERSION= ;;
13503 *) PKGVERSION="($withval) " ;;
13504 esac
13505else
bf12d44e 13506 PKGVERSION="(SIM) "
d6416cdc 13507
81ecdfbb
RW
13508fi
13509
d6416cdc
RW
13510
13511
13512
13513
81ecdfbb
RW
13514# Check whether --with-bugurl was given.
13515if test "${with_bugurl+set}" = set; then :
13516 withval=$with_bugurl; case "$withval" in
d0ac1c44 13517 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
d6416cdc
RW
13518 no) BUGURL=
13519 ;;
13520 *) BUGURL="$withval"
13521 ;;
13522 esac
13523else
dfb856ba 13524 BUGURL="https://www.gnu.org/software/gdb/bugs/"
d6416cdc 13525
81ecdfbb
RW
13526fi
13527
d6416cdc
RW
13528 case ${BUGURL} in
13529 "")
13530 REPORT_BUGS_TO=
13531 REPORT_BUGS_TEXI=
13532 ;;
13533 *)
13534 REPORT_BUGS_TO="<$BUGURL>"
13535 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13536 ;;
13537 esac;
13538
13539
13540
13541
13542cat >>confdefs.h <<_ACEOF
13543#define PKGVERSION "$PKGVERSION"
13544_ACEOF
13545
13546
13547cat >>confdefs.h <<_ACEOF
13548#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13549_ACEOF
13550
13551
81ecdfbb
RW
13552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13553$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 13554if ${ac_cv_type_signal+:} false; then :
81ecdfbb 13555 $as_echo_n "(cached) " >&6
fdd6fa61 13556else
81ecdfbb 13557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fdd6fa61
AG
13558/* end confdefs.h. */
13559#include <sys/types.h>
13560#include <signal.h>
fdd6fa61
AG
13561
13562int
13563main ()
13564{
81ecdfbb 13565return *(signal (0, 0)) (0) == 1;
fdd6fa61
AG
13566 ;
13567 return 0;
13568}
13569_ACEOF
81ecdfbb
RW
13570if ac_fn_c_try_compile "$LINENO"; then :
13571 ac_cv_type_signal=int
fdd6fa61 13572else
81ecdfbb 13573 ac_cv_type_signal=void
fdd6fa61 13574fi
81ecdfbb 13575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fdd6fa61 13576fi
81ecdfbb
RW
13577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13578$as_echo "$ac_cv_type_signal" >&6; }
fdd6fa61
AG
13579
13580cat >>confdefs.h <<_ACEOF
13581#define RETSIGTYPE $ac_cv_type_signal
13582_ACEOF
13583
13584
13585
13586
13587
fdd6fa61 13588
5c27d164 13589
6ffe910a
MF
13590if test -n "$ac_tool_prefix"; then
13591 # Extract the first word of "${ac_tool_prefix}dtc", so it can be a program name with args.
13592set dummy ${ac_tool_prefix}dtc; ac_word=$2
13593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13594$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13595if ${ac_cv_prog_DTC+:} false; then :
6ffe910a
MF
13596 $as_echo_n "(cached) " >&6
13597else
13598 if test -n "$DTC"; then
13599 ac_cv_prog_DTC="$DTC" # Let the user override the test.
13600else
13601as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13602for as_dir in $PATH
13603do
13604 IFS=$as_save_IFS
13605 test -z "$as_dir" && as_dir=.
13606 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6ffe910a
MF
13608 ac_cv_prog_DTC="${ac_tool_prefix}dtc"
13609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13610 break 2
13611 fi
13612done
13613 done
13614IFS=$as_save_IFS
13615
13616fi
13617fi
13618DTC=$ac_cv_prog_DTC
13619if test -n "$DTC"; then
13620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTC" >&5
13621$as_echo "$DTC" >&6; }
13622else
13623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13624$as_echo "no" >&6; }
13625fi
13626
13627
13628fi
13629if test -z "$ac_cv_prog_DTC"; then
13630 ac_ct_DTC=$DTC
13631 # Extract the first word of "dtc", so it can be a program name with args.
13632set dummy dtc; ac_word=$2
13633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13634$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13635if ${ac_cv_prog_ac_ct_DTC+:} false; then :
6ffe910a
MF
13636 $as_echo_n "(cached) " >&6
13637else
13638 if test -n "$ac_ct_DTC"; then
13639 ac_cv_prog_ac_ct_DTC="$ac_ct_DTC" # Let the user override the test.
13640else
13641as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13642for as_dir in $PATH
13643do
13644 IFS=$as_save_IFS
13645 test -z "$as_dir" && as_dir=.
13646 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13647 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6ffe910a
MF
13648 ac_cv_prog_ac_ct_DTC="dtc"
13649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13650 break 2
13651 fi
13652done
13653 done
13654IFS=$as_save_IFS
13655
13656fi
13657fi
13658ac_ct_DTC=$ac_cv_prog_ac_ct_DTC
13659if test -n "$ac_ct_DTC"; then
13660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DTC" >&5
13661$as_echo "$ac_ct_DTC" >&6; }
13662else
13663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13664$as_echo "no" >&6; }
13665fi
13666
13667 if test "x$ac_ct_DTC" = x; then
13668 DTC=""
13669 else
13670 case $cross_compiling:$ac_tool_warned in
13671yes:)
13672{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13673$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13674ac_tool_warned=yes ;;
13675esac
13676 DTC=$ac_ct_DTC
13677 fi
13678else
13679 DTC="$ac_cv_prog_DTC"
13680fi
13681
13682
13683
1ac72f06 13684wire_endian="BIG"
5c27d164
AG
13685default_endian=""
13686# Check whether --enable-sim-endian was given.
13687if test "${enable_sim_endian+set}" = set; then :
13688 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
13689 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13690 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
5c27d164 13691 yes) if test x"$wire_endian" != x; then
1ac72f06 13692 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
5c27d164 13693 else
1ac72f06
MF
13694 if test x"$default_endian" != x; then
13695 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
5c27d164
AG
13696 else
13697 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 13698 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
5c27d164
AG
13699 fi
13700 fi;;
13701 no) if test x"$default_endian" != x; then
1ac72f06 13702 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
5c27d164
AG
13703 else
13704 if test x"$wire_endian" != x; then
1ac72f06 13705 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
5c27d164
AG
13706 else
13707 echo "No default endian for target $target" 1>&6
1ac72f06 13708 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
5c27d164
AG
13709 fi
13710 fi;;
d0ac1c44 13711 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
5c27d164
AG
13712esac
13713if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13714 echo "Setting endian flags = $sim_endian" 6>&1
13715fi
13716else
13717 if test x"$default_endian" != x; then
1ac72f06 13718 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
5c27d164
AG
13719else
13720 if test x"$wire_endian" != x; then
1ac72f06 13721 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
5c27d164
AG
13722 else
13723 sim_endian=
13724 fi
13725fi
13726fi
13727
13728wire_alignment="STRICT_ALIGNMENT"
13729default_alignment=""
13730
13731# Check whether --enable-sim-alignment was given.
13732if test "${enable_sim_alignment+set}" = set; then :
13733 enableval=$enable_sim_alignment; case "${enableval}" in
13734 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13735 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13736 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13737 yes) if test x"$wire_alignment" != x; then
13738 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13739 else
13740 if test x"$default_alignment" != x; then
13741 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13742 else
13743 echo "No hard-wired alignment for target $target" 1>&6
13744 sim_alignment="-DWITH_ALIGNMENT=0"
13745 fi
13746 fi;;
13747 no) if test x"$default_alignment" != x; then
13748 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13749 else
13750 if test x"$wire_alignment" != x; then
13751 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13752 else
13753 echo "No default alignment for target $target" 1>&6
13754 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13755 fi
13756 fi;;
d0ac1c44 13757 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
5c27d164
AG
13758esac
13759if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13760 echo "Setting alignment flags = $sim_alignment" 6>&1
13761fi
13762else
13763 if test x"$default_alignment" != x; then
13764 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13765else
13766 if test x"$wire_alignment" != x; then
13767 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13768 else
13769 sim_alignment=
13770 fi
13771fi
13772fi
13773
13774
cc8ab1de
MF
13775# Check whether --enable-werror was given.
13776if test "${enable_werror+set}" = set; then :
13777 enableval=$enable_werror; case "${enableval}" in
13778 yes | y) ERROR_ON_WARNING="yes" ;;
13779 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 13780 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
cc8ab1de
MF
13781 esac
13782fi
13783
13784
13785# Enable -Werror by default when using gcc
13786if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13787 ERROR_ON_WARNING=yes
13788fi
13789
13790WERROR_CFLAGS=""
cc8ab1de
MF
13791
13792build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13793-Wpointer-sign \
13794-Wno-unused -Wunused-value -Wunused-function \
13795-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13796-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13797-Wold-style-declaration -Wold-style-definition"
13798
13799# Enable -Wno-format by default when using gcc on mingw since many
13800# GCC versions complain about %I64.
13801case "${host}" in
13802 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13803 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13804esac
13805
13806# Check whether --enable-build-warnings was given.
13807if test "${enable_build_warnings+set}" = set; then :
13808 enableval=$enable_build_warnings; case "${enableval}" in
13809 yes) ;;
13810 no) build_warnings="-w";;
13811 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13812 build_warnings="${build_warnings} ${t}";;
13813 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13814 build_warnings="${t} ${build_warnings}";;
13815 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13816esac
13817if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13818 echo "Setting compiler warning flags = $build_warnings" 6>&1
13819fi
13820fi
13821# Check whether --enable-sim-build-warnings was given.
13822if test "${enable_sim_build_warnings+set}" = set; then :
13823 enableval=$enable_sim_build_warnings; case "${enableval}" in
13824 yes) ;;
13825 no) build_warnings="-w";;
13826 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13827 build_warnings="${build_warnings} ${t}";;
13828 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13829 build_warnings="${t} ${build_warnings}";;
13830 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13831esac
13832if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13833 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13834fi
13835fi
13836WARN_CFLAGS=""
13837if test "x${build_warnings}" != x -a "x$GCC" = xyes
13838then
13839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13840$as_echo_n "checking compiler warning flags... " >&6; }
13841 # Separate out the -Werror flag as some files just cannot be
13842 # compiled with it enabled.
13843 for w in ${build_warnings}; do
13844 case $w in
13845 -Werr*) WERROR_CFLAGS=-Werror ;;
13846 *) # Check that GCC accepts it
13847 saved_CFLAGS="$CFLAGS"
13848 CFLAGS="$CFLAGS $w"
13849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13850/* end confdefs.h. */
13851
13852int
13853main ()
13854{
13855
13856 ;
13857 return 0;
13858}
13859_ACEOF
13860if ac_fn_c_try_compile "$LINENO"; then :
13861 WARN_CFLAGS="${WARN_CFLAGS} $w"
13862fi
13863rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13864 CFLAGS="$saved_CFLAGS"
13865 esac
13866 done
13867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13868$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13869fi
13870
13871
fdd6fa61 13872
fdd6fa61
AG
13873cgen_breaks=""
13874if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13875cgen_breaks="break cgen_rtx_error";
13876fi
13877
81ecdfbb 13878ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
fdd6fa61 13879
81ecdfbb 13880ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
fdd6fa61 13881
81ecdfbb 13882ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
fdd6fa61 13883
81ecdfbb 13884ac_config_commands="$ac_config_commands Makefile"
fdd6fa61 13885
81ecdfbb 13886ac_config_commands="$ac_config_commands stamp-h"
fdd6fa61
AG
13887
13888cat >confcache <<\_ACEOF
13889# This file is a shell script that caches the results of configure
13890# tests run on this system so they can be shared between configure
13891# scripts and configure runs, see configure's option --config-cache.
13892# It is not useful on other systems. If it contains results you don't
13893# want to keep, you may remove or edit it.
13894#
13895# config.status only pays attention to the cache file if you give it
13896# the --recheck option to rerun configure.
13897#
13898# `ac_cv_env_foo' variables (set or unset) will be overridden when
13899# loading this file, other *unset* `ac_cv_foo' will be assigned the
13900# following values.
13901
13902_ACEOF
13903
13904# The following way of writing the cache mishandles newlines in values,
13905# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13906# So, we kill variables containing newlines.
fdd6fa61
AG
13907# Ultrix sh set writes to stderr and can't be redirected directly,
13908# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13909(
13910 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13911 eval ac_val=\$$ac_var
13912 case $ac_val in #(
13913 *${as_nl}*)
13914 case $ac_var in #(
13915 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13916$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13917 esac
13918 case $ac_var in #(
13919 _ | IFS | as_nl) ;; #(
13920 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13921 *) { eval $ac_var=; unset $ac_var;} ;;
13922 esac ;;
13923 esac
13924 done
13925
fdd6fa61 13926 (set) 2>&1 |
81ecdfbb
RW
13927 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13928 *${as_nl}ac_space=\ *)
13929 # `set' does not quote correctly, so add quotes: double-quote
13930 # substitution turns \\\\ into \\, and sed turns \\ into \.
fdd6fa61
AG
13931 sed -n \
13932 "s/'/'\\\\''/g;
13933 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13934 ;; #(
fdd6fa61
AG
13935 *)
13936 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13937 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fdd6fa61 13938 ;;
81ecdfbb
RW
13939 esac |
13940 sort
13941) |
fdd6fa61 13942 sed '
81ecdfbb 13943 /^ac_cv_env_/b end
fdd6fa61 13944 t clear
81ecdfbb 13945 :clear
fdd6fa61
AG
13946 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13947 t end
81ecdfbb
RW
13948 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13949 :end' >>confcache
13950if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13951 if test -w "$cache_file"; then
d0ac1c44 13952 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
13953 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13954$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
13955 if test ! -f "$cache_file" || test -h "$cache_file"; then
13956 cat confcache >"$cache_file"
13957 else
13958 case $cache_file in #(
13959 */* | ?:*)
13960 mv -f confcache "$cache_file"$$ &&
13961 mv -f "$cache_file"$$ "$cache_file" ;; #(
13962 *)
13963 mv -f confcache "$cache_file" ;;
13964 esac
13965 fi
13966 fi
fdd6fa61 13967 else
81ecdfbb
RW
13968 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13969$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
fdd6fa61
AG
13970 fi
13971fi
13972rm -f confcache
13973
13974test "x$prefix" = xNONE && prefix=$ac_default_prefix
13975# Let make expand exec_prefix.
13976test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13977
fdd6fa61
AG
13978DEFS=-DHAVE_CONFIG_H
13979
13980ac_libobjs=
13981ac_ltlibobjs=
d0ac1c44 13982U=
fdd6fa61
AG
13983for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13984 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13985 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13986 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13987 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13988 # will be set to the directory where LIBOBJS objects are built.
13989 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13990 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
fdd6fa61
AG
13991done
13992LIBOBJS=$ac_libobjs
13993
13994LTLIBOBJS=$ac_ltlibobjs
13995
13996
0cb8d851 13997
db2e4d67 13998if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
d0ac1c44 13999 as_fn_error $? "conditional \"GMAKE\" was never defined.
db2e4d67
MF
14000Usually this means the macro was only invoked conditionally." "$LINENO" 5
14001fi
6bb11ab3 14002if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 14003 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
14004Usually this means the macro was only invoked conditionally." "$LINENO" 5
14005fi
31e6ad7d 14006if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 14007 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
14008Usually this means the macro was only invoked conditionally." "$LINENO" 5
14009fi
fdd6fa61 14010
d0ac1c44 14011: "${CONFIG_STATUS=./config.status}"
81ecdfbb 14012ac_write_fail=0
fdd6fa61
AG
14013ac_clean_files_save=$ac_clean_files
14014ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14015{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14016$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14017as_write_fail=0
14018cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
fdd6fa61
AG
14019#! $SHELL
14020# Generated by $as_me.
14021# Run this file to recreate the current configuration.
14022# Compiler output produced by configure, useful for debugging
14023# configure, is in config.log if it exists.
14024
14025debug=false
14026ac_cs_recheck=false
14027ac_cs_silent=false
fdd6fa61 14028
81ecdfbb
RW
14029SHELL=\${CONFIG_SHELL-$SHELL}
14030export SHELL
14031_ASEOF
14032cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14033## -------------------- ##
14034## M4sh Initialization. ##
14035## -------------------- ##
14036
14037# Be more Bourne compatible
14038DUALCASE=1; export DUALCASE # for MKS sh
14039if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
fdd6fa61
AG
14040 emulate sh
14041 NULLCMD=:
81ecdfbb 14042 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fdd6fa61
AG
14043 # is contrary to our usage. Disable this feature.
14044 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14045 setopt NO_GLOB_SUBST
14046else
14047 case `(set -o) 2>/dev/null` in #(
14048 *posix*) :
14049 set -o posix ;; #(
14050 *) :
14051 ;;
14052esac
fdd6fa61 14053fi
fdd6fa61 14054
81ecdfbb
RW
14055
14056as_nl='
14057'
14058export as_nl
14059# Printing a long string crashes Solaris 7 /usr/bin/printf.
14060as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14061as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14062as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14063# Prefer a ksh shell builtin over an external printf program on Solaris,
14064# but without wasting forks for bash or zsh.
14065if test -z "$BASH_VERSION$ZSH_VERSION" \
14066 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14067 as_echo='print -r --'
14068 as_echo_n='print -rn --'
14069elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14070 as_echo='printf %s\n'
14071 as_echo_n='printf %s'
14072else
14073 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14074 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14075 as_echo_n='/usr/ucb/echo -n'
14076 else
14077 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14078 as_echo_n_body='eval
14079 arg=$1;
14080 case $arg in #(
14081 *"$as_nl"*)
14082 expr "X$arg" : "X\\(.*\\)$as_nl";
14083 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14084 esac;
14085 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14086 '
14087 export as_echo_n_body
14088 as_echo_n='sh -c $as_echo_n_body as_echo'
14089 fi
14090 export as_echo_body
14091 as_echo='sh -c $as_echo_body as_echo'
14092fi
14093
14094# The user is always right.
14095if test "${PATH_SEPARATOR+set}" != set; then
14096 PATH_SEPARATOR=:
14097 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14098 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14099 PATH_SEPARATOR=';'
14100 }
fdd6fa61
AG
14101fi
14102
14103
81ecdfbb
RW
14104# IFS
14105# We need space, tab and new line, in precisely that order. Quoting is
14106# there to prevent editors from complaining about space-tab.
14107# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14108# splitting by setting IFS to empty value.)
14109IFS=" "" $as_nl"
14110
14111# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 14112as_myself=
81ecdfbb
RW
14113case $0 in #((
14114 *[\\/]* ) as_myself=$0 ;;
14115 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14116for as_dir in $PATH
14117do
14118 IFS=$as_save_IFS
14119 test -z "$as_dir" && as_dir=.
14120 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14121 done
14122IFS=$as_save_IFS
14123
14124 ;;
14125esac
14126# We did not find ourselves, most probably we were run as `sh COMMAND'
14127# in which case we are not to be found in the path.
14128if test "x$as_myself" = x; then
14129 as_myself=$0
14130fi
14131if test ! -f "$as_myself"; then
14132 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14133 exit 1
14134fi
14135
14136# Unset variables that we do not need and which cause bugs (e.g. in
14137# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14138# suppresses any "Segmentation fault" message there. '((' could
14139# trigger a bug in pdksh 5.2.14.
14140for as_var in BASH_ENV ENV MAIL MAILPATH
14141do eval test x\${$as_var+set} = xset \
14142 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14143done
fdd6fa61
AG
14144PS1='$ '
14145PS2='> '
14146PS4='+ '
14147
14148# NLS nuisances.
81ecdfbb
RW
14149LC_ALL=C
14150export LC_ALL
14151LANGUAGE=C
14152export LANGUAGE
14153
14154# CDPATH.
14155(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14156
14157
d0ac1c44
SM
14158# as_fn_error STATUS ERROR [LINENO LOG_FD]
14159# ----------------------------------------
81ecdfbb
RW
14160# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14161# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 14162# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
14163as_fn_error ()
14164{
d0ac1c44
SM
14165 as_status=$1; test $as_status -eq 0 && as_status=1
14166 if test "$4"; then
14167 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14168 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
fdd6fa61 14169 fi
d0ac1c44 14170 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
14171 as_fn_exit $as_status
14172} # as_fn_error
14173
14174
14175# as_fn_set_status STATUS
14176# -----------------------
14177# Set $? to STATUS, without forking.
14178as_fn_set_status ()
14179{
14180 return $1
14181} # as_fn_set_status
14182
14183# as_fn_exit STATUS
14184# -----------------
14185# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14186as_fn_exit ()
14187{
14188 set +e
14189 as_fn_set_status $1
14190 exit $1
14191} # as_fn_exit
14192
14193# as_fn_unset VAR
14194# ---------------
14195# Portably unset VAR.
14196as_fn_unset ()
14197{
14198 { eval $1=; unset $1;}
14199}
14200as_unset=as_fn_unset
14201# as_fn_append VAR VALUE
14202# ----------------------
14203# Append the text in VALUE to the end of the definition contained in VAR. Take
14204# advantage of any shell optimizations that allow amortized linear growth over
14205# repeated appends, instead of the typical quadratic growth present in naive
14206# implementations.
14207if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14208 eval 'as_fn_append ()
14209 {
14210 eval $1+=\$2
14211 }'
14212else
14213 as_fn_append ()
14214 {
14215 eval $1=\$$1\$2
14216 }
14217fi # as_fn_append
14218
14219# as_fn_arith ARG...
14220# ------------------
14221# Perform arithmetic evaluation on the ARGs, and store the result in the
14222# global $as_val. Take advantage of shells that can avoid forks. The arguments
14223# must be portable across $(()) and expr.
14224if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14225 eval 'as_fn_arith ()
14226 {
14227 as_val=$(( $* ))
14228 }'
14229else
14230 as_fn_arith ()
14231 {
14232 as_val=`expr "$@" || test $? -eq 1`
14233 }
14234fi # as_fn_arith
14235
fdd6fa61 14236
81ecdfbb
RW
14237if expr a : '\(a\)' >/dev/null 2>&1 &&
14238 test "X`expr 00001 : '.*\(...\)'`" = X001; then
fdd6fa61
AG
14239 as_expr=expr
14240else
14241 as_expr=false
14242fi
14243
81ecdfbb 14244if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
fdd6fa61
AG
14245 as_basename=basename
14246else
14247 as_basename=false
14248fi
14249
81ecdfbb
RW
14250if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14251 as_dirname=dirname
14252else
14253 as_dirname=false
14254fi
fdd6fa61 14255
81ecdfbb 14256as_me=`$as_basename -- "$0" ||
fdd6fa61
AG
14257$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14258 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14259 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14260$as_echo X/"$0" |
14261 sed '/^.*\/\([^/][^/]*\)\/*$/{
14262 s//\1/
14263 q
14264 }
14265 /^X\/\(\/\/\)$/{
14266 s//\1/
14267 q
14268 }
14269 /^X\/\(\/\).*/{
14270 s//\1/
14271 q
14272 }
14273 s/.*/./; q'`
fdd6fa61 14274
fdd6fa61
AG
14275# Avoid depending upon Character Ranges.
14276as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14277as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14278as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14279as_cr_digits='0123456789'
14280as_cr_alnum=$as_cr_Letters$as_cr_digits
14281
81ecdfbb
RW
14282ECHO_C= ECHO_N= ECHO_T=
14283case `echo -n x` in #(((((
14284-n*)
14285 case `echo 'xy\c'` in
14286 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14287 xy) ECHO_C='\c';;
14288 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14289 ECHO_T=' ';;
14290 esac;;
14291*)
14292 ECHO_N='-n';;
fdd6fa61
AG
14293esac
14294
81ecdfbb
RW
14295rm -f conf$$ conf$$.exe conf$$.file
14296if test -d conf$$.dir; then
14297 rm -f conf$$.dir/conf$$.file
fdd6fa61 14298else
81ecdfbb
RW
14299 rm -f conf$$.dir
14300 mkdir conf$$.dir 2>/dev/null
fdd6fa61 14301fi
81ecdfbb
RW
14302if (echo >conf$$.file) 2>/dev/null; then
14303 if ln -s conf$$.file conf$$ 2>/dev/null; then
fdd6fa61 14304 as_ln_s='ln -s'
81ecdfbb
RW
14305 # ... but there are two gotchas:
14306 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14307 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 14308 # In both cases, we have to default to `cp -pR'.
81ecdfbb 14309 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 14310 as_ln_s='cp -pR'
81ecdfbb
RW
14311 elif ln conf$$.file conf$$ 2>/dev/null; then
14312 as_ln_s=ln
14313 else
d0ac1c44 14314 as_ln_s='cp -pR'
fdd6fa61 14315 fi
fdd6fa61 14316else
d0ac1c44 14317 as_ln_s='cp -pR'
fdd6fa61 14318fi
81ecdfbb
RW
14319rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14320rmdir conf$$.dir 2>/dev/null
14321
fdd6fa61 14322
81ecdfbb
RW
14323# as_fn_mkdir_p
14324# -------------
14325# Create "$as_dir" as a directory, including parents if necessary.
14326as_fn_mkdir_p ()
14327{
14328
14329 case $as_dir in #(
14330 -*) as_dir=./$as_dir;;
14331 esac
14332 test -d "$as_dir" || eval $as_mkdir_p || {
14333 as_dirs=
14334 while :; do
14335 case $as_dir in #(
14336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14337 *) as_qdir=$as_dir;;
14338 esac
14339 as_dirs="'$as_qdir' $as_dirs"
14340 as_dir=`$as_dirname -- "$as_dir" ||
14341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14342 X"$as_dir" : 'X\(//\)[^/]' \| \
14343 X"$as_dir" : 'X\(//\)$' \| \
14344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14345$as_echo X"$as_dir" |
14346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14347 s//\1/
14348 q
14349 }
14350 /^X\(\/\/\)[^/].*/{
14351 s//\1/
14352 q
14353 }
14354 /^X\(\/\/\)$/{
14355 s//\1/
14356 q
14357 }
14358 /^X\(\/\).*/{
14359 s//\1/
14360 q
14361 }
14362 s/.*/./; q'`
14363 test -d "$as_dir" && break
14364 done
14365 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 14366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
14367
14368
14369} # as_fn_mkdir_p
fdd6fa61 14370if mkdir -p . 2>/dev/null; then
81ecdfbb 14371 as_mkdir_p='mkdir -p "$as_dir"'
fdd6fa61
AG
14372else
14373 test -d ./-p && rmdir ./-p
14374 as_mkdir_p=false
14375fi
14376
d0ac1c44
SM
14377
14378# as_fn_executable_p FILE
14379# -----------------------
14380# Test if FILE is an executable regular file.
14381as_fn_executable_p ()
14382{
14383 test -f "$1" && test -x "$1"
14384} # as_fn_executable_p
14385as_test_x='test -x'
14386as_executable_p=as_fn_executable_p
fdd6fa61
AG
14387
14388# Sed expression to map a string onto a valid CPP name.
14389as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14390
14391# Sed expression to map a string onto a valid variable name.
14392as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14393
14394
fdd6fa61 14395exec 6>&1
81ecdfbb
RW
14396## ----------------------------------- ##
14397## Main body of $CONFIG_STATUS script. ##
14398## ----------------------------------- ##
14399_ASEOF
14400test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14401
14402cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14403# Save the log message, to keep $0 and so on meaningful, and to
fdd6fa61 14404# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14405# values after options handling.
14406ac_log="
fdd6fa61 14407This file was extended by $as_me, which was
d0ac1c44 14408generated by GNU Autoconf 2.69. Invocation command line was
fdd6fa61
AG
14409
14410 CONFIG_FILES = $CONFIG_FILES
14411 CONFIG_HEADERS = $CONFIG_HEADERS
14412 CONFIG_LINKS = $CONFIG_LINKS
14413 CONFIG_COMMANDS = $CONFIG_COMMANDS
14414 $ $0 $@
14415
81ecdfbb
RW
14416on `(hostname || uname -n) 2>/dev/null | sed 1q`
14417"
14418
fdd6fa61
AG
14419_ACEOF
14420
81ecdfbb
RW
14421case $ac_config_files in *"
14422"*) set x $ac_config_files; shift; ac_config_files=$*;;
14423esac
fdd6fa61 14424
81ecdfbb
RW
14425case $ac_config_headers in *"
14426"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14427esac
fdd6fa61 14428
fdd6fa61 14429
81ecdfbb
RW
14430cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14431# Files that config.status was made for.
14432config_files="$ac_config_files"
14433config_headers="$ac_config_headers"
81ecdfbb 14434config_commands="$ac_config_commands"
fdd6fa61 14435
81ecdfbb 14436_ACEOF
fdd6fa61 14437
81ecdfbb 14438cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fdd6fa61 14439ac_cs_usage="\
81ecdfbb
RW
14440\`$as_me' instantiates files and other configuration actions
14441from templates according to the current configuration. Unless the files
14442and actions are specified as TAGs, all are instantiated by default.
fdd6fa61 14443
81ecdfbb 14444Usage: $0 [OPTION]... [TAG]...
fdd6fa61
AG
14445
14446 -h, --help print this help, then exit
81ecdfbb 14447 -V, --version print version number and configuration settings, then exit
d0ac1c44 14448 --config print configuration, then exit
81ecdfbb
RW
14449 -q, --quiet, --silent
14450 do not print progress messages
fdd6fa61
AG
14451 -d, --debug don't remove temporary files
14452 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14453 --file=FILE[:TEMPLATE]
14454 instantiate the configuration file FILE
14455 --header=FILE[:TEMPLATE]
14456 instantiate the configuration header FILE
fdd6fa61
AG
14457
14458Configuration files:
14459$config_files
14460
14461Configuration headers:
14462$config_headers
14463
fdd6fa61
AG
14464Configuration commands:
14465$config_commands
14466
81ecdfbb 14467Report bugs to the package provider."
fdd6fa61 14468
81ecdfbb
RW
14469_ACEOF
14470cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14471ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
fdd6fa61
AG
14472ac_cs_version="\\
14473config.status
d0ac1c44
SM
14474configured by $0, generated by GNU Autoconf 2.69,
14475 with options \\"\$ac_cs_config\\"
fdd6fa61 14476
d0ac1c44 14477Copyright (C) 2012 Free Software Foundation, Inc.
fdd6fa61
AG
14478This config.status script is free software; the Free Software Foundation
14479gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14480
14481ac_pwd='$ac_pwd'
14482srcdir='$srcdir'
14483INSTALL='$INSTALL'
6bb11ab3 14484AWK='$AWK'
81ecdfbb 14485test -n "\$AWK" || AWK=awk
fdd6fa61
AG
14486_ACEOF
14487
81ecdfbb
RW
14488cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14489# The default lists apply if the user does not specify any file.
fdd6fa61
AG
14490ac_need_defaults=:
14491while test $# != 0
14492do
14493 case $1 in
d0ac1c44 14494 --*=?*)
81ecdfbb
RW
14495 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14496 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
fdd6fa61
AG
14497 ac_shift=:
14498 ;;
d0ac1c44
SM
14499 --*=)
14500 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14501 ac_optarg=
14502 ac_shift=:
14503 ;;
81ecdfbb 14504 *)
fdd6fa61
AG
14505 ac_option=$1
14506 ac_optarg=$2
14507 ac_shift=shift
14508 ;;
fdd6fa61
AG
14509 esac
14510
14511 case $ac_option in
14512 # Handling of the options.
fdd6fa61
AG
14513 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14514 ac_cs_recheck=: ;;
81ecdfbb
RW
14515 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14516 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
14517 --config | --confi | --conf | --con | --co | --c )
14518 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 14519 --debug | --debu | --deb | --de | --d | -d )
fdd6fa61
AG
14520 debug=: ;;
14521 --file | --fil | --fi | --f )
14522 $ac_shift
81ecdfbb
RW
14523 case $ac_optarg in
14524 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 14525 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
14526 esac
14527 as_fn_append CONFIG_FILES " '$ac_optarg'"
fdd6fa61
AG
14528 ac_need_defaults=false;;
14529 --header | --heade | --head | --hea )
14530 $ac_shift
81ecdfbb
RW
14531 case $ac_optarg in
14532 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14533 esac
14534 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
fdd6fa61 14535 ac_need_defaults=false;;
81ecdfbb
RW
14536 --he | --h)
14537 # Conflict between --help and --header
d0ac1c44 14538 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
14539Try \`$0 --help' for more information.";;
14540 --help | --hel | -h )
14541 $as_echo "$ac_cs_usage"; exit ;;
fdd6fa61
AG
14542 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14543 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14544 ac_cs_silent=: ;;
14545
14546 # This is an error.
d0ac1c44 14547 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 14548Try \`$0 --help' for more information." ;;
fdd6fa61 14549
81ecdfbb
RW
14550 *) as_fn_append ac_config_targets " $1"
14551 ac_need_defaults=false ;;
fdd6fa61
AG
14552
14553 esac
14554 shift
14555done
14556
14557ac_configure_extra_args=
14558
14559if $ac_cs_silent; then
14560 exec 6>/dev/null
14561 ac_configure_extra_args="$ac_configure_extra_args --silent"
14562fi
14563
14564_ACEOF
81ecdfbb 14565cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
fdd6fa61 14566if \$ac_cs_recheck; then
d0ac1c44 14567 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
14568 shift
14569 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14570 CONFIG_SHELL='$SHELL'
14571 export CONFIG_SHELL
14572 exec "\$@"
fdd6fa61
AG
14573fi
14574
14575_ACEOF
81ecdfbb
RW
14576cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14577exec 5>>config.log
14578{
14579 echo
14580 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14581## Running $as_me. ##
14582_ASBOX
14583 $as_echo "$ac_log"
14584} >&5
fdd6fa61 14585
81ecdfbb
RW
14586_ACEOF
14587cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14588#
14589# INIT-COMMANDS
14590#
14591ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14592
6bb11ab3
L
14593
14594# The HP-UX ksh and POSIX shell print the target directory to stdout
14595# if CDPATH is set.
14596(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14597
14598sed_quote_subst='$sed_quote_subst'
14599double_quote_subst='$double_quote_subst'
14600delay_variable_subst='$delay_variable_subst'
14601macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14602macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14603enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14604enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14605pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14606enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14607SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14608ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14609host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14610host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14611host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14612build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14613build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14614build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14615SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14616Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14617GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14618EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14619FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14620LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14621NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14622LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14623max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14624ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14625exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14626lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14627lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14628lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14629reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14630reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14631OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14632deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14633file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14634AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14635AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14636STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14637RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14638old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14639old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14640old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14641lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14642CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14643CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14644compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14645GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14646lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14647lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14648lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14649lt_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"`'
14650objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14651MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14652lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14653lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14654lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14655lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14656lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14657need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14658DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14659NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14660LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14661OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14662OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14663libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14664shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14665extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14666archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14667enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14668export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14669whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14670compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14671old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14672old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14673archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14674archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14675module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14676module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14677with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14678allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14679no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14680hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14681hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14682hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14683hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14684hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14685hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14686hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14687hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14688inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14689link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14690fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14691always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14692export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14693exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14694include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14695prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14696file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14697variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14698need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14699need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14700version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14701runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14702shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14703shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14704libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14705library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14706soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14707install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14708postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14709postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14710finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14711finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14712hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14713sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14714sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14715hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14716enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14717enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14718enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14719old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14720striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14721
14722LTCC='$LTCC'
14723LTCFLAGS='$LTCFLAGS'
14724compiler='$compiler_DEFAULT'
14725
14726# A function that is used when there is no print builtin or printf.
14727func_fallback_echo ()
14728{
14729 eval 'cat <<_LTECHO_EOF
14730\$1
14731_LTECHO_EOF'
14732}
14733
14734# Quote evaled strings.
14735for var in SHELL \
14736ECHO \
14737SED \
14738GREP \
14739EGREP \
14740FGREP \
14741LD \
14742NM \
14743LN_S \
14744lt_SP2NL \
14745lt_NL2SP \
14746reload_flag \
14747OBJDUMP \
14748deplibs_check_method \
14749file_magic_cmd \
14750AR \
14751AR_FLAGS \
14752STRIP \
14753RANLIB \
14754CC \
14755CFLAGS \
14756compiler \
14757lt_cv_sys_global_symbol_pipe \
14758lt_cv_sys_global_symbol_to_cdecl \
14759lt_cv_sys_global_symbol_to_c_name_address \
14760lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14761lt_prog_compiler_no_builtin_flag \
14762lt_prog_compiler_wl \
14763lt_prog_compiler_pic \
14764lt_prog_compiler_static \
14765lt_cv_prog_compiler_c_o \
14766need_locks \
14767DSYMUTIL \
14768NMEDIT \
14769LIPO \
14770OTOOL \
14771OTOOL64 \
14772shrext_cmds \
14773export_dynamic_flag_spec \
14774whole_archive_flag_spec \
14775compiler_needs_object \
14776with_gnu_ld \
14777allow_undefined_flag \
14778no_undefined_flag \
14779hardcode_libdir_flag_spec \
14780hardcode_libdir_flag_spec_ld \
14781hardcode_libdir_separator \
14782fix_srcfile_path \
14783exclude_expsyms \
14784include_expsyms \
14785file_list_spec \
14786variables_saved_for_relink \
14787libname_spec \
14788library_names_spec \
14789soname_spec \
14790install_override_mode \
14791finish_eval \
14792old_striplib \
14793striplib; do
14794 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14795 *[\\\\\\\`\\"\\\$]*)
14796 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14797 ;;
14798 *)
14799 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14800 ;;
14801 esac
14802done
14803
14804# Double-quote double-evaled strings.
14805for var in reload_cmds \
14806old_postinstall_cmds \
14807old_postuninstall_cmds \
14808old_archive_cmds \
14809extract_expsyms_cmds \
14810old_archive_from_new_cmds \
14811old_archive_from_expsyms_cmds \
14812archive_cmds \
14813archive_expsym_cmds \
14814module_cmds \
14815module_expsym_cmds \
14816export_symbols_cmds \
14817prelink_cmds \
14818postinstall_cmds \
14819postuninstall_cmds \
14820finish_cmds \
14821sys_lib_search_path_spec \
14822sys_lib_dlsearch_path_spec; do
14823 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14824 *[\\\\\\\`\\"\\\$]*)
14825 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14826 ;;
14827 *)
14828 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14829 ;;
14830 esac
14831done
14832
14833ac_aux_dir='$ac_aux_dir'
14834xsi_shell='$xsi_shell'
14835lt_shell_append='$lt_shell_append'
14836
14837# See if we are running on zsh, and set the options which allow our
14838# commands through without removal of \ escapes INIT.
14839if test -n "\${ZSH_VERSION+set}" ; then
14840 setopt NO_GLOB_SUBST
14841fi
14842
14843
14844 PACKAGE='$PACKAGE'
14845 VERSION='$VERSION'
14846 TIMESTAMP='$TIMESTAMP'
14847 RM='$RM'
14848 ofile='$ofile'
14849
14850
14851
14852
81ecdfbb 14853_ACEOF
fdd6fa61 14854
81ecdfbb 14855cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fdd6fa61 14856
81ecdfbb 14857# Handling of arguments.
fdd6fa61
AG
14858for ac_config_target in $ac_config_targets
14859do
81ecdfbb
RW
14860 case $ac_config_target in
14861 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14862 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14863 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14864 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14865 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14866 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14867 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14868 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14869
d0ac1c44 14870 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
fdd6fa61
AG
14871 esac
14872done
14873
81ecdfbb 14874
fdd6fa61
AG
14875# If the user did not use the arguments to specify the items to instantiate,
14876# then the envvar interface is used. Set only those that are not.
14877# We use the long form for the default assignment because of an extremely
14878# bizarre bug on SunOS 4.1.3.
14879if $ac_need_defaults; then
14880 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14881 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
fdd6fa61
AG
14882 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14883fi
14884
14885# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14886# simply because there is no reason against having it here, and in addition,
fdd6fa61 14887# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14888# Hook for its removal unless debugging.
14889# Note that there is a small window in which the directory will not be cleaned:
14890# after its creation but before its name has been assigned to `$tmp'.
fdd6fa61
AG
14891$debug ||
14892{
d0ac1c44 14893 tmp= ac_tmp=
81ecdfbb 14894 trap 'exit_status=$?
d0ac1c44
SM
14895 : "${ac_tmp:=$tmp}"
14896 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
14897' 0
14898 trap 'as_fn_exit 1' 1 2 13 15
fdd6fa61 14899}
fdd6fa61
AG
14900# Create a (secure) tmp directory for tmp files.
14901
14902{
81ecdfbb 14903 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 14904 test -d "$tmp"
fdd6fa61
AG
14905} ||
14906{
81ecdfbb
RW
14907 tmp=./conf$$-$RANDOM
14908 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
14909} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14910ac_tmp=$tmp
fdd6fa61 14911
81ecdfbb
RW
14912# Set up the scripts for CONFIG_FILES section.
14913# No need to generate them if there are no CONFIG_FILES.
14914# This happens for instance with `./config.status config.h'.
14915if test -n "$CONFIG_FILES"; then
fdd6fa61 14916
fdd6fa61 14917
81ecdfbb
RW
14918ac_cr=`echo X | tr X '\015'`
14919# On cygwin, bash can eat \r inside `` if the user requested igncr.
14920# But we know of no other shell where ac_cr would be empty at this
14921# point, so we can use a bashism as a fallback.
14922if test "x$ac_cr" = x; then
14923 eval ac_cr=\$\'\\r\'
14924fi
14925ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14926if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 14927 ac_cs_awk_cr='\\r'
81ecdfbb
RW
14928else
14929 ac_cs_awk_cr=$ac_cr
14930fi
fdd6fa61 14931
d0ac1c44 14932echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
fdd6fa61
AG
14933_ACEOF
14934
81ecdfbb
RW
14935
14936{
14937 echo "cat >conf$$subs.awk <<_ACEOF" &&
14938 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14939 echo "_ACEOF"
14940} >conf$$subs.sh ||
d0ac1c44
SM
14941 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14942ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
14943ac_delim='%!_!# '
14944for ac_last_try in false false false false false :; do
14945 . ./conf$$subs.sh ||
d0ac1c44 14946 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14947
14948 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14949 if test $ac_delim_n = $ac_delim_num; then
14950 break
14951 elif $ac_last_try; then
d0ac1c44 14952 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14953 else
14954 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fdd6fa61 14955 fi
81ecdfbb
RW
14956done
14957rm -f conf$$subs.sh
fdd6fa61 14958
81ecdfbb 14959cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14960cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
fdd6fa61 14961_ACEOF
81ecdfbb
RW
14962sed -n '
14963h
14964s/^/S["/; s/!.*/"]=/
14965p
14966g
14967s/^[^!]*!//
14968:repl
14969t repl
14970s/'"$ac_delim"'$//
14971t delim
14972:nl
14973h
d0ac1c44 14974s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14975t more1
14976s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14977p
14978n
14979b repl
14980:more1
14981s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14982p
14983g
14984s/.\{148\}//
14985t nl
14986:delim
14987h
d0ac1c44 14988s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14989t more2
14990s/["\\]/\\&/g; s/^/"/; s/$/"/
14991p
14992b
14993:more2
14994s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14995p
14996g
14997s/.\{148\}//
14998t delim
14999' <conf$$subs.awk | sed '
15000/^[^""]/{
15001 N
15002 s/\n//
15003}
15004' >>$CONFIG_STATUS || ac_write_fail=1
15005rm -f conf$$subs.awk
15006cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15007_ACAWK
d0ac1c44 15008cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
15009 for (key in S) S_is_set[key] = 1
15010 FS = "\a"
fdd6fa61 15011
81ecdfbb
RW
15012}
15013{
15014 line = $ 0
15015 nfields = split(line, field, "@")
15016 substed = 0
15017 len = length(field[1])
15018 for (i = 2; i < nfields; i++) {
15019 key = field[i]
15020 keylen = length(key)
15021 if (S_is_set[key]) {
15022 value = S[key]
15023 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15024 len += length(value) + length(field[++i])
15025 substed = 1
15026 } else
15027 len += 1 + keylen
15028 }
15029
15030 print line
15031}
fdd6fa61 15032
81ecdfbb
RW
15033_ACAWK
15034_ACEOF
15035cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15036if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15037 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
fdd6fa61 15038else
81ecdfbb 15039 cat
d0ac1c44
SM
15040fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15041 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 15042_ACEOF
fdd6fa61 15043
d0ac1c44
SM
15044# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15045# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
15046# trailing colons and then remove the whole line if VPATH becomes empty
15047# (actually we leave an empty line to preserve line numbers).
15048if test "x$srcdir" = x.; then
d0ac1c44
SM
15049 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15050h
15051s///
15052s/^/:/
15053s/[ ]*$/:/
15054s/:\$(srcdir):/:/g
15055s/:\${srcdir}:/:/g
15056s/:@srcdir@:/:/g
15057s/^:*//
81ecdfbb 15058s/:*$//
d0ac1c44
SM
15059x
15060s/\(=[ ]*\).*/\1/
15061G
15062s/\n//
81ecdfbb
RW
15063s/^[^=]*=[ ]*$//
15064}'
15065fi
fdd6fa61 15066
81ecdfbb
RW
15067cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15068fi # test -n "$CONFIG_FILES"
fdd6fa61 15069
81ecdfbb
RW
15070# Set up the scripts for CONFIG_HEADERS section.
15071# No need to generate them if there are no CONFIG_HEADERS.
15072# This happens for instance with `./config.status Makefile'.
15073if test -n "$CONFIG_HEADERS"; then
d0ac1c44 15074cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
15075BEGIN {
15076_ACEOF
fdd6fa61 15077
81ecdfbb
RW
15078# Transform confdefs.h into an awk script `defines.awk', embedded as
15079# here-document in config.status, that substitutes the proper values into
15080# config.h.in to produce config.h.
fdd6fa61 15081
81ecdfbb
RW
15082# Create a delimiter string that does not exist in confdefs.h, to ease
15083# handling of long lines.
15084ac_delim='%!_!# '
15085for ac_last_try in false false :; do
d0ac1c44
SM
15086 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15087 if test -z "$ac_tt"; then
81ecdfbb
RW
15088 break
15089 elif $ac_last_try; then
d0ac1c44 15090 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
fdd6fa61 15091 else
81ecdfbb 15092 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fdd6fa61 15093 fi
fdd6fa61 15094done
81ecdfbb
RW
15095
15096# For the awk script, D is an array of macro values keyed by name,
15097# likewise P contains macro parameters if any. Preserve backslash
15098# newline sequences.
15099
15100ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15101sed -n '
15102s/.\{148\}/&'"$ac_delim"'/g
15103t rset
15104:rset
15105s/^[ ]*#[ ]*define[ ][ ]*/ /
15106t def
15107d
15108:def
15109s/\\$//
15110t bsnl
15111s/["\\]/\\&/g
15112s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15113D["\1"]=" \3"/p
15114s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15115d
15116:bsnl
15117s/["\\]/\\&/g
15118s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15119D["\1"]=" \3\\\\\\n"\\/p
15120t cont
15121s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15122t cont
15123d
15124:cont
15125n
15126s/.\{148\}/&'"$ac_delim"'/g
15127t clear
15128:clear
15129s/\\$//
15130t bsnlc
15131s/["\\]/\\&/g; s/^/"/; s/$/"/p
15132d
15133:bsnlc
15134s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15135b cont
15136' <confdefs.h | sed '
15137s/'"$ac_delim"'/"\\\
15138"/g' >>$CONFIG_STATUS || ac_write_fail=1
15139
15140cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15141 for (key in D) D_is_set[key] = 1
15142 FS = "\a"
15143}
15144/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15145 line = \$ 0
15146 split(line, arg, " ")
15147 if (arg[1] == "#") {
15148 defundef = arg[2]
15149 mac1 = arg[3]
15150 } else {
15151 defundef = substr(arg[1], 2)
15152 mac1 = arg[2]
15153 }
15154 split(mac1, mac2, "(") #)
15155 macro = mac2[1]
15156 prefix = substr(line, 1, index(line, defundef) - 1)
15157 if (D_is_set[macro]) {
15158 # Preserve the white space surrounding the "#".
15159 print prefix "define", macro P[macro] D[macro]
15160 next
15161 } else {
15162 # Replace #undef with comments. This is necessary, for example,
15163 # in the case of _POSIX_SOURCE, which is predefined and required
15164 # on some systems where configure will not decide to define it.
15165 if (defundef == "undef") {
15166 print "/*", prefix defundef, macro, "*/"
15167 next
15168 }
15169 }
15170}
15171{ print }
15172_ACAWK
fdd6fa61 15173_ACEOF
81ecdfbb 15174cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 15175 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 15176fi # test -n "$CONFIG_HEADERS"
fdd6fa61 15177
fdd6fa61 15178
99d8e879 15179eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
15180shift
15181for ac_tag
15182do
15183 case $ac_tag in
15184 :[FHLC]) ac_mode=$ac_tag; continue;;
15185 esac
15186 case $ac_mode$ac_tag in
15187 :[FHL]*:*);;
d0ac1c44 15188 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
15189 :[FH]-) ac_tag=-:-;;
15190 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
fdd6fa61 15191 esac
81ecdfbb
RW
15192 ac_save_IFS=$IFS
15193 IFS=:
15194 set x $ac_tag
15195 IFS=$ac_save_IFS
15196 shift
15197 ac_file=$1
15198 shift
fdd6fa61 15199
81ecdfbb
RW
15200 case $ac_mode in
15201 :L) ac_source=$1;;
15202 :[FH])
15203 ac_file_inputs=
15204 for ac_f
15205 do
15206 case $ac_f in
d0ac1c44 15207 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
15208 *) # Look for the file first in the build tree, then in the source tree
15209 # (if the path is not absolute). The absolute path cannot be DOS-style,
15210 # because $ac_f cannot contain `:'.
15211 test -f "$ac_f" ||
15212 case $ac_f in
15213 [\\/$]*) false;;
15214 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15215 esac ||
d0ac1c44 15216 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
fdd6fa61 15217 esac
81ecdfbb
RW
15218 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15219 as_fn_append ac_file_inputs " '$ac_f'"
15220 done
fdd6fa61 15221
81ecdfbb
RW
15222 # Let's still pretend it is `configure' which instantiates (i.e., don't
15223 # use $as_me), people would be surprised to read:
15224 # /* config.h. Generated by config.status. */
15225 configure_input='Generated from '`
15226 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15227 `' by configure.'
15228 if test x"$ac_file" != x-; then
15229 configure_input="$ac_file. $configure_input"
15230 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15231$as_echo "$as_me: creating $ac_file" >&6;}
15232 fi
15233 # Neutralize special characters interpreted by sed in replacement strings.
15234 case $configure_input in #(
15235 *\&* | *\|* | *\\* )
15236 ac_sed_conf_input=`$as_echo "$configure_input" |
15237 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15238 *) ac_sed_conf_input=$configure_input;;
15239 esac
fdd6fa61 15240
81ecdfbb 15241 case $ac_tag in
d0ac1c44
SM
15242 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15243 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
15244 esac
15245 ;;
15246 esac
fdd6fa61 15247
81ecdfbb 15248 ac_dir=`$as_dirname -- "$ac_file" ||
fdd6fa61
AG
15249$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15250 X"$ac_file" : 'X\(//\)[^/]' \| \
15251 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15252 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15253$as_echo X"$ac_file" |
15254 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15255 s//\1/
15256 q
15257 }
15258 /^X\(\/\/\)[^/].*/{
15259 s//\1/
15260 q
15261 }
15262 /^X\(\/\/\)$/{
15263 s//\1/
15264 q
15265 }
15266 /^X\(\/\).*/{
15267 s//\1/
15268 q
15269 }
15270 s/.*/./; q'`
15271 as_dir="$ac_dir"; as_fn_mkdir_p
fdd6fa61
AG
15272 ac_builddir=.
15273
81ecdfbb
RW
15274case "$ac_dir" in
15275.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15276*)
15277 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15278 # A ".." for each directory in $ac_dir_suffix.
15279 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15280 case $ac_top_builddir_sub in
15281 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15282 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15283 esac ;;
15284esac
15285ac_abs_top_builddir=$ac_pwd
15286ac_abs_builddir=$ac_pwd$ac_dir_suffix
15287# for backward compatibility:
15288ac_top_builddir=$ac_top_build_prefix
fdd6fa61
AG
15289
15290case $srcdir in
81ecdfbb 15291 .) # We are building in place.
fdd6fa61 15292 ac_srcdir=.
81ecdfbb
RW
15293 ac_top_srcdir=$ac_top_builddir_sub
15294 ac_abs_top_srcdir=$ac_pwd ;;
15295 [\\/]* | ?:[\\/]* ) # Absolute name.
fdd6fa61 15296 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15297 ac_top_srcdir=$srcdir
15298 ac_abs_top_srcdir=$srcdir ;;
15299 *) # Relative name.
15300 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15301 ac_top_srcdir=$ac_top_build_prefix$srcdir
15302 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fdd6fa61 15303esac
81ecdfbb 15304ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
fdd6fa61 15305
fdd6fa61 15306
81ecdfbb
RW
15307 case $ac_mode in
15308 :F)
15309 #
15310 # CONFIG_FILE
15311 #
fdd6fa61 15312
81ecdfbb
RW
15313 case $INSTALL in
15314 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15315 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
fdd6fa61 15316 esac
81ecdfbb 15317_ACEOF
fdd6fa61 15318
81ecdfbb
RW
15319cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15320# If the template does not know about datarootdir, expand it.
15321# FIXME: This hack should be removed a few years after 2.60.
15322ac_datarootdir_hack=; ac_datarootdir_seen=
15323ac_sed_dataroot='
15324/datarootdir/ {
15325 p
15326 q
15327}
15328/@datadir@/p
15329/@docdir@/p
15330/@infodir@/p
15331/@localedir@/p
15332/@mandir@/p'
15333case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15334*datarootdir*) ac_datarootdir_seen=yes;;
15335*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15336 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15337$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15338_ACEOF
15339cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15340 ac_datarootdir_hack='
15341 s&@datadir@&$datadir&g
15342 s&@docdir@&$docdir&g
15343 s&@infodir@&$infodir&g
15344 s&@localedir@&$localedir&g
15345 s&@mandir@&$mandir&g
15346 s&\\\${datarootdir}&$datarootdir&g' ;;
15347esac
fdd6fa61 15348_ACEOF
fdd6fa61 15349
81ecdfbb
RW
15350# Neutralize VPATH when `$srcdir' = `.'.
15351# Shell code in configure.ac might set extrasub.
15352# FIXME: do we really want to maintain this feature?
15353cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15354ac_sed_extra="$ac_vpsub
15355$extrasub
15356_ACEOF
15357cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15358:t
15359/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15360s|@configure_input@|$ac_sed_conf_input|;t t
15361s&@top_builddir@&$ac_top_builddir_sub&;t t
15362s&@top_build_prefix@&$ac_top_build_prefix&;t t
15363s&@srcdir@&$ac_srcdir&;t t
15364s&@abs_srcdir@&$ac_abs_srcdir&;t t
15365s&@top_srcdir@&$ac_top_srcdir&;t t
15366s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15367s&@builddir@&$ac_builddir&;t t
15368s&@abs_builddir@&$ac_abs_builddir&;t t
15369s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15370s&@INSTALL@&$ac_INSTALL&;t t
15371$ac_datarootdir_hack
15372"
d0ac1c44
SM
15373eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15374 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15375
15376test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
15377 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15378 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15379 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 15380 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15381which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 15382$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15383which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 15384
d0ac1c44 15385 rm -f "$ac_tmp/stdin"
81ecdfbb 15386 case $ac_file in
d0ac1c44
SM
15387 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15388 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 15389 esac \
d0ac1c44 15390 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15391 ;;
15392 :H)
15393 #
15394 # CONFIG_HEADER
15395 #
15396 if test x"$ac_file" != x-; then
15397 {
15398 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15399 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15400 } >"$ac_tmp/config.h" \
15401 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15402 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
15403 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15404$as_echo "$as_me: $ac_file is unchanged" >&6;}
15405 else
15406 rm -f "$ac_file"
d0ac1c44
SM
15407 mv "$ac_tmp/config.h" "$ac_file" \
15408 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 15409 fi
fdd6fa61 15410 else
81ecdfbb 15411 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15412 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15413 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
15414 fi
15415 ;;
fdd6fa61 15416
81ecdfbb
RW
15417 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15418$as_echo "$as_me: executing $ac_file commands" >&6;}
15419 ;;
15420 esac
fdd6fa61
AG
15421
15422
81ecdfbb 15423 case $ac_file$ac_mode in
db2e4d67 15424 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15425 "libtool":C)
15426
15427 # See if we are running on zsh, and set the options which allow our
15428 # commands through without removal of \ escapes.
15429 if test -n "${ZSH_VERSION+set}" ; then
15430 setopt NO_GLOB_SUBST
15431 fi
15432
15433 cfgfile="${ofile}T"
15434 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15435 $RM "$cfgfile"
15436
15437 cat <<_LT_EOF >> "$cfgfile"
15438#! $SHELL
15439
15440# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15441# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15442# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15443# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15444#
15445# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15446# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15447# Written by Gordon Matzigkeit, 1996
15448#
15449# This file is part of GNU Libtool.
15450#
15451# GNU Libtool is free software; you can redistribute it and/or
15452# modify it under the terms of the GNU General Public License as
15453# published by the Free Software Foundation; either version 2 of
15454# the License, or (at your option) any later version.
15455#
15456# As a special exception to the GNU General Public License,
15457# if you distribute this file as part of a program or library that
15458# is built using GNU Libtool, you may include this file under the
15459# same distribution terms that you use for the rest of that program.
15460#
15461# GNU Libtool is distributed in the hope that it will be useful,
15462# but WITHOUT ANY WARRANTY; without even the implied warranty of
15463# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15464# GNU General Public License for more details.
15465#
15466# You should have received a copy of the GNU General Public License
15467# along with GNU Libtool; see the file COPYING. If not, a copy
15468# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15469# obtained by writing to the Free Software Foundation, Inc.,
15470# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15471
15472
15473# The names of the tagged configurations supported by this script.
15474available_tags=""
15475
15476# ### BEGIN LIBTOOL CONFIG
15477
15478# Which release of libtool.m4 was used?
15479macro_version=$macro_version
15480macro_revision=$macro_revision
15481
15482# Whether or not to build shared libraries.
15483build_libtool_libs=$enable_shared
15484
15485# Whether or not to build static libraries.
15486build_old_libs=$enable_static
15487
15488# What type of objects to build.
15489pic_mode=$pic_mode
15490
15491# Whether or not to optimize for fast installation.
15492fast_install=$enable_fast_install
15493
15494# Shell to use when invoking shell scripts.
15495SHELL=$lt_SHELL
15496
15497# An echo program that protects backslashes.
15498ECHO=$lt_ECHO
15499
15500# The host system.
15501host_alias=$host_alias
15502host=$host
15503host_os=$host_os
15504
15505# The build system.
15506build_alias=$build_alias
15507build=$build
15508build_os=$build_os
15509
15510# A sed program that does not truncate output.
15511SED=$lt_SED
15512
15513# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15514Xsed="\$SED -e 1s/^X//"
15515
15516# A grep program that handles long lines.
15517GREP=$lt_GREP
15518
15519# An ERE matcher.
15520EGREP=$lt_EGREP
15521
15522# A literal string matcher.
15523FGREP=$lt_FGREP
15524
15525# A BSD- or MS-compatible name lister.
15526NM=$lt_NM
15527
15528# Whether we need soft or hard links.
15529LN_S=$lt_LN_S
15530
15531# What is the maximum length of a command?
15532max_cmd_len=$max_cmd_len
15533
15534# Object file suffix (normally "o").
15535objext=$ac_objext
15536
15537# Executable file suffix (normally "").
15538exeext=$exeext
15539
15540# whether the shell understands "unset".
15541lt_unset=$lt_unset
15542
15543# turn spaces into newlines.
15544SP2NL=$lt_lt_SP2NL
15545
15546# turn newlines into spaces.
15547NL2SP=$lt_lt_NL2SP
15548
15549# An object symbol dumper.
15550OBJDUMP=$lt_OBJDUMP
15551
15552# Method to check whether dependent libraries are shared objects.
15553deplibs_check_method=$lt_deplibs_check_method
15554
15555# Command to use when deplibs_check_method == "file_magic".
15556file_magic_cmd=$lt_file_magic_cmd
15557
15558# The archiver.
15559AR=$lt_AR
15560AR_FLAGS=$lt_AR_FLAGS
15561
15562# A symbol stripping program.
15563STRIP=$lt_STRIP
15564
15565# Commands used to install an old-style archive.
15566RANLIB=$lt_RANLIB
15567old_postinstall_cmds=$lt_old_postinstall_cmds
15568old_postuninstall_cmds=$lt_old_postuninstall_cmds
15569
15570# Whether to use a lock for old archive extraction.
15571lock_old_archive_extraction=$lock_old_archive_extraction
15572
15573# A C compiler.
15574LTCC=$lt_CC
15575
15576# LTCC compiler flags.
15577LTCFLAGS=$lt_CFLAGS
15578
15579# Take the output of nm and produce a listing of raw symbols and C names.
15580global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15581
15582# Transform the output of nm in a proper C declaration.
15583global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15584
15585# Transform the output of nm in a C name address pair.
15586global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15587
15588# Transform the output of nm in a C name address pair when lib prefix is needed.
15589global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15590
15591# The name of the directory that contains temporary libtool files.
15592objdir=$objdir
15593
15594# Used to examine libraries when file_magic_cmd begins with "file".
15595MAGIC_CMD=$MAGIC_CMD
15596
15597# Must we lock files when doing compilation?
15598need_locks=$lt_need_locks
15599
15600# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15601DSYMUTIL=$lt_DSYMUTIL
15602
15603# Tool to change global to local symbols on Mac OS X.
15604NMEDIT=$lt_NMEDIT
15605
15606# Tool to manipulate fat objects and archives on Mac OS X.
15607LIPO=$lt_LIPO
15608
15609# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15610OTOOL=$lt_OTOOL
15611
15612# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15613OTOOL64=$lt_OTOOL64
15614
15615# Old archive suffix (normally "a").
15616libext=$libext
15617
15618# Shared library suffix (normally ".so").
15619shrext_cmds=$lt_shrext_cmds
15620
15621# The commands to extract the exported symbol list from a shared archive.
15622extract_expsyms_cmds=$lt_extract_expsyms_cmds
15623
15624# Variables whose values should be saved in libtool wrapper scripts and
15625# restored at link time.
15626variables_saved_for_relink=$lt_variables_saved_for_relink
15627
15628# Do we need the "lib" prefix for modules?
15629need_lib_prefix=$need_lib_prefix
15630
15631# Do we need a version for libraries?
15632need_version=$need_version
15633
15634# Library versioning type.
15635version_type=$version_type
15636
15637# Shared library runtime path variable.
15638runpath_var=$runpath_var
15639
15640# Shared library path variable.
15641shlibpath_var=$shlibpath_var
15642
15643# Is shlibpath searched before the hard-coded library search path?
15644shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15645
15646# Format of library name prefix.
15647libname_spec=$lt_libname_spec
15648
15649# List of archive names. First name is the real one, the rest are links.
15650# The last name is the one that the linker finds with -lNAME
15651library_names_spec=$lt_library_names_spec
15652
15653# The coded name of the library, if different from the real name.
15654soname_spec=$lt_soname_spec
15655
15656# Permission mode override for installation of shared libraries.
15657install_override_mode=$lt_install_override_mode
15658
15659# Command to use after installation of a shared archive.
15660postinstall_cmds=$lt_postinstall_cmds
15661
15662# Command to use after uninstallation of a shared archive.
15663postuninstall_cmds=$lt_postuninstall_cmds
15664
15665# Commands used to finish a libtool library installation in a directory.
15666finish_cmds=$lt_finish_cmds
15667
15668# As "finish_cmds", except a single script fragment to be evaled but
15669# not shown.
15670finish_eval=$lt_finish_eval
15671
15672# Whether we should hardcode library paths into libraries.
15673hardcode_into_libs=$hardcode_into_libs
15674
15675# Compile-time system search path for libraries.
15676sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15677
15678# Run-time system search path for libraries.
15679sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15680
15681# Whether dlopen is supported.
15682dlopen_support=$enable_dlopen
15683
15684# Whether dlopen of programs is supported.
15685dlopen_self=$enable_dlopen_self
15686
15687# Whether dlopen of statically linked programs is supported.
15688dlopen_self_static=$enable_dlopen_self_static
15689
15690# Commands to strip libraries.
15691old_striplib=$lt_old_striplib
15692striplib=$lt_striplib
15693
15694
15695# The linker used to build libraries.
15696LD=$lt_LD
15697
15698# How to create reloadable object files.
15699reload_flag=$lt_reload_flag
15700reload_cmds=$lt_reload_cmds
15701
15702# Commands used to build an old-style archive.
15703old_archive_cmds=$lt_old_archive_cmds
15704
15705# A language specific compiler.
15706CC=$lt_compiler
15707
15708# Is the compiler the GNU compiler?
15709with_gcc=$GCC
15710
15711# Compiler flag to turn off builtin functions.
15712no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15713
15714# How to pass a linker flag through the compiler.
15715wl=$lt_lt_prog_compiler_wl
15716
15717# Additional compiler flags for building library objects.
15718pic_flag=$lt_lt_prog_compiler_pic
15719
15720# Compiler flag to prevent dynamic linking.
15721link_static_flag=$lt_lt_prog_compiler_static
15722
15723# Does compiler simultaneously support -c and -o options?
15724compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15725
15726# Whether or not to add -lc for building shared libraries.
15727build_libtool_need_lc=$archive_cmds_need_lc
15728
15729# Whether or not to disallow shared libs when runtime libs are static.
15730allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15731
15732# Compiler flag to allow reflexive dlopens.
15733export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15734
15735# Compiler flag to generate shared objects directly from archives.
15736whole_archive_flag_spec=$lt_whole_archive_flag_spec
15737
15738# Whether the compiler copes with passing no objects directly.
15739compiler_needs_object=$lt_compiler_needs_object
15740
15741# Create an old-style archive from a shared archive.
15742old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15743
15744# Create a temporary old-style archive to link instead of a shared archive.
15745old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15746
15747# Commands used to build a shared archive.
15748archive_cmds=$lt_archive_cmds
15749archive_expsym_cmds=$lt_archive_expsym_cmds
15750
15751# Commands used to build a loadable module if different from building
15752# a shared archive.
15753module_cmds=$lt_module_cmds
15754module_expsym_cmds=$lt_module_expsym_cmds
15755
15756# Whether we are building with GNU ld or not.
15757with_gnu_ld=$lt_with_gnu_ld
15758
15759# Flag that allows shared libraries with undefined symbols to be built.
15760allow_undefined_flag=$lt_allow_undefined_flag
15761
15762# Flag that enforces no undefined symbols.
15763no_undefined_flag=$lt_no_undefined_flag
15764
15765# Flag to hardcode \$libdir into a binary during linking.
15766# This must work even if \$libdir does not exist
15767hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15768
15769# If ld is used when linking, flag to hardcode \$libdir into a binary
15770# during linking. This must work even if \$libdir does not exist.
15771hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15772
15773# Whether we need a single "-rpath" flag with a separated argument.
15774hardcode_libdir_separator=$lt_hardcode_libdir_separator
15775
15776# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15777# DIR into the resulting binary.
15778hardcode_direct=$hardcode_direct
15779
15780# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15781# DIR into the resulting binary and the resulting library dependency is
15782# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15783# library is relocated.
15784hardcode_direct_absolute=$hardcode_direct_absolute
15785
15786# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15787# into the resulting binary.
15788hardcode_minus_L=$hardcode_minus_L
15789
15790# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15791# into the resulting binary.
15792hardcode_shlibpath_var=$hardcode_shlibpath_var
15793
15794# Set to "yes" if building a shared library automatically hardcodes DIR
15795# into the library and all subsequent libraries and executables linked
15796# against it.
15797hardcode_automatic=$hardcode_automatic
15798
15799# Set to yes if linker adds runtime paths of dependent libraries
15800# to runtime path list.
15801inherit_rpath=$inherit_rpath
15802
15803# Whether libtool must link a program against all its dependency libraries.
15804link_all_deplibs=$link_all_deplibs
15805
15806# Fix the shell variable \$srcfile for the compiler.
15807fix_srcfile_path=$lt_fix_srcfile_path
15808
15809# Set to "yes" if exported symbols are required.
15810always_export_symbols=$always_export_symbols
15811
15812# The commands to list exported symbols.
15813export_symbols_cmds=$lt_export_symbols_cmds
15814
15815# Symbols that should not be listed in the preloaded symbols.
15816exclude_expsyms=$lt_exclude_expsyms
15817
15818# Symbols that must always be exported.
15819include_expsyms=$lt_include_expsyms
15820
15821# Commands necessary for linking programs (against libraries) with templates.
15822prelink_cmds=$lt_prelink_cmds
15823
15824# Specify filename containing input files.
15825file_list_spec=$lt_file_list_spec
15826
15827# How to hardcode a shared library path into an executable.
15828hardcode_action=$hardcode_action
15829
15830# ### END LIBTOOL CONFIG
15831
15832_LT_EOF
15833
15834 case $host_os in
15835 aix3*)
15836 cat <<\_LT_EOF >> "$cfgfile"
15837# AIX sometimes has problems with the GCC collect2 program. For some
15838# reason, if we set the COLLECT_NAMES environment variable, the problems
15839# vanish in a puff of smoke.
15840if test "X${COLLECT_NAMES+set}" != Xset; then
15841 COLLECT_NAMES=
15842 export COLLECT_NAMES
15843fi
15844_LT_EOF
15845 ;;
15846 esac
15847
15848
15849ltmain="$ac_aux_dir/ltmain.sh"
15850
15851
15852 # We use sed instead of cat because bash on DJGPP gets confused if
15853 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15854 # text mode, it properly converts lines to CR/LF. This bash problem
15855 # is reportedly fixed, but why not run on old versions too?
15856 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15857 || (rm -f "$cfgfile"; exit 1)
15858
15859 case $xsi_shell in
15860 yes)
15861 cat << \_LT_EOF >> "$cfgfile"
15862
15863# func_dirname file append nondir_replacement
15864# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15865# otherwise set result to NONDIR_REPLACEMENT.
15866func_dirname ()
15867{
15868 case ${1} in
15869 */*) func_dirname_result="${1%/*}${2}" ;;
15870 * ) func_dirname_result="${3}" ;;
15871 esac
15872}
15873
15874# func_basename file
15875func_basename ()
15876{
15877 func_basename_result="${1##*/}"
15878}
15879
15880# func_dirname_and_basename file append nondir_replacement
15881# perform func_basename and func_dirname in a single function
15882# call:
15883# dirname: Compute the dirname of FILE. If nonempty,
15884# add APPEND to the result, otherwise set result
15885# to NONDIR_REPLACEMENT.
15886# value returned in "$func_dirname_result"
15887# basename: Compute filename of FILE.
15888# value retuned in "$func_basename_result"
15889# Implementation must be kept synchronized with func_dirname
15890# and func_basename. For efficiency, we do not delegate to
15891# those functions but instead duplicate the functionality here.
15892func_dirname_and_basename ()
15893{
15894 case ${1} in
15895 */*) func_dirname_result="${1%/*}${2}" ;;
15896 * ) func_dirname_result="${3}" ;;
15897 esac
15898 func_basename_result="${1##*/}"
15899}
15900
15901# func_stripname prefix suffix name
15902# strip PREFIX and SUFFIX off of NAME.
15903# PREFIX and SUFFIX must not contain globbing or regex special
15904# characters, hashes, percent signs, but SUFFIX may contain a leading
15905# dot (in which case that matches only a dot).
15906func_stripname ()
15907{
15908 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15909 # positional parameters, so assign one to ordinary parameter first.
15910 func_stripname_result=${3}
15911 func_stripname_result=${func_stripname_result#"${1}"}
15912 func_stripname_result=${func_stripname_result%"${2}"}
15913}
15914
15915# func_opt_split
15916func_opt_split ()
15917{
15918 func_opt_split_opt=${1%%=*}
15919 func_opt_split_arg=${1#*=}
15920}
15921
15922# func_lo2o object
15923func_lo2o ()
15924{
15925 case ${1} in
15926 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15927 *) func_lo2o_result=${1} ;;
15928 esac
15929}
15930
15931# func_xform libobj-or-source
15932func_xform ()
15933{
15934 func_xform_result=${1%.*}.lo
15935}
15936
15937# func_arith arithmetic-term...
15938func_arith ()
15939{
15940 func_arith_result=$(( $* ))
15941}
15942
15943# func_len string
15944# STRING may not start with a hyphen.
15945func_len ()
15946{
15947 func_len_result=${#1}
15948}
15949
15950_LT_EOF
15951 ;;
15952 *) # Bourne compatible functions.
15953 cat << \_LT_EOF >> "$cfgfile"
15954
15955# func_dirname file append nondir_replacement
15956# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15957# otherwise set result to NONDIR_REPLACEMENT.
15958func_dirname ()
15959{
15960 # Extract subdirectory from the argument.
15961 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15962 if test "X$func_dirname_result" = "X${1}"; then
15963 func_dirname_result="${3}"
15964 else
15965 func_dirname_result="$func_dirname_result${2}"
15966 fi
15967}
15968
15969# func_basename file
15970func_basename ()
15971{
15972 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15973}
15974
15975
15976# func_stripname prefix suffix name
15977# strip PREFIX and SUFFIX off of NAME.
15978# PREFIX and SUFFIX must not contain globbing or regex special
15979# characters, hashes, percent signs, but SUFFIX may contain a leading
15980# dot (in which case that matches only a dot).
15981# func_strip_suffix prefix name
15982func_stripname ()
15983{
15984 case ${2} in
15985 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15986 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15987 esac
15988}
15989
15990# sed scripts:
15991my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15992my_sed_long_arg='1s/^-[^=]*=//'
15993
15994# func_opt_split
15995func_opt_split ()
15996{
15997 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15998 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15999}
16000
16001# func_lo2o object
16002func_lo2o ()
16003{
16004 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16005}
16006
16007# func_xform libobj-or-source
16008func_xform ()
16009{
16010 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16011}
16012
16013# func_arith arithmetic-term...
16014func_arith ()
16015{
16016 func_arith_result=`expr "$@"`
16017}
16018
16019# func_len string
16020# STRING may not start with a hyphen.
16021func_len ()
16022{
16023 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16024}
16025
16026_LT_EOF
16027esac
16028
16029case $lt_shell_append in
16030 yes)
16031 cat << \_LT_EOF >> "$cfgfile"
16032
16033# func_append var value
16034# Append VALUE to the end of shell variable VAR.
16035func_append ()
16036{
16037 eval "$1+=\$2"
16038}
16039_LT_EOF
16040 ;;
16041 *)
16042 cat << \_LT_EOF >> "$cfgfile"
16043
16044# func_append var value
16045# Append VALUE to the end of shell variable VAR.
16046func_append ()
16047{
16048 eval "$1=\$$1\$2"
16049}
16050
16051_LT_EOF
16052 ;;
16053 esac
16054
16055
16056 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16057 || (rm -f "$cfgfile"; exit 1)
16058
16059 mv -f "$cfgfile" "$ofile" ||
16060 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16061 chmod +x "$ofile"
16062
16063 ;;
81ecdfbb 16064 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
fdd6fa61
AG
16065 rm -f Makesim1.tmp Makesim2.tmp Makefile
16066 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16067 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16068 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16069 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16070 <Makefile.sim >Makefile
16071 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16072 ;;
81ecdfbb
RW
16073 "stamp-h":C) echo > stamp-h ;;
16074
fdd6fa61 16075 esac
81ecdfbb 16076done # for ac_tag
fdd6fa61 16077
fdd6fa61 16078
81ecdfbb 16079as_fn_exit 0
fdd6fa61 16080_ACEOF
fdd6fa61
AG
16081ac_clean_files=$ac_clean_files_save
16082
81ecdfbb 16083test $ac_write_fail = 0 ||
d0ac1c44 16084 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 16085
fdd6fa61
AG
16086
16087# configure is writing to config.log, and then calls config.status.
16088# config.status does its own redirection, appending to config.log.
16089# Unfortunately, on DOS this fails, as config.log is still kept open
16090# by configure, so config.status won't be able to write to it; its
16091# output is simply discarded. So we exec the FD to /dev/null,
16092# effectively closing config.log, so it can be properly (re)opened and
16093# appended to by config.status. When coming back to configure, we
16094# need to make the FD available again.
16095if test "$no_create" != yes; then
16096 ac_cs_success=:
16097 ac_config_status_args=
16098 test "$silent" = yes &&
16099 ac_config_status_args="$ac_config_status_args --quiet"
16100 exec 5>/dev/null
16101 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16102 exec 5>>config.log
16103 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16104 # would make configure fail if this is the last instruction.
d0ac1c44 16105 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
16106fi
16107if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16109$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
fdd6fa61
AG
16110fi
16111
16112