]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/mips/configure
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / sim / mips / configure
CommitLineData
c906108c 1#! /bin/sh
b7026657 2# Guess values for system-dependent variables and create Makefiles.
d0ac1c44
SM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
b7026657 8#
b7026657
AC
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
c906108c 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
b7026657 31fi
c906108c 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
b7026657 79fi
c906108c
SS
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 90as_myself=
81ecdfbb
RW
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
b7026657
AC
122PS1='$ '
123PS2='> '
124PS4='+ '
c906108c 125
b7026657 126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
6bb11ab3
L
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
b7026657 219do
81ecdfbb
RW
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
81ecdfbb
RW
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
b7026657 274 else
81ecdfbb
RW
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
b7026657 279 fi
81ecdfbb
RW
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
81ecdfbb
RW
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
c906108c 426
81ecdfbb
RW
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
429 as_expr=expr
430else
431 as_expr=false
432fi
c906108c 433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
435 as_basename=basename
436else
437 as_basename=false
438fi
c906108c 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
c906108c 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
b7026657
AC
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
c906108c 464
b7026657
AC
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
c906108c 471
c906108c 472
81ecdfbb
RW
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
b7026657 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
b7026657 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b7026657 490 t loop
81ecdfbb 491 s/-\n.*//
b7026657 492 ' >$as_me.lineno &&
81ecdfbb
RW
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
b7026657 495
d0ac1c44
SM
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
b7026657
AC
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
b7026657
AC
504 # Exit status is that of the last command.
505 exit
506}
c906108c 507
81ecdfbb
RW
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
b7026657 519esac
c906108c 520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
b7026657 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
b7026657 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 530 as_ln_s='ln -s'
81ecdfbb
RW
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 534 # In both cases, we have to default to `cp -pR'.
81ecdfbb 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
81ecdfbb
RW
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
b7026657 541 fi
b7026657 542else
d0ac1c44 543 as_ln_s='cp -pR'
b7026657 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
c906108c 547
b7026657 548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
c906108c 554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
c906108c 557
b7026657
AC
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 560
b7026657
AC
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
c906108c 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
c906108c 569
b7026657 570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
b7026657
AC
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
c906108c 574
c906108c 575#
b7026657 576# Initializations.
c906108c 577#
b7026657 578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
b7026657 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
b7026657
AC
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
b7026657
AC
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
81ecdfbb 593PACKAGE_URL=
b7026657
AC
594
595ac_unique_file="Makefile.in"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
b7026657
AC
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
b7026657
AC
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
b7026657
AC
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
b7026657
AC
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b7026657
AC
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
b7026657
AC
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
b7026657 623# include <inttypes.h>
b7026657 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
b7026657
AC
629# include <unistd.h>
630#endif"
c906108c 631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
760b3e8b
MF
634sim_default_model
635sim_scache
ba307cdd 636sim_alignment
81ecdfbb 637cgen_breaks
81ecdfbb 638XMKMF
81ecdfbb
RW
639sim_multi_obj
640sim_multi_src
641sim_multi_igen_configs
642sim_multi_flags
643sim_gen
8e394ffc
AB
644sim_micromips16_flags
645sim_micromips_flags
81ecdfbb
RW
646sim_m16_flags
647sim_igen_flags
648SIM_SUBTARGET
81ecdfbb 649MAINT
31e6ad7d
MF
650MAINTAINER_MODE_FALSE
651MAINTAINER_MODE_TRUE
6bb11ab3
L
652lt_cv_dlopen_libs
653OTOOL64
654OTOOL
655LIPO
656NMEDIT
657DSYMUTIL
658AWK
659STRIP
660OBJDUMP
661LN_S
662NM
663ac_ct_DUMPBIN
664DUMPBIN
665LD
666FGREP
667SED
668LIBTOOL
669PLUGINS_FALSE
670PLUGINS_TRUE
aadc9410
MF
671zlibinc
672zlibdir
81ecdfbb
RW
673CATOBJEXT
674GENCAT
675INSTOBJEXT
676DATADIRNAME
677CATALOGS
678POSUB
679GMSGFMT
680XGETTEXT
681INCINTL
682LIBINTL_DEP
683LIBINTL
684USE_NLS
db2e4d67
MF
685CCDEPMODE
686DEPDIR
687am__leading_dot
46f900c0 688C_DIALECT
81ecdfbb
RW
689RANLIB
690AR
c2783492 691LDFLAGS_FOR_BUILD
c25ea03d 692CFLAGS_FOR_BUILD
aa0fca16 693RANLIB_FOR_BUILD
81ecdfbb 694CC_FOR_BUILD
aa0fca16 695AR_FOR_BUILD
81ecdfbb
RW
696INSTALL_DATA
697INSTALL_SCRIPT
698INSTALL_PROGRAM
2232061b
MF
699EGREP
700GREP
c2783492
MF
701CPP
702OBJEXT
703EXEEXT
704ac_ct_CC
705CPPFLAGS
706LDFLAGS
707CFLAGS
708CC
81ecdfbb
RW
709target_os
710target_vendor
711target_cpu
712target
713host_os
714host_vendor
715host_cpu
716host
717build_os
718build_vendor
719build_cpu
720build
81ecdfbb
RW
721target_alias
722host_alias
723build_alias
724LIBS
725ECHO_T
726ECHO_N
727ECHO_C
728DEFS
729mandir
730localedir
731libdir
732psdir
733pdfdir
734dvidir
735htmldir
736infodir
737docdir
738oldincludedir
739includedir
740localstatedir
741sharedstatedir
742sysconfdir
743datadir
744datarootdir
745libexecdir
746sbindir
747bindir
748program_transform_name
749prefix
750exec_prefix
751PACKAGE_URL
752PACKAGE_BUGREPORT
753PACKAGE_STRING
754PACKAGE_VERSION
755PACKAGE_TARNAME
756PACKAGE_NAME
757PATH_SEPARATOR
136da8cd
MF
758SHELL
759WERROR_CFLAGS
760WARN_CFLAGS
761sim_reserved_bits
762sim_inline
763sim_hw
764sim_hw_objs
765sim_hw_cflags
136da8cd
MF
766sim_float
767sim_endian
ba307cdd 768sim_bitsize'
b7026657 769ac_subst_files=''
81ecdfbb
RW
770ac_user_opts='
771enable_option_checking
aadc9410 772with_system_zlib
6bb11ab3
L
773enable_plugins
774enable_shared
775enable_static
776with_pic
777enable_fast_install
778with_gnu_ld
779enable_libtool_lock
81ecdfbb 780enable_maintainer_mode
347fe5bb 781enable_sim_inline
2232061b 782enable_werror
81ecdfbb
RW
783enable_build_warnings
784enable_sim_build_warnings
785enable_sim_reserved_bits
786enable_sim_endian
787enable_sim_bitsize
788enable_sim_float
81ecdfbb
RW
789enable_sim_hardware
790with_x
791'
792 ac_precious_vars='build_alias
793host_alias
794target_alias
795CC
796CFLAGS
797LDFLAGS
798LIBS
799CPPFLAGS
800CPP
801XMKMF'
802
c906108c
SS
803
804# Initialize some variables set by options.
b7026657
AC
805ac_init_help=
806ac_init_version=false
81ecdfbb
RW
807ac_unrecognized_opts=
808ac_unrecognized_sep=
c906108c
SS
809# The variables have the same names as the options, with
810# dashes changed to underlines.
b7026657 811cache_file=/dev/null
c906108c 812exec_prefix=NONE
c906108c 813no_create=
c906108c
SS
814no_recursion=
815prefix=NONE
816program_prefix=NONE
817program_suffix=NONE
818program_transform_name=s,x,x,
819silent=
820site=
821srcdir=
c906108c
SS
822verbose=
823x_includes=NONE
824x_libraries=NONE
b7026657
AC
825
826# Installation directory options.
827# These are left unexpanded so users can "make install exec_prefix=/foo"
828# and all the variables that are supposed to be based on exec_prefix
829# by default will actually change.
830# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 831# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
832bindir='${exec_prefix}/bin'
833sbindir='${exec_prefix}/sbin'
834libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
835datarootdir='${prefix}/share'
836datadir='${datarootdir}'
c906108c
SS
837sysconfdir='${prefix}/etc'
838sharedstatedir='${prefix}/com'
839localstatedir='${prefix}/var'
c906108c
SS
840includedir='${prefix}/include'
841oldincludedir='/usr/include'
81ecdfbb
RW
842docdir='${datarootdir}/doc/${PACKAGE}'
843infodir='${datarootdir}/info'
844htmldir='${docdir}'
845dvidir='${docdir}'
846pdfdir='${docdir}'
847psdir='${docdir}'
848libdir='${exec_prefix}/lib'
849localedir='${datarootdir}/locale'
850mandir='${datarootdir}/man'
c906108c 851
c906108c 852ac_prev=
81ecdfbb 853ac_dashdash=
c906108c
SS
854for ac_option
855do
c906108c
SS
856 # If the previous option needs an argument, assign it.
857 if test -n "$ac_prev"; then
81ecdfbb 858 eval $ac_prev=\$ac_option
c906108c
SS
859 ac_prev=
860 continue
861 fi
862
81ecdfbb 863 case $ac_option in
d0ac1c44
SM
864 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
865 *=) ac_optarg= ;;
866 *) ac_optarg=yes ;;
81ecdfbb 867 esac
c906108c
SS
868
869 # Accept the important Cygnus configure options, so we can diagnose typos.
870
81ecdfbb
RW
871 case $ac_dashdash$ac_option in
872 --)
873 ac_dashdash=yes ;;
c906108c
SS
874
875 -bindir | --bindir | --bindi | --bind | --bin | --bi)
876 ac_prev=bindir ;;
877 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 878 bindir=$ac_optarg ;;
c906108c
SS
879
880 -build | --build | --buil | --bui | --bu)
b7026657 881 ac_prev=build_alias ;;
c906108c 882 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 883 build_alias=$ac_optarg ;;
c906108c
SS
884
885 -cache-file | --cache-file | --cache-fil | --cache-fi \
886 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
887 ac_prev=cache_file ;;
888 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
889 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
890 cache_file=$ac_optarg ;;
891
892 --config-cache | -C)
893 cache_file=config.cache ;;
c906108c 894
81ecdfbb 895 -datadir | --datadir | --datadi | --datad)
c906108c 896 ac_prev=datadir ;;
81ecdfbb 897 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 898 datadir=$ac_optarg ;;
c906108c 899
81ecdfbb
RW
900 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
901 | --dataroo | --dataro | --datar)
902 ac_prev=datarootdir ;;
903 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
904 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
905 datarootdir=$ac_optarg ;;
906
c906108c 907 -disable-* | --disable-*)
81ecdfbb 908 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 909 # Reject names that are not valid shell variable names.
81ecdfbb 910 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 911 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
912 ac_useropt_orig=$ac_useropt
913 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
914 case $ac_user_opts in
915 *"
916"enable_$ac_useropt"
917"*) ;;
918 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
919 ac_unrecognized_sep=', ';;
920 esac
921 eval enable_$ac_useropt=no ;;
922
923 -docdir | --docdir | --docdi | --doc | --do)
924 ac_prev=docdir ;;
925 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
926 docdir=$ac_optarg ;;
927
928 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
929 ac_prev=dvidir ;;
930 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
931 dvidir=$ac_optarg ;;
c906108c
SS
932
933 -enable-* | --enable-*)
81ecdfbb 934 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 935 # Reject names that are not valid shell variable names.
81ecdfbb 936 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 937 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
938 ac_useropt_orig=$ac_useropt
939 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
940 case $ac_user_opts in
941 *"
942"enable_$ac_useropt"
943"*) ;;
944 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
945 ac_unrecognized_sep=', ';;
c906108c 946 esac
81ecdfbb 947 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
948
949 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
950 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
951 | --exec | --exe | --ex)
952 ac_prev=exec_prefix ;;
953 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
954 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
955 | --exec=* | --exe=* | --ex=*)
b7026657 956 exec_prefix=$ac_optarg ;;
c906108c
SS
957
958 -gas | --gas | --ga | --g)
959 # Obsolete; use --with-gas.
960 with_gas=yes ;;
961
b7026657
AC
962 -help | --help | --hel | --he | -h)
963 ac_init_help=long ;;
964 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
965 ac_init_help=recursive ;;
966 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
967 ac_init_help=short ;;
c906108c
SS
968
969 -host | --host | --hos | --ho)
b7026657 970 ac_prev=host_alias ;;
c906108c 971 -host=* | --host=* | --hos=* | --ho=*)
b7026657 972 host_alias=$ac_optarg ;;
c906108c 973
81ecdfbb
RW
974 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
975 ac_prev=htmldir ;;
976 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
977 | --ht=*)
978 htmldir=$ac_optarg ;;
979
c906108c
SS
980 -includedir | --includedir | --includedi | --included | --include \
981 | --includ | --inclu | --incl | --inc)
982 ac_prev=includedir ;;
983 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
984 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 985 includedir=$ac_optarg ;;
c906108c
SS
986
987 -infodir | --infodir | --infodi | --infod | --info | --inf)
988 ac_prev=infodir ;;
989 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 990 infodir=$ac_optarg ;;
c906108c
SS
991
992 -libdir | --libdir | --libdi | --libd)
993 ac_prev=libdir ;;
994 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 995 libdir=$ac_optarg ;;
c906108c
SS
996
997 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
998 | --libexe | --libex | --libe)
999 ac_prev=libexecdir ;;
1000 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1001 | --libexe=* | --libex=* | --libe=*)
b7026657 1002 libexecdir=$ac_optarg ;;
c906108c 1003
81ecdfbb
RW
1004 -localedir | --localedir | --localedi | --localed | --locale)
1005 ac_prev=localedir ;;
1006 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1007 localedir=$ac_optarg ;;
1008
c906108c 1009 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1010 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
1011 ac_prev=localstatedir ;;
1012 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1013 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1014 localstatedir=$ac_optarg ;;
c906108c
SS
1015
1016 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1017 ac_prev=mandir ;;
1018 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1019 mandir=$ac_optarg ;;
c906108c
SS
1020
1021 -nfp | --nfp | --nf)
1022 # Obsolete; use --without-fp.
1023 with_fp=no ;;
1024
1025 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1026 | --no-cr | --no-c | -n)
c906108c
SS
1027 no_create=yes ;;
1028
1029 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1030 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1031 no_recursion=yes ;;
1032
1033 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1034 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1035 | --oldin | --oldi | --old | --ol | --o)
1036 ac_prev=oldincludedir ;;
1037 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1038 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1039 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1040 oldincludedir=$ac_optarg ;;
c906108c
SS
1041
1042 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1043 ac_prev=prefix ;;
1044 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1045 prefix=$ac_optarg ;;
c906108c
SS
1046
1047 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1048 | --program-pre | --program-pr | --program-p)
1049 ac_prev=program_prefix ;;
1050 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1051 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1052 program_prefix=$ac_optarg ;;
c906108c
SS
1053
1054 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1055 | --program-suf | --program-su | --program-s)
1056 ac_prev=program_suffix ;;
1057 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1058 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1059 program_suffix=$ac_optarg ;;
c906108c
SS
1060
1061 -program-transform-name | --program-transform-name \
1062 | --program-transform-nam | --program-transform-na \
1063 | --program-transform-n | --program-transform- \
1064 | --program-transform | --program-transfor \
1065 | --program-transfo | --program-transf \
1066 | --program-trans | --program-tran \
1067 | --progr-tra | --program-tr | --program-t)
1068 ac_prev=program_transform_name ;;
1069 -program-transform-name=* | --program-transform-name=* \
1070 | --program-transform-nam=* | --program-transform-na=* \
1071 | --program-transform-n=* | --program-transform-=* \
1072 | --program-transform=* | --program-transfor=* \
1073 | --program-transfo=* | --program-transf=* \
1074 | --program-trans=* | --program-tran=* \
1075 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1076 program_transform_name=$ac_optarg ;;
c906108c 1077
81ecdfbb
RW
1078 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1079 ac_prev=pdfdir ;;
1080 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1081 pdfdir=$ac_optarg ;;
1082
1083 -psdir | --psdir | --psdi | --psd | --ps)
1084 ac_prev=psdir ;;
1085 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1086 psdir=$ac_optarg ;;
1087
c906108c
SS
1088 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1089 | -silent | --silent | --silen | --sile | --sil)
1090 silent=yes ;;
1091
1092 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1093 ac_prev=sbindir ;;
1094 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1095 | --sbi=* | --sb=*)
b7026657 1096 sbindir=$ac_optarg ;;
c906108c
SS
1097
1098 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1099 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1100 | --sharedst | --shareds | --shared | --share | --shar \
1101 | --sha | --sh)
1102 ac_prev=sharedstatedir ;;
1103 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1104 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1105 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1106 | --sha=* | --sh=*)
b7026657 1107 sharedstatedir=$ac_optarg ;;
c906108c
SS
1108
1109 -site | --site | --sit)
1110 ac_prev=site ;;
1111 -site=* | --site=* | --sit=*)
b7026657 1112 site=$ac_optarg ;;
e514a9d6 1113
c906108c
SS
1114 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1115 ac_prev=srcdir ;;
1116 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1117 srcdir=$ac_optarg ;;
c906108c
SS
1118
1119 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1120 | --syscon | --sysco | --sysc | --sys | --sy)
1121 ac_prev=sysconfdir ;;
1122 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1123 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1124 sysconfdir=$ac_optarg ;;
c906108c
SS
1125
1126 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1127 ac_prev=target_alias ;;
c906108c 1128 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1129 target_alias=$ac_optarg ;;
c906108c
SS
1130
1131 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1132 verbose=yes ;;
1133
b7026657
AC
1134 -version | --version | --versio | --versi | --vers | -V)
1135 ac_init_version=: ;;
c906108c
SS
1136
1137 -with-* | --with-*)
81ecdfbb 1138 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1139 # Reject names that are not valid shell variable names.
81ecdfbb 1140 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1141 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1142 ac_useropt_orig=$ac_useropt
1143 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1144 case $ac_user_opts in
1145 *"
1146"with_$ac_useropt"
1147"*) ;;
1148 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1149 ac_unrecognized_sep=', ';;
c906108c 1150 esac
81ecdfbb 1151 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1152
1153 -without-* | --without-*)
81ecdfbb 1154 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1155 # Reject names that are not valid shell variable names.
81ecdfbb 1156 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1157 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1158 ac_useropt_orig=$ac_useropt
1159 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1160 case $ac_user_opts in
1161 *"
1162"with_$ac_useropt"
1163"*) ;;
1164 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1165 ac_unrecognized_sep=', ';;
1166 esac
1167 eval with_$ac_useropt=no ;;
c906108c
SS
1168
1169 --x)
1170 # Obsolete; use --with-x.
1171 with_x=yes ;;
1172
1173 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1174 | --x-incl | --x-inc | --x-in | --x-i)
1175 ac_prev=x_includes ;;
1176 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1177 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1178 x_includes=$ac_optarg ;;
c906108c
SS
1179
1180 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1181 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1182 ac_prev=x_libraries ;;
1183 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1184 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1185 x_libraries=$ac_optarg ;;
c906108c 1186
d0ac1c44
SM
1187 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1188Try \`$0 --help' for more information"
c906108c
SS
1189 ;;
1190
b7026657
AC
1191 *=*)
1192 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1193 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1194 case $ac_envvar in #(
1195 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1196 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1197 esac
1198 eval $ac_envvar=\$ac_optarg
b7026657
AC
1199 export $ac_envvar ;;
1200
c906108c 1201 *)
b7026657 1202 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1203 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1204 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1205 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1206 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
c906108c
SS
1207 ;;
1208
1209 esac
1210done
1211
1212if test -n "$ac_prev"; then
b7026657 1213 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1214 as_fn_error $? "missing argument to $ac_option"
c906108c 1215fi
c906108c 1216
81ecdfbb
RW
1217if test -n "$ac_unrecognized_opts"; then
1218 case $enable_option_checking in
1219 no) ;;
d0ac1c44 1220 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1221 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1222 esac
81ecdfbb 1223fi
c906108c 1224
81ecdfbb
RW
1225# Check all directory arguments for consistency.
1226for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1227 datadir sysconfdir sharedstatedir localstatedir includedir \
1228 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1229 libdir localedir mandir
c906108c 1230do
81ecdfbb
RW
1231 eval ac_val=\$$ac_var
1232 # Remove trailing slashes.
1233 case $ac_val in
1234 */ )
1235 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1236 eval $ac_var=\$ac_val;;
1237 esac
1238 # Be sure to have absolute directory names.
b7026657 1239 case $ac_val in
81ecdfbb
RW
1240 [\\/$]* | ?:[\\/]* ) continue;;
1241 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1242 esac
d0ac1c44 1243 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1244done
1245
b7026657
AC
1246# There might be people who depend on the old broken behavior: `$host'
1247# used to hold the argument of --host etc.
1248# FIXME: To remove some day.
1249build=$build_alias
1250host=$host_alias
1251target=$target_alias
1252
1253# FIXME: To remove some day.
1254if test "x$host_alias" != x; then
1255 if test "x$build_alias" = x; then
1256 cross_compiling=maybe
b7026657
AC
1257 elif test "x$build_alias" != "x$host_alias"; then
1258 cross_compiling=yes
1259 fi
1260fi
c906108c 1261
b7026657
AC
1262ac_tool_prefix=
1263test -n "$host_alias" && ac_tool_prefix=$host_alias-
1264
1265test "$silent" = yes && exec 6>/dev/null
c906108c 1266
c906108c 1267
81ecdfbb
RW
1268ac_pwd=`pwd` && test -n "$ac_pwd" &&
1269ac_ls_di=`ls -di .` &&
1270ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1271 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1272test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1273 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1274
1275
c906108c
SS
1276# Find the source files, if location was not specified.
1277if test -z "$srcdir"; then
1278 ac_srcdir_defaulted=yes
81ecdfbb
RW
1279 # Try the directory containing this script, then the parent directory.
1280 ac_confdir=`$as_dirname -- "$as_myself" ||
1281$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1282 X"$as_myself" : 'X\(//\)[^/]' \| \
1283 X"$as_myself" : 'X\(//\)$' \| \
1284 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1285$as_echo X"$as_myself" |
1286 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\/\)[^/].*/{
1291 s//\1/
1292 q
1293 }
1294 /^X\(\/\/\)$/{
1295 s//\1/
1296 q
1297 }
1298 /^X\(\/\).*/{
1299 s//\1/
1300 q
1301 }
1302 s/.*/./; q'`
c906108c 1303 srcdir=$ac_confdir
81ecdfbb 1304 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1305 srcdir=..
1306 fi
1307else
1308 ac_srcdir_defaulted=no
1309fi
81ecdfbb
RW
1310if test ! -r "$srcdir/$ac_unique_file"; then
1311 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1312 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1313fi
1314ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1315ac_abs_confdir=`(
d0ac1c44 1316 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1317 pwd)`
1318# When building in place, set srcdir=.
1319if test "$ac_abs_confdir" = "$ac_pwd"; then
1320 srcdir=.
1321fi
1322# Remove unnecessary trailing slashes from srcdir.
1323# Double slashes in file names in object file debugging info
1324# mess up M-x gdb in Emacs.
1325case $srcdir in
1326*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1327esac
1328for ac_var in $ac_precious_vars; do
1329 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1330 eval ac_env_${ac_var}_value=\$${ac_var}
1331 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1332 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1333done
c906108c 1334
b7026657
AC
1335#
1336# Report the --help message.
1337#
1338if test "$ac_init_help" = "long"; then
1339 # Omit some internal or obsolete options to make the list less imposing.
1340 # This message is too long to be a string in the A/UX 3.1 sh.
1341 cat <<_ACEOF
1342\`configure' configures this package to adapt to many kinds of systems.
c906108c 1343
b7026657 1344Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1345
b7026657
AC
1346To assign environment variables (e.g., CC, CFLAGS...), specify them as
1347VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1348
b7026657 1349Defaults for the options are specified in brackets.
c906108c 1350
b7026657
AC
1351Configuration:
1352 -h, --help display this help and exit
1353 --help=short display options specific to this package
1354 --help=recursive display the short help of all the included packages
1355 -V, --version display version information and exit
d0ac1c44 1356 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1357 --cache-file=FILE cache test results in FILE [disabled]
1358 -C, --config-cache alias for \`--cache-file=config.cache'
1359 -n, --no-create do not create output files
1360 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1361
b7026657
AC
1362Installation directories:
1363 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1364 [$ac_default_prefix]
b7026657 1365 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1366 [PREFIX]
c906108c 1367
b7026657
AC
1368By default, \`make install' will install all the files in
1369\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1370an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1371for instance \`--prefix=\$HOME'.
c906108c 1372
b7026657
AC
1373For better control, use the options below.
1374
1375Fine tuning of the installation directories:
81ecdfbb
RW
1376 --bindir=DIR user executables [EPREFIX/bin]
1377 --sbindir=DIR system admin executables [EPREFIX/sbin]
1378 --libexecdir=DIR program executables [EPREFIX/libexec]
1379 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1380 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1381 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1382 --libdir=DIR object code libraries [EPREFIX/lib]
1383 --includedir=DIR C header files [PREFIX/include]
1384 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1385 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1386 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1387 --infodir=DIR info documentation [DATAROOTDIR/info]
1388 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1389 --mandir=DIR man documentation [DATAROOTDIR/man]
1390 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1391 --htmldir=DIR html documentation [DOCDIR]
1392 --dvidir=DIR dvi documentation [DOCDIR]
1393 --pdfdir=DIR pdf documentation [DOCDIR]
1394 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1395_ACEOF
1396
1397 cat <<\_ACEOF
1398
1399Program names:
1400 --program-prefix=PREFIX prepend PREFIX to installed program names
1401 --program-suffix=SUFFIX append SUFFIX to installed program names
1402 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1403
1404X features:
1405 --x-includes=DIR X include files are in DIR
1406 --x-libraries=DIR X library files are in DIR
1407
1408System types:
1409 --build=BUILD configure for building on BUILD [guessed]
1410 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1411 --target=TARGET configure for building compilers for TARGET [HOST]
1412_ACEOF
c906108c 1413fi
b7026657
AC
1414
1415if test -n "$ac_init_help"; then
1416
1417 cat <<\_ACEOF
1418
1419Optional Features:
81ecdfbb 1420 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1421 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1422 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1423 --enable-plugins Enable support for plugins
6bb11ab3
L
1424 --enable-shared[=PKGS] build shared libraries [default=yes]
1425 --enable-static[=PKGS] build static libraries [default=yes]
1426 --enable-fast-install[=PKGS]
1427 optimize for fast installation [default=yes]
1428 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1429 --enable-maintainer-mode
1430 enable make rules and dependencies not useful (and
1431 sometimes confusing) to the casual installer
8d0978fb
MF
1432 --enable-sim-inline=inlines
1433 Specify which functions should be inlined
2232061b
MF
1434 --enable-werror treat compile warnings as errors
1435 --enable-build-warnings enable build-time compiler warnings if gcc is used
1436 --enable-sim-build-warnings
1437 enable SIM specific build-time compiler warnings if
1438 gcc is used
8d0978fb
MF
1439 --enable-sim-reserved-bits
1440 Specify whether to check reserved bits in
1441 instruction
1442 --enable-sim-endian=endian
1443 Specify target byte endian orientation
1444 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1445 --enable-sim-float Specify that the target processor has floating point
1446 hardware
1517bd27
MF
1447 --enable-sim-hardware=LIST
1448 Specify the hardware to be included in the build.
b7026657
AC
1449
1450Optional Packages:
1451 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1452 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1453 --with-system-zlib use installed libz
6bb11ab3
L
1454 --with-pic try to use only PIC/non-PIC objects [default=use
1455 both]
1456 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
b7026657
AC
1457 --with-x use the X Window System
1458
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>
b7026657 1467 CPP C preprocessor
81ecdfbb 1468 XMKMF Path to xmkmf, Makefile generator for X Window System
b7026657
AC
1469
1470Use these variables to override the choices made by `configure' or to help
1471it to find libraries and programs with nonstandard names/locations.
1472
81ecdfbb 1473Report bugs to the package provider.
b7026657 1474_ACEOF
81ecdfbb 1475ac_status=$?
c906108c
SS
1476fi
1477
b7026657
AC
1478if test "$ac_init_help" = "recursive"; then
1479 # If there are subdirs, report their specific --help.
b7026657 1480 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1481 test -d "$ac_dir" ||
1482 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1483 continue
b7026657 1484 ac_builddir=.
c906108c 1485
81ecdfbb
RW
1486case "$ac_dir" in
1487.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1488*)
1489 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1490 # A ".." for each directory in $ac_dir_suffix.
1491 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1492 case $ac_top_builddir_sub in
1493 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1495 esac ;;
1496esac
1497ac_abs_top_builddir=$ac_pwd
1498ac_abs_builddir=$ac_pwd$ac_dir_suffix
1499# for backward compatibility:
1500ac_top_builddir=$ac_top_build_prefix
c906108c 1501
b7026657 1502case $srcdir in
81ecdfbb 1503 .) # We are building in place.
b7026657 1504 ac_srcdir=.
81ecdfbb
RW
1505 ac_top_srcdir=$ac_top_builddir_sub
1506 ac_abs_top_srcdir=$ac_pwd ;;
1507 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1508 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1509 ac_top_srcdir=$srcdir
1510 ac_abs_top_srcdir=$srcdir ;;
1511 *) # Relative name.
1512 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1513 ac_top_srcdir=$ac_top_build_prefix$srcdir
1514 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1515esac
81ecdfbb
RW
1516ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1517
1518 cd "$ac_dir" || { ac_status=$?; continue; }
1519 # Check for guested configure.
1520 if test -f "$ac_srcdir/configure.gnu"; then
1521 echo &&
1522 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1523 elif test -f "$ac_srcdir/configure"; then
1524 echo &&
1525 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1526 else
81ecdfbb
RW
1527 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1528 fi || ac_status=$?
1529 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657
AC
1530 done
1531fi
1532
81ecdfbb 1533test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1534if $ac_init_version; then
1535 cat <<\_ACEOF
81ecdfbb 1536configure
d0ac1c44 1537generated by GNU Autoconf 2.69
b7026657 1538
d0ac1c44 1539Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1540This configure script is free software; the Free Software Foundation
1541gives unlimited permission to copy, distribute and modify it.
1542_ACEOF
81ecdfbb 1543 exit
b7026657 1544fi
b7026657 1545
81ecdfbb
RW
1546## ------------------------ ##
1547## Autoconf initialization. ##
1548## ------------------------ ##
b7026657 1549
81ecdfbb
RW
1550# ac_fn_c_try_compile LINENO
1551# --------------------------
1552# Try to compile conftest.$ac_ext, and return whether this succeeded.
1553ac_fn_c_try_compile ()
b7026657 1554{
81ecdfbb
RW
1555 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1556 rm -f conftest.$ac_objext
1557 if { { ac_try="$ac_compile"
1558case "(($ac_try" in
1559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1560 *) ac_try_echo=$ac_try;;
1561esac
1562eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1563$as_echo "$ac_try_echo"; } >&5
1564 (eval "$ac_compile") 2>conftest.err
1565 ac_status=$?
1566 if test -s conftest.err; then
1567 grep -v '^ *+' conftest.err >conftest.er1
1568 cat conftest.er1 >&5
1569 mv -f conftest.er1 conftest.err
1570 fi
1571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1572 test $ac_status = 0; } && {
1573 test -z "$ac_c_werror_flag" ||
1574 test ! -s conftest.err
1575 } && test -s conftest.$ac_objext; then :
1576 ac_retval=0
1577else
1578 $as_echo "$as_me: failed program was:" >&5
1579sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1580
81ecdfbb
RW
1581 ac_retval=1
1582fi
d0ac1c44
SM
1583 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1584 as_fn_set_status $ac_retval
b7026657 1585
81ecdfbb 1586} # ac_fn_c_try_compile
b7026657 1587
81ecdfbb
RW
1588# ac_fn_c_try_cpp LINENO
1589# ----------------------
1590# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1591ac_fn_c_try_cpp ()
1592{
1593 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1594 if { { ac_try="$ac_cpp conftest.$ac_ext"
1595case "(($ac_try" in
1596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1597 *) ac_try_echo=$ac_try;;
1598esac
1599eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1600$as_echo "$ac_try_echo"; } >&5
1601 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1602 ac_status=$?
1603 if test -s conftest.err; then
1604 grep -v '^ *+' conftest.err >conftest.er1
1605 cat conftest.er1 >&5
1606 mv -f conftest.er1 conftest.err
1607 fi
1608 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1609 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1610 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1611 test ! -s conftest.err
1612 }; then :
1613 ac_retval=0
1614else
1615 $as_echo "$as_me: failed program was:" >&5
1616sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1617
81ecdfbb
RW
1618 ac_retval=1
1619fi
d0ac1c44
SM
1620 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1621 as_fn_set_status $ac_retval
b7026657 1622
81ecdfbb
RW
1623} # ac_fn_c_try_cpp
1624
1625# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1626# -------------------------------------------------------
1627# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1628# the include files in INCLUDES and setting the cache variable VAR
1629# accordingly.
1630ac_fn_c_check_header_mongrel ()
1631{
1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1633 if eval \${$3+:} false; then :
81ecdfbb
RW
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1635$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1636if eval \${$3+:} false; then :
81ecdfbb
RW
1637 $as_echo_n "(cached) " >&6
1638fi
1639eval ac_res=\$$3
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1641$as_echo "$ac_res" >&6; }
1642else
1643 # Is the header compilable?
1644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1645$as_echo_n "checking $2 usability... " >&6; }
1646cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1647/* end confdefs.h. */
1648$4
1649#include <$2>
1650_ACEOF
1651if ac_fn_c_try_compile "$LINENO"; then :
1652 ac_header_compiler=yes
1653else
1654 ac_header_compiler=no
1655fi
1656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1658$as_echo "$ac_header_compiler" >&6; }
1659
1660# Is the header present?
1661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1662$as_echo_n "checking $2 presence... " >&6; }
1663cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1664/* end confdefs.h. */
1665#include <$2>
1666_ACEOF
1667if ac_fn_c_try_cpp "$LINENO"; then :
1668 ac_header_preproc=yes
1669else
1670 ac_header_preproc=no
1671fi
d0ac1c44 1672rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1674$as_echo "$ac_header_preproc" >&6; }
1675
1676# So? What about this header?
1677case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1678 yes:no: )
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1680$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1682$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1683 ;;
1684 no:yes:* )
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1686$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1688$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1690$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1692$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1694$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1695 ;;
1696esac
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1698$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1699if eval \${$3+:} false; then :
81ecdfbb
RW
1700 $as_echo_n "(cached) " >&6
1701else
1702 eval "$3=\$ac_header_compiler"
1703fi
1704eval ac_res=\$$3
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1706$as_echo "$ac_res" >&6; }
1707fi
d0ac1c44 1708 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1709
1710} # ac_fn_c_check_header_mongrel
1711
1712# ac_fn_c_try_run LINENO
1713# ----------------------
1714# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1715# that executables *can* be run.
1716ac_fn_c_try_run ()
1717{
1718 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1719 if { { ac_try="$ac_link"
1720case "(($ac_try" in
1721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1722 *) ac_try_echo=$ac_try;;
1723esac
1724eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1725$as_echo "$ac_try_echo"; } >&5
1726 (eval "$ac_link") 2>&5
1727 ac_status=$?
1728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1729 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1730 { { case "(($ac_try" in
1731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1732 *) ac_try_echo=$ac_try;;
1733esac
1734eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1735$as_echo "$ac_try_echo"; } >&5
1736 (eval "$ac_try") 2>&5
1737 ac_status=$?
1738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739 test $ac_status = 0; }; }; then :
1740 ac_retval=0
1741else
1742 $as_echo "$as_me: program exited with status $ac_status" >&5
1743 $as_echo "$as_me: failed program was:" >&5
1744sed 's/^/| /' conftest.$ac_ext >&5
1745
1746 ac_retval=$ac_status
1747fi
1748 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1749 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1750 as_fn_set_status $ac_retval
81ecdfbb
RW
1751
1752} # ac_fn_c_try_run
1753
1754# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1755# -------------------------------------------------------
1756# Tests whether HEADER exists and can be compiled using the include files in
1757# INCLUDES, setting the cache variable VAR accordingly.
1758ac_fn_c_check_header_compile ()
1759{
1760 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1762$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1763if eval \${$3+:} false; then :
81ecdfbb
RW
1764 $as_echo_n "(cached) " >&6
1765else
1766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1767/* end confdefs.h. */
1768$4
1769#include <$2>
1770_ACEOF
1771if ac_fn_c_try_compile "$LINENO"; then :
1772 eval "$3=yes"
1773else
1774 eval "$3=no"
1775fi
1776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1777fi
1778eval ac_res=\$$3
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1780$as_echo "$ac_res" >&6; }
d0ac1c44 1781 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1782
1783} # ac_fn_c_check_header_compile
1784
1785# ac_fn_c_try_link LINENO
1786# -----------------------
1787# Try to link conftest.$ac_ext, and return whether this succeeded.
1788ac_fn_c_try_link ()
1789{
1790 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1791 rm -f conftest.$ac_objext conftest$ac_exeext
1792 if { { ac_try="$ac_link"
1793case "(($ac_try" in
1794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1795 *) ac_try_echo=$ac_try;;
1796esac
1797eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1798$as_echo "$ac_try_echo"; } >&5
1799 (eval "$ac_link") 2>conftest.err
1800 ac_status=$?
1801 if test -s conftest.err; then
1802 grep -v '^ *+' conftest.err >conftest.er1
1803 cat conftest.er1 >&5
1804 mv -f conftest.er1 conftest.err
1805 fi
1806 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1807 test $ac_status = 0; } && {
1808 test -z "$ac_c_werror_flag" ||
1809 test ! -s conftest.err
1810 } && test -s conftest$ac_exeext && {
1811 test "$cross_compiling" = yes ||
d0ac1c44 1812 test -x conftest$ac_exeext
81ecdfbb
RW
1813 }; then :
1814 ac_retval=0
1815else
1816 $as_echo "$as_me: failed program was:" >&5
1817sed 's/^/| /' conftest.$ac_ext >&5
1818
1819 ac_retval=1
1820fi
1821 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1822 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1823 # interfere with the next link command; also delete a directory that is
1824 # left behind by Apple's compiler. We do this before executing the actions.
1825 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1826 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1827 as_fn_set_status $ac_retval
81ecdfbb
RW
1828
1829} # ac_fn_c_try_link
1830
1831# ac_fn_c_check_func LINENO FUNC VAR
1832# ----------------------------------
1833# Tests whether FUNC exists, setting the cache variable VAR accordingly
1834ac_fn_c_check_func ()
1835{
1836 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1838$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1839if eval \${$3+:} false; then :
81ecdfbb
RW
1840 $as_echo_n "(cached) " >&6
1841else
1842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1843/* end confdefs.h. */
1844/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1845 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1846#define $2 innocuous_$2
1847
1848/* System header to define __stub macros and hopefully few prototypes,
1849 which can conflict with char $2 (); below.
1850 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1851 <limits.h> exists even on freestanding compilers. */
1852
1853#ifdef __STDC__
1854# include <limits.h>
1855#else
1856# include <assert.h>
1857#endif
1858
1859#undef $2
1860
1861/* Override any GCC internal prototype to avoid an error.
1862 Use char because int might match the return type of a GCC
1863 builtin and then its argument prototype would still apply. */
1864#ifdef __cplusplus
1865extern "C"
1866#endif
1867char $2 ();
1868/* The GNU C library defines this for functions which it implements
1869 to always fail with ENOSYS. Some functions are actually named
1870 something starting with __ and the normal name is an alias. */
1871#if defined __stub_$2 || defined __stub___$2
1872choke me
1873#endif
1874
1875int
1876main ()
1877{
1878return $2 ();
1879 ;
1880 return 0;
1881}
1882_ACEOF
1883if ac_fn_c_try_link "$LINENO"; then :
1884 eval "$3=yes"
1885else
1886 eval "$3=no"
1887fi
1888rm -f core conftest.err conftest.$ac_objext \
1889 conftest$ac_exeext conftest.$ac_ext
1890fi
1891eval ac_res=\$$3
1892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1893$as_echo "$ac_res" >&6; }
d0ac1c44 1894 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1895
1896} # ac_fn_c_check_func
1897cat >config.log <<_ACEOF
1898This file contains any messages produced by compilers while
1899running configure, to aid debugging if configure makes a mistake.
1900
1901It was created by $as_me, which was
d0ac1c44 1902generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
1903
1904 $ $0 $@
1905
1906_ACEOF
1907exec 5>>config.log
1908{
1909cat <<_ASUNAME
1910## --------- ##
1911## Platform. ##
1912## --------- ##
1913
1914hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1915uname -m = `(uname -m) 2>/dev/null || echo unknown`
1916uname -r = `(uname -r) 2>/dev/null || echo unknown`
1917uname -s = `(uname -s) 2>/dev/null || echo unknown`
1918uname -v = `(uname -v) 2>/dev/null || echo unknown`
1919
1920/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1921/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1922
1923/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1924/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1925/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1926/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1927/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1928/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1929/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1930
1931_ASUNAME
1932
1933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1934for as_dir in $PATH
1935do
1936 IFS=$as_save_IFS
1937 test -z "$as_dir" && as_dir=.
1938 $as_echo "PATH: $as_dir"
1939 done
1940IFS=$as_save_IFS
1941
1942} >&5
1943
1944cat >&5 <<_ACEOF
b7026657
AC
1945
1946
1947## ----------- ##
1948## Core tests. ##
1949## ----------- ##
1950
1951_ACEOF
1952
1953
1954# Keep a trace of the command line.
1955# Strip out --no-create and --no-recursion so they do not pile up.
1956# Strip out --silent because we don't want to record it for future runs.
1957# Also quote any args containing shell meta-characters.
1958# Make two passes to allow for proper duplicate-argument suppression.
1959ac_configure_args=
1960ac_configure_args0=
1961ac_configure_args1=
b7026657
AC
1962ac_must_keep_next=false
1963for ac_pass in 1 2
1964do
1965 for ac_arg
1966 do
1967 case $ac_arg in
1968 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1969 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1970 | -silent | --silent | --silen | --sile | --sil)
1971 continue ;;
81ecdfbb
RW
1972 *\'*)
1973 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
1974 esac
1975 case $ac_pass in
81ecdfbb 1976 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 1977 2)
81ecdfbb 1978 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
1979 if test $ac_must_keep_next = true; then
1980 ac_must_keep_next=false # Got value, back to normal.
1981 else
1982 case $ac_arg in
1983 *=* | --config-cache | -C | -disable-* | --disable-* \
1984 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1985 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1986 | -with-* | --with-* | -without-* | --without-* | --x)
1987 case "$ac_configure_args0 " in
1988 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1989 esac
1990 ;;
1991 -* ) ac_must_keep_next=true ;;
1992 esac
1993 fi
81ecdfbb 1994 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
1995 ;;
1996 esac
1997 done
1998done
81ecdfbb
RW
1999{ ac_configure_args0=; unset ac_configure_args0;}
2000{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2001
2002# When interrupted or exit'd, cleanup temporary files, and complete
2003# config.log. We remove comments because anyway the quotes in there
2004# would cause problems or look ugly.
81ecdfbb
RW
2005# WARNING: Use '\'' to represent an apostrophe within the trap.
2006# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2007trap 'exit_status=$?
2008 # Save into config.log some information that might help in debugging.
2009 {
2010 echo
2011
d0ac1c44 2012 $as_echo "## ---------------- ##
b7026657 2013## Cache variables. ##
d0ac1c44 2014## ---------------- ##"
b7026657
AC
2015 echo
2016 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2017(
2018 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2019 eval ac_val=\$$ac_var
2020 case $ac_val in #(
2021 *${as_nl}*)
2022 case $ac_var in #(
2023 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2024$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2025 esac
2026 case $ac_var in #(
2027 _ | IFS | as_nl) ;; #(
2028 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2029 *) { eval $ac_var=; unset $ac_var;} ;;
2030 esac ;;
2031 esac
2032 done
b7026657 2033 (set) 2>&1 |
81ecdfbb
RW
2034 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2035 *${as_nl}ac_space=\ *)
b7026657 2036 sed -n \
81ecdfbb
RW
2037 "s/'\''/'\''\\\\'\'''\''/g;
2038 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2039 ;; #(
b7026657 2040 *)
81ecdfbb 2041 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2042 ;;
81ecdfbb
RW
2043 esac |
2044 sort
2045)
b7026657
AC
2046 echo
2047
d0ac1c44 2048 $as_echo "## ----------------- ##
b7026657 2049## Output variables. ##
d0ac1c44 2050## ----------------- ##"
b7026657
AC
2051 echo
2052 for ac_var in $ac_subst_vars
2053 do
81ecdfbb
RW
2054 eval ac_val=\$$ac_var
2055 case $ac_val in
2056 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2057 esac
2058 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2059 done | sort
2060 echo
2061
2062 if test -n "$ac_subst_files"; then
d0ac1c44 2063 $as_echo "## ------------------- ##
81ecdfbb 2064## File substitutions. ##
d0ac1c44 2065## ------------------- ##"
b7026657
AC
2066 echo
2067 for ac_var in $ac_subst_files
2068 do
81ecdfbb
RW
2069 eval ac_val=\$$ac_var
2070 case $ac_val in
2071 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2072 esac
2073 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2074 done | sort
2075 echo
2076 fi
2077
2078 if test -s confdefs.h; then
d0ac1c44 2079 $as_echo "## ----------- ##
b7026657 2080## confdefs.h. ##
d0ac1c44 2081## ----------- ##"
b7026657 2082 echo
81ecdfbb 2083 cat confdefs.h
b7026657
AC
2084 echo
2085 fi
2086 test "$ac_signal" != 0 &&
81ecdfbb
RW
2087 $as_echo "$as_me: caught signal $ac_signal"
2088 $as_echo "$as_me: exit $exit_status"
b7026657 2089 } >&5
81ecdfbb
RW
2090 rm -f core *.core core.conftest.* &&
2091 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2092 exit $exit_status
81ecdfbb 2093' 0
b7026657 2094for ac_signal in 1 2 13 15; do
81ecdfbb 2095 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2096done
2097ac_signal=0
2098
2099# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2100rm -f -r conftest* confdefs.h
2101
2102$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2103
2104# Predefined preprocessor variables.
2105
2106cat >>confdefs.h <<_ACEOF
2107#define PACKAGE_NAME "$PACKAGE_NAME"
2108_ACEOF
2109
b7026657
AC
2110cat >>confdefs.h <<_ACEOF
2111#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2112_ACEOF
2113
b7026657
AC
2114cat >>confdefs.h <<_ACEOF
2115#define PACKAGE_VERSION "$PACKAGE_VERSION"
2116_ACEOF
2117
b7026657
AC
2118cat >>confdefs.h <<_ACEOF
2119#define PACKAGE_STRING "$PACKAGE_STRING"
2120_ACEOF
2121
b7026657
AC
2122cat >>confdefs.h <<_ACEOF
2123#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2124_ACEOF
2125
81ecdfbb
RW
2126cat >>confdefs.h <<_ACEOF
2127#define PACKAGE_URL "$PACKAGE_URL"
2128_ACEOF
2129
b7026657
AC
2130
2131# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2132# Prefer an explicitly selected file to automatically selected ones.
2133ac_site_file1=NONE
2134ac_site_file2=NONE
2135if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2136 # We do not want a PATH search for config.site.
2137 case $CONFIG_SITE in #((
2138 -*) ac_site_file1=./$CONFIG_SITE;;
2139 */*) ac_site_file1=$CONFIG_SITE;;
2140 *) ac_site_file1=./$CONFIG_SITE;;
2141 esac
81ecdfbb
RW
2142elif test "x$prefix" != xNONE; then
2143 ac_site_file1=$prefix/share/config.site
2144 ac_site_file2=$prefix/etc/config.site
2145else
2146 ac_site_file1=$ac_default_prefix/share/config.site
2147 ac_site_file2=$ac_default_prefix/etc/config.site
2148fi
2149for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2150do
2151 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2152 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2153 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2154$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2155 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2156 . "$ac_site_file" \
2157 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2158$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2159as_fn_error $? "failed to load site script $ac_site_file
2160See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2161 fi
2162done
2163
2164if test -r "$cache_file"; then
d0ac1c44
SM
2165 # Some versions of bash will fail to source /dev/null (special files
2166 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2167 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2168 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2169$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2170 case $cache_file in
81ecdfbb
RW
2171 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2172 *) . "./$cache_file";;
b7026657
AC
2173 esac
2174 fi
c906108c 2175else
81ecdfbb
RW
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2177$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2178 >$cache_file
2179fi
2180
2181# Check that the precious variables saved in the cache have kept the same
2182# value.
2183ac_cache_corrupted=false
81ecdfbb 2184for ac_var in $ac_precious_vars; do
b7026657
AC
2185 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2186 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2187 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2188 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2189 case $ac_old_set,$ac_new_set in
2190 set,)
81ecdfbb
RW
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2192$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2193 ac_cache_corrupted=: ;;
2194 ,set)
81ecdfbb
RW
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2196$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2197 ac_cache_corrupted=: ;;
2198 ,);;
2199 *)
2200 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2201 # differences in whitespace do not lead to failure.
2202 ac_old_val_w=`echo x $ac_old_val`
2203 ac_new_val_w=`echo x $ac_new_val`
2204 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2206$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2207 ac_cache_corrupted=:
2208 else
2209 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2210$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2211 eval $ac_var=\$ac_old_val
2212 fi
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2214$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2216$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2217 fi;;
2218 esac
2219 # Pass precious variables to config.status.
2220 if test "$ac_new_set" = set; then
2221 case $ac_new_val in
81ecdfbb 2222 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2223 *) ac_arg=$ac_var=$ac_new_val ;;
2224 esac
2225 case " $ac_configure_args " in
2226 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2227 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2228 esac
2229 fi
2230done
2231if $ac_cache_corrupted; then
81ecdfbb
RW
2232 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2233$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2234 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2235$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2236 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
c906108c 2237fi
81ecdfbb
RW
2238## -------------------- ##
2239## Main body of script. ##
2240## -------------------- ##
b7026657
AC
2241
2242ac_ext=c
2243ac_cpp='$CPP $CPPFLAGS'
2244ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2245ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2246ac_compiler_gnu=$ac_cv_c_compiler_gnu
2247
2248
6bb11ab3
L
2249
2250
2251
2252
2253
c2783492
MF
2254ac_aux_dir=
2255for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2256 if test -f "$ac_dir/install-sh"; then
2257 ac_aux_dir=$ac_dir
2258 ac_install_sh="$ac_aux_dir/install-sh -c"
2259 break
2260 elif test -f "$ac_dir/install.sh"; then
2261 ac_aux_dir=$ac_dir
2262 ac_install_sh="$ac_aux_dir/install.sh -c"
2263 break
2264 elif test -f "$ac_dir/shtool"; then
2265 ac_aux_dir=$ac_dir
2266 ac_install_sh="$ac_aux_dir/shtool install -c"
2267 break
2268 fi
2269done
2270if test -z "$ac_aux_dir"; then
2271 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2272fi
2273
2274# These three variables are undocumented and unsupported,
2275# and are intended to be withdrawn in a future Autoconf release.
2276# They can cause serious problems if a builder's source tree is in a directory
2277# whose full name contains unusual characters.
2278ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2279ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2280ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2281
2282
2283# Make sure we can run config.sub.
2284$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2285 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2286
2287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2288$as_echo_n "checking build system type... " >&6; }
2289if ${ac_cv_build+:} false; then :
2290 $as_echo_n "(cached) " >&6
2291else
2292 ac_build_alias=$build_alias
2293test "x$ac_build_alias" = x &&
2294 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2295test "x$ac_build_alias" = x &&
2296 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2297ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2298 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2299
2300fi
2301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2302$as_echo "$ac_cv_build" >&6; }
2303case $ac_cv_build in
2304*-*-*) ;;
2305*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2306esac
2307build=$ac_cv_build
2308ac_save_IFS=$IFS; IFS='-'
2309set x $ac_cv_build
2310shift
2311build_cpu=$1
2312build_vendor=$2
2313shift; shift
2314# Remember, the first character of IFS is used to create $*,
2315# except with old shells:
2316build_os=$*
2317IFS=$ac_save_IFS
2318case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2319
2320
2321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2322$as_echo_n "checking host system type... " >&6; }
2323if ${ac_cv_host+:} false; then :
2324 $as_echo_n "(cached) " >&6
2325else
2326 if test "x$host_alias" = x; then
2327 ac_cv_host=$ac_cv_build
2328else
2329 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2330 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2331fi
2332
2333fi
2334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2335$as_echo "$ac_cv_host" >&6; }
2336case $ac_cv_host in
2337*-*-*) ;;
2338*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2339esac
2340host=$ac_cv_host
2341ac_save_IFS=$IFS; IFS='-'
2342set x $ac_cv_host
2343shift
2344host_cpu=$1
2345host_vendor=$2
2346shift; shift
2347# Remember, the first character of IFS is used to create $*,
2348# except with old shells:
2349host_os=$*
2350IFS=$ac_save_IFS
2351case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2352
2353
2354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2355$as_echo_n "checking target system type... " >&6; }
2356if ${ac_cv_target+:} false; then :
2357 $as_echo_n "(cached) " >&6
2358else
2359 if test "x$target_alias" = x; then
2360 ac_cv_target=$ac_cv_host
2361else
2362 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2363 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2364fi
2365
2366fi
2367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2368$as_echo "$ac_cv_target" >&6; }
2369case $ac_cv_target in
2370*-*-*) ;;
2371*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2372esac
2373target=$ac_cv_target
2374ac_save_IFS=$IFS; IFS='-'
2375set x $ac_cv_target
2376shift
2377target_cpu=$1
2378target_vendor=$2
2379shift; shift
2380# Remember, the first character of IFS is used to create $*,
2381# except with old shells:
2382target_os=$*
2383IFS=$ac_save_IFS
2384case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2385
2386
2387# The aliases save the names the user supplied, while $host etc.
2388# will get canonicalized.
2389test -n "$target_alias" &&
2390 test "$program_prefix$program_suffix$program_transform_name" = \
2391 NONENONEs,x,x, &&
2392 program_prefix=${target_alias}-
6bb11ab3
L
2393ac_ext=c
2394ac_cpp='$CPP $CPPFLAGS'
2395ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2396ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2397ac_compiler_gnu=$ac_cv_c_compiler_gnu
2398if test -n "$ac_tool_prefix"; then
2399 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2400set dummy ${ac_tool_prefix}gcc; ac_word=$2
2401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2402$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2403if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2404 $as_echo_n "(cached) " >&6
2405else
2406 if test -n "$CC"; then
2407 ac_cv_prog_CC="$CC" # Let the user override the test.
2408else
2409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2410for as_dir in $PATH
2411do
2412 IFS=$as_save_IFS
2413 test -z "$as_dir" && as_dir=.
2414 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2415 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2416 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2418 break 2
2419 fi
2420done
2421 done
2422IFS=$as_save_IFS
2423
2424fi
2425fi
2426CC=$ac_cv_prog_CC
2427if test -n "$CC"; then
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2429$as_echo "$CC" >&6; }
2430else
2431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2432$as_echo "no" >&6; }
2433fi
2434
2435
2436fi
2437if test -z "$ac_cv_prog_CC"; then
2438 ac_ct_CC=$CC
2439 # Extract the first word of "gcc", so it can be a program name with args.
2440set dummy gcc; ac_word=$2
2441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2442$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2443if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2444 $as_echo_n "(cached) " >&6
2445else
2446 if test -n "$ac_ct_CC"; then
2447 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2448else
2449as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2450for as_dir in $PATH
2451do
2452 IFS=$as_save_IFS
2453 test -z "$as_dir" && as_dir=.
2454 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2455 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2456 ac_cv_prog_ac_ct_CC="gcc"
2457 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2458 break 2
2459 fi
2460done
2461 done
2462IFS=$as_save_IFS
2463
2464fi
2465fi
2466ac_ct_CC=$ac_cv_prog_ac_ct_CC
2467if test -n "$ac_ct_CC"; then
2468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2469$as_echo "$ac_ct_CC" >&6; }
2470else
2471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2472$as_echo "no" >&6; }
2473fi
2474
2475 if test "x$ac_ct_CC" = x; then
2476 CC=""
2477 else
2478 case $cross_compiling:$ac_tool_warned in
2479yes:)
2480{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2481$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2482ac_tool_warned=yes ;;
2483esac
2484 CC=$ac_ct_CC
2485 fi
2486else
2487 CC="$ac_cv_prog_CC"
2488fi
2489
2490if test -z "$CC"; then
2491 if test -n "$ac_tool_prefix"; then
2492 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2493set dummy ${ac_tool_prefix}cc; ac_word=$2
2494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2495$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2496if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2497 $as_echo_n "(cached) " >&6
2498else
2499 if test -n "$CC"; then
2500 ac_cv_prog_CC="$CC" # Let the user override the test.
2501else
2502as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2503for as_dir in $PATH
2504do
2505 IFS=$as_save_IFS
2506 test -z "$as_dir" && as_dir=.
2507 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2508 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2509 ac_cv_prog_CC="${ac_tool_prefix}cc"
2510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2511 break 2
2512 fi
2513done
2514 done
2515IFS=$as_save_IFS
2516
2517fi
2518fi
2519CC=$ac_cv_prog_CC
2520if test -n "$CC"; then
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2522$as_echo "$CC" >&6; }
2523else
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2525$as_echo "no" >&6; }
2526fi
2527
2528
2529 fi
2530fi
2531if test -z "$CC"; then
2532 # Extract the first word of "cc", so it can be a program name with args.
2533set dummy cc; ac_word=$2
2534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2535$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2536if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2537 $as_echo_n "(cached) " >&6
2538else
2539 if test -n "$CC"; then
2540 ac_cv_prog_CC="$CC" # Let the user override the test.
2541else
2542 ac_prog_rejected=no
2543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2544for as_dir in $PATH
2545do
2546 IFS=$as_save_IFS
2547 test -z "$as_dir" && as_dir=.
2548 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2549 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2550 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2551 ac_prog_rejected=yes
2552 continue
2553 fi
2554 ac_cv_prog_CC="cc"
2555 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2556 break 2
2557 fi
2558done
2559 done
2560IFS=$as_save_IFS
2561
2562if test $ac_prog_rejected = yes; then
2563 # We found a bogon in the path, so make sure we never use it.
2564 set dummy $ac_cv_prog_CC
2565 shift
2566 if test $# != 0; then
2567 # We chose a different compiler from the bogus one.
2568 # However, it has the same basename, so the bogon will be chosen
2569 # first if we set CC to just the basename; use the full file name.
2570 shift
2571 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2572 fi
2573fi
2574fi
2575fi
2576CC=$ac_cv_prog_CC
2577if test -n "$CC"; then
2578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2579$as_echo "$CC" >&6; }
2580else
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2582$as_echo "no" >&6; }
2583fi
2584
2585
2586fi
2587if test -z "$CC"; then
2588 if test -n "$ac_tool_prefix"; then
2589 for ac_prog in cl.exe
2590 do
2591 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2592set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2594$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2595if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2596 $as_echo_n "(cached) " >&6
2597else
2598 if test -n "$CC"; then
2599 ac_cv_prog_CC="$CC" # Let the user override the test.
2600else
2601as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2602for as_dir in $PATH
2603do
2604 IFS=$as_save_IFS
2605 test -z "$as_dir" && as_dir=.
2606 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2608 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2610 break 2
2611 fi
2612done
2613 done
2614IFS=$as_save_IFS
2615
2616fi
2617fi
2618CC=$ac_cv_prog_CC
2619if test -n "$CC"; then
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2621$as_echo "$CC" >&6; }
2622else
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2624$as_echo "no" >&6; }
2625fi
2626
2627
2628 test -n "$CC" && break
2629 done
2630fi
2631if test -z "$CC"; then
2632 ac_ct_CC=$CC
2633 for ac_prog in cl.exe
2634do
2635 # Extract the first word of "$ac_prog", so it can be a program name with args.
2636set dummy $ac_prog; ac_word=$2
2637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2638$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2639if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2640 $as_echo_n "(cached) " >&6
2641else
2642 if test -n "$ac_ct_CC"; then
2643 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2644else
2645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2646for as_dir in $PATH
2647do
2648 IFS=$as_save_IFS
2649 test -z "$as_dir" && as_dir=.
2650 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2651 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2652 ac_cv_prog_ac_ct_CC="$ac_prog"
2653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2654 break 2
2655 fi
2656done
2657 done
2658IFS=$as_save_IFS
2659
2660fi
2661fi
2662ac_ct_CC=$ac_cv_prog_ac_ct_CC
2663if test -n "$ac_ct_CC"; then
2664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2665$as_echo "$ac_ct_CC" >&6; }
2666else
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2668$as_echo "no" >&6; }
2669fi
2670
2671
2672 test -n "$ac_ct_CC" && break
2673done
2674
2675 if test "x$ac_ct_CC" = x; then
2676 CC=""
2677 else
2678 case $cross_compiling:$ac_tool_warned in
2679yes:)
2680{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2681$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2682ac_tool_warned=yes ;;
2683esac
2684 CC=$ac_ct_CC
2685 fi
2686fi
2687
2688fi
2689
2690
2691test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2692$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2693as_fn_error $? "no acceptable C compiler found in \$PATH
2694See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2695
2696# Provide some information about the compiler.
2697$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2698set X $ac_compile
2699ac_compiler=$2
2700for ac_option in --version -v -V -qversion; do
2701 { { ac_try="$ac_compiler $ac_option >&5"
2702case "(($ac_try" in
2703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2704 *) ac_try_echo=$ac_try;;
2705esac
2706eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2707$as_echo "$ac_try_echo"; } >&5
2708 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2709 ac_status=$?
2710 if test -s conftest.err; then
2711 sed '10a\
2712... rest of stderr output deleted ...
2713 10q' conftest.err >conftest.er1
2714 cat conftest.er1 >&5
6bb11ab3 2715 fi
d0ac1c44 2716 rm -f conftest.er1 conftest.err
6bb11ab3
L
2717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2718 test $ac_status = 0; }
2719done
2720
2721cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2722/* end confdefs.h. */
2723
2724int
2725main ()
2726{
2727
2728 ;
2729 return 0;
2730}
2731_ACEOF
2732ac_clean_files_save=$ac_clean_files
d0ac1c44 2733ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2734# Try to create an executable without -o first, disregard a.out.
2735# It will help us diagnose broken compilers, and finding out an intuition
2736# of exeext.
d0ac1c44
SM
2737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2738$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2739ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2740
2741# The possible output files:
2742ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2743
2744ac_rmfiles=
2745for ac_file in $ac_files
2746do
2747 case $ac_file in
2748 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2749 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2750 esac
2751done
2752rm -f $ac_rmfiles
2753
2754if { { ac_try="$ac_link_default"
2755case "(($ac_try" in
2756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2757 *) ac_try_echo=$ac_try;;
2758esac
2759eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2760$as_echo "$ac_try_echo"; } >&5
2761 (eval "$ac_link_default") 2>&5
2762 ac_status=$?
2763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2764 test $ac_status = 0; }; then :
2765 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2766# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2767# in a Makefile. We should not override ac_cv_exeext if it was cached,
2768# so that the user can short-circuit this test for compilers unknown to
2769# Autoconf.
2770for ac_file in $ac_files ''
2771do
2772 test -f "$ac_file" || continue
2773 case $ac_file in
2774 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2775 ;;
2776 [ab].out )
2777 # We found the default executable, but exeext='' is most
2778 # certainly right.
2779 break;;
2780 *.* )
2781 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2782 then :; else
2783 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2784 fi
2785 # We set ac_cv_exeext here because the later test for it is not
2786 # safe: cross compilers may not add the suffix if given an `-o'
2787 # argument, so we may need to know it at that point already.
2788 # Even if this section looks crufty: it has the advantage of
2789 # actually working.
2790 break;;
2791 * )
2792 break;;
2793 esac
2794done
2795test "$ac_cv_exeext" = no && ac_cv_exeext=
2796
2797else
2798 ac_file=''
2799fi
6bb11ab3 2800if test -z "$ac_file"; then :
d0ac1c44
SM
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2802$as_echo "no" >&6; }
2803$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2804sed 's/^/| /' conftest.$ac_ext >&5
2805
2806{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2807$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2808as_fn_error 77 "C compiler cannot create executables
2809See \`config.log' for more details" "$LINENO" 5; }
2810else
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2812$as_echo "yes" >&6; }
6bb11ab3 2813fi
d0ac1c44
SM
2814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2815$as_echo_n "checking for C compiler default output file name... " >&6; }
2816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2817$as_echo "$ac_file" >&6; }
6bb11ab3
L
2818ac_exeext=$ac_cv_exeext
2819
d0ac1c44 2820rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2821ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2823$as_echo_n "checking for suffix of executables... " >&6; }
2824if { { ac_try="$ac_link"
2825case "(($ac_try" in
2826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2827 *) ac_try_echo=$ac_try;;
2828esac
2829eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2830$as_echo "$ac_try_echo"; } >&5
2831 (eval "$ac_link") 2>&5
2832 ac_status=$?
2833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2834 test $ac_status = 0; }; then :
2835 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2836# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2837# work properly (i.e., refer to `conftest.exe'), while it won't with
2838# `rm'.
2839for ac_file in conftest.exe conftest conftest.*; do
2840 test -f "$ac_file" || continue
2841 case $ac_file in
2842 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2843 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2844 break;;
2845 * ) break;;
2846 esac
2847done
2848else
2849 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2850$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2851as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2852See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 2853fi
d0ac1c44 2854rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
2855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2856$as_echo "$ac_cv_exeext" >&6; }
2857
2858rm -f conftest.$ac_ext
2859EXEEXT=$ac_cv_exeext
2860ac_exeext=$EXEEXT
d0ac1c44
SM
2861cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2862/* end confdefs.h. */
2863#include <stdio.h>
2864int
2865main ()
2866{
2867FILE *f = fopen ("conftest.out", "w");
2868 return ferror (f) || fclose (f) != 0;
2869
2870 ;
2871 return 0;
2872}
2873_ACEOF
2874ac_clean_files="$ac_clean_files conftest.out"
2875# Check that the compiler produces executables we can run. If not, either
2876# the compiler is broken, or we cross compile.
2877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2878$as_echo_n "checking whether we are cross compiling... " >&6; }
2879if test "$cross_compiling" != yes; then
2880 { { ac_try="$ac_link"
2881case "(($ac_try" in
2882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2883 *) ac_try_echo=$ac_try;;
2884esac
2885eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2886$as_echo "$ac_try_echo"; } >&5
2887 (eval "$ac_link") 2>&5
2888 ac_status=$?
2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890 test $ac_status = 0; }
2891 if { ac_try='./conftest$ac_cv_exeext'
2892 { { case "(($ac_try" in
2893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2894 *) ac_try_echo=$ac_try;;
2895esac
2896eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2897$as_echo "$ac_try_echo"; } >&5
2898 (eval "$ac_try") 2>&5
2899 ac_status=$?
2900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2901 test $ac_status = 0; }; }; then
2902 cross_compiling=no
2903 else
2904 if test "$cross_compiling" = maybe; then
2905 cross_compiling=yes
2906 else
2907 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2908$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2909as_fn_error $? "cannot run C compiled programs.
2910If you meant to cross compile, use \`--host'.
2911See \`config.log' for more details" "$LINENO" 5; }
2912 fi
2913 fi
2914fi
2915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2916$as_echo "$cross_compiling" >&6; }
2917
2918rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2919ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2921$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2922if ${ac_cv_objext+:} false; then :
6bb11ab3
L
2923 $as_echo_n "(cached) " >&6
2924else
2925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2926/* end confdefs.h. */
2927
2928int
2929main ()
2930{
2931
2932 ;
2933 return 0;
2934}
2935_ACEOF
2936rm -f conftest.o conftest.obj
2937if { { ac_try="$ac_compile"
2938case "(($ac_try" in
2939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2940 *) ac_try_echo=$ac_try;;
2941esac
2942eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2943$as_echo "$ac_try_echo"; } >&5
2944 (eval "$ac_compile") 2>&5
2945 ac_status=$?
2946 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2947 test $ac_status = 0; }; then :
2948 for ac_file in conftest.o conftest.obj conftest.*; do
2949 test -f "$ac_file" || continue;
2950 case $ac_file in
2951 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2952 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2953 break;;
2954 esac
2955done
2956else
2957 $as_echo "$as_me: failed program was:" >&5
2958sed 's/^/| /' conftest.$ac_ext >&5
2959
2960{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2961$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2962as_fn_error $? "cannot compute suffix of object files: cannot compile
2963See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2964fi
2965rm -f conftest.$ac_cv_objext conftest.$ac_ext
2966fi
2967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2968$as_echo "$ac_cv_objext" >&6; }
2969OBJEXT=$ac_cv_objext
2970ac_objext=$OBJEXT
2971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2972$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2973if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
2974 $as_echo_n "(cached) " >&6
2975else
2976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2977/* end confdefs.h. */
2978
2979int
2980main ()
2981{
2982#ifndef __GNUC__
2983 choke me
2984#endif
2985
2986 ;
2987 return 0;
2988}
2989_ACEOF
2990if ac_fn_c_try_compile "$LINENO"; then :
2991 ac_compiler_gnu=yes
2992else
2993 ac_compiler_gnu=no
2994fi
2995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2996ac_cv_c_compiler_gnu=$ac_compiler_gnu
2997
2998fi
2999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3000$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3001if test $ac_compiler_gnu = yes; then
3002 GCC=yes
3003else
3004 GCC=
3005fi
3006ac_test_CFLAGS=${CFLAGS+set}
3007ac_save_CFLAGS=$CFLAGS
3008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3009$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3010if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
3011 $as_echo_n "(cached) " >&6
3012else
3013 ac_save_c_werror_flag=$ac_c_werror_flag
3014 ac_c_werror_flag=yes
3015 ac_cv_prog_cc_g=no
3016 CFLAGS="-g"
3017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3018/* end confdefs.h. */
3019
3020int
3021main ()
3022{
3023
3024 ;
3025 return 0;
3026}
3027_ACEOF
3028if ac_fn_c_try_compile "$LINENO"; then :
3029 ac_cv_prog_cc_g=yes
3030else
3031 CFLAGS=""
3032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3033/* end confdefs.h. */
3034
3035int
3036main ()
3037{
3038
3039 ;
3040 return 0;
3041}
3042_ACEOF
3043if ac_fn_c_try_compile "$LINENO"; then :
3044
3045else
3046 ac_c_werror_flag=$ac_save_c_werror_flag
3047 CFLAGS="-g"
3048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3049/* end confdefs.h. */
3050
3051int
3052main ()
3053{
3054
3055 ;
3056 return 0;
3057}
3058_ACEOF
3059if ac_fn_c_try_compile "$LINENO"; then :
3060 ac_cv_prog_cc_g=yes
3061fi
3062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3063fi
3064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3065fi
3066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3067 ac_c_werror_flag=$ac_save_c_werror_flag
3068fi
3069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3070$as_echo "$ac_cv_prog_cc_g" >&6; }
3071if test "$ac_test_CFLAGS" = set; then
3072 CFLAGS=$ac_save_CFLAGS
3073elif test $ac_cv_prog_cc_g = yes; then
3074 if test "$GCC" = yes; then
3075 CFLAGS="-g -O2"
3076 else
3077 CFLAGS="-g"
3078 fi
3079else
3080 if test "$GCC" = yes; then
3081 CFLAGS="-O2"
3082 else
3083 CFLAGS=
3084 fi
3085fi
3086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3087$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3088if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3089 $as_echo_n "(cached) " >&6
3090else
3091 ac_cv_prog_cc_c89=no
3092ac_save_CC=$CC
3093cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3094/* end confdefs.h. */
3095#include <stdarg.h>
3096#include <stdio.h>
d0ac1c44 3097struct stat;
6bb11ab3
L
3098/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3099struct buf { int x; };
3100FILE * (*rcsopen) (struct buf *, struct stat *, int);
3101static char *e (p, i)
3102 char **p;
3103 int i;
3104{
3105 return p[i];
3106}
3107static char *f (char * (*g) (char **, int), char **p, ...)
3108{
3109 char *s;
3110 va_list v;
3111 va_start (v,p);
3112 s = g (p, va_arg (v,int));
3113 va_end (v);
3114 return s;
3115}
3116
3117/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3118 function prototypes and stuff, but not '\xHH' hex character constants.
3119 These don't provoke an error unfortunately, instead are silently treated
3120 as 'x'. The following induces an error, until -std is added to get
3121 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3122 array size at least. It's necessary to write '\x00'==0 to get something
3123 that's true only with -std. */
3124int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3125
3126/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3127 inside strings and character constants. */
3128#define FOO(x) 'x'
3129int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3130
3131int test (int i, double x);
3132struct s1 {int (*f) (int a);};
3133struct s2 {int (*f) (double a);};
3134int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3135int argc;
3136char **argv;
3137int
3138main ()
3139{
3140return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3141 ;
3142 return 0;
3143}
3144_ACEOF
3145for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3146 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3147do
3148 CC="$ac_save_CC $ac_arg"
3149 if ac_fn_c_try_compile "$LINENO"; then :
3150 ac_cv_prog_cc_c89=$ac_arg
3151fi
3152rm -f core conftest.err conftest.$ac_objext
3153 test "x$ac_cv_prog_cc_c89" != "xno" && break
3154done
3155rm -f conftest.$ac_ext
3156CC=$ac_save_CC
3157
3158fi
3159# AC_CACHE_VAL
3160case "x$ac_cv_prog_cc_c89" in
3161 x)
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3163$as_echo "none needed" >&6; } ;;
3164 xno)
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3166$as_echo "unsupported" >&6; } ;;
3167 *)
3168 CC="$CC $ac_cv_prog_cc_c89"
3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3170$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3171esac
3172if test "x$ac_cv_prog_cc_c89" != xno; then :
3173
3174fi
3175
3176ac_ext=c
3177ac_cpp='$CPP $CPPFLAGS'
3178ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3179ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3180ac_compiler_gnu=$ac_cv_c_compiler_gnu
3181
c2783492 3182
ebe9564b
MF
3183ac_ext=c
3184ac_cpp='$CPP $CPPFLAGS'
3185ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3186ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3187ac_compiler_gnu=$ac_cv_c_compiler_gnu
3188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3189$as_echo_n "checking how to run the C preprocessor... " >&6; }
3190# On Suns, sometimes $CPP names a directory.
3191if test -n "$CPP" && test -d "$CPP"; then
3192 CPP=
3193fi
3194if test -z "$CPP"; then
3195 if ${ac_cv_prog_CPP+:} false; then :
3196 $as_echo_n "(cached) " >&6
3197else
3198 # Double quotes because CPP needs to be expanded
3199 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3200 do
3201 ac_preproc_ok=false
3202for ac_c_preproc_warn_flag in '' yes
3203do
3204 # Use a header file that comes with gcc, so configuring glibc
3205 # with a fresh cross-compiler works.
3206 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3207 # <limits.h> exists even on freestanding compilers.
3208 # On the NeXT, cc -E runs the code through the compiler's parser,
3209 # not just through cpp. "Syntax error" is here to catch this case.
3210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3211/* end confdefs.h. */
3212#ifdef __STDC__
3213# include <limits.h>
3214#else
3215# include <assert.h>
3216#endif
3217 Syntax error
3218_ACEOF
3219if ac_fn_c_try_cpp "$LINENO"; then :
3220
3221else
3222 # Broken: fails on valid input.
3223continue
3224fi
3225rm -f conftest.err conftest.i conftest.$ac_ext
3226
3227 # OK, works on sane cases. Now check whether nonexistent headers
3228 # can be detected and how.
3229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3230/* end confdefs.h. */
3231#include <ac_nonexistent.h>
3232_ACEOF
3233if ac_fn_c_try_cpp "$LINENO"; then :
3234 # Broken: success on invalid input.
3235continue
3236else
3237 # Passes both tests.
3238ac_preproc_ok=:
3239break
3240fi
3241rm -f conftest.err conftest.i conftest.$ac_ext
3242
3243done
3244# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3245rm -f conftest.i conftest.err conftest.$ac_ext
3246if $ac_preproc_ok; then :
3247 break
3248fi
3249
3250 done
3251 ac_cv_prog_CPP=$CPP
3252
3253fi
3254 CPP=$ac_cv_prog_CPP
3255else
3256 ac_cv_prog_CPP=$CPP
3257fi
3258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3259$as_echo "$CPP" >&6; }
3260ac_preproc_ok=false
3261for ac_c_preproc_warn_flag in '' yes
3262do
3263 # Use a header file that comes with gcc, so configuring glibc
3264 # with a fresh cross-compiler works.
3265 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3266 # <limits.h> exists even on freestanding compilers.
3267 # On the NeXT, cc -E runs the code through the compiler's parser,
3268 # not just through cpp. "Syntax error" is here to catch this case.
3269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3270/* end confdefs.h. */
3271#ifdef __STDC__
3272# include <limits.h>
3273#else
3274# include <assert.h>
3275#endif
3276 Syntax error
3277_ACEOF
3278if ac_fn_c_try_cpp "$LINENO"; then :
3279
3280else
3281 # Broken: fails on valid input.
3282continue
3283fi
3284rm -f conftest.err conftest.i conftest.$ac_ext
3285
3286 # OK, works on sane cases. Now check whether nonexistent headers
3287 # can be detected and how.
3288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3289/* end confdefs.h. */
3290#include <ac_nonexistent.h>
3291_ACEOF
3292if ac_fn_c_try_cpp "$LINENO"; then :
3293 # Broken: success on invalid input.
3294continue
3295else
3296 # Passes both tests.
3297ac_preproc_ok=:
3298break
3299fi
3300rm -f conftest.err conftest.i conftest.$ac_ext
3301
3302done
3303# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3304rm -f conftest.i conftest.err conftest.$ac_ext
3305if $ac_preproc_ok; then :
3306
3307else
3308 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3309$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3310as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3311See \`config.log' for more details" "$LINENO" 5; }
3312fi
3313
3314ac_ext=c
3315ac_cpp='$CPP $CPPFLAGS'
3316ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3317ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3318ac_compiler_gnu=$ac_cv_c_compiler_gnu
3319
6bb11ab3
L
3320
3321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3322$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3323if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3324 $as_echo_n "(cached) " >&6
3325else
3326 if test -z "$GREP"; then
3327 ac_path_GREP_found=false
3328 # Loop through the user's path and test for each of PROGNAME-LIST
3329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3330for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3331do
3332 IFS=$as_save_IFS
3333 test -z "$as_dir" && as_dir=.
3334 for ac_prog in grep ggrep; do
3335 for ac_exec_ext in '' $ac_executable_extensions; do
3336 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3337 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3338# Check for GNU ac_path_GREP and select it if it is found.
3339 # Check for GNU $ac_path_GREP
3340case `"$ac_path_GREP" --version 2>&1` in
3341*GNU*)
3342 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3343*)
3344 ac_count=0
3345 $as_echo_n 0123456789 >"conftest.in"
3346 while :
3347 do
3348 cat "conftest.in" "conftest.in" >"conftest.tmp"
3349 mv "conftest.tmp" "conftest.in"
3350 cp "conftest.in" "conftest.nl"
3351 $as_echo 'GREP' >> "conftest.nl"
3352 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3353 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3354 as_fn_arith $ac_count + 1 && ac_count=$as_val
3355 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3356 # Best one so far, save it but keep looking for a better one
3357 ac_cv_path_GREP="$ac_path_GREP"
3358 ac_path_GREP_max=$ac_count
3359 fi
3360 # 10*(2^10) chars as input seems more than enough
3361 test $ac_count -gt 10 && break
3362 done
3363 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3364esac
3365
3366 $ac_path_GREP_found && break 3
3367 done
3368 done
3369 done
3370IFS=$as_save_IFS
3371 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3372 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3373 fi
3374else
3375 ac_cv_path_GREP=$GREP
3376fi
3377
3378fi
3379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3380$as_echo "$ac_cv_path_GREP" >&6; }
3381 GREP="$ac_cv_path_GREP"
3382
3383
3384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3385$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3386if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3387 $as_echo_n "(cached) " >&6
3388else
3389 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3390 then ac_cv_path_EGREP="$GREP -E"
3391 else
3392 if test -z "$EGREP"; then
3393 ac_path_EGREP_found=false
3394 # Loop through the user's path and test for each of PROGNAME-LIST
3395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3396for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3397do
3398 IFS=$as_save_IFS
3399 test -z "$as_dir" && as_dir=.
3400 for ac_prog in egrep; do
3401 for ac_exec_ext in '' $ac_executable_extensions; do
3402 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3403 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3404# Check for GNU ac_path_EGREP and select it if it is found.
3405 # Check for GNU $ac_path_EGREP
3406case `"$ac_path_EGREP" --version 2>&1` in
3407*GNU*)
3408 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3409*)
3410 ac_count=0
3411 $as_echo_n 0123456789 >"conftest.in"
3412 while :
3413 do
3414 cat "conftest.in" "conftest.in" >"conftest.tmp"
3415 mv "conftest.tmp" "conftest.in"
3416 cp "conftest.in" "conftest.nl"
3417 $as_echo 'EGREP' >> "conftest.nl"
3418 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3419 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3420 as_fn_arith $ac_count + 1 && ac_count=$as_val
3421 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3422 # Best one so far, save it but keep looking for a better one
3423 ac_cv_path_EGREP="$ac_path_EGREP"
3424 ac_path_EGREP_max=$ac_count
3425 fi
3426 # 10*(2^10) chars as input seems more than enough
3427 test $ac_count -gt 10 && break
3428 done
3429 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3430esac
3431
3432 $ac_path_EGREP_found && break 3
3433 done
3434 done
3435 done
3436IFS=$as_save_IFS
3437 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3438 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3439 fi
3440else
3441 ac_cv_path_EGREP=$EGREP
3442fi
3443
3444 fi
3445fi
3446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3447$as_echo "$ac_cv_path_EGREP" >&6; }
3448 EGREP="$ac_cv_path_EGREP"
3449
3450
3451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3452$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3453if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3454 $as_echo_n "(cached) " >&6
3455else
3456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3457/* end confdefs.h. */
3458#include <stdlib.h>
3459#include <stdarg.h>
3460#include <string.h>
3461#include <float.h>
3462
3463int
3464main ()
3465{
3466
3467 ;
3468 return 0;
3469}
3470_ACEOF
3471if ac_fn_c_try_compile "$LINENO"; then :
3472 ac_cv_header_stdc=yes
3473else
3474 ac_cv_header_stdc=no
3475fi
3476rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3477
3478if test $ac_cv_header_stdc = yes; then
3479 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3481/* end confdefs.h. */
3482#include <string.h>
3483
3484_ACEOF
3485if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3486 $EGREP "memchr" >/dev/null 2>&1; then :
3487
3488else
3489 ac_cv_header_stdc=no
3490fi
3491rm -f conftest*
3492
3493fi
3494
3495if test $ac_cv_header_stdc = yes; then
3496 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3498/* end confdefs.h. */
3499#include <stdlib.h>
3500
3501_ACEOF
3502if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3503 $EGREP "free" >/dev/null 2>&1; then :
3504
3505else
3506 ac_cv_header_stdc=no
3507fi
3508rm -f conftest*
3509
3510fi
3511
3512if test $ac_cv_header_stdc = yes; then
3513 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3514 if test "$cross_compiling" = yes; then :
3515 :
3516else
3517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3518/* end confdefs.h. */
3519#include <ctype.h>
3520#include <stdlib.h>
3521#if ((' ' & 0x0FF) == 0x020)
3522# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3523# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3524#else
3525# define ISLOWER(c) \
3526 (('a' <= (c) && (c) <= 'i') \
3527 || ('j' <= (c) && (c) <= 'r') \
3528 || ('s' <= (c) && (c) <= 'z'))
3529# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3530#endif
3531
3532#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3533int
3534main ()
3535{
3536 int i;
3537 for (i = 0; i < 256; i++)
3538 if (XOR (islower (i), ISLOWER (i))
3539 || toupper (i) != TOUPPER (i))
3540 return 2;
3541 return 0;
3542}
3543_ACEOF
3544if ac_fn_c_try_run "$LINENO"; then :
3545
3546else
3547 ac_cv_header_stdc=no
3548fi
3549rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3550 conftest.$ac_objext conftest.beam conftest.$ac_ext
3551fi
3552
3553fi
3554fi
3555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3556$as_echo "$ac_cv_header_stdc" >&6; }
3557if test $ac_cv_header_stdc = yes; then
3558
3559$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3560
3561fi
3562
3563# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3564for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3565 inttypes.h stdint.h unistd.h
3566do :
3567 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3568ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3569"
d0ac1c44 3570if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3571 cat >>confdefs.h <<_ACEOF
3572#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3573_ACEOF
3574
3575fi
3576
3577done
3578
3579
3580
3581 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3582if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3583 MINIX=yes
3584else
3585 MINIX=
3586fi
3587
3588
3589 if test "$MINIX" = yes; then
3590
3591$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3592
3593
3594$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3595
3596
3597$as_echo "#define _MINIX 1" >>confdefs.h
3598
3599 fi
3600
3601
3602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3603$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3604if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3605 $as_echo_n "(cached) " >&6
3606else
3607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3608/* end confdefs.h. */
3609
d0ac1c44
SM
3610# define __EXTENSIONS__ 1
3611 $ac_includes_default
6bb11ab3
L
3612int
3613main ()
3614{
3615
3616 ;
3617 return 0;
3618}
3619_ACEOF
3620if ac_fn_c_try_compile "$LINENO"; then :
3621 ac_cv_safe_to_define___extensions__=yes
3622else
3623 ac_cv_safe_to_define___extensions__=no
3624fi
3625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3626fi
3627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3628$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3629 test $ac_cv_safe_to_define___extensions__ = yes &&
3630 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3631
3632 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3633
3634 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3635
3636 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3637
3638 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3639
3640
3641test "$program_prefix" != NONE &&
3642 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3643# Use a double $ so make ignores it.
3644test "$program_suffix" != NONE &&
3645 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3646# Double any \ or $.
3647# By default was `s,x,x', remove it if useless.
3648ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3649program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3650
3651# Find a good install program. We prefer a C program (faster),
3652# so one script is as good as another. But avoid the broken or
3653# incompatible versions:
3654# SysV /etc/install, /usr/sbin/install
3655# SunOS /usr/etc/install
3656# IRIX /sbin/install
3657# AIX /bin/install
3658# AmigaOS /C/install, which installs bootblocks on floppy discs
3659# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3660# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3661# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3662# OS/2's system install, which has a completely different semantic
3663# ./install, which can be erroneously created by make from ./install.sh.
3664# Reject install programs that cannot install multiple files.
3665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3666$as_echo_n "checking for a BSD-compatible install... " >&6; }
3667if test -z "$INSTALL"; then
d0ac1c44 3668if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3669 $as_echo_n "(cached) " >&6
3670else
3671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3672for as_dir in $PATH
3673do
3674 IFS=$as_save_IFS
3675 test -z "$as_dir" && as_dir=.
3676 # Account for people who put trailing slashes in PATH elements.
3677case $as_dir/ in #((
3678 ./ | .// | /[cC]/* | \
3679 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3680 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3681 /usr/ucb/* ) ;;
3682 *)
3683 # OSF1 and SCO ODT 3.0 have their own names for install.
3684 # Don't use installbsd from OSF since it installs stuff as root
3685 # by default.
3686 for ac_prog in ginstall scoinst install; do
3687 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3688 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3689 if test $ac_prog = install &&
3690 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3691 # AIX install. It has an incompatible calling convention.
3692 :
3693 elif test $ac_prog = install &&
3694 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3695 # program-specific install script used by HP pwplus--don't use.
3696 :
3697 else
3698 rm -rf conftest.one conftest.two conftest.dir
3699 echo one > conftest.one
3700 echo two > conftest.two
3701 mkdir conftest.dir
3702 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3703 test -s conftest.one && test -s conftest.two &&
3704 test -s conftest.dir/conftest.one &&
3705 test -s conftest.dir/conftest.two
3706 then
3707 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3708 break 3
3709 fi
3710 fi
3711 fi
3712 done
3713 done
3714 ;;
3715esac
3716
3717 done
3718IFS=$as_save_IFS
3719
3720rm -rf conftest.one conftest.two conftest.dir
3721
3722fi
3723 if test "${ac_cv_path_install+set}" = set; then
3724 INSTALL=$ac_cv_path_install
3725 else
3726 # As a last resort, use the slow shell script. Don't cache a
3727 # value for INSTALL within a source directory, because that will
3728 # break other packages using the cache if that directory is
3729 # removed, or if the value is a relative name.
3730 INSTALL=$ac_install_sh
3731 fi
3732fi
3733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3734$as_echo "$INSTALL" >&6; }
3735
3736# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3737# It thinks the first close brace ends the variable substitution.
3738test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3739
3740test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3741
3742test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3743
3744rm -rf .tst 2>/dev/null
3745mkdir .tst 2>/dev/null
3746if test -d .tst; then
3747 am__leading_dot=.
3748else
3749 am__leading_dot=_
3750fi
3751rmdir .tst 2>/dev/null
3752
3753DEPDIR="${am__leading_dot}deps"
3754
3755case `pwd` in
3756 *\ * | *\ *)
3757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3758$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3759esac
3760
3761
3762
3763macro_version='2.2.7a'
3764macro_revision='1.3134'
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778ltmain="$ac_aux_dir/ltmain.sh"
3779
3780# Backslashify metacharacters that are still active within
3781# double-quoted strings.
3782sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3783
3784# Same as above, but do not quote variable references.
3785double_quote_subst='s/\(["`\\]\)/\\\1/g'
3786
3787# Sed substitution to delay expansion of an escaped shell variable in a
3788# double_quote_subst'ed string.
3789delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3790
3791# Sed substitution to delay expansion of an escaped single quote.
3792delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3793
3794# Sed substitution to avoid accidental globbing in evaled expressions
3795no_glob_subst='s/\*/\\\*/g'
3796
3797ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3798ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3799ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3800
3801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3802$as_echo_n "checking how to print strings... " >&6; }
3803# Test print first, because it will be a builtin if present.
3804if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3805 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3806 ECHO='print -r --'
3807elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3808 ECHO='printf %s\n'
3809else
3810 # Use this function as a fallback that always works.
3811 func_fallback_echo ()
3812 {
3813 eval 'cat <<_LTECHO_EOF
3814$1
3815_LTECHO_EOF'
3816 }
3817 ECHO='func_fallback_echo'
3818fi
3819
3820# func_echo_all arg...
3821# Invoke $ECHO with all args, space-separated.
3822func_echo_all ()
3823{
3824 $ECHO ""
3825}
3826
3827case "$ECHO" in
3828 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3829$as_echo "printf" >&6; } ;;
3830 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3831$as_echo "print -r" >&6; } ;;
3832 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3833$as_echo "cat" >&6; } ;;
3834esac
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3850$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 3851if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
3852 $as_echo_n "(cached) " >&6
3853else
3854 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3855 for ac_i in 1 2 3 4 5 6 7; do
3856 ac_script="$ac_script$as_nl$ac_script"
3857 done
3858 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3859 { ac_script=; unset ac_script;}
3860 if test -z "$SED"; then
3861 ac_path_SED_found=false
3862 # Loop through the user's path and test for each of PROGNAME-LIST
3863 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3864for as_dir in $PATH
3865do
3866 IFS=$as_save_IFS
3867 test -z "$as_dir" && as_dir=.
3868 for ac_prog in sed gsed; do
3869 for ac_exec_ext in '' $ac_executable_extensions; do
3870 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3871 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
3872# Check for GNU ac_path_SED and select it if it is found.
3873 # Check for GNU $ac_path_SED
3874case `"$ac_path_SED" --version 2>&1` in
3875*GNU*)
3876 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3877*)
3878 ac_count=0
3879 $as_echo_n 0123456789 >"conftest.in"
3880 while :
3881 do
3882 cat "conftest.in" "conftest.in" >"conftest.tmp"
3883 mv "conftest.tmp" "conftest.in"
3884 cp "conftest.in" "conftest.nl"
3885 $as_echo '' >> "conftest.nl"
3886 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3887 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3888 as_fn_arith $ac_count + 1 && ac_count=$as_val
3889 if test $ac_count -gt ${ac_path_SED_max-0}; then
3890 # Best one so far, save it but keep looking for a better one
3891 ac_cv_path_SED="$ac_path_SED"
3892 ac_path_SED_max=$ac_count
3893 fi
3894 # 10*(2^10) chars as input seems more than enough
3895 test $ac_count -gt 10 && break
3896 done
3897 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3898esac
3899
3900 $ac_path_SED_found && break 3
3901 done
3902 done
3903 done
3904IFS=$as_save_IFS
3905 if test -z "$ac_cv_path_SED"; then
d0ac1c44 3906 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
3907 fi
3908else
3909 ac_cv_path_SED=$SED
3910fi
3911
3912fi
3913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3914$as_echo "$ac_cv_path_SED" >&6; }
3915 SED="$ac_cv_path_SED"
3916 rm -f conftest.sed
3917
3918test -z "$SED" && SED=sed
3919Xsed="$SED -e 1s/^X//"
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3932$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 3933if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
3934 $as_echo_n "(cached) " >&6
3935else
3936 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3937 then ac_cv_path_FGREP="$GREP -F"
3938 else
3939 if test -z "$FGREP"; then
3940 ac_path_FGREP_found=false
3941 # Loop through the user's path and test for each of PROGNAME-LIST
3942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3943for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3944do
3945 IFS=$as_save_IFS
3946 test -z "$as_dir" && as_dir=.
3947 for ac_prog in fgrep; do
3948 for ac_exec_ext in '' $ac_executable_extensions; do
3949 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3950 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
3951# Check for GNU ac_path_FGREP and select it if it is found.
3952 # Check for GNU $ac_path_FGREP
3953case `"$ac_path_FGREP" --version 2>&1` in
3954*GNU*)
3955 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3956*)
3957 ac_count=0
3958 $as_echo_n 0123456789 >"conftest.in"
3959 while :
3960 do
3961 cat "conftest.in" "conftest.in" >"conftest.tmp"
3962 mv "conftest.tmp" "conftest.in"
3963 cp "conftest.in" "conftest.nl"
3964 $as_echo 'FGREP' >> "conftest.nl"
3965 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3966 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3967 as_fn_arith $ac_count + 1 && ac_count=$as_val
3968 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3969 # Best one so far, save it but keep looking for a better one
3970 ac_cv_path_FGREP="$ac_path_FGREP"
3971 ac_path_FGREP_max=$ac_count
3972 fi
3973 # 10*(2^10) chars as input seems more than enough
3974 test $ac_count -gt 10 && break
3975 done
3976 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3977esac
3978
3979 $ac_path_FGREP_found && break 3
3980 done
3981 done
3982 done
3983IFS=$as_save_IFS
3984 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 3985 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3986 fi
3987else
3988 ac_cv_path_FGREP=$FGREP
3989fi
3990
3991 fi
3992fi
3993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3994$as_echo "$ac_cv_path_FGREP" >&6; }
3995 FGREP="$ac_cv_path_FGREP"
3996
3997
3998test -z "$GREP" && GREP=grep
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018# Check whether --with-gnu-ld was given.
4019if test "${with_gnu_ld+set}" = set; then :
4020 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4021else
4022 with_gnu_ld=no
4023fi
4024
4025ac_prog=ld
4026if test "$GCC" = yes; then
4027 # Check if gcc -print-prog-name=ld gives a path.
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4029$as_echo_n "checking for ld used by $CC... " >&6; }
4030 case $host in
4031 *-*-mingw*)
4032 # gcc leaves a trailing carriage return which upsets mingw
4033 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4034 *)
4035 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4036 esac
4037 case $ac_prog in
4038 # Accept absolute paths.
4039 [\\/]* | ?:[\\/]*)
4040 re_direlt='/[^/][^/]*/\.\./'
4041 # Canonicalize the pathname of ld
4042 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4043 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4044 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4045 done
4046 test -z "$LD" && LD="$ac_prog"
4047 ;;
4048 "")
4049 # If it fails, then pretend we aren't using GCC.
4050 ac_prog=ld
4051 ;;
4052 *)
4053 # If it is relative, then search for the first ld in PATH.
4054 with_gnu_ld=unknown
4055 ;;
4056 esac
4057elif test "$with_gnu_ld" = yes; then
4058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4059$as_echo_n "checking for GNU ld... " >&6; }
4060else
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4062$as_echo_n "checking for non-GNU ld... " >&6; }
4063fi
d0ac1c44 4064if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4065 $as_echo_n "(cached) " >&6
4066else
4067 if test -z "$LD"; then
4068 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4069 for ac_dir in $PATH; do
4070 IFS="$lt_save_ifs"
4071 test -z "$ac_dir" && ac_dir=.
4072 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4073 lt_cv_path_LD="$ac_dir/$ac_prog"
4074 # Check to see if the program is GNU ld. I'd rather use --version,
4075 # but apparently some variants of GNU ld only accept -v.
4076 # Break only if it was the GNU/non-GNU ld that we prefer.
4077 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4078 *GNU* | *'with BFD'*)
4079 test "$with_gnu_ld" != no && break
4080 ;;
4081 *)
4082 test "$with_gnu_ld" != yes && break
4083 ;;
4084 esac
4085 fi
4086 done
4087 IFS="$lt_save_ifs"
4088else
4089 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4090fi
4091fi
4092
4093LD="$lt_cv_path_LD"
4094if test -n "$LD"; then
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4096$as_echo "$LD" >&6; }
4097else
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4099$as_echo "no" >&6; }
4100fi
d0ac1c44 4101test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4103$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4104if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4105 $as_echo_n "(cached) " >&6
4106else
4107 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4108case `$LD -v 2>&1 </dev/null` in
4109*GNU* | *'with BFD'*)
4110 lt_cv_prog_gnu_ld=yes
4111 ;;
4112*)
4113 lt_cv_prog_gnu_ld=no
4114 ;;
4115esac
4116fi
4117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4118$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4119with_gnu_ld=$lt_cv_prog_gnu_ld
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4130$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4131if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4132 $as_echo_n "(cached) " >&6
4133else
4134 if test -n "$NM"; then
4135 # Let the user override the test.
4136 lt_cv_path_NM="$NM"
4137else
4138 lt_nm_to_check="${ac_tool_prefix}nm"
4139 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4140 lt_nm_to_check="$lt_nm_to_check nm"
4141 fi
4142 for lt_tmp_nm in $lt_nm_to_check; do
4143 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4144 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4145 IFS="$lt_save_ifs"
4146 test -z "$ac_dir" && ac_dir=.
4147 tmp_nm="$ac_dir/$lt_tmp_nm"
4148 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4149 # Check to see if the nm accepts a BSD-compat flag.
4150 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4151 # nm: unknown option "B" ignored
4152 # Tru64's nm complains that /dev/null is an invalid object file
4153 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4154 */dev/null* | *'Invalid file or object type'*)
4155 lt_cv_path_NM="$tmp_nm -B"
4156 break
4157 ;;
4158 *)
4159 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4160 */dev/null*)
4161 lt_cv_path_NM="$tmp_nm -p"
4162 break
4163 ;;
4164 *)
4165 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4166 continue # so that we can try to find one that supports BSD flags
4167 ;;
4168 esac
4169 ;;
4170 esac
4171 fi
4172 done
4173 IFS="$lt_save_ifs"
4174 done
4175 : ${lt_cv_path_NM=no}
4176fi
4177fi
4178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4179$as_echo "$lt_cv_path_NM" >&6; }
4180if test "$lt_cv_path_NM" != "no"; then
4181 NM="$lt_cv_path_NM"
4182else
4183 # Didn't find any BSD compatible name lister, look for dumpbin.
4184 if test -n "$DUMPBIN"; then :
4185 # Let the user override the test.
4186 else
4187 if test -n "$ac_tool_prefix"; then
4188 for ac_prog in dumpbin "link -dump"
4189 do
4190 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4191set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4193$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4194if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4195 $as_echo_n "(cached) " >&6
4196else
4197 if test -n "$DUMPBIN"; then
4198 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4199else
4200as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4201for as_dir in $PATH
4202do
4203 IFS=$as_save_IFS
4204 test -z "$as_dir" && as_dir=.
4205 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4206 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4207 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4208 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4209 break 2
4210 fi
4211done
4212 done
4213IFS=$as_save_IFS
4214
4215fi
4216fi
4217DUMPBIN=$ac_cv_prog_DUMPBIN
4218if test -n "$DUMPBIN"; then
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4220$as_echo "$DUMPBIN" >&6; }
4221else
4222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4223$as_echo "no" >&6; }
4224fi
4225
4226
4227 test -n "$DUMPBIN" && break
4228 done
4229fi
4230if test -z "$DUMPBIN"; then
4231 ac_ct_DUMPBIN=$DUMPBIN
4232 for ac_prog in dumpbin "link -dump"
4233do
4234 # Extract the first word of "$ac_prog", so it can be a program name with args.
4235set dummy $ac_prog; ac_word=$2
4236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4237$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4238if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4239 $as_echo_n "(cached) " >&6
4240else
4241 if test -n "$ac_ct_DUMPBIN"; then
4242 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4243else
4244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4245for as_dir in $PATH
4246do
4247 IFS=$as_save_IFS
4248 test -z "$as_dir" && as_dir=.
4249 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4250 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4251 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4252 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4253 break 2
4254 fi
4255done
4256 done
4257IFS=$as_save_IFS
4258
4259fi
4260fi
4261ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4262if test -n "$ac_ct_DUMPBIN"; then
4263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4264$as_echo "$ac_ct_DUMPBIN" >&6; }
4265else
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4267$as_echo "no" >&6; }
4268fi
4269
4270
4271 test -n "$ac_ct_DUMPBIN" && break
4272done
4273
4274 if test "x$ac_ct_DUMPBIN" = x; then
4275 DUMPBIN=":"
4276 else
4277 case $cross_compiling:$ac_tool_warned in
4278yes:)
4279{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4280$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4281ac_tool_warned=yes ;;
4282esac
4283 DUMPBIN=$ac_ct_DUMPBIN
4284 fi
4285fi
4286
4287 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4288 *COFF*)
4289 DUMPBIN="$DUMPBIN -symbols"
4290 ;;
4291 *)
4292 DUMPBIN=:
4293 ;;
4294 esac
4295 fi
4296
4297 if test "$DUMPBIN" != ":"; then
4298 NM="$DUMPBIN"
4299 fi
4300fi
4301test -z "$NM" && NM=nm
4302
4303
4304
4305
4306
4307
4308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4309$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4310if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4311 $as_echo_n "(cached) " >&6
4312else
4313 lt_cv_nm_interface="BSD nm"
4314 echo "int some_variable = 0;" > conftest.$ac_ext
4315 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4316 (eval "$ac_compile" 2>conftest.err)
4317 cat conftest.err >&5
4318 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4319 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4320 cat conftest.err >&5
4321 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4322 cat conftest.out >&5
4323 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4324 lt_cv_nm_interface="MS dumpbin"
4325 fi
4326 rm -f conftest*
4327fi
4328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4329$as_echo "$lt_cv_nm_interface" >&6; }
4330
4331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4332$as_echo_n "checking whether ln -s works... " >&6; }
4333LN_S=$as_ln_s
4334if test "$LN_S" = "ln -s"; then
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4336$as_echo "yes" >&6; }
4337else
4338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4339$as_echo "no, using $LN_S" >&6; }
4340fi
4341
4342# find the maximum length of command line arguments
4343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4344$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4345if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4346 $as_echo_n "(cached) " >&6
4347else
4348 i=0
4349 teststring="ABCD"
4350
4351 case $build_os in
4352 msdosdjgpp*)
4353 # On DJGPP, this test can blow up pretty badly due to problems in libc
4354 # (any single argument exceeding 2000 bytes causes a buffer overrun
4355 # during glob expansion). Even if it were fixed, the result of this
4356 # check would be larger than it should be.
4357 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4358 ;;
4359
4360 gnu*)
4361 # Under GNU Hurd, this test is not required because there is
4362 # no limit to the length of command line arguments.
4363 # Libtool will interpret -1 as no limit whatsoever
4364 lt_cv_sys_max_cmd_len=-1;
4365 ;;
4366
4367 cygwin* | mingw* | cegcc*)
4368 # On Win9x/ME, this test blows up -- it succeeds, but takes
4369 # about 5 minutes as the teststring grows exponentially.
4370 # Worse, since 9x/ME are not pre-emptively multitasking,
4371 # you end up with a "frozen" computer, even though with patience
4372 # the test eventually succeeds (with a max line length of 256k).
4373 # Instead, let's just punt: use the minimum linelength reported by
4374 # all of the supported platforms: 8192 (on NT/2K/XP).
4375 lt_cv_sys_max_cmd_len=8192;
4376 ;;
4377
4378 mint*)
4379 # On MiNT this can take a long time and run out of memory.
4380 lt_cv_sys_max_cmd_len=8192;
4381 ;;
4382
4383 amigaos*)
4384 # On AmigaOS with pdksh, this test takes hours, literally.
4385 # So we just punt and use a minimum line length of 8192.
4386 lt_cv_sys_max_cmd_len=8192;
4387 ;;
4388
4389 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4390 # This has been around since 386BSD, at least. Likely further.
4391 if test -x /sbin/sysctl; then
4392 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4393 elif test -x /usr/sbin/sysctl; then
4394 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4395 else
4396 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4397 fi
4398 # And add a safety zone
4399 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4400 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4401 ;;
4402
4403 interix*)
4404 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4405 lt_cv_sys_max_cmd_len=196608
4406 ;;
4407
4408 osf*)
4409 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4410 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4411 # nice to cause kernel panics so lets avoid the loop below.
4412 # First set a reasonable default.
4413 lt_cv_sys_max_cmd_len=16384
4414 #
4415 if test -x /sbin/sysconfig; then
4416 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4417 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4418 esac
4419 fi
4420 ;;
4421 sco3.2v5*)
4422 lt_cv_sys_max_cmd_len=102400
4423 ;;
4424 sysv5* | sco5v6* | sysv4.2uw2*)
4425 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4426 if test -n "$kargmax"; then
4427 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4428 else
4429 lt_cv_sys_max_cmd_len=32768
4430 fi
4431 ;;
4432 *)
4433 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4434 if test -n "$lt_cv_sys_max_cmd_len"; then
4435 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4436 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4437 else
4438 # Make teststring a little bigger before we do anything with it.
4439 # a 1K string should be a reasonable start.
4440 for i in 1 2 3 4 5 6 7 8 ; do
4441 teststring=$teststring$teststring
4442 done
4443 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4444 # If test is not a shell built-in, we'll probably end up computing a
4445 # maximum length that is only half of the actual maximum length, but
4446 # we can't tell.
4447 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4448 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4449 test $i != 17 # 1/2 MB should be enough
4450 do
4451 i=`expr $i + 1`
4452 teststring=$teststring$teststring
4453 done
4454 # Only check the string length outside the loop.
4455 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4456 teststring=
4457 # Add a significant safety factor because C++ compilers can tack on
4458 # massive amounts of additional arguments before passing them to the
4459 # linker. It appears as though 1/2 is a usable value.
4460 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4461 fi
4462 ;;
4463 esac
4464
4465fi
4466
4467if test -n $lt_cv_sys_max_cmd_len ; then
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4469$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4470else
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4472$as_echo "none" >&6; }
4473fi
4474max_cmd_len=$lt_cv_sys_max_cmd_len
4475
4476
4477
4478
4479
4480
4481: ${CP="cp -f"}
4482: ${MV="mv -f"}
4483: ${RM="rm -f"}
4484
4485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4486$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4487# Try some XSI features
4488xsi_shell=no
4489( _lt_dummy="a/b/c"
4490 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4491 = c,a/b,, \
4492 && eval 'test $(( 1 + 1 )) -eq 2 \
4493 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4494 && xsi_shell=yes
4495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4496$as_echo "$xsi_shell" >&6; }
4497
4498
4499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4500$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4501lt_shell_append=no
4502( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4503 >/dev/null 2>&1 \
4504 && lt_shell_append=yes
4505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4506$as_echo "$lt_shell_append" >&6; }
4507
4508
4509if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4510 lt_unset=unset
4511else
4512 lt_unset=false
4513fi
4514
4515
4516
4517
4518
4519# test EBCDIC or ASCII
4520case `echo X|tr X '\101'` in
4521 A) # ASCII based system
4522 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4523 lt_SP2NL='tr \040 \012'
4524 lt_NL2SP='tr \015\012 \040\040'
4525 ;;
4526 *) # EBCDIC based system
4527 lt_SP2NL='tr \100 \n'
4528 lt_NL2SP='tr \r\n \100\100'
4529 ;;
4530esac
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4541$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4542if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4543 $as_echo_n "(cached) " >&6
4544else
4545 lt_cv_ld_reload_flag='-r'
4546fi
4547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4548$as_echo "$lt_cv_ld_reload_flag" >&6; }
4549reload_flag=$lt_cv_ld_reload_flag
4550case $reload_flag in
4551"" | " "*) ;;
4552*) reload_flag=" $reload_flag" ;;
4553esac
4554reload_cmds='$LD$reload_flag -o $output$reload_objs'
4555case $host_os in
4556 darwin*)
4557 if test "$GCC" = yes; then
4558 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4559 else
4560 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4561 fi
4562 ;;
4563esac
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573if test -n "$ac_tool_prefix"; then
4574 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4575set dummy ${ac_tool_prefix}objdump; ac_word=$2
4576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4577$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4578if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4579 $as_echo_n "(cached) " >&6
4580else
4581 if test -n "$OBJDUMP"; then
4582 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4583else
4584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4585for as_dir in $PATH
4586do
4587 IFS=$as_save_IFS
4588 test -z "$as_dir" && as_dir=.
4589 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4590 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4591 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4593 break 2
4594 fi
4595done
4596 done
4597IFS=$as_save_IFS
4598
4599fi
4600fi
4601OBJDUMP=$ac_cv_prog_OBJDUMP
4602if test -n "$OBJDUMP"; then
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4604$as_echo "$OBJDUMP" >&6; }
4605else
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4607$as_echo "no" >&6; }
4608fi
4609
4610
4611fi
4612if test -z "$ac_cv_prog_OBJDUMP"; then
4613 ac_ct_OBJDUMP=$OBJDUMP
4614 # Extract the first word of "objdump", so it can be a program name with args.
4615set dummy objdump; ac_word=$2
4616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4617$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4618if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4619 $as_echo_n "(cached) " >&6
4620else
4621 if test -n "$ac_ct_OBJDUMP"; then
4622 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4623else
4624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4625for as_dir in $PATH
4626do
4627 IFS=$as_save_IFS
4628 test -z "$as_dir" && as_dir=.
4629 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4630 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4631 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4633 break 2
4634 fi
4635done
4636 done
4637IFS=$as_save_IFS
4638
4639fi
4640fi
4641ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4642if test -n "$ac_ct_OBJDUMP"; then
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4644$as_echo "$ac_ct_OBJDUMP" >&6; }
4645else
4646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4647$as_echo "no" >&6; }
4648fi
4649
4650 if test "x$ac_ct_OBJDUMP" = x; then
4651 OBJDUMP="false"
4652 else
4653 case $cross_compiling:$ac_tool_warned in
4654yes:)
4655{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4656$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4657ac_tool_warned=yes ;;
4658esac
4659 OBJDUMP=$ac_ct_OBJDUMP
4660 fi
4661else
4662 OBJDUMP="$ac_cv_prog_OBJDUMP"
4663fi
4664
4665test -z "$OBJDUMP" && OBJDUMP=objdump
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4676$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4677if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4678 $as_echo_n "(cached) " >&6
4679else
4680 lt_cv_file_magic_cmd='$MAGIC_CMD'
4681lt_cv_file_magic_test_file=
4682lt_cv_deplibs_check_method='unknown'
4683# Need to set the preceding variable on all platforms that support
4684# interlibrary dependencies.
4685# 'none' -- dependencies not supported.
4686# `unknown' -- same as none, but documents that we really don't know.
4687# 'pass_all' -- all dependencies passed with no checks.
4688# 'test_compile' -- check by making test program.
4689# 'file_magic [[regex]]' -- check by looking for files in library path
4690# which responds to the $file_magic_cmd with a given extended regex.
4691# If you have `file' or equivalent on your system and you're not sure
4692# whether `pass_all' will *always* work, you probably want this one.
4693
4694case $host_os in
4695aix[4-9]*)
4696 lt_cv_deplibs_check_method=pass_all
4697 ;;
4698
4699beos*)
4700 lt_cv_deplibs_check_method=pass_all
4701 ;;
4702
4703bsdi[45]*)
4704 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4705 lt_cv_file_magic_cmd='/usr/bin/file -L'
4706 lt_cv_file_magic_test_file=/shlib/libc.so
4707 ;;
4708
4709cygwin*)
4710 # func_win32_libid is a shell function defined in ltmain.sh
4711 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4712 lt_cv_file_magic_cmd='func_win32_libid'
4713 ;;
4714
4715mingw* | pw32*)
4716 # Base MSYS/MinGW do not provide the 'file' command needed by
4717 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4718 # unless we find 'file', for example because we are cross-compiling.
4719 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4720 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4721 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4722 lt_cv_file_magic_cmd='func_win32_libid'
4723 else
4724 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4725 lt_cv_file_magic_cmd='$OBJDUMP -f'
4726 fi
4727 ;;
4728
4729cegcc*)
4730 # use the weaker test based on 'objdump'. See mingw*.
4731 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4732 lt_cv_file_magic_cmd='$OBJDUMP -f'
4733 ;;
4734
4735darwin* | rhapsody*)
4736 lt_cv_deplibs_check_method=pass_all
4737 ;;
4738
4739freebsd* | dragonfly*)
4740 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4741 case $host_cpu in
4742 i*86 )
4743 # Not sure whether the presence of OpenBSD here was a mistake.
4744 # Let's accept both of them until this is cleared up.
4745 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4746 lt_cv_file_magic_cmd=/usr/bin/file
4747 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4748 ;;
4749 esac
4750 else
4751 lt_cv_deplibs_check_method=pass_all
4752 fi
4753 ;;
4754
4755gnu*)
4756 lt_cv_deplibs_check_method=pass_all
4757 ;;
4758
4759haiku*)
4760 lt_cv_deplibs_check_method=pass_all
4761 ;;
4762
4763hpux10.20* | hpux11*)
4764 lt_cv_file_magic_cmd=/usr/bin/file
4765 case $host_cpu in
4766 ia64*)
4767 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4768 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4769 ;;
4770 hppa*64*)
4771 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]'
4772 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4773 ;;
4774 *)
4775 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4776 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4777 ;;
4778 esac
4779 ;;
4780
4781interix[3-9]*)
4782 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4783 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4784 ;;
4785
4786irix5* | irix6* | nonstopux*)
4787 case $LD in
4788 *-32|*"-32 ") libmagic=32-bit;;
4789 *-n32|*"-n32 ") libmagic=N32;;
4790 *-64|*"-64 ") libmagic=64-bit;;
4791 *) libmagic=never-match;;
4792 esac
4793 lt_cv_deplibs_check_method=pass_all
4794 ;;
4795
4796# This must be Linux ELF.
4797linux* | k*bsd*-gnu | kopensolaris*-gnu)
4798 lt_cv_deplibs_check_method=pass_all
4799 ;;
4800
4801netbsd*)
4802 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4803 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4804 else
4805 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4806 fi
4807 ;;
4808
4809newos6*)
4810 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4811 lt_cv_file_magic_cmd=/usr/bin/file
4812 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4813 ;;
4814
4815*nto* | *qnx*)
4816 lt_cv_deplibs_check_method=pass_all
4817 ;;
4818
4819openbsd*)
4820 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4821 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4822 else
4823 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4824 fi
4825 ;;
4826
4827osf3* | osf4* | osf5*)
4828 lt_cv_deplibs_check_method=pass_all
4829 ;;
4830
4831rdos*)
4832 lt_cv_deplibs_check_method=pass_all
4833 ;;
4834
4835solaris*)
4836 lt_cv_deplibs_check_method=pass_all
4837 ;;
4838
4839sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4840 lt_cv_deplibs_check_method=pass_all
4841 ;;
4842
4843sysv4 | sysv4.3*)
4844 case $host_vendor in
4845 motorola)
4846 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]'
4847 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4848 ;;
4849 ncr)
4850 lt_cv_deplibs_check_method=pass_all
4851 ;;
4852 sequent)
4853 lt_cv_file_magic_cmd='/bin/file'
4854 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4855 ;;
4856 sni)
4857 lt_cv_file_magic_cmd='/bin/file'
4858 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4859 lt_cv_file_magic_test_file=/lib/libc.so
4860 ;;
4861 siemens)
4862 lt_cv_deplibs_check_method=pass_all
4863 ;;
4864 pc)
4865 lt_cv_deplibs_check_method=pass_all
4866 ;;
4867 esac
4868 ;;
4869
4870tpf*)
4871 lt_cv_deplibs_check_method=pass_all
4872 ;;
4873esac
4874
4875fi
4876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4877$as_echo "$lt_cv_deplibs_check_method" >&6; }
4878file_magic_cmd=$lt_cv_file_magic_cmd
4879deplibs_check_method=$lt_cv_deplibs_check_method
4880test -z "$deplibs_check_method" && deplibs_check_method=unknown
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
68ed2854
MF
4893plugin_option=
4894plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4895for plugin in $plugin_names; do
4896 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4897 if test x$plugin_so = x$plugin; then
4898 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4899 fi
4900 if test x$plugin_so != x$plugin; then
4901 plugin_option="--plugin $plugin_so"
4902 break
4903 fi
4904done
4905
6bb11ab3
L
4906if test -n "$ac_tool_prefix"; then
4907 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4908set dummy ${ac_tool_prefix}ar; ac_word=$2
4909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4910$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4911if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
4912 $as_echo_n "(cached) " >&6
4913else
4914 if test -n "$AR"; then
4915 ac_cv_prog_AR="$AR" # Let the user override the test.
4916else
4917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4918for as_dir in $PATH
4919do
4920 IFS=$as_save_IFS
4921 test -z "$as_dir" && as_dir=.
4922 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4923 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4924 ac_cv_prog_AR="${ac_tool_prefix}ar"
4925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4926 break 2
4927 fi
4928done
4929 done
4930IFS=$as_save_IFS
4931
4932fi
4933fi
4934AR=$ac_cv_prog_AR
4935if test -n "$AR"; then
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4937$as_echo "$AR" >&6; }
4938else
4939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4940$as_echo "no" >&6; }
4941fi
4942
4943
4944fi
4945if test -z "$ac_cv_prog_AR"; then
4946 ac_ct_AR=$AR
4947 # Extract the first word of "ar", so it can be a program name with args.
4948set dummy ar; ac_word=$2
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4950$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4951if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
4952 $as_echo_n "(cached) " >&6
4953else
4954 if test -n "$ac_ct_AR"; then
4955 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4956else
4957as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4958for as_dir in $PATH
4959do
4960 IFS=$as_save_IFS
4961 test -z "$as_dir" && as_dir=.
4962 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4963 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4964 ac_cv_prog_ac_ct_AR="ar"
4965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4966 break 2
4967 fi
4968done
4969 done
4970IFS=$as_save_IFS
4971
4972fi
4973fi
4974ac_ct_AR=$ac_cv_prog_ac_ct_AR
4975if test -n "$ac_ct_AR"; then
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4977$as_echo "$ac_ct_AR" >&6; }
4978else
4979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4980$as_echo "no" >&6; }
4981fi
4982
4983 if test "x$ac_ct_AR" = x; then
4984 AR="false"
4985 else
4986 case $cross_compiling:$ac_tool_warned in
4987yes:)
4988{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4989$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4990ac_tool_warned=yes ;;
4991esac
4992 AR=$ac_ct_AR
4993 fi
4994else
4995 AR="$ac_cv_prog_AR"
4996fi
4997
4998test -z "$AR" && AR=ar
68ed2854
MF
4999if test -n "$plugin_option"; then
5000 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
5001 touch conftest.c
5002 $AR $plugin_option rc conftest.a conftest.c
5003 if test "$?" != 0; then
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5005$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5006 else
5007 AR="$AR $plugin_option"
5008 fi
5009 rm -f conftest.*
68ed2854
MF
5010 fi
5011fi
6bb11ab3
L
5012test -z "$AR_FLAGS" && AR_FLAGS=cru
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024if test -n "$ac_tool_prefix"; then
5025 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5026set dummy ${ac_tool_prefix}strip; ac_word=$2
5027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5028$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5029if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
5030 $as_echo_n "(cached) " >&6
5031else
5032 if test -n "$STRIP"; then
5033 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5034else
5035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5036for as_dir in $PATH
5037do
5038 IFS=$as_save_IFS
5039 test -z "$as_dir" && as_dir=.
5040 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5042 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5044 break 2
5045 fi
5046done
5047 done
5048IFS=$as_save_IFS
5049
5050fi
5051fi
5052STRIP=$ac_cv_prog_STRIP
5053if test -n "$STRIP"; then
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5055$as_echo "$STRIP" >&6; }
5056else
5057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5058$as_echo "no" >&6; }
5059fi
5060
5061
5062fi
5063if test -z "$ac_cv_prog_STRIP"; then
5064 ac_ct_STRIP=$STRIP
5065 # Extract the first word of "strip", so it can be a program name with args.
5066set dummy strip; ac_word=$2
5067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5068$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5069if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5070 $as_echo_n "(cached) " >&6
5071else
5072 if test -n "$ac_ct_STRIP"; then
5073 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5074else
5075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5076for as_dir in $PATH
5077do
5078 IFS=$as_save_IFS
5079 test -z "$as_dir" && as_dir=.
5080 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5082 ac_cv_prog_ac_ct_STRIP="strip"
5083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5084 break 2
5085 fi
5086done
5087 done
5088IFS=$as_save_IFS
5089
5090fi
5091fi
5092ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5093if test -n "$ac_ct_STRIP"; then
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5095$as_echo "$ac_ct_STRIP" >&6; }
5096else
5097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5098$as_echo "no" >&6; }
5099fi
5100
5101 if test "x$ac_ct_STRIP" = x; then
5102 STRIP=":"
5103 else
5104 case $cross_compiling:$ac_tool_warned in
5105yes:)
5106{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5107$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5108ac_tool_warned=yes ;;
5109esac
5110 STRIP=$ac_ct_STRIP
5111 fi
5112else
5113 STRIP="$ac_cv_prog_STRIP"
5114fi
5115
5116test -z "$STRIP" && STRIP=:
5117
5118
5119
5120
5121
5122
5123if test -n "$ac_tool_prefix"; then
5124 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5125set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5127$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5128if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5129 $as_echo_n "(cached) " >&6
5130else
5131 if test -n "$RANLIB"; then
5132 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5133else
5134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5135for as_dir in $PATH
5136do
5137 IFS=$as_save_IFS
5138 test -z "$as_dir" && as_dir=.
5139 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5140 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5141 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5143 break 2
5144 fi
5145done
5146 done
5147IFS=$as_save_IFS
5148
5149fi
5150fi
5151RANLIB=$ac_cv_prog_RANLIB
5152if test -n "$RANLIB"; then
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5154$as_echo "$RANLIB" >&6; }
5155else
5156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5157$as_echo "no" >&6; }
5158fi
5159
5160
5161fi
5162if test -z "$ac_cv_prog_RANLIB"; then
5163 ac_ct_RANLIB=$RANLIB
5164 # Extract the first word of "ranlib", so it can be a program name with args.
5165set dummy ranlib; ac_word=$2
5166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5167$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5168if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5169 $as_echo_n "(cached) " >&6
5170else
5171 if test -n "$ac_ct_RANLIB"; then
5172 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5173else
5174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5175for as_dir in $PATH
5176do
5177 IFS=$as_save_IFS
5178 test -z "$as_dir" && as_dir=.
5179 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5180 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5181 ac_cv_prog_ac_ct_RANLIB="ranlib"
5182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5183 break 2
5184 fi
5185done
5186 done
5187IFS=$as_save_IFS
5188
5189fi
5190fi
5191ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5192if test -n "$ac_ct_RANLIB"; then
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5194$as_echo "$ac_ct_RANLIB" >&6; }
5195else
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5197$as_echo "no" >&6; }
5198fi
5199
5200 if test "x$ac_ct_RANLIB" = x; then
5201 RANLIB=":"
5202 else
5203 case $cross_compiling:$ac_tool_warned in
5204yes:)
5205{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5206$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5207ac_tool_warned=yes ;;
5208esac
5209 RANLIB=$ac_ct_RANLIB
5210 fi
5211else
5212 RANLIB="$ac_cv_prog_RANLIB"
5213fi
5214
5215test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5216if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5217 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5218 RANLIB="$RANLIB $plugin_option"
5219 fi
5220fi
6bb11ab3
L
5221
5222
5223
5224
5225
5226
5227# Determine commands to create old-style static archives.
5228old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5229old_postinstall_cmds='chmod 644 $oldlib'
5230old_postuninstall_cmds=
5231
5232if test -n "$RANLIB"; then
5233 case $host_os in
5234 openbsd*)
5235 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5236 ;;
5237 *)
5238 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5239 ;;
5240 esac
5241 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5242fi
5243
5244case $host_os in
5245 darwin*)
5246 lock_old_archive_extraction=yes ;;
5247 *)
5248 lock_old_archive_extraction=no ;;
5249esac
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271for ac_prog in gawk mawk nawk awk
5272do
5273 # Extract the first word of "$ac_prog", so it can be a program name with args.
5274set dummy $ac_prog; ac_word=$2
5275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5276$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5277if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5278 $as_echo_n "(cached) " >&6
5279else
5280 if test -n "$AWK"; then
5281 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5282else
5283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5284for as_dir in $PATH
5285do
5286 IFS=$as_save_IFS
5287 test -z "$as_dir" && as_dir=.
5288 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5290 ac_cv_prog_AWK="$ac_prog"
5291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5292 break 2
5293 fi
5294done
5295 done
5296IFS=$as_save_IFS
5297
5298fi
5299fi
5300AWK=$ac_cv_prog_AWK
5301if test -n "$AWK"; then
5302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5303$as_echo "$AWK" >&6; }
5304else
5305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5306$as_echo "no" >&6; }
5307fi
5308
5309
5310 test -n "$AWK" && break
5311done
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331# If no C compiler was specified, use CC.
5332LTCC=${LTCC-"$CC"}
5333
5334# If no C compiler flags were specified, use CFLAGS.
5335LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5336
5337# Allow CC to be a program name with arguments.
5338compiler=$CC
5339
5340
5341# Check for command to grab the raw symbol name followed by C symbol from nm.
5342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5343$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5344if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5345 $as_echo_n "(cached) " >&6
5346else
5347
5348# These are sane defaults that work on at least a few old systems.
5349# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5350
5351# Character class describing NM global symbol codes.
5352symcode='[BCDEGRST]'
5353
5354# Regexp to match symbols that can be accessed directly from C.
5355sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5356
5357# Define system-specific variables.
5358case $host_os in
5359aix*)
5360 symcode='[BCDT]'
5361 ;;
5362cygwin* | mingw* | pw32* | cegcc*)
5363 symcode='[ABCDGISTW]'
5364 ;;
5365hpux*)
5366 if test "$host_cpu" = ia64; then
5367 symcode='[ABCDEGRST]'
5368 fi
5369 ;;
5370irix* | nonstopux*)
5371 symcode='[BCDEGRST]'
5372 ;;
5373osf*)
5374 symcode='[BCDEGQRST]'
5375 ;;
5376solaris*)
5377 symcode='[BDRT]'
5378 ;;
5379sco3.2v5*)
5380 symcode='[DT]'
5381 ;;
5382sysv4.2uw2*)
5383 symcode='[DT]'
5384 ;;
5385sysv5* | sco5v6* | unixware* | OpenUNIX*)
5386 symcode='[ABDT]'
5387 ;;
5388sysv4)
5389 symcode='[DFNSTU]'
5390 ;;
5391esac
5392
5393# If we're using GNU nm, then use its standard symbol codes.
5394case `$NM -V 2>&1` in
5395*GNU* | *'with BFD'*)
5396 symcode='[ABCDGIRSTW]' ;;
5397esac
5398
5399# Transform an extracted symbol line into a proper C declaration.
5400# Some systems (esp. on ia64) link data and code symbols differently,
5401# so use this general approach.
5402lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5403
5404# Transform an extracted symbol line into symbol name and symbol address
5405lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5406lt_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'"
5407
5408# Handle CRLF in mingw tool chain
5409opt_cr=
5410case $build_os in
5411mingw*)
5412 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5413 ;;
5414esac
5415
5416# Try without a prefix underscore, then with it.
5417for ac_symprfx in "" "_"; do
5418
5419 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5420 symxfrm="\\1 $ac_symprfx\\2 \\2"
5421
5422 # Write the raw and C identifiers.
5423 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5424 # Fake it for dumpbin and say T for any non-static function
5425 # and D for any global variable.
5426 # Also find C++ and __fastcall symbols from MSVC++,
5427 # which start with @ or ?.
5428 lt_cv_sys_global_symbol_pipe="$AWK '"\
5429" {last_section=section; section=\$ 3};"\
5430" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5431" \$ 0!~/External *\|/{next};"\
5432" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5433" {if(hide[section]) next};"\
5434" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5435" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5436" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5437" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5438" ' prfx=^$ac_symprfx"
5439 else
5440 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5441 fi
5442
5443 # Check to see that the pipe works correctly.
5444 pipe_works=no
5445
5446 rm -f conftest*
5447 cat > conftest.$ac_ext <<_LT_EOF
5448#ifdef __cplusplus
5449extern "C" {
5450#endif
5451char nm_test_var;
5452void nm_test_func(void);
5453void nm_test_func(void){}
5454#ifdef __cplusplus
5455}
5456#endif
5457int main(){nm_test_var='a';nm_test_func();return(0);}
5458_LT_EOF
5459
5460 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5461 (eval $ac_compile) 2>&5
5462 ac_status=$?
5463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5464 test $ac_status = 0; }; then
5465 # Now try to grab the symbols.
5466 nlist=conftest.nm
5467 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5468 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5469 ac_status=$?
5470 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5471 test $ac_status = 0; } && test -s "$nlist"; then
5472 # Try sorting and uniquifying the output.
5473 if sort "$nlist" | uniq > "$nlist"T; then
5474 mv -f "$nlist"T "$nlist"
5475 else
5476 rm -f "$nlist"T
5477 fi
5478
5479 # Make sure that we snagged all the symbols we need.
5480 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5481 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5482 cat <<_LT_EOF > conftest.$ac_ext
5483#ifdef __cplusplus
5484extern "C" {
5485#endif
5486
5487_LT_EOF
5488 # Now generate the symbol file.
5489 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5490
5491 cat <<_LT_EOF >> conftest.$ac_ext
5492
5493/* The mapping between symbol names and symbols. */
5494const struct {
5495 const char *name;
5496 void *address;
5497}
5498lt__PROGRAM__LTX_preloaded_symbols[] =
5499{
5500 { "@PROGRAM@", (void *) 0 },
5501_LT_EOF
5502 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5503 cat <<\_LT_EOF >> conftest.$ac_ext
5504 {0, (void *) 0}
5505};
5506
5507/* This works around a problem in FreeBSD linker */
5508#ifdef FREEBSD_WORKAROUND
5509static const void *lt_preloaded_setup() {
5510 return lt__PROGRAM__LTX_preloaded_symbols;
5511}
5512#endif
5513
5514#ifdef __cplusplus
5515}
5516#endif
5517_LT_EOF
5518 # Now try linking the two files.
5519 mv conftest.$ac_objext conftstm.$ac_objext
5520 lt_save_LIBS="$LIBS"
5521 lt_save_CFLAGS="$CFLAGS"
5522 LIBS="conftstm.$ac_objext"
5523 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5524 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5525 (eval $ac_link) 2>&5
5526 ac_status=$?
5527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5528 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5529 pipe_works=yes
5530 fi
5531 LIBS="$lt_save_LIBS"
5532 CFLAGS="$lt_save_CFLAGS"
5533 else
5534 echo "cannot find nm_test_func in $nlist" >&5
5535 fi
5536 else
5537 echo "cannot find nm_test_var in $nlist" >&5
5538 fi
5539 else
5540 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5541 fi
5542 else
5543 echo "$progname: failed program was:" >&5
5544 cat conftest.$ac_ext >&5
5545 fi
5546 rm -rf conftest* conftst*
5547
5548 # Do not use the global_symbol_pipe unless it works.
5549 if test "$pipe_works" = yes; then
5550 break
5551 else
5552 lt_cv_sys_global_symbol_pipe=
5553 fi
5554done
5555
5556fi
5557
5558if test -z "$lt_cv_sys_global_symbol_pipe"; then
5559 lt_cv_sys_global_symbol_to_cdecl=
5560fi
5561if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5563$as_echo "failed" >&6; }
5564else
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5566$as_echo "ok" >&6; }
5567fi
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590# Check whether --enable-libtool-lock was given.
5591if test "${enable_libtool_lock+set}" = set; then :
5592 enableval=$enable_libtool_lock;
5593fi
5594
5595test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5596
5597# Some flags need to be propagated to the compiler or linker for good
5598# libtool support.
5599case $host in
5600ia64-*-hpux*)
5601 # Find out which ABI we are using.
5602 echo 'int i;' > conftest.$ac_ext
5603 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5604 (eval $ac_compile) 2>&5
5605 ac_status=$?
5606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5607 test $ac_status = 0; }; then
5608 case `/usr/bin/file conftest.$ac_objext` in
5609 *ELF-32*)
5610 HPUX_IA64_MODE="32"
5611 ;;
5612 *ELF-64*)
5613 HPUX_IA64_MODE="64"
5614 ;;
5615 esac
5616 fi
5617 rm -rf conftest*
5618 ;;
5619*-*-irix6*)
5620 # Find out which ABI we are using.
5621 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5622 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5623 (eval $ac_compile) 2>&5
5624 ac_status=$?
5625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5626 test $ac_status = 0; }; then
5627 if test "$lt_cv_prog_gnu_ld" = yes; then
5628 case `/usr/bin/file conftest.$ac_objext` in
5629 *32-bit*)
5630 LD="${LD-ld} -melf32bsmip"
5631 ;;
5632 *N32*)
5633 LD="${LD-ld} -melf32bmipn32"
5634 ;;
5635 *64-bit*)
5636 LD="${LD-ld} -melf64bmip"
5637 ;;
5638 esac
5639 else
5640 case `/usr/bin/file conftest.$ac_objext` in
5641 *32-bit*)
5642 LD="${LD-ld} -32"
5643 ;;
5644 *N32*)
5645 LD="${LD-ld} -n32"
5646 ;;
5647 *64-bit*)
5648 LD="${LD-ld} -64"
5649 ;;
5650 esac
5651 fi
5652 fi
5653 rm -rf conftest*
5654 ;;
5655
bf3d9781 5656x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5657s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5658 # Find out which ABI we are using.
5659 echo 'int i;' > conftest.$ac_ext
5660 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5661 (eval $ac_compile) 2>&5
5662 ac_status=$?
5663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5664 test $ac_status = 0; }; then
5665 case `/usr/bin/file conftest.o` in
5666 *32-bit*)
5667 case $host in
5668 x86_64-*kfreebsd*-gnu)
5669 LD="${LD-ld} -m elf_i386_fbsd"
5670 ;;
5671 x86_64-*linux*)
5672 case `/usr/bin/file conftest.o` in
5673 *x86-64*)
5674 LD="${LD-ld} -m elf32_x86_64"
5675 ;;
5676 *)
5677 LD="${LD-ld} -m elf_i386"
5678 ;;
5679 esac
5680 ;;
bf3d9781
AM
5681 powerpc64le-*linux*)
5682 LD="${LD-ld} -m elf32lppclinux"
5683 ;;
5684 powerpc64-*linux*)
6bb11ab3
L
5685 LD="${LD-ld} -m elf32ppclinux"
5686 ;;
5687 s390x-*linux*)
5688 LD="${LD-ld} -m elf_s390"
5689 ;;
5690 sparc64-*linux*)
5691 LD="${LD-ld} -m elf32_sparc"
5692 ;;
5693 esac
5694 ;;
5695 *64-bit*)
5696 case $host in
5697 x86_64-*kfreebsd*-gnu)
5698 LD="${LD-ld} -m elf_x86_64_fbsd"
5699 ;;
5700 x86_64-*linux*)
5701 LD="${LD-ld} -m elf_x86_64"
5702 ;;
bf3d9781
AM
5703 powerpcle-*linux*)
5704 LD="${LD-ld} -m elf64lppc"
5705 ;;
5706 powerpc-*linux*)
6bb11ab3
L
5707 LD="${LD-ld} -m elf64ppc"
5708 ;;
5709 s390*-*linux*|s390*-*tpf*)
5710 LD="${LD-ld} -m elf64_s390"
5711 ;;
5712 sparc*-*linux*)
5713 LD="${LD-ld} -m elf64_sparc"
5714 ;;
5715 esac
5716 ;;
5717 esac
5718 fi
5719 rm -rf conftest*
5720 ;;
5721
5722*-*-sco3.2v5*)
5723 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5724 SAVE_CFLAGS="$CFLAGS"
5725 CFLAGS="$CFLAGS -belf"
5726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5727$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5728if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5729 $as_echo_n "(cached) " >&6
5730else
5731 ac_ext=c
5732ac_cpp='$CPP $CPPFLAGS'
5733ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5734ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5735ac_compiler_gnu=$ac_cv_c_compiler_gnu
5736
5737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5738/* end confdefs.h. */
5739
5740int
5741main ()
5742{
5743
5744 ;
5745 return 0;
5746}
5747_ACEOF
5748if ac_fn_c_try_link "$LINENO"; then :
5749 lt_cv_cc_needs_belf=yes
5750else
5751 lt_cv_cc_needs_belf=no
5752fi
5753rm -f core conftest.err conftest.$ac_objext \
5754 conftest$ac_exeext conftest.$ac_ext
5755 ac_ext=c
5756ac_cpp='$CPP $CPPFLAGS'
5757ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5758ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5759ac_compiler_gnu=$ac_cv_c_compiler_gnu
5760
5761fi
5762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5763$as_echo "$lt_cv_cc_needs_belf" >&6; }
5764 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5765 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5766 CFLAGS="$SAVE_CFLAGS"
5767 fi
5768 ;;
5769sparc*-*solaris*)
5770 # Find out which ABI we are using.
5771 echo 'int i;' > conftest.$ac_ext
5772 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5773 (eval $ac_compile) 2>&5
5774 ac_status=$?
5775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5776 test $ac_status = 0; }; then
5777 case `/usr/bin/file conftest.o` in
5778 *64-bit*)
5779 case $lt_cv_prog_gnu_ld in
5780 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5781 *)
5782 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5783 LD="${LD-ld} -64"
5784 fi
5785 ;;
5786 esac
5787 ;;
5788 esac
5789 fi
5790 rm -rf conftest*
5791 ;;
5792esac
5793
5794need_locks="$enable_libtool_lock"
5795
5796
5797 case $host_os in
5798 rhapsody* | darwin*)
5799 if test -n "$ac_tool_prefix"; then
5800 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5801set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5803$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5804if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
5805 $as_echo_n "(cached) " >&6
5806else
5807 if test -n "$DSYMUTIL"; then
5808 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5809else
5810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5811for as_dir in $PATH
5812do
5813 IFS=$as_save_IFS
5814 test -z "$as_dir" && as_dir=.
5815 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5817 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5819 break 2
5820 fi
5821done
5822 done
5823IFS=$as_save_IFS
5824
5825fi
5826fi
5827DSYMUTIL=$ac_cv_prog_DSYMUTIL
5828if test -n "$DSYMUTIL"; then
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5830$as_echo "$DSYMUTIL" >&6; }
5831else
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5833$as_echo "no" >&6; }
5834fi
5835
5836
5837fi
5838if test -z "$ac_cv_prog_DSYMUTIL"; then
5839 ac_ct_DSYMUTIL=$DSYMUTIL
5840 # Extract the first word of "dsymutil", so it can be a program name with args.
5841set dummy dsymutil; ac_word=$2
5842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5843$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5844if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
5845 $as_echo_n "(cached) " >&6
5846else
5847 if test -n "$ac_ct_DSYMUTIL"; then
5848 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5849else
5850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5851for as_dir in $PATH
5852do
5853 IFS=$as_save_IFS
5854 test -z "$as_dir" && as_dir=.
5855 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5857 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5859 break 2
5860 fi
5861done
5862 done
5863IFS=$as_save_IFS
5864
5865fi
5866fi
5867ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5868if test -n "$ac_ct_DSYMUTIL"; then
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5870$as_echo "$ac_ct_DSYMUTIL" >&6; }
5871else
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5873$as_echo "no" >&6; }
5874fi
5875
5876 if test "x$ac_ct_DSYMUTIL" = x; then
5877 DSYMUTIL=":"
5878 else
5879 case $cross_compiling:$ac_tool_warned in
5880yes:)
5881{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5882$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5883ac_tool_warned=yes ;;
5884esac
5885 DSYMUTIL=$ac_ct_DSYMUTIL
5886 fi
5887else
5888 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5889fi
5890
5891 if test -n "$ac_tool_prefix"; then
5892 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5893set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5895$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5896if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
5897 $as_echo_n "(cached) " >&6
5898else
5899 if test -n "$NMEDIT"; then
5900 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5901else
5902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5903for as_dir in $PATH
5904do
5905 IFS=$as_save_IFS
5906 test -z "$as_dir" && as_dir=.
5907 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5909 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5911 break 2
5912 fi
5913done
5914 done
5915IFS=$as_save_IFS
5916
5917fi
5918fi
5919NMEDIT=$ac_cv_prog_NMEDIT
5920if test -n "$NMEDIT"; then
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5922$as_echo "$NMEDIT" >&6; }
5923else
5924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5925$as_echo "no" >&6; }
5926fi
5927
5928
5929fi
5930if test -z "$ac_cv_prog_NMEDIT"; then
5931 ac_ct_NMEDIT=$NMEDIT
5932 # Extract the first word of "nmedit", so it can be a program name with args.
5933set dummy nmedit; ac_word=$2
5934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5935$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5936if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
5937 $as_echo_n "(cached) " >&6
5938else
5939 if test -n "$ac_ct_NMEDIT"; then
5940 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5941else
5942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5943for as_dir in $PATH
5944do
5945 IFS=$as_save_IFS
5946 test -z "$as_dir" && as_dir=.
5947 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5948 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5949 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5951 break 2
5952 fi
5953done
5954 done
5955IFS=$as_save_IFS
5956
5957fi
5958fi
5959ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5960if test -n "$ac_ct_NMEDIT"; then
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5962$as_echo "$ac_ct_NMEDIT" >&6; }
5963else
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5965$as_echo "no" >&6; }
5966fi
5967
5968 if test "x$ac_ct_NMEDIT" = x; then
5969 NMEDIT=":"
5970 else
5971 case $cross_compiling:$ac_tool_warned in
5972yes:)
5973{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5974$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5975ac_tool_warned=yes ;;
5976esac
5977 NMEDIT=$ac_ct_NMEDIT
5978 fi
5979else
5980 NMEDIT="$ac_cv_prog_NMEDIT"
5981fi
5982
5983 if test -n "$ac_tool_prefix"; then
5984 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5985set dummy ${ac_tool_prefix}lipo; ac_word=$2
5986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5987$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5988if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
5989 $as_echo_n "(cached) " >&6
5990else
5991 if test -n "$LIPO"; then
5992 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5993else
5994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5995for as_dir in $PATH
5996do
5997 IFS=$as_save_IFS
5998 test -z "$as_dir" && as_dir=.
5999 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6000 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6001 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6003 break 2
6004 fi
6005done
6006 done
6007IFS=$as_save_IFS
6008
6009fi
6010fi
6011LIPO=$ac_cv_prog_LIPO
6012if test -n "$LIPO"; then
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6014$as_echo "$LIPO" >&6; }
6015else
6016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6017$as_echo "no" >&6; }
6018fi
6019
6020
6021fi
6022if test -z "$ac_cv_prog_LIPO"; then
6023 ac_ct_LIPO=$LIPO
6024 # Extract the first word of "lipo", so it can be a program name with args.
6025set dummy lipo; ac_word=$2
6026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6027$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6028if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
6029 $as_echo_n "(cached) " >&6
6030else
6031 if test -n "$ac_ct_LIPO"; then
6032 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6033else
6034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6035for as_dir in $PATH
6036do
6037 IFS=$as_save_IFS
6038 test -z "$as_dir" && as_dir=.
6039 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6041 ac_cv_prog_ac_ct_LIPO="lipo"
6042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6043 break 2
6044 fi
6045done
6046 done
6047IFS=$as_save_IFS
6048
6049fi
6050fi
6051ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6052if test -n "$ac_ct_LIPO"; then
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6054$as_echo "$ac_ct_LIPO" >&6; }
6055else
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6057$as_echo "no" >&6; }
6058fi
6059
6060 if test "x$ac_ct_LIPO" = x; then
6061 LIPO=":"
6062 else
6063 case $cross_compiling:$ac_tool_warned in
6064yes:)
6065{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6066$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6067ac_tool_warned=yes ;;
6068esac
6069 LIPO=$ac_ct_LIPO
6070 fi
6071else
6072 LIPO="$ac_cv_prog_LIPO"
6073fi
6074
6075 if test -n "$ac_tool_prefix"; then
6076 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6077set dummy ${ac_tool_prefix}otool; ac_word=$2
6078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6079$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6080if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6081 $as_echo_n "(cached) " >&6
6082else
6083 if test -n "$OTOOL"; then
6084 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6085else
6086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6087for as_dir in $PATH
6088do
6089 IFS=$as_save_IFS
6090 test -z "$as_dir" && as_dir=.
6091 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6092 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6093 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6094 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6095 break 2
6096 fi
6097done
6098 done
6099IFS=$as_save_IFS
6100
6101fi
6102fi
6103OTOOL=$ac_cv_prog_OTOOL
6104if test -n "$OTOOL"; then
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6106$as_echo "$OTOOL" >&6; }
6107else
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6109$as_echo "no" >&6; }
6110fi
6111
6112
6113fi
6114if test -z "$ac_cv_prog_OTOOL"; then
6115 ac_ct_OTOOL=$OTOOL
6116 # Extract the first word of "otool", so it can be a program name with args.
6117set dummy otool; ac_word=$2
6118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6119$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6120if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6121 $as_echo_n "(cached) " >&6
6122else
6123 if test -n "$ac_ct_OTOOL"; then
6124 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6125else
6126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6127for as_dir in $PATH
6128do
6129 IFS=$as_save_IFS
6130 test -z "$as_dir" && as_dir=.
6131 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6132 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6133 ac_cv_prog_ac_ct_OTOOL="otool"
6134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6135 break 2
6136 fi
6137done
6138 done
6139IFS=$as_save_IFS
6140
6141fi
6142fi
6143ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6144if test -n "$ac_ct_OTOOL"; then
6145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6146$as_echo "$ac_ct_OTOOL" >&6; }
6147else
6148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6149$as_echo "no" >&6; }
6150fi
6151
6152 if test "x$ac_ct_OTOOL" = x; then
6153 OTOOL=":"
6154 else
6155 case $cross_compiling:$ac_tool_warned in
6156yes:)
6157{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6158$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6159ac_tool_warned=yes ;;
6160esac
6161 OTOOL=$ac_ct_OTOOL
6162 fi
6163else
6164 OTOOL="$ac_cv_prog_OTOOL"
6165fi
6166
6167 if test -n "$ac_tool_prefix"; then
6168 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6169set dummy ${ac_tool_prefix}otool64; ac_word=$2
6170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6171$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6172if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6173 $as_echo_n "(cached) " >&6
6174else
6175 if test -n "$OTOOL64"; then
6176 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6177else
6178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6179for as_dir in $PATH
6180do
6181 IFS=$as_save_IFS
6182 test -z "$as_dir" && as_dir=.
6183 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6185 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6187 break 2
6188 fi
6189done
6190 done
6191IFS=$as_save_IFS
6192
6193fi
6194fi
6195OTOOL64=$ac_cv_prog_OTOOL64
6196if test -n "$OTOOL64"; then
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6198$as_echo "$OTOOL64" >&6; }
6199else
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6201$as_echo "no" >&6; }
6202fi
6203
6204
6205fi
6206if test -z "$ac_cv_prog_OTOOL64"; then
6207 ac_ct_OTOOL64=$OTOOL64
6208 # Extract the first word of "otool64", so it can be a program name with args.
6209set dummy otool64; ac_word=$2
6210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6211$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6212if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6213 $as_echo_n "(cached) " >&6
6214else
6215 if test -n "$ac_ct_OTOOL64"; then
6216 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6217else
6218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6219for as_dir in $PATH
6220do
6221 IFS=$as_save_IFS
6222 test -z "$as_dir" && as_dir=.
6223 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6225 ac_cv_prog_ac_ct_OTOOL64="otool64"
6226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6227 break 2
6228 fi
6229done
6230 done
6231IFS=$as_save_IFS
6232
6233fi
6234fi
6235ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6236if test -n "$ac_ct_OTOOL64"; then
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6238$as_echo "$ac_ct_OTOOL64" >&6; }
6239else
6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6241$as_echo "no" >&6; }
6242fi
6243
6244 if test "x$ac_ct_OTOOL64" = x; then
6245 OTOOL64=":"
6246 else
6247 case $cross_compiling:$ac_tool_warned in
6248yes:)
6249{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6250$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6251ac_tool_warned=yes ;;
6252esac
6253 OTOOL64=$ac_ct_OTOOL64
6254 fi
6255else
6256 OTOOL64="$ac_cv_prog_OTOOL64"
6257fi
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6286$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6287if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6288 $as_echo_n "(cached) " >&6
6289else
6290 lt_cv_apple_cc_single_mod=no
6291 if test -z "${LT_MULTI_MODULE}"; then
6292 # By default we will add the -single_module flag. You can override
6293 # by either setting the environment variable LT_MULTI_MODULE
6294 # non-empty at configure time, or by adding -multi_module to the
6295 # link flags.
6296 rm -rf libconftest.dylib*
6297 echo "int foo(void){return 1;}" > conftest.c
6298 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6299-dynamiclib -Wl,-single_module conftest.c" >&5
6300 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6301 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6302 _lt_result=$?
6303 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6304 lt_cv_apple_cc_single_mod=yes
6305 else
6306 cat conftest.err >&5
6307 fi
6308 rm -rf libconftest.dylib*
6309 rm -f conftest.*
6310 fi
6311fi
6312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6313$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6315$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6316if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6317 $as_echo_n "(cached) " >&6
6318else
6319 lt_cv_ld_exported_symbols_list=no
6320 save_LDFLAGS=$LDFLAGS
6321 echo "_main" > conftest.sym
6322 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6324/* end confdefs.h. */
6325
6326int
6327main ()
6328{
6329
6330 ;
6331 return 0;
6332}
6333_ACEOF
6334if ac_fn_c_try_link "$LINENO"; then :
6335 lt_cv_ld_exported_symbols_list=yes
6336else
6337 lt_cv_ld_exported_symbols_list=no
6338fi
6339rm -f core conftest.err conftest.$ac_objext \
6340 conftest$ac_exeext conftest.$ac_ext
6341 LDFLAGS="$save_LDFLAGS"
6342
6343fi
6344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6345$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6347$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6348if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6349 $as_echo_n "(cached) " >&6
6350else
6351 lt_cv_ld_force_load=no
6352 cat > conftest.c << _LT_EOF
6353int forced_loaded() { return 2;}
6354_LT_EOF
6355 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6356 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6357 echo "$AR cru libconftest.a conftest.o" >&5
6358 $AR cru libconftest.a conftest.o 2>&5
6359 cat > conftest.c << _LT_EOF
6360int main() { return 0;}
6361_LT_EOF
6362 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6363 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6364 _lt_result=$?
6365 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6366 lt_cv_ld_force_load=yes
6367 else
6368 cat conftest.err >&5
6369 fi
6370 rm -f conftest.err libconftest.a conftest conftest.c
6371 rm -rf conftest.dSYM
6372
6373fi
6374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6375$as_echo "$lt_cv_ld_force_load" >&6; }
6376 case $host_os in
6377 rhapsody* | darwin1.[012])
6378 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6379 darwin1.*)
6380 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6381 darwin*) # darwin 5.x on
6382 # if running on 10.5 or later, the deployment target defaults
6383 # to the OS version, if on x86, and 10.4, the deployment
6384 # target defaults to 10.4. Don't you love it?
6385 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6386 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6387 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 6388 10.[012][,.]*)
6bb11ab3
L
6389 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6390 10.*)
6391 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6392 esac
6393 ;;
6394 esac
6395 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6396 _lt_dar_single_mod='$single_module'
6397 fi
6398 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6399 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6400 else
6401 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6402 fi
6403 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6404 _lt_dsymutil='~$DSYMUTIL $lib || :'
6405 else
6406 _lt_dsymutil=
6407 fi
6408 ;;
6409 esac
6410
6411for ac_header in dlfcn.h
6412do :
6413 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6414"
d0ac1c44 6415if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6416 cat >>confdefs.h <<_ACEOF
6417#define HAVE_DLFCN_H 1
6418_ACEOF
6419
6420fi
6421
6422done
6423
6424
6425
ebe9564b 6426
6bb11ab3 6427
0cb8d851
MF
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6429$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6430if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6431 $as_echo_n "(cached) " >&6
6432else
6433 ac_cv_c_bigendian=unknown
6434 # See if we're dealing with a universal compiler.
6435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6436/* end confdefs.h. */
6437#ifndef __APPLE_CC__
6438 not a universal capable compiler
6439 #endif
6440 typedef int dummy;
6441
6442_ACEOF
6443if ac_fn_c_try_compile "$LINENO"; then :
6444
6445 # Check for potential -arch flags. It is not universal unless
6446 # there are at least two -arch flags with different values.
6447 ac_arch=
6448 ac_prev=
6449 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6450 if test -n "$ac_prev"; then
6451 case $ac_word in
6452 i?86 | x86_64 | ppc | ppc64)
6453 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6454 ac_arch=$ac_word
6455 else
6456 ac_cv_c_bigendian=universal
6457 break
6458 fi
6459 ;;
6460 esac
6461 ac_prev=
6462 elif test "x$ac_word" = "x-arch"; then
6463 ac_prev=arch
6464 fi
6465 done
6466fi
6467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6468 if test $ac_cv_c_bigendian = unknown; then
6469 # See if sys/param.h defines the BYTE_ORDER macro.
6470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6471/* end confdefs.h. */
6472#include <sys/types.h>
6473 #include <sys/param.h>
6474
6475int
6476main ()
6477{
6478#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6479 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6480 && LITTLE_ENDIAN)
6481 bogus endian macros
6482 #endif
6483
6484 ;
6485 return 0;
6486}
6487_ACEOF
6488if ac_fn_c_try_compile "$LINENO"; then :
6489 # It does; now see whether it defined to BIG_ENDIAN or not.
6490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6491/* end confdefs.h. */
6492#include <sys/types.h>
6493 #include <sys/param.h>
6494
6495int
6496main ()
6497{
6498#if BYTE_ORDER != BIG_ENDIAN
6499 not big endian
6500 #endif
6501
6502 ;
6503 return 0;
6504}
6505_ACEOF
6506if ac_fn_c_try_compile "$LINENO"; then :
6507 ac_cv_c_bigendian=yes
6508else
6509 ac_cv_c_bigendian=no
6510fi
6511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6512fi
6513rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6514 fi
6515 if test $ac_cv_c_bigendian = unknown; then
6516 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6518/* end confdefs.h. */
6519#include <limits.h>
6520
6521int
6522main ()
6523{
6524#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6525 bogus endian macros
6526 #endif
6527
6528 ;
6529 return 0;
6530}
6531_ACEOF
6532if ac_fn_c_try_compile "$LINENO"; then :
6533 # It does; now see whether it defined to _BIG_ENDIAN or not.
6534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6535/* end confdefs.h. */
6536#include <limits.h>
6537
6538int
6539main ()
6540{
6541#ifndef _BIG_ENDIAN
6542 not big endian
6543 #endif
6544
6545 ;
6546 return 0;
6547}
6548_ACEOF
6549if ac_fn_c_try_compile "$LINENO"; then :
6550 ac_cv_c_bigendian=yes
6551else
6552 ac_cv_c_bigendian=no
6553fi
6554rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6555fi
6556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6557 fi
6558 if test $ac_cv_c_bigendian = unknown; then
6559 # Compile a test program.
6560 if test "$cross_compiling" = yes; then :
6561 # Try to guess by grepping values from an object file.
6562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6563/* end confdefs.h. */
6564short int ascii_mm[] =
6565 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6566 short int ascii_ii[] =
6567 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6568 int use_ascii (int i) {
6569 return ascii_mm[i] + ascii_ii[i];
6570 }
6571 short int ebcdic_ii[] =
6572 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6573 short int ebcdic_mm[] =
6574 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6575 int use_ebcdic (int i) {
6576 return ebcdic_mm[i] + ebcdic_ii[i];
6577 }
6578 extern int foo;
6579
6580int
6581main ()
6582{
6583return use_ascii (foo) == use_ebcdic (foo);
6584 ;
6585 return 0;
6586}
6587_ACEOF
6588if ac_fn_c_try_compile "$LINENO"; then :
6589 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6590 ac_cv_c_bigendian=yes
6591 fi
6592 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6593 if test "$ac_cv_c_bigendian" = unknown; then
6594 ac_cv_c_bigendian=no
6595 else
6596 # finding both strings is unlikely to happen, but who knows?
6597 ac_cv_c_bigendian=unknown
6598 fi
6599 fi
6600fi
6601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6602else
6603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6604/* end confdefs.h. */
6605$ac_includes_default
6606int
6607main ()
6608{
6609
6610 /* Are we little or big endian? From Harbison&Steele. */
6611 union
6612 {
6613 long int l;
6614 char c[sizeof (long int)];
6615 } u;
6616 u.l = 1;
6617 return u.c[sizeof (long int) - 1] == 1;
6618
6619 ;
6620 return 0;
6621}
6622_ACEOF
6623if ac_fn_c_try_run "$LINENO"; then :
6624 ac_cv_c_bigendian=no
6625else
6626 ac_cv_c_bigendian=yes
6627fi
6628rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6629 conftest.$ac_objext conftest.beam conftest.$ac_ext
6630fi
6631
6632 fi
6633fi
6634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6635$as_echo "$ac_cv_c_bigendian" >&6; }
6636 case $ac_cv_c_bigendian in #(
6637 yes)
6638 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6639;; #(
6640 no)
6641 ;; #(
6642 universal)
6643
6644$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6645
6646 ;; #(
6647 *)
d0ac1c44 6648 as_fn_error $? "unknown endianness
0cb8d851
MF
6649 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6650 esac
6651
6bb11ab3
L
6652
6653
6654
c25ea03d 6655if test "x$cross_compiling" = "xno"; then
aa0fca16 6656 : "${AR_FOR_BUILD:=\$(AR)}"
c25ea03d 6657 : "${CC_FOR_BUILD:=\$(CC)}"
aa0fca16 6658 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
c25ea03d 6659 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6660 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d 6661else
aa0fca16 6662 : "${AR_FOR_BUILD:=ar}"
c25ea03d 6663 : "${CC_FOR_BUILD:=gcc}"
aa0fca16 6664 : "${RANLIB_FOR_BUILD:=ranlib}"
c25ea03d 6665 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6666 : "${LDLFAGS_FOR_BUILD:=}"
6bb11ab3
L
6667fi
6668
6669
6670
c25ea03d 6671
c2783492 6672
aa0fca16
MF
6673
6674
a3e2cc64
MF
6675if test -n "$ac_tool_prefix"; then
6676 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6677set dummy ${ac_tool_prefix}ar; ac_word=$2
6678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6679$as_echo_n "checking for $ac_word... " >&6; }
6680if ${ac_cv_prog_AR+:} false; then :
6681 $as_echo_n "(cached) " >&6
6682else
6683 if test -n "$AR"; then
6684 ac_cv_prog_AR="$AR" # Let the user override the test.
6685else
6686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6687for as_dir in $PATH
6688do
6689 IFS=$as_save_IFS
6690 test -z "$as_dir" && as_dir=.
6691 for ac_exec_ext in '' $ac_executable_extensions; do
6692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6693 ac_cv_prog_AR="${ac_tool_prefix}ar"
6694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6695 break 2
6696 fi
6697done
6698 done
6699IFS=$as_save_IFS
6700
6701fi
6702fi
6703AR=$ac_cv_prog_AR
6704if test -n "$AR"; then
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6706$as_echo "$AR" >&6; }
6707else
6708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6709$as_echo "no" >&6; }
6710fi
6711
6712
6713fi
6714if test -z "$ac_cv_prog_AR"; then
6715 ac_ct_AR=$AR
6716 # Extract the first word of "ar", so it can be a program name with args.
6717set dummy ar; ac_word=$2
6718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6719$as_echo_n "checking for $ac_word... " >&6; }
6720if ${ac_cv_prog_ac_ct_AR+:} false; then :
6721 $as_echo_n "(cached) " >&6
6722else
6723 if test -n "$ac_ct_AR"; then
6724 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6725else
6726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6727for as_dir in $PATH
6728do
6729 IFS=$as_save_IFS
6730 test -z "$as_dir" && as_dir=.
6731 for ac_exec_ext in '' $ac_executable_extensions; do
6732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6733 ac_cv_prog_ac_ct_AR="ar"
6734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6735 break 2
6736 fi
6737done
6738 done
6739IFS=$as_save_IFS
6740
6741fi
6742fi
6743ac_ct_AR=$ac_cv_prog_ac_ct_AR
6744if test -n "$ac_ct_AR"; then
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6746$as_echo "$ac_ct_AR" >&6; }
6747else
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6749$as_echo "no" >&6; }
6750fi
6751
6752 if test "x$ac_ct_AR" = x; then
6753 AR=""
6754 else
6755 case $cross_compiling:$ac_tool_warned in
6756yes:)
6757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6759ac_tool_warned=yes ;;
6760esac
6761 AR=$ac_ct_AR
6762 fi
6763else
6764 AR="$ac_cv_prog_AR"
6765fi
6bb11ab3
L
6766
6767if test -n "$ac_tool_prefix"; then
6768 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6769set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6771$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6772if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
6773 $as_echo_n "(cached) " >&6
6774else
6775 if test -n "$RANLIB"; then
6776 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6777else
6778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6779for as_dir in $PATH
6780do
6781 IFS=$as_save_IFS
6782 test -z "$as_dir" && as_dir=.
6783 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6785 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6787 break 2
6788 fi
6789done
6790 done
6791IFS=$as_save_IFS
6792
6793fi
6794fi
6795RANLIB=$ac_cv_prog_RANLIB
6796if test -n "$RANLIB"; then
6797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6798$as_echo "$RANLIB" >&6; }
6799else
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6801$as_echo "no" >&6; }
6802fi
6803
6804
6805fi
6806if test -z "$ac_cv_prog_RANLIB"; then
6807 ac_ct_RANLIB=$RANLIB
6808 # Extract the first word of "ranlib", so it can be a program name with args.
6809set dummy ranlib; ac_word=$2
6810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6811$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6812if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
6813 $as_echo_n "(cached) " >&6
6814else
6815 if test -n "$ac_ct_RANLIB"; then
6816 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6817else
6818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6819for as_dir in $PATH
6820do
6821 IFS=$as_save_IFS
6822 test -z "$as_dir" && as_dir=.
6823 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6825 ac_cv_prog_ac_ct_RANLIB="ranlib"
6826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6827 break 2
6828 fi
6829done
6830 done
6831IFS=$as_save_IFS
6832
6833fi
6834fi
6835ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6836if test -n "$ac_ct_RANLIB"; then
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6838$as_echo "$ac_ct_RANLIB" >&6; }
6839else
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6841$as_echo "no" >&6; }
6842fi
6843
6844 if test "x$ac_ct_RANLIB" = x; then
6845 RANLIB=":"
6846 else
6847 case $cross_compiling:$ac_tool_warned in
6848yes:)
6849{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6850$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6851ac_tool_warned=yes ;;
6852esac
6853 RANLIB=$ac_ct_RANLIB
6854 fi
6855else
6856 RANLIB="$ac_cv_prog_RANLIB"
6857fi
6858
6859
46f900c0
MF
6860# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6861# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6862# is C99. So handle it ourselves.
6863:
6864C_DIALECT=
6865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6866$as_echo_n "checking whether C11 is supported by default... " >&6; }
6867cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6868/* end confdefs.h. */
6869
6870#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6871# error "C11 support not found"
6872#endif
6873
6874_ACEOF
6875if ac_fn_c_try_compile "$LINENO"; then :
6876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6877$as_echo "yes" >&6; }
6878else
6879
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6881$as_echo "no" >&6; }
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6883$as_echo_n "checking for -std=c11 support... " >&6; }
6884 ac_save_CC="$CC"
6885 CC="$CC -std=c11"
6886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6887/* end confdefs.h. */
6888
6889#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6890# error "C11 support not found"
6891#endif
6892
6893_ACEOF
6894if ac_fn_c_try_compile "$LINENO"; then :
6895
6896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6897$as_echo "yes" >&6; }
6898 CC="$ac_save_CC"
6899 C_DIALECT="-std=c11"
6900
6901else
6902 as_fn_error $? "C11 is required" "$LINENO" 5
6903fi
6904rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6905fi
6906rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6907
6908
c2783492
MF
6909ac_config_headers="$ac_config_headers config.h:config.in"
6910
6911
6bb11ab3
L
6912# Dependency checking.
6913ac_config_commands="$ac_config_commands depdir"
6914
6915
6916depcc="$CC" am_compiler_list=
6917
6918am_depcomp=$ac_aux_dir/depcomp
6919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6920$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 6921if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
6922 $as_echo_n "(cached) " >&6
6923else
6924 if test -f "$am_depcomp"; then
6925 # We make a subdir and do the tests there. Otherwise we can end up
6926 # making bogus files that we don't know about and never remove. For
6927 # instance it was reported that on HP-UX the gcc test will end up
6928 # making a dummy file named `D' -- because `-MD' means `put the output
6929 # in D'.
6930 mkdir conftest.dir
6931 # Copy depcomp to subdir because otherwise we won't find it if we're
6932 # using a relative directory.
6933 cp "$am_depcomp" conftest.dir
6934 cd conftest.dir
6935 # We will build objects and dependencies in a subdirectory because
6936 # it helps to detect inapplicable dependency modes. For instance
6937 # both Tru64's cc and ICC support -MD to output dependencies as a
6938 # side effect of compilation, but ICC will put the dependencies in
6939 # the current directory while Tru64 will put them in the object
6940 # directory.
6941 mkdir sub
6942
6943 am_cv_CC_dependencies_compiler_type=none
6944 if test "$am_compiler_list" = ""; then
6945 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6946 fi
6947 for depmode in $am_compiler_list; do
6948 if test $depmode = none; then break; fi
6949
6950 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6951 # Setup a source with many dependencies, because some compilers
6952 # like to wrap large dependency lists on column 80 (with \), and
6953 # we should not choose a depcomp mode which is confused by this.
6954 #
6955 # We need to recreate these files for each test, as the compiler may
6956 # overwrite some of them when testing with obscure command lines.
6957 # This happens at least with the AIX C compiler.
6958 : > sub/conftest.c
6959 for i in 1 2 3 4 5 6; do
6960 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6961 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6962 # Solaris 8's {/usr,}/bin/sh.
6963 touch sub/conftst$i.h
6964 done
6965 echo "include sub/conftest.Po" > confmf
6966
6967 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6968 # mode. It turns out that the SunPro C++ compiler does not properly
6969 # handle `-M -o', and we need to detect this.
6970 depcmd="depmode=$depmode \
6971 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6972 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6973 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6974 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6975 if env $depcmd > conftest.err 2>&1 &&
6976 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6977 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6978 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6979 # icc doesn't choke on unknown options, it will just issue warnings
6980 # or remarks (even with -Werror). So we grep stderr for any message
6981 # that says an option was ignored or not supported.
6982 # When given -MP, icc 7.0 and 7.1 complain thusly:
6983 # icc: Command line warning: ignoring option '-M'; no argument required
6984 # The diagnosis changed in icc 8.0:
6985 # icc: Command line remark: option '-MP' not supported
6986 if (grep 'ignoring option' conftest.err ||
6987 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6988 am_cv_CC_dependencies_compiler_type=$depmode
6989 $as_echo "$as_me:$LINENO: success" >&5
6990 break
6991 fi
6992 fi
6993 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6994 sed -e 's/^/| /' < conftest.err >&5
6995 done
6996
6997 cd ..
6998 rm -rf conftest.dir
6999else
7000 am_cv_CC_dependencies_compiler_type=none
7001fi
7002
7003fi
7004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7005$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7006if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 7007then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
7008else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7009
7010fi
7011
7012
6bb11ab3
L
7013ALL_LINGUAS=
7014# If we haven't got the data from the intl directory,
7015# assume NLS is disabled.
7016USE_NLS=no
7017LIBINTL=
7018LIBINTL_DEP=
7019INCINTL=
7020XGETTEXT=
7021GMSGFMT=
7022POSUB=
7023
7024if test -f ../../intl/config.intl; then
7025 . ../../intl/config.intl
7026fi
7027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7028$as_echo_n "checking whether NLS is requested... " >&6; }
7029if test x"$USE_NLS" != xyes; then
7030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7031$as_echo "no" >&6; }
7032else
7033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7034$as_echo "yes" >&6; }
7035
7036$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7037
7038
7039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7040$as_echo_n "checking for catalogs to be installed... " >&6; }
7041 # Look for .po and .gmo files in the source directory.
7042 CATALOGS=
7043 XLINGUAS=
7044 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7045 # If there aren't any .gmo files the shell will give us the
7046 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7047 # weeded out.
7048 case "$cat" in *\**)
7049 continue;;
7050 esac
7051 # The quadruple backslash is collapsed to a double backslash
7052 # by the backticks, then collapsed again by the double quotes,
7053 # leaving us with one backslash in the sed expression (right
7054 # before the dot that mustn't act as a wildcard).
7055 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7056 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7057 # The user is allowed to set LINGUAS to a list of languages to
7058 # install catalogs for. If it's empty that means "all of them."
7059 if test "x$LINGUAS" = x; then
7060 CATALOGS="$CATALOGS $cat"
7061 XLINGUAS="$XLINGUAS $lang"
7062 else
7063 case "$LINGUAS" in *$lang*)
7064 CATALOGS="$CATALOGS $cat"
7065 XLINGUAS="$XLINGUAS $lang"
7066 ;;
7067 esac
7068 fi
7069 done
7070 LINGUAS="$XLINGUAS"
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7072$as_echo "$LINGUAS" >&6; }
7073
7074
7075 DATADIRNAME=share
7076
7077 INSTOBJEXT=.mo
7078
7079 GENCAT=gencat
7080
7081 CATOBJEXT=.gmo
7082
7083fi
7084
6bb11ab3
L
7085# Check for socket libraries
7086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7087$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7088if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7089 $as_echo_n "(cached) " >&6
7090else
7091 ac_check_lib_save_LIBS=$LIBS
7092LIBS="-lsocket $LIBS"
7093cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7094/* end confdefs.h. */
7095
7096/* Override any GCC internal prototype to avoid an error.
7097 Use char because int might match the return type of a GCC
7098 builtin and then its argument prototype would still apply. */
7099#ifdef __cplusplus
7100extern "C"
7101#endif
7102char bind ();
7103int
7104main ()
7105{
7106return bind ();
7107 ;
7108 return 0;
7109}
7110_ACEOF
7111if ac_fn_c_try_link "$LINENO"; then :
7112 ac_cv_lib_socket_bind=yes
7113else
7114 ac_cv_lib_socket_bind=no
7115fi
7116rm -f core conftest.err conftest.$ac_objext \
7117 conftest$ac_exeext conftest.$ac_ext
7118LIBS=$ac_check_lib_save_LIBS
7119fi
7120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7121$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7122if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7123 cat >>confdefs.h <<_ACEOF
7124#define HAVE_LIBSOCKET 1
7125_ACEOF
7126
7127 LIBS="-lsocket $LIBS"
7128
7129fi
7130
7131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7132$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7133if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7134 $as_echo_n "(cached) " >&6
7135else
7136 ac_check_lib_save_LIBS=$LIBS
7137LIBS="-lnsl $LIBS"
7138cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7139/* end confdefs.h. */
7140
7141/* Override any GCC internal prototype to avoid an error.
7142 Use char because int might match the return type of a GCC
7143 builtin and then its argument prototype would still apply. */
7144#ifdef __cplusplus
7145extern "C"
7146#endif
7147char gethostbyname ();
7148int
7149main ()
7150{
7151return gethostbyname ();
7152 ;
7153 return 0;
7154}
7155_ACEOF
7156if ac_fn_c_try_link "$LINENO"; then :
7157 ac_cv_lib_nsl_gethostbyname=yes
7158else
7159 ac_cv_lib_nsl_gethostbyname=no
7160fi
7161rm -f core conftest.err conftest.$ac_objext \
7162 conftest$ac_exeext conftest.$ac_ext
7163LIBS=$ac_check_lib_save_LIBS
7164fi
7165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7166$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7167if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7168 cat >>confdefs.h <<_ACEOF
7169#define HAVE_LIBNSL 1
7170_ACEOF
7171
7172 LIBS="-lnsl $LIBS"
7173
7174fi
7175
7176
7177# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7178# using the same condition.
7179
aadc9410 7180 # Use the system's zlib library.
7fed4b0b
L
7181 zlibdir="-L\$(top_builddir)/../zlib"
7182 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7183
aadc9410
MF
7184# Check whether --with-system-zlib was given.
7185if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7186 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7187 zlibdir=
7188 zlibinc=
7189 fi
6bb11ab3
L
7190
7191fi
7192
6bb11ab3 7193
6bb11ab3 7194
6bb11ab3
L
7195
7196
7197# BFD uses libdl when when plugins enabled.
7198
faa743bb
RM
7199 maybe_plugins=no
7200 for ac_header in dlfcn.h
7201do :
7202 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7203"
d0ac1c44 7204if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7205 cat >>confdefs.h <<_ACEOF
7206#define HAVE_DLFCN_H 1
7207_ACEOF
7208 maybe_plugins=yes
7209fi
7210
7211done
7212
7213 for ac_header in windows.h
7214do :
7215 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7216"
d0ac1c44 7217if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7218 cat >>confdefs.h <<_ACEOF
7219#define HAVE_WINDOWS_H 1
7220_ACEOF
7221 maybe_plugins=yes
7222fi
7223
7224done
7225
7226
7227 # Check whether --enable-plugins was given.
6bb11ab3
L
7228if test "${enable_plugins+set}" = set; then :
7229 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7230 no) plugins=no ;;
7231 *) plugins=yes
7232 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7233 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7234 fi ;;
7235 esac
6bb11ab3 7236else
faa743bb
RM
7237 plugins=$maybe_plugins
7238
6bb11ab3
L
7239fi
7240
2974be62 7241 if test "$plugins" = "yes"; then
37f980dc
SM
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7243$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7244if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7245 $as_echo_n "(cached) " >&6
7246else
7247 ac_func_search_save_LIBS=$LIBS
7248cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7249/* end confdefs.h. */
7250
7251/* Override any GCC internal prototype to avoid an error.
7252 Use char because int might match the return type of a GCC
7253 builtin and then its argument prototype would still apply. */
7254#ifdef __cplusplus
7255extern "C"
7256#endif
37f980dc 7257char dlsym ();
2974be62
AM
7258int
7259main ()
7260{
37f980dc 7261return dlsym ();
2974be62
AM
7262 ;
7263 return 0;
7264}
7265_ACEOF
7266for ac_lib in '' dl; do
7267 if test -z "$ac_lib"; then
7268 ac_res="none required"
7269 else
7270 ac_res=-l$ac_lib
7271 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7272 fi
7273 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7274 ac_cv_search_dlsym=$ac_res
2974be62
AM
7275fi
7276rm -f core conftest.err conftest.$ac_objext \
7277 conftest$ac_exeext
d0ac1c44 7278 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7279 break
7280fi
7281done
d0ac1c44 7282if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7283
7284else
37f980dc 7285 ac_cv_search_dlsym=no
2974be62
AM
7286fi
7287rm conftest.$ac_ext
7288LIBS=$ac_func_search_save_LIBS
7289fi
37f980dc
SM
7290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7291$as_echo "$ac_cv_search_dlsym" >&6; }
7292ac_res=$ac_cv_search_dlsym
2974be62
AM
7293if test "$ac_res" != no; then :
7294 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7295
7296fi
7297
7298 fi
6bb11ab3
L
7299
7300 if test "$plugins" = yes; then
7301 PLUGINS_TRUE=
7302 PLUGINS_FALSE='#'
7303else
7304 PLUGINS_TRUE='#'
7305 PLUGINS_FALSE=
7306fi
7307
7308
7309
7310
7311
7312# Set options
7313enable_dlopen=yes
7314
7315
7316
7317
7318 enable_win32_dll=no
7319
7320
7321 # Check whether --enable-shared was given.
7322if test "${enable_shared+set}" = set; then :
7323 enableval=$enable_shared; p=${PACKAGE-default}
7324 case $enableval in
7325 yes) enable_shared=yes ;;
7326 no) enable_shared=no ;;
7327 *)
7328 enable_shared=no
7329 # Look at the argument we got. We use all the common list separators.
7330 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7331 for pkg in $enableval; do
7332 IFS="$lt_save_ifs"
7333 if test "X$pkg" = "X$p"; then
7334 enable_shared=yes
7335 fi
7336 done
7337 IFS="$lt_save_ifs"
7338 ;;
7339 esac
7340else
7341 enable_shared=yes
7342fi
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352 # Check whether --enable-static was given.
7353if test "${enable_static+set}" = set; then :
7354 enableval=$enable_static; p=${PACKAGE-default}
7355 case $enableval in
7356 yes) enable_static=yes ;;
7357 no) enable_static=no ;;
7358 *)
7359 enable_static=no
7360 # Look at the argument we got. We use all the common list separators.
7361 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7362 for pkg in $enableval; do
7363 IFS="$lt_save_ifs"
7364 if test "X$pkg" = "X$p"; then
7365 enable_static=yes
7366 fi
7367 done
7368 IFS="$lt_save_ifs"
7369 ;;
7370 esac
7371else
7372 enable_static=yes
7373fi
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384# Check whether --with-pic was given.
7385if test "${with_pic+set}" = set; then :
7386 withval=$with_pic; pic_mode="$withval"
7387else
7388 pic_mode=default
7389fi
7390
7391
7392test -z "$pic_mode" && pic_mode=default
7393
7394
7395
7396
7397
7398
7399
7400 # Check whether --enable-fast-install was given.
7401if test "${enable_fast_install+set}" = set; then :
7402 enableval=$enable_fast_install; p=${PACKAGE-default}
7403 case $enableval in
7404 yes) enable_fast_install=yes ;;
7405 no) enable_fast_install=no ;;
7406 *)
7407 enable_fast_install=no
7408 # Look at the argument we got. We use all the common list separators.
7409 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7410 for pkg in $enableval; do
7411 IFS="$lt_save_ifs"
7412 if test "X$pkg" = "X$p"; then
7413 enable_fast_install=yes
7414 fi
7415 done
7416 IFS="$lt_save_ifs"
7417 ;;
7418 esac
7419else
7420 enable_fast_install=yes
7421fi
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433# This can be used to rebuild libtool when needed
7434LIBTOOL_DEPS="$ltmain"
7435
7436# Always use our own libtool.
7437LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464test -z "$LN_S" && LN_S="ln -s"
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479if test -n "${ZSH_VERSION+set}" ; then
7480 setopt NO_GLOB_SUBST
7481fi
7482
7483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7484$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7485if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7486 $as_echo_n "(cached) " >&6
7487else
7488 rm -f .libs 2>/dev/null
7489mkdir .libs 2>/dev/null
7490if test -d .libs; then
7491 lt_cv_objdir=.libs
7492else
7493 # MS-DOS does not allow filenames that begin with a dot.
7494 lt_cv_objdir=_libs
7495fi
7496rmdir .libs 2>/dev/null
7497fi
7498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7499$as_echo "$lt_cv_objdir" >&6; }
7500objdir=$lt_cv_objdir
7501
7502
7503
7504
7505
7506cat >>confdefs.h <<_ACEOF
7507#define LT_OBJDIR "$lt_cv_objdir/"
7508_ACEOF
7509
7510
7511
7512
7513case $host_os in
7514aix3*)
7515 # AIX sometimes has problems with the GCC collect2 program. For some
7516 # reason, if we set the COLLECT_NAMES environment variable, the problems
7517 # vanish in a puff of smoke.
7518 if test "X${COLLECT_NAMES+set}" != Xset; then
7519 COLLECT_NAMES=
7520 export COLLECT_NAMES
7521 fi
7522 ;;
7523esac
7524
7525# Global variables:
7526ofile=libtool
7527can_build_shared=yes
7528
7529# All known linkers require a `.a' archive for static linking (except MSVC,
7530# which needs '.lib').
7531libext=a
7532
7533with_gnu_ld="$lt_cv_prog_gnu_ld"
7534
7535old_CC="$CC"
7536old_CFLAGS="$CFLAGS"
7537
7538# Set sane defaults for various variables
7539test -z "$CC" && CC=cc
7540test -z "$LTCC" && LTCC=$CC
7541test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7542test -z "$LD" && LD=ld
7543test -z "$ac_objext" && ac_objext=o
7544
7545for cc_temp in $compiler""; do
7546 case $cc_temp in
7547 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7548 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7549 \-*) ;;
7550 *) break;;
7551 esac
7552done
7553cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7554
7555
7556# Only perform the check for file, if the check method requires it
7557test -z "$MAGIC_CMD" && MAGIC_CMD=file
7558case $deplibs_check_method in
7559file_magic*)
7560 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7562$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7563if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7564 $as_echo_n "(cached) " >&6
7565else
7566 case $MAGIC_CMD in
7567[\\/*] | ?:[\\/]*)
7568 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7569 ;;
7570*)
7571 lt_save_MAGIC_CMD="$MAGIC_CMD"
7572 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7573 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7574 for ac_dir in $ac_dummy; do
7575 IFS="$lt_save_ifs"
7576 test -z "$ac_dir" && ac_dir=.
7577 if test -f $ac_dir/${ac_tool_prefix}file; then
7578 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7579 if test -n "$file_magic_test_file"; then
7580 case $deplibs_check_method in
7581 "file_magic "*)
7582 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7583 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7584 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7585 $EGREP "$file_magic_regex" > /dev/null; then
7586 :
7587 else
7588 cat <<_LT_EOF 1>&2
7589
7590*** Warning: the command libtool uses to detect shared libraries,
7591*** $file_magic_cmd, produces output that libtool cannot recognize.
7592*** The result is that libtool may fail to recognize shared libraries
7593*** as such. This will affect the creation of libtool libraries that
7594*** depend on shared libraries, but programs linked with such libtool
7595*** libraries will work regardless of this problem. Nevertheless, you
7596*** may want to report the problem to your system manager and/or to
7597*** bug-libtool@gnu.org
7598
7599_LT_EOF
7600 fi ;;
7601 esac
7602 fi
7603 break
7604 fi
7605 done
7606 IFS="$lt_save_ifs"
7607 MAGIC_CMD="$lt_save_MAGIC_CMD"
7608 ;;
7609esac
f0569246 7610fi
f0569246 7611
6bb11ab3
L
7612MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7613if test -n "$MAGIC_CMD"; then
7614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7615$as_echo "$MAGIC_CMD" >&6; }
7616else
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7618$as_echo "no" >&6; }
7619fi
7620
7621
7622
7623
7624
7625if test -z "$lt_cv_path_MAGIC_CMD"; then
7626 if test -n "$ac_tool_prefix"; then
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7628$as_echo_n "checking for file... " >&6; }
d0ac1c44 7629if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7630 $as_echo_n "(cached) " >&6
7631else
7632 case $MAGIC_CMD in
7633[\\/*] | ?:[\\/]*)
7634 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7635 ;;
7636*)
7637 lt_save_MAGIC_CMD="$MAGIC_CMD"
7638 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7639 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7640 for ac_dir in $ac_dummy; do
7641 IFS="$lt_save_ifs"
7642 test -z "$ac_dir" && ac_dir=.
7643 if test -f $ac_dir/file; then
7644 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7645 if test -n "$file_magic_test_file"; then
7646 case $deplibs_check_method in
7647 "file_magic "*)
7648 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7649 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7650 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7651 $EGREP "$file_magic_regex" > /dev/null; then
7652 :
7653 else
7654 cat <<_LT_EOF 1>&2
7655
7656*** Warning: the command libtool uses to detect shared libraries,
7657*** $file_magic_cmd, produces output that libtool cannot recognize.
7658*** The result is that libtool may fail to recognize shared libraries
7659*** as such. This will affect the creation of libtool libraries that
7660*** depend on shared libraries, but programs linked with such libtool
7661*** libraries will work regardless of this problem. Nevertheless, you
7662*** may want to report the problem to your system manager and/or to
7663*** bug-libtool@gnu.org
7664
7665_LT_EOF
7666 fi ;;
7667 esac
7668 fi
7669 break
7670 fi
7671 done
7672 IFS="$lt_save_ifs"
7673 MAGIC_CMD="$lt_save_MAGIC_CMD"
7674 ;;
81ecdfbb 7675esac
6bb11ab3
L
7676fi
7677
7678MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7679if test -n "$MAGIC_CMD"; then
7680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7681$as_echo "$MAGIC_CMD" >&6; }
7682else
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7684$as_echo "no" >&6; }
7685fi
7686
7687
f0569246 7688 else
6bb11ab3 7689 MAGIC_CMD=:
f0569246
AC
7690 fi
7691fi
81ecdfbb 7692
6bb11ab3
L
7693 fi
7694 ;;
81ecdfbb 7695esac
6bb11ab3
L
7696
7697# Use C for the default configuration in the libtool script
7698
7699lt_save_CC="$CC"
7700ac_ext=c
7701ac_cpp='$CPP $CPPFLAGS'
7702ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7703ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7704ac_compiler_gnu=$ac_cv_c_compiler_gnu
7705
7706
7707# Source file extension for C test sources.
7708ac_ext=c
7709
7710# Object file extension for compiled C test sources.
7711objext=o
7712objext=$objext
7713
7714# Code to be used in simple compile tests
7715lt_simple_compile_test_code="int some_variable = 0;"
7716
7717# Code to be used in simple link tests
7718lt_simple_link_test_code='int main(){return(0);}'
7719
7720
7721
7722
7723
7724
7725
7726# If no C compiler was specified, use CC.
7727LTCC=${LTCC-"$CC"}
7728
7729# If no C compiler flags were specified, use CFLAGS.
7730LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7731
7732# Allow CC to be a program name with arguments.
7733compiler=$CC
7734
7735# Save the default compiler, since it gets overwritten when the other
7736# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7737compiler_DEFAULT=$CC
7738
7739# save warnings/boilerplate of simple test code
7740ac_outfile=conftest.$ac_objext
7741echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7742eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7743_lt_compiler_boilerplate=`cat conftest.err`
7744$RM conftest*
7745
7746ac_outfile=conftest.$ac_objext
7747echo "$lt_simple_link_test_code" >conftest.$ac_ext
7748eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7749_lt_linker_boilerplate=`cat conftest.err`
7750$RM -r conftest*
7751
7752
7753## CAVEAT EMPTOR:
7754## There is no encapsulation within the following macros, do not change
7755## the running order or otherwise move them around unless you know exactly
7756## what you are doing...
7757if test -n "$compiler"; then
7758
7759lt_prog_compiler_no_builtin_flag=
7760
7761if test "$GCC" = yes; then
7762 case $cc_basename in
7763 nvcc*)
7764 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7765 *)
7766 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 7767 esac
6bb11ab3
L
7768
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7770$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 7771if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 7772 $as_echo_n "(cached) " >&6
f0569246 7773else
6bb11ab3
L
7774 lt_cv_prog_compiler_rtti_exceptions=no
7775 ac_outfile=conftest.$ac_objext
7776 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7777 lt_compiler_flag="-fno-rtti -fno-exceptions"
7778 # Insert the option either (1) after the last *FLAGS variable, or
7779 # (2) before a word containing "conftest.", or (3) at the end.
7780 # Note that $ac_compile itself does not contain backslashes and begins
7781 # with a dollar sign (not a hyphen), so the echo should work correctly.
7782 # The option is referenced via a variable to avoid confusing sed.
7783 lt_compile=`echo "$ac_compile" | $SED \
7784 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7785 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7786 -e 's:$: $lt_compiler_flag:'`
7787 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7788 (eval "$lt_compile" 2>conftest.err)
7789 ac_status=$?
7790 cat conftest.err >&5
7791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7792 if (exit $ac_status) && test -s "$ac_outfile"; then
7793 # The compiler can only warn and ignore the option if not recognized
7794 # So say no if there are warnings other than the usual output.
7795 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7796 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7797 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7798 lt_cv_prog_compiler_rtti_exceptions=yes
7799 fi
7800 fi
7801 $RM conftest*
7802
f0569246 7803fi
6bb11ab3
L
7804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7805$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7806
7807if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7808 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7809else
7810 :
7811fi
7812
7813fi
7814
7815
7816
7817
7818
7819
7820 lt_prog_compiler_wl=
7821lt_prog_compiler_pic=
7822lt_prog_compiler_static=
7823
7824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7825$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7826
7827 if test "$GCC" = yes; then
7828 lt_prog_compiler_wl='-Wl,'
7829 lt_prog_compiler_static='-static'
7830
7831 case $host_os in
7832 aix*)
7833 # All AIX code is PIC.
7834 if test "$host_cpu" = ia64; then
7835 # AIX 5 now supports IA64 processor
7836 lt_prog_compiler_static='-Bstatic'
7837 fi
7838 lt_prog_compiler_pic='-fPIC'
7839 ;;
7840
7841 amigaos*)
7842 case $host_cpu in
7843 powerpc)
7844 # see comment about AmigaOS4 .so support
7845 lt_prog_compiler_pic='-fPIC'
7846 ;;
7847 m68k)
7848 # FIXME: we need at least 68020 code to build shared libraries, but
7849 # adding the `-m68020' flag to GCC prevents building anything better,
7850 # like `-m68040'.
7851 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7852 ;;
7853 esac
7854 ;;
7855
7856 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7857 # PIC is the default for these OSes.
7858 ;;
7859
7860 mingw* | cygwin* | pw32* | os2* | cegcc*)
7861 # This hack is so that the source file can tell whether it is being
7862 # built for inclusion in a dll (and should export symbols for example).
7863 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7864 # (--disable-auto-import) libraries
7865 lt_prog_compiler_pic='-DDLL_EXPORT'
7866 ;;
7867
7868 darwin* | rhapsody*)
7869 # PIC is the default on this platform
7870 # Common symbols not allowed in MH_DYLIB files
7871 lt_prog_compiler_pic='-fno-common'
7872 ;;
7873
7874 haiku*)
7875 # PIC is the default for Haiku.
7876 # The "-static" flag exists, but is broken.
7877 lt_prog_compiler_static=
7878 ;;
7879
7880 hpux*)
7881 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7882 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7883 # sets the default TLS model and affects inlining.
7884 case $host_cpu in
7885 hppa*64*)
7886 # +Z the default
7887 ;;
7888 *)
7889 lt_prog_compiler_pic='-fPIC'
7890 ;;
7891 esac
7892 ;;
7893
7894 interix[3-9]*)
7895 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7896 # Instead, we relocate shared libraries at runtime.
7897 ;;
7898
7899 msdosdjgpp*)
7900 # Just because we use GCC doesn't mean we suddenly get shared libraries
7901 # on systems that don't support them.
7902 lt_prog_compiler_can_build_shared=no
7903 enable_shared=no
7904 ;;
7905
7906 *nto* | *qnx*)
7907 # QNX uses GNU C++, but need to define -shared option too, otherwise
7908 # it will coredump.
7909 lt_prog_compiler_pic='-fPIC -shared'
7910 ;;
7911
7912 sysv4*MP*)
7913 if test -d /usr/nec; then
7914 lt_prog_compiler_pic=-Kconform_pic
7915 fi
7916 ;;
7917
7918 *)
7919 lt_prog_compiler_pic='-fPIC'
7920 ;;
7921 esac
7922
7923 case $cc_basename in
7924 nvcc*) # Cuda Compiler Driver 2.2
7925 lt_prog_compiler_wl='-Xlinker '
7926 lt_prog_compiler_pic='-Xcompiler -fPIC'
7927 ;;
7928 esac
7929 else
7930 # PORTME Check for flag to pass linker flags through the system compiler.
7931 case $host_os in
7932 aix*)
7933 lt_prog_compiler_wl='-Wl,'
7934 if test "$host_cpu" = ia64; then
7935 # AIX 5 now supports IA64 processor
7936 lt_prog_compiler_static='-Bstatic'
7937 else
7938 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7939 fi
7940 ;;
7941
7942 mingw* | cygwin* | pw32* | os2* | cegcc*)
7943 # This hack is so that the source file can tell whether it is being
7944 # built for inclusion in a dll (and should export symbols for example).
7945 lt_prog_compiler_pic='-DDLL_EXPORT'
7946 ;;
7947
7948 hpux9* | hpux10* | hpux11*)
7949 lt_prog_compiler_wl='-Wl,'
7950 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7951 # not for PA HP-UX.
7952 case $host_cpu in
7953 hppa*64*|ia64*)
7954 # +Z the default
7955 ;;
7956 *)
7957 lt_prog_compiler_pic='+Z'
7958 ;;
7959 esac
7960 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7961 lt_prog_compiler_static='${wl}-a ${wl}archive'
7962 ;;
7963
7964 irix5* | irix6* | nonstopux*)
7965 lt_prog_compiler_wl='-Wl,'
7966 # PIC (with -KPIC) is the default.
7967 lt_prog_compiler_static='-non_shared'
7968 ;;
7969
7970 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7971 case $cc_basename in
7972 # old Intel for x86_64 which still supported -KPIC.
7973 ecc*)
7974 lt_prog_compiler_wl='-Wl,'
7975 lt_prog_compiler_pic='-KPIC'
7976 lt_prog_compiler_static='-static'
7977 ;;
7978 # icc used to be incompatible with GCC.
7979 # ICC 10 doesn't accept -KPIC any more.
7980 icc* | ifort*)
7981 lt_prog_compiler_wl='-Wl,'
7982 lt_prog_compiler_pic='-fPIC'
7983 lt_prog_compiler_static='-static'
7984 ;;
7985 # Lahey Fortran 8.1.
7986 lf95*)
7987 lt_prog_compiler_wl='-Wl,'
7988 lt_prog_compiler_pic='--shared'
7989 lt_prog_compiler_static='--static'
7990 ;;
7991 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7992 # Portland Group compilers (*not* the Pentium gcc compiler,
7993 # which looks to be a dead project)
7994 lt_prog_compiler_wl='-Wl,'
7995 lt_prog_compiler_pic='-fpic'
7996 lt_prog_compiler_static='-Bstatic'
7997 ;;
7998 ccc*)
7999 lt_prog_compiler_wl='-Wl,'
8000 # All Alpha code is PIC.
8001 lt_prog_compiler_static='-non_shared'
8002 ;;
8003 xl* | bgxl* | bgf* | mpixl*)
8004 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8005 lt_prog_compiler_wl='-Wl,'
8006 lt_prog_compiler_pic='-qpic'
8007 lt_prog_compiler_static='-qstaticlink'
8008 ;;
8009 *)
8010 case `$CC -V 2>&1 | sed 5q` in
8011 *Sun\ F* | *Sun*Fortran*)
8012 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8013 lt_prog_compiler_pic='-KPIC'
8014 lt_prog_compiler_static='-Bstatic'
8015 lt_prog_compiler_wl=''
8016 ;;
8017 *Sun\ C*)
8018 # Sun C 5.9
8019 lt_prog_compiler_pic='-KPIC'
8020 lt_prog_compiler_static='-Bstatic'
8021 lt_prog_compiler_wl='-Wl,'
8022 ;;
8023 esac
8024 ;;
8025 esac
8026 ;;
8027
8028 newsos6)
8029 lt_prog_compiler_pic='-KPIC'
8030 lt_prog_compiler_static='-Bstatic'
8031 ;;
8032
8033 *nto* | *qnx*)
8034 # QNX uses GNU C++, but need to define -shared option too, otherwise
8035 # it will coredump.
8036 lt_prog_compiler_pic='-fPIC -shared'
8037 ;;
8038
8039 osf3* | osf4* | osf5*)
8040 lt_prog_compiler_wl='-Wl,'
8041 # All OSF/1 code is PIC.
8042 lt_prog_compiler_static='-non_shared'
8043 ;;
8044
8045 rdos*)
8046 lt_prog_compiler_static='-non_shared'
8047 ;;
8048
8049 solaris*)
8050 lt_prog_compiler_pic='-KPIC'
8051 lt_prog_compiler_static='-Bstatic'
8052 case $cc_basename in
8053 f77* | f90* | f95*)
8054 lt_prog_compiler_wl='-Qoption ld ';;
8055 *)
8056 lt_prog_compiler_wl='-Wl,';;
8057 esac
8058 ;;
8059
8060 sunos4*)
8061 lt_prog_compiler_wl='-Qoption ld '
8062 lt_prog_compiler_pic='-PIC'
8063 lt_prog_compiler_static='-Bstatic'
8064 ;;
f0569246 8065
6bb11ab3
L
8066 sysv4 | sysv4.2uw2* | sysv4.3*)
8067 lt_prog_compiler_wl='-Wl,'
8068 lt_prog_compiler_pic='-KPIC'
8069 lt_prog_compiler_static='-Bstatic'
8070 ;;
f0569246 8071
6bb11ab3
L
8072 sysv4*MP*)
8073 if test -d /usr/nec ;then
8074 lt_prog_compiler_pic='-Kconform_pic'
8075 lt_prog_compiler_static='-Bstatic'
8076 fi
8077 ;;
f0569246 8078
6bb11ab3
L
8079 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8080 lt_prog_compiler_wl='-Wl,'
8081 lt_prog_compiler_pic='-KPIC'
8082 lt_prog_compiler_static='-Bstatic'
8083 ;;
8084
8085 unicos*)
8086 lt_prog_compiler_wl='-Wl,'
8087 lt_prog_compiler_can_build_shared=no
8088 ;;
8089
8090 uts4*)
8091 lt_prog_compiler_pic='-pic'
8092 lt_prog_compiler_static='-Bstatic'
8093 ;;
8094
8095 *)
8096 lt_prog_compiler_can_build_shared=no
8097 ;;
8098 esac
8099 fi
8100
8101case $host_os in
8102 # For platforms which do not support PIC, -DPIC is meaningless:
8103 *djgpp*)
8104 lt_prog_compiler_pic=
8105 ;;
8106 *)
8107 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8108 ;;
81ecdfbb 8109esac
6bb11ab3
L
8110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8111$as_echo "$lt_prog_compiler_pic" >&6; }
8112
8113
8114
8115
8116
8117
8118#
8119# Check to make sure the PIC flag actually works.
8120#
8121if test -n "$lt_prog_compiler_pic"; then
8122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8123$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8124if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 8125 $as_echo_n "(cached) " >&6
b7026657 8126else
6bb11ab3
L
8127 lt_cv_prog_compiler_pic_works=no
8128 ac_outfile=conftest.$ac_objext
8129 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8130 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8131 # Insert the option either (1) after the last *FLAGS variable, or
8132 # (2) before a word containing "conftest.", or (3) at the end.
8133 # Note that $ac_compile itself does not contain backslashes and begins
8134 # with a dollar sign (not a hyphen), so the echo should work correctly.
8135 # The option is referenced via a variable to avoid confusing sed.
8136 lt_compile=`echo "$ac_compile" | $SED \
8137 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8138 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8139 -e 's:$: $lt_compiler_flag:'`
8140 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8141 (eval "$lt_compile" 2>conftest.err)
8142 ac_status=$?
8143 cat conftest.err >&5
8144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8145 if (exit $ac_status) && test -s "$ac_outfile"; then
8146 # The compiler can only warn and ignore the option if not recognized
8147 # So say no if there are warnings other than the usual output.
8148 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8149 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8150 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8151 lt_cv_prog_compiler_pic_works=yes
8152 fi
8153 fi
8154 $RM conftest*
b7026657 8155
b7026657 8156fi
6bb11ab3
L
8157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8158$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8159
8160if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8161 case $lt_prog_compiler_pic in
8162 "" | " "*) ;;
8163 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8164 esac
8165else
8166 lt_prog_compiler_pic=
8167 lt_prog_compiler_can_build_shared=no
f0569246 8168fi
6bb11ab3
L
8169
8170fi
8171
8172
8173
8174
8175
8176
8177#
8178# Check to make sure the static flag actually works.
8179#
8180wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8182$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8183if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8184 $as_echo_n "(cached) " >&6
f0569246 8185else
6bb11ab3
L
8186 lt_cv_prog_compiler_static_works=no
8187 save_LDFLAGS="$LDFLAGS"
8188 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8189 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8190 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8191 # The linker can only warn and ignore the option if not recognized
8192 # So say no if there are warnings
8193 if test -s conftest.err; then
8194 # Append any errors to the config.log.
8195 cat conftest.err 1>&5
8196 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8197 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8198 if diff conftest.exp conftest.er2 >/dev/null; then
8199 lt_cv_prog_compiler_static_works=yes
8200 fi
8201 else
8202 lt_cv_prog_compiler_static_works=yes
8203 fi
8204 fi
8205 $RM -r conftest*
8206 LDFLAGS="$save_LDFLAGS"
f0569246 8207
6bb11ab3
L
8208fi
8209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8210$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 8211
6bb11ab3
L
8212if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8213 :
f0569246 8214else
6bb11ab3 8215 lt_prog_compiler_static=
f0569246 8216fi
b7026657 8217
6bb11ab3
L
8218
8219
8220
8221
8222
8223
8224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8225$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8226if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 8227 $as_echo_n "(cached) " >&6
81ecdfbb 8228else
6bb11ab3
L
8229 lt_cv_prog_compiler_c_o=no
8230 $RM -r conftest 2>/dev/null
8231 mkdir conftest
8232 cd conftest
8233 mkdir out
8234 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8235
8236 lt_compiler_flag="-o out/conftest2.$ac_objext"
8237 # Insert the option either (1) after the last *FLAGS variable, or
8238 # (2) before a word containing "conftest.", or (3) at the end.
8239 # Note that $ac_compile itself does not contain backslashes and begins
8240 # with a dollar sign (not a hyphen), so the echo should work correctly.
8241 lt_compile=`echo "$ac_compile" | $SED \
8242 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8243 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8244 -e 's:$: $lt_compiler_flag:'`
8245 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8246 (eval "$lt_compile" 2>out/conftest.err)
8247 ac_status=$?
8248 cat out/conftest.err >&5
8249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8250 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8251 then
8252 # The compiler can only warn and ignore the option if not recognized
8253 # So say no if there are warnings
8254 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8255 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8256 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8257 lt_cv_prog_compiler_c_o=yes
8258 fi
8259 fi
8260 chmod u+w . 2>&5
8261 $RM conftest*
8262 # SGI C++ compiler will create directory out/ii_files/ for
8263 # template instantiation
8264 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8265 $RM out/* && rmdir out
8266 cd ..
8267 $RM -r conftest
8268 $RM conftest*
8269
81ecdfbb 8270fi
6bb11ab3
L
8271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8272$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8273
8274
8275
8276
8277
8278
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8280$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8281if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
8282 $as_echo_n "(cached) " >&6
8283else
6bb11ab3
L
8284 lt_cv_prog_compiler_c_o=no
8285 $RM -r conftest 2>/dev/null
8286 mkdir conftest
8287 cd conftest
8288 mkdir out
8289 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8290
8291 lt_compiler_flag="-o out/conftest2.$ac_objext"
8292 # Insert the option either (1) after the last *FLAGS variable, or
8293 # (2) before a word containing "conftest.", or (3) at the end.
8294 # Note that $ac_compile itself does not contain backslashes and begins
8295 # with a dollar sign (not a hyphen), so the echo should work correctly.
8296 lt_compile=`echo "$ac_compile" | $SED \
8297 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8298 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8299 -e 's:$: $lt_compiler_flag:'`
8300 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8301 (eval "$lt_compile" 2>out/conftest.err)
8302 ac_status=$?
8303 cat out/conftest.err >&5
8304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8305 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8306 then
8307 # The compiler can only warn and ignore the option if not recognized
8308 # So say no if there are warnings
8309 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8310 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8311 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8312 lt_cv_prog_compiler_c_o=yes
8313 fi
8314 fi
8315 chmod u+w . 2>&5
8316 $RM conftest*
8317 # SGI C++ compiler will create directory out/ii_files/ for
8318 # template instantiation
8319 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8320 $RM out/* && rmdir out
8321 cd ..
8322 $RM -r conftest
8323 $RM conftest*
8324
8325fi
8326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8327$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8328
8329
8330
8331
8332hard_links="nottested"
8333if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8334 # do not overwrite the value of need_locks provided by the user
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8336$as_echo_n "checking if we can lock with hard links... " >&6; }
8337 hard_links=yes
8338 $RM conftest*
8339 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8340 touch conftest.a
8341 ln conftest.a conftest.b 2>&5 || hard_links=no
8342 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8344$as_echo "$hard_links" >&6; }
8345 if test "$hard_links" = no; then
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8347$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8348 need_locks=warn
8349 fi
8350else
8351 need_locks=no
8352fi
8353
8354
8355
8356
8357
8358
8359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8360$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8361
8362 runpath_var=
8363 allow_undefined_flag=
8364 always_export_symbols=no
8365 archive_cmds=
8366 archive_expsym_cmds=
8367 compiler_needs_object=no
8368 enable_shared_with_static_runtimes=no
8369 export_dynamic_flag_spec=
8370 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8371 hardcode_automatic=no
8372 hardcode_direct=no
8373 hardcode_direct_absolute=no
8374 hardcode_libdir_flag_spec=
8375 hardcode_libdir_flag_spec_ld=
8376 hardcode_libdir_separator=
8377 hardcode_minus_L=no
8378 hardcode_shlibpath_var=unsupported
8379 inherit_rpath=no
8380 link_all_deplibs=unknown
8381 module_cmds=
8382 module_expsym_cmds=
8383 old_archive_from_new_cmds=
8384 old_archive_from_expsyms_cmds=
8385 thread_safe_flag_spec=
8386 whole_archive_flag_spec=
8387 # include_expsyms should be a list of space-separated symbols to be *always*
8388 # included in the symbol list
8389 include_expsyms=
8390 # exclude_expsyms can be an extended regexp of symbols to exclude
8391 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8392 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8393 # as well as any symbol that contains `d'.
8394 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8395 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8396 # platforms (ab)use it in PIC code, but their linkers get confused if
8397 # the symbol is explicitly referenced. Since portable code cannot
8398 # rely on this symbol name, it's probably fine to never include it in
8399 # preloaded symbol tables.
8400 # Exclude shared library initialization/finalization symbols.
8401 extract_expsyms_cmds=
8402
8403 case $host_os in
8404 cygwin* | mingw* | pw32* | cegcc*)
8405 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8406 # When not using gcc, we currently assume that we are using
8407 # Microsoft Visual C++.
8408 if test "$GCC" != yes; then
8409 with_gnu_ld=no
8410 fi
8411 ;;
8412 interix*)
8413 # we just hope/assume this is gcc and not c89 (= MSVC++)
8414 with_gnu_ld=yes
8415 ;;
8416 openbsd*)
8417 with_gnu_ld=no
8418 ;;
8419 esac
f0569246 8420
6bb11ab3
L
8421 ld_shlibs=yes
8422
8423 # On some targets, GNU ld is compatible enough with the native linker
8424 # that we're better off using the native interface for both.
8425 lt_use_gnu_ld_interface=no
8426 if test "$with_gnu_ld" = yes; then
8427 case $host_os in
8428 aix*)
8429 # The AIX port of GNU ld has always aspired to compatibility
8430 # with the native linker. However, as the warning in the GNU ld
8431 # block says, versions before 2.19.5* couldn't really create working
8432 # shared libraries, regardless of the interface used.
8433 case `$LD -v 2>&1` in
8434 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8435 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8436 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8437 *)
8438 lt_use_gnu_ld_interface=yes
8439 ;;
8440 esac
8441 ;;
8442 *)
8443 lt_use_gnu_ld_interface=yes
8444 ;;
8445 esac
8446 fi
f0569246 8447
6bb11ab3
L
8448 if test "$lt_use_gnu_ld_interface" = yes; then
8449 # If archive_cmds runs LD, not CC, wlarc should be empty
8450 wlarc='${wl}'
8451
8452 # Set some defaults for GNU ld with shared library support. These
8453 # are reset later if shared libraries are not supported. Putting them
8454 # here allows them to be overridden if necessary.
8455 runpath_var=LD_RUN_PATH
8456 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8457 export_dynamic_flag_spec='${wl}--export-dynamic'
8458 # ancient GNU ld didn't support --whole-archive et. al.
8459 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8460 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8461 else
8462 whole_archive_flag_spec=
8463 fi
8464 supports_anon_versioning=no
8465 case `$LD -v 2>&1` in
8466 *GNU\ gold*) supports_anon_versioning=yes ;;
8467 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8468 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8469 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8470 *\ 2.11.*) ;; # other 2.11 versions
8471 *) supports_anon_versioning=yes ;;
8472 esac
8473
8474 # See if GNU ld supports shared libraries.
8475 case $host_os in
8476 aix[3-9]*)
8477 # On AIX/PPC, the GNU linker is very broken
8478 if test "$host_cpu" != ia64; then
8479 ld_shlibs=no
8480 cat <<_LT_EOF 1>&2
8481
8482*** Warning: the GNU linker, at least up to release 2.19, is reported
8483*** to be unable to reliably create shared libraries on AIX.
8484*** Therefore, libtool is disabling shared libraries support. If you
8485*** really care for shared libraries, you may want to install binutils
8486*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8487*** You will then need to restart the configuration process.
8488
8489_LT_EOF
8490 fi
8491 ;;
8492
8493 amigaos*)
8494 case $host_cpu in
8495 powerpc)
8496 # see comment about AmigaOS4 .so support
8497 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8498 archive_expsym_cmds=''
8499 ;;
8500 m68k)
8501 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)'
8502 hardcode_libdir_flag_spec='-L$libdir'
8503 hardcode_minus_L=yes
8504 ;;
8505 esac
8506 ;;
8507
8508 beos*)
8509 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8510 allow_undefined_flag=unsupported
8511 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8512 # support --undefined. This deserves some investigation. FIXME
8513 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8514 else
8515 ld_shlibs=no
8516 fi
8517 ;;
8518
8519 cygwin* | mingw* | pw32* | cegcc*)
8520 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8521 # as there is no search path for DLLs.
8522 hardcode_libdir_flag_spec='-L$libdir'
8523 export_dynamic_flag_spec='${wl}--export-all-symbols'
8524 allow_undefined_flag=unsupported
8525 always_export_symbols=no
8526 enable_shared_with_static_runtimes=yes
8527 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8528
8529 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8530 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8531 # If the export-symbols file already is a .def file (1st line
8532 # is EXPORTS), use it as is; otherwise, prepend...
8533 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8534 cp $export_symbols $output_objdir/$soname.def;
8535 else
8536 echo EXPORTS > $output_objdir/$soname.def;
8537 cat $export_symbols >> $output_objdir/$soname.def;
8538 fi~
8539 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8540 else
8541 ld_shlibs=no
8542 fi
8543 ;;
8544
8545 haiku*)
8546 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8547 link_all_deplibs=yes
8548 ;;
8549
8550 interix[3-9]*)
8551 hardcode_direct=no
8552 hardcode_shlibpath_var=no
8553 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8554 export_dynamic_flag_spec='${wl}-E'
8555 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8556 # Instead, shared libraries are loaded at an image base (0x10000000 by
8557 # default) and relocated if they conflict, which is a slow very memory
8558 # consuming and fragmenting process. To avoid this, we pick a random,
8559 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8560 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8561 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8562 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'
8563 ;;
8564
8565 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8566 tmp_diet=no
8567 if test "$host_os" = linux-dietlibc; then
8568 case $cc_basename in
8569 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8570 esac
8571 fi
8572 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8573 && test "$tmp_diet" = no
8574 then
5cddc23a 8575 tmp_addflag=' $pic_flag'
6bb11ab3
L
8576 tmp_sharedflag='-shared'
8577 case $cc_basename,$host_cpu in
8578 pgcc*) # Portland Group C compiler
8579 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'
8580 tmp_addflag=' $pic_flag'
8581 ;;
8582 pgf77* | pgf90* | pgf95* | pgfortran*)
8583 # Portland Group f77 and f90 compilers
8584 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'
8585 tmp_addflag=' $pic_flag -Mnomain' ;;
8586 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8587 tmp_addflag=' -i_dynamic' ;;
8588 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8589 tmp_addflag=' -i_dynamic -nofor_main' ;;
8590 ifc* | ifort*) # Intel Fortran compiler
8591 tmp_addflag=' -nofor_main' ;;
8592 lf95*) # Lahey Fortran 8.1
8593 whole_archive_flag_spec=
8594 tmp_sharedflag='--shared' ;;
8595 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8596 tmp_sharedflag='-qmkshrobj'
8597 tmp_addflag= ;;
8598 nvcc*) # Cuda Compiler Driver 2.2
8599 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'
8600 compiler_needs_object=yes
8601 ;;
8602 esac
8603 case `$CC -V 2>&1 | sed 5q` in
8604 *Sun\ C*) # Sun C 5.9
8605 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'
8606 compiler_needs_object=yes
8607 tmp_sharedflag='-G' ;;
8608 *Sun\ F*) # Sun Fortran 8.3
8609 tmp_sharedflag='-G' ;;
8610 esac
8611 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8612
8613 if test "x$supports_anon_versioning" = xyes; then
8614 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8615 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8616 echo "local: *; };" >> $output_objdir/$libname.ver~
8617 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8618 fi
8619
8620 case $cc_basename in
8621 xlf* | bgf* | bgxlf* | mpixlf*)
8622 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8623 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8624 hardcode_libdir_flag_spec=
8625 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8626 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8627 if test "x$supports_anon_versioning" = xyes; then
8628 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8629 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8630 echo "local: *; };" >> $output_objdir/$libname.ver~
8631 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8632 fi
8633 ;;
8634 esac
8635 else
8636 ld_shlibs=no
8637 fi
8638 ;;
8639
8640 netbsd*)
8641 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8642 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8643 wlarc=
8644 else
8645 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8646 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8647 fi
8648 ;;
8649
8650 solaris*)
8651 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8652 ld_shlibs=no
8653 cat <<_LT_EOF 1>&2
8654
8655*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8656*** create shared libraries on Solaris systems. Therefore, libtool
8657*** is disabling shared libraries support. We urge you to upgrade GNU
8658*** binutils to release 2.9.1 or newer. Another option is to modify
8659*** your PATH or compiler configuration so that the native linker is
8660*** used, and then restart.
8661
8662_LT_EOF
8663 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8664 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8665 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8666 else
8667 ld_shlibs=no
8668 fi
8669 ;;
8670
8671 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8672 case `$LD -v 2>&1` in
8673 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8674 ld_shlibs=no
8675 cat <<_LT_EOF 1>&2
8676
8677*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8678*** reliably create shared libraries on SCO systems. Therefore, libtool
8679*** is disabling shared libraries support. We urge you to upgrade GNU
8680*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8681*** your PATH or compiler configuration so that the native linker is
8682*** used, and then restart.
8683
8684_LT_EOF
8685 ;;
8686 *)
8687 # For security reasons, it is highly recommended that you always
8688 # use absolute paths for naming shared libraries, and exclude the
8689 # DT_RUNPATH tag from executables and libraries. But doing so
8690 # requires that you compile everything twice, which is a pain.
8691 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8692 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8693 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8694 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8695 else
8696 ld_shlibs=no
8697 fi
8698 ;;
8699 esac
8700 ;;
8701
8702 sunos4*)
8703 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8704 wlarc=
8705 hardcode_direct=yes
8706 hardcode_shlibpath_var=no
8707 ;;
8708
8709 *)
8710 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8711 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8712 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8713 else
8714 ld_shlibs=no
8715 fi
8716 ;;
8717 esac
8718
8719 if test "$ld_shlibs" = no; then
8720 runpath_var=
8721 hardcode_libdir_flag_spec=
8722 export_dynamic_flag_spec=
8723 whole_archive_flag_spec=
8724 fi
8725 else
8726 # PORTME fill in a description of your system's linker (not GNU ld)
8727 case $host_os in
8728 aix3*)
8729 allow_undefined_flag=unsupported
8730 always_export_symbols=yes
8731 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'
8732 # Note: this linker hardcodes the directories in LIBPATH if there
8733 # are no directories specified by -L.
8734 hardcode_minus_L=yes
8735 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8736 # Neither direct hardcoding nor static linking is supported with a
8737 # broken collect2.
8738 hardcode_direct=unsupported
8739 fi
8740 ;;
8741
8742 aix[4-9]*)
8743 if test "$host_cpu" = ia64; then
8744 # On IA64, the linker does run time linking by default, so we don't
8745 # have to do anything special.
8746 aix_use_runtimelinking=no
8747 exp_sym_flag='-Bexport'
8748 no_entry_flag=""
8749 else
8750 # If we're using GNU nm, then we don't want the "-C" option.
8751 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8752 # Also, AIX nm treats weak defined symbols like other global
8753 # defined symbols, whereas GNU nm marks them as "W".
8754 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8755 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'
8756 else
5c887dd5 8757 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
8758 fi
8759 aix_use_runtimelinking=no
8760
8761 # Test if we are trying to use run time linking or normal
8762 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8763 # need to do runtime linking.
8764 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8765 for ld_flag in $LDFLAGS; do
8766 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8767 aix_use_runtimelinking=yes
8768 break
8769 fi
8770 done
8771 ;;
8772 esac
8773
8774 exp_sym_flag='-bexport'
8775 no_entry_flag='-bnoentry'
8776 fi
8777
8778 # When large executables or shared objects are built, AIX ld can
8779 # have problems creating the table of contents. If linking a library
8780 # or program results in "error TOC overflow" add -mminimal-toc to
8781 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8782 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8783
8784 archive_cmds=''
8785 hardcode_direct=yes
8786 hardcode_direct_absolute=yes
8787 hardcode_libdir_separator=':'
8788 link_all_deplibs=yes
8789 file_list_spec='${wl}-f,'
8790
8791 if test "$GCC" = yes; then
8792 case $host_os in aix4.[012]|aix4.[012].*)
8793 # We only want to do this on AIX 4.2 and lower, the check
8794 # below for broken collect2 doesn't work under 4.3+
8795 collect2name=`${CC} -print-prog-name=collect2`
8796 if test -f "$collect2name" &&
8797 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8798 then
8799 # We have reworked collect2
8800 :
8801 else
8802 # We have old collect2
8803 hardcode_direct=unsupported
8804 # It fails to find uninstalled libraries when the uninstalled
8805 # path is not listed in the libpath. Setting hardcode_minus_L
8806 # to unsupported forces relinking
8807 hardcode_minus_L=yes
8808 hardcode_libdir_flag_spec='-L$libdir'
8809 hardcode_libdir_separator=
8810 fi
8811 ;;
8812 esac
8813 shared_flag='-shared'
8814 if test "$aix_use_runtimelinking" = yes; then
8815 shared_flag="$shared_flag "'${wl}-G'
8816 fi
8817 else
8818 # not using gcc
8819 if test "$host_cpu" = ia64; then
8820 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8821 # chokes on -Wl,-G. The following line is correct:
8822 shared_flag='-G'
8823 else
8824 if test "$aix_use_runtimelinking" = yes; then
8825 shared_flag='${wl}-G'
8826 else
8827 shared_flag='${wl}-bM:SRE'
8828 fi
8829 fi
8830 fi
8831
8832 export_dynamic_flag_spec='${wl}-bexpall'
8833 # It seems that -bexpall does not export symbols beginning with
8834 # underscore (_), so it is better to generate a list of symbols to export.
8835 always_export_symbols=yes
8836 if test "$aix_use_runtimelinking" = yes; then
8837 # Warning - without using the other runtime loading flags (-brtl),
8838 # -berok will link without error, but may produce a broken library.
8839 allow_undefined_flag='-berok'
8840 # Determine the default libpath from the value encoded in an
8841 # empty executable.
8842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
8843/* end confdefs.h. */
8844
8845int
8846main ()
8847{
8848
8849 ;
8850 return 0;
8851}
8852_ACEOF
6bb11ab3 8853if ac_fn_c_try_link "$LINENO"; then :
81ecdfbb 8854
6bb11ab3
L
8855lt_aix_libpath_sed='
8856 /Import File Strings/,/^$/ {
8857 /^0/ {
8858 s/^0 *\(.*\)$/\1/
8859 p
8860 }
8861 }'
8862aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8863# Check for a 64-bit object if we didn't find anything.
8864if test -z "$aix_libpath"; then
8865 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8866fi
8867fi
8868rm -f core conftest.err conftest.$ac_objext \
8869 conftest$ac_exeext conftest.$ac_ext
8870if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8871
8872 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8873 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"
8874 else
8875 if test "$host_cpu" = ia64; then
8876 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8877 allow_undefined_flag="-z nodefs"
8878 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"
8879 else
8880 # Determine the default libpath from the value encoded in an
8881 # empty executable.
81ecdfbb
RW
8882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8883/* end confdefs.h. */
8884
8885int
8886main ()
8887{
b7026657 8888
81ecdfbb
RW
8889 ;
8890 return 0;
8891}
8892_ACEOF
6bb11ab3
L
8893if ac_fn_c_try_link "$LINENO"; then :
8894
8895lt_aix_libpath_sed='
8896 /Import File Strings/,/^$/ {
8897 /^0/ {
8898 s/^0 *\(.*\)$/\1/
8899 p
8900 }
8901 }'
8902aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8903# Check for a 64-bit object if we didn't find anything.
8904if test -z "$aix_libpath"; then
8905 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
f0569246 8906fi
81ecdfbb 8907fi
6bb11ab3
L
8908rm -f core conftest.err conftest.$ac_objext \
8909 conftest$ac_exeext conftest.$ac_ext
8910if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8911
8912 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8913 # Warning - without using the other run time loading flags,
8914 # -berok will link without error, but may produce a broken library.
8915 no_undefined_flag=' ${wl}-bernotok'
8916 allow_undefined_flag=' ${wl}-berok'
8917 if test "$with_gnu_ld" = yes; then
8918 # We only use this code for GNU lds that support --whole-archive.
8919 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8920 else
8921 # Exported symbols can be pulled into shared objects from archives
8922 whole_archive_flag_spec='$convenience'
8923 fi
8924 archive_cmds_need_lc=yes
8925 # This is similar to how AIX traditionally builds its shared libraries.
8926 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'
8927 fi
8928 fi
8929 ;;
8930
8931 amigaos*)
8932 case $host_cpu in
8933 powerpc)
8934 # see comment about AmigaOS4 .so support
8935 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8936 archive_expsym_cmds=''
8937 ;;
8938 m68k)
8939 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)'
8940 hardcode_libdir_flag_spec='-L$libdir'
8941 hardcode_minus_L=yes
8942 ;;
8943 esac
8944 ;;
8945
8946 bsdi[45]*)
8947 export_dynamic_flag_spec=-rdynamic
8948 ;;
8949
8950 cygwin* | mingw* | pw32* | cegcc*)
8951 # When not using gcc, we currently assume that we are using
8952 # Microsoft Visual C++.
8953 # hardcode_libdir_flag_spec is actually meaningless, as there is
8954 # no search path for DLLs.
8955 hardcode_libdir_flag_spec=' '
8956 allow_undefined_flag=unsupported
8957 # Tell ltmain to make .lib files, not .a files.
8958 libext=lib
8959 # Tell ltmain to make .dll files, not .so files.
8960 shrext_cmds=".dll"
8961 # FIXME: Setting linknames here is a bad hack.
8962 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8963 # The linker will automatically build a .lib file if we build a DLL.
8964 old_archive_from_new_cmds='true'
8965 # FIXME: Should let the user specify the lib program.
8966 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8967 fix_srcfile_path='`cygpath -w "$srcfile"`'
8968 enable_shared_with_static_runtimes=yes
8969 ;;
8970
8971 darwin* | rhapsody*)
8972
8973
8974 archive_cmds_need_lc=no
8975 hardcode_direct=no
8976 hardcode_automatic=yes
8977 hardcode_shlibpath_var=unsupported
8978 if test "$lt_cv_ld_force_load" = "yes"; then
8979 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
f0569246 8980 else
6bb11ab3 8981 whole_archive_flag_spec=''
f0569246 8982 fi
6bb11ab3
L
8983 link_all_deplibs=yes
8984 allow_undefined_flag="$_lt_dar_allow_undefined"
8985 case $cc_basename in
8986 ifort*) _lt_dar_can_shared=yes ;;
8987 *) _lt_dar_can_shared=$GCC ;;
8988 esac
8989 if test "$_lt_dar_can_shared" = "yes"; then
8990 output_verbose_link_cmd=func_echo_all
8991 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8992 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8993 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}"
8994 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}"
8995
f0569246 8996 else
6bb11ab3 8997 ld_shlibs=no
f0569246 8998 fi
6bb11ab3
L
8999
9000 ;;
9001
9002 dgux*)
9003 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9004 hardcode_libdir_flag_spec='-L$libdir'
9005 hardcode_shlibpath_var=no
9006 ;;
9007
9008 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9009 # support. Future versions do this automatically, but an explicit c++rt0.o
9010 # does not break anything, and helps significantly (at the cost of a little
9011 # extra space).
9012 freebsd2.2*)
9013 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9014 hardcode_libdir_flag_spec='-R$libdir'
9015 hardcode_direct=yes
9016 hardcode_shlibpath_var=no
9017 ;;
9018
9019 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9020 freebsd2.*)
9021 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9022 hardcode_direct=yes
9023 hardcode_minus_L=yes
9024 hardcode_shlibpath_var=no
9025 ;;
9026
9027 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9028 freebsd* | dragonfly*)
9029 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9030 hardcode_libdir_flag_spec='-R$libdir'
9031 hardcode_direct=yes
9032 hardcode_shlibpath_var=no
9033 ;;
9034
9035 hpux9*)
9036 if test "$GCC" = yes; then
9037 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'
9038 else
9039 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'
9040 fi
9041 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9042 hardcode_libdir_separator=:
9043 hardcode_direct=yes
9044
9045 # hardcode_minus_L: Not really in the search PATH,
9046 # but as the default location of the library.
9047 hardcode_minus_L=yes
9048 export_dynamic_flag_spec='${wl}-E'
9049 ;;
9050
9051 hpux10*)
9052 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9053 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9054 else
9055 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9056 fi
9057 if test "$with_gnu_ld" = no; then
9058 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9059 hardcode_libdir_flag_spec_ld='+b $libdir'
9060 hardcode_libdir_separator=:
9061 hardcode_direct=yes
9062 hardcode_direct_absolute=yes
9063 export_dynamic_flag_spec='${wl}-E'
9064 # hardcode_minus_L: Not really in the search PATH,
9065 # but as the default location of the library.
9066 hardcode_minus_L=yes
9067 fi
9068 ;;
9069
9070 hpux11*)
9071 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9072 case $host_cpu in
9073 hppa*64*)
9074 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9075 ;;
9076 ia64*)
9077 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9078 ;;
9079 *)
9080 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9081 ;;
9082 esac
9083 else
9084 case $host_cpu in
9085 hppa*64*)
9086 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9087 ;;
9088 ia64*)
9089 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9090 ;;
9091 *)
9092
9093 # Older versions of the 11.00 compiler do not understand -b yet
9094 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9096$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9097if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 9098 $as_echo_n "(cached) " >&6
f0569246 9099else
6bb11ab3
L
9100 lt_cv_prog_compiler__b=no
9101 save_LDFLAGS="$LDFLAGS"
9102 LDFLAGS="$LDFLAGS -b"
9103 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9104 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9105 # The linker can only warn and ignore the option if not recognized
9106 # So say no if there are warnings
9107 if test -s conftest.err; then
9108 # Append any errors to the config.log.
9109 cat conftest.err 1>&5
9110 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9111 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9112 if diff conftest.exp conftest.er2 >/dev/null; then
9113 lt_cv_prog_compiler__b=yes
9114 fi
9115 else
9116 lt_cv_prog_compiler__b=yes
9117 fi
9118 fi
9119 $RM -r conftest*
9120 LDFLAGS="$save_LDFLAGS"
f0569246 9121
6bb11ab3
L
9122fi
9123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9124$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 9125
6bb11ab3
L
9126if test x"$lt_cv_prog_compiler__b" = xyes; then
9127 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9128else
9129 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9130fi
81ecdfbb 9131
6bb11ab3
L
9132 ;;
9133 esac
9134 fi
9135 if test "$with_gnu_ld" = no; then
9136 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9137 hardcode_libdir_separator=:
9138
9139 case $host_cpu in
9140 hppa*64*|ia64*)
9141 hardcode_direct=no
9142 hardcode_shlibpath_var=no
9143 ;;
9144 *)
9145 hardcode_direct=yes
9146 hardcode_direct_absolute=yes
9147 export_dynamic_flag_spec='${wl}-E'
9148
9149 # hardcode_minus_L: Not really in the search PATH,
9150 # but as the default location of the library.
9151 hardcode_minus_L=yes
9152 ;;
9153 esac
9154 fi
9155 ;;
9156
9157 irix5* | irix6* | nonstopux*)
9158 if test "$GCC" = yes; then
9159 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'
9160 # Try to use the -exported_symbol ld option, if it does not
9161 # work, assume that -exports_file does not work either and
9162 # implicitly export all symbols.
9163 save_LDFLAGS="$LDFLAGS"
9164 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9166/* end confdefs.h. */
9167int foo(void) {}
b7026657 9168_ACEOF
6bb11ab3
L
9169if ac_fn_c_try_link "$LINENO"; then :
9170 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'
c906108c 9171
f0569246 9172fi
6bb11ab3
L
9173rm -f core conftest.err conftest.$ac_objext \
9174 conftest$ac_exeext conftest.$ac_ext
9175 LDFLAGS="$save_LDFLAGS"
9176 else
9177 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'
9178 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'
9179 fi
9180 archive_cmds_need_lc='no'
9181 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9182 hardcode_libdir_separator=:
9183 inherit_rpath=yes
9184 link_all_deplibs=yes
9185 ;;
9186
9187 netbsd*)
9188 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9189 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9190 else
9191 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9192 fi
9193 hardcode_libdir_flag_spec='-R$libdir'
9194 hardcode_direct=yes
9195 hardcode_shlibpath_var=no
9196 ;;
9197
9198 newsos6)
9199 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9200 hardcode_direct=yes
9201 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9202 hardcode_libdir_separator=:
9203 hardcode_shlibpath_var=no
9204 ;;
9205
9206 *nto* | *qnx*)
9207 ;;
9208
9209 openbsd*)
9210 if test -f /usr/libexec/ld.so; then
9211 hardcode_direct=yes
9212 hardcode_shlibpath_var=no
9213 hardcode_direct_absolute=yes
9214 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9215 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9216 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9217 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9218 export_dynamic_flag_spec='${wl}-E'
9219 else
9220 case $host_os in
9221 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9222 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9223 hardcode_libdir_flag_spec='-R$libdir'
9224 ;;
9225 *)
9226 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9227 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9228 ;;
9229 esac
9230 fi
9231 else
9232 ld_shlibs=no
9233 fi
9234 ;;
9235
9236 os2*)
9237 hardcode_libdir_flag_spec='-L$libdir'
9238 hardcode_minus_L=yes
9239 allow_undefined_flag=unsupported
9240 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'
9241 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9242 ;;
9243
9244 osf3*)
9245 if test "$GCC" = yes; then
9246 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9247 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'
9248 else
9249 allow_undefined_flag=' -expect_unresolved \*'
9250 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'
9251 fi
9252 archive_cmds_need_lc='no'
9253 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9254 hardcode_libdir_separator=:
9255 ;;
9256
9257 osf4* | osf5*) # as osf3* with the addition of -msym flag
9258 if test "$GCC" = yes; then
9259 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9260 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'
9261 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9262 else
9263 allow_undefined_flag=' -expect_unresolved \*'
9264 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'
9265 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~
9266 $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'
9267
9268 # Both c and cxx compiler support -rpath directly
9269 hardcode_libdir_flag_spec='-rpath $libdir'
9270 fi
9271 archive_cmds_need_lc='no'
9272 hardcode_libdir_separator=:
9273 ;;
9274
9275 solaris*)
9276 no_undefined_flag=' -z defs'
9277 if test "$GCC" = yes; then
9278 wlarc='${wl}'
9279 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9280 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9281 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9282 else
9283 case `$CC -V 2>&1` in
9284 *"Compilers 5.0"*)
9285 wlarc=''
9286 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9287 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9288 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9289 ;;
9290 *)
9291 wlarc='${wl}'
9292 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9293 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9294 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9295 ;;
9296 esac
9297 fi
9298 hardcode_libdir_flag_spec='-R$libdir'
9299 hardcode_shlibpath_var=no
9300 case $host_os in
9301 solaris2.[0-5] | solaris2.[0-5].*) ;;
9302 *)
9303 # The compiler driver will combine and reorder linker options,
9304 # but understands `-z linker_flag'. GCC discards it without `$wl',
9305 # but is careful enough not to reorder.
9306 # Supported since Solaris 2.6 (maybe 2.5.1?)
9307 if test "$GCC" = yes; then
9308 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9309 else
9310 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9311 fi
9312 ;;
9313 esac
9314 link_all_deplibs=yes
9315 ;;
9316
9317 sunos4*)
9318 if test "x$host_vendor" = xsequent; then
9319 # Use $CC to link under sequent, because it throws in some extra .o
9320 # files that make .init and .fini sections work.
9321 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9322 else
9323 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9324 fi
9325 hardcode_libdir_flag_spec='-L$libdir'
9326 hardcode_direct=yes
9327 hardcode_minus_L=yes
9328 hardcode_shlibpath_var=no
9329 ;;
9330
9331 sysv4)
9332 case $host_vendor in
9333 sni)
9334 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9335 hardcode_direct=yes # is this really true???
9336 ;;
9337 siemens)
9338 ## LD is ld it makes a PLAMLIB
9339 ## CC just makes a GrossModule.
9340 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9341 reload_cmds='$CC -r -o $output$reload_objs'
9342 hardcode_direct=no
9343 ;;
9344 motorola)
9345 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9346 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9347 ;;
9348 esac
9349 runpath_var='LD_RUN_PATH'
9350 hardcode_shlibpath_var=no
9351 ;;
9352
9353 sysv4.3*)
9354 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9355 hardcode_shlibpath_var=no
9356 export_dynamic_flag_spec='-Bexport'
9357 ;;
9358
9359 sysv4*MP*)
9360 if test -d /usr/nec; then
9361 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9362 hardcode_shlibpath_var=no
9363 runpath_var=LD_RUN_PATH
9364 hardcode_runpath_var=yes
9365 ld_shlibs=yes
9366 fi
9367 ;;
9368
9369 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9370 no_undefined_flag='${wl}-z,text'
9371 archive_cmds_need_lc=no
9372 hardcode_shlibpath_var=no
9373 runpath_var='LD_RUN_PATH'
9374
9375 if test "$GCC" = yes; then
9376 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9377 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9378 else
9379 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9380 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9381 fi
9382 ;;
9383
9384 sysv5* | sco3.2v5* | sco5v6*)
9385 # Note: We can NOT use -z defs as we might desire, because we do not
9386 # link with -lc, and that would cause any symbols used from libc to
9387 # always be unresolved, which means just about no library would
9388 # ever link correctly. If we're not using GNU ld we use -z text
9389 # though, which does catch some bad symbols but isn't as heavy-handed
9390 # as -z defs.
9391 no_undefined_flag='${wl}-z,text'
9392 allow_undefined_flag='${wl}-z,nodefs'
9393 archive_cmds_need_lc=no
9394 hardcode_shlibpath_var=no
9395 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9396 hardcode_libdir_separator=':'
9397 link_all_deplibs=yes
9398 export_dynamic_flag_spec='${wl}-Bexport'
9399 runpath_var='LD_RUN_PATH'
9400
9401 if test "$GCC" = yes; then
9402 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9403 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9404 else
9405 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9406 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9407 fi
9408 ;;
9409
9410 uts4*)
9411 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9412 hardcode_libdir_flag_spec='-L$libdir'
9413 hardcode_shlibpath_var=no
9414 ;;
9415
9416 *)
9417 ld_shlibs=no
9418 ;;
9419 esac
9420
9421 if test x$host_vendor = xsni; then
9422 case $host in
9423 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9424 export_dynamic_flag_spec='${wl}-Blargedynsym'
9425 ;;
9426 esac
9427 fi
9428 fi
9429
9430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9431$as_echo "$ld_shlibs" >&6; }
9432test "$ld_shlibs" = no && can_build_shared=no
9433
9434with_gnu_ld=$with_gnu_ld
9435
9436
9437
9438
9439
f0569246 9440
b7026657 9441
f0569246 9442
6ffe910a 9443
6ffe910a
MF
9444
9445
6ffe910a 9446
f0569246 9447
f0569246 9448
c906108c 9449
6bb11ab3
L
9450#
9451# Do we need to explicitly link libc?
9452#
9453case "x$archive_cmds_need_lc" in
9454x|xyes)
9455 # Assume -lc should be added
9456 archive_cmds_need_lc=yes
9457
9458 if test "$enable_shared" = yes && test "$GCC" = yes; then
9459 case $archive_cmds in
9460 *'~'*)
9461 # FIXME: we may have to deal with multi-command sequences.
9462 ;;
9463 '$CC '*)
9464 # Test whether the compiler implicitly links with -lc since on some
9465 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9466 # to ld, don't add -lc before -lgcc.
9467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9468$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9469if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 9470 $as_echo_n "(cached) " >&6
f0569246 9471else
6bb11ab3
L
9472 $RM conftest*
9473 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9474
9475 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9476 (eval $ac_compile) 2>&5
9477 ac_status=$?
9478 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9479 test $ac_status = 0; } 2>conftest.err; then
9480 soname=conftest
9481 lib=conftest
9482 libobjs=conftest.$ac_objext
9483 deplibs=
9484 wl=$lt_prog_compiler_wl
9485 pic_flag=$lt_prog_compiler_pic
9486 compiler_flags=-v
9487 linker_flags=-v
9488 verstring=
9489 output_objdir=.
9490 libname=conftest
9491 lt_save_allow_undefined_flag=$allow_undefined_flag
9492 allow_undefined_flag=
9493 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9494 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9495 ac_status=$?
9496 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9497 test $ac_status = 0; }
9498 then
9499 lt_cv_archive_cmds_need_lc=no
9500 else
9501 lt_cv_archive_cmds_need_lc=yes
9502 fi
9503 allow_undefined_flag=$lt_save_allow_undefined_flag
9504 else
9505 cat conftest.err 1>&5
9506 fi
9507 $RM conftest*
c906108c 9508
6ffe910a 9509fi
6bb11ab3
L
9510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9511$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9512 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9513 ;;
9514 esac
9515 fi
9516 ;;
6ffe910a 9517esac
c906108c 9518
c906108c 9519
6ffe910a 9520
c906108c 9521
81ecdfbb 9522
35695fd6 9523
35695fd6 9524
35695fd6 9525
f0569246 9526
c906108c 9527
f0569246 9528
b7026657 9529
f0569246 9530
c906108c 9531
81ecdfbb 9532
b7026657 9533
f0569246
AC
9534
9535
81ecdfbb 9536
81ecdfbb 9537
81ecdfbb
RW
9538
9539
81ecdfbb 9540
81ecdfbb 9541
f0569246
AC
9542
9543
c906108c 9544
f0569246 9545
c906108c 9546
c906108c 9547
81ecdfbb 9548
b7026657 9549
c906108c 9550
f0569246 9551
81ecdfbb 9552
f0569246 9553
c906108c 9554
c906108c 9555
b7026657 9556
81ecdfbb 9557
b7026657 9558
c906108c 9559
c906108c 9560
b7026657
AC
9561
9562
9563
9564
6ffe910a 9565
2232061b
MF
9566
9567
2232061b 9568
2232061b
MF
9569
9570
2232061b
MF
9571
9572
2232061b 9573
6bb11ab3
L
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9676$as_echo_n "checking dynamic linker characteristics... " >&6; }
9677
9678if test "$GCC" = yes; then
9679 case $host_os in
9680 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9681 *) lt_awk_arg="/^libraries:/" ;;
9682 esac
9683 case $host_os in
9684 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9685 *) lt_sed_strip_eq="s,=/,/,g" ;;
9686 esac
9687 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9688 case $lt_search_path_spec in
9689 *\;*)
9690 # if the path contains ";" then we assume it to be the separator
9691 # otherwise default to the standard path separator (i.e. ":") - it is
9692 # assumed that no part of a normal pathname contains ";" but that should
9693 # okay in the real world where ";" in dirpaths is itself problematic.
9694 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9695 ;;
9696 *)
9697 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9698 ;;
9699 esac
9700 # Ok, now we have the path, separated by spaces, we can step through it
9701 # and add multilib dir if necessary.
9702 lt_tmp_lt_search_path_spec=
9703 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9704 for lt_sys_path in $lt_search_path_spec; do
9705 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9706 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9707 else
9708 test -d "$lt_sys_path" && \
9709 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9710 fi
9711 done
9712 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9713BEGIN {RS=" "; FS="/|\n";} {
9714 lt_foo="";
9715 lt_count=0;
9716 for (lt_i = NF; lt_i > 0; lt_i--) {
9717 if ($lt_i != "" && $lt_i != ".") {
9718 if ($lt_i == "..") {
9719 lt_count++;
9720 } else {
9721 if (lt_count == 0) {
9722 lt_foo="/" $lt_i lt_foo;
9723 } else {
9724 lt_count--;
9725 }
9726 }
9727 }
9728 }
9729 if (lt_foo != "") { lt_freq[lt_foo]++; }
9730 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9731}'`
9732 # AWK program above erroneously prepends '/' to C:/dos/paths
9733 # for these hosts.
9734 case $host_os in
9735 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9736 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9737 esac
9738 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9739else
9740 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9741fi
9742library_names_spec=
9743libname_spec='lib$name'
9744soname_spec=
9745shrext_cmds=".so"
9746postinstall_cmds=
9747postuninstall_cmds=
9748finish_cmds=
9749finish_eval=
9750shlibpath_var=
9751shlibpath_overrides_runpath=unknown
9752version_type=none
9753dynamic_linker="$host_os ld.so"
9754sys_lib_dlsearch_path_spec="/lib /usr/lib"
9755need_lib_prefix=unknown
9756hardcode_into_libs=no
9757
9758# when you set need_version to no, make sure it does not cause -set_version
9759# flags to be left without arguments
9760need_version=unknown
9761
9762case $host_os in
9763aix3*)
9764 version_type=linux
9765 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9766 shlibpath_var=LIBPATH
9767
9768 # AIX 3 has no versioning support, so we append a major version to the name.
9769 soname_spec='${libname}${release}${shared_ext}$major'
9770 ;;
9771
9772aix[4-9]*)
9773 version_type=linux
9774 need_lib_prefix=no
9775 need_version=no
9776 hardcode_into_libs=yes
9777 if test "$host_cpu" = ia64; then
9778 # AIX 5 supports IA64
9779 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9780 shlibpath_var=LD_LIBRARY_PATH
9781 else
9782 # With GCC up to 2.95.x, collect2 would create an import file
9783 # for dependence libraries. The import file would start with
9784 # the line `#! .'. This would cause the generated library to
9785 # depend on `.', always an invalid library. This was fixed in
9786 # development snapshots of GCC prior to 3.0.
9787 case $host_os in
9788 aix4 | aix4.[01] | aix4.[01].*)
9789 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9790 echo ' yes '
9791 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9792 :
9793 else
9794 can_build_shared=no
9795 fi
9796 ;;
9797 esac
9798 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9799 # soname into executable. Probably we can add versioning support to
9800 # collect2, so additional links can be useful in future.
9801 if test "$aix_use_runtimelinking" = yes; then
9802 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9803 # instead of lib<name>.a to let people know that these are not
9804 # typical AIX shared libraries.
9805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9806 else
9807 # We preserve .a as extension for shared libraries through AIX4.2
9808 # and later when we are not doing run time linking.
9809 library_names_spec='${libname}${release}.a $libname.a'
9810 soname_spec='${libname}${release}${shared_ext}$major'
9811 fi
9812 shlibpath_var=LIBPATH
2232061b 9813 fi
6bb11ab3
L
9814 ;;
9815
9816amigaos*)
9817 case $host_cpu in
9818 powerpc)
9819 # Since July 2007 AmigaOS4 officially supports .so libraries.
9820 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9822 ;;
9823 m68k)
9824 library_names_spec='$libname.ixlibrary $libname.a'
9825 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9826 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'
9827 ;;
9828 esac
9829 ;;
9830
9831beos*)
9832 library_names_spec='${libname}${shared_ext}'
9833 dynamic_linker="$host_os ld.so"
9834 shlibpath_var=LIBRARY_PATH
9835 ;;
9836
9837bsdi[45]*)
9838 version_type=linux
9839 need_version=no
9840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9841 soname_spec='${libname}${release}${shared_ext}$major'
9842 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9843 shlibpath_var=LD_LIBRARY_PATH
9844 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9845 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9846 # the default ld.so.conf also contains /usr/contrib/lib and
9847 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9848 # libtool to hard-code these into programs
9849 ;;
9850
9851cygwin* | mingw* | pw32* | cegcc*)
9852 version_type=windows
9853 shrext_cmds=".dll"
9854 need_version=no
9855 need_lib_prefix=no
9856
9857 case $GCC,$host_os in
9858 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9859 library_names_spec='$libname.dll.a'
9860 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9861 postinstall_cmds='base_file=`basename \${file}`~
9862 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9863 dldir=$destdir/`dirname \$dlpath`~
9864 test -d \$dldir || mkdir -p \$dldir~
9865 $install_prog $dir/$dlname \$dldir/$dlname~
9866 chmod a+x \$dldir/$dlname~
9867 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9868 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9869 fi'
9870 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9871 dlpath=$dir/\$dldll~
9872 $RM \$dlpath'
9873 shlibpath_overrides_runpath=yes
9874
9875 case $host_os in
9876 cygwin*)
9877 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9878 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9879
9880 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9881 ;;
9882 mingw* | cegcc*)
9883 # MinGW DLLs use traditional 'lib' prefix
9884 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9885 ;;
9886 pw32*)
9887 # pw32 DLLs use 'pw' prefix rather than 'lib'
9888 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9889 ;;
9890 esac
9891 ;;
2232061b 9892
6bb11ab3
L
9893 *)
9894 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9895 ;;
9896 esac
9897 dynamic_linker='Win32 ld.exe'
9898 # FIXME: first we should search . and the directory the executable is in
9899 shlibpath_var=PATH
9900 ;;
9901
9902darwin* | rhapsody*)
9903 dynamic_linker="$host_os dyld"
9904 version_type=darwin
9905 need_lib_prefix=no
9906 need_version=no
9907 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9908 soname_spec='${libname}${release}${major}$shared_ext'
9909 shlibpath_overrides_runpath=yes
9910 shlibpath_var=DYLD_LIBRARY_PATH
9911 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9912
9913 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9914 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9915 ;;
9916
9917dgux*)
9918 version_type=linux
9919 need_lib_prefix=no
9920 need_version=no
9921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9922 soname_spec='${libname}${release}${shared_ext}$major'
9923 shlibpath_var=LD_LIBRARY_PATH
9924 ;;
9925
9926freebsd* | dragonfly*)
9927 # DragonFly does not have aout. When/if they implement a new
9928 # versioning mechanism, adjust this.
9929 if test -x /usr/bin/objformat; then
9930 objformat=`/usr/bin/objformat`
9931 else
9932 case $host_os in
9933 freebsd[23].*) objformat=aout ;;
9934 *) objformat=elf ;;
9935 esac
9936 fi
9937 version_type=freebsd-$objformat
9938 case $version_type in
9939 freebsd-elf*)
9940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9941 need_version=no
9942 need_lib_prefix=no
9943 ;;
9944 freebsd-*)
9945 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9946 need_version=yes
9947 ;;
9948 esac
9949 shlibpath_var=LD_LIBRARY_PATH
9950 case $host_os in
9951 freebsd2.*)
9952 shlibpath_overrides_runpath=yes
9953 ;;
9954 freebsd3.[01]* | freebsdelf3.[01]*)
9955 shlibpath_overrides_runpath=yes
9956 hardcode_into_libs=yes
9957 ;;
9958 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9959 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9960 shlibpath_overrides_runpath=no
9961 hardcode_into_libs=yes
9962 ;;
9963 *) # from 4.6 on, and DragonFly
9964 shlibpath_overrides_runpath=yes
9965 hardcode_into_libs=yes
9966 ;;
9967 esac
9968 ;;
9969
6bb11ab3
L
9970haiku*)
9971 version_type=linux
9972 need_lib_prefix=no
9973 need_version=no
9974 dynamic_linker="$host_os runtime_loader"
9975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9976 soname_spec='${libname}${release}${shared_ext}$major'
9977 shlibpath_var=LIBRARY_PATH
9978 shlibpath_overrides_runpath=yes
9979 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9980 hardcode_into_libs=yes
9981 ;;
9982
9983hpux9* | hpux10* | hpux11*)
9984 # Give a soname corresponding to the major version so that dld.sl refuses to
9985 # link against other versions.
9986 version_type=sunos
9987 need_lib_prefix=no
9988 need_version=no
9989 case $host_cpu in
9990 ia64*)
9991 shrext_cmds='.so'
9992 hardcode_into_libs=yes
9993 dynamic_linker="$host_os dld.so"
9994 shlibpath_var=LD_LIBRARY_PATH
9995 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9997 soname_spec='${libname}${release}${shared_ext}$major'
9998 if test "X$HPUX_IA64_MODE" = X32; then
9999 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10000 else
10001 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10002 fi
10003 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10004 ;;
10005 hppa*64*)
10006 shrext_cmds='.sl'
10007 hardcode_into_libs=yes
10008 dynamic_linker="$host_os dld.sl"
10009 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10010 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10012 soname_spec='${libname}${release}${shared_ext}$major'
10013 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10014 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10015 ;;
10016 *)
10017 shrext_cmds='.sl'
10018 dynamic_linker="$host_os dld.sl"
10019 shlibpath_var=SHLIB_PATH
10020 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10022 soname_spec='${libname}${release}${shared_ext}$major'
10023 ;;
10024 esac
10025 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10026 postinstall_cmds='chmod 555 $lib'
10027 # or fails outright, so override atomically:
10028 install_override_mode=555
10029 ;;
10030
10031interix[3-9]*)
10032 version_type=linux
10033 need_lib_prefix=no
10034 need_version=no
10035 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10036 soname_spec='${libname}${release}${shared_ext}$major'
10037 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10038 shlibpath_var=LD_LIBRARY_PATH
10039 shlibpath_overrides_runpath=no
10040 hardcode_into_libs=yes
10041 ;;
10042
10043irix5* | irix6* | nonstopux*)
10044 case $host_os in
10045 nonstopux*) version_type=nonstopux ;;
10046 *)
10047 if test "$lt_cv_prog_gnu_ld" = yes; then
10048 version_type=linux
10049 else
10050 version_type=irix
10051 fi ;;
10052 esac
10053 need_lib_prefix=no
10054 need_version=no
10055 soname_spec='${libname}${release}${shared_ext}$major'
10056 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10057 case $host_os in
10058 irix5* | nonstopux*)
10059 libsuff= shlibsuff=
10060 ;;
10061 *)
10062 case $LD in # libtool.m4 will add one of these switches to LD
10063 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10064 libsuff= shlibsuff= libmagic=32-bit;;
10065 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10066 libsuff=32 shlibsuff=N32 libmagic=N32;;
10067 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10068 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10069 *) libsuff= shlibsuff= libmagic=never-match;;
10070 esac
10071 ;;
10072 esac
10073 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10074 shlibpath_overrides_runpath=no
10075 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10076 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10077 hardcode_into_libs=yes
10078 ;;
10079
10080# No shared lib support for Linux oldld, aout, or coff.
10081linux*oldld* | linux*aout* | linux*coff*)
10082 dynamic_linker=no
10083 ;;
10084
10085# This must be Linux ELF.
46f900c0 10086linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10087 version_type=linux
10088 need_lib_prefix=no
10089 need_version=no
10090 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10091 soname_spec='${libname}${release}${shared_ext}$major'
10092 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10093 shlibpath_var=LD_LIBRARY_PATH
10094 shlibpath_overrides_runpath=no
10095
10096 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10097 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
10098 $as_echo_n "(cached) " >&6
10099else
6bb11ab3
L
10100 lt_cv_shlibpath_overrides_runpath=no
10101 save_LDFLAGS=$LDFLAGS
10102 save_libdir=$libdir
10103 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10104 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
10106/* end confdefs.h. */
10107
2232061b
MF
10108int
10109main ()
10110{
10111
10112 ;
10113 return 0;
10114}
10115_ACEOF
6bb11ab3
L
10116if ac_fn_c_try_link "$LINENO"; then :
10117 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10118 lt_cv_shlibpath_overrides_runpath=yes
2232061b 10119fi
2232061b 10120fi
6bb11ab3
L
10121rm -f core conftest.err conftest.$ac_objext \
10122 conftest$ac_exeext conftest.$ac_ext
10123 LDFLAGS=$save_LDFLAGS
10124 libdir=$save_libdir
2232061b 10125
6bb11ab3 10126fi
2232061b 10127
6bb11ab3 10128 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 10129
6bb11ab3
L
10130 # This implies no fast_install, which is unacceptable.
10131 # Some rework will be needed to allow for fast_install
10132 # before this can be enabled.
10133 hardcode_into_libs=yes
2232061b 10134
6bb11ab3
L
10135 # Append ld.so.conf contents to the search path
10136 if test -f /etc/ld.so.conf; then
10137 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' ' '`
10138 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10139 fi
10140
10141 # We used to test for /lib/ld.so.1 and disable shared libraries on
10142 # powerpc, because MkLinux only supported shared libraries with the
10143 # GNU dynamic linker. Since this was broken with cross compilers,
10144 # most powerpc-linux boxes support dynamic linking these days and
10145 # people can always --disable-shared, the test was removed, and we
10146 # assume the GNU/Linux dynamic linker is in use.
10147 dynamic_linker='GNU/Linux ld.so'
10148 ;;
10149
10150netbsd*)
10151 version_type=sunos
10152 need_lib_prefix=no
10153 need_version=no
10154 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10156 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10157 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 10158 else
6bb11ab3
L
10159 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10160 soname_spec='${libname}${release}${shared_ext}$major'
10161 dynamic_linker='NetBSD ld.elf_so'
10162 fi
10163 shlibpath_var=LD_LIBRARY_PATH
10164 shlibpath_overrides_runpath=yes
10165 hardcode_into_libs=yes
10166 ;;
10167
10168newsos6)
10169 version_type=linux
10170 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10171 shlibpath_var=LD_LIBRARY_PATH
10172 shlibpath_overrides_runpath=yes
10173 ;;
10174
10175*nto* | *qnx*)
10176 version_type=qnx
10177 need_lib_prefix=no
10178 need_version=no
10179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10180 soname_spec='${libname}${release}${shared_ext}$major'
10181 shlibpath_var=LD_LIBRARY_PATH
10182 shlibpath_overrides_runpath=no
10183 hardcode_into_libs=yes
10184 dynamic_linker='ldqnx.so'
10185 ;;
10186
10187openbsd*)
10188 version_type=sunos
10189 sys_lib_dlsearch_path_spec="/usr/lib"
10190 need_lib_prefix=no
10191 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10192 case $host_os in
10193 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10194 *) need_version=no ;;
10195 esac
10196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10197 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10198 shlibpath_var=LD_LIBRARY_PATH
10199 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10200 case $host_os in
10201 openbsd2.[89] | openbsd2.[89].*)
10202 shlibpath_overrides_runpath=no
10203 ;;
10204 *)
10205 shlibpath_overrides_runpath=yes
10206 ;;
10207 esac
10208 else
10209 shlibpath_overrides_runpath=yes
10210 fi
10211 ;;
10212
10213os2*)
10214 libname_spec='$name'
10215 shrext_cmds=".dll"
10216 need_lib_prefix=no
10217 library_names_spec='$libname${shared_ext} $libname.a'
10218 dynamic_linker='OS/2 ld.exe'
10219 shlibpath_var=LIBPATH
10220 ;;
10221
10222osf3* | osf4* | osf5*)
10223 version_type=osf
10224 need_lib_prefix=no
10225 need_version=no
10226 soname_spec='${libname}${release}${shared_ext}$major'
10227 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10228 shlibpath_var=LD_LIBRARY_PATH
10229 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10230 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10231 ;;
10232
10233rdos*)
10234 dynamic_linker=no
10235 ;;
10236
10237solaris*)
10238 version_type=linux
10239 need_lib_prefix=no
10240 need_version=no
10241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10242 soname_spec='${libname}${release}${shared_ext}$major'
10243 shlibpath_var=LD_LIBRARY_PATH
10244 shlibpath_overrides_runpath=yes
10245 hardcode_into_libs=yes
10246 # ldd complains unless libraries are executable
10247 postinstall_cmds='chmod +x $lib'
10248 ;;
10249
10250sunos4*)
10251 version_type=sunos
10252 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10253 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10254 shlibpath_var=LD_LIBRARY_PATH
10255 shlibpath_overrides_runpath=yes
10256 if test "$with_gnu_ld" = yes; then
10257 need_lib_prefix=no
10258 fi
10259 need_version=yes
10260 ;;
10261
10262sysv4 | sysv4.3*)
10263 version_type=linux
10264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10265 soname_spec='${libname}${release}${shared_ext}$major'
10266 shlibpath_var=LD_LIBRARY_PATH
10267 case $host_vendor in
10268 sni)
10269 shlibpath_overrides_runpath=no
10270 need_lib_prefix=no
10271 runpath_var=LD_RUN_PATH
10272 ;;
10273 siemens)
10274 need_lib_prefix=no
10275 ;;
10276 motorola)
10277 need_lib_prefix=no
10278 need_version=no
10279 shlibpath_overrides_runpath=no
10280 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10281 ;;
10282 esac
10283 ;;
10284
10285sysv4*MP*)
10286 if test -d /usr/nec ;then
10287 version_type=linux
10288 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10289 soname_spec='$libname${shared_ext}.$major'
10290 shlibpath_var=LD_LIBRARY_PATH
10291 fi
10292 ;;
10293
10294sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10295 version_type=freebsd-elf
10296 need_lib_prefix=no
10297 need_version=no
10298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10299 soname_spec='${libname}${release}${shared_ext}$major'
10300 shlibpath_var=LD_LIBRARY_PATH
10301 shlibpath_overrides_runpath=yes
10302 hardcode_into_libs=yes
10303 if test "$with_gnu_ld" = yes; then
10304 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10305 else
10306 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10307 case $host_os in
10308 sco3.2v5*)
10309 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10310 ;;
10311 esac
2232061b 10312 fi
6bb11ab3
L
10313 sys_lib_dlsearch_path_spec='/usr/lib'
10314 ;;
10315
10316tpf*)
10317 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10318 version_type=linux
10319 need_lib_prefix=no
10320 need_version=no
10321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10322 shlibpath_var=LD_LIBRARY_PATH
10323 shlibpath_overrides_runpath=no
10324 hardcode_into_libs=yes
10325 ;;
10326
10327uts4*)
10328 version_type=linux
10329 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10330 soname_spec='${libname}${release}${shared_ext}$major'
10331 shlibpath_var=LD_LIBRARY_PATH
10332 ;;
10333
10334*)
10335 dynamic_linker=no
10336 ;;
10337esac
10338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10339$as_echo "$dynamic_linker" >&6; }
10340test "$dynamic_linker" = no && can_build_shared=no
10341
10342variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10343if test "$GCC" = yes; then
10344 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10345fi
2232061b 10346
6bb11ab3
L
10347if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10348 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10349fi
10350if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10351 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10352fi
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
2232061b 10376
2232061b 10377
2232061b 10378
2232061b 10379
2232061b
MF
10380
10381
6ffe910a 10382
6ffe910a
MF
10383
10384
10385
10386
10387
2232061b 10388
6ffe910a
MF
10389
10390
10391
10392
6ffe910a 10393
6ffe910a 10394
6ffe910a
MF
10395
10396
6ffe910a 10397
6ffe910a 10398
6ffe910a
MF
10399
10400
5f3ef9d0 10401
5f3ef9d0
JB
10402
10403
10404
db2e4d67
MF
10405
10406
db2e4d67 10407
db2e4d67 10408
db2e4d67 10409
db2e4d67 10410
db2e4d67 10411
db2e4d67 10412
db2e4d67 10413
db2e4d67
MF
10414
10415
db2e4d67 10416
db2e4d67
MF
10417
10418
db2e4d67 10419
db2e4d67
MF
10420
10421
6ffe910a 10422
6ffe910a 10423
6ffe910a
MF
10424
10425
6ffe910a
MF
10426
10427
6ffe910a 10428
6ffe910a 10429
6ffe910a 10430
6ffe910a 10431
6ffe910a 10432
35695fd6 10433
35695fd6 10434
35695fd6 10435
b7026657 10436
b7026657 10437
c906108c 10438
b7026657 10439
b7026657 10440
c906108c 10441
b7026657 10442
6bb11ab3
L
10443
10444
10445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10446$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10447hardcode_action=
10448if test -n "$hardcode_libdir_flag_spec" ||
10449 test -n "$runpath_var" ||
10450 test "X$hardcode_automatic" = "Xyes" ; then
10451
10452 # We can hardcode non-existent directories.
10453 if test "$hardcode_direct" != no &&
10454 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10455 # have to relink, otherwise we might link with an installed library
10456 # when we should be linking with a yet-to-be-installed one
10457 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10458 test "$hardcode_minus_L" != no; then
10459 # Linking always hardcodes the temporary library directory.
10460 hardcode_action=relink
10461 else
10462 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10463 hardcode_action=immediate
10464 fi
10465else
10466 # We cannot hardcode anything, or else we can only hardcode existing
10467 # directories.
10468 hardcode_action=unsupported
10469fi
10470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10471$as_echo "$hardcode_action" >&6; }
10472
10473if test "$hardcode_action" = relink ||
10474 test "$inherit_rpath" = yes; then
10475 # Fast installation is not supported
10476 enable_fast_install=no
10477elif test "$shlibpath_overrides_runpath" = yes ||
10478 test "$enable_shared" = no; then
10479 # Fast installation is not necessary
10480 enable_fast_install=needless
c906108c 10481fi
b7026657 10482
c906108c 10483
6bb11ab3
L
10484
10485
10486
10487
10488 if test "x$enable_dlopen" != xyes; then
10489 enable_dlopen=unknown
10490 enable_dlopen_self=unknown
10491 enable_dlopen_self_static=unknown
10492else
10493 lt_cv_dlopen=no
10494 lt_cv_dlopen_libs=
10495
10496 case $host_os in
10497 beos*)
10498 lt_cv_dlopen="load_add_on"
10499 lt_cv_dlopen_libs=
10500 lt_cv_dlopen_self=yes
10501 ;;
10502
10503 mingw* | pw32* | cegcc*)
10504 lt_cv_dlopen="LoadLibrary"
10505 lt_cv_dlopen_libs=
10506 ;;
10507
10508 cygwin*)
10509 lt_cv_dlopen="dlopen"
10510 lt_cv_dlopen_libs=
10511 ;;
10512
10513 darwin*)
10514 # if libdl is installed we need to link against it
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10516$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10517if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10518 $as_echo_n "(cached) " >&6
10519else
10520 ac_check_lib_save_LIBS=$LIBS
10521LIBS="-ldl $LIBS"
10522cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10523/* end confdefs.h. */
10524
10525/* Override any GCC internal prototype to avoid an error.
10526 Use char because int might match the return type of a GCC
10527 builtin and then its argument prototype would still apply. */
10528#ifdef __cplusplus
10529extern "C"
10530#endif
10531char dlopen ();
10532int
10533main ()
10534{
10535return dlopen ();
10536 ;
10537 return 0;
10538}
b7026657 10539_ACEOF
6bb11ab3
L
10540if ac_fn_c_try_link "$LINENO"; then :
10541 ac_cv_lib_dl_dlopen=yes
10542else
10543 ac_cv_lib_dl_dlopen=no
10544fi
10545rm -f core conftest.err conftest.$ac_objext \
10546 conftest$ac_exeext conftest.$ac_ext
10547LIBS=$ac_check_lib_save_LIBS
10548fi
10549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10550$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10551if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10552 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10553else
10554
10555 lt_cv_dlopen="dyld"
10556 lt_cv_dlopen_libs=
10557 lt_cv_dlopen_self=yes
c906108c 10558
c906108c 10559fi
c906108c 10560
6bb11ab3 10561 ;;
c906108c 10562
6bb11ab3
L
10563 *)
10564 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10565if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
10566 lt_cv_dlopen="shl_load"
10567else
10568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10569$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10570if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
10571 $as_echo_n "(cached) " >&6
10572else
10573 ac_check_lib_save_LIBS=$LIBS
10574LIBS="-ldld $LIBS"
10575cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10576/* end confdefs.h. */
10577
10578/* Override any GCC internal prototype to avoid an error.
10579 Use char because int might match the return type of a GCC
10580 builtin and then its argument prototype would still apply. */
10581#ifdef __cplusplus
10582extern "C"
10583#endif
10584char shl_load ();
10585int
10586main ()
10587{
10588return shl_load ();
10589 ;
10590 return 0;
10591}
10592_ACEOF
10593if ac_fn_c_try_link "$LINENO"; then :
10594 ac_cv_lib_dld_shl_load=yes
10595else
10596 ac_cv_lib_dld_shl_load=no
10597fi
10598rm -f core conftest.err conftest.$ac_objext \
10599 conftest$ac_exeext conftest.$ac_ext
10600LIBS=$ac_check_lib_save_LIBS
10601fi
10602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10603$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 10604if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
10605 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10606else
10607 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 10608if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
10609 lt_cv_dlopen="dlopen"
10610else
10611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10612$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10613if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10614 $as_echo_n "(cached) " >&6
c906108c 10615else
b7026657 10616 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10617LIBS="-ldl $LIBS"
81ecdfbb 10618cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
10619/* end confdefs.h. */
10620
81ecdfbb
RW
10621/* Override any GCC internal prototype to avoid an error.
10622 Use char because int might match the return type of a GCC
10623 builtin and then its argument prototype would still apply. */
b7026657
AC
10624#ifdef __cplusplus
10625extern "C"
10626#endif
6bb11ab3 10627char dlopen ();
b7026657
AC
10628int
10629main ()
10630{
6bb11ab3 10631return dlopen ();
b7026657
AC
10632 ;
10633 return 0;
10634}
10635_ACEOF
81ecdfbb 10636if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10637 ac_cv_lib_dl_dlopen=yes
b7026657 10638else
6bb11ab3 10639 ac_cv_lib_dl_dlopen=no
b7026657 10640fi
81ecdfbb
RW
10641rm -f core conftest.err conftest.$ac_objext \
10642 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
10643LIBS=$ac_check_lib_save_LIBS
10644fi
6bb11ab3
L
10645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10646$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10647if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10648 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10649else
10650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10651$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 10652if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 10653 $as_echo_n "(cached) " >&6
c906108c 10654else
b7026657 10655 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10656LIBS="-lsvld $LIBS"
81ecdfbb 10657cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
10658/* end confdefs.h. */
10659
81ecdfbb
RW
10660/* Override any GCC internal prototype to avoid an error.
10661 Use char because int might match the return type of a GCC
10662 builtin and then its argument prototype would still apply. */
b7026657
AC
10663#ifdef __cplusplus
10664extern "C"
10665#endif
6bb11ab3 10666char dlopen ();
b7026657
AC
10667int
10668main ()
10669{
6bb11ab3 10670return dlopen ();
b7026657
AC
10671 ;
10672 return 0;
10673}
10674_ACEOF
81ecdfbb 10675if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10676 ac_cv_lib_svld_dlopen=yes
b7026657 10677else
6bb11ab3 10678 ac_cv_lib_svld_dlopen=no
b7026657 10679fi
81ecdfbb
RW
10680rm -f core conftest.err conftest.$ac_objext \
10681 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
10682LIBS=$ac_check_lib_save_LIBS
10683fi
6bb11ab3
L
10684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10685$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 10686if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 10687 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 10688else
6bb11ab3
L
10689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10690$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 10691if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb
RW
10692 $as_echo_n "(cached) " >&6
10693else
6bb11ab3
L
10694 ac_check_lib_save_LIBS=$LIBS
10695LIBS="-ldld $LIBS"
81ecdfbb 10696cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624 10697/* end confdefs.h. */
81ecdfbb
RW
10698
10699/* Override any GCC internal prototype to avoid an error.
10700 Use char because int might match the return type of a GCC
10701 builtin and then its argument prototype would still apply. */
10702#ifdef __cplusplus
10703extern "C"
10704#endif
6bb11ab3 10705char dld_link ();
81ecdfbb
RW
10706int
10707main ()
10708{
6bb11ab3 10709return dld_link ();
81ecdfbb
RW
10710 ;
10711 return 0;
10712}
b5bd9624 10713_ACEOF
6bb11ab3
L
10714if ac_fn_c_try_link "$LINENO"; then :
10715 ac_cv_lib_dld_dld_link=yes
10716else
10717 ac_cv_lib_dld_dld_link=no
10718fi
10719rm -f core conftest.err conftest.$ac_objext \
10720 conftest$ac_exeext conftest.$ac_ext
10721LIBS=$ac_check_lib_save_LIBS
10722fi
10723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10724$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 10725if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
10726 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10727fi
10728
10729
10730fi
10731
10732
10733fi
10734
10735
10736fi
10737
10738
10739fi
10740
10741
10742fi
10743
10744 ;;
10745 esac
10746
10747 if test "x$lt_cv_dlopen" != xno; then
10748 enable_dlopen=yes
b5bd9624 10749 else
6bb11ab3
L
10750 enable_dlopen=no
10751 fi
10752
10753 case $lt_cv_dlopen in
10754 dlopen)
10755 save_CPPFLAGS="$CPPFLAGS"
10756 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10757
10758 save_LDFLAGS="$LDFLAGS"
10759 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10760
10761 save_LIBS="$LIBS"
10762 LIBS="$lt_cv_dlopen_libs $LIBS"
10763
10764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10765$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 10766if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
10767 $as_echo_n "(cached) " >&6
10768else
10769 if test "$cross_compiling" = yes; then :
10770 lt_cv_dlopen_self=cross
10771else
10772 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10773 lt_status=$lt_dlunknown
10774 cat > conftest.$ac_ext <<_LT_EOF
ba307cdd 10775#line 10775 "configure"
6bb11ab3
L
10776#include "confdefs.h"
10777
10778#if HAVE_DLFCN_H
10779#include <dlfcn.h>
10780#endif
10781
10782#include <stdio.h>
10783
10784#ifdef RTLD_GLOBAL
10785# define LT_DLGLOBAL RTLD_GLOBAL
10786#else
10787# ifdef DL_GLOBAL
10788# define LT_DLGLOBAL DL_GLOBAL
10789# else
10790# define LT_DLGLOBAL 0
10791# endif
10792#endif
10793
10794/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10795 find out it does not work in some platform. */
10796#ifndef LT_DLLAZY_OR_NOW
10797# ifdef RTLD_LAZY
10798# define LT_DLLAZY_OR_NOW RTLD_LAZY
10799# else
10800# ifdef DL_LAZY
10801# define LT_DLLAZY_OR_NOW DL_LAZY
10802# else
10803# ifdef RTLD_NOW
10804# define LT_DLLAZY_OR_NOW RTLD_NOW
10805# else
10806# ifdef DL_NOW
10807# define LT_DLLAZY_OR_NOW DL_NOW
10808# else
10809# define LT_DLLAZY_OR_NOW 0
10810# endif
10811# endif
10812# endif
10813# endif
10814#endif
10815
10816/* When -fvisbility=hidden is used, assume the code has been annotated
10817 correspondingly for the symbols needed. */
10818#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10819void fnord () __attribute__((visibility("default")));
10820#endif
10821
10822void fnord () { int i=42; }
10823int main ()
10824{
10825 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10826 int status = $lt_dlunknown;
10827
10828 if (self)
10829 {
10830 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10831 else
10832 {
10833 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10834 else puts (dlerror ());
10835 }
10836 /* dlclose (self); */
10837 }
10838 else
10839 puts (dlerror ());
10840
10841 return status;
10842}
10843_LT_EOF
10844 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10845 (eval $ac_link) 2>&5
10846 ac_status=$?
10847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10848 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10849 (./conftest; exit; ) >&5 2>/dev/null
10850 lt_status=$?
10851 case x$lt_status in
10852 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10853 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10854 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10855 esac
10856 else :
10857 # compilation failed
10858 lt_cv_dlopen_self=no
b5bd9624 10859 fi
b5bd9624 10860fi
6bb11ab3
L
10861rm -fr conftest*
10862
10863
b5bd9624 10864fi
6bb11ab3
L
10865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10866$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 10867
6bb11ab3
L
10868 if test "x$lt_cv_dlopen_self" = xyes; then
10869 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10871$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 10872if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 10873 $as_echo_n "(cached) " >&6
b5bd9624 10874else
6bb11ab3
L
10875 if test "$cross_compiling" = yes; then :
10876 lt_cv_dlopen_self_static=cross
10877else
10878 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10879 lt_status=$lt_dlunknown
10880 cat > conftest.$ac_ext <<_LT_EOF
ba307cdd 10881#line 10881 "configure"
6bb11ab3
L
10882#include "confdefs.h"
10883
10884#if HAVE_DLFCN_H
10885#include <dlfcn.h>
10886#endif
10887
10888#include <stdio.h>
10889
10890#ifdef RTLD_GLOBAL
10891# define LT_DLGLOBAL RTLD_GLOBAL
10892#else
10893# ifdef DL_GLOBAL
10894# define LT_DLGLOBAL DL_GLOBAL
10895# else
10896# define LT_DLGLOBAL 0
10897# endif
10898#endif
10899
10900/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10901 find out it does not work in some platform. */
10902#ifndef LT_DLLAZY_OR_NOW
10903# ifdef RTLD_LAZY
10904# define LT_DLLAZY_OR_NOW RTLD_LAZY
10905# else
10906# ifdef DL_LAZY
10907# define LT_DLLAZY_OR_NOW DL_LAZY
10908# else
10909# ifdef RTLD_NOW
10910# define LT_DLLAZY_OR_NOW RTLD_NOW
10911# else
10912# ifdef DL_NOW
10913# define LT_DLLAZY_OR_NOW DL_NOW
10914# else
10915# define LT_DLLAZY_OR_NOW 0
10916# endif
10917# endif
10918# endif
10919# endif
10920#endif
10921
10922/* When -fvisbility=hidden is used, assume the code has been annotated
10923 correspondingly for the symbols needed. */
10924#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10925void fnord () __attribute__((visibility("default")));
10926#endif
10927
10928void fnord () { int i=42; }
10929int main ()
10930{
10931 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10932 int status = $lt_dlunknown;
10933
10934 if (self)
10935 {
10936 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10937 else
10938 {
10939 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10940 else puts (dlerror ());
10941 }
10942 /* dlclose (self); */
10943 }
10944 else
10945 puts (dlerror ());
10946
10947 return status;
10948}
10949_LT_EOF
10950 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10951 (eval $ac_link) 2>&5
10952 ac_status=$?
10953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10954 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10955 (./conftest; exit; ) >&5 2>/dev/null
10956 lt_status=$?
10957 case x$lt_status in
10958 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10959 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10960 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10961 esac
10962 else :
10963 # compilation failed
10964 lt_cv_dlopen_self_static=no
10965 fi
b5bd9624 10966fi
6bb11ab3
L
10967rm -fr conftest*
10968
10969
b5bd9624 10970fi
6bb11ab3
L
10971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10972$as_echo "$lt_cv_dlopen_self_static" >&6; }
10973 fi
10974
10975 CPPFLAGS="$save_CPPFLAGS"
10976 LDFLAGS="$save_LDFLAGS"
10977 LIBS="$save_LIBS"
10978 ;;
10979 esac
10980
10981 case $lt_cv_dlopen_self in
10982 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10983 *) enable_dlopen_self=unknown ;;
10984 esac
10985
10986 case $lt_cv_dlopen_self_static in
10987 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10988 *) enable_dlopen_self_static=unknown ;;
10989 esac
10990fi
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008striplib=
11009old_striplib=
11010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11011$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11012if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11013 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11014 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11016$as_echo "yes" >&6; }
11017else
11018# FIXME - insert some real tests, host_os isn't really good enough
11019 case $host_os in
11020 darwin*)
11021 if test -n "$STRIP" ; then
11022 striplib="$STRIP -x"
11023 old_striplib="$STRIP -S"
11024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11025$as_echo "yes" >&6; }
11026 else
11027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11028$as_echo "no" >&6; }
11029 fi
11030 ;;
11031 *)
11032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11033$as_echo "no" >&6; }
11034 ;;
11035 esac
11036fi
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049 # Report which library types will actually be built
11050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11051$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11053$as_echo "$can_build_shared" >&6; }
11054
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11056$as_echo_n "checking whether to build shared libraries... " >&6; }
11057 test "$can_build_shared" = "no" && enable_shared=no
11058
11059 # On AIX, shared libraries and static libraries use the same namespace, and
11060 # are all built from PIC.
11061 case $host_os in
11062 aix3*)
11063 test "$enable_shared" = yes && enable_static=no
11064 if test -n "$RANLIB"; then
11065 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11066 postinstall_cmds='$RANLIB $lib'
11067 fi
11068 ;;
11069
11070 aix[4-9]*)
11071 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11072 test "$enable_shared" = yes && enable_static=no
11073 fi
11074 ;;
11075 esac
11076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11077$as_echo "$enable_shared" >&6; }
11078
11079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11080$as_echo_n "checking whether to build static libraries... " >&6; }
11081 # Make sure either enable_shared or enable_static is yes.
11082 test "$enable_shared" = yes || enable_static=yes
11083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11084$as_echo "$enable_static" >&6; }
11085
11086
11087
11088
11089fi
11090ac_ext=c
11091ac_cpp='$CPP $CPPFLAGS'
11092ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11093ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11094ac_compiler_gnu=$ac_cv_c_compiler_gnu
11095
11096CC="$lt_save_CC"
11097
11098
11099
11100
11101
11102
11103
11104
11105
b5bd9624 11106
b5bd9624 11107
b5bd9624 11108
b5bd9624 11109
6bb11ab3
L
11110 ac_config_commands="$ac_config_commands libtool"
11111
11112
11113
11114
11115# Only expand once:
11116
11117
5912fadd 11118
b5bd9624 11119
c906108c 11120
31e6ad7d
MF
11121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11122$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11123 # Check whether --enable-maintainer-mode was given.
81ecdfbb 11124if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11125 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11126else
11127 USE_MAINTAINER_MODE=no
c906108c 11128fi
31e6ad7d
MF
11129
11130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11131$as_echo "$USE_MAINTAINER_MODE" >&6; }
11132 if test $USE_MAINTAINER_MODE = yes; then
11133 MAINTAINER_MODE_TRUE=
11134 MAINTAINER_MODE_FALSE='#'
c906108c 11135else
31e6ad7d
MF
11136 MAINTAINER_MODE_TRUE='#'
11137 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
11138fi
11139
31e6ad7d
MF
11140 MAINT=$MAINTAINER_MODE_TRUE
11141
11142
c906108c
SS
11143
11144
347fe5bb
MF
11145sim_inline="-DDEFAULT_INLINE=0"
11146# Check whether --enable-sim-inline was given.
11147if test "${enable_sim_inline+set}" = set; then :
11148 enableval=$enable_sim_inline; sim_inline=""
11149case "$enableval" in
11150 no) sim_inline="-DDEFAULT_INLINE=0";;
11151 0) sim_inline="-DDEFAULT_INLINE=0";;
11152 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11153 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11154 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11155 new_flag=""
11156 case "$x" in
11157 *_INLINE=*) new_flag="-D$x";;
11158 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11159 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11160 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11161 esac
11162 if test x"$sim_inline" = x""; then
11163 sim_inline="$new_flag"
11164 else
11165 sim_inline="$sim_inline $new_flag"
11166 fi
11167 done;;
11168esac
11169if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11170 echo "Setting inline flags = $sim_inline" 6>&1
11171fi
11172fi
11173
11174
11175
6efef468 11176
c906108c 11177
c906108c 11178
2232061b
MF
11179# Check whether --enable-werror was given.
11180if test "${enable_werror+set}" = set; then :
11181 enableval=$enable_werror; case "${enableval}" in
11182 yes | y) ERROR_ON_WARNING="yes" ;;
11183 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 11184 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
2232061b
MF
11185 esac
11186fi
11187
11188
11189# Enable -Werror by default when using gcc
11190if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11191 ERROR_ON_WARNING=yes
51216631 11192fi
2232061b
MF
11193
11194WERROR_CFLAGS=""
2232061b 11195
2232061b 11196build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 11197-Wpointer-sign \
2232061b 11198-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
11199-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11200-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11201-Wold-style-declaration -Wold-style-definition"
2232061b
MF
11202
11203# Enable -Wno-format by default when using gcc on mingw since many
11204# GCC versions complain about %I64.
11205case "${host}" in
11206 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 11207 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
11208esac
11209
81ecdfbb
RW
11210# Check whether --enable-build-warnings was given.
11211if test "${enable_build_warnings+set}" = set; then :
11212 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
11213 yes) ;;
11214 no) build_warnings="-w";;
11215 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11216 build_warnings="${build_warnings} ${t}";;
11217 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11218 build_warnings="${t} ${build_warnings}";;
11219 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11220esac
11221if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11222 echo "Setting compiler warning flags = $build_warnings" 6>&1
11223fi
81ecdfbb
RW
11224fi
11225# Check whether --enable-sim-build-warnings was given.
11226if test "${enable_sim_build_warnings+set}" = set; then :
11227 enableval=$enable_sim_build_warnings; case "${enableval}" in
c906108c
SS
11228 yes) ;;
11229 no) build_warnings="-w";;
11230 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 11231 build_warnings="${build_warnings} ${t}";;
c906108c 11232 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
11233 build_warnings="${t} ${build_warnings}";;
11234 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
c906108c
SS
11235esac
11236if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
11237 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11238fi
81ecdfbb
RW
11239fi
11240WARN_CFLAGS=""
d4f3574e
SS
11241if test "x${build_warnings}" != x -a "x$GCC" = xyes
11242then
81ecdfbb
RW
11243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11244$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
11245 # Separate out the -Werror flag as some files just cannot be
11246 # compiled with it enabled.
11247 for w in ${build_warnings}; do
11248 case $w in
11249 -Werr*) WERROR_CFLAGS=-Werror ;;
11250 *) # Check that GCC accepts it
11251 saved_CFLAGS="$CFLAGS"
1f195bc3 11252 CFLAGS="$CFLAGS -Werror $w"
81ecdfbb 11253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 11254/* end confdefs.h. */
c8cca39f 11255
b7026657
AC
11256int
11257main ()
11258{
c8cca39f 11259
b7026657
AC
11260 ;
11261 return 0;
11262}
11263_ACEOF
81ecdfbb 11264if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 11265 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 11266fi
81ecdfbb 11267rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
11268 CFLAGS="$saved_CFLAGS"
11269 esac
11270 done
2232061b
MF
11271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11272$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
c906108c
SS
11273fi
11274
11275
e6c674b8 11276default_sim_reserved_bits="1"
81ecdfbb
RW
11277# Check whether --enable-sim-reserved-bits was given.
11278if test "${enable_sim_reserved_bits+set}" = set; then :
11279 enableval=$enable_sim_reserved_bits; case "${enableval}" in
e6c674b8
CD
11280 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
11281 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
d0ac1c44 11282 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
e6c674b8
CD
11283esac
11284if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
11285 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
11286fi
11287else
11288 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
81ecdfbb
RW
11289fi
11290
e6c674b8 11291
c906108c
SS
11292# DEPRECATED
11293#
11294# Instead of defining a `subtarget' macro, code should be checking
11295# the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
11296# in question.
11297#
11298case "${target}" in
4c54fc26 11299 mips64vr*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
c906108c 11300 mips*tx39*) SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
109ad085 11301 mips*-sde-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
cc220243 11302 mips*-mti-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
1e799e28
CD
11303 mipsisa32*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
11304 mipsisa64*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
c906108c
SS
11305 *) SIM_SUBTARGET="";;
11306esac
11307
11308
11309
11310
11311#
11312# Select the byte order of the target
11313#
11314mips_endian=
11315default_endian=
11316case "${target}" in
1ac72f06
MF
11317 mips64el*-*-*) mips_endian=LITTLE ;;
11318 mips64vr*el-*-*) default_endian=LITTLE ;;
11319 mips64*-*-*) default_endian=BIG ;;
11320 mips16*-*-*) default_endian=BIG ;;
11321 mipsisa32*-*-*) default_endian=BIG ;;
11322 mipsisa64*-*-*) default_endian=BIG ;;
11323 mips*-*-*) default_endian=BIG ;;
11324 *) default_endian=BIG ;;
c906108c
SS
11325esac
11326
11327wire_endian="$mips_endian"
11328default_endian="$default_endian"
81ecdfbb
RW
11329# Check whether --enable-sim-endian was given.
11330if test "${enable_sim_endian+set}" = set; then :
11331 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
11332 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11333 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
c906108c 11334 yes) if test x"$wire_endian" != x; then
1ac72f06 11335 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c 11336 else
1ac72f06
MF
11337 if test x"$default_endian" != x; then
11338 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
11339 else
11340 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 11341 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
11342 fi
11343 fi;;
11344 no) if test x"$default_endian" != x; then
1ac72f06 11345 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
11346 else
11347 if test x"$wire_endian" != x; then
1ac72f06 11348 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
11349 else
11350 echo "No default endian for target $target" 1>&6
1ac72f06 11351 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
11352 fi
11353 fi;;
d0ac1c44 11354 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
c906108c
SS
11355esac
11356if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11357 echo "Setting endian flags = $sim_endian" 6>&1
11358fi
11359else
11360 if test x"$default_endian" != x; then
1ac72f06 11361 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
11362else
11363 if test x"$wire_endian" != x; then
1ac72f06 11364 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
11365 else
11366 sim_endian=
11367 fi
11368fi
81ecdfbb
RW
11369fi
11370
c906108c
SS
11371
11372
11373
11374#
11375# Select the bitsize of the target
11376#
11377mips_addr_bitsize=
11378case "${target}" in
109ad085 11379 mips*-sde-elf*) mips_bitsize=64 ; mips_msb=63 ;;
cc220243 11380 mips*-mti-elf*) mips_bitsize=64 ; mips_msb=63 ;;
c906108c
SS
11381 mips64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
11382 mips16*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
1e799e28
CD
11383 mipsisa32*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
11384 mipsisa64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
c906108c
SS
11385 mips*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
11386 *) mips_bitsize=64 ; mips_msb=63 ;;
11387esac
11388wire_word_bitsize="$mips_bitsize"
11389wire_word_msb="$mips_msb"
11390wire_address_bitsize="$mips_addr_bitsize"
11391wire_cell_bitsize=""
81ecdfbb
RW
11392# Check whether --enable-sim-bitsize was given.
11393if test "${enable_sim_bitsize+set}" = set; then :
11394 enableval=$enable_sim_bitsize; sim_bitsize=
c906108c
SS
11395case "${enableval}" in
11396 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
11397 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
11398 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
11399 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
11400 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
11401 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
11402 else
11403 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
11404 fi ;;
11405 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
11406 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
11407 else
11408 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
11409 fi ;;
d0ac1c44 11410 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
11411esac
11412# address bitsize
11413tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
11414case x"${tmp}" in
11415 x ) ;;
11416 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
11417 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
d0ac1c44 11418 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
11419esac
11420# cell bitsize
11421tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
11422case x"${tmp}" in
11423 x ) ;;
11424 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
11425 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
d0ac1c44 11426 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
11427esac
11428if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
11429 echo "Setting bitsize flags = $sim_bitsize" 6>&1
11430fi
11431else
11432 sim_bitsize=""
11433if test x"$wire_word_bitsize" != x; then
11434 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
11435fi
11436if test x"$wire_word_msb" != x; then
11437 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
11438fi
11439if test x"$wire_address_bitsize" != x; then
11440 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
11441fi
11442if test x"$wire_cell_bitsize" != x; then
11443 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
11444fi
81ecdfbb
RW
11445fi
11446
c906108c
SS
11447
11448
11449
11450#
11451# Select the floating hardware support of the target
11452#
11453mips_fpu=HARDWARE_FLOATING_POINT
11454mips_fpu_bitsize=
11455case "${target}" in
4b5d35ee 11456 mips*tx39*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
109ad085 11457 mips*-sde-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
cc220243 11458 mips*-mti-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
c906108c
SS
11459 mips64*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
11460 mips16*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
1e799e28
CD
11461 mipsisa32*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
11462 mipsisa64*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
c906108c
SS
11463 mips*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
11464 *) mips_fpu=HARD_FLOATING_POINT ;;
11465esac
11466
11467default_sim_float="$mips_fpu"
11468default_sim_float_bitsize="$mips_fpu_bitsize"
81ecdfbb
RW
11469# Check whether --enable-sim-float was given.
11470if test "${enable_sim_float+set}" = set; then :
11471 enableval=$enable_sim_float; case "${enableval}" in
c906108c
SS
11472 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
11473 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
11474 32) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
11475 64) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
d0ac1c44 11476 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float="";;
c906108c
SS
11477esac
11478if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
11479 echo "Setting float flags = $sim_float" 6>&1
11480fi
11481else
b7026657 11482
c906108c
SS
11483sim_float=
11484if test x"${default_sim_float}" != x""; then
11485 sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
11486fi
11487if test x"${default_sim_float_bitsize}" != x""; then
11488 sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
11489fi
11490
81ecdfbb
RW
11491fi
11492
c906108c
SS
11493
11494
11495
c906108c
SS
11496#
11497# Select the IGEN architecture
11498#
11499sim_gen=IGEN
11500sim_igen_machine="-M mipsIV"
139181c8 11501sim_m16_machine="-M mips16,mipsIII"
c906108c
SS
11502sim_igen_filter="32,64,f"
11503sim_m16_filter="16"
4c54fc26
CD
11504sim_mach_default="mips8000"
11505
c906108c
SS
11506case "${target}" in
11507 mips*tx39*) sim_gen=IGEN
11508 sim_igen_filter="32,f"
11509 sim_igen_machine="-M r3900"
11510 ;;
11511 mips64vr43*-*-*) sim_gen=IGEN
11512 sim_igen_machine="-M mipsIV"
4c54fc26 11513 sim_mach_default="mips8000"
c906108c
SS
11514 ;;
11515 mips64vr5*-*-*) sim_gen=IGEN
11516 sim_igen_machine="-M vr5000"
4c54fc26 11517 sim_mach_default="mips5000"
c906108c
SS
11518 ;;
11519 mips64vr41*) sim_gen=M16
11520 sim_igen_machine="-M vr4100"
11521 sim_m16_machine="-M vr4100"
11522 sim_igen_filter="32,64,f"
11523 sim_m16_filter="16"
4c54fc26 11524 sim_mach_default="mips4100"
c906108c 11525 ;;
4c54fc26
CD
11526 mips64vr-*-* | mips64vrel-*-*)
11527 sim_gen=MULTI
11528 sim_multi_configs="\
11529 vr4100:mipsIII,mips16,vr4100:32,64:mips4100,mips4111\
11530 vr4120:mipsIII,mips16,vr4120:32,64:mips4120\
11531 vr5000:mipsIV:32,64,f:mips4300,mips5000\
11532 vr5400:mipsIV,vr5400:32,64,f:mips5400\
11533 vr5500:mipsIV,vr5500:32,64,f:mips5500"
11534 sim_multi_default=mips5000
11535 ;;
cc220243 11536 mips*-sde-elf* | mips*-mti-elf*)
8e394ffc
AB
11537 sim_gen=MULTI
11538 sim_multi_configs="\
11539 micromips:micromips64,micromipsdsp:32,64,f:mips_micromips\
11540 mips64r2:mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,64,f:mipsisa64r2"
11541 sim_multi_default=mipsisa64r2
109ad085 11542 ;;
c906108c
SS
11543 mips64*-*-*) sim_igen_filter="32,64,f"
11544 sim_gen=IGEN
11545 ;;
11546 mips16*-*-*) sim_gen=M16
11547 sim_igen_filter="32,64,f"
11548 sim_m16_filter="16"
11549 ;;
8e394ffc
AB
11550 mipsisa32r2*-*-*) sim_gen=MULTI
11551 sim_multi_configs="\
11552 micromips:micromips32,micromipsdsp:32,f:mips_micromips\
11553 mips32r2:mips32r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,f:mipsisa32r2"
11554 sim_multi_default=mipsisa32r2
e70cb6cd 11555 ;;
d5fb0879
RS
11556 mipsisa32*-*-*) sim_gen=M16
11557 sim_igen_machine="-M mips32,mips16,mips16e,smartmips"
11558 sim_m16_machine="-M mips16,mips16e,mips32"
11559 sim_igen_filter="32,f"
11560 sim_mach_default="mipsisa32"
1e799e28 11561 ;;
d5fb0879
RS
11562 mipsisa64r2*-*-*) sim_gen=M16
11563 sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2"
11564 sim_m16_machine="-M mips16,mips16e,mips64r2"
11565 sim_igen_filter="32,64,f"
11566 sim_mach_default="mipsisa64r2"
e70cb6cd 11567 ;;
7cbea089 11568 mipsisa64sb1*-*-*) sim_gen=IGEN
109ad085 11569 sim_igen_machine="-M mips64,mips3d,sb1"
7cbea089 11570 sim_igen_filter="32,64,f"
4c54fc26 11571 sim_mach_default="mips_sb1"
7cbea089 11572 ;;
d5fb0879
RS
11573 mipsisa64*-*-*) sim_gen=M16
11574 sim_igen_machine="-M mips64,mips3d,mips16,mips16e,mdmx"
11575 sim_m16_machine="-M mips16,mips16e,mips64"
11576 sim_igen_filter="32,64,f"
11577 sim_mach_default="mipsisa64"
1e799e28 11578 ;;
109ad085 11579 mips*lsi*) sim_gen=M16
c906108c
SS
11580 sim_igen_machine="-M mipsIII,mips16"
11581 sim_m16_machine="-M mips16,mipsIII"
11582 sim_igen_filter="32,f"
11583 sim_m16_filter="16"
4c54fc26 11584 sim_mach_default="mips4000"
109ad085 11585 ;;
c906108c
SS
11586 mips*-*-*) sim_gen=IGEN
11587 sim_igen_filter="32,f"
11588 ;;
11589esac
4c54fc26
CD
11590
11591# The MULTI generator can combine several simulation engines into one.
11592# executable. A configuration which uses the MULTI should set two
11593# variables: ${sim_multi_configs} and ${sim_multi_default}.
11594#
11595# ${sim_multi_configs} is the list of engines to build. Each
11596# space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
11597# where:
11598#
11599# - NAME is a C-compatible prefix for the engine,
11600# - MACHINE is a -M argument,
11601# - FILTER is a -F argument, and
11602# - BFDMACHS is a comma-separated list of bfd machines that the
11603# simulator can run.
11604#
11605# Each entry will have a separate simulation engine whose prefix is
11606# m32<NAME>. If the machine list includes "mips16", there will also
11607# be a mips16 engine, prefix m16<NAME>. The mips16 engine will be
11608# generated using the same machine list as the 32-bit version,
11609# but the filter will be "16" instead of FILTER.
11610#
11611# The simulator compares the bfd mach against BFDMACHS to decide
11612# which engine to use. Entries in BFDMACHS should be bfd_mach
11613# values with "bfd_mach_" removed. ${sim_multi_default} says
11614# which entry should be the default.
11615if test ${sim_gen} = MULTI; then
11616
11617 # Simple sanity check.
11618 if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
d0ac1c44 11619 as_fn_error $? "Error in configure.ac: MULTI simulator not set up correctly" "$LINENO" 5
4c54fc26
CD
11620 fi
11621
11622 # Start in a known state.
11623 rm -f multi-include.h multi-run.c
11624 sim_multi_flags=
11625 sim_multi_src=
8e394ffc 11626 sim_multi_obj=
4c54fc26
CD
11627 sim_multi_igen_configs=
11628 sim_seen_default=no
11629
11630 cat << __EOF__ > multi-run.c
11631/* Main entry point for MULTI simulators.
46f900c0 11632 Copyright (C) 2003-2021 Free Software Foundation, Inc.
4c54fc26
CD
11633
11634 This program is free software; you can redistribute it and/or modify
11635 it under the terms of the GNU General Public License as published by
35ee6e1e 11636 the Free Software Foundation; either version 3 of the License, or
4c54fc26
CD
11637 (at your option) any later version.
11638
11639 This program is distributed in the hope that it will be useful,
11640 but WITHOUT ANY WARRANTY; without even the implied warranty of
11641 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11642 GNU General Public License for more details.
11643
11644 You should have received a copy of the GNU General Public License
35ee6e1e 11645 along with this program. If not, see <http://www.gnu.org/licenses/>.
4c54fc26
CD
11646
11647 --
11648
11649 This file was generated by sim/mips/configure. */
11650
11651#include "sim-main.h"
11652#include "multi-include.h"
8e394ffc
AB
11653#include "elf-bfd.h"
11654#include "elf/mips.h"
4c54fc26
CD
11655
11656#define SD sd
11657#define CPU cpu
11658
11659void
11660sim_engine_run (SIM_DESC sd,
11661 int next_cpu_nr,
11662 int nr_cpus,
11663 int signal) /* ignore */
11664{
11665 int mach;
11666
11667 if (STATE_ARCHITECTURE (sd) == NULL)
11668 mach = bfd_mach_${sim_multi_default};
1554f758 11669 else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags
8e394ffc
AB
11670 & EF_MIPS_ARCH_ASE_MICROMIPS)
11671 mach = bfd_mach_mips_micromips;
4c54fc26
CD
11672 else
11673 mach = STATE_ARCHITECTURE (SD)->mach;
11674
11675 switch (mach)
11676 {
11677__EOF__
11678
11679 for fc in ${sim_multi_configs}; do
11680
11681 # Split up the entry. ${c} contains the first three elements.
11682 # Note: outer sqaure brackets are m4 quotes.
11683 c=`echo ${fc} | sed 's/:[^:]*$//'`
11684 bfdmachs=`echo ${fc} | sed 's/.*://'`
11685 name=`echo ${c} | sed 's/:.*//'`
11686 machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
11687 filter=`echo ${c} | sed 's/.*://'`
11688
11689 # Build the following lists:
11690 #
11691 # sim_multi_flags: all -M and -F flags used by the simulator
11692 # sim_multi_src: all makefile-generated source files
11693 # sim_multi_obj: the objects for ${sim_multi_src}
11694 # sim_multi_igen_configs: igen configuration strings.
11695 #
11696 # Each entry in ${sim_multi_igen_configs} is a prefix (m32
11697 # or m16) followed by the NAME, MACHINE and FILTER part of
11698 # the ${sim_multi_configs} entry.
11699 sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
11700
8e394ffc 11701 # Check whether special handling is needed.
4c54fc26
CD
11702 case ${c} in
11703 *:*mips16*:*)
11704 # Run igen twice, once for normal mode and once for mips16.
11705 ws="m32 m16"
11706
11707 # The top-level function for the mips16 simulator is
11708 # in a file m16${name}_run.c, generated by the
11709 # tmp-run-multi Makefile rule.
11710 sim_multi_src="${sim_multi_src} m16${name}_run.c"
11711 sim_multi_obj="${sim_multi_obj} m16${name}_run.o"
11712 sim_multi_flags="${sim_multi_flags} -F 16"
11713 ;;
8e394ffc
AB
11714 *:*micromips32*:*)
11715 # Run igen thrice, once for micromips32, once for micromips16,
11716 # and once for m32.
11717 ws="micromips_m32 micromips16 micromips32"
11718
11719 # The top-level function for the micromips simulator is
11720 # in a file micromips${name}_run.c, generated by the
11721 # tmp-run-multi Makefile rule.
11722 sim_multi_src="${sim_multi_src} micromips${name}_run.c"
11723 sim_multi_obj="${sim_multi_obj} micromips${name}_run.o"
11724 sim_multi_flags="${sim_multi_flags} -F 16,32"
11725 ;;
11726 *:*micromips64*:*)
11727 # Run igen thrice, once for micromips64, once for micromips16,
11728 # and once for m64.
11729 ws="micromips_m64 micromips16 micromips64"
11730
11731 # The top-level function for the micromips simulator is
11732 # in a file micromips${name}_run.c, generated by the
11733 # tmp-run-multi Makefile rule.
11734 sim_multi_src="${sim_multi_src} micromips${name}_run.c"
11735 sim_multi_obj="${sim_multi_obj} micromips${name}_run.o"
11736 sim_multi_flags="${sim_multi_flags} -F 16,32,64"
11737 ;;
4c54fc26
CD
11738 *)
11739 ws=m32
11740 ;;
11741 esac
11742
11743 # Now add the list of igen-generated files to ${sim_multi_src}
11744 # and ${sim_multi_obj}.
11745 for w in ${ws}; do
11746 for base in engine icache idecode model semantics support; do
11747 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c"
11748 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h"
11749 sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o"
11750 done
11751 sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
11752 done
11753
11754 # Add an include for the engine.h file. This file declares the
11755 # top-level foo_engine_run() function.
11756 echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
11757
11758 # Add case statements for this engine to sim_engine_run().
11759 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
11760 echo " case bfd_mach_${mach}:" >> multi-run.c
11761 if test ${mach} = ${sim_multi_default}; then
11762 echo " default:" >> multi-run.c
11763 sim_seen_default=yes
11764 fi
11765 done
11766 echo " ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
11767 >> multi-run.c
11768 echo " break;" >> multi-run.c
11769 done
11770
11771 # Check whether we added a 'default:' label.
11772 if test ${sim_seen_default} = no; then
d0ac1c44 11773 as_fn_error $? "Error in configure.ac: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" "$LINENO" 5
4c54fc26
CD
11774 fi
11775
11776 cat << __EOF__ >> multi-run.c
11777 }
11778}
11779
11780int
11781mips_mach_multi (SIM_DESC sd)
11782{
11783 if (STATE_ARCHITECTURE (sd) == NULL)
11784 return bfd_mach_${sim_multi_default};
11785
11786 switch (STATE_ARCHITECTURE (SD)->mach)
11787 {
11788__EOF__
11789
11790 # Add case statements for this engine to mips_mach_multi().
11791 for fc in ${sim_multi_configs}; do
11792
11793 # Split up the entry. ${c} contains the first three elements.
11794 # Note: outer sqaure brackets are m4 quotes.
11795 c=`echo ${fc} | sed 's/:[^:]*$//'`
11796 bfdmachs=`echo ${fc} | sed 's/.*://'`
11797
11798 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
11799 echo " case bfd_mach_${mach}:" >> multi-run.c
11800 done
11801 done
11802
11803 cat << __EOF__ >> multi-run.c
11804 return (STATE_ARCHITECTURE (SD)->mach);
11805 default:
11806 return bfd_mach_${sim_multi_default};
11807 }
11808}
11809__EOF__
11810
11811 SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
11812else
11813 # For clean-extra
11814 sim_multi_src=doesnt-exist.c
11815
11816 if test x"${sim_mach_default}" = x""; then
d0ac1c44 11817 as_fn_error $? "Error in configure.ac: \${sim_mach_default} not defined" "$LINENO" 5
4c54fc26
CD
11818 fi
11819 SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
11820fi
c906108c
SS
11821sim_igen_flags="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
11822sim_m16_flags=" -F ${sim_m16_filter} ${sim_m16_machine} ${sim_igen_smp}"
8e394ffc
AB
11823sim_micromips16_flags=" -F ${sim_micromips16_filter} ${sim_micromips16_machine} ${sim_igen_smp}"
11824sim_micromips_flags=" -F ${sim_micromips_filter} ${sim_micromips_machine} ${sim_igen_smp}"
c906108c
SS
11825
11826
11827
11828
11829
4c54fc26
CD
11830
11831
11832
11833
c906108c
SS
11834#
11835# Add simulated hardware devices
11836#
c906108c 11837
9b1af85c 11838hardware="cfi core pal glue tx3904cpu tx3904irc tx3904tmr tx3904sio"
c906108c
SS
11839sim_hw_cflags="-DWITH_HW=1"
11840sim_hw="$hardware"
11841sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 11842
81ecdfbb
RW
11843# Check whether --enable-sim-hardware was given.
11844if test "${enable_sim_hardware+set}" = set; then :
11845 enableval=$enable_sim_hardware;
30452bbe 11846else
9d903352 11847 enable_sim_hardware="yes"
1517bd27
MF
11848fi
11849
11850case ${enable_sim_hardware} in
64dd13df
MF
11851 yes|no) ;;
11852 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11853 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11854 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
c906108c 11855esac
1517bd27 11856
64dd13df 11857if test "$enable_sim_hardware" = no; then
c906108c
SS
11858 sim_hw_objs=
11859 sim_hw_cflags="-DWITH_HW=0"
11860 sim_hw=
11861else
11862 sim_hw_cflags="-DWITH_HW=1"
11863 # remove duplicates
11864 sim_hw=""
11865 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
b3a3ffef
HPN
11866 for i in $hardware ; do
11867 case " $sim_hw " in
c906108c
SS
11868 *" $i "*) ;;
11869 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11870 esac
11871 done
3be31516 11872 # mingw does not support sockser
3be31516
JS
11873 case ${host} in
11874 *mingw*) ;;
49cd1634
MF
11875 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11876 # that you instatiate. Instead, other code will call into it directly.
11877 # At some point, we should convert it over.
11878 sim_hw_objs="$sim_hw_objs dv-sockser.o"
3be31516
JS
11879
11880cat >>confdefs.h <<_ACEOF
11881#define HAVE_DV_SOCKSER 1
11882_ACEOF
11883
11884 ;;
11885 esac
1517bd27
MF
11886 if test x"$silent" != x"yes"; then
11887 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
3be31516 11888 fi
1517bd27
MF
11889 case " $hardware " in
11890 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b 11891$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 11892if ${ac_cv_lib_m_log2+:} false; then :
4399a56b
MF
11893 $as_echo_n "(cached) " >&6
11894else
11895 ac_check_lib_save_LIBS=$LIBS
11896LIBS="-lm $LIBS"
11897cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11898/* end confdefs.h. */
11899
11900/* Override any GCC internal prototype to avoid an error.
11901 Use char because int might match the return type of a GCC
11902 builtin and then its argument prototype would still apply. */
11903#ifdef __cplusplus
11904extern "C"
11905#endif
11906char log2 ();
11907int
11908main ()
11909{
11910return log2 ();
11911 ;
11912 return 0;
11913}
11914_ACEOF
11915if ac_fn_c_try_link "$LINENO"; then :
11916 ac_cv_lib_m_log2=yes
11917else
11918 ac_cv_lib_m_log2=no
11919fi
11920rm -f core conftest.err conftest.$ac_objext \
11921 conftest$ac_exeext conftest.$ac_ext
11922LIBS=$ac_check_lib_save_LIBS
11923fi
11924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11925$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 11926if test "x$ac_cv_lib_m_log2" = xyes; then :
4399a56b
MF
11927 cat >>confdefs.h <<_ACEOF
11928#define HAVE_LIBM 1
11929_ACEOF
11930
11931 LIBS="-lm $LIBS"
11932
11933fi
11934;;
1517bd27
MF
11935 esac
11936fi
4399a56b 11937
c906108c 11938
c906108c 11939
81ecdfbb
RW
11940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
11941$as_echo_n "checking for X... " >&6; }
b7026657 11942
c906108c 11943
81ecdfbb
RW
11944# Check whether --with-x was given.
11945if test "${with_x+set}" = set; then :
11946 withval=$with_x;
11947fi
c906108c
SS
11948
11949# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
11950if test "x$with_x" = xno; then
11951 # The user explicitly disabled X.
11952 have_x=disabled
11953else
81ecdfbb 11954 case $x_includes,$x_libraries in #(
d0ac1c44
SM
11955 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
11956 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
81ecdfbb 11957 $as_echo_n "(cached) " >&6
c906108c
SS
11958else
11959 # One or both of the vars are not set, and there is no cached value.
b7026657 11960ac_x_includes=no ac_x_libraries=no
81ecdfbb 11961rm -f -r conftest.dir
b7026657
AC
11962if mkdir conftest.dir; then
11963 cd conftest.dir
b7026657 11964 cat >Imakefile <<'_ACEOF'
81ecdfbb
RW
11965incroot:
11966 @echo incroot='${INCROOT}'
11967usrlibdir:
11968 @echo usrlibdir='${USRLIBDIR}'
11969libdir:
11970 @echo libdir='${LIBDIR}'
11971_ACEOF
11972 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
d0ac1c44 11973 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
11974 for ac_var in incroot usrlibdir libdir; do
11975 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
11976 done
c906108c 11977 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
81ecdfbb
RW
11978 for ac_extension in a so sl dylib la dll; do
11979 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
11980 test -f "$ac_im_libdir/libX11.$ac_extension"; then
b7026657 11981 ac_im_usrlibdir=$ac_im_libdir; break
c906108c
SS
11982 fi
11983 done
11984 # Screen out bogus values from the imake configuration. They are
11985 # bogus both because they are the default anyway, and because
11986 # using them would break gcc on systems where it needs fixed includes.
b7026657 11987 case $ac_im_incroot in
81ecdfbb 11988 /usr/include) ac_x_includes= ;;
b7026657 11989 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
c906108c 11990 esac
b7026657 11991 case $ac_im_usrlibdir in
81ecdfbb 11992 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
b7026657 11993 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
c906108c
SS
11994 esac
11995 fi
11996 cd ..
81ecdfbb 11997 rm -f -r conftest.dir
c906108c
SS
11998fi
11999
b7026657
AC
12000# Standard set of common directories for X headers.
12001# Check X11 before X11Rn because it is often a symlink to the current release.
12002ac_x_header_dirs='
12003/usr/X11/include
81ecdfbb 12004/usr/X11R7/include
b7026657
AC
12005/usr/X11R6/include
12006/usr/X11R5/include
12007/usr/X11R4/include
12008
12009/usr/include/X11
81ecdfbb 12010/usr/include/X11R7
b7026657
AC
12011/usr/include/X11R6
12012/usr/include/X11R5
12013/usr/include/X11R4
12014
12015/usr/local/X11/include
81ecdfbb 12016/usr/local/X11R7/include
b7026657
AC
12017/usr/local/X11R6/include
12018/usr/local/X11R5/include
12019/usr/local/X11R4/include
12020
12021/usr/local/include/X11
81ecdfbb 12022/usr/local/include/X11R7
b7026657
AC
12023/usr/local/include/X11R6
12024/usr/local/include/X11R5
12025/usr/local/include/X11R4
12026
12027/usr/X386/include
12028/usr/x386/include
12029/usr/XFree86/include/X11
12030
12031/usr/include
12032/usr/local/include
12033/usr/unsupported/include
12034/usr/athena/include
12035/usr/local/x11r5/include
12036/usr/lpp/Xamples/include
12037
12038/usr/openwin/include
12039/usr/openwin/share/include'
12040
12041if test "$ac_x_includes" = no; then
81ecdfbb 12042 # Guess where to find include files, by looking for Xlib.h.
c906108c 12043 # First, try using that file with no special directory specified.
81ecdfbb 12044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 12045/* end confdefs.h. */
81ecdfbb 12046#include <X11/Xlib.h>
b7026657 12047_ACEOF
81ecdfbb 12048if ac_fn_c_try_cpp "$LINENO"; then :
c906108c
SS
12049 # We can compile using X headers with no special include directory.
12050ac_x_includes=
12051else
b7026657 12052 for ac_dir in $ac_x_header_dirs; do
81ecdfbb 12053 if test -r "$ac_dir/X11/Xlib.h"; then
b7026657
AC
12054 ac_x_includes=$ac_dir
12055 break
12056 fi
12057done
c906108c 12058fi
d0ac1c44 12059rm -f conftest.err conftest.i conftest.$ac_ext
b7026657 12060fi # $ac_x_includes = no
c906108c 12061
b7026657 12062if test "$ac_x_libraries" = no; then
c906108c 12063 # Check for the libraries.
c906108c
SS
12064 # See if we find them without any special options.
12065 # Don't add to $LIBS permanently.
b7026657 12066 ac_save_LIBS=$LIBS
81ecdfbb
RW
12067 LIBS="-lX11 $LIBS"
12068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 12069/* end confdefs.h. */
81ecdfbb 12070#include <X11/Xlib.h>
b7026657
AC
12071int
12072main ()
12073{
81ecdfbb 12074XrmInitialize ()
b7026657
AC
12075 ;
12076 return 0;
12077}
12078_ACEOF
81ecdfbb 12079if ac_fn_c_try_link "$LINENO"; then :
b7026657 12080 LIBS=$ac_save_LIBS
c906108c
SS
12081# We can link X programs with no special library path.
12082ac_x_libraries=
12083else
81ecdfbb
RW
12084 LIBS=$ac_save_LIBS
12085for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
b7026657 12086do
81ecdfbb
RW
12087 # Don't even attempt the hair of trying to link an X program!
12088 for ac_extension in a so sl dylib la dll; do
12089 if test -r "$ac_dir/libX11.$ac_extension"; then
12090 ac_x_libraries=$ac_dir
12091 break 2
12092 fi
12093 done
12094done
b7026657 12095fi
81ecdfbb
RW
12096rm -f core conftest.err conftest.$ac_objext \
12097 conftest$ac_exeext conftest.$ac_ext
12098fi # $ac_x_libraries = no
b7026657 12099
81ecdfbb
RW
12100case $ac_x_includes,$ac_x_libraries in #(
12101 no,* | *,no | *\'*)
12102 # Didn't find X, or a directory has "'" in its name.
12103 ac_cv_have_x="have_x=no";; #(
12104 *)
12105 # Record where we found X for the cache.
12106 ac_cv_have_x="have_x=yes\
12107 ac_x_includes='$ac_x_includes'\
12108 ac_x_libraries='$ac_x_libraries'"
12109esac
b7026657 12110fi
81ecdfbb
RW
12111;; #(
12112 *) have_x=yes;;
12113 esac
12114 eval "$ac_cv_have_x"
12115fi # $with_x != no
b7026657 12116
81ecdfbb
RW
12117if test "$have_x" != yes; then
12118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
12119$as_echo "$have_x" >&6; }
12120 no_x=yes
b7026657 12121else
81ecdfbb
RW
12122 # If each of the values was on the command line, it overrides each guess.
12123 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
12124 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
12125 # Update the cache value to reflect the command line values.
12126 ac_cv_have_x="have_x=yes\
12127 ac_x_includes='$x_includes'\
12128 ac_x_libraries='$x_libraries'"
12129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
12130$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
b7026657 12131fi
b7026657 12132
81ecdfbb 12133
81ecdfbb
RW
12134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs in -lm" >&5
12135$as_echo_n "checking for fabs in -lm... " >&6; }
d0ac1c44 12136if ${ac_cv_lib_m_fabs+:} false; then :
81ecdfbb 12137 $as_echo_n "(cached) " >&6
b7026657
AC
12138else
12139 ac_check_lib_save_LIBS=$LIBS
12140LIBS="-lm $LIBS"
81ecdfbb 12141cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12142/* end confdefs.h. */
12143
81ecdfbb
RW
12144/* Override any GCC internal prototype to avoid an error.
12145 Use char because int might match the return type of a GCC
12146 builtin and then its argument prototype would still apply. */
b7026657
AC
12147#ifdef __cplusplus
12148extern "C"
12149#endif
b7026657
AC
12150char fabs ();
12151int
12152main ()
12153{
81ecdfbb 12154return fabs ();
b7026657
AC
12155 ;
12156 return 0;
12157}
12158_ACEOF
81ecdfbb 12159if ac_fn_c_try_link "$LINENO"; then :
b7026657
AC
12160 ac_cv_lib_m_fabs=yes
12161else
81ecdfbb 12162 ac_cv_lib_m_fabs=no
b7026657 12163fi
81ecdfbb
RW
12164rm -f core conftest.err conftest.$ac_objext \
12165 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12166LIBS=$ac_check_lib_save_LIBS
12167fi
81ecdfbb
RW
12168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fabs" >&5
12169$as_echo "$ac_cv_lib_m_fabs" >&6; }
d0ac1c44 12170if test "x$ac_cv_lib_m_fabs" = xyes; then :
b7026657
AC
12171 cat >>confdefs.h <<_ACEOF
12172#define HAVE_LIBM 1
12173_ACEOF
12174
12175 LIBS="-lm $LIBS"
12176
12177fi
12178
b7026657
AC
12179
12180
b7026657
AC
12181cgen_breaks=""
12182if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12183cgen_breaks="break cgen_rtx_error";
12184fi
12185
81ecdfbb 12186ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 12187
81ecdfbb 12188ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 12189
81ecdfbb 12190ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 12191
81ecdfbb 12192ac_config_commands="$ac_config_commands Makefile"
38f48d72 12193
81ecdfbb 12194ac_config_commands="$ac_config_commands stamp-h"
38f48d72 12195
760b3e8b
MF
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
b7026657
AC
12208cat >confcache <<\_ACEOF
12209# This file is a shell script that caches the results of configure
12210# tests run on this system so they can be shared between configure
12211# scripts and configure runs, see configure's option --config-cache.
12212# It is not useful on other systems. If it contains results you don't
12213# want to keep, you may remove or edit it.
12214#
12215# config.status only pays attention to the cache file if you give it
12216# the --recheck option to rerun configure.
12217#
12218# `ac_cv_env_foo' variables (set or unset) will be overridden when
12219# loading this file, other *unset* `ac_cv_foo' will be assigned the
12220# following values.
12221
12222_ACEOF
12223
12224# The following way of writing the cache mishandles newlines in values,
12225# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 12226# So, we kill variables containing newlines.
b7026657
AC
12227# Ultrix sh set writes to stderr and can't be redirected directly,
12228# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
12229(
12230 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12231 eval ac_val=\$$ac_var
12232 case $ac_val in #(
12233 *${as_nl}*)
12234 case $ac_var in #(
12235 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12236$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12237 esac
12238 case $ac_var in #(
12239 _ | IFS | as_nl) ;; #(
12240 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12241 *) { eval $ac_var=; unset $ac_var;} ;;
12242 esac ;;
12243 esac
12244 done
12245
b7026657 12246 (set) 2>&1 |
81ecdfbb
RW
12247 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12248 *${as_nl}ac_space=\ *)
12249 # `set' does not quote correctly, so add quotes: double-quote
12250 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
12251 sed -n \
12252 "s/'/'\\\\''/g;
12253 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 12254 ;; #(
b7026657
AC
12255 *)
12256 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 12257 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 12258 ;;
81ecdfbb
RW
12259 esac |
12260 sort
12261) |
b7026657 12262 sed '
81ecdfbb 12263 /^ac_cv_env_/b end
b7026657 12264 t clear
81ecdfbb 12265 :clear
b7026657
AC
12266 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12267 t end
81ecdfbb
RW
12268 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12269 :end' >>confcache
12270if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12271 if test -w "$cache_file"; then
d0ac1c44 12272 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12274$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
12275 if test ! -f "$cache_file" || test -h "$cache_file"; then
12276 cat confcache >"$cache_file"
12277 else
12278 case $cache_file in #(
12279 */* | ?:*)
12280 mv -f confcache "$cache_file"$$ &&
12281 mv -f "$cache_file"$$ "$cache_file" ;; #(
12282 *)
12283 mv -f confcache "$cache_file" ;;
12284 esac
12285 fi
12286 fi
b7026657 12287 else
81ecdfbb
RW
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12289$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
12290 fi
12291fi
12292rm -f confcache
12293
12294test "x$prefix" = xNONE && prefix=$ac_default_prefix
12295# Let make expand exec_prefix.
12296test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12297
b7026657
AC
12298DEFS=-DHAVE_CONFIG_H
12299
12300ac_libobjs=
12301ac_ltlibobjs=
d0ac1c44 12302U=
b7026657
AC
12303for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12304 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
12305 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12306 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12307 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12308 # will be set to the directory where LIBOBJS objects are built.
12309 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12310 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
12311done
12312LIBOBJS=$ac_libobjs
12313
12314LTLIBOBJS=$ac_ltlibobjs
12315
12316
0cb8d851 12317
6bb11ab3 12318if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 12319 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
12320Usually this means the macro was only invoked conditionally." "$LINENO" 5
12321fi
31e6ad7d 12322if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 12323 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
12324Usually this means the macro was only invoked conditionally." "$LINENO" 5
12325fi
b7026657 12326
d0ac1c44 12327: "${CONFIG_STATUS=./config.status}"
81ecdfbb 12328ac_write_fail=0
b7026657
AC
12329ac_clean_files_save=$ac_clean_files
12330ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
12331{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12332$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12333as_write_fail=0
12334cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
12335#! $SHELL
12336# Generated by $as_me.
12337# Run this file to recreate the current configuration.
12338# Compiler output produced by configure, useful for debugging
12339# configure, is in config.log if it exists.
c906108c 12340
b7026657
AC
12341debug=false
12342ac_cs_recheck=false
12343ac_cs_silent=false
b7026657 12344
81ecdfbb
RW
12345SHELL=\${CONFIG_SHELL-$SHELL}
12346export SHELL
12347_ASEOF
12348cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12349## -------------------- ##
12350## M4sh Initialization. ##
12351## -------------------- ##
12352
12353# Be more Bourne compatible
12354DUALCASE=1; export DUALCASE # for MKS sh
12355if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
12356 emulate sh
12357 NULLCMD=:
81ecdfbb 12358 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
12359 # is contrary to our usage. Disable this feature.
12360 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
12361 setopt NO_GLOB_SUBST
12362else
12363 case `(set -o) 2>/dev/null` in #(
12364 *posix*) :
12365 set -o posix ;; #(
12366 *) :
12367 ;;
12368esac
c906108c 12369fi
b7026657 12370
81ecdfbb
RW
12371
12372as_nl='
12373'
12374export as_nl
12375# Printing a long string crashes Solaris 7 /usr/bin/printf.
12376as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12377as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12378as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12379# Prefer a ksh shell builtin over an external printf program on Solaris,
12380# but without wasting forks for bash or zsh.
12381if test -z "$BASH_VERSION$ZSH_VERSION" \
12382 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12383 as_echo='print -r --'
12384 as_echo_n='print -rn --'
12385elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12386 as_echo='printf %s\n'
12387 as_echo_n='printf %s'
12388else
12389 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12390 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12391 as_echo_n='/usr/ucb/echo -n'
12392 else
12393 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12394 as_echo_n_body='eval
12395 arg=$1;
12396 case $arg in #(
12397 *"$as_nl"*)
12398 expr "X$arg" : "X\\(.*\\)$as_nl";
12399 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12400 esac;
12401 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12402 '
12403 export as_echo_n_body
12404 as_echo_n='sh -c $as_echo_n_body as_echo'
12405 fi
12406 export as_echo_body
12407 as_echo='sh -c $as_echo_body as_echo'
c906108c 12408fi
b7026657 12409
81ecdfbb
RW
12410# The user is always right.
12411if test "${PATH_SEPARATOR+set}" != set; then
12412 PATH_SEPARATOR=:
12413 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12414 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12415 PATH_SEPARATOR=';'
12416 }
12417fi
12418
12419
12420# IFS
12421# We need space, tab and new line, in precisely that order. Quoting is
12422# there to prevent editors from complaining about space-tab.
12423# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12424# splitting by setting IFS to empty value.)
12425IFS=" "" $as_nl"
12426
12427# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 12428as_myself=
81ecdfbb
RW
12429case $0 in #((
12430 *[\\/]* ) as_myself=$0 ;;
12431 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12432for as_dir in $PATH
12433do
12434 IFS=$as_save_IFS
12435 test -z "$as_dir" && as_dir=.
12436 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12437 done
12438IFS=$as_save_IFS
b7026657 12439
81ecdfbb
RW
12440 ;;
12441esac
12442# We did not find ourselves, most probably we were run as `sh COMMAND'
12443# in which case we are not to be found in the path.
12444if test "x$as_myself" = x; then
12445 as_myself=$0
12446fi
12447if test ! -f "$as_myself"; then
12448 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12449 exit 1
12450fi
12451
12452# Unset variables that we do not need and which cause bugs (e.g. in
12453# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12454# suppresses any "Segmentation fault" message there. '((' could
12455# trigger a bug in pdksh 5.2.14.
12456for as_var in BASH_ENV ENV MAIL MAILPATH
12457do eval test x\${$as_var+set} = xset \
12458 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12459done
b7026657
AC
12460PS1='$ '
12461PS2='> '
12462PS4='+ '
12463
12464# NLS nuisances.
81ecdfbb
RW
12465LC_ALL=C
12466export LC_ALL
12467LANGUAGE=C
12468export LANGUAGE
12469
12470# CDPATH.
12471(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12472
12473
d0ac1c44
SM
12474# as_fn_error STATUS ERROR [LINENO LOG_FD]
12475# ----------------------------------------
81ecdfbb
RW
12476# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12477# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 12478# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
12479as_fn_error ()
12480{
d0ac1c44
SM
12481 as_status=$1; test $as_status -eq 0 && as_status=1
12482 if test "$4"; then
12483 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12484 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 12485 fi
d0ac1c44 12486 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
12487 as_fn_exit $as_status
12488} # as_fn_error
12489
12490
12491# as_fn_set_status STATUS
12492# -----------------------
12493# Set $? to STATUS, without forking.
12494as_fn_set_status ()
12495{
12496 return $1
12497} # as_fn_set_status
12498
12499# as_fn_exit STATUS
12500# -----------------
12501# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12502as_fn_exit ()
12503{
12504 set +e
12505 as_fn_set_status $1
12506 exit $1
12507} # as_fn_exit
12508
12509# as_fn_unset VAR
12510# ---------------
12511# Portably unset VAR.
12512as_fn_unset ()
12513{
12514 { eval $1=; unset $1;}
12515}
12516as_unset=as_fn_unset
12517# as_fn_append VAR VALUE
12518# ----------------------
12519# Append the text in VALUE to the end of the definition contained in VAR. Take
12520# advantage of any shell optimizations that allow amortized linear growth over
12521# repeated appends, instead of the typical quadratic growth present in naive
12522# implementations.
12523if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12524 eval 'as_fn_append ()
12525 {
12526 eval $1+=\$2
12527 }'
12528else
12529 as_fn_append ()
12530 {
12531 eval $1=\$$1\$2
12532 }
12533fi # as_fn_append
c906108c 12534
81ecdfbb
RW
12535# as_fn_arith ARG...
12536# ------------------
12537# Perform arithmetic evaluation on the ARGs, and store the result in the
12538# global $as_val. Take advantage of shells that can avoid forks. The arguments
12539# must be portable across $(()) and expr.
12540if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12541 eval 'as_fn_arith ()
12542 {
12543 as_val=$(( $* ))
12544 }'
12545else
12546 as_fn_arith ()
12547 {
12548 as_val=`expr "$@" || test $? -eq 1`
12549 }
12550fi # as_fn_arith
12551
12552
12553if expr a : '\(a\)' >/dev/null 2>&1 &&
12554 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657 12555 as_expr=expr
c906108c 12556else
b7026657 12557 as_expr=false
c906108c 12558fi
c906108c 12559
81ecdfbb 12560if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
12561 as_basename=basename
12562else
12563 as_basename=false
c906108c 12564fi
c906108c 12565
81ecdfbb
RW
12566if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12567 as_dirname=dirname
12568else
12569 as_dirname=false
12570fi
c906108c 12571
81ecdfbb 12572as_me=`$as_basename -- "$0" ||
b7026657
AC
12573$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12574 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
12575 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12576$as_echo X/"$0" |
12577 sed '/^.*\/\([^/][^/]*\)\/*$/{
12578 s//\1/
12579 q
12580 }
12581 /^X\/\(\/\/\)$/{
12582 s//\1/
12583 q
12584 }
12585 /^X\/\(\/\).*/{
12586 s//\1/
12587 q
12588 }
12589 s/.*/./; q'`
b7026657 12590
b7026657
AC
12591# Avoid depending upon Character Ranges.
12592as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12593as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12594as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12595as_cr_digits='0123456789'
12596as_cr_alnum=$as_cr_Letters$as_cr_digits
12597
81ecdfbb
RW
12598ECHO_C= ECHO_N= ECHO_T=
12599case `echo -n x` in #(((((
12600-n*)
12601 case `echo 'xy\c'` in
12602 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12603 xy) ECHO_C='\c';;
12604 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12605 ECHO_T=' ';;
12606 esac;;
12607*)
12608 ECHO_N='-n';;
b7026657 12609esac
c906108c 12610
81ecdfbb
RW
12611rm -f conf$$ conf$$.exe conf$$.file
12612if test -d conf$$.dir; then
12613 rm -f conf$$.dir/conf$$.file
c906108c 12614else
81ecdfbb
RW
12615 rm -f conf$$.dir
12616 mkdir conf$$.dir 2>/dev/null
c906108c 12617fi
81ecdfbb
RW
12618if (echo >conf$$.file) 2>/dev/null; then
12619 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 12620 as_ln_s='ln -s'
81ecdfbb
RW
12621 # ... but there are two gotchas:
12622 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12623 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 12624 # In both cases, we have to default to `cp -pR'.
81ecdfbb 12625 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 12626 as_ln_s='cp -pR'
81ecdfbb
RW
12627 elif ln conf$$.file conf$$ 2>/dev/null; then
12628 as_ln_s=ln
12629 else
d0ac1c44 12630 as_ln_s='cp -pR'
b7026657 12631 fi
b7026657 12632else
d0ac1c44 12633 as_ln_s='cp -pR'
c906108c 12634fi
81ecdfbb
RW
12635rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12636rmdir conf$$.dir 2>/dev/null
12637
12638
12639# as_fn_mkdir_p
12640# -------------
12641# Create "$as_dir" as a directory, including parents if necessary.
12642as_fn_mkdir_p ()
12643{
12644
12645 case $as_dir in #(
12646 -*) as_dir=./$as_dir;;
12647 esac
12648 test -d "$as_dir" || eval $as_mkdir_p || {
12649 as_dirs=
12650 while :; do
12651 case $as_dir in #(
12652 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12653 *) as_qdir=$as_dir;;
12654 esac
12655 as_dirs="'$as_qdir' $as_dirs"
12656 as_dir=`$as_dirname -- "$as_dir" ||
12657$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12658 X"$as_dir" : 'X\(//\)[^/]' \| \
12659 X"$as_dir" : 'X\(//\)$' \| \
12660 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12661$as_echo X"$as_dir" |
12662 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12663 s//\1/
12664 q
12665 }
12666 /^X\(\/\/\)[^/].*/{
12667 s//\1/
12668 q
12669 }
12670 /^X\(\/\/\)$/{
12671 s//\1/
12672 q
12673 }
12674 /^X\(\/\).*/{
12675 s//\1/
12676 q
12677 }
12678 s/.*/./; q'`
12679 test -d "$as_dir" && break
12680 done
12681 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 12682 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb 12683
c906108c 12684
81ecdfbb 12685} # as_fn_mkdir_p
b7026657 12686if mkdir -p . 2>/dev/null; then
81ecdfbb 12687 as_mkdir_p='mkdir -p "$as_dir"'
c906108c 12688else
b7026657
AC
12689 test -d ./-p && rmdir ./-p
12690 as_mkdir_p=false
c906108c 12691fi
c906108c 12692
d0ac1c44
SM
12693
12694# as_fn_executable_p FILE
12695# -----------------------
12696# Test if FILE is an executable regular file.
12697as_fn_executable_p ()
12698{
12699 test -f "$1" && test -x "$1"
12700} # as_fn_executable_p
12701as_test_x='test -x'
12702as_executable_p=as_fn_executable_p
c906108c 12703
b7026657
AC
12704# Sed expression to map a string onto a valid CPP name.
12705as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 12706
b7026657
AC
12707# Sed expression to map a string onto a valid variable name.
12708as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 12709
b7026657 12710
b7026657 12711exec 6>&1
81ecdfbb
RW
12712## ----------------------------------- ##
12713## Main body of $CONFIG_STATUS script. ##
12714## ----------------------------------- ##
12715_ASEOF
12716test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12717
12718cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12719# Save the log message, to keep $0 and so on meaningful, and to
b7026657 12720# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
12721# values after options handling.
12722ac_log="
b7026657 12723This file was extended by $as_me, which was
d0ac1c44 12724generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
12725
12726 CONFIG_FILES = $CONFIG_FILES
12727 CONFIG_HEADERS = $CONFIG_HEADERS
12728 CONFIG_LINKS = $CONFIG_LINKS
12729 CONFIG_COMMANDS = $CONFIG_COMMANDS
12730 $ $0 $@
12731
81ecdfbb
RW
12732on `(hostname || uname -n) 2>/dev/null | sed 1q`
12733"
12734
b7026657
AC
12735_ACEOF
12736
81ecdfbb
RW
12737case $ac_config_files in *"
12738"*) set x $ac_config_files; shift; ac_config_files=$*;;
12739esac
379832de 12740
81ecdfbb
RW
12741case $ac_config_headers in *"
12742"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12743esac
b7026657 12744
b7026657 12745
81ecdfbb
RW
12746cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12747# Files that config.status was made for.
12748config_files="$ac_config_files"
12749config_headers="$ac_config_headers"
81ecdfbb 12750config_commands="$ac_config_commands"
b7026657 12751
81ecdfbb 12752_ACEOF
b7026657 12753
81ecdfbb 12754cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 12755ac_cs_usage="\
81ecdfbb
RW
12756\`$as_me' instantiates files and other configuration actions
12757from templates according to the current configuration. Unless the files
12758and actions are specified as TAGs, all are instantiated by default.
b7026657 12759
81ecdfbb 12760Usage: $0 [OPTION]... [TAG]...
b7026657
AC
12761
12762 -h, --help print this help, then exit
81ecdfbb 12763 -V, --version print version number and configuration settings, then exit
d0ac1c44 12764 --config print configuration, then exit
81ecdfbb
RW
12765 -q, --quiet, --silent
12766 do not print progress messages
b7026657
AC
12767 -d, --debug don't remove temporary files
12768 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
12769 --file=FILE[:TEMPLATE]
12770 instantiate the configuration file FILE
12771 --header=FILE[:TEMPLATE]
12772 instantiate the configuration header FILE
b7026657
AC
12773
12774Configuration files:
12775$config_files
12776
12777Configuration headers:
12778$config_headers
12779
b7026657
AC
12780Configuration commands:
12781$config_commands
12782
81ecdfbb 12783Report bugs to the package provider."
b7026657 12784
81ecdfbb
RW
12785_ACEOF
12786cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12787ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
12788ac_cs_version="\\
12789config.status
d0ac1c44
SM
12790configured by $0, generated by GNU Autoconf 2.69,
12791 with options \\"\$ac_cs_config\\"
b7026657 12792
d0ac1c44 12793Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
12794This config.status script is free software; the Free Software Foundation
12795gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
12796
12797ac_pwd='$ac_pwd'
12798srcdir='$srcdir'
12799INSTALL='$INSTALL'
6bb11ab3 12800AWK='$AWK'
81ecdfbb 12801test -n "\$AWK" || AWK=awk
b7026657
AC
12802_ACEOF
12803
81ecdfbb
RW
12804cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12805# The default lists apply if the user does not specify any file.
b7026657
AC
12806ac_need_defaults=:
12807while test $# != 0
12808do
12809 case $1 in
d0ac1c44 12810 --*=?*)
81ecdfbb
RW
12811 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12812 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 12813 ac_shift=:
c906108c 12814 ;;
d0ac1c44
SM
12815 --*=)
12816 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12817 ac_optarg=
12818 ac_shift=:
12819 ;;
81ecdfbb 12820 *)
b7026657
AC
12821 ac_option=$1
12822 ac_optarg=$2
12823 ac_shift=shift
c906108c 12824 ;;
b7026657 12825 esac
c906108c 12826
b7026657
AC
12827 case $ac_option in
12828 # Handling of the options.
b7026657
AC
12829 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12830 ac_cs_recheck=: ;;
81ecdfbb
RW
12831 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12832 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12833 --config | --confi | --conf | --con | --co | --c )
12834 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 12835 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
12836 debug=: ;;
12837 --file | --fil | --fi | --f )
12838 $ac_shift
81ecdfbb
RW
12839 case $ac_optarg in
12840 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12841 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
12842 esac
12843 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
12844 ac_need_defaults=false;;
12845 --header | --heade | --head | --hea )
12846 $ac_shift
81ecdfbb
RW
12847 case $ac_optarg in
12848 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12849 esac
12850 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 12851 ac_need_defaults=false;;
81ecdfbb
RW
12852 --he | --h)
12853 # Conflict between --help and --header
d0ac1c44 12854 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
12855Try \`$0 --help' for more information.";;
12856 --help | --hel | -h )
12857 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
12858 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12859 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12860 ac_cs_silent=: ;;
c906108c 12861
b7026657 12862 # This is an error.
d0ac1c44 12863 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 12864Try \`$0 --help' for more information." ;;
c906108c 12865
81ecdfbb
RW
12866 *) as_fn_append ac_config_targets " $1"
12867 ac_need_defaults=false ;;
b7026657
AC
12868
12869 esac
12870 shift
12871done
12872
12873ac_configure_extra_args=
12874
12875if $ac_cs_silent; then
12876 exec 6>/dev/null
12877 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c
SS
12878fi
12879
b7026657 12880_ACEOF
81ecdfbb 12881cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 12882if \$ac_cs_recheck; then
d0ac1c44 12883 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
12884 shift
12885 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12886 CONFIG_SHELL='$SHELL'
12887 export CONFIG_SHELL
12888 exec "\$@"
b7026657 12889fi
c906108c 12890
b7026657 12891_ACEOF
81ecdfbb
RW
12892cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12893exec 5>>config.log
12894{
12895 echo
12896 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12897## Running $as_me. ##
12898_ASBOX
12899 $as_echo "$ac_log"
12900} >&5
c906108c 12901
81ecdfbb
RW
12902_ACEOF
12903cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
12904#
12905# INIT-COMMANDS
12906#
12907ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12908
6bb11ab3
L
12909
12910# The HP-UX ksh and POSIX shell print the target directory to stdout
12911# if CDPATH is set.
12912(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12913
12914sed_quote_subst='$sed_quote_subst'
12915double_quote_subst='$double_quote_subst'
12916delay_variable_subst='$delay_variable_subst'
12917macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12918macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12919enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12920enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12921pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12922enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12923SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12924ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12925host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12926host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12927host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12928build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12929build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12930build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12931SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12932Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12933GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12934EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12935FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12936LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12937NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12938LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12939max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12940ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12941exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12942lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12943lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12944lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12945reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12946reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12947OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12948deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12949file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12950AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12951AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12952STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12953RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12954old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12955old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12956old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12957lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12958CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12959CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12960compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12961GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12962lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12963lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12964lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12965lt_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"`'
12966objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12967MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12968lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12969lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12970lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12971lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12972lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12973need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12974DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12975NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12976LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12977OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12978OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12979libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12980shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12981extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12982archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12983enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12984export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12985whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12986compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12987old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12988old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12989archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12990archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12991module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12992module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12993with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12994allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12995no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12996hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12997hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12998hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12999hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13000hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13001hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13002hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13003hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13004inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13005link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13006fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13007always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13008export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13009exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13010include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13011prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13012file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13013variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13014need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13015need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13016version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13017runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13018shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13019shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13020libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13021library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13022soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13023install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13024postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13025postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13026finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13027finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13028hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13029sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13030sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13031hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13032enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13033enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13034enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13035old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13036striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13037
13038LTCC='$LTCC'
13039LTCFLAGS='$LTCFLAGS'
13040compiler='$compiler_DEFAULT'
13041
13042# A function that is used when there is no print builtin or printf.
13043func_fallback_echo ()
13044{
13045 eval 'cat <<_LTECHO_EOF
13046\$1
13047_LTECHO_EOF'
13048}
13049
13050# Quote evaled strings.
13051for var in SHELL \
13052ECHO \
13053SED \
13054GREP \
13055EGREP \
13056FGREP \
13057LD \
13058NM \
13059LN_S \
13060lt_SP2NL \
13061lt_NL2SP \
13062reload_flag \
13063OBJDUMP \
13064deplibs_check_method \
13065file_magic_cmd \
13066AR \
13067AR_FLAGS \
13068STRIP \
13069RANLIB \
13070CC \
13071CFLAGS \
13072compiler \
13073lt_cv_sys_global_symbol_pipe \
13074lt_cv_sys_global_symbol_to_cdecl \
13075lt_cv_sys_global_symbol_to_c_name_address \
13076lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13077lt_prog_compiler_no_builtin_flag \
13078lt_prog_compiler_wl \
13079lt_prog_compiler_pic \
13080lt_prog_compiler_static \
13081lt_cv_prog_compiler_c_o \
13082need_locks \
13083DSYMUTIL \
13084NMEDIT \
13085LIPO \
13086OTOOL \
13087OTOOL64 \
13088shrext_cmds \
13089export_dynamic_flag_spec \
13090whole_archive_flag_spec \
13091compiler_needs_object \
13092with_gnu_ld \
13093allow_undefined_flag \
13094no_undefined_flag \
13095hardcode_libdir_flag_spec \
13096hardcode_libdir_flag_spec_ld \
13097hardcode_libdir_separator \
13098fix_srcfile_path \
13099exclude_expsyms \
13100include_expsyms \
13101file_list_spec \
13102variables_saved_for_relink \
13103libname_spec \
13104library_names_spec \
13105soname_spec \
13106install_override_mode \
13107finish_eval \
13108old_striplib \
13109striplib; do
13110 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13111 *[\\\\\\\`\\"\\\$]*)
13112 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13113 ;;
13114 *)
13115 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13116 ;;
13117 esac
13118done
13119
13120# Double-quote double-evaled strings.
13121for var in reload_cmds \
13122old_postinstall_cmds \
13123old_postuninstall_cmds \
13124old_archive_cmds \
13125extract_expsyms_cmds \
13126old_archive_from_new_cmds \
13127old_archive_from_expsyms_cmds \
13128archive_cmds \
13129archive_expsym_cmds \
13130module_cmds \
13131module_expsym_cmds \
13132export_symbols_cmds \
13133prelink_cmds \
13134postinstall_cmds \
13135postuninstall_cmds \
13136finish_cmds \
13137sys_lib_search_path_spec \
13138sys_lib_dlsearch_path_spec; do
13139 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13140 *[\\\\\\\`\\"\\\$]*)
13141 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13142 ;;
13143 *)
13144 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13145 ;;
13146 esac
13147done
13148
13149ac_aux_dir='$ac_aux_dir'
13150xsi_shell='$xsi_shell'
13151lt_shell_append='$lt_shell_append'
13152
13153# See if we are running on zsh, and set the options which allow our
13154# commands through without removal of \ escapes INIT.
13155if test -n "\${ZSH_VERSION+set}" ; then
13156 setopt NO_GLOB_SUBST
13157fi
13158
13159
13160 PACKAGE='$PACKAGE'
13161 VERSION='$VERSION'
13162 TIMESTAMP='$TIMESTAMP'
13163 RM='$RM'
13164 ofile='$ofile'
13165
13166
13167
13168
81ecdfbb 13169_ACEOF
c906108c 13170
81ecdfbb 13171cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c906108c 13172
81ecdfbb 13173# Handling of arguments.
b7026657 13174for ac_config_target in $ac_config_targets
c906108c 13175do
81ecdfbb
RW
13176 case $ac_config_target in
13177 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 13178 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 13179 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
13180 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13181 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13182 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13183 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13184 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13185
d0ac1c44 13186 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
13187 esac
13188done
13189
81ecdfbb 13190
b7026657
AC
13191# If the user did not use the arguments to specify the items to instantiate,
13192# then the envvar interface is used. Set only those that are not.
13193# We use the long form for the default assignment because of an extremely
13194# bizarre bug on SunOS 4.1.3.
13195if $ac_need_defaults; then
13196 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13197 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
13198 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13199fi
13200
13201# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 13202# simply because there is no reason against having it here, and in addition,
b7026657 13203# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
13204# Hook for its removal unless debugging.
13205# Note that there is a small window in which the directory will not be cleaned:
13206# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
13207$debug ||
13208{
d0ac1c44 13209 tmp= ac_tmp=
81ecdfbb 13210 trap 'exit_status=$?
d0ac1c44
SM
13211 : "${ac_tmp:=$tmp}"
13212 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
13213' 0
13214 trap 'as_fn_exit 1' 1 2 13 15
b7026657 13215}
b7026657 13216# Create a (secure) tmp directory for tmp files.
c906108c 13217
b7026657 13218{
81ecdfbb 13219 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 13220 test -d "$tmp"
b7026657
AC
13221} ||
13222{
81ecdfbb
RW
13223 tmp=./conf$$-$RANDOM
13224 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
13225} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13226ac_tmp=$tmp
b7026657 13227
81ecdfbb
RW
13228# Set up the scripts for CONFIG_FILES section.
13229# No need to generate them if there are no CONFIG_FILES.
13230# This happens for instance with `./config.status config.h'.
13231if test -n "$CONFIG_FILES"; then
b7026657 13232
c906108c 13233
81ecdfbb
RW
13234ac_cr=`echo X | tr X '\015'`
13235# On cygwin, bash can eat \r inside `` if the user requested igncr.
13236# But we know of no other shell where ac_cr would be empty at this
13237# point, so we can use a bashism as a fallback.
13238if test "x$ac_cr" = x; then
13239 eval ac_cr=\$\'\\r\'
13240fi
13241ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13242if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 13243 ac_cs_awk_cr='\\r'
81ecdfbb
RW
13244else
13245 ac_cs_awk_cr=$ac_cr
13246fi
b7026657 13247
d0ac1c44 13248echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
13249_ACEOF
13250
c906108c 13251
81ecdfbb
RW
13252{
13253 echo "cat >conf$$subs.awk <<_ACEOF" &&
13254 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13255 echo "_ACEOF"
13256} >conf$$subs.sh ||
d0ac1c44
SM
13257 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13258ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
13259ac_delim='%!_!# '
13260for ac_last_try in false false false false false :; do
13261 . ./conf$$subs.sh ||
d0ac1c44 13262 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13263
13264 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13265 if test $ac_delim_n = $ac_delim_num; then
13266 break
13267 elif $ac_last_try; then
d0ac1c44 13268 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
c906108c 13269 else
81ecdfbb
RW
13270 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13271 fi
13272done
13273rm -f conf$$subs.sh
13274
13275cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13276cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
13277_ACEOF
13278sed -n '
13279h
13280s/^/S["/; s/!.*/"]=/
13281p
13282g
13283s/^[^!]*!//
13284:repl
13285t repl
13286s/'"$ac_delim"'$//
13287t delim
13288:nl
13289h
d0ac1c44 13290s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13291t more1
13292s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13293p
13294n
13295b repl
13296:more1
13297s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13298p
13299g
13300s/.\{148\}//
13301t nl
13302:delim
13303h
d0ac1c44 13304s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13305t more2
13306s/["\\]/\\&/g; s/^/"/; s/$/"/
13307p
13308b
13309:more2
13310s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13311p
13312g
13313s/.\{148\}//
13314t delim
13315' <conf$$subs.awk | sed '
13316/^[^""]/{
13317 N
13318 s/\n//
13319}
13320' >>$CONFIG_STATUS || ac_write_fail=1
13321rm -f conf$$subs.awk
13322cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13323_ACAWK
d0ac1c44 13324cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
13325 for (key in S) S_is_set[key] = 1
13326 FS = "\a"
b7026657 13327
81ecdfbb
RW
13328}
13329{
13330 line = $ 0
13331 nfields = split(line, field, "@")
13332 substed = 0
13333 len = length(field[1])
13334 for (i = 2; i < nfields; i++) {
13335 key = field[i]
13336 keylen = length(key)
13337 if (S_is_set[key]) {
13338 value = S[key]
13339 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13340 len += length(value) + length(field[++i])
13341 substed = 1
13342 } else
13343 len += 1 + keylen
13344 }
13345
13346 print line
13347}
c906108c 13348
81ecdfbb
RW
13349_ACAWK
13350_ACEOF
13351cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13352if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13353 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 13354else
81ecdfbb 13355 cat
d0ac1c44
SM
13356fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13357 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 13358_ACEOF
b7026657 13359
d0ac1c44
SM
13360# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13361# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
13362# trailing colons and then remove the whole line if VPATH becomes empty
13363# (actually we leave an empty line to preserve line numbers).
13364if test "x$srcdir" = x.; then
d0ac1c44
SM
13365 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13366h
13367s///
13368s/^/:/
13369s/[ ]*$/:/
13370s/:\$(srcdir):/:/g
13371s/:\${srcdir}:/:/g
13372s/:@srcdir@:/:/g
13373s/^:*//
81ecdfbb 13374s/:*$//
d0ac1c44
SM
13375x
13376s/\(=[ ]*\).*/\1/
13377G
13378s/\n//
81ecdfbb
RW
13379s/^[^=]*=[ ]*$//
13380}'
13381fi
c906108c 13382
81ecdfbb
RW
13383cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13384fi # test -n "$CONFIG_FILES"
c906108c 13385
81ecdfbb
RW
13386# Set up the scripts for CONFIG_HEADERS section.
13387# No need to generate them if there are no CONFIG_HEADERS.
13388# This happens for instance with `./config.status Makefile'.
13389if test -n "$CONFIG_HEADERS"; then
d0ac1c44 13390cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
13391BEGIN {
13392_ACEOF
b7026657 13393
81ecdfbb
RW
13394# Transform confdefs.h into an awk script `defines.awk', embedded as
13395# here-document in config.status, that substitutes the proper values into
13396# config.h.in to produce config.h.
c906108c 13397
81ecdfbb
RW
13398# Create a delimiter string that does not exist in confdefs.h, to ease
13399# handling of long lines.
13400ac_delim='%!_!# '
13401for ac_last_try in false false :; do
d0ac1c44
SM
13402 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13403 if test -z "$ac_tt"; then
81ecdfbb
RW
13404 break
13405 elif $ac_last_try; then
d0ac1c44 13406 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 13407 else
81ecdfbb 13408 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 13409 fi
b7026657 13410done
81ecdfbb
RW
13411
13412# For the awk script, D is an array of macro values keyed by name,
13413# likewise P contains macro parameters if any. Preserve backslash
13414# newline sequences.
13415
13416ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13417sed -n '
13418s/.\{148\}/&'"$ac_delim"'/g
13419t rset
13420:rset
13421s/^[ ]*#[ ]*define[ ][ ]*/ /
13422t def
13423d
13424:def
13425s/\\$//
13426t bsnl
13427s/["\\]/\\&/g
13428s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13429D["\1"]=" \3"/p
13430s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13431d
13432:bsnl
13433s/["\\]/\\&/g
13434s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13435D["\1"]=" \3\\\\\\n"\\/p
13436t cont
13437s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13438t cont
13439d
13440:cont
13441n
13442s/.\{148\}/&'"$ac_delim"'/g
13443t clear
13444:clear
13445s/\\$//
13446t bsnlc
13447s/["\\]/\\&/g; s/^/"/; s/$/"/p
13448d
13449:bsnlc
13450s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13451b cont
13452' <confdefs.h | sed '
13453s/'"$ac_delim"'/"\\\
13454"/g' >>$CONFIG_STATUS || ac_write_fail=1
13455
13456cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13457 for (key in D) D_is_set[key] = 1
13458 FS = "\a"
13459}
13460/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13461 line = \$ 0
13462 split(line, arg, " ")
13463 if (arg[1] == "#") {
13464 defundef = arg[2]
13465 mac1 = arg[3]
13466 } else {
13467 defundef = substr(arg[1], 2)
13468 mac1 = arg[2]
13469 }
13470 split(mac1, mac2, "(") #)
13471 macro = mac2[1]
13472 prefix = substr(line, 1, index(line, defundef) - 1)
13473 if (D_is_set[macro]) {
13474 # Preserve the white space surrounding the "#".
13475 print prefix "define", macro P[macro] D[macro]
13476 next
13477 } else {
13478 # Replace #undef with comments. This is necessary, for example,
13479 # in the case of _POSIX_SOURCE, which is predefined and required
13480 # on some systems where configure will not decide to define it.
13481 if (defundef == "undef") {
13482 print "/*", prefix defundef, macro, "*/"
13483 next
13484 }
13485 }
13486}
13487{ print }
13488_ACAWK
b7026657 13489_ACEOF
81ecdfbb 13490cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 13491 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 13492fi # test -n "$CONFIG_HEADERS"
b7026657 13493
c906108c 13494
99d8e879 13495eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
13496shift
13497for ac_tag
13498do
13499 case $ac_tag in
13500 :[FHLC]) ac_mode=$ac_tag; continue;;
13501 esac
13502 case $ac_mode$ac_tag in
13503 :[FHL]*:*);;
d0ac1c44 13504 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
13505 :[FH]-) ac_tag=-:-;;
13506 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
c906108c 13507 esac
81ecdfbb
RW
13508 ac_save_IFS=$IFS
13509 IFS=:
13510 set x $ac_tag
13511 IFS=$ac_save_IFS
13512 shift
13513 ac_file=$1
13514 shift
c906108c 13515
81ecdfbb
RW
13516 case $ac_mode in
13517 :L) ac_source=$1;;
13518 :[FH])
13519 ac_file_inputs=
13520 for ac_f
13521 do
13522 case $ac_f in
d0ac1c44 13523 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
13524 *) # Look for the file first in the build tree, then in the source tree
13525 # (if the path is not absolute). The absolute path cannot be DOS-style,
13526 # because $ac_f cannot contain `:'.
13527 test -f "$ac_f" ||
13528 case $ac_f in
13529 [\\/$]*) false;;
13530 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13531 esac ||
d0ac1c44 13532 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 13533 esac
81ecdfbb
RW
13534 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13535 as_fn_append ac_file_inputs " '$ac_f'"
13536 done
b7026657 13537
81ecdfbb
RW
13538 # Let's still pretend it is `configure' which instantiates (i.e., don't
13539 # use $as_me), people would be surprised to read:
13540 # /* config.h. Generated by config.status. */
13541 configure_input='Generated from '`
13542 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13543 `' by configure.'
13544 if test x"$ac_file" != x-; then
13545 configure_input="$ac_file. $configure_input"
13546 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13547$as_echo "$as_me: creating $ac_file" >&6;}
13548 fi
13549 # Neutralize special characters interpreted by sed in replacement strings.
13550 case $configure_input in #(
13551 *\&* | *\|* | *\\* )
13552 ac_sed_conf_input=`$as_echo "$configure_input" |
13553 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13554 *) ac_sed_conf_input=$configure_input;;
13555 esac
b7026657 13556
81ecdfbb 13557 case $ac_tag in
d0ac1c44
SM
13558 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13559 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
13560 esac
13561 ;;
13562 esac
b7026657 13563
81ecdfbb 13564 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
13565$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13566 X"$ac_file" : 'X\(//\)[^/]' \| \
13567 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
13568 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13569$as_echo X"$ac_file" |
13570 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13571 s//\1/
13572 q
13573 }
13574 /^X\(\/\/\)[^/].*/{
13575 s//\1/
13576 q
13577 }
13578 /^X\(\/\/\)$/{
13579 s//\1/
13580 q
13581 }
13582 /^X\(\/\).*/{
13583 s//\1/
13584 q
13585 }
13586 s/.*/./; q'`
13587 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
13588 ac_builddir=.
13589
81ecdfbb
RW
13590case "$ac_dir" in
13591.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13592*)
13593 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13594 # A ".." for each directory in $ac_dir_suffix.
13595 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13596 case $ac_top_builddir_sub in
13597 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13598 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13599 esac ;;
13600esac
13601ac_abs_top_builddir=$ac_pwd
13602ac_abs_builddir=$ac_pwd$ac_dir_suffix
13603# for backward compatibility:
13604ac_top_builddir=$ac_top_build_prefix
b7026657
AC
13605
13606case $srcdir in
81ecdfbb 13607 .) # We are building in place.
b7026657 13608 ac_srcdir=.
81ecdfbb
RW
13609 ac_top_srcdir=$ac_top_builddir_sub
13610 ac_abs_top_srcdir=$ac_pwd ;;
13611 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 13612 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
13613 ac_top_srcdir=$srcdir
13614 ac_abs_top_srcdir=$srcdir ;;
13615 *) # Relative name.
13616 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13617 ac_top_srcdir=$ac_top_build_prefix$srcdir
13618 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 13619esac
81ecdfbb 13620ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 13621
c906108c 13622
81ecdfbb
RW
13623 case $ac_mode in
13624 :F)
13625 #
13626 # CONFIG_FILE
13627 #
b7026657 13628
81ecdfbb
RW
13629 case $INSTALL in
13630 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13631 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 13632 esac
81ecdfbb 13633_ACEOF
c906108c 13634
81ecdfbb
RW
13635cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13636# If the template does not know about datarootdir, expand it.
13637# FIXME: This hack should be removed a few years after 2.60.
13638ac_datarootdir_hack=; ac_datarootdir_seen=
13639ac_sed_dataroot='
13640/datarootdir/ {
13641 p
13642 q
13643}
13644/@datadir@/p
13645/@docdir@/p
13646/@infodir@/p
13647/@localedir@/p
13648/@mandir@/p'
13649case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13650*datarootdir*) ac_datarootdir_seen=yes;;
13651*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13653$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13654_ACEOF
13655cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13656 ac_datarootdir_hack='
13657 s&@datadir@&$datadir&g
13658 s&@docdir@&$docdir&g
13659 s&@infodir@&$infodir&g
13660 s&@localedir@&$localedir&g
13661 s&@mandir@&$mandir&g
13662 s&\\\${datarootdir}&$datarootdir&g' ;;
13663esac
b7026657 13664_ACEOF
b7026657 13665
81ecdfbb
RW
13666# Neutralize VPATH when `$srcdir' = `.'.
13667# Shell code in configure.ac might set extrasub.
13668# FIXME: do we really want to maintain this feature?
13669cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13670ac_sed_extra="$ac_vpsub
13671$extrasub
13672_ACEOF
13673cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13674:t
13675/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13676s|@configure_input@|$ac_sed_conf_input|;t t
13677s&@top_builddir@&$ac_top_builddir_sub&;t t
13678s&@top_build_prefix@&$ac_top_build_prefix&;t t
13679s&@srcdir@&$ac_srcdir&;t t
13680s&@abs_srcdir@&$ac_abs_srcdir&;t t
13681s&@top_srcdir@&$ac_top_srcdir&;t t
13682s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13683s&@builddir@&$ac_builddir&;t t
13684s&@abs_builddir@&$ac_abs_builddir&;t t
13685s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13686s&@INSTALL@&$ac_INSTALL&;t t
13687$ac_datarootdir_hack
13688"
d0ac1c44
SM
13689eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13690 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13691
13692test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
13693 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13694 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13695 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 13696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13697which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 13698$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13699which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 13700
d0ac1c44 13701 rm -f "$ac_tmp/stdin"
81ecdfbb 13702 case $ac_file in
d0ac1c44
SM
13703 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13704 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 13705 esac \
d0ac1c44 13706 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13707 ;;
13708 :H)
13709 #
13710 # CONFIG_HEADER
13711 #
13712 if test x"$ac_file" != x-; then
13713 {
13714 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13715 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13716 } >"$ac_tmp/config.h" \
13717 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13718 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
13719 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13720$as_echo "$as_me: $ac_file is unchanged" >&6;}
13721 else
13722 rm -f "$ac_file"
d0ac1c44
SM
13723 mv "$ac_tmp/config.h" "$ac_file" \
13724 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 13725 fi
b7026657 13726 else
81ecdfbb 13727 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13728 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13729 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
13730 fi
13731 ;;
b7026657 13732
81ecdfbb
RW
13733 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13734$as_echo "$as_me: executing $ac_file commands" >&6;}
13735 ;;
13736 esac
b7026657
AC
13737
13738
81ecdfbb 13739 case $ac_file$ac_mode in
db2e4d67 13740 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
13741 "libtool":C)
13742
13743 # See if we are running on zsh, and set the options which allow our
13744 # commands through without removal of \ escapes.
13745 if test -n "${ZSH_VERSION+set}" ; then
13746 setopt NO_GLOB_SUBST
13747 fi
13748
13749 cfgfile="${ofile}T"
13750 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13751 $RM "$cfgfile"
13752
13753 cat <<_LT_EOF >> "$cfgfile"
13754#! $SHELL
13755
13756# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13757# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13758# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13759# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13760#
13761# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13762# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13763# Written by Gordon Matzigkeit, 1996
13764#
13765# This file is part of GNU Libtool.
13766#
13767# GNU Libtool is free software; you can redistribute it and/or
13768# modify it under the terms of the GNU General Public License as
13769# published by the Free Software Foundation; either version 2 of
13770# the License, or (at your option) any later version.
13771#
13772# As a special exception to the GNU General Public License,
13773# if you distribute this file as part of a program or library that
13774# is built using GNU Libtool, you may include this file under the
13775# same distribution terms that you use for the rest of that program.
13776#
13777# GNU Libtool is distributed in the hope that it will be useful,
13778# but WITHOUT ANY WARRANTY; without even the implied warranty of
13779# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13780# GNU General Public License for more details.
13781#
13782# You should have received a copy of the GNU General Public License
13783# along with GNU Libtool; see the file COPYING. If not, a copy
13784# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13785# obtained by writing to the Free Software Foundation, Inc.,
13786# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13787
13788
13789# The names of the tagged configurations supported by this script.
13790available_tags=""
13791
13792# ### BEGIN LIBTOOL CONFIG
13793
13794# Which release of libtool.m4 was used?
13795macro_version=$macro_version
13796macro_revision=$macro_revision
13797
13798# Whether or not to build shared libraries.
13799build_libtool_libs=$enable_shared
13800
13801# Whether or not to build static libraries.
13802build_old_libs=$enable_static
13803
13804# What type of objects to build.
13805pic_mode=$pic_mode
13806
13807# Whether or not to optimize for fast installation.
13808fast_install=$enable_fast_install
13809
13810# Shell to use when invoking shell scripts.
13811SHELL=$lt_SHELL
13812
13813# An echo program that protects backslashes.
13814ECHO=$lt_ECHO
13815
13816# The host system.
13817host_alias=$host_alias
13818host=$host
13819host_os=$host_os
13820
13821# The build system.
13822build_alias=$build_alias
13823build=$build
13824build_os=$build_os
13825
13826# A sed program that does not truncate output.
13827SED=$lt_SED
13828
13829# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13830Xsed="\$SED -e 1s/^X//"
13831
13832# A grep program that handles long lines.
13833GREP=$lt_GREP
13834
13835# An ERE matcher.
13836EGREP=$lt_EGREP
13837
13838# A literal string matcher.
13839FGREP=$lt_FGREP
13840
13841# A BSD- or MS-compatible name lister.
13842NM=$lt_NM
13843
13844# Whether we need soft or hard links.
13845LN_S=$lt_LN_S
13846
13847# What is the maximum length of a command?
13848max_cmd_len=$max_cmd_len
13849
13850# Object file suffix (normally "o").
13851objext=$ac_objext
13852
13853# Executable file suffix (normally "").
13854exeext=$exeext
13855
13856# whether the shell understands "unset".
13857lt_unset=$lt_unset
13858
13859# turn spaces into newlines.
13860SP2NL=$lt_lt_SP2NL
13861
13862# turn newlines into spaces.
13863NL2SP=$lt_lt_NL2SP
13864
13865# An object symbol dumper.
13866OBJDUMP=$lt_OBJDUMP
13867
13868# Method to check whether dependent libraries are shared objects.
13869deplibs_check_method=$lt_deplibs_check_method
13870
13871# Command to use when deplibs_check_method == "file_magic".
13872file_magic_cmd=$lt_file_magic_cmd
13873
13874# The archiver.
13875AR=$lt_AR
13876AR_FLAGS=$lt_AR_FLAGS
13877
13878# A symbol stripping program.
13879STRIP=$lt_STRIP
13880
13881# Commands used to install an old-style archive.
13882RANLIB=$lt_RANLIB
13883old_postinstall_cmds=$lt_old_postinstall_cmds
13884old_postuninstall_cmds=$lt_old_postuninstall_cmds
13885
13886# Whether to use a lock for old archive extraction.
13887lock_old_archive_extraction=$lock_old_archive_extraction
13888
13889# A C compiler.
13890LTCC=$lt_CC
13891
13892# LTCC compiler flags.
13893LTCFLAGS=$lt_CFLAGS
13894
13895# Take the output of nm and produce a listing of raw symbols and C names.
13896global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13897
13898# Transform the output of nm in a proper C declaration.
13899global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13900
13901# Transform the output of nm in a C name address pair.
13902global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13903
13904# Transform the output of nm in a C name address pair when lib prefix is needed.
13905global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13906
13907# The name of the directory that contains temporary libtool files.
13908objdir=$objdir
13909
13910# Used to examine libraries when file_magic_cmd begins with "file".
13911MAGIC_CMD=$MAGIC_CMD
13912
13913# Must we lock files when doing compilation?
13914need_locks=$lt_need_locks
13915
13916# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13917DSYMUTIL=$lt_DSYMUTIL
13918
13919# Tool to change global to local symbols on Mac OS X.
13920NMEDIT=$lt_NMEDIT
13921
13922# Tool to manipulate fat objects and archives on Mac OS X.
13923LIPO=$lt_LIPO
13924
13925# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13926OTOOL=$lt_OTOOL
13927
13928# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13929OTOOL64=$lt_OTOOL64
13930
13931# Old archive suffix (normally "a").
13932libext=$libext
13933
13934# Shared library suffix (normally ".so").
13935shrext_cmds=$lt_shrext_cmds
13936
13937# The commands to extract the exported symbol list from a shared archive.
13938extract_expsyms_cmds=$lt_extract_expsyms_cmds
13939
13940# Variables whose values should be saved in libtool wrapper scripts and
13941# restored at link time.
13942variables_saved_for_relink=$lt_variables_saved_for_relink
13943
13944# Do we need the "lib" prefix for modules?
13945need_lib_prefix=$need_lib_prefix
13946
13947# Do we need a version for libraries?
13948need_version=$need_version
13949
13950# Library versioning type.
13951version_type=$version_type
13952
13953# Shared library runtime path variable.
13954runpath_var=$runpath_var
13955
13956# Shared library path variable.
13957shlibpath_var=$shlibpath_var
13958
13959# Is shlibpath searched before the hard-coded library search path?
13960shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13961
13962# Format of library name prefix.
13963libname_spec=$lt_libname_spec
13964
13965# List of archive names. First name is the real one, the rest are links.
13966# The last name is the one that the linker finds with -lNAME
13967library_names_spec=$lt_library_names_spec
13968
13969# The coded name of the library, if different from the real name.
13970soname_spec=$lt_soname_spec
13971
13972# Permission mode override for installation of shared libraries.
13973install_override_mode=$lt_install_override_mode
13974
13975# Command to use after installation of a shared archive.
13976postinstall_cmds=$lt_postinstall_cmds
13977
13978# Command to use after uninstallation of a shared archive.
13979postuninstall_cmds=$lt_postuninstall_cmds
13980
13981# Commands used to finish a libtool library installation in a directory.
13982finish_cmds=$lt_finish_cmds
13983
13984# As "finish_cmds", except a single script fragment to be evaled but
13985# not shown.
13986finish_eval=$lt_finish_eval
13987
13988# Whether we should hardcode library paths into libraries.
13989hardcode_into_libs=$hardcode_into_libs
13990
13991# Compile-time system search path for libraries.
13992sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13993
13994# Run-time system search path for libraries.
13995sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13996
13997# Whether dlopen is supported.
13998dlopen_support=$enable_dlopen
13999
14000# Whether dlopen of programs is supported.
14001dlopen_self=$enable_dlopen_self
14002
14003# Whether dlopen of statically linked programs is supported.
14004dlopen_self_static=$enable_dlopen_self_static
14005
14006# Commands to strip libraries.
14007old_striplib=$lt_old_striplib
14008striplib=$lt_striplib
14009
14010
14011# The linker used to build libraries.
14012LD=$lt_LD
14013
14014# How to create reloadable object files.
14015reload_flag=$lt_reload_flag
14016reload_cmds=$lt_reload_cmds
14017
14018# Commands used to build an old-style archive.
14019old_archive_cmds=$lt_old_archive_cmds
14020
14021# A language specific compiler.
14022CC=$lt_compiler
14023
14024# Is the compiler the GNU compiler?
14025with_gcc=$GCC
14026
14027# Compiler flag to turn off builtin functions.
14028no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14029
14030# How to pass a linker flag through the compiler.
14031wl=$lt_lt_prog_compiler_wl
14032
14033# Additional compiler flags for building library objects.
14034pic_flag=$lt_lt_prog_compiler_pic
14035
14036# Compiler flag to prevent dynamic linking.
14037link_static_flag=$lt_lt_prog_compiler_static
14038
14039# Does compiler simultaneously support -c and -o options?
14040compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14041
14042# Whether or not to add -lc for building shared libraries.
14043build_libtool_need_lc=$archive_cmds_need_lc
14044
14045# Whether or not to disallow shared libs when runtime libs are static.
14046allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14047
14048# Compiler flag to allow reflexive dlopens.
14049export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14050
14051# Compiler flag to generate shared objects directly from archives.
14052whole_archive_flag_spec=$lt_whole_archive_flag_spec
14053
14054# Whether the compiler copes with passing no objects directly.
14055compiler_needs_object=$lt_compiler_needs_object
14056
14057# Create an old-style archive from a shared archive.
14058old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14059
14060# Create a temporary old-style archive to link instead of a shared archive.
14061old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14062
14063# Commands used to build a shared archive.
14064archive_cmds=$lt_archive_cmds
14065archive_expsym_cmds=$lt_archive_expsym_cmds
14066
14067# Commands used to build a loadable module if different from building
14068# a shared archive.
14069module_cmds=$lt_module_cmds
14070module_expsym_cmds=$lt_module_expsym_cmds
14071
14072# Whether we are building with GNU ld or not.
14073with_gnu_ld=$lt_with_gnu_ld
14074
14075# Flag that allows shared libraries with undefined symbols to be built.
14076allow_undefined_flag=$lt_allow_undefined_flag
14077
14078# Flag that enforces no undefined symbols.
14079no_undefined_flag=$lt_no_undefined_flag
14080
14081# Flag to hardcode \$libdir into a binary during linking.
14082# This must work even if \$libdir does not exist
14083hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14084
14085# If ld is used when linking, flag to hardcode \$libdir into a binary
14086# during linking. This must work even if \$libdir does not exist.
14087hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14088
14089# Whether we need a single "-rpath" flag with a separated argument.
14090hardcode_libdir_separator=$lt_hardcode_libdir_separator
14091
14092# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14093# DIR into the resulting binary.
14094hardcode_direct=$hardcode_direct
14095
14096# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14097# DIR into the resulting binary and the resulting library dependency is
14098# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14099# library is relocated.
14100hardcode_direct_absolute=$hardcode_direct_absolute
14101
14102# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14103# into the resulting binary.
14104hardcode_minus_L=$hardcode_minus_L
14105
14106# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14107# into the resulting binary.
14108hardcode_shlibpath_var=$hardcode_shlibpath_var
14109
14110# Set to "yes" if building a shared library automatically hardcodes DIR
14111# into the library and all subsequent libraries and executables linked
14112# against it.
14113hardcode_automatic=$hardcode_automatic
14114
14115# Set to yes if linker adds runtime paths of dependent libraries
14116# to runtime path list.
14117inherit_rpath=$inherit_rpath
14118
14119# Whether libtool must link a program against all its dependency libraries.
14120link_all_deplibs=$link_all_deplibs
14121
14122# Fix the shell variable \$srcfile for the compiler.
14123fix_srcfile_path=$lt_fix_srcfile_path
14124
14125# Set to "yes" if exported symbols are required.
14126always_export_symbols=$always_export_symbols
14127
14128# The commands to list exported symbols.
14129export_symbols_cmds=$lt_export_symbols_cmds
14130
14131# Symbols that should not be listed in the preloaded symbols.
14132exclude_expsyms=$lt_exclude_expsyms
14133
14134# Symbols that must always be exported.
14135include_expsyms=$lt_include_expsyms
14136
14137# Commands necessary for linking programs (against libraries) with templates.
14138prelink_cmds=$lt_prelink_cmds
14139
14140# Specify filename containing input files.
14141file_list_spec=$lt_file_list_spec
14142
14143# How to hardcode a shared library path into an executable.
14144hardcode_action=$hardcode_action
14145
14146# ### END LIBTOOL CONFIG
14147
14148_LT_EOF
14149
14150 case $host_os in
14151 aix3*)
14152 cat <<\_LT_EOF >> "$cfgfile"
14153# AIX sometimes has problems with the GCC collect2 program. For some
14154# reason, if we set the COLLECT_NAMES environment variable, the problems
14155# vanish in a puff of smoke.
14156if test "X${COLLECT_NAMES+set}" != Xset; then
14157 COLLECT_NAMES=
14158 export COLLECT_NAMES
14159fi
14160_LT_EOF
14161 ;;
14162 esac
14163
14164
14165ltmain="$ac_aux_dir/ltmain.sh"
14166
14167
14168 # We use sed instead of cat because bash on DJGPP gets confused if
14169 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14170 # text mode, it properly converts lines to CR/LF. This bash problem
14171 # is reportedly fixed, but why not run on old versions too?
14172 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14173 || (rm -f "$cfgfile"; exit 1)
14174
14175 case $xsi_shell in
14176 yes)
14177 cat << \_LT_EOF >> "$cfgfile"
14178
14179# func_dirname file append nondir_replacement
14180# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14181# otherwise set result to NONDIR_REPLACEMENT.
14182func_dirname ()
14183{
14184 case ${1} in
14185 */*) func_dirname_result="${1%/*}${2}" ;;
14186 * ) func_dirname_result="${3}" ;;
14187 esac
14188}
14189
14190# func_basename file
14191func_basename ()
14192{
14193 func_basename_result="${1##*/}"
14194}
14195
14196# func_dirname_and_basename file append nondir_replacement
14197# perform func_basename and func_dirname in a single function
14198# call:
14199# dirname: Compute the dirname of FILE. If nonempty,
14200# add APPEND to the result, otherwise set result
14201# to NONDIR_REPLACEMENT.
14202# value returned in "$func_dirname_result"
14203# basename: Compute filename of FILE.
14204# value retuned in "$func_basename_result"
14205# Implementation must be kept synchronized with func_dirname
14206# and func_basename. For efficiency, we do not delegate to
14207# those functions but instead duplicate the functionality here.
14208func_dirname_and_basename ()
14209{
14210 case ${1} in
14211 */*) func_dirname_result="${1%/*}${2}" ;;
14212 * ) func_dirname_result="${3}" ;;
14213 esac
14214 func_basename_result="${1##*/}"
14215}
14216
14217# func_stripname prefix suffix name
14218# strip PREFIX and SUFFIX off of NAME.
14219# PREFIX and SUFFIX must not contain globbing or regex special
14220# characters, hashes, percent signs, but SUFFIX may contain a leading
14221# dot (in which case that matches only a dot).
14222func_stripname ()
14223{
14224 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14225 # positional parameters, so assign one to ordinary parameter first.
14226 func_stripname_result=${3}
14227 func_stripname_result=${func_stripname_result#"${1}"}
14228 func_stripname_result=${func_stripname_result%"${2}"}
14229}
14230
14231# func_opt_split
14232func_opt_split ()
14233{
14234 func_opt_split_opt=${1%%=*}
14235 func_opt_split_arg=${1#*=}
14236}
14237
14238# func_lo2o object
14239func_lo2o ()
14240{
14241 case ${1} in
14242 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14243 *) func_lo2o_result=${1} ;;
14244 esac
14245}
14246
14247# func_xform libobj-or-source
14248func_xform ()
14249{
14250 func_xform_result=${1%.*}.lo
14251}
14252
14253# func_arith arithmetic-term...
14254func_arith ()
14255{
14256 func_arith_result=$(( $* ))
14257}
14258
14259# func_len string
14260# STRING may not start with a hyphen.
14261func_len ()
14262{
14263 func_len_result=${#1}
14264}
14265
14266_LT_EOF
14267 ;;
14268 *) # Bourne compatible functions.
14269 cat << \_LT_EOF >> "$cfgfile"
14270
14271# func_dirname file append nondir_replacement
14272# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14273# otherwise set result to NONDIR_REPLACEMENT.
14274func_dirname ()
14275{
14276 # Extract subdirectory from the argument.
14277 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14278 if test "X$func_dirname_result" = "X${1}"; then
14279 func_dirname_result="${3}"
14280 else
14281 func_dirname_result="$func_dirname_result${2}"
14282 fi
14283}
14284
14285# func_basename file
14286func_basename ()
14287{
14288 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14289}
14290
14291
14292# func_stripname prefix suffix name
14293# strip PREFIX and SUFFIX off of NAME.
14294# PREFIX and SUFFIX must not contain globbing or regex special
14295# characters, hashes, percent signs, but SUFFIX may contain a leading
14296# dot (in which case that matches only a dot).
14297# func_strip_suffix prefix name
14298func_stripname ()
14299{
14300 case ${2} in
14301 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14302 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14303 esac
14304}
14305
14306# sed scripts:
14307my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14308my_sed_long_arg='1s/^-[^=]*=//'
14309
14310# func_opt_split
14311func_opt_split ()
14312{
14313 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14314 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14315}
14316
14317# func_lo2o object
14318func_lo2o ()
14319{
14320 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14321}
14322
14323# func_xform libobj-or-source
14324func_xform ()
14325{
14326 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14327}
14328
14329# func_arith arithmetic-term...
14330func_arith ()
14331{
14332 func_arith_result=`expr "$@"`
14333}
14334
14335# func_len string
14336# STRING may not start with a hyphen.
14337func_len ()
14338{
14339 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14340}
14341
14342_LT_EOF
14343esac
14344
14345case $lt_shell_append in
14346 yes)
14347 cat << \_LT_EOF >> "$cfgfile"
14348
14349# func_append var value
14350# Append VALUE to the end of shell variable VAR.
14351func_append ()
14352{
14353 eval "$1+=\$2"
14354}
14355_LT_EOF
14356 ;;
14357 *)
14358 cat << \_LT_EOF >> "$cfgfile"
14359
14360# func_append var value
14361# Append VALUE to the end of shell variable VAR.
14362func_append ()
14363{
14364 eval "$1=\$$1\$2"
14365}
14366
14367_LT_EOF
14368 ;;
14369 esac
14370
14371
14372 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14373 || (rm -f "$cfgfile"; exit 1)
14374
14375 mv -f "$cfgfile" "$ofile" ||
14376 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14377 chmod +x "$ofile"
14378
14379 ;;
81ecdfbb 14380 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
14381 rm -f Makesim1.tmp Makesim2.tmp Makefile
14382 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14383 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14384 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
c906108c
SS
14385 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14386 <Makefile.sim >Makefile
38f48d72 14387 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 14388 ;;
81ecdfbb
RW
14389 "stamp-h":C) echo > stamp-h ;;
14390
b7026657 14391 esac
81ecdfbb 14392done # for ac_tag
c906108c 14393
b7026657 14394
81ecdfbb 14395as_fn_exit 0
b7026657 14396_ACEOF
b7026657
AC
14397ac_clean_files=$ac_clean_files_save
14398
81ecdfbb 14399test $ac_write_fail = 0 ||
d0ac1c44 14400 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 14401
b7026657
AC
14402
14403# configure is writing to config.log, and then calls config.status.
14404# config.status does its own redirection, appending to config.log.
14405# Unfortunately, on DOS this fails, as config.log is still kept open
14406# by configure, so config.status won't be able to write to it; its
14407# output is simply discarded. So we exec the FD to /dev/null,
14408# effectively closing config.log, so it can be properly (re)opened and
14409# appended to by config.status. When coming back to configure, we
14410# need to make the FD available again.
14411if test "$no_create" != yes; then
14412 ac_cs_success=:
14413 ac_config_status_args=
14414 test "$silent" = yes &&
14415 ac_config_status_args="$ac_config_status_args --quiet"
14416 exec 5>/dev/null
14417 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14418 exec 5>>config.log
14419 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14420 # would make configure fail if this is the last instruction.
d0ac1c44 14421 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
14422fi
14423if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14424 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14425$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 14426fi
c906108c
SS
14427
14428