]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/m32r/configure
sim: unify bug & package settings
[thirdparty/binutils-gdb.git] / sim / m32r / 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_reserved_bits
635sim_float
636sim_bitsize
81ecdfbb
RW
637cgen_breaks
638sim_extra_cflags
639traps_obj
640cgen
641cgendir
642CGEN_MAINT
81ecdfbb 643MAINT
31e6ad7d
MF
644MAINTAINER_MODE_FALSE
645MAINTAINER_MODE_TRUE
6bb11ab3
L
646lt_cv_dlopen_libs
647OTOOL64
648OTOOL
649LIPO
650NMEDIT
651DSYMUTIL
652AWK
653STRIP
654OBJDUMP
655LN_S
656NM
657ac_ct_DUMPBIN
658DUMPBIN
659LD
660FGREP
661SED
662LIBTOOL
663PLUGINS_FALSE
664PLUGINS_TRUE
aadc9410
MF
665zlibinc
666zlibdir
81ecdfbb
RW
667CATOBJEXT
668GENCAT
669INSTOBJEXT
670DATADIRNAME
671CATALOGS
672POSUB
673GMSGFMT
674XGETTEXT
675INCINTL
676LIBINTL_DEP
677LIBINTL
678USE_NLS
db2e4d67
MF
679CCDEPMODE
680DEPDIR
681am__leading_dot
46f900c0 682C_DIALECT
81ecdfbb
RW
683RANLIB
684AR
c2783492 685LDFLAGS_FOR_BUILD
c25ea03d 686CFLAGS_FOR_BUILD
aa0fca16 687RANLIB_FOR_BUILD
81ecdfbb 688CC_FOR_BUILD
aa0fca16 689AR_FOR_BUILD
81ecdfbb
RW
690INSTALL_DATA
691INSTALL_SCRIPT
692INSTALL_PROGRAM
2232061b
MF
693EGREP
694GREP
c2783492
MF
695CPP
696OBJEXT
697EXEEXT
698ac_ct_CC
699CPPFLAGS
700LDFLAGS
701CFLAGS
702CC
81ecdfbb
RW
703target_os
704target_vendor
705target_cpu
706target
707host_os
708host_vendor
709host_cpu
710host
711build_os
712build_vendor
713build_cpu
714build
81ecdfbb
RW
715target_alias
716host_alias
717build_alias
718LIBS
719ECHO_T
720ECHO_N
721ECHO_C
722DEFS
723mandir
724localedir
725libdir
726psdir
727pdfdir
728dvidir
729htmldir
730infodir
731docdir
732oldincludedir
733includedir
734localstatedir
735sharedstatedir
736sysconfdir
737datadir
738datarootdir
739libexecdir
740sbindir
741bindir
742program_transform_name
743prefix
744exec_prefix
745PACKAGE_URL
746PACKAGE_BUGREPORT
747PACKAGE_STRING
748PACKAGE_VERSION
749PACKAGE_TARNAME
750PACKAGE_NAME
751PATH_SEPARATOR
136da8cd
MF
752SHELL
753WERROR_CFLAGS
754WARN_CFLAGS
760b3e8b 755sim_scache
136da8cd
MF
756sim_inline
757sim_hw
758sim_hw_objs
759sim_hw_cflags
136da8cd 760sim_endian
760b3e8b 761sim_default_model
136da8cd 762sim_alignment'
b7026657 763ac_subst_files=''
81ecdfbb
RW
764ac_user_opts='
765enable_option_checking
aadc9410 766with_system_zlib
6bb11ab3
L
767enable_plugins
768enable_shared
769enable_static
770with_pic
771enable_fast_install
772with_gnu_ld
773enable_libtool_lock
81ecdfbb 774enable_maintainer_mode
347fe5bb 775enable_sim_inline
81ecdfbb
RW
776enable_sim_endian
777enable_sim_alignment
81ecdfbb
RW
778enable_sim_scache
779enable_sim_default_model
5c1008a4
MF
780enable_werror
781enable_build_warnings
782enable_sim_build_warnings
81ecdfbb 783enable_cgen_maint
94c63d78 784enable_sim_hardware
81ecdfbb
RW
785'
786 ac_precious_vars='build_alias
787host_alias
788target_alias
789CC
790CFLAGS
791LDFLAGS
792LIBS
793CPPFLAGS
794CPP'
795
c906108c
SS
796
797# Initialize some variables set by options.
b7026657
AC
798ac_init_help=
799ac_init_version=false
81ecdfbb
RW
800ac_unrecognized_opts=
801ac_unrecognized_sep=
c906108c
SS
802# The variables have the same names as the options, with
803# dashes changed to underlines.
b7026657 804cache_file=/dev/null
c906108c 805exec_prefix=NONE
c906108c 806no_create=
c906108c
SS
807no_recursion=
808prefix=NONE
809program_prefix=NONE
810program_suffix=NONE
811program_transform_name=s,x,x,
812silent=
813site=
814srcdir=
c906108c
SS
815verbose=
816x_includes=NONE
817x_libraries=NONE
b7026657
AC
818
819# Installation directory options.
820# These are left unexpanded so users can "make install exec_prefix=/foo"
821# and all the variables that are supposed to be based on exec_prefix
822# by default will actually change.
823# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 824# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
825bindir='${exec_prefix}/bin'
826sbindir='${exec_prefix}/sbin'
827libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
828datarootdir='${prefix}/share'
829datadir='${datarootdir}'
c906108c
SS
830sysconfdir='${prefix}/etc'
831sharedstatedir='${prefix}/com'
832localstatedir='${prefix}/var'
c906108c
SS
833includedir='${prefix}/include'
834oldincludedir='/usr/include'
81ecdfbb
RW
835docdir='${datarootdir}/doc/${PACKAGE}'
836infodir='${datarootdir}/info'
837htmldir='${docdir}'
838dvidir='${docdir}'
839pdfdir='${docdir}'
840psdir='${docdir}'
841libdir='${exec_prefix}/lib'
842localedir='${datarootdir}/locale'
843mandir='${datarootdir}/man'
c906108c 844
c906108c 845ac_prev=
81ecdfbb 846ac_dashdash=
c906108c
SS
847for ac_option
848do
c906108c
SS
849 # If the previous option needs an argument, assign it.
850 if test -n "$ac_prev"; then
81ecdfbb 851 eval $ac_prev=\$ac_option
c906108c
SS
852 ac_prev=
853 continue
854 fi
855
81ecdfbb 856 case $ac_option in
d0ac1c44
SM
857 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
858 *=) ac_optarg= ;;
859 *) ac_optarg=yes ;;
81ecdfbb 860 esac
c906108c
SS
861
862 # Accept the important Cygnus configure options, so we can diagnose typos.
863
81ecdfbb
RW
864 case $ac_dashdash$ac_option in
865 --)
866 ac_dashdash=yes ;;
c906108c
SS
867
868 -bindir | --bindir | --bindi | --bind | --bin | --bi)
869 ac_prev=bindir ;;
870 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 871 bindir=$ac_optarg ;;
c906108c
SS
872
873 -build | --build | --buil | --bui | --bu)
b7026657 874 ac_prev=build_alias ;;
c906108c 875 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 876 build_alias=$ac_optarg ;;
c906108c
SS
877
878 -cache-file | --cache-file | --cache-fil | --cache-fi \
879 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
880 ac_prev=cache_file ;;
881 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
882 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
883 cache_file=$ac_optarg ;;
884
885 --config-cache | -C)
886 cache_file=config.cache ;;
c906108c 887
81ecdfbb 888 -datadir | --datadir | --datadi | --datad)
c906108c 889 ac_prev=datadir ;;
81ecdfbb 890 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 891 datadir=$ac_optarg ;;
c906108c 892
81ecdfbb
RW
893 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
894 | --dataroo | --dataro | --datar)
895 ac_prev=datarootdir ;;
896 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
897 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
898 datarootdir=$ac_optarg ;;
899
c906108c 900 -disable-* | --disable-*)
81ecdfbb 901 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 902 # Reject names that are not valid shell variable names.
81ecdfbb 903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 904 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
905 ac_useropt_orig=$ac_useropt
906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907 case $ac_user_opts in
908 *"
909"enable_$ac_useropt"
910"*) ;;
911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
912 ac_unrecognized_sep=', ';;
913 esac
914 eval enable_$ac_useropt=no ;;
915
916 -docdir | --docdir | --docdi | --doc | --do)
917 ac_prev=docdir ;;
918 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
919 docdir=$ac_optarg ;;
920
921 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
922 ac_prev=dvidir ;;
923 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
924 dvidir=$ac_optarg ;;
c906108c
SS
925
926 -enable-* | --enable-*)
81ecdfbb 927 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 928 # Reject names that are not valid shell variable names.
81ecdfbb 929 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 930 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
931 ac_useropt_orig=$ac_useropt
932 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
933 case $ac_user_opts in
934 *"
935"enable_$ac_useropt"
936"*) ;;
937 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
938 ac_unrecognized_sep=', ';;
c906108c 939 esac
81ecdfbb 940 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
941
942 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
943 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
944 | --exec | --exe | --ex)
945 ac_prev=exec_prefix ;;
946 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
947 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
948 | --exec=* | --exe=* | --ex=*)
b7026657 949 exec_prefix=$ac_optarg ;;
c906108c
SS
950
951 -gas | --gas | --ga | --g)
952 # Obsolete; use --with-gas.
953 with_gas=yes ;;
954
b7026657
AC
955 -help | --help | --hel | --he | -h)
956 ac_init_help=long ;;
957 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
958 ac_init_help=recursive ;;
959 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
960 ac_init_help=short ;;
c906108c
SS
961
962 -host | --host | --hos | --ho)
b7026657 963 ac_prev=host_alias ;;
c906108c 964 -host=* | --host=* | --hos=* | --ho=*)
b7026657 965 host_alias=$ac_optarg ;;
c906108c 966
81ecdfbb
RW
967 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
968 ac_prev=htmldir ;;
969 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
970 | --ht=*)
971 htmldir=$ac_optarg ;;
972
c906108c
SS
973 -includedir | --includedir | --includedi | --included | --include \
974 | --includ | --inclu | --incl | --inc)
975 ac_prev=includedir ;;
976 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
977 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 978 includedir=$ac_optarg ;;
c906108c
SS
979
980 -infodir | --infodir | --infodi | --infod | --info | --inf)
981 ac_prev=infodir ;;
982 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 983 infodir=$ac_optarg ;;
c906108c
SS
984
985 -libdir | --libdir | --libdi | --libd)
986 ac_prev=libdir ;;
987 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 988 libdir=$ac_optarg ;;
c906108c
SS
989
990 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
991 | --libexe | --libex | --libe)
992 ac_prev=libexecdir ;;
993 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
994 | --libexe=* | --libex=* | --libe=*)
b7026657 995 libexecdir=$ac_optarg ;;
c906108c 996
81ecdfbb
RW
997 -localedir | --localedir | --localedi | --localed | --locale)
998 ac_prev=localedir ;;
999 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1000 localedir=$ac_optarg ;;
1001
c906108c 1002 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1003 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
1004 ac_prev=localstatedir ;;
1005 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1006 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1007 localstatedir=$ac_optarg ;;
c906108c
SS
1008
1009 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1010 ac_prev=mandir ;;
1011 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1012 mandir=$ac_optarg ;;
c906108c
SS
1013
1014 -nfp | --nfp | --nf)
1015 # Obsolete; use --without-fp.
1016 with_fp=no ;;
1017
1018 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1019 | --no-cr | --no-c | -n)
c906108c
SS
1020 no_create=yes ;;
1021
1022 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1023 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1024 no_recursion=yes ;;
1025
1026 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1027 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1028 | --oldin | --oldi | --old | --ol | --o)
1029 ac_prev=oldincludedir ;;
1030 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1031 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1032 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1033 oldincludedir=$ac_optarg ;;
c906108c
SS
1034
1035 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1036 ac_prev=prefix ;;
1037 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1038 prefix=$ac_optarg ;;
c906108c
SS
1039
1040 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1041 | --program-pre | --program-pr | --program-p)
1042 ac_prev=program_prefix ;;
1043 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1044 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1045 program_prefix=$ac_optarg ;;
c906108c
SS
1046
1047 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1048 | --program-suf | --program-su | --program-s)
1049 ac_prev=program_suffix ;;
1050 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1051 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1052 program_suffix=$ac_optarg ;;
c906108c
SS
1053
1054 -program-transform-name | --program-transform-name \
1055 | --program-transform-nam | --program-transform-na \
1056 | --program-transform-n | --program-transform- \
1057 | --program-transform | --program-transfor \
1058 | --program-transfo | --program-transf \
1059 | --program-trans | --program-tran \
1060 | --progr-tra | --program-tr | --program-t)
1061 ac_prev=program_transform_name ;;
1062 -program-transform-name=* | --program-transform-name=* \
1063 | --program-transform-nam=* | --program-transform-na=* \
1064 | --program-transform-n=* | --program-transform-=* \
1065 | --program-transform=* | --program-transfor=* \
1066 | --program-transfo=* | --program-transf=* \
1067 | --program-trans=* | --program-tran=* \
1068 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1069 program_transform_name=$ac_optarg ;;
c906108c 1070
81ecdfbb
RW
1071 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1072 ac_prev=pdfdir ;;
1073 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1074 pdfdir=$ac_optarg ;;
1075
1076 -psdir | --psdir | --psdi | --psd | --ps)
1077 ac_prev=psdir ;;
1078 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1079 psdir=$ac_optarg ;;
1080
c906108c
SS
1081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1082 | -silent | --silent | --silen | --sile | --sil)
1083 silent=yes ;;
1084
1085 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1086 ac_prev=sbindir ;;
1087 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1088 | --sbi=* | --sb=*)
b7026657 1089 sbindir=$ac_optarg ;;
c906108c
SS
1090
1091 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1092 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1093 | --sharedst | --shareds | --shared | --share | --shar \
1094 | --sha | --sh)
1095 ac_prev=sharedstatedir ;;
1096 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1097 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1098 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1099 | --sha=* | --sh=*)
b7026657 1100 sharedstatedir=$ac_optarg ;;
c906108c
SS
1101
1102 -site | --site | --sit)
1103 ac_prev=site ;;
1104 -site=* | --site=* | --sit=*)
b7026657 1105 site=$ac_optarg ;;
afb2cbbd 1106
c906108c
SS
1107 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1108 ac_prev=srcdir ;;
1109 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1110 srcdir=$ac_optarg ;;
c906108c
SS
1111
1112 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1113 | --syscon | --sysco | --sysc | --sys | --sy)
1114 ac_prev=sysconfdir ;;
1115 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1116 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1117 sysconfdir=$ac_optarg ;;
c906108c
SS
1118
1119 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1120 ac_prev=target_alias ;;
c906108c 1121 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1122 target_alias=$ac_optarg ;;
c906108c
SS
1123
1124 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1125 verbose=yes ;;
1126
b7026657
AC
1127 -version | --version | --versio | --versi | --vers | -V)
1128 ac_init_version=: ;;
c906108c
SS
1129
1130 -with-* | --with-*)
81ecdfbb 1131 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1132 # Reject names that are not valid shell variable names.
81ecdfbb 1133 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1134 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1135 ac_useropt_orig=$ac_useropt
1136 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1137 case $ac_user_opts in
1138 *"
1139"with_$ac_useropt"
1140"*) ;;
1141 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1142 ac_unrecognized_sep=', ';;
c906108c 1143 esac
81ecdfbb 1144 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1145
1146 -without-* | --without-*)
81ecdfbb 1147 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1148 # Reject names that are not valid shell variable names.
81ecdfbb 1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1150 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1151 ac_useropt_orig=$ac_useropt
1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 case $ac_user_opts in
1154 *"
1155"with_$ac_useropt"
1156"*) ;;
1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1158 ac_unrecognized_sep=', ';;
1159 esac
1160 eval with_$ac_useropt=no ;;
c906108c
SS
1161
1162 --x)
1163 # Obsolete; use --with-x.
1164 with_x=yes ;;
1165
1166 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1167 | --x-incl | --x-inc | --x-in | --x-i)
1168 ac_prev=x_includes ;;
1169 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1170 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1171 x_includes=$ac_optarg ;;
c906108c
SS
1172
1173 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1174 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1175 ac_prev=x_libraries ;;
1176 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1177 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1178 x_libraries=$ac_optarg ;;
c906108c 1179
d0ac1c44
SM
1180 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1181Try \`$0 --help' for more information"
c906108c
SS
1182 ;;
1183
b7026657
AC
1184 *=*)
1185 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1186 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1187 case $ac_envvar in #(
1188 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1189 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1190 esac
1191 eval $ac_envvar=\$ac_optarg
b7026657
AC
1192 export $ac_envvar ;;
1193
c906108c 1194 *)
b7026657 1195 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1196 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1197 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1198 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1199 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
c906108c
SS
1200 ;;
1201
1202 esac
1203done
1204
1205if test -n "$ac_prev"; then
b7026657 1206 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1207 as_fn_error $? "missing argument to $ac_option"
c906108c 1208fi
c906108c 1209
81ecdfbb
RW
1210if test -n "$ac_unrecognized_opts"; then
1211 case $enable_option_checking in
1212 no) ;;
d0ac1c44 1213 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1214 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1215 esac
81ecdfbb 1216fi
c906108c 1217
81ecdfbb
RW
1218# Check all directory arguments for consistency.
1219for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1220 datadir sysconfdir sharedstatedir localstatedir includedir \
1221 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1222 libdir localedir mandir
c906108c 1223do
81ecdfbb
RW
1224 eval ac_val=\$$ac_var
1225 # Remove trailing slashes.
1226 case $ac_val in
1227 */ )
1228 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1229 eval $ac_var=\$ac_val;;
1230 esac
1231 # Be sure to have absolute directory names.
b7026657 1232 case $ac_val in
81ecdfbb
RW
1233 [\\/$]* | ?:[\\/]* ) continue;;
1234 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1235 esac
d0ac1c44 1236 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1237done
1238
b7026657
AC
1239# There might be people who depend on the old broken behavior: `$host'
1240# used to hold the argument of --host etc.
1241# FIXME: To remove some day.
1242build=$build_alias
1243host=$host_alias
1244target=$target_alias
1245
1246# FIXME: To remove some day.
1247if test "x$host_alias" != x; then
1248 if test "x$build_alias" = x; then
1249 cross_compiling=maybe
b7026657
AC
1250 elif test "x$build_alias" != "x$host_alias"; then
1251 cross_compiling=yes
1252 fi
1253fi
c906108c 1254
b7026657
AC
1255ac_tool_prefix=
1256test -n "$host_alias" && ac_tool_prefix=$host_alias-
1257
1258test "$silent" = yes && exec 6>/dev/null
c906108c 1259
c906108c 1260
81ecdfbb
RW
1261ac_pwd=`pwd` && test -n "$ac_pwd" &&
1262ac_ls_di=`ls -di .` &&
1263ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1264 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1265test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1266 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1267
1268
c906108c
SS
1269# Find the source files, if location was not specified.
1270if test -z "$srcdir"; then
1271 ac_srcdir_defaulted=yes
81ecdfbb
RW
1272 # Try the directory containing this script, then the parent directory.
1273 ac_confdir=`$as_dirname -- "$as_myself" ||
1274$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1275 X"$as_myself" : 'X\(//\)[^/]' \| \
1276 X"$as_myself" : 'X\(//\)$' \| \
1277 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1278$as_echo X"$as_myself" |
1279 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1280 s//\1/
1281 q
1282 }
1283 /^X\(\/\/\)[^/].*/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\/\)$/{
1288 s//\1/
1289 q
1290 }
1291 /^X\(\/\).*/{
1292 s//\1/
1293 q
1294 }
1295 s/.*/./; q'`
c906108c 1296 srcdir=$ac_confdir
81ecdfbb 1297 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1298 srcdir=..
1299 fi
1300else
1301 ac_srcdir_defaulted=no
1302fi
81ecdfbb
RW
1303if test ! -r "$srcdir/$ac_unique_file"; then
1304 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1305 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1306fi
1307ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1308ac_abs_confdir=`(
d0ac1c44 1309 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1310 pwd)`
1311# When building in place, set srcdir=.
1312if test "$ac_abs_confdir" = "$ac_pwd"; then
1313 srcdir=.
1314fi
1315# Remove unnecessary trailing slashes from srcdir.
1316# Double slashes in file names in object file debugging info
1317# mess up M-x gdb in Emacs.
1318case $srcdir in
1319*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1320esac
1321for ac_var in $ac_precious_vars; do
1322 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1323 eval ac_env_${ac_var}_value=\$${ac_var}
1324 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1325 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1326done
c906108c 1327
b7026657
AC
1328#
1329# Report the --help message.
1330#
1331if test "$ac_init_help" = "long"; then
1332 # Omit some internal or obsolete options to make the list less imposing.
1333 # This message is too long to be a string in the A/UX 3.1 sh.
1334 cat <<_ACEOF
1335\`configure' configures this package to adapt to many kinds of systems.
c906108c 1336
b7026657 1337Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1338
b7026657
AC
1339To assign environment variables (e.g., CC, CFLAGS...), specify them as
1340VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1341
b7026657 1342Defaults for the options are specified in brackets.
c906108c 1343
b7026657
AC
1344Configuration:
1345 -h, --help display this help and exit
1346 --help=short display options specific to this package
1347 --help=recursive display the short help of all the included packages
1348 -V, --version display version information and exit
d0ac1c44 1349 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1350 --cache-file=FILE cache test results in FILE [disabled]
1351 -C, --config-cache alias for \`--cache-file=config.cache'
1352 -n, --no-create do not create output files
1353 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1354
b7026657
AC
1355Installation directories:
1356 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1357 [$ac_default_prefix]
b7026657 1358 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1359 [PREFIX]
c906108c 1360
b7026657
AC
1361By default, \`make install' will install all the files in
1362\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1363an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1364for instance \`--prefix=\$HOME'.
c906108c 1365
b7026657
AC
1366For better control, use the options below.
1367
1368Fine tuning of the installation directories:
81ecdfbb
RW
1369 --bindir=DIR user executables [EPREFIX/bin]
1370 --sbindir=DIR system admin executables [EPREFIX/sbin]
1371 --libexecdir=DIR program executables [EPREFIX/libexec]
1372 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1373 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1374 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1375 --libdir=DIR object code libraries [EPREFIX/lib]
1376 --includedir=DIR C header files [PREFIX/include]
1377 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1378 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1379 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1380 --infodir=DIR info documentation [DATAROOTDIR/info]
1381 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1382 --mandir=DIR man documentation [DATAROOTDIR/man]
1383 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1384 --htmldir=DIR html documentation [DOCDIR]
1385 --dvidir=DIR dvi documentation [DOCDIR]
1386 --pdfdir=DIR pdf documentation [DOCDIR]
1387 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1388_ACEOF
1389
1390 cat <<\_ACEOF
1391
1392Program names:
1393 --program-prefix=PREFIX prepend PREFIX to installed program names
1394 --program-suffix=SUFFIX append SUFFIX to installed program names
1395 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1396
1397System types:
1398 --build=BUILD configure for building on BUILD [guessed]
1399 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1400 --target=TARGET configure for building compilers for TARGET [HOST]
1401_ACEOF
c906108c 1402fi
b7026657
AC
1403
1404if test -n "$ac_init_help"; then
1405
1406 cat <<\_ACEOF
1407
1408Optional Features:
81ecdfbb 1409 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1410 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1411 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1412 --enable-plugins Enable support for plugins
6bb11ab3
L
1413 --enable-shared[=PKGS] build shared libraries [default=yes]
1414 --enable-static[=PKGS] build static libraries [default=yes]
1415 --enable-fast-install[=PKGS]
1416 optimize for fast installation [default=yes]
1417 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1418 --enable-maintainer-mode
1419 enable make rules and dependencies not useful (and
1420 sometimes confusing) to the casual installer
347fe5bb
MF
1421 --enable-sim-inline=inlines
1422 Specify which functions should be inlined
8d0978fb
MF
1423 --enable-sim-endian=endian
1424 Specify target byte endian orientation
1425 --enable-sim-alignment=align
1426 Specify strict, nonstrict or forced alignment of
1427 memory accesses
8d0978fb
MF
1428 --enable-sim-scache=size
1429 Specify simulator execution cache size
1430 --enable-sim-default-model=model
1431 Specify default model to simulate
5c1008a4
MF
1432 --enable-werror treat compile warnings as errors
1433 --enable-build-warnings enable build-time compiler warnings if gcc is used
1434 --enable-sim-build-warnings
1435 enable SIM specific build-time compiler warnings if
1436 gcc is used
8d0978fb 1437 --enable-cgen-maint=DIR build cgen generated files
1517bd27
MF
1438 --enable-sim-hardware=LIST
1439 Specify the hardware to be included in the build.
b7026657 1440
6efef468
JM
1441Optional Packages:
1442 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1443 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1444 --with-system-zlib use installed libz
6bb11ab3
L
1445 --with-pic try to use only PIC/non-PIC objects [default=use
1446 both]
1447 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
6efef468 1448
b7026657
AC
1449Some influential environment variables:
1450 CC C compiler command
1451 CFLAGS C compiler flags
1452 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1453 nonstandard directory <lib dir>
81ecdfbb 1454 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1455 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1456 you have headers in a nonstandard directory <include dir>
b7026657
AC
1457 CPP C preprocessor
1458
1459Use these variables to override the choices made by `configure' or to help
1460it to find libraries and programs with nonstandard names/locations.
1461
81ecdfbb 1462Report bugs to the package provider.
b7026657 1463_ACEOF
81ecdfbb 1464ac_status=$?
c906108c
SS
1465fi
1466
b7026657
AC
1467if test "$ac_init_help" = "recursive"; then
1468 # If there are subdirs, report their specific --help.
b7026657 1469 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1470 test -d "$ac_dir" ||
1471 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1472 continue
b7026657 1473 ac_builddir=.
c906108c 1474
81ecdfbb
RW
1475case "$ac_dir" in
1476.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477*)
1478 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1479 # A ".." for each directory in $ac_dir_suffix.
1480 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1481 case $ac_top_builddir_sub in
1482 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1484 esac ;;
1485esac
1486ac_abs_top_builddir=$ac_pwd
1487ac_abs_builddir=$ac_pwd$ac_dir_suffix
1488# for backward compatibility:
1489ac_top_builddir=$ac_top_build_prefix
c906108c 1490
b7026657 1491case $srcdir in
81ecdfbb 1492 .) # We are building in place.
b7026657 1493 ac_srcdir=.
81ecdfbb
RW
1494 ac_top_srcdir=$ac_top_builddir_sub
1495 ac_abs_top_srcdir=$ac_pwd ;;
1496 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1497 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1498 ac_top_srcdir=$srcdir
1499 ac_abs_top_srcdir=$srcdir ;;
1500 *) # Relative name.
1501 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1502 ac_top_srcdir=$ac_top_build_prefix$srcdir
1503 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1504esac
81ecdfbb
RW
1505ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1506
1507 cd "$ac_dir" || { ac_status=$?; continue; }
1508 # Check for guested configure.
1509 if test -f "$ac_srcdir/configure.gnu"; then
1510 echo &&
1511 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1512 elif test -f "$ac_srcdir/configure"; then
1513 echo &&
1514 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1515 else
81ecdfbb
RW
1516 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1517 fi || ac_status=$?
1518 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1519 done
c906108c 1520fi
b7026657 1521
81ecdfbb 1522test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1523if $ac_init_version; then
1524 cat <<\_ACEOF
81ecdfbb 1525configure
d0ac1c44 1526generated by GNU Autoconf 2.69
b7026657 1527
d0ac1c44 1528Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1529This configure script is free software; the Free Software Foundation
1530gives unlimited permission to copy, distribute and modify it.
1531_ACEOF
81ecdfbb 1532 exit
b7026657 1533fi
b7026657 1534
81ecdfbb
RW
1535## ------------------------ ##
1536## Autoconf initialization. ##
1537## ------------------------ ##
b7026657 1538
81ecdfbb
RW
1539# ac_fn_c_try_compile LINENO
1540# --------------------------
1541# Try to compile conftest.$ac_ext, and return whether this succeeded.
1542ac_fn_c_try_compile ()
b7026657 1543{
81ecdfbb
RW
1544 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1545 rm -f conftest.$ac_objext
1546 if { { ac_try="$ac_compile"
1547case "(($ac_try" in
1548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549 *) ac_try_echo=$ac_try;;
1550esac
1551eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552$as_echo "$ac_try_echo"; } >&5
1553 (eval "$ac_compile") 2>conftest.err
1554 ac_status=$?
1555 if test -s conftest.err; then
1556 grep -v '^ *+' conftest.err >conftest.er1
1557 cat conftest.er1 >&5
1558 mv -f conftest.er1 conftest.err
1559 fi
1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 test $ac_status = 0; } && {
1562 test -z "$ac_c_werror_flag" ||
1563 test ! -s conftest.err
1564 } && test -s conftest.$ac_objext; then :
1565 ac_retval=0
1566else
1567 $as_echo "$as_me: failed program was:" >&5
1568sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1569
81ecdfbb
RW
1570 ac_retval=1
1571fi
d0ac1c44
SM
1572 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1573 as_fn_set_status $ac_retval
b7026657 1574
81ecdfbb 1575} # ac_fn_c_try_compile
b7026657 1576
81ecdfbb
RW
1577# ac_fn_c_try_cpp LINENO
1578# ----------------------
1579# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1580ac_fn_c_try_cpp ()
1581{
1582 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583 if { { ac_try="$ac_cpp conftest.$ac_ext"
1584case "(($ac_try" in
1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586 *) ac_try_echo=$ac_try;;
1587esac
1588eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589$as_echo "$ac_try_echo"; } >&5
1590 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1591 ac_status=$?
1592 if test -s conftest.err; then
1593 grep -v '^ *+' conftest.err >conftest.er1
1594 cat conftest.er1 >&5
1595 mv -f conftest.er1 conftest.err
1596 fi
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1598 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1599 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1600 test ! -s conftest.err
1601 }; then :
1602 ac_retval=0
1603else
1604 $as_echo "$as_me: failed program was:" >&5
1605sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1606
81ecdfbb
RW
1607 ac_retval=1
1608fi
d0ac1c44
SM
1609 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1610 as_fn_set_status $ac_retval
b7026657 1611
81ecdfbb
RW
1612} # ac_fn_c_try_cpp
1613
1614# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1615# -------------------------------------------------------
1616# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1617# the include files in INCLUDES and setting the cache variable VAR
1618# accordingly.
1619ac_fn_c_check_header_mongrel ()
1620{
1621 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1622 if eval \${$3+:} false; then :
81ecdfbb
RW
1623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1624$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1625if eval \${$3+:} false; then :
81ecdfbb
RW
1626 $as_echo_n "(cached) " >&6
1627fi
1628eval ac_res=\$$3
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1630$as_echo "$ac_res" >&6; }
1631else
1632 # Is the header compilable?
1633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1634$as_echo_n "checking $2 usability... " >&6; }
1635cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1636/* end confdefs.h. */
1637$4
1638#include <$2>
1639_ACEOF
1640if ac_fn_c_try_compile "$LINENO"; then :
1641 ac_header_compiler=yes
1642else
1643 ac_header_compiler=no
1644fi
1645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1647$as_echo "$ac_header_compiler" >&6; }
1648
1649# Is the header present?
1650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1651$as_echo_n "checking $2 presence... " >&6; }
1652cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653/* end confdefs.h. */
1654#include <$2>
1655_ACEOF
1656if ac_fn_c_try_cpp "$LINENO"; then :
1657 ac_header_preproc=yes
1658else
1659 ac_header_preproc=no
1660fi
d0ac1c44 1661rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1663$as_echo "$ac_header_preproc" >&6; }
1664
1665# So? What about this header?
1666case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1667 yes:no: )
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1669$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1671$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1672 ;;
1673 no:yes:* )
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1675$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1677$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1679$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1681$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1683$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1684 ;;
1685esac
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1687$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1688if eval \${$3+:} false; then :
81ecdfbb
RW
1689 $as_echo_n "(cached) " >&6
1690else
1691 eval "$3=\$ac_header_compiler"
1692fi
1693eval ac_res=\$$3
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1695$as_echo "$ac_res" >&6; }
1696fi
d0ac1c44 1697 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1698
1699} # ac_fn_c_check_header_mongrel
1700
1701# ac_fn_c_try_run LINENO
1702# ----------------------
1703# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1704# that executables *can* be run.
1705ac_fn_c_try_run ()
1706{
1707 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1708 if { { ac_try="$ac_link"
1709case "(($ac_try" in
1710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1711 *) ac_try_echo=$ac_try;;
1712esac
1713eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1714$as_echo "$ac_try_echo"; } >&5
1715 (eval "$ac_link") 2>&5
1716 ac_status=$?
1717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1719 { { case "(($ac_try" in
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1722esac
1723eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724$as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_try") 2>&5
1726 ac_status=$?
1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728 test $ac_status = 0; }; }; then :
1729 ac_retval=0
1730else
1731 $as_echo "$as_me: program exited with status $ac_status" >&5
1732 $as_echo "$as_me: failed program was:" >&5
1733sed 's/^/| /' conftest.$ac_ext >&5
1734
1735 ac_retval=$ac_status
1736fi
1737 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1738 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1739 as_fn_set_status $ac_retval
81ecdfbb
RW
1740
1741} # ac_fn_c_try_run
1742
1743# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1744# -------------------------------------------------------
1745# Tests whether HEADER exists and can be compiled using the include files in
1746# INCLUDES, setting the cache variable VAR accordingly.
1747ac_fn_c_check_header_compile ()
1748{
1749 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1751$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1752if eval \${$3+:} false; then :
81ecdfbb
RW
1753 $as_echo_n "(cached) " >&6
1754else
1755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1756/* end confdefs.h. */
1757$4
1758#include <$2>
1759_ACEOF
1760if ac_fn_c_try_compile "$LINENO"; then :
1761 eval "$3=yes"
1762else
1763 eval "$3=no"
1764fi
1765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1766fi
1767eval ac_res=\$$3
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1769$as_echo "$ac_res" >&6; }
d0ac1c44 1770 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1771
1772} # ac_fn_c_check_header_compile
1773
1774# ac_fn_c_try_link LINENO
1775# -----------------------
1776# Try to link conftest.$ac_ext, and return whether this succeeded.
1777ac_fn_c_try_link ()
1778{
1779 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1780 rm -f conftest.$ac_objext conftest$ac_exeext
1781 if { { ac_try="$ac_link"
1782case "(($ac_try" in
1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784 *) ac_try_echo=$ac_try;;
1785esac
1786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787$as_echo "$ac_try_echo"; } >&5
1788 (eval "$ac_link") 2>conftest.err
1789 ac_status=$?
1790 if test -s conftest.err; then
1791 grep -v '^ *+' conftest.err >conftest.er1
1792 cat conftest.er1 >&5
1793 mv -f conftest.er1 conftest.err
1794 fi
1795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796 test $ac_status = 0; } && {
1797 test -z "$ac_c_werror_flag" ||
1798 test ! -s conftest.err
1799 } && test -s conftest$ac_exeext && {
1800 test "$cross_compiling" = yes ||
d0ac1c44 1801 test -x conftest$ac_exeext
81ecdfbb
RW
1802 }; then :
1803 ac_retval=0
1804else
1805 $as_echo "$as_me: failed program was:" >&5
1806sed 's/^/| /' conftest.$ac_ext >&5
1807
1808 ac_retval=1
1809fi
1810 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1811 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1812 # interfere with the next link command; also delete a directory that is
1813 # left behind by Apple's compiler. We do this before executing the actions.
1814 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1815 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816 as_fn_set_status $ac_retval
81ecdfbb
RW
1817
1818} # ac_fn_c_try_link
1819
1820# ac_fn_c_check_func LINENO FUNC VAR
1821# ----------------------------------
1822# Tests whether FUNC exists, setting the cache variable VAR accordingly
1823ac_fn_c_check_func ()
1824{
1825 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1827$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1828if eval \${$3+:} false; then :
81ecdfbb
RW
1829 $as_echo_n "(cached) " >&6
1830else
1831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1832/* end confdefs.h. */
1833/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1834 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1835#define $2 innocuous_$2
1836
1837/* System header to define __stub macros and hopefully few prototypes,
1838 which can conflict with char $2 (); below.
1839 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1840 <limits.h> exists even on freestanding compilers. */
1841
1842#ifdef __STDC__
1843# include <limits.h>
1844#else
1845# include <assert.h>
1846#endif
1847
1848#undef $2
1849
1850/* Override any GCC internal prototype to avoid an error.
1851 Use char because int might match the return type of a GCC
1852 builtin and then its argument prototype would still apply. */
1853#ifdef __cplusplus
1854extern "C"
1855#endif
1856char $2 ();
1857/* The GNU C library defines this for functions which it implements
1858 to always fail with ENOSYS. Some functions are actually named
1859 something starting with __ and the normal name is an alias. */
1860#if defined __stub_$2 || defined __stub___$2
1861choke me
1862#endif
1863
1864int
1865main ()
1866{
1867return $2 ();
1868 ;
1869 return 0;
1870}
1871_ACEOF
1872if ac_fn_c_try_link "$LINENO"; then :
1873 eval "$3=yes"
1874else
1875 eval "$3=no"
1876fi
1877rm -f core conftest.err conftest.$ac_objext \
1878 conftest$ac_exeext conftest.$ac_ext
1879fi
1880eval ac_res=\$$3
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1882$as_echo "$ac_res" >&6; }
d0ac1c44 1883 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1884
1885} # ac_fn_c_check_func
1886cat >config.log <<_ACEOF
1887This file contains any messages produced by compilers while
1888running configure, to aid debugging if configure makes a mistake.
1889
1890It was created by $as_me, which was
d0ac1c44 1891generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
1892
1893 $ $0 $@
1894
1895_ACEOF
1896exec 5>>config.log
1897{
1898cat <<_ASUNAME
1899## --------- ##
1900## Platform. ##
1901## --------- ##
1902
1903hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1904uname -m = `(uname -m) 2>/dev/null || echo unknown`
1905uname -r = `(uname -r) 2>/dev/null || echo unknown`
1906uname -s = `(uname -s) 2>/dev/null || echo unknown`
1907uname -v = `(uname -v) 2>/dev/null || echo unknown`
1908
1909/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1910/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1911
1912/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1913/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1914/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1915/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1916/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1917/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1918/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1919
1920_ASUNAME
1921
1922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1923for as_dir in $PATH
1924do
1925 IFS=$as_save_IFS
1926 test -z "$as_dir" && as_dir=.
1927 $as_echo "PATH: $as_dir"
1928 done
1929IFS=$as_save_IFS
1930
1931} >&5
1932
1933cat >&5 <<_ACEOF
b7026657
AC
1934
1935
1936## ----------- ##
1937## Core tests. ##
1938## ----------- ##
1939
1940_ACEOF
1941
1942
1943# Keep a trace of the command line.
1944# Strip out --no-create and --no-recursion so they do not pile up.
1945# Strip out --silent because we don't want to record it for future runs.
1946# Also quote any args containing shell meta-characters.
1947# Make two passes to allow for proper duplicate-argument suppression.
1948ac_configure_args=
1949ac_configure_args0=
1950ac_configure_args1=
b7026657
AC
1951ac_must_keep_next=false
1952for ac_pass in 1 2
1953do
1954 for ac_arg
1955 do
1956 case $ac_arg in
1957 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1958 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1959 | -silent | --silent | --silen | --sile | --sil)
1960 continue ;;
81ecdfbb
RW
1961 *\'*)
1962 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
1963 esac
1964 case $ac_pass in
81ecdfbb 1965 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 1966 2)
81ecdfbb 1967 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
1968 if test $ac_must_keep_next = true; then
1969 ac_must_keep_next=false # Got value, back to normal.
1970 else
1971 case $ac_arg in
1972 *=* | --config-cache | -C | -disable-* | --disable-* \
1973 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1974 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1975 | -with-* | --with-* | -without-* | --without-* | --x)
1976 case "$ac_configure_args0 " in
1977 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1978 esac
1979 ;;
1980 -* ) ac_must_keep_next=true ;;
1981 esac
1982 fi
81ecdfbb 1983 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
1984 ;;
1985 esac
1986 done
1987done
81ecdfbb
RW
1988{ ac_configure_args0=; unset ac_configure_args0;}
1989{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
1990
1991# When interrupted or exit'd, cleanup temporary files, and complete
1992# config.log. We remove comments because anyway the quotes in there
1993# would cause problems or look ugly.
81ecdfbb
RW
1994# WARNING: Use '\'' to represent an apostrophe within the trap.
1995# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
1996trap 'exit_status=$?
1997 # Save into config.log some information that might help in debugging.
1998 {
1999 echo
2000
d0ac1c44 2001 $as_echo "## ---------------- ##
b7026657 2002## Cache variables. ##
d0ac1c44 2003## ---------------- ##"
b7026657
AC
2004 echo
2005 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2006(
2007 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2008 eval ac_val=\$$ac_var
2009 case $ac_val in #(
2010 *${as_nl}*)
2011 case $ac_var in #(
2012 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2013$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2014 esac
2015 case $ac_var in #(
2016 _ | IFS | as_nl) ;; #(
2017 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2018 *) { eval $ac_var=; unset $ac_var;} ;;
2019 esac ;;
2020 esac
2021 done
b7026657 2022 (set) 2>&1 |
81ecdfbb
RW
2023 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2024 *${as_nl}ac_space=\ *)
b7026657 2025 sed -n \
81ecdfbb
RW
2026 "s/'\''/'\''\\\\'\'''\''/g;
2027 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2028 ;; #(
b7026657 2029 *)
81ecdfbb 2030 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2031 ;;
81ecdfbb
RW
2032 esac |
2033 sort
2034)
b7026657
AC
2035 echo
2036
d0ac1c44 2037 $as_echo "## ----------------- ##
b7026657 2038## Output variables. ##
d0ac1c44 2039## ----------------- ##"
b7026657
AC
2040 echo
2041 for ac_var in $ac_subst_vars
2042 do
81ecdfbb
RW
2043 eval ac_val=\$$ac_var
2044 case $ac_val in
2045 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2046 esac
2047 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2048 done | sort
2049 echo
2050
2051 if test -n "$ac_subst_files"; then
d0ac1c44 2052 $as_echo "## ------------------- ##
81ecdfbb 2053## File substitutions. ##
d0ac1c44 2054## ------------------- ##"
b7026657
AC
2055 echo
2056 for ac_var in $ac_subst_files
2057 do
81ecdfbb
RW
2058 eval ac_val=\$$ac_var
2059 case $ac_val in
2060 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2061 esac
2062 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2063 done | sort
2064 echo
2065 fi
2066
2067 if test -s confdefs.h; then
d0ac1c44 2068 $as_echo "## ----------- ##
b7026657 2069## confdefs.h. ##
d0ac1c44 2070## ----------- ##"
b7026657 2071 echo
81ecdfbb 2072 cat confdefs.h
b7026657
AC
2073 echo
2074 fi
2075 test "$ac_signal" != 0 &&
81ecdfbb
RW
2076 $as_echo "$as_me: caught signal $ac_signal"
2077 $as_echo "$as_me: exit $exit_status"
b7026657 2078 } >&5
81ecdfbb
RW
2079 rm -f core *.core core.conftest.* &&
2080 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2081 exit $exit_status
81ecdfbb 2082' 0
b7026657 2083for ac_signal in 1 2 13 15; do
81ecdfbb 2084 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2085done
2086ac_signal=0
2087
2088# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2089rm -f -r conftest* confdefs.h
2090
2091$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2092
2093# Predefined preprocessor variables.
2094
2095cat >>confdefs.h <<_ACEOF
2096#define PACKAGE_NAME "$PACKAGE_NAME"
2097_ACEOF
2098
b7026657
AC
2099cat >>confdefs.h <<_ACEOF
2100#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2101_ACEOF
2102
b7026657
AC
2103cat >>confdefs.h <<_ACEOF
2104#define PACKAGE_VERSION "$PACKAGE_VERSION"
2105_ACEOF
2106
b7026657
AC
2107cat >>confdefs.h <<_ACEOF
2108#define PACKAGE_STRING "$PACKAGE_STRING"
2109_ACEOF
2110
b7026657
AC
2111cat >>confdefs.h <<_ACEOF
2112#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2113_ACEOF
2114
81ecdfbb
RW
2115cat >>confdefs.h <<_ACEOF
2116#define PACKAGE_URL "$PACKAGE_URL"
2117_ACEOF
2118
b7026657
AC
2119
2120# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2121# Prefer an explicitly selected file to automatically selected ones.
2122ac_site_file1=NONE
2123ac_site_file2=NONE
2124if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2125 # We do not want a PATH search for config.site.
2126 case $CONFIG_SITE in #((
2127 -*) ac_site_file1=./$CONFIG_SITE;;
2128 */*) ac_site_file1=$CONFIG_SITE;;
2129 *) ac_site_file1=./$CONFIG_SITE;;
2130 esac
81ecdfbb
RW
2131elif test "x$prefix" != xNONE; then
2132 ac_site_file1=$prefix/share/config.site
2133 ac_site_file2=$prefix/etc/config.site
2134else
2135 ac_site_file1=$ac_default_prefix/share/config.site
2136 ac_site_file2=$ac_default_prefix/etc/config.site
2137fi
2138for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2139do
2140 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2141 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2142 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2143$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2144 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2145 . "$ac_site_file" \
2146 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2147$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2148as_fn_error $? "failed to load site script $ac_site_file
2149See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2150 fi
2151done
2152
2153if test -r "$cache_file"; then
d0ac1c44
SM
2154 # Some versions of bash will fail to source /dev/null (special files
2155 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2156 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2158$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2159 case $cache_file in
81ecdfbb
RW
2160 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2161 *) . "./$cache_file";;
b7026657
AC
2162 esac
2163 fi
2164else
81ecdfbb
RW
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2166$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2167 >$cache_file
2168fi
2169
2170# Check that the precious variables saved in the cache have kept the same
2171# value.
2172ac_cache_corrupted=false
81ecdfbb 2173for ac_var in $ac_precious_vars; do
b7026657
AC
2174 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2175 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2176 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2177 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2178 case $ac_old_set,$ac_new_set in
2179 set,)
81ecdfbb
RW
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2181$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2182 ac_cache_corrupted=: ;;
2183 ,set)
81ecdfbb
RW
2184 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2185$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2186 ac_cache_corrupted=: ;;
2187 ,);;
2188 *)
2189 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2190 # differences in whitespace do not lead to failure.
2191 ac_old_val_w=`echo x $ac_old_val`
2192 ac_new_val_w=`echo x $ac_new_val`
2193 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2195$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2196 ac_cache_corrupted=:
2197 else
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2199$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2200 eval $ac_var=\$ac_old_val
2201 fi
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2203$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2205$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2206 fi;;
2207 esac
2208 # Pass precious variables to config.status.
2209 if test "$ac_new_set" = set; then
2210 case $ac_new_val in
81ecdfbb 2211 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2212 *) ac_arg=$ac_var=$ac_new_val ;;
2213 esac
2214 case " $ac_configure_args " in
2215 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2216 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2217 esac
2218 fi
2219done
2220if $ac_cache_corrupted; then
81ecdfbb
RW
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2222$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2223 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2224$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2225 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2226fi
81ecdfbb
RW
2227## -------------------- ##
2228## Main body of script. ##
2229## -------------------- ##
b7026657
AC
2230
2231ac_ext=c
2232ac_cpp='$CPP $CPPFLAGS'
2233ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2234ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2235ac_compiler_gnu=$ac_cv_c_compiler_gnu
2236
2237
6bb11ab3
L
2238
2239
2240
2241
2242
c2783492
MF
2243ac_aux_dir=
2244for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2245 if test -f "$ac_dir/install-sh"; then
2246 ac_aux_dir=$ac_dir
2247 ac_install_sh="$ac_aux_dir/install-sh -c"
2248 break
2249 elif test -f "$ac_dir/install.sh"; then
2250 ac_aux_dir=$ac_dir
2251 ac_install_sh="$ac_aux_dir/install.sh -c"
2252 break
2253 elif test -f "$ac_dir/shtool"; then
2254 ac_aux_dir=$ac_dir
2255 ac_install_sh="$ac_aux_dir/shtool install -c"
2256 break
2257 fi
2258done
2259if test -z "$ac_aux_dir"; then
2260 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2261fi
2262
2263# These three variables are undocumented and unsupported,
2264# and are intended to be withdrawn in a future Autoconf release.
2265# They can cause serious problems if a builder's source tree is in a directory
2266# whose full name contains unusual characters.
2267ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2268ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2269ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2270
2271
2272# Make sure we can run config.sub.
2273$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2274 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2275
2276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2277$as_echo_n "checking build system type... " >&6; }
2278if ${ac_cv_build+:} false; then :
2279 $as_echo_n "(cached) " >&6
2280else
2281 ac_build_alias=$build_alias
2282test "x$ac_build_alias" = x &&
2283 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2284test "x$ac_build_alias" = x &&
2285 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2286ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2287 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2288
2289fi
2290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2291$as_echo "$ac_cv_build" >&6; }
2292case $ac_cv_build in
2293*-*-*) ;;
2294*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2295esac
2296build=$ac_cv_build
2297ac_save_IFS=$IFS; IFS='-'
2298set x $ac_cv_build
2299shift
2300build_cpu=$1
2301build_vendor=$2
2302shift; shift
2303# Remember, the first character of IFS is used to create $*,
2304# except with old shells:
2305build_os=$*
2306IFS=$ac_save_IFS
2307case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2308
2309
2310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2311$as_echo_n "checking host system type... " >&6; }
2312if ${ac_cv_host+:} false; then :
2313 $as_echo_n "(cached) " >&6
2314else
2315 if test "x$host_alias" = x; then
2316 ac_cv_host=$ac_cv_build
2317else
2318 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2319 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2320fi
2321
2322fi
2323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2324$as_echo "$ac_cv_host" >&6; }
2325case $ac_cv_host in
2326*-*-*) ;;
2327*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2328esac
2329host=$ac_cv_host
2330ac_save_IFS=$IFS; IFS='-'
2331set x $ac_cv_host
2332shift
2333host_cpu=$1
2334host_vendor=$2
2335shift; shift
2336# Remember, the first character of IFS is used to create $*,
2337# except with old shells:
2338host_os=$*
2339IFS=$ac_save_IFS
2340case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2341
2342
2343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2344$as_echo_n "checking target system type... " >&6; }
2345if ${ac_cv_target+:} false; then :
2346 $as_echo_n "(cached) " >&6
2347else
2348 if test "x$target_alias" = x; then
2349 ac_cv_target=$ac_cv_host
2350else
2351 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2352 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2353fi
2354
2355fi
2356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2357$as_echo "$ac_cv_target" >&6; }
2358case $ac_cv_target in
2359*-*-*) ;;
2360*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2361esac
2362target=$ac_cv_target
2363ac_save_IFS=$IFS; IFS='-'
2364set x $ac_cv_target
2365shift
2366target_cpu=$1
2367target_vendor=$2
2368shift; shift
2369# Remember, the first character of IFS is used to create $*,
2370# except with old shells:
2371target_os=$*
2372IFS=$ac_save_IFS
2373case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2374
2375
2376# The aliases save the names the user supplied, while $host etc.
2377# will get canonicalized.
2378test -n "$target_alias" &&
2379 test "$program_prefix$program_suffix$program_transform_name" = \
2380 NONENONEs,x,x, &&
2381 program_prefix=${target_alias}-
6bb11ab3
L
2382ac_ext=c
2383ac_cpp='$CPP $CPPFLAGS'
2384ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2385ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2386ac_compiler_gnu=$ac_cv_c_compiler_gnu
2387if test -n "$ac_tool_prefix"; then
2388 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2389set dummy ${ac_tool_prefix}gcc; ac_word=$2
2390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2391$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2392if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2393 $as_echo_n "(cached) " >&6
2394else
2395 if test -n "$CC"; then
2396 ac_cv_prog_CC="$CC" # Let the user override the test.
2397else
2398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2399for as_dir in $PATH
2400do
2401 IFS=$as_save_IFS
2402 test -z "$as_dir" && as_dir=.
2403 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2405 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2407 break 2
2408 fi
2409done
2410 done
2411IFS=$as_save_IFS
2412
2413fi
2414fi
2415CC=$ac_cv_prog_CC
2416if test -n "$CC"; then
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2418$as_echo "$CC" >&6; }
2419else
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2421$as_echo "no" >&6; }
2422fi
2423
2424
2425fi
2426if test -z "$ac_cv_prog_CC"; then
2427 ac_ct_CC=$CC
2428 # Extract the first word of "gcc", so it can be a program name with args.
2429set dummy gcc; ac_word=$2
2430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2431$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2432if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2433 $as_echo_n "(cached) " >&6
2434else
2435 if test -n "$ac_ct_CC"; then
2436 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2437else
2438as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2439for as_dir in $PATH
2440do
2441 IFS=$as_save_IFS
2442 test -z "$as_dir" && as_dir=.
2443 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2444 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2445 ac_cv_prog_ac_ct_CC="gcc"
2446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2447 break 2
2448 fi
2449done
2450 done
2451IFS=$as_save_IFS
2452
2453fi
2454fi
2455ac_ct_CC=$ac_cv_prog_ac_ct_CC
2456if test -n "$ac_ct_CC"; then
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2458$as_echo "$ac_ct_CC" >&6; }
2459else
2460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2461$as_echo "no" >&6; }
2462fi
2463
2464 if test "x$ac_ct_CC" = x; then
2465 CC=""
2466 else
2467 case $cross_compiling:$ac_tool_warned in
2468yes:)
2469{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2470$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2471ac_tool_warned=yes ;;
2472esac
2473 CC=$ac_ct_CC
2474 fi
2475else
2476 CC="$ac_cv_prog_CC"
2477fi
2478
2479if test -z "$CC"; then
2480 if test -n "$ac_tool_prefix"; then
2481 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2482set dummy ${ac_tool_prefix}cc; ac_word=$2
2483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2484$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2485if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2486 $as_echo_n "(cached) " >&6
2487else
2488 if test -n "$CC"; then
2489 ac_cv_prog_CC="$CC" # Let the user override the test.
2490else
2491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2492for as_dir in $PATH
2493do
2494 IFS=$as_save_IFS
2495 test -z "$as_dir" && as_dir=.
2496 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2498 ac_cv_prog_CC="${ac_tool_prefix}cc"
2499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2500 break 2
2501 fi
2502done
2503 done
2504IFS=$as_save_IFS
2505
2506fi
2507fi
2508CC=$ac_cv_prog_CC
2509if test -n "$CC"; then
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2511$as_echo "$CC" >&6; }
2512else
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2514$as_echo "no" >&6; }
2515fi
2516
2517
2518 fi
2519fi
2520if test -z "$CC"; then
2521 # Extract the first word of "cc", so it can be a program name with args.
2522set dummy cc; ac_word=$2
2523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2524$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2525if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2526 $as_echo_n "(cached) " >&6
2527else
2528 if test -n "$CC"; then
2529 ac_cv_prog_CC="$CC" # Let the user override the test.
2530else
2531 ac_prog_rejected=no
2532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2533for as_dir in $PATH
2534do
2535 IFS=$as_save_IFS
2536 test -z "$as_dir" && as_dir=.
2537 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2539 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2540 ac_prog_rejected=yes
2541 continue
2542 fi
2543 ac_cv_prog_CC="cc"
2544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2545 break 2
2546 fi
2547done
2548 done
2549IFS=$as_save_IFS
2550
2551if test $ac_prog_rejected = yes; then
2552 # We found a bogon in the path, so make sure we never use it.
2553 set dummy $ac_cv_prog_CC
2554 shift
2555 if test $# != 0; then
2556 # We chose a different compiler from the bogus one.
2557 # However, it has the same basename, so the bogon will be chosen
2558 # first if we set CC to just the basename; use the full file name.
2559 shift
2560 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2561 fi
2562fi
2563fi
2564fi
2565CC=$ac_cv_prog_CC
2566if test -n "$CC"; then
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2568$as_echo "$CC" >&6; }
2569else
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2571$as_echo "no" >&6; }
2572fi
2573
2574
2575fi
2576if test -z "$CC"; then
2577 if test -n "$ac_tool_prefix"; then
2578 for ac_prog in cl.exe
2579 do
2580 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2581set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2583$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2584if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2585 $as_echo_n "(cached) " >&6
2586else
2587 if test -n "$CC"; then
2588 ac_cv_prog_CC="$CC" # Let the user override the test.
2589else
2590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2591for as_dir in $PATH
2592do
2593 IFS=$as_save_IFS
2594 test -z "$as_dir" && as_dir=.
2595 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2597 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2599 break 2
2600 fi
2601done
2602 done
2603IFS=$as_save_IFS
2604
2605fi
2606fi
2607CC=$ac_cv_prog_CC
2608if test -n "$CC"; then
2609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2610$as_echo "$CC" >&6; }
2611else
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2613$as_echo "no" >&6; }
2614fi
2615
2616
2617 test -n "$CC" && break
2618 done
2619fi
2620if test -z "$CC"; then
2621 ac_ct_CC=$CC
2622 for ac_prog in cl.exe
2623do
2624 # Extract the first word of "$ac_prog", so it can be a program name with args.
2625set dummy $ac_prog; ac_word=$2
2626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2627$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2628if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2629 $as_echo_n "(cached) " >&6
2630else
2631 if test -n "$ac_ct_CC"; then
2632 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2633else
2634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635for as_dir in $PATH
2636do
2637 IFS=$as_save_IFS
2638 test -z "$as_dir" && as_dir=.
2639 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2641 ac_cv_prog_ac_ct_CC="$ac_prog"
2642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2643 break 2
2644 fi
2645done
2646 done
2647IFS=$as_save_IFS
2648
2649fi
2650fi
2651ac_ct_CC=$ac_cv_prog_ac_ct_CC
2652if test -n "$ac_ct_CC"; then
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2654$as_echo "$ac_ct_CC" >&6; }
2655else
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2657$as_echo "no" >&6; }
2658fi
2659
2660
2661 test -n "$ac_ct_CC" && break
2662done
2663
2664 if test "x$ac_ct_CC" = x; then
2665 CC=""
2666 else
2667 case $cross_compiling:$ac_tool_warned in
2668yes:)
2669{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2670$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2671ac_tool_warned=yes ;;
2672esac
2673 CC=$ac_ct_CC
2674 fi
2675fi
2676
2677fi
2678
2679
2680test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2681$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2682as_fn_error $? "no acceptable C compiler found in \$PATH
2683See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2684
2685# Provide some information about the compiler.
2686$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2687set X $ac_compile
2688ac_compiler=$2
2689for ac_option in --version -v -V -qversion; do
2690 { { ac_try="$ac_compiler $ac_option >&5"
2691case "(($ac_try" in
2692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2693 *) ac_try_echo=$ac_try;;
2694esac
2695eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2696$as_echo "$ac_try_echo"; } >&5
2697 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2698 ac_status=$?
2699 if test -s conftest.err; then
2700 sed '10a\
2701... rest of stderr output deleted ...
2702 10q' conftest.err >conftest.er1
2703 cat conftest.er1 >&5
6bb11ab3 2704 fi
d0ac1c44 2705 rm -f conftest.er1 conftest.err
6bb11ab3
L
2706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2707 test $ac_status = 0; }
2708done
2709
2710cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2711/* end confdefs.h. */
2712
2713int
2714main ()
2715{
2716
2717 ;
2718 return 0;
2719}
2720_ACEOF
2721ac_clean_files_save=$ac_clean_files
d0ac1c44 2722ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2723# Try to create an executable without -o first, disregard a.out.
2724# It will help us diagnose broken compilers, and finding out an intuition
2725# of exeext.
d0ac1c44
SM
2726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2727$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2728ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2729
2730# The possible output files:
2731ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2732
2733ac_rmfiles=
2734for ac_file in $ac_files
2735do
2736 case $ac_file in
2737 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2738 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2739 esac
2740done
2741rm -f $ac_rmfiles
2742
2743if { { ac_try="$ac_link_default"
2744case "(($ac_try" in
2745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2746 *) ac_try_echo=$ac_try;;
2747esac
2748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2749$as_echo "$ac_try_echo"; } >&5
2750 (eval "$ac_link_default") 2>&5
2751 ac_status=$?
2752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2753 test $ac_status = 0; }; then :
2754 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2755# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2756# in a Makefile. We should not override ac_cv_exeext if it was cached,
2757# so that the user can short-circuit this test for compilers unknown to
2758# Autoconf.
2759for ac_file in $ac_files ''
2760do
2761 test -f "$ac_file" || continue
2762 case $ac_file in
2763 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2764 ;;
2765 [ab].out )
2766 # We found the default executable, but exeext='' is most
2767 # certainly right.
2768 break;;
2769 *.* )
2770 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2771 then :; else
2772 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2773 fi
2774 # We set ac_cv_exeext here because the later test for it is not
2775 # safe: cross compilers may not add the suffix if given an `-o'
2776 # argument, so we may need to know it at that point already.
2777 # Even if this section looks crufty: it has the advantage of
2778 # actually working.
2779 break;;
2780 * )
2781 break;;
2782 esac
2783done
2784test "$ac_cv_exeext" = no && ac_cv_exeext=
2785
2786else
2787 ac_file=''
2788fi
6bb11ab3 2789if test -z "$ac_file"; then :
d0ac1c44
SM
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2791$as_echo "no" >&6; }
2792$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2793sed 's/^/| /' conftest.$ac_ext >&5
2794
2795{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2796$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2797as_fn_error 77 "C compiler cannot create executables
2798See \`config.log' for more details" "$LINENO" 5; }
2799else
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2801$as_echo "yes" >&6; }
6bb11ab3 2802fi
d0ac1c44
SM
2803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2804$as_echo_n "checking for C compiler default output file name... " >&6; }
2805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2806$as_echo "$ac_file" >&6; }
6bb11ab3
L
2807ac_exeext=$ac_cv_exeext
2808
d0ac1c44 2809rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2810ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2812$as_echo_n "checking for suffix of executables... " >&6; }
2813if { { ac_try="$ac_link"
2814case "(($ac_try" in
2815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2816 *) ac_try_echo=$ac_try;;
2817esac
2818eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2819$as_echo "$ac_try_echo"; } >&5
2820 (eval "$ac_link") 2>&5
2821 ac_status=$?
2822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2823 test $ac_status = 0; }; then :
2824 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2825# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2826# work properly (i.e., refer to `conftest.exe'), while it won't with
2827# `rm'.
2828for ac_file in conftest.exe conftest conftest.*; do
2829 test -f "$ac_file" || continue
2830 case $ac_file in
2831 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2832 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2833 break;;
2834 * ) break;;
2835 esac
2836done
2837else
2838 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2839$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2840as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2841See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 2842fi
d0ac1c44 2843rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
2844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2845$as_echo "$ac_cv_exeext" >&6; }
2846
2847rm -f conftest.$ac_ext
2848EXEEXT=$ac_cv_exeext
2849ac_exeext=$EXEEXT
d0ac1c44
SM
2850cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2851/* end confdefs.h. */
2852#include <stdio.h>
2853int
2854main ()
2855{
2856FILE *f = fopen ("conftest.out", "w");
2857 return ferror (f) || fclose (f) != 0;
2858
2859 ;
2860 return 0;
2861}
2862_ACEOF
2863ac_clean_files="$ac_clean_files conftest.out"
2864# Check that the compiler produces executables we can run. If not, either
2865# the compiler is broken, or we cross compile.
2866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2867$as_echo_n "checking whether we are cross compiling... " >&6; }
2868if test "$cross_compiling" != yes; then
2869 { { ac_try="$ac_link"
2870case "(($ac_try" in
2871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2872 *) ac_try_echo=$ac_try;;
2873esac
2874eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2875$as_echo "$ac_try_echo"; } >&5
2876 (eval "$ac_link") 2>&5
2877 ac_status=$?
2878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2879 test $ac_status = 0; }
2880 if { ac_try='./conftest$ac_cv_exeext'
2881 { { case "(($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_try") 2>&5
2888 ac_status=$?
2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890 test $ac_status = 0; }; }; then
2891 cross_compiling=no
2892 else
2893 if test "$cross_compiling" = maybe; then
2894 cross_compiling=yes
2895 else
2896 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2897$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2898as_fn_error $? "cannot run C compiled programs.
2899If you meant to cross compile, use \`--host'.
2900See \`config.log' for more details" "$LINENO" 5; }
2901 fi
2902 fi
2903fi
2904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2905$as_echo "$cross_compiling" >&6; }
2906
2907rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2908ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2910$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2911if ${ac_cv_objext+:} false; then :
6bb11ab3
L
2912 $as_echo_n "(cached) " >&6
2913else
2914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2915/* end confdefs.h. */
2916
2917int
2918main ()
2919{
2920
2921 ;
2922 return 0;
2923}
2924_ACEOF
2925rm -f conftest.o conftest.obj
2926if { { ac_try="$ac_compile"
2927case "(($ac_try" in
2928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929 *) ac_try_echo=$ac_try;;
2930esac
2931eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2932$as_echo "$ac_try_echo"; } >&5
2933 (eval "$ac_compile") 2>&5
2934 ac_status=$?
2935 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2936 test $ac_status = 0; }; then :
2937 for ac_file in conftest.o conftest.obj conftest.*; do
2938 test -f "$ac_file" || continue;
2939 case $ac_file in
2940 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2941 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2942 break;;
2943 esac
2944done
2945else
2946 $as_echo "$as_me: failed program was:" >&5
2947sed 's/^/| /' conftest.$ac_ext >&5
2948
2949{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2950$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2951as_fn_error $? "cannot compute suffix of object files: cannot compile
2952See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2953fi
2954rm -f conftest.$ac_cv_objext conftest.$ac_ext
2955fi
2956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2957$as_echo "$ac_cv_objext" >&6; }
2958OBJEXT=$ac_cv_objext
2959ac_objext=$OBJEXT
2960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2961$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2962if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
2963 $as_echo_n "(cached) " >&6
2964else
2965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2966/* end confdefs.h. */
2967
2968int
2969main ()
2970{
2971#ifndef __GNUC__
2972 choke me
2973#endif
2974
2975 ;
2976 return 0;
2977}
2978_ACEOF
2979if ac_fn_c_try_compile "$LINENO"; then :
2980 ac_compiler_gnu=yes
2981else
2982 ac_compiler_gnu=no
2983fi
2984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2985ac_cv_c_compiler_gnu=$ac_compiler_gnu
2986
2987fi
2988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2989$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2990if test $ac_compiler_gnu = yes; then
2991 GCC=yes
2992else
2993 GCC=
2994fi
2995ac_test_CFLAGS=${CFLAGS+set}
2996ac_save_CFLAGS=$CFLAGS
2997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2998$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 2999if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
3000 $as_echo_n "(cached) " >&6
3001else
3002 ac_save_c_werror_flag=$ac_c_werror_flag
3003 ac_c_werror_flag=yes
3004 ac_cv_prog_cc_g=no
3005 CFLAGS="-g"
3006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3007/* end confdefs.h. */
3008
3009int
3010main ()
3011{
3012
3013 ;
3014 return 0;
3015}
3016_ACEOF
3017if ac_fn_c_try_compile "$LINENO"; then :
3018 ac_cv_prog_cc_g=yes
3019else
3020 CFLAGS=""
3021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3022/* end confdefs.h. */
3023
3024int
3025main ()
3026{
3027
3028 ;
3029 return 0;
3030}
3031_ACEOF
3032if ac_fn_c_try_compile "$LINENO"; then :
3033
3034else
3035 ac_c_werror_flag=$ac_save_c_werror_flag
3036 CFLAGS="-g"
3037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3038/* end confdefs.h. */
3039
3040int
3041main ()
3042{
3043
3044 ;
3045 return 0;
3046}
3047_ACEOF
3048if ac_fn_c_try_compile "$LINENO"; then :
3049 ac_cv_prog_cc_g=yes
3050fi
3051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3052fi
3053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3054fi
3055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3056 ac_c_werror_flag=$ac_save_c_werror_flag
3057fi
3058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3059$as_echo "$ac_cv_prog_cc_g" >&6; }
3060if test "$ac_test_CFLAGS" = set; then
3061 CFLAGS=$ac_save_CFLAGS
3062elif test $ac_cv_prog_cc_g = yes; then
3063 if test "$GCC" = yes; then
3064 CFLAGS="-g -O2"
3065 else
3066 CFLAGS="-g"
3067 fi
3068else
3069 if test "$GCC" = yes; then
3070 CFLAGS="-O2"
3071 else
3072 CFLAGS=
3073 fi
3074fi
3075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3076$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3077if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3078 $as_echo_n "(cached) " >&6
3079else
3080 ac_cv_prog_cc_c89=no
3081ac_save_CC=$CC
3082cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3083/* end confdefs.h. */
3084#include <stdarg.h>
3085#include <stdio.h>
d0ac1c44 3086struct stat;
6bb11ab3
L
3087/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3088struct buf { int x; };
3089FILE * (*rcsopen) (struct buf *, struct stat *, int);
3090static char *e (p, i)
3091 char **p;
3092 int i;
3093{
3094 return p[i];
3095}
3096static char *f (char * (*g) (char **, int), char **p, ...)
3097{
3098 char *s;
3099 va_list v;
3100 va_start (v,p);
3101 s = g (p, va_arg (v,int));
3102 va_end (v);
3103 return s;
3104}
3105
3106/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3107 function prototypes and stuff, but not '\xHH' hex character constants.
3108 These don't provoke an error unfortunately, instead are silently treated
3109 as 'x'. The following induces an error, until -std is added to get
3110 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3111 array size at least. It's necessary to write '\x00'==0 to get something
3112 that's true only with -std. */
3113int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3114
3115/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3116 inside strings and character constants. */
3117#define FOO(x) 'x'
3118int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3119
3120int test (int i, double x);
3121struct s1 {int (*f) (int a);};
3122struct s2 {int (*f) (double a);};
3123int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3124int argc;
3125char **argv;
3126int
3127main ()
3128{
3129return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3130 ;
3131 return 0;
3132}
3133_ACEOF
3134for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3135 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3136do
3137 CC="$ac_save_CC $ac_arg"
3138 if ac_fn_c_try_compile "$LINENO"; then :
3139 ac_cv_prog_cc_c89=$ac_arg
3140fi
3141rm -f core conftest.err conftest.$ac_objext
3142 test "x$ac_cv_prog_cc_c89" != "xno" && break
3143done
3144rm -f conftest.$ac_ext
3145CC=$ac_save_CC
3146
3147fi
3148# AC_CACHE_VAL
3149case "x$ac_cv_prog_cc_c89" in
3150 x)
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3152$as_echo "none needed" >&6; } ;;
3153 xno)
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3155$as_echo "unsupported" >&6; } ;;
3156 *)
3157 CC="$CC $ac_cv_prog_cc_c89"
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3159$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3160esac
3161if test "x$ac_cv_prog_cc_c89" != xno; then :
3162
3163fi
3164
3165ac_ext=c
3166ac_cpp='$CPP $CPPFLAGS'
3167ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3168ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3169ac_compiler_gnu=$ac_cv_c_compiler_gnu
3170
c2783492 3171
ebe9564b
MF
3172ac_ext=c
3173ac_cpp='$CPP $CPPFLAGS'
3174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3176ac_compiler_gnu=$ac_cv_c_compiler_gnu
3177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3178$as_echo_n "checking how to run the C preprocessor... " >&6; }
3179# On Suns, sometimes $CPP names a directory.
3180if test -n "$CPP" && test -d "$CPP"; then
3181 CPP=
3182fi
3183if test -z "$CPP"; then
3184 if ${ac_cv_prog_CPP+:} false; then :
3185 $as_echo_n "(cached) " >&6
3186else
3187 # Double quotes because CPP needs to be expanded
3188 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3189 do
3190 ac_preproc_ok=false
3191for ac_c_preproc_warn_flag in '' yes
3192do
3193 # Use a header file that comes with gcc, so configuring glibc
3194 # with a fresh cross-compiler works.
3195 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3196 # <limits.h> exists even on freestanding compilers.
3197 # On the NeXT, cc -E runs the code through the compiler's parser,
3198 # not just through cpp. "Syntax error" is here to catch this case.
3199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3200/* end confdefs.h. */
3201#ifdef __STDC__
3202# include <limits.h>
3203#else
3204# include <assert.h>
3205#endif
3206 Syntax error
3207_ACEOF
3208if ac_fn_c_try_cpp "$LINENO"; then :
3209
3210else
3211 # Broken: fails on valid input.
3212continue
3213fi
3214rm -f conftest.err conftest.i conftest.$ac_ext
3215
3216 # OK, works on sane cases. Now check whether nonexistent headers
3217 # can be detected and how.
3218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3219/* end confdefs.h. */
3220#include <ac_nonexistent.h>
3221_ACEOF
3222if ac_fn_c_try_cpp "$LINENO"; then :
3223 # Broken: success on invalid input.
3224continue
3225else
3226 # Passes both tests.
3227ac_preproc_ok=:
3228break
3229fi
3230rm -f conftest.err conftest.i conftest.$ac_ext
3231
3232done
3233# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3234rm -f conftest.i conftest.err conftest.$ac_ext
3235if $ac_preproc_ok; then :
3236 break
3237fi
3238
3239 done
3240 ac_cv_prog_CPP=$CPP
3241
3242fi
3243 CPP=$ac_cv_prog_CPP
3244else
3245 ac_cv_prog_CPP=$CPP
3246fi
3247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3248$as_echo "$CPP" >&6; }
3249ac_preproc_ok=false
3250for ac_c_preproc_warn_flag in '' yes
3251do
3252 # Use a header file that comes with gcc, so configuring glibc
3253 # with a fresh cross-compiler works.
3254 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3255 # <limits.h> exists even on freestanding compilers.
3256 # On the NeXT, cc -E runs the code through the compiler's parser,
3257 # not just through cpp. "Syntax error" is here to catch this case.
3258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3259/* end confdefs.h. */
3260#ifdef __STDC__
3261# include <limits.h>
3262#else
3263# include <assert.h>
3264#endif
3265 Syntax error
3266_ACEOF
3267if ac_fn_c_try_cpp "$LINENO"; then :
3268
3269else
3270 # Broken: fails on valid input.
3271continue
3272fi
3273rm -f conftest.err conftest.i conftest.$ac_ext
3274
3275 # OK, works on sane cases. Now check whether nonexistent headers
3276 # can be detected and how.
3277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3278/* end confdefs.h. */
3279#include <ac_nonexistent.h>
3280_ACEOF
3281if ac_fn_c_try_cpp "$LINENO"; then :
3282 # Broken: success on invalid input.
3283continue
3284else
3285 # Passes both tests.
3286ac_preproc_ok=:
3287break
3288fi
3289rm -f conftest.err conftest.i conftest.$ac_ext
3290
3291done
3292# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3293rm -f conftest.i conftest.err conftest.$ac_ext
3294if $ac_preproc_ok; then :
3295
3296else
3297 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3298$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3299as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3300See \`config.log' for more details" "$LINENO" 5; }
3301fi
3302
3303ac_ext=c
3304ac_cpp='$CPP $CPPFLAGS'
3305ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3306ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3307ac_compiler_gnu=$ac_cv_c_compiler_gnu
3308
6bb11ab3
L
3309
3310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3311$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3312if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3313 $as_echo_n "(cached) " >&6
3314else
3315 if test -z "$GREP"; then
3316 ac_path_GREP_found=false
3317 # Loop through the user's path and test for each of PROGNAME-LIST
3318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3319for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3320do
3321 IFS=$as_save_IFS
3322 test -z "$as_dir" && as_dir=.
3323 for ac_prog in grep ggrep; do
3324 for ac_exec_ext in '' $ac_executable_extensions; do
3325 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3326 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3327# Check for GNU ac_path_GREP and select it if it is found.
3328 # Check for GNU $ac_path_GREP
3329case `"$ac_path_GREP" --version 2>&1` in
3330*GNU*)
3331 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3332*)
3333 ac_count=0
3334 $as_echo_n 0123456789 >"conftest.in"
3335 while :
3336 do
3337 cat "conftest.in" "conftest.in" >"conftest.tmp"
3338 mv "conftest.tmp" "conftest.in"
3339 cp "conftest.in" "conftest.nl"
3340 $as_echo 'GREP' >> "conftest.nl"
3341 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3342 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3343 as_fn_arith $ac_count + 1 && ac_count=$as_val
3344 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3345 # Best one so far, save it but keep looking for a better one
3346 ac_cv_path_GREP="$ac_path_GREP"
3347 ac_path_GREP_max=$ac_count
3348 fi
3349 # 10*(2^10) chars as input seems more than enough
3350 test $ac_count -gt 10 && break
3351 done
3352 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3353esac
3354
3355 $ac_path_GREP_found && break 3
3356 done
3357 done
3358 done
3359IFS=$as_save_IFS
3360 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3361 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3362 fi
3363else
3364 ac_cv_path_GREP=$GREP
3365fi
3366
3367fi
3368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3369$as_echo "$ac_cv_path_GREP" >&6; }
3370 GREP="$ac_cv_path_GREP"
3371
3372
3373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3374$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3375if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3376 $as_echo_n "(cached) " >&6
3377else
3378 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3379 then ac_cv_path_EGREP="$GREP -E"
3380 else
3381 if test -z "$EGREP"; then
3382 ac_path_EGREP_found=false
3383 # Loop through the user's path and test for each of PROGNAME-LIST
3384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3386do
3387 IFS=$as_save_IFS
3388 test -z "$as_dir" && as_dir=.
3389 for ac_prog in egrep; do
3390 for ac_exec_ext in '' $ac_executable_extensions; do
3391 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3392 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3393# Check for GNU ac_path_EGREP and select it if it is found.
3394 # Check for GNU $ac_path_EGREP
3395case `"$ac_path_EGREP" --version 2>&1` in
3396*GNU*)
3397 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3398*)
3399 ac_count=0
3400 $as_echo_n 0123456789 >"conftest.in"
3401 while :
3402 do
3403 cat "conftest.in" "conftest.in" >"conftest.tmp"
3404 mv "conftest.tmp" "conftest.in"
3405 cp "conftest.in" "conftest.nl"
3406 $as_echo 'EGREP' >> "conftest.nl"
3407 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3408 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3409 as_fn_arith $ac_count + 1 && ac_count=$as_val
3410 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3411 # Best one so far, save it but keep looking for a better one
3412 ac_cv_path_EGREP="$ac_path_EGREP"
3413 ac_path_EGREP_max=$ac_count
3414 fi
3415 # 10*(2^10) chars as input seems more than enough
3416 test $ac_count -gt 10 && break
3417 done
3418 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3419esac
3420
3421 $ac_path_EGREP_found && break 3
3422 done
3423 done
3424 done
3425IFS=$as_save_IFS
3426 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3427 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3428 fi
3429else
3430 ac_cv_path_EGREP=$EGREP
3431fi
3432
3433 fi
3434fi
3435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3436$as_echo "$ac_cv_path_EGREP" >&6; }
3437 EGREP="$ac_cv_path_EGREP"
3438
3439
3440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3441$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3442if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3443 $as_echo_n "(cached) " >&6
3444else
3445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3446/* end confdefs.h. */
3447#include <stdlib.h>
3448#include <stdarg.h>
3449#include <string.h>
3450#include <float.h>
3451
3452int
3453main ()
3454{
3455
3456 ;
3457 return 0;
3458}
3459_ACEOF
3460if ac_fn_c_try_compile "$LINENO"; then :
3461 ac_cv_header_stdc=yes
3462else
3463 ac_cv_header_stdc=no
3464fi
3465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3466
3467if test $ac_cv_header_stdc = yes; then
3468 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470/* end confdefs.h. */
3471#include <string.h>
3472
3473_ACEOF
3474if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3475 $EGREP "memchr" >/dev/null 2>&1; then :
3476
3477else
3478 ac_cv_header_stdc=no
3479fi
3480rm -f conftest*
3481
3482fi
3483
3484if test $ac_cv_header_stdc = yes; then
3485 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3487/* end confdefs.h. */
3488#include <stdlib.h>
3489
3490_ACEOF
3491if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3492 $EGREP "free" >/dev/null 2>&1; then :
3493
3494else
3495 ac_cv_header_stdc=no
3496fi
3497rm -f conftest*
3498
3499fi
3500
3501if test $ac_cv_header_stdc = yes; then
3502 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3503 if test "$cross_compiling" = yes; then :
3504 :
3505else
3506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3507/* end confdefs.h. */
3508#include <ctype.h>
3509#include <stdlib.h>
3510#if ((' ' & 0x0FF) == 0x020)
3511# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3512# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3513#else
3514# define ISLOWER(c) \
3515 (('a' <= (c) && (c) <= 'i') \
3516 || ('j' <= (c) && (c) <= 'r') \
3517 || ('s' <= (c) && (c) <= 'z'))
3518# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3519#endif
3520
3521#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3522int
3523main ()
3524{
3525 int i;
3526 for (i = 0; i < 256; i++)
3527 if (XOR (islower (i), ISLOWER (i))
3528 || toupper (i) != TOUPPER (i))
3529 return 2;
3530 return 0;
3531}
3532_ACEOF
3533if ac_fn_c_try_run "$LINENO"; then :
3534
3535else
3536 ac_cv_header_stdc=no
3537fi
3538rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3539 conftest.$ac_objext conftest.beam conftest.$ac_ext
3540fi
3541
3542fi
3543fi
3544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3545$as_echo "$ac_cv_header_stdc" >&6; }
3546if test $ac_cv_header_stdc = yes; then
3547
3548$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3549
3550fi
3551
3552# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3553for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3554 inttypes.h stdint.h unistd.h
3555do :
3556 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3557ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3558"
d0ac1c44 3559if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3560 cat >>confdefs.h <<_ACEOF
3561#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3562_ACEOF
3563
3564fi
3565
3566done
3567
3568
3569
3570 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3571if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3572 MINIX=yes
3573else
3574 MINIX=
3575fi
3576
3577
3578 if test "$MINIX" = yes; then
3579
3580$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3581
3582
3583$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3584
3585
3586$as_echo "#define _MINIX 1" >>confdefs.h
3587
3588 fi
3589
3590
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3592$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3593if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3594 $as_echo_n "(cached) " >&6
3595else
3596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3597/* end confdefs.h. */
3598
d0ac1c44
SM
3599# define __EXTENSIONS__ 1
3600 $ac_includes_default
6bb11ab3
L
3601int
3602main ()
3603{
3604
3605 ;
3606 return 0;
3607}
3608_ACEOF
3609if ac_fn_c_try_compile "$LINENO"; then :
3610 ac_cv_safe_to_define___extensions__=yes
3611else
3612 ac_cv_safe_to_define___extensions__=no
3613fi
3614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3615fi
3616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3617$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3618 test $ac_cv_safe_to_define___extensions__ = yes &&
3619 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3620
3621 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3622
3623 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3624
3625 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3626
3627 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3628
3629
3630test "$program_prefix" != NONE &&
3631 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3632# Use a double $ so make ignores it.
3633test "$program_suffix" != NONE &&
3634 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3635# Double any \ or $.
3636# By default was `s,x,x', remove it if useless.
3637ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3638program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3639
3640# Find a good install program. We prefer a C program (faster),
3641# so one script is as good as another. But avoid the broken or
3642# incompatible versions:
3643# SysV /etc/install, /usr/sbin/install
3644# SunOS /usr/etc/install
3645# IRIX /sbin/install
3646# AIX /bin/install
3647# AmigaOS /C/install, which installs bootblocks on floppy discs
3648# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3649# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3650# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3651# OS/2's system install, which has a completely different semantic
3652# ./install, which can be erroneously created by make from ./install.sh.
3653# Reject install programs that cannot install multiple files.
3654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3655$as_echo_n "checking for a BSD-compatible install... " >&6; }
3656if test -z "$INSTALL"; then
d0ac1c44 3657if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3658 $as_echo_n "(cached) " >&6
3659else
3660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3661for as_dir in $PATH
3662do
3663 IFS=$as_save_IFS
3664 test -z "$as_dir" && as_dir=.
3665 # Account for people who put trailing slashes in PATH elements.
3666case $as_dir/ in #((
3667 ./ | .// | /[cC]/* | \
3668 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3669 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3670 /usr/ucb/* ) ;;
3671 *)
3672 # OSF1 and SCO ODT 3.0 have their own names for install.
3673 # Don't use installbsd from OSF since it installs stuff as root
3674 # by default.
3675 for ac_prog in ginstall scoinst install; do
3676 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3677 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3678 if test $ac_prog = install &&
3679 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3680 # AIX install. It has an incompatible calling convention.
3681 :
3682 elif test $ac_prog = install &&
3683 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3684 # program-specific install script used by HP pwplus--don't use.
3685 :
3686 else
3687 rm -rf conftest.one conftest.two conftest.dir
3688 echo one > conftest.one
3689 echo two > conftest.two
3690 mkdir conftest.dir
3691 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3692 test -s conftest.one && test -s conftest.two &&
3693 test -s conftest.dir/conftest.one &&
3694 test -s conftest.dir/conftest.two
3695 then
3696 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3697 break 3
3698 fi
3699 fi
3700 fi
3701 done
3702 done
3703 ;;
3704esac
3705
3706 done
3707IFS=$as_save_IFS
3708
3709rm -rf conftest.one conftest.two conftest.dir
3710
3711fi
3712 if test "${ac_cv_path_install+set}" = set; then
3713 INSTALL=$ac_cv_path_install
3714 else
3715 # As a last resort, use the slow shell script. Don't cache a
3716 # value for INSTALL within a source directory, because that will
3717 # break other packages using the cache if that directory is
3718 # removed, or if the value is a relative name.
3719 INSTALL=$ac_install_sh
3720 fi
3721fi
3722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3723$as_echo "$INSTALL" >&6; }
3724
3725# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3726# It thinks the first close brace ends the variable substitution.
3727test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3728
3729test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3730
3731test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3732
3733rm -rf .tst 2>/dev/null
3734mkdir .tst 2>/dev/null
3735if test -d .tst; then
3736 am__leading_dot=.
3737else
3738 am__leading_dot=_
3739fi
3740rmdir .tst 2>/dev/null
3741
3742DEPDIR="${am__leading_dot}deps"
3743
3744case `pwd` in
3745 *\ * | *\ *)
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3747$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3748esac
3749
3750
3751
3752macro_version='2.2.7a'
3753macro_revision='1.3134'
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767ltmain="$ac_aux_dir/ltmain.sh"
3768
3769# Backslashify metacharacters that are still active within
3770# double-quoted strings.
3771sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3772
3773# Same as above, but do not quote variable references.
3774double_quote_subst='s/\(["`\\]\)/\\\1/g'
3775
3776# Sed substitution to delay expansion of an escaped shell variable in a
3777# double_quote_subst'ed string.
3778delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3779
3780# Sed substitution to delay expansion of an escaped single quote.
3781delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3782
3783# Sed substitution to avoid accidental globbing in evaled expressions
3784no_glob_subst='s/\*/\\\*/g'
3785
3786ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3787ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3788ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3789
3790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3791$as_echo_n "checking how to print strings... " >&6; }
3792# Test print first, because it will be a builtin if present.
3793if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3794 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3795 ECHO='print -r --'
3796elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3797 ECHO='printf %s\n'
3798else
3799 # Use this function as a fallback that always works.
3800 func_fallback_echo ()
3801 {
3802 eval 'cat <<_LTECHO_EOF
3803$1
3804_LTECHO_EOF'
3805 }
3806 ECHO='func_fallback_echo'
3807fi
3808
3809# func_echo_all arg...
3810# Invoke $ECHO with all args, space-separated.
3811func_echo_all ()
3812{
3813 $ECHO ""
3814}
3815
3816case "$ECHO" in
3817 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3818$as_echo "printf" >&6; } ;;
3819 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3820$as_echo "print -r" >&6; } ;;
3821 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3822$as_echo "cat" >&6; } ;;
3823esac
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3839$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 3840if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
3841 $as_echo_n "(cached) " >&6
3842else
3843 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3844 for ac_i in 1 2 3 4 5 6 7; do
3845 ac_script="$ac_script$as_nl$ac_script"
3846 done
3847 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3848 { ac_script=; unset ac_script;}
3849 if test -z "$SED"; then
3850 ac_path_SED_found=false
3851 # Loop through the user's path and test for each of PROGNAME-LIST
3852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3853for as_dir in $PATH
3854do
3855 IFS=$as_save_IFS
3856 test -z "$as_dir" && as_dir=.
3857 for ac_prog in sed gsed; do
3858 for ac_exec_ext in '' $ac_executable_extensions; do
3859 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3860 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
3861# Check for GNU ac_path_SED and select it if it is found.
3862 # Check for GNU $ac_path_SED
3863case `"$ac_path_SED" --version 2>&1` in
3864*GNU*)
3865 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3866*)
3867 ac_count=0
3868 $as_echo_n 0123456789 >"conftest.in"
3869 while :
3870 do
3871 cat "conftest.in" "conftest.in" >"conftest.tmp"
3872 mv "conftest.tmp" "conftest.in"
3873 cp "conftest.in" "conftest.nl"
3874 $as_echo '' >> "conftest.nl"
3875 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3876 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3877 as_fn_arith $ac_count + 1 && ac_count=$as_val
3878 if test $ac_count -gt ${ac_path_SED_max-0}; then
3879 # Best one so far, save it but keep looking for a better one
3880 ac_cv_path_SED="$ac_path_SED"
3881 ac_path_SED_max=$ac_count
3882 fi
3883 # 10*(2^10) chars as input seems more than enough
3884 test $ac_count -gt 10 && break
3885 done
3886 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3887esac
3888
3889 $ac_path_SED_found && break 3
3890 done
3891 done
3892 done
3893IFS=$as_save_IFS
3894 if test -z "$ac_cv_path_SED"; then
d0ac1c44 3895 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
3896 fi
3897else
3898 ac_cv_path_SED=$SED
3899fi
3900
3901fi
3902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3903$as_echo "$ac_cv_path_SED" >&6; }
3904 SED="$ac_cv_path_SED"
3905 rm -f conftest.sed
3906
3907test -z "$SED" && SED=sed
3908Xsed="$SED -e 1s/^X//"
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3921$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 3922if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
3923 $as_echo_n "(cached) " >&6
3924else
3925 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3926 then ac_cv_path_FGREP="$GREP -F"
3927 else
3928 if test -z "$FGREP"; then
3929 ac_path_FGREP_found=false
3930 # Loop through the user's path and test for each of PROGNAME-LIST
3931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3933do
3934 IFS=$as_save_IFS
3935 test -z "$as_dir" && as_dir=.
3936 for ac_prog in fgrep; do
3937 for ac_exec_ext in '' $ac_executable_extensions; do
3938 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3939 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
3940# Check for GNU ac_path_FGREP and select it if it is found.
3941 # Check for GNU $ac_path_FGREP
3942case `"$ac_path_FGREP" --version 2>&1` in
3943*GNU*)
3944 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3945*)
3946 ac_count=0
3947 $as_echo_n 0123456789 >"conftest.in"
3948 while :
3949 do
3950 cat "conftest.in" "conftest.in" >"conftest.tmp"
3951 mv "conftest.tmp" "conftest.in"
3952 cp "conftest.in" "conftest.nl"
3953 $as_echo 'FGREP' >> "conftest.nl"
3954 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3955 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3956 as_fn_arith $ac_count + 1 && ac_count=$as_val
3957 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3958 # Best one so far, save it but keep looking for a better one
3959 ac_cv_path_FGREP="$ac_path_FGREP"
3960 ac_path_FGREP_max=$ac_count
3961 fi
3962 # 10*(2^10) chars as input seems more than enough
3963 test $ac_count -gt 10 && break
3964 done
3965 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3966esac
3967
3968 $ac_path_FGREP_found && break 3
3969 done
3970 done
3971 done
3972IFS=$as_save_IFS
3973 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 3974 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3975 fi
3976else
3977 ac_cv_path_FGREP=$FGREP
3978fi
3979
3980 fi
3981fi
3982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3983$as_echo "$ac_cv_path_FGREP" >&6; }
3984 FGREP="$ac_cv_path_FGREP"
3985
3986
3987test -z "$GREP" && GREP=grep
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007# Check whether --with-gnu-ld was given.
4008if test "${with_gnu_ld+set}" = set; then :
4009 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4010else
4011 with_gnu_ld=no
4012fi
4013
4014ac_prog=ld
4015if test "$GCC" = yes; then
4016 # Check if gcc -print-prog-name=ld gives a path.
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4018$as_echo_n "checking for ld used by $CC... " >&6; }
4019 case $host in
4020 *-*-mingw*)
4021 # gcc leaves a trailing carriage return which upsets mingw
4022 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4023 *)
4024 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4025 esac
4026 case $ac_prog in
4027 # Accept absolute paths.
4028 [\\/]* | ?:[\\/]*)
4029 re_direlt='/[^/][^/]*/\.\./'
4030 # Canonicalize the pathname of ld
4031 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4032 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4033 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4034 done
4035 test -z "$LD" && LD="$ac_prog"
4036 ;;
4037 "")
4038 # If it fails, then pretend we aren't using GCC.
4039 ac_prog=ld
4040 ;;
4041 *)
4042 # If it is relative, then search for the first ld in PATH.
4043 with_gnu_ld=unknown
4044 ;;
4045 esac
4046elif test "$with_gnu_ld" = yes; then
4047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4048$as_echo_n "checking for GNU ld... " >&6; }
4049else
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4051$as_echo_n "checking for non-GNU ld... " >&6; }
4052fi
d0ac1c44 4053if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4054 $as_echo_n "(cached) " >&6
4055else
4056 if test -z "$LD"; then
4057 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4058 for ac_dir in $PATH; do
4059 IFS="$lt_save_ifs"
4060 test -z "$ac_dir" && ac_dir=.
4061 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4062 lt_cv_path_LD="$ac_dir/$ac_prog"
4063 # Check to see if the program is GNU ld. I'd rather use --version,
4064 # but apparently some variants of GNU ld only accept -v.
4065 # Break only if it was the GNU/non-GNU ld that we prefer.
4066 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4067 *GNU* | *'with BFD'*)
4068 test "$with_gnu_ld" != no && break
4069 ;;
4070 *)
4071 test "$with_gnu_ld" != yes && break
4072 ;;
4073 esac
4074 fi
4075 done
4076 IFS="$lt_save_ifs"
4077else
4078 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4079fi
4080fi
4081
4082LD="$lt_cv_path_LD"
4083if test -n "$LD"; then
4084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4085$as_echo "$LD" >&6; }
4086else
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4088$as_echo "no" >&6; }
4089fi
d0ac1c44 4090test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4092$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4093if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4094 $as_echo_n "(cached) " >&6
4095else
4096 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4097case `$LD -v 2>&1 </dev/null` in
4098*GNU* | *'with BFD'*)
4099 lt_cv_prog_gnu_ld=yes
4100 ;;
4101*)
4102 lt_cv_prog_gnu_ld=no
4103 ;;
4104esac
4105fi
4106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4107$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4108with_gnu_ld=$lt_cv_prog_gnu_ld
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4119$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4120if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4121 $as_echo_n "(cached) " >&6
4122else
4123 if test -n "$NM"; then
4124 # Let the user override the test.
4125 lt_cv_path_NM="$NM"
4126else
4127 lt_nm_to_check="${ac_tool_prefix}nm"
4128 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4129 lt_nm_to_check="$lt_nm_to_check nm"
4130 fi
4131 for lt_tmp_nm in $lt_nm_to_check; do
4132 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4133 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4134 IFS="$lt_save_ifs"
4135 test -z "$ac_dir" && ac_dir=.
4136 tmp_nm="$ac_dir/$lt_tmp_nm"
4137 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4138 # Check to see if the nm accepts a BSD-compat flag.
4139 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4140 # nm: unknown option "B" ignored
4141 # Tru64's nm complains that /dev/null is an invalid object file
4142 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4143 */dev/null* | *'Invalid file or object type'*)
4144 lt_cv_path_NM="$tmp_nm -B"
4145 break
4146 ;;
4147 *)
4148 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4149 */dev/null*)
4150 lt_cv_path_NM="$tmp_nm -p"
4151 break
4152 ;;
4153 *)
4154 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4155 continue # so that we can try to find one that supports BSD flags
4156 ;;
4157 esac
4158 ;;
4159 esac
4160 fi
4161 done
4162 IFS="$lt_save_ifs"
4163 done
4164 : ${lt_cv_path_NM=no}
4165fi
4166fi
4167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4168$as_echo "$lt_cv_path_NM" >&6; }
4169if test "$lt_cv_path_NM" != "no"; then
4170 NM="$lt_cv_path_NM"
4171else
4172 # Didn't find any BSD compatible name lister, look for dumpbin.
4173 if test -n "$DUMPBIN"; then :
4174 # Let the user override the test.
4175 else
4176 if test -n "$ac_tool_prefix"; then
4177 for ac_prog in dumpbin "link -dump"
4178 do
4179 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4180set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4182$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4183if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4184 $as_echo_n "(cached) " >&6
4185else
4186 if test -n "$DUMPBIN"; then
4187 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4188else
4189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4190for as_dir in $PATH
4191do
4192 IFS=$as_save_IFS
4193 test -z "$as_dir" && as_dir=.
4194 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4195 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4196 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4198 break 2
4199 fi
4200done
4201 done
4202IFS=$as_save_IFS
4203
4204fi
4205fi
4206DUMPBIN=$ac_cv_prog_DUMPBIN
4207if test -n "$DUMPBIN"; then
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4209$as_echo "$DUMPBIN" >&6; }
4210else
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4212$as_echo "no" >&6; }
4213fi
4214
4215
4216 test -n "$DUMPBIN" && break
4217 done
4218fi
4219if test -z "$DUMPBIN"; then
4220 ac_ct_DUMPBIN=$DUMPBIN
4221 for ac_prog in dumpbin "link -dump"
4222do
4223 # Extract the first word of "$ac_prog", so it can be a program name with args.
4224set dummy $ac_prog; ac_word=$2
4225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4227if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4228 $as_echo_n "(cached) " >&6
4229else
4230 if test -n "$ac_ct_DUMPBIN"; then
4231 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4232else
4233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4234for as_dir in $PATH
4235do
4236 IFS=$as_save_IFS
4237 test -z "$as_dir" && as_dir=.
4238 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4239 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4240 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4242 break 2
4243 fi
4244done
4245 done
4246IFS=$as_save_IFS
4247
4248fi
4249fi
4250ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4251if test -n "$ac_ct_DUMPBIN"; then
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4253$as_echo "$ac_ct_DUMPBIN" >&6; }
4254else
4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4256$as_echo "no" >&6; }
4257fi
4258
4259
4260 test -n "$ac_ct_DUMPBIN" && break
4261done
4262
4263 if test "x$ac_ct_DUMPBIN" = x; then
4264 DUMPBIN=":"
4265 else
4266 case $cross_compiling:$ac_tool_warned in
4267yes:)
4268{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4269$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4270ac_tool_warned=yes ;;
4271esac
4272 DUMPBIN=$ac_ct_DUMPBIN
4273 fi
4274fi
4275
4276 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4277 *COFF*)
4278 DUMPBIN="$DUMPBIN -symbols"
4279 ;;
4280 *)
4281 DUMPBIN=:
4282 ;;
4283 esac
4284 fi
4285
4286 if test "$DUMPBIN" != ":"; then
4287 NM="$DUMPBIN"
4288 fi
4289fi
4290test -z "$NM" && NM=nm
4291
4292
4293
4294
4295
4296
4297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4298$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4299if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4300 $as_echo_n "(cached) " >&6
4301else
4302 lt_cv_nm_interface="BSD nm"
4303 echo "int some_variable = 0;" > conftest.$ac_ext
4304 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4305 (eval "$ac_compile" 2>conftest.err)
4306 cat conftest.err >&5
4307 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4308 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4309 cat conftest.err >&5
4310 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4311 cat conftest.out >&5
4312 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4313 lt_cv_nm_interface="MS dumpbin"
4314 fi
4315 rm -f conftest*
4316fi
4317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4318$as_echo "$lt_cv_nm_interface" >&6; }
4319
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4321$as_echo_n "checking whether ln -s works... " >&6; }
4322LN_S=$as_ln_s
4323if test "$LN_S" = "ln -s"; then
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4325$as_echo "yes" >&6; }
4326else
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4328$as_echo "no, using $LN_S" >&6; }
4329fi
4330
4331# find the maximum length of command line arguments
4332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4333$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4334if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4335 $as_echo_n "(cached) " >&6
4336else
4337 i=0
4338 teststring="ABCD"
4339
4340 case $build_os in
4341 msdosdjgpp*)
4342 # On DJGPP, this test can blow up pretty badly due to problems in libc
4343 # (any single argument exceeding 2000 bytes causes a buffer overrun
4344 # during glob expansion). Even if it were fixed, the result of this
4345 # check would be larger than it should be.
4346 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4347 ;;
4348
4349 gnu*)
4350 # Under GNU Hurd, this test is not required because there is
4351 # no limit to the length of command line arguments.
4352 # Libtool will interpret -1 as no limit whatsoever
4353 lt_cv_sys_max_cmd_len=-1;
4354 ;;
4355
4356 cygwin* | mingw* | cegcc*)
4357 # On Win9x/ME, this test blows up -- it succeeds, but takes
4358 # about 5 minutes as the teststring grows exponentially.
4359 # Worse, since 9x/ME are not pre-emptively multitasking,
4360 # you end up with a "frozen" computer, even though with patience
4361 # the test eventually succeeds (with a max line length of 256k).
4362 # Instead, let's just punt: use the minimum linelength reported by
4363 # all of the supported platforms: 8192 (on NT/2K/XP).
4364 lt_cv_sys_max_cmd_len=8192;
4365 ;;
4366
4367 mint*)
4368 # On MiNT this can take a long time and run out of memory.
4369 lt_cv_sys_max_cmd_len=8192;
4370 ;;
4371
4372 amigaos*)
4373 # On AmigaOS with pdksh, this test takes hours, literally.
4374 # So we just punt and use a minimum line length of 8192.
4375 lt_cv_sys_max_cmd_len=8192;
4376 ;;
4377
4378 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4379 # This has been around since 386BSD, at least. Likely further.
4380 if test -x /sbin/sysctl; then
4381 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4382 elif test -x /usr/sbin/sysctl; then
4383 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4384 else
4385 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4386 fi
4387 # And add a safety zone
4388 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4389 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4390 ;;
4391
4392 interix*)
4393 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4394 lt_cv_sys_max_cmd_len=196608
4395 ;;
4396
4397 osf*)
4398 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4399 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4400 # nice to cause kernel panics so lets avoid the loop below.
4401 # First set a reasonable default.
4402 lt_cv_sys_max_cmd_len=16384
4403 #
4404 if test -x /sbin/sysconfig; then
4405 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4406 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4407 esac
4408 fi
4409 ;;
4410 sco3.2v5*)
4411 lt_cv_sys_max_cmd_len=102400
4412 ;;
4413 sysv5* | sco5v6* | sysv4.2uw2*)
4414 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4415 if test -n "$kargmax"; then
4416 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4417 else
4418 lt_cv_sys_max_cmd_len=32768
4419 fi
4420 ;;
4421 *)
4422 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4423 if test -n "$lt_cv_sys_max_cmd_len"; then
4424 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4425 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4426 else
4427 # Make teststring a little bigger before we do anything with it.
4428 # a 1K string should be a reasonable start.
4429 for i in 1 2 3 4 5 6 7 8 ; do
4430 teststring=$teststring$teststring
4431 done
4432 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4433 # If test is not a shell built-in, we'll probably end up computing a
4434 # maximum length that is only half of the actual maximum length, but
4435 # we can't tell.
4436 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4437 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4438 test $i != 17 # 1/2 MB should be enough
4439 do
4440 i=`expr $i + 1`
4441 teststring=$teststring$teststring
4442 done
4443 # Only check the string length outside the loop.
4444 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4445 teststring=
4446 # Add a significant safety factor because C++ compilers can tack on
4447 # massive amounts of additional arguments before passing them to the
4448 # linker. It appears as though 1/2 is a usable value.
4449 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4450 fi
4451 ;;
4452 esac
4453
4454fi
4455
4456if test -n $lt_cv_sys_max_cmd_len ; then
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4458$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4459else
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4461$as_echo "none" >&6; }
4462fi
4463max_cmd_len=$lt_cv_sys_max_cmd_len
4464
4465
4466
4467
4468
4469
4470: ${CP="cp -f"}
4471: ${MV="mv -f"}
4472: ${RM="rm -f"}
4473
4474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4475$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4476# Try some XSI features
4477xsi_shell=no
4478( _lt_dummy="a/b/c"
4479 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4480 = c,a/b,, \
4481 && eval 'test $(( 1 + 1 )) -eq 2 \
4482 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4483 && xsi_shell=yes
4484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4485$as_echo "$xsi_shell" >&6; }
4486
4487
4488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4489$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4490lt_shell_append=no
4491( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4492 >/dev/null 2>&1 \
4493 && lt_shell_append=yes
4494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4495$as_echo "$lt_shell_append" >&6; }
4496
4497
4498if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4499 lt_unset=unset
4500else
4501 lt_unset=false
4502fi
4503
4504
4505
4506
4507
4508# test EBCDIC or ASCII
4509case `echo X|tr X '\101'` in
4510 A) # ASCII based system
4511 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4512 lt_SP2NL='tr \040 \012'
4513 lt_NL2SP='tr \015\012 \040\040'
4514 ;;
4515 *) # EBCDIC based system
4516 lt_SP2NL='tr \100 \n'
4517 lt_NL2SP='tr \r\n \100\100'
4518 ;;
4519esac
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4530$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4531if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4532 $as_echo_n "(cached) " >&6
4533else
4534 lt_cv_ld_reload_flag='-r'
4535fi
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4537$as_echo "$lt_cv_ld_reload_flag" >&6; }
4538reload_flag=$lt_cv_ld_reload_flag
4539case $reload_flag in
4540"" | " "*) ;;
4541*) reload_flag=" $reload_flag" ;;
4542esac
4543reload_cmds='$LD$reload_flag -o $output$reload_objs'
4544case $host_os in
4545 darwin*)
4546 if test "$GCC" = yes; then
4547 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4548 else
4549 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4550 fi
4551 ;;
4552esac
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562if test -n "$ac_tool_prefix"; then
4563 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4564set dummy ${ac_tool_prefix}objdump; ac_word=$2
4565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4566$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4567if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4568 $as_echo_n "(cached) " >&6
4569else
4570 if test -n "$OBJDUMP"; then
4571 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4572else
4573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4574for as_dir in $PATH
4575do
4576 IFS=$as_save_IFS
4577 test -z "$as_dir" && as_dir=.
4578 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4580 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4582 break 2
4583 fi
4584done
4585 done
4586IFS=$as_save_IFS
4587
4588fi
4589fi
4590OBJDUMP=$ac_cv_prog_OBJDUMP
4591if test -n "$OBJDUMP"; then
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4593$as_echo "$OBJDUMP" >&6; }
4594else
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4596$as_echo "no" >&6; }
4597fi
4598
4599
4600fi
4601if test -z "$ac_cv_prog_OBJDUMP"; then
4602 ac_ct_OBJDUMP=$OBJDUMP
4603 # Extract the first word of "objdump", so it can be a program name with args.
4604set dummy objdump; ac_word=$2
4605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4606$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4607if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4608 $as_echo_n "(cached) " >&6
4609else
4610 if test -n "$ac_ct_OBJDUMP"; then
4611 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4612else
4613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614for as_dir in $PATH
4615do
4616 IFS=$as_save_IFS
4617 test -z "$as_dir" && as_dir=.
4618 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4620 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4622 break 2
4623 fi
4624done
4625 done
4626IFS=$as_save_IFS
4627
4628fi
4629fi
4630ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4631if test -n "$ac_ct_OBJDUMP"; then
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4633$as_echo "$ac_ct_OBJDUMP" >&6; }
4634else
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4636$as_echo "no" >&6; }
4637fi
4638
4639 if test "x$ac_ct_OBJDUMP" = x; then
4640 OBJDUMP="false"
4641 else
4642 case $cross_compiling:$ac_tool_warned in
4643yes:)
4644{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4645$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4646ac_tool_warned=yes ;;
4647esac
4648 OBJDUMP=$ac_ct_OBJDUMP
4649 fi
4650else
4651 OBJDUMP="$ac_cv_prog_OBJDUMP"
4652fi
4653
4654test -z "$OBJDUMP" && OBJDUMP=objdump
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4665$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4666if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4667 $as_echo_n "(cached) " >&6
4668else
4669 lt_cv_file_magic_cmd='$MAGIC_CMD'
4670lt_cv_file_magic_test_file=
4671lt_cv_deplibs_check_method='unknown'
4672# Need to set the preceding variable on all platforms that support
4673# interlibrary dependencies.
4674# 'none' -- dependencies not supported.
4675# `unknown' -- same as none, but documents that we really don't know.
4676# 'pass_all' -- all dependencies passed with no checks.
4677# 'test_compile' -- check by making test program.
4678# 'file_magic [[regex]]' -- check by looking for files in library path
4679# which responds to the $file_magic_cmd with a given extended regex.
4680# If you have `file' or equivalent on your system and you're not sure
4681# whether `pass_all' will *always* work, you probably want this one.
4682
4683case $host_os in
4684aix[4-9]*)
4685 lt_cv_deplibs_check_method=pass_all
4686 ;;
4687
4688beos*)
4689 lt_cv_deplibs_check_method=pass_all
4690 ;;
4691
4692bsdi[45]*)
4693 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4694 lt_cv_file_magic_cmd='/usr/bin/file -L'
4695 lt_cv_file_magic_test_file=/shlib/libc.so
4696 ;;
4697
4698cygwin*)
4699 # func_win32_libid is a shell function defined in ltmain.sh
4700 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4701 lt_cv_file_magic_cmd='func_win32_libid'
4702 ;;
4703
4704mingw* | pw32*)
4705 # Base MSYS/MinGW do not provide the 'file' command needed by
4706 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4707 # unless we find 'file', for example because we are cross-compiling.
4708 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4709 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4710 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4711 lt_cv_file_magic_cmd='func_win32_libid'
4712 else
4713 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4714 lt_cv_file_magic_cmd='$OBJDUMP -f'
4715 fi
4716 ;;
4717
4718cegcc*)
4719 # use the weaker test based on 'objdump'. See mingw*.
4720 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4721 lt_cv_file_magic_cmd='$OBJDUMP -f'
4722 ;;
4723
4724darwin* | rhapsody*)
4725 lt_cv_deplibs_check_method=pass_all
4726 ;;
4727
4728freebsd* | dragonfly*)
4729 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4730 case $host_cpu in
4731 i*86 )
4732 # Not sure whether the presence of OpenBSD here was a mistake.
4733 # Let's accept both of them until this is cleared up.
4734 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4735 lt_cv_file_magic_cmd=/usr/bin/file
4736 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4737 ;;
4738 esac
4739 else
4740 lt_cv_deplibs_check_method=pass_all
4741 fi
4742 ;;
4743
4744gnu*)
4745 lt_cv_deplibs_check_method=pass_all
4746 ;;
4747
4748haiku*)
4749 lt_cv_deplibs_check_method=pass_all
4750 ;;
4751
4752hpux10.20* | hpux11*)
4753 lt_cv_file_magic_cmd=/usr/bin/file
4754 case $host_cpu in
4755 ia64*)
4756 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4757 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4758 ;;
4759 hppa*64*)
4760 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]'
4761 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4762 ;;
4763 *)
4764 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4765 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4766 ;;
4767 esac
4768 ;;
4769
4770interix[3-9]*)
4771 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4772 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4773 ;;
4774
4775irix5* | irix6* | nonstopux*)
4776 case $LD in
4777 *-32|*"-32 ") libmagic=32-bit;;
4778 *-n32|*"-n32 ") libmagic=N32;;
4779 *-64|*"-64 ") libmagic=64-bit;;
4780 *) libmagic=never-match;;
4781 esac
4782 lt_cv_deplibs_check_method=pass_all
4783 ;;
4784
4785# This must be Linux ELF.
4786linux* | k*bsd*-gnu | kopensolaris*-gnu)
4787 lt_cv_deplibs_check_method=pass_all
4788 ;;
4789
4790netbsd*)
4791 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4792 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4793 else
4794 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4795 fi
4796 ;;
4797
4798newos6*)
4799 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4800 lt_cv_file_magic_cmd=/usr/bin/file
4801 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4802 ;;
4803
4804*nto* | *qnx*)
4805 lt_cv_deplibs_check_method=pass_all
4806 ;;
4807
4808openbsd*)
4809 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4810 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4811 else
4812 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4813 fi
4814 ;;
4815
4816osf3* | osf4* | osf5*)
4817 lt_cv_deplibs_check_method=pass_all
4818 ;;
4819
4820rdos*)
4821 lt_cv_deplibs_check_method=pass_all
4822 ;;
4823
4824solaris*)
4825 lt_cv_deplibs_check_method=pass_all
4826 ;;
4827
4828sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4829 lt_cv_deplibs_check_method=pass_all
4830 ;;
4831
4832sysv4 | sysv4.3*)
4833 case $host_vendor in
4834 motorola)
4835 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]'
4836 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4837 ;;
4838 ncr)
4839 lt_cv_deplibs_check_method=pass_all
4840 ;;
4841 sequent)
4842 lt_cv_file_magic_cmd='/bin/file'
4843 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4844 ;;
4845 sni)
4846 lt_cv_file_magic_cmd='/bin/file'
4847 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4848 lt_cv_file_magic_test_file=/lib/libc.so
4849 ;;
4850 siemens)
4851 lt_cv_deplibs_check_method=pass_all
4852 ;;
4853 pc)
4854 lt_cv_deplibs_check_method=pass_all
4855 ;;
4856 esac
4857 ;;
4858
4859tpf*)
4860 lt_cv_deplibs_check_method=pass_all
4861 ;;
4862esac
4863
4864fi
4865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4866$as_echo "$lt_cv_deplibs_check_method" >&6; }
4867file_magic_cmd=$lt_cv_file_magic_cmd
4868deplibs_check_method=$lt_cv_deplibs_check_method
4869test -z "$deplibs_check_method" && deplibs_check_method=unknown
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
68ed2854
MF
4882plugin_option=
4883plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4884for plugin in $plugin_names; do
4885 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4886 if test x$plugin_so = x$plugin; then
4887 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4888 fi
4889 if test x$plugin_so != x$plugin; then
4890 plugin_option="--plugin $plugin_so"
4891 break
4892 fi
4893done
4894
6bb11ab3
L
4895if test -n "$ac_tool_prefix"; then
4896 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4897set dummy ${ac_tool_prefix}ar; ac_word=$2
4898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4899$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4900if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
4901 $as_echo_n "(cached) " >&6
4902else
4903 if test -n "$AR"; then
4904 ac_cv_prog_AR="$AR" # Let the user override the test.
4905else
4906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4907for as_dir in $PATH
4908do
4909 IFS=$as_save_IFS
4910 test -z "$as_dir" && as_dir=.
4911 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4912 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4913 ac_cv_prog_AR="${ac_tool_prefix}ar"
4914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4915 break 2
4916 fi
4917done
4918 done
4919IFS=$as_save_IFS
4920
4921fi
4922fi
4923AR=$ac_cv_prog_AR
4924if test -n "$AR"; then
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4926$as_echo "$AR" >&6; }
4927else
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4929$as_echo "no" >&6; }
4930fi
4931
4932
4933fi
4934if test -z "$ac_cv_prog_AR"; then
4935 ac_ct_AR=$AR
4936 # Extract the first word of "ar", so it can be a program name with args.
4937set dummy ar; ac_word=$2
4938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4939$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4940if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
4941 $as_echo_n "(cached) " >&6
4942else
4943 if test -n "$ac_ct_AR"; then
4944 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4945else
4946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4947for as_dir in $PATH
4948do
4949 IFS=$as_save_IFS
4950 test -z "$as_dir" && as_dir=.
4951 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4953 ac_cv_prog_ac_ct_AR="ar"
4954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4955 break 2
4956 fi
4957done
4958 done
4959IFS=$as_save_IFS
4960
4961fi
4962fi
4963ac_ct_AR=$ac_cv_prog_ac_ct_AR
4964if test -n "$ac_ct_AR"; then
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4966$as_echo "$ac_ct_AR" >&6; }
4967else
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4969$as_echo "no" >&6; }
4970fi
4971
4972 if test "x$ac_ct_AR" = x; then
4973 AR="false"
4974 else
4975 case $cross_compiling:$ac_tool_warned in
4976yes:)
4977{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4978$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4979ac_tool_warned=yes ;;
4980esac
4981 AR=$ac_ct_AR
4982 fi
4983else
4984 AR="$ac_cv_prog_AR"
4985fi
4986
4987test -z "$AR" && AR=ar
68ed2854
MF
4988if test -n "$plugin_option"; then
4989 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
4990 touch conftest.c
4991 $AR $plugin_option rc conftest.a conftest.c
4992 if test "$?" != 0; then
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4994$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4995 else
4996 AR="$AR $plugin_option"
4997 fi
4998 rm -f conftest.*
68ed2854
MF
4999 fi
5000fi
6bb11ab3
L
5001test -z "$AR_FLAGS" && AR_FLAGS=cru
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013if test -n "$ac_tool_prefix"; then
5014 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5015set dummy ${ac_tool_prefix}strip; ac_word=$2
5016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5017$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5018if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
5019 $as_echo_n "(cached) " >&6
5020else
5021 if test -n "$STRIP"; then
5022 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5023else
5024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5025for as_dir in $PATH
5026do
5027 IFS=$as_save_IFS
5028 test -z "$as_dir" && as_dir=.
5029 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5030 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5031 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5032 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5033 break 2
5034 fi
5035done
5036 done
5037IFS=$as_save_IFS
5038
5039fi
5040fi
5041STRIP=$ac_cv_prog_STRIP
5042if test -n "$STRIP"; then
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5044$as_echo "$STRIP" >&6; }
5045else
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5047$as_echo "no" >&6; }
5048fi
5049
5050
5051fi
5052if test -z "$ac_cv_prog_STRIP"; then
5053 ac_ct_STRIP=$STRIP
5054 # Extract the first word of "strip", so it can be a program name with args.
5055set dummy strip; ac_word=$2
5056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5057$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5058if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5059 $as_echo_n "(cached) " >&6
5060else
5061 if test -n "$ac_ct_STRIP"; then
5062 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5063else
5064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5065for as_dir in $PATH
5066do
5067 IFS=$as_save_IFS
5068 test -z "$as_dir" && as_dir=.
5069 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5070 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5071 ac_cv_prog_ac_ct_STRIP="strip"
5072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5073 break 2
5074 fi
5075done
5076 done
5077IFS=$as_save_IFS
5078
5079fi
5080fi
5081ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5082if test -n "$ac_ct_STRIP"; then
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5084$as_echo "$ac_ct_STRIP" >&6; }
5085else
5086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5087$as_echo "no" >&6; }
5088fi
5089
5090 if test "x$ac_ct_STRIP" = x; then
5091 STRIP=":"
5092 else
5093 case $cross_compiling:$ac_tool_warned in
5094yes:)
5095{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5096$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5097ac_tool_warned=yes ;;
5098esac
5099 STRIP=$ac_ct_STRIP
5100 fi
5101else
5102 STRIP="$ac_cv_prog_STRIP"
5103fi
5104
5105test -z "$STRIP" && STRIP=:
5106
5107
5108
5109
5110
5111
5112if test -n "$ac_tool_prefix"; then
5113 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5114set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5116$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5117if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5118 $as_echo_n "(cached) " >&6
5119else
5120 if test -n "$RANLIB"; then
5121 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5122else
5123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5124for as_dir in $PATH
5125do
5126 IFS=$as_save_IFS
5127 test -z "$as_dir" && as_dir=.
5128 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5129 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5130 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5132 break 2
5133 fi
5134done
5135 done
5136IFS=$as_save_IFS
5137
5138fi
5139fi
5140RANLIB=$ac_cv_prog_RANLIB
5141if test -n "$RANLIB"; then
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5143$as_echo "$RANLIB" >&6; }
5144else
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5146$as_echo "no" >&6; }
5147fi
5148
5149
5150fi
5151if test -z "$ac_cv_prog_RANLIB"; then
5152 ac_ct_RANLIB=$RANLIB
5153 # Extract the first word of "ranlib", so it can be a program name with args.
5154set dummy ranlib; ac_word=$2
5155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5156$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5157if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5158 $as_echo_n "(cached) " >&6
5159else
5160 if test -n "$ac_ct_RANLIB"; then
5161 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5162else
5163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5164for as_dir in $PATH
5165do
5166 IFS=$as_save_IFS
5167 test -z "$as_dir" && as_dir=.
5168 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5169 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5170 ac_cv_prog_ac_ct_RANLIB="ranlib"
5171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5172 break 2
5173 fi
5174done
5175 done
5176IFS=$as_save_IFS
5177
5178fi
5179fi
5180ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5181if test -n "$ac_ct_RANLIB"; then
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5183$as_echo "$ac_ct_RANLIB" >&6; }
5184else
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5186$as_echo "no" >&6; }
5187fi
5188
5189 if test "x$ac_ct_RANLIB" = x; then
5190 RANLIB=":"
5191 else
5192 case $cross_compiling:$ac_tool_warned in
5193yes:)
5194{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5195$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5196ac_tool_warned=yes ;;
5197esac
5198 RANLIB=$ac_ct_RANLIB
5199 fi
5200else
5201 RANLIB="$ac_cv_prog_RANLIB"
5202fi
5203
5204test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5205if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5206 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5207 RANLIB="$RANLIB $plugin_option"
5208 fi
5209fi
6bb11ab3
L
5210
5211
5212
5213
5214
5215
5216# Determine commands to create old-style static archives.
5217old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5218old_postinstall_cmds='chmod 644 $oldlib'
5219old_postuninstall_cmds=
5220
5221if test -n "$RANLIB"; then
5222 case $host_os in
5223 openbsd*)
5224 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5225 ;;
5226 *)
5227 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5228 ;;
5229 esac
5230 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5231fi
5232
5233case $host_os in
5234 darwin*)
5235 lock_old_archive_extraction=yes ;;
5236 *)
5237 lock_old_archive_extraction=no ;;
5238esac
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260for ac_prog in gawk mawk nawk awk
5261do
5262 # Extract the first word of "$ac_prog", so it can be a program name with args.
5263set dummy $ac_prog; ac_word=$2
5264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5265$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5266if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5267 $as_echo_n "(cached) " >&6
5268else
5269 if test -n "$AWK"; then
5270 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5271else
5272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5273for as_dir in $PATH
5274do
5275 IFS=$as_save_IFS
5276 test -z "$as_dir" && as_dir=.
5277 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5278 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5279 ac_cv_prog_AWK="$ac_prog"
5280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5281 break 2
5282 fi
5283done
5284 done
5285IFS=$as_save_IFS
5286
5287fi
5288fi
5289AWK=$ac_cv_prog_AWK
5290if test -n "$AWK"; then
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5292$as_echo "$AWK" >&6; }
5293else
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5295$as_echo "no" >&6; }
5296fi
5297
5298
5299 test -n "$AWK" && break
5300done
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320# If no C compiler was specified, use CC.
5321LTCC=${LTCC-"$CC"}
5322
5323# If no C compiler flags were specified, use CFLAGS.
5324LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5325
5326# Allow CC to be a program name with arguments.
5327compiler=$CC
5328
5329
5330# Check for command to grab the raw symbol name followed by C symbol from nm.
5331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5332$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5333if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5334 $as_echo_n "(cached) " >&6
5335else
5336
5337# These are sane defaults that work on at least a few old systems.
5338# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5339
5340# Character class describing NM global symbol codes.
5341symcode='[BCDEGRST]'
5342
5343# Regexp to match symbols that can be accessed directly from C.
5344sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5345
5346# Define system-specific variables.
5347case $host_os in
5348aix*)
5349 symcode='[BCDT]'
5350 ;;
5351cygwin* | mingw* | pw32* | cegcc*)
5352 symcode='[ABCDGISTW]'
5353 ;;
5354hpux*)
5355 if test "$host_cpu" = ia64; then
5356 symcode='[ABCDEGRST]'
5357 fi
5358 ;;
5359irix* | nonstopux*)
5360 symcode='[BCDEGRST]'
5361 ;;
5362osf*)
5363 symcode='[BCDEGQRST]'
5364 ;;
5365solaris*)
5366 symcode='[BDRT]'
5367 ;;
5368sco3.2v5*)
5369 symcode='[DT]'
5370 ;;
5371sysv4.2uw2*)
5372 symcode='[DT]'
5373 ;;
5374sysv5* | sco5v6* | unixware* | OpenUNIX*)
5375 symcode='[ABDT]'
5376 ;;
5377sysv4)
5378 symcode='[DFNSTU]'
5379 ;;
5380esac
5381
5382# If we're using GNU nm, then use its standard symbol codes.
5383case `$NM -V 2>&1` in
5384*GNU* | *'with BFD'*)
5385 symcode='[ABCDGIRSTW]' ;;
5386esac
5387
5388# Transform an extracted symbol line into a proper C declaration.
5389# Some systems (esp. on ia64) link data and code symbols differently,
5390# so use this general approach.
5391lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5392
5393# Transform an extracted symbol line into symbol name and symbol address
5394lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5395lt_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'"
5396
5397# Handle CRLF in mingw tool chain
5398opt_cr=
5399case $build_os in
5400mingw*)
5401 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5402 ;;
5403esac
5404
5405# Try without a prefix underscore, then with it.
5406for ac_symprfx in "" "_"; do
5407
5408 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5409 symxfrm="\\1 $ac_symprfx\\2 \\2"
5410
5411 # Write the raw and C identifiers.
5412 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5413 # Fake it for dumpbin and say T for any non-static function
5414 # and D for any global variable.
5415 # Also find C++ and __fastcall symbols from MSVC++,
5416 # which start with @ or ?.
5417 lt_cv_sys_global_symbol_pipe="$AWK '"\
5418" {last_section=section; section=\$ 3};"\
5419" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5420" \$ 0!~/External *\|/{next};"\
5421" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5422" {if(hide[section]) next};"\
5423" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5424" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5425" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5426" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5427" ' prfx=^$ac_symprfx"
5428 else
5429 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5430 fi
5431
5432 # Check to see that the pipe works correctly.
5433 pipe_works=no
5434
5435 rm -f conftest*
5436 cat > conftest.$ac_ext <<_LT_EOF
5437#ifdef __cplusplus
5438extern "C" {
5439#endif
5440char nm_test_var;
5441void nm_test_func(void);
5442void nm_test_func(void){}
5443#ifdef __cplusplus
5444}
5445#endif
5446int main(){nm_test_var='a';nm_test_func();return(0);}
5447_LT_EOF
5448
5449 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5450 (eval $ac_compile) 2>&5
5451 ac_status=$?
5452 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5453 test $ac_status = 0; }; then
5454 # Now try to grab the symbols.
5455 nlist=conftest.nm
5456 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5457 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5458 ac_status=$?
5459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5460 test $ac_status = 0; } && test -s "$nlist"; then
5461 # Try sorting and uniquifying the output.
5462 if sort "$nlist" | uniq > "$nlist"T; then
5463 mv -f "$nlist"T "$nlist"
5464 else
5465 rm -f "$nlist"T
5466 fi
5467
5468 # Make sure that we snagged all the symbols we need.
5469 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5470 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5471 cat <<_LT_EOF > conftest.$ac_ext
5472#ifdef __cplusplus
5473extern "C" {
5474#endif
5475
5476_LT_EOF
5477 # Now generate the symbol file.
5478 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5479
5480 cat <<_LT_EOF >> conftest.$ac_ext
5481
5482/* The mapping between symbol names and symbols. */
5483const struct {
5484 const char *name;
5485 void *address;
5486}
5487lt__PROGRAM__LTX_preloaded_symbols[] =
5488{
5489 { "@PROGRAM@", (void *) 0 },
5490_LT_EOF
5491 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5492 cat <<\_LT_EOF >> conftest.$ac_ext
5493 {0, (void *) 0}
5494};
5495
5496/* This works around a problem in FreeBSD linker */
5497#ifdef FREEBSD_WORKAROUND
5498static const void *lt_preloaded_setup() {
5499 return lt__PROGRAM__LTX_preloaded_symbols;
5500}
5501#endif
5502
5503#ifdef __cplusplus
5504}
5505#endif
5506_LT_EOF
5507 # Now try linking the two files.
5508 mv conftest.$ac_objext conftstm.$ac_objext
5509 lt_save_LIBS="$LIBS"
5510 lt_save_CFLAGS="$CFLAGS"
5511 LIBS="conftstm.$ac_objext"
5512 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5513 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5514 (eval $ac_link) 2>&5
5515 ac_status=$?
5516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5517 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5518 pipe_works=yes
5519 fi
5520 LIBS="$lt_save_LIBS"
5521 CFLAGS="$lt_save_CFLAGS"
5522 else
5523 echo "cannot find nm_test_func in $nlist" >&5
5524 fi
5525 else
5526 echo "cannot find nm_test_var in $nlist" >&5
5527 fi
5528 else
5529 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5530 fi
5531 else
5532 echo "$progname: failed program was:" >&5
5533 cat conftest.$ac_ext >&5
5534 fi
5535 rm -rf conftest* conftst*
5536
5537 # Do not use the global_symbol_pipe unless it works.
5538 if test "$pipe_works" = yes; then
5539 break
5540 else
5541 lt_cv_sys_global_symbol_pipe=
5542 fi
5543done
5544
5545fi
5546
5547if test -z "$lt_cv_sys_global_symbol_pipe"; then
5548 lt_cv_sys_global_symbol_to_cdecl=
5549fi
5550if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5552$as_echo "failed" >&6; }
5553else
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5555$as_echo "ok" >&6; }
5556fi
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579# Check whether --enable-libtool-lock was given.
5580if test "${enable_libtool_lock+set}" = set; then :
5581 enableval=$enable_libtool_lock;
5582fi
5583
5584test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5585
5586# Some flags need to be propagated to the compiler or linker for good
5587# libtool support.
5588case $host in
5589ia64-*-hpux*)
5590 # Find out which ABI we are using.
5591 echo 'int i;' > conftest.$ac_ext
5592 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5593 (eval $ac_compile) 2>&5
5594 ac_status=$?
5595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5596 test $ac_status = 0; }; then
5597 case `/usr/bin/file conftest.$ac_objext` in
5598 *ELF-32*)
5599 HPUX_IA64_MODE="32"
5600 ;;
5601 *ELF-64*)
5602 HPUX_IA64_MODE="64"
5603 ;;
5604 esac
5605 fi
5606 rm -rf conftest*
5607 ;;
5608*-*-irix6*)
5609 # Find out which ABI we are using.
5610 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5611 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5612 (eval $ac_compile) 2>&5
5613 ac_status=$?
5614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5615 test $ac_status = 0; }; then
5616 if test "$lt_cv_prog_gnu_ld" = yes; then
5617 case `/usr/bin/file conftest.$ac_objext` in
5618 *32-bit*)
5619 LD="${LD-ld} -melf32bsmip"
5620 ;;
5621 *N32*)
5622 LD="${LD-ld} -melf32bmipn32"
5623 ;;
5624 *64-bit*)
5625 LD="${LD-ld} -melf64bmip"
5626 ;;
5627 esac
5628 else
5629 case `/usr/bin/file conftest.$ac_objext` in
5630 *32-bit*)
5631 LD="${LD-ld} -32"
5632 ;;
5633 *N32*)
5634 LD="${LD-ld} -n32"
5635 ;;
5636 *64-bit*)
5637 LD="${LD-ld} -64"
5638 ;;
5639 esac
5640 fi
5641 fi
5642 rm -rf conftest*
5643 ;;
5644
bf3d9781 5645x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5646s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5647 # Find out which ABI we are using.
5648 echo 'int i;' > conftest.$ac_ext
5649 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5650 (eval $ac_compile) 2>&5
5651 ac_status=$?
5652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5653 test $ac_status = 0; }; then
5654 case `/usr/bin/file conftest.o` in
5655 *32-bit*)
5656 case $host in
5657 x86_64-*kfreebsd*-gnu)
5658 LD="${LD-ld} -m elf_i386_fbsd"
5659 ;;
5660 x86_64-*linux*)
5661 case `/usr/bin/file conftest.o` in
5662 *x86-64*)
5663 LD="${LD-ld} -m elf32_x86_64"
5664 ;;
5665 *)
5666 LD="${LD-ld} -m elf_i386"
5667 ;;
5668 esac
5669 ;;
bf3d9781
AM
5670 powerpc64le-*linux*)
5671 LD="${LD-ld} -m elf32lppclinux"
5672 ;;
5673 powerpc64-*linux*)
6bb11ab3
L
5674 LD="${LD-ld} -m elf32ppclinux"
5675 ;;
5676 s390x-*linux*)
5677 LD="${LD-ld} -m elf_s390"
5678 ;;
5679 sparc64-*linux*)
5680 LD="${LD-ld} -m elf32_sparc"
5681 ;;
5682 esac
5683 ;;
5684 *64-bit*)
5685 case $host in
5686 x86_64-*kfreebsd*-gnu)
5687 LD="${LD-ld} -m elf_x86_64_fbsd"
5688 ;;
5689 x86_64-*linux*)
5690 LD="${LD-ld} -m elf_x86_64"
5691 ;;
bf3d9781
AM
5692 powerpcle-*linux*)
5693 LD="${LD-ld} -m elf64lppc"
5694 ;;
5695 powerpc-*linux*)
6bb11ab3
L
5696 LD="${LD-ld} -m elf64ppc"
5697 ;;
5698 s390*-*linux*|s390*-*tpf*)
5699 LD="${LD-ld} -m elf64_s390"
5700 ;;
5701 sparc*-*linux*)
5702 LD="${LD-ld} -m elf64_sparc"
5703 ;;
5704 esac
5705 ;;
5706 esac
5707 fi
5708 rm -rf conftest*
5709 ;;
5710
5711*-*-sco3.2v5*)
5712 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5713 SAVE_CFLAGS="$CFLAGS"
5714 CFLAGS="$CFLAGS -belf"
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5716$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5717if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5718 $as_echo_n "(cached) " >&6
5719else
5720 ac_ext=c
5721ac_cpp='$CPP $CPPFLAGS'
5722ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5723ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5724ac_compiler_gnu=$ac_cv_c_compiler_gnu
5725
5726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5727/* end confdefs.h. */
5728
5729int
5730main ()
5731{
5732
5733 ;
5734 return 0;
5735}
5736_ACEOF
5737if ac_fn_c_try_link "$LINENO"; then :
5738 lt_cv_cc_needs_belf=yes
5739else
5740 lt_cv_cc_needs_belf=no
5741fi
5742rm -f core conftest.err conftest.$ac_objext \
5743 conftest$ac_exeext conftest.$ac_ext
5744 ac_ext=c
5745ac_cpp='$CPP $CPPFLAGS'
5746ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5747ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5748ac_compiler_gnu=$ac_cv_c_compiler_gnu
5749
5750fi
5751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5752$as_echo "$lt_cv_cc_needs_belf" >&6; }
5753 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5754 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5755 CFLAGS="$SAVE_CFLAGS"
5756 fi
5757 ;;
5758sparc*-*solaris*)
5759 # Find out which ABI we are using.
5760 echo 'int i;' > conftest.$ac_ext
5761 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5762 (eval $ac_compile) 2>&5
5763 ac_status=$?
5764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5765 test $ac_status = 0; }; then
5766 case `/usr/bin/file conftest.o` in
5767 *64-bit*)
5768 case $lt_cv_prog_gnu_ld in
5769 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5770 *)
5771 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5772 LD="${LD-ld} -64"
5773 fi
5774 ;;
5775 esac
5776 ;;
5777 esac
5778 fi
5779 rm -rf conftest*
5780 ;;
5781esac
5782
5783need_locks="$enable_libtool_lock"
5784
5785
5786 case $host_os in
5787 rhapsody* | darwin*)
5788 if test -n "$ac_tool_prefix"; then
5789 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5790set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5792$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5793if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
5794 $as_echo_n "(cached) " >&6
5795else
5796 if test -n "$DSYMUTIL"; then
5797 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5798else
5799as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5800for as_dir in $PATH
5801do
5802 IFS=$as_save_IFS
5803 test -z "$as_dir" && as_dir=.
5804 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5806 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5808 break 2
5809 fi
5810done
5811 done
5812IFS=$as_save_IFS
5813
5814fi
5815fi
5816DSYMUTIL=$ac_cv_prog_DSYMUTIL
5817if test -n "$DSYMUTIL"; then
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5819$as_echo "$DSYMUTIL" >&6; }
5820else
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5822$as_echo "no" >&6; }
5823fi
5824
5825
5826fi
5827if test -z "$ac_cv_prog_DSYMUTIL"; then
5828 ac_ct_DSYMUTIL=$DSYMUTIL
5829 # Extract the first word of "dsymutil", so it can be a program name with args.
5830set dummy dsymutil; ac_word=$2
5831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5832$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5833if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
5834 $as_echo_n "(cached) " >&6
5835else
5836 if test -n "$ac_ct_DSYMUTIL"; then
5837 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5838else
5839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5840for as_dir in $PATH
5841do
5842 IFS=$as_save_IFS
5843 test -z "$as_dir" && as_dir=.
5844 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5846 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5848 break 2
5849 fi
5850done
5851 done
5852IFS=$as_save_IFS
5853
5854fi
5855fi
5856ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5857if test -n "$ac_ct_DSYMUTIL"; then
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5859$as_echo "$ac_ct_DSYMUTIL" >&6; }
5860else
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5862$as_echo "no" >&6; }
5863fi
5864
5865 if test "x$ac_ct_DSYMUTIL" = x; then
5866 DSYMUTIL=":"
5867 else
5868 case $cross_compiling:$ac_tool_warned in
5869yes:)
5870{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5871$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5872ac_tool_warned=yes ;;
5873esac
5874 DSYMUTIL=$ac_ct_DSYMUTIL
5875 fi
5876else
5877 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5878fi
5879
5880 if test -n "$ac_tool_prefix"; then
5881 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5882set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5884$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5885if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
5886 $as_echo_n "(cached) " >&6
5887else
5888 if test -n "$NMEDIT"; then
5889 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5890else
5891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5892for as_dir in $PATH
5893do
5894 IFS=$as_save_IFS
5895 test -z "$as_dir" && as_dir=.
5896 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5898 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5900 break 2
5901 fi
5902done
5903 done
5904IFS=$as_save_IFS
5905
5906fi
5907fi
5908NMEDIT=$ac_cv_prog_NMEDIT
5909if test -n "$NMEDIT"; then
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5911$as_echo "$NMEDIT" >&6; }
5912else
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5914$as_echo "no" >&6; }
5915fi
5916
5917
5918fi
5919if test -z "$ac_cv_prog_NMEDIT"; then
5920 ac_ct_NMEDIT=$NMEDIT
5921 # Extract the first word of "nmedit", so it can be a program name with args.
5922set dummy nmedit; ac_word=$2
5923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5924$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5925if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
5926 $as_echo_n "(cached) " >&6
5927else
5928 if test -n "$ac_ct_NMEDIT"; then
5929 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5930else
5931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5932for as_dir in $PATH
5933do
5934 IFS=$as_save_IFS
5935 test -z "$as_dir" && as_dir=.
5936 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5938 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5940 break 2
5941 fi
5942done
5943 done
5944IFS=$as_save_IFS
5945
5946fi
5947fi
5948ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5949if test -n "$ac_ct_NMEDIT"; then
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5951$as_echo "$ac_ct_NMEDIT" >&6; }
5952else
5953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5954$as_echo "no" >&6; }
5955fi
5956
5957 if test "x$ac_ct_NMEDIT" = x; then
5958 NMEDIT=":"
5959 else
5960 case $cross_compiling:$ac_tool_warned in
5961yes:)
5962{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5963$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5964ac_tool_warned=yes ;;
5965esac
5966 NMEDIT=$ac_ct_NMEDIT
5967 fi
5968else
5969 NMEDIT="$ac_cv_prog_NMEDIT"
5970fi
5971
5972 if test -n "$ac_tool_prefix"; then
5973 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5974set dummy ${ac_tool_prefix}lipo; ac_word=$2
5975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5976$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5977if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
5978 $as_echo_n "(cached) " >&6
5979else
5980 if test -n "$LIPO"; then
5981 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5982else
5983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5984for as_dir in $PATH
5985do
5986 IFS=$as_save_IFS
5987 test -z "$as_dir" && as_dir=.
5988 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5990 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5992 break 2
5993 fi
5994done
5995 done
5996IFS=$as_save_IFS
5997
5998fi
5999fi
6000LIPO=$ac_cv_prog_LIPO
6001if test -n "$LIPO"; then
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6003$as_echo "$LIPO" >&6; }
6004else
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6006$as_echo "no" >&6; }
6007fi
6008
6009
6010fi
6011if test -z "$ac_cv_prog_LIPO"; then
6012 ac_ct_LIPO=$LIPO
6013 # Extract the first word of "lipo", so it can be a program name with args.
6014set dummy lipo; ac_word=$2
6015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6016$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6017if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
6018 $as_echo_n "(cached) " >&6
6019else
6020 if test -n "$ac_ct_LIPO"; then
6021 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6022else
6023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6024for as_dir in $PATH
6025do
6026 IFS=$as_save_IFS
6027 test -z "$as_dir" && as_dir=.
6028 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6029 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6030 ac_cv_prog_ac_ct_LIPO="lipo"
6031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6032 break 2
6033 fi
6034done
6035 done
6036IFS=$as_save_IFS
6037
6038fi
6039fi
6040ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6041if test -n "$ac_ct_LIPO"; then
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6043$as_echo "$ac_ct_LIPO" >&6; }
6044else
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6046$as_echo "no" >&6; }
6047fi
6048
6049 if test "x$ac_ct_LIPO" = x; then
6050 LIPO=":"
6051 else
6052 case $cross_compiling:$ac_tool_warned in
6053yes:)
6054{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6055$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6056ac_tool_warned=yes ;;
6057esac
6058 LIPO=$ac_ct_LIPO
6059 fi
6060else
6061 LIPO="$ac_cv_prog_LIPO"
6062fi
6063
6064 if test -n "$ac_tool_prefix"; then
6065 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6066set dummy ${ac_tool_prefix}otool; ac_word=$2
6067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6068$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6069if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6070 $as_echo_n "(cached) " >&6
6071else
6072 if test -n "$OTOOL"; then
6073 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6074else
6075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6076for as_dir in $PATH
6077do
6078 IFS=$as_save_IFS
6079 test -z "$as_dir" && as_dir=.
6080 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6082 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6084 break 2
6085 fi
6086done
6087 done
6088IFS=$as_save_IFS
6089
6090fi
6091fi
6092OTOOL=$ac_cv_prog_OTOOL
6093if test -n "$OTOOL"; then
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6095$as_echo "$OTOOL" >&6; }
6096else
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6098$as_echo "no" >&6; }
6099fi
6100
6101
6102fi
6103if test -z "$ac_cv_prog_OTOOL"; then
6104 ac_ct_OTOOL=$OTOOL
6105 # Extract the first word of "otool", so it can be a program name with args.
6106set dummy otool; ac_word=$2
6107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6108$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6109if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6110 $as_echo_n "(cached) " >&6
6111else
6112 if test -n "$ac_ct_OTOOL"; then
6113 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6114else
6115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116for as_dir in $PATH
6117do
6118 IFS=$as_save_IFS
6119 test -z "$as_dir" && as_dir=.
6120 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6122 ac_cv_prog_ac_ct_OTOOL="otool"
6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6124 break 2
6125 fi
6126done
6127 done
6128IFS=$as_save_IFS
6129
6130fi
6131fi
6132ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6133if test -n "$ac_ct_OTOOL"; then
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6135$as_echo "$ac_ct_OTOOL" >&6; }
6136else
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6138$as_echo "no" >&6; }
6139fi
6140
6141 if test "x$ac_ct_OTOOL" = x; then
6142 OTOOL=":"
6143 else
6144 case $cross_compiling:$ac_tool_warned in
6145yes:)
6146{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6147$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6148ac_tool_warned=yes ;;
6149esac
6150 OTOOL=$ac_ct_OTOOL
6151 fi
6152else
6153 OTOOL="$ac_cv_prog_OTOOL"
6154fi
6155
6156 if test -n "$ac_tool_prefix"; then
6157 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6158set dummy ${ac_tool_prefix}otool64; ac_word=$2
6159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6160$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6161if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6162 $as_echo_n "(cached) " >&6
6163else
6164 if test -n "$OTOOL64"; then
6165 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6166else
6167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6168for as_dir in $PATH
6169do
6170 IFS=$as_save_IFS
6171 test -z "$as_dir" && as_dir=.
6172 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6174 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6176 break 2
6177 fi
6178done
6179 done
6180IFS=$as_save_IFS
6181
6182fi
6183fi
6184OTOOL64=$ac_cv_prog_OTOOL64
6185if test -n "$OTOOL64"; then
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6187$as_echo "$OTOOL64" >&6; }
6188else
6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6190$as_echo "no" >&6; }
6191fi
6192
6193
6194fi
6195if test -z "$ac_cv_prog_OTOOL64"; then
6196 ac_ct_OTOOL64=$OTOOL64
6197 # Extract the first word of "otool64", so it can be a program name with args.
6198set dummy otool64; ac_word=$2
6199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6200$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6201if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6202 $as_echo_n "(cached) " >&6
6203else
6204 if test -n "$ac_ct_OTOOL64"; then
6205 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6206else
6207as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6208for as_dir in $PATH
6209do
6210 IFS=$as_save_IFS
6211 test -z "$as_dir" && as_dir=.
6212 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6213 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6214 ac_cv_prog_ac_ct_OTOOL64="otool64"
6215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6216 break 2
6217 fi
6218done
6219 done
6220IFS=$as_save_IFS
6221
6222fi
6223fi
6224ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6225if test -n "$ac_ct_OTOOL64"; then
6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6227$as_echo "$ac_ct_OTOOL64" >&6; }
6228else
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6230$as_echo "no" >&6; }
6231fi
6232
6233 if test "x$ac_ct_OTOOL64" = x; then
6234 OTOOL64=":"
6235 else
6236 case $cross_compiling:$ac_tool_warned in
6237yes:)
6238{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6239$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6240ac_tool_warned=yes ;;
6241esac
6242 OTOOL64=$ac_ct_OTOOL64
6243 fi
6244else
6245 OTOOL64="$ac_cv_prog_OTOOL64"
6246fi
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6275$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6276if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6277 $as_echo_n "(cached) " >&6
6278else
6279 lt_cv_apple_cc_single_mod=no
6280 if test -z "${LT_MULTI_MODULE}"; then
6281 # By default we will add the -single_module flag. You can override
6282 # by either setting the environment variable LT_MULTI_MODULE
6283 # non-empty at configure time, or by adding -multi_module to the
6284 # link flags.
6285 rm -rf libconftest.dylib*
6286 echo "int foo(void){return 1;}" > conftest.c
6287 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6288-dynamiclib -Wl,-single_module conftest.c" >&5
6289 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6290 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6291 _lt_result=$?
6292 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6293 lt_cv_apple_cc_single_mod=yes
6294 else
6295 cat conftest.err >&5
6296 fi
6297 rm -rf libconftest.dylib*
6298 rm -f conftest.*
6299 fi
6300fi
6301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6302$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6304$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6305if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6306 $as_echo_n "(cached) " >&6
6307else
6308 lt_cv_ld_exported_symbols_list=no
6309 save_LDFLAGS=$LDFLAGS
6310 echo "_main" > conftest.sym
6311 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6313/* end confdefs.h. */
6314
6315int
6316main ()
6317{
6318
6319 ;
6320 return 0;
6321}
6322_ACEOF
6323if ac_fn_c_try_link "$LINENO"; then :
6324 lt_cv_ld_exported_symbols_list=yes
6325else
6326 lt_cv_ld_exported_symbols_list=no
6327fi
6328rm -f core conftest.err conftest.$ac_objext \
6329 conftest$ac_exeext conftest.$ac_ext
6330 LDFLAGS="$save_LDFLAGS"
6331
6332fi
6333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6334$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6336$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6337if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6338 $as_echo_n "(cached) " >&6
6339else
6340 lt_cv_ld_force_load=no
6341 cat > conftest.c << _LT_EOF
6342int forced_loaded() { return 2;}
6343_LT_EOF
6344 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6345 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6346 echo "$AR cru libconftest.a conftest.o" >&5
6347 $AR cru libconftest.a conftest.o 2>&5
6348 cat > conftest.c << _LT_EOF
6349int main() { return 0;}
6350_LT_EOF
6351 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6352 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6353 _lt_result=$?
6354 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6355 lt_cv_ld_force_load=yes
6356 else
6357 cat conftest.err >&5
6358 fi
6359 rm -f conftest.err libconftest.a conftest conftest.c
6360 rm -rf conftest.dSYM
6361
6362fi
6363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6364$as_echo "$lt_cv_ld_force_load" >&6; }
6365 case $host_os in
6366 rhapsody* | darwin1.[012])
6367 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6368 darwin1.*)
6369 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6370 darwin*) # darwin 5.x on
6371 # if running on 10.5 or later, the deployment target defaults
6372 # to the OS version, if on x86, and 10.4, the deployment
6373 # target defaults to 10.4. Don't you love it?
6374 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6375 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6376 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ae7d0cac 6377 10.[012][,.]*)
6bb11ab3
L
6378 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6379 10.*)
6380 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6381 esac
6382 ;;
6383 esac
6384 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6385 _lt_dar_single_mod='$single_module'
6386 fi
6387 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6388 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6389 else
6390 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6391 fi
6392 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6393 _lt_dsymutil='~$DSYMUTIL $lib || :'
6394 else
6395 _lt_dsymutil=
6396 fi
6397 ;;
6398 esac
6399
6400for ac_header in dlfcn.h
6401do :
6402 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6403"
d0ac1c44 6404if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6405 cat >>confdefs.h <<_ACEOF
6406#define HAVE_DLFCN_H 1
6407_ACEOF
6408
6409fi
6410
6411done
6412
6413
6414
ebe9564b 6415
6bb11ab3 6416
0cb8d851
MF
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6418$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6419if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6420 $as_echo_n "(cached) " >&6
6421else
6422 ac_cv_c_bigendian=unknown
6423 # See if we're dealing with a universal compiler.
6424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6425/* end confdefs.h. */
6426#ifndef __APPLE_CC__
6427 not a universal capable compiler
6428 #endif
6429 typedef int dummy;
6430
6431_ACEOF
6432if ac_fn_c_try_compile "$LINENO"; then :
6433
6434 # Check for potential -arch flags. It is not universal unless
6435 # there are at least two -arch flags with different values.
6436 ac_arch=
6437 ac_prev=
6438 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6439 if test -n "$ac_prev"; then
6440 case $ac_word in
6441 i?86 | x86_64 | ppc | ppc64)
6442 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6443 ac_arch=$ac_word
6444 else
6445 ac_cv_c_bigendian=universal
6446 break
6447 fi
6448 ;;
6449 esac
6450 ac_prev=
6451 elif test "x$ac_word" = "x-arch"; then
6452 ac_prev=arch
6453 fi
6454 done
6455fi
6456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6457 if test $ac_cv_c_bigendian = unknown; then
6458 # See if sys/param.h defines the BYTE_ORDER macro.
6459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6460/* end confdefs.h. */
6461#include <sys/types.h>
6462 #include <sys/param.h>
6463
6464int
6465main ()
6466{
6467#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6468 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6469 && LITTLE_ENDIAN)
6470 bogus endian macros
6471 #endif
6472
6473 ;
6474 return 0;
6475}
6476_ACEOF
6477if ac_fn_c_try_compile "$LINENO"; then :
6478 # It does; now see whether it defined to BIG_ENDIAN or not.
6479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6480/* end confdefs.h. */
6481#include <sys/types.h>
6482 #include <sys/param.h>
6483
6484int
6485main ()
6486{
6487#if BYTE_ORDER != BIG_ENDIAN
6488 not big endian
6489 #endif
6490
6491 ;
6492 return 0;
6493}
6494_ACEOF
6495if ac_fn_c_try_compile "$LINENO"; then :
6496 ac_cv_c_bigendian=yes
6497else
6498 ac_cv_c_bigendian=no
6499fi
6500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6501fi
6502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6503 fi
6504 if test $ac_cv_c_bigendian = unknown; then
6505 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6507/* end confdefs.h. */
6508#include <limits.h>
6509
6510int
6511main ()
6512{
6513#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6514 bogus endian macros
6515 #endif
6516
6517 ;
6518 return 0;
6519}
6520_ACEOF
6521if ac_fn_c_try_compile "$LINENO"; then :
6522 # It does; now see whether it defined to _BIG_ENDIAN or not.
6523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6524/* end confdefs.h. */
6525#include <limits.h>
6526
6527int
6528main ()
6529{
6530#ifndef _BIG_ENDIAN
6531 not big endian
6532 #endif
6533
6534 ;
6535 return 0;
6536}
6537_ACEOF
6538if ac_fn_c_try_compile "$LINENO"; then :
6539 ac_cv_c_bigendian=yes
6540else
6541 ac_cv_c_bigendian=no
6542fi
6543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6544fi
6545rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6546 fi
6547 if test $ac_cv_c_bigendian = unknown; then
6548 # Compile a test program.
6549 if test "$cross_compiling" = yes; then :
6550 # Try to guess by grepping values from an object file.
6551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552/* end confdefs.h. */
6553short int ascii_mm[] =
6554 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6555 short int ascii_ii[] =
6556 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6557 int use_ascii (int i) {
6558 return ascii_mm[i] + ascii_ii[i];
6559 }
6560 short int ebcdic_ii[] =
6561 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6562 short int ebcdic_mm[] =
6563 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6564 int use_ebcdic (int i) {
6565 return ebcdic_mm[i] + ebcdic_ii[i];
6566 }
6567 extern int foo;
6568
6569int
6570main ()
6571{
6572return use_ascii (foo) == use_ebcdic (foo);
6573 ;
6574 return 0;
6575}
6576_ACEOF
6577if ac_fn_c_try_compile "$LINENO"; then :
6578 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6579 ac_cv_c_bigendian=yes
6580 fi
6581 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6582 if test "$ac_cv_c_bigendian" = unknown; then
6583 ac_cv_c_bigendian=no
6584 else
6585 # finding both strings is unlikely to happen, but who knows?
6586 ac_cv_c_bigendian=unknown
6587 fi
6588 fi
6589fi
6590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6591else
6592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6593/* end confdefs.h. */
6594$ac_includes_default
6595int
6596main ()
6597{
6598
6599 /* Are we little or big endian? From Harbison&Steele. */
6600 union
6601 {
6602 long int l;
6603 char c[sizeof (long int)];
6604 } u;
6605 u.l = 1;
6606 return u.c[sizeof (long int) - 1] == 1;
6607
6608 ;
6609 return 0;
6610}
6611_ACEOF
6612if ac_fn_c_try_run "$LINENO"; then :
6613 ac_cv_c_bigendian=no
6614else
6615 ac_cv_c_bigendian=yes
6616fi
6617rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6618 conftest.$ac_objext conftest.beam conftest.$ac_ext
6619fi
6620
6621 fi
6622fi
6623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6624$as_echo "$ac_cv_c_bigendian" >&6; }
6625 case $ac_cv_c_bigendian in #(
6626 yes)
6627 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6628;; #(
6629 no)
6630 ;; #(
6631 universal)
6632
6633$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6634
6635 ;; #(
6636 *)
d0ac1c44 6637 as_fn_error $? "unknown endianness
0cb8d851
MF
6638 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6639 esac
6640
6bb11ab3
L
6641
6642
6643
c25ea03d 6644if test "x$cross_compiling" = "xno"; then
aa0fca16 6645 : "${AR_FOR_BUILD:=\$(AR)}"
c25ea03d 6646 : "${CC_FOR_BUILD:=\$(CC)}"
aa0fca16 6647 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
c25ea03d 6648 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6649 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d 6650else
aa0fca16 6651 : "${AR_FOR_BUILD:=ar}"
c25ea03d 6652 : "${CC_FOR_BUILD:=gcc}"
aa0fca16 6653 : "${RANLIB_FOR_BUILD:=ranlib}"
c25ea03d 6654 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6655 : "${LDLFAGS_FOR_BUILD:=}"
6bb11ab3
L
6656fi
6657
6658
6659
c25ea03d 6660
c2783492 6661
aa0fca16
MF
6662
6663
a3e2cc64
MF
6664if test -n "$ac_tool_prefix"; then
6665 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6666set dummy ${ac_tool_prefix}ar; ac_word=$2
6667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6668$as_echo_n "checking for $ac_word... " >&6; }
6669if ${ac_cv_prog_AR+:} false; then :
6670 $as_echo_n "(cached) " >&6
6671else
6672 if test -n "$AR"; then
6673 ac_cv_prog_AR="$AR" # Let the user override the test.
6674else
6675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676for as_dir in $PATH
6677do
6678 IFS=$as_save_IFS
6679 test -z "$as_dir" && as_dir=.
6680 for ac_exec_ext in '' $ac_executable_extensions; do
6681 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6682 ac_cv_prog_AR="${ac_tool_prefix}ar"
6683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6684 break 2
6685 fi
6686done
6687 done
6688IFS=$as_save_IFS
6689
6690fi
6691fi
6692AR=$ac_cv_prog_AR
6693if test -n "$AR"; then
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6695$as_echo "$AR" >&6; }
6696else
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6698$as_echo "no" >&6; }
6699fi
6700
6701
6702fi
6703if test -z "$ac_cv_prog_AR"; then
6704 ac_ct_AR=$AR
6705 # Extract the first word of "ar", so it can be a program name with args.
6706set dummy ar; ac_word=$2
6707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6708$as_echo_n "checking for $ac_word... " >&6; }
6709if ${ac_cv_prog_ac_ct_AR+:} false; then :
6710 $as_echo_n "(cached) " >&6
6711else
6712 if test -n "$ac_ct_AR"; then
6713 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6714else
6715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6716for as_dir in $PATH
6717do
6718 IFS=$as_save_IFS
6719 test -z "$as_dir" && as_dir=.
6720 for ac_exec_ext in '' $ac_executable_extensions; do
6721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6722 ac_cv_prog_ac_ct_AR="ar"
6723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6724 break 2
6725 fi
6726done
6727 done
6728IFS=$as_save_IFS
6729
6730fi
6731fi
6732ac_ct_AR=$ac_cv_prog_ac_ct_AR
6733if test -n "$ac_ct_AR"; then
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6735$as_echo "$ac_ct_AR" >&6; }
6736else
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6738$as_echo "no" >&6; }
6739fi
6740
6741 if test "x$ac_ct_AR" = x; then
6742 AR=""
6743 else
6744 case $cross_compiling:$ac_tool_warned in
6745yes:)
6746{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6747$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6748ac_tool_warned=yes ;;
6749esac
6750 AR=$ac_ct_AR
6751 fi
6752else
6753 AR="$ac_cv_prog_AR"
6754fi
6bb11ab3
L
6755
6756if test -n "$ac_tool_prefix"; then
6757 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6758set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6760$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6761if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
6762 $as_echo_n "(cached) " >&6
6763else
6764 if test -n "$RANLIB"; then
6765 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6766else
6767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6768for as_dir in $PATH
6769do
6770 IFS=$as_save_IFS
6771 test -z "$as_dir" && as_dir=.
6772 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6774 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6776 break 2
6777 fi
6778done
6779 done
6780IFS=$as_save_IFS
6781
6782fi
6783fi
6784RANLIB=$ac_cv_prog_RANLIB
6785if test -n "$RANLIB"; then
6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6787$as_echo "$RANLIB" >&6; }
6788else
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6790$as_echo "no" >&6; }
6791fi
6792
6793
6794fi
6795if test -z "$ac_cv_prog_RANLIB"; then
6796 ac_ct_RANLIB=$RANLIB
6797 # Extract the first word of "ranlib", so it can be a program name with args.
6798set dummy ranlib; ac_word=$2
6799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6800$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6801if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
6802 $as_echo_n "(cached) " >&6
6803else
6804 if test -n "$ac_ct_RANLIB"; then
6805 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6806else
6807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6808for as_dir in $PATH
6809do
6810 IFS=$as_save_IFS
6811 test -z "$as_dir" && as_dir=.
6812 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6814 ac_cv_prog_ac_ct_RANLIB="ranlib"
6815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6816 break 2
6817 fi
6818done
6819 done
6820IFS=$as_save_IFS
6821
6822fi
6823fi
6824ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6825if test -n "$ac_ct_RANLIB"; then
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6827$as_echo "$ac_ct_RANLIB" >&6; }
6828else
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6830$as_echo "no" >&6; }
6831fi
6832
6833 if test "x$ac_ct_RANLIB" = x; then
6834 RANLIB=":"
6835 else
6836 case $cross_compiling:$ac_tool_warned in
6837yes:)
6838{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6839$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6840ac_tool_warned=yes ;;
6841esac
6842 RANLIB=$ac_ct_RANLIB
6843 fi
6844else
6845 RANLIB="$ac_cv_prog_RANLIB"
6846fi
6847
6848
46f900c0
MF
6849# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6850# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6851# is C99. So handle it ourselves.
6852:
6853C_DIALECT=
6854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6855$as_echo_n "checking whether C11 is supported by default... " >&6; }
6856cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6857/* end confdefs.h. */
6858
6859#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6860# error "C11 support not found"
6861#endif
6862
6863_ACEOF
6864if ac_fn_c_try_compile "$LINENO"; then :
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6866$as_echo "yes" >&6; }
6867else
6868
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6870$as_echo "no" >&6; }
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6872$as_echo_n "checking for -std=c11 support... " >&6; }
6873 ac_save_CC="$CC"
6874 CC="$CC -std=c11"
6875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6876/* end confdefs.h. */
6877
6878#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6879# error "C11 support not found"
6880#endif
6881
6882_ACEOF
6883if ac_fn_c_try_compile "$LINENO"; then :
6884
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6886$as_echo "yes" >&6; }
6887 CC="$ac_save_CC"
6888 C_DIALECT="-std=c11"
6889
6890else
6891 as_fn_error $? "C11 is required" "$LINENO" 5
6892fi
6893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6894fi
6895rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6896
6897
c2783492
MF
6898ac_config_headers="$ac_config_headers config.h:config.in"
6899
6900
6bb11ab3
L
6901# Dependency checking.
6902ac_config_commands="$ac_config_commands depdir"
6903
6904
6905depcc="$CC" am_compiler_list=
6906
6907am_depcomp=$ac_aux_dir/depcomp
6908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6909$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 6910if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
6911 $as_echo_n "(cached) " >&6
6912else
6913 if test -f "$am_depcomp"; then
6914 # We make a subdir and do the tests there. Otherwise we can end up
6915 # making bogus files that we don't know about and never remove. For
6916 # instance it was reported that on HP-UX the gcc test will end up
6917 # making a dummy file named `D' -- because `-MD' means `put the output
6918 # in D'.
6919 mkdir conftest.dir
6920 # Copy depcomp to subdir because otherwise we won't find it if we're
6921 # using a relative directory.
6922 cp "$am_depcomp" conftest.dir
6923 cd conftest.dir
6924 # We will build objects and dependencies in a subdirectory because
6925 # it helps to detect inapplicable dependency modes. For instance
6926 # both Tru64's cc and ICC support -MD to output dependencies as a
6927 # side effect of compilation, but ICC will put the dependencies in
6928 # the current directory while Tru64 will put them in the object
6929 # directory.
6930 mkdir sub
6931
6932 am_cv_CC_dependencies_compiler_type=none
6933 if test "$am_compiler_list" = ""; then
6934 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6935 fi
6936 for depmode in $am_compiler_list; do
6937 if test $depmode = none; then break; fi
6938
6939 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6940 # Setup a source with many dependencies, because some compilers
6941 # like to wrap large dependency lists on column 80 (with \), and
6942 # we should not choose a depcomp mode which is confused by this.
6943 #
6944 # We need to recreate these files for each test, as the compiler may
6945 # overwrite some of them when testing with obscure command lines.
6946 # This happens at least with the AIX C compiler.
6947 : > sub/conftest.c
6948 for i in 1 2 3 4 5 6; do
6949 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6950 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6951 # Solaris 8's {/usr,}/bin/sh.
6952 touch sub/conftst$i.h
6953 done
6954 echo "include sub/conftest.Po" > confmf
6955
6956 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6957 # mode. It turns out that the SunPro C++ compiler does not properly
6958 # handle `-M -o', and we need to detect this.
6959 depcmd="depmode=$depmode \
6960 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6961 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6962 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6963 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6964 if env $depcmd > conftest.err 2>&1 &&
6965 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6966 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6967 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6968 # icc doesn't choke on unknown options, it will just issue warnings
6969 # or remarks (even with -Werror). So we grep stderr for any message
6970 # that says an option was ignored or not supported.
6971 # When given -MP, icc 7.0 and 7.1 complain thusly:
6972 # icc: Command line warning: ignoring option '-M'; no argument required
6973 # The diagnosis changed in icc 8.0:
6974 # icc: Command line remark: option '-MP' not supported
6975 if (grep 'ignoring option' conftest.err ||
6976 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6977 am_cv_CC_dependencies_compiler_type=$depmode
6978 $as_echo "$as_me:$LINENO: success" >&5
6979 break
6980 fi
6981 fi
6982 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6983 sed -e 's/^/| /' < conftest.err >&5
6984 done
6985
6986 cd ..
6987 rm -rf conftest.dir
6988else
6989 am_cv_CC_dependencies_compiler_type=none
6990fi
6991
6992fi
6993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6994$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6995if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 6996then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
6997else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6998
6999fi
7000
7001
6bb11ab3
L
7002ALL_LINGUAS=
7003# If we haven't got the data from the intl directory,
7004# assume NLS is disabled.
7005USE_NLS=no
7006LIBINTL=
7007LIBINTL_DEP=
7008INCINTL=
7009XGETTEXT=
7010GMSGFMT=
7011POSUB=
7012
7013if test -f ../../intl/config.intl; then
7014 . ../../intl/config.intl
7015fi
7016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7017$as_echo_n "checking whether NLS is requested... " >&6; }
7018if test x"$USE_NLS" != xyes; then
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7020$as_echo "no" >&6; }
7021else
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7023$as_echo "yes" >&6; }
7024
7025$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7026
7027
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7029$as_echo_n "checking for catalogs to be installed... " >&6; }
7030 # Look for .po and .gmo files in the source directory.
7031 CATALOGS=
7032 XLINGUAS=
7033 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7034 # If there aren't any .gmo files the shell will give us the
7035 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7036 # weeded out.
7037 case "$cat" in *\**)
7038 continue;;
7039 esac
7040 # The quadruple backslash is collapsed to a double backslash
7041 # by the backticks, then collapsed again by the double quotes,
7042 # leaving us with one backslash in the sed expression (right
7043 # before the dot that mustn't act as a wildcard).
7044 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7045 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7046 # The user is allowed to set LINGUAS to a list of languages to
7047 # install catalogs for. If it's empty that means "all of them."
7048 if test "x$LINGUAS" = x; then
7049 CATALOGS="$CATALOGS $cat"
7050 XLINGUAS="$XLINGUAS $lang"
7051 else
7052 case "$LINGUAS" in *$lang*)
7053 CATALOGS="$CATALOGS $cat"
7054 XLINGUAS="$XLINGUAS $lang"
7055 ;;
7056 esac
7057 fi
7058 done
7059 LINGUAS="$XLINGUAS"
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7061$as_echo "$LINGUAS" >&6; }
7062
7063
7064 DATADIRNAME=share
7065
7066 INSTOBJEXT=.mo
7067
7068 GENCAT=gencat
7069
7070 CATOBJEXT=.gmo
7071
7072fi
7073
6bb11ab3
L
7074# Check for socket libraries
7075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7076$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7077if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7078 $as_echo_n "(cached) " >&6
7079else
7080 ac_check_lib_save_LIBS=$LIBS
7081LIBS="-lsocket $LIBS"
7082cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7083/* end confdefs.h. */
7084
7085/* Override any GCC internal prototype to avoid an error.
7086 Use char because int might match the return type of a GCC
7087 builtin and then its argument prototype would still apply. */
7088#ifdef __cplusplus
7089extern "C"
7090#endif
7091char bind ();
7092int
7093main ()
7094{
7095return bind ();
7096 ;
7097 return 0;
7098}
7099_ACEOF
7100if ac_fn_c_try_link "$LINENO"; then :
7101 ac_cv_lib_socket_bind=yes
7102else
7103 ac_cv_lib_socket_bind=no
7104fi
7105rm -f core conftest.err conftest.$ac_objext \
7106 conftest$ac_exeext conftest.$ac_ext
7107LIBS=$ac_check_lib_save_LIBS
7108fi
7109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7110$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7111if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7112 cat >>confdefs.h <<_ACEOF
7113#define HAVE_LIBSOCKET 1
7114_ACEOF
7115
7116 LIBS="-lsocket $LIBS"
7117
7118fi
7119
7120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7121$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7122if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7123 $as_echo_n "(cached) " >&6
7124else
7125 ac_check_lib_save_LIBS=$LIBS
7126LIBS="-lnsl $LIBS"
7127cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7128/* end confdefs.h. */
7129
7130/* Override any GCC internal prototype to avoid an error.
7131 Use char because int might match the return type of a GCC
7132 builtin and then its argument prototype would still apply. */
7133#ifdef __cplusplus
7134extern "C"
7135#endif
7136char gethostbyname ();
7137int
7138main ()
7139{
7140return gethostbyname ();
7141 ;
7142 return 0;
7143}
7144_ACEOF
7145if ac_fn_c_try_link "$LINENO"; then :
7146 ac_cv_lib_nsl_gethostbyname=yes
7147else
7148 ac_cv_lib_nsl_gethostbyname=no
7149fi
7150rm -f core conftest.err conftest.$ac_objext \
7151 conftest$ac_exeext conftest.$ac_ext
7152LIBS=$ac_check_lib_save_LIBS
7153fi
7154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7155$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7156if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7157 cat >>confdefs.h <<_ACEOF
7158#define HAVE_LIBNSL 1
7159_ACEOF
7160
7161 LIBS="-lnsl $LIBS"
7162
7163fi
7164
7165
7166# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7167# using the same condition.
7168
aadc9410 7169 # Use the system's zlib library.
7fed4b0b
L
7170 zlibdir="-L\$(top_builddir)/../zlib"
7171 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7172
aadc9410
MF
7173# Check whether --with-system-zlib was given.
7174if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7175 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7176 zlibdir=
7177 zlibinc=
7178 fi
6bb11ab3
L
7179
7180fi
7181
6bb11ab3 7182
6bb11ab3 7183
6bb11ab3
L
7184
7185
7186# BFD uses libdl when when plugins enabled.
7187
faa743bb
RM
7188 maybe_plugins=no
7189 for ac_header in dlfcn.h
7190do :
7191 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7192"
d0ac1c44 7193if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7194 cat >>confdefs.h <<_ACEOF
7195#define HAVE_DLFCN_H 1
7196_ACEOF
7197 maybe_plugins=yes
7198fi
7199
7200done
7201
7202 for ac_header in windows.h
7203do :
7204 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7205"
d0ac1c44 7206if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7207 cat >>confdefs.h <<_ACEOF
7208#define HAVE_WINDOWS_H 1
7209_ACEOF
7210 maybe_plugins=yes
7211fi
7212
7213done
7214
7215
7216 # Check whether --enable-plugins was given.
6bb11ab3
L
7217if test "${enable_plugins+set}" = set; then :
7218 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7219 no) plugins=no ;;
7220 *) plugins=yes
7221 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7222 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7223 fi ;;
7224 esac
6bb11ab3 7225else
faa743bb
RM
7226 plugins=$maybe_plugins
7227
6bb11ab3
L
7228fi
7229
2974be62 7230 if test "$plugins" = "yes"; then
37f980dc
SM
7231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7232$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7233if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7234 $as_echo_n "(cached) " >&6
7235else
7236 ac_func_search_save_LIBS=$LIBS
7237cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7238/* end confdefs.h. */
7239
7240/* Override any GCC internal prototype to avoid an error.
7241 Use char because int might match the return type of a GCC
7242 builtin and then its argument prototype would still apply. */
7243#ifdef __cplusplus
7244extern "C"
7245#endif
37f980dc 7246char dlsym ();
2974be62
AM
7247int
7248main ()
7249{
37f980dc 7250return dlsym ();
2974be62
AM
7251 ;
7252 return 0;
7253}
7254_ACEOF
7255for ac_lib in '' dl; do
7256 if test -z "$ac_lib"; then
7257 ac_res="none required"
7258 else
7259 ac_res=-l$ac_lib
7260 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7261 fi
7262 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7263 ac_cv_search_dlsym=$ac_res
2974be62
AM
7264fi
7265rm -f core conftest.err conftest.$ac_objext \
7266 conftest$ac_exeext
d0ac1c44 7267 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7268 break
7269fi
7270done
d0ac1c44 7271if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7272
7273else
37f980dc 7274 ac_cv_search_dlsym=no
2974be62
AM
7275fi
7276rm conftest.$ac_ext
7277LIBS=$ac_func_search_save_LIBS
7278fi
37f980dc
SM
7279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7280$as_echo "$ac_cv_search_dlsym" >&6; }
7281ac_res=$ac_cv_search_dlsym
2974be62
AM
7282if test "$ac_res" != no; then :
7283 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7284
7285fi
7286
7287 fi
6bb11ab3
L
7288
7289 if test "$plugins" = yes; then
7290 PLUGINS_TRUE=
7291 PLUGINS_FALSE='#'
7292else
7293 PLUGINS_TRUE='#'
7294 PLUGINS_FALSE=
7295fi
7296
7297
7298
7299
7300
7301# Set options
7302enable_dlopen=yes
7303
7304
7305
7306
7307 enable_win32_dll=no
7308
7309
7310 # Check whether --enable-shared was given.
7311if test "${enable_shared+set}" = set; then :
7312 enableval=$enable_shared; p=${PACKAGE-default}
7313 case $enableval in
7314 yes) enable_shared=yes ;;
7315 no) enable_shared=no ;;
7316 *)
7317 enable_shared=no
7318 # Look at the argument we got. We use all the common list separators.
7319 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7320 for pkg in $enableval; do
7321 IFS="$lt_save_ifs"
7322 if test "X$pkg" = "X$p"; then
7323 enable_shared=yes
7324 fi
7325 done
7326 IFS="$lt_save_ifs"
7327 ;;
7328 esac
7329else
7330 enable_shared=yes
7331fi
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341 # Check whether --enable-static was given.
7342if test "${enable_static+set}" = set; then :
7343 enableval=$enable_static; p=${PACKAGE-default}
7344 case $enableval in
7345 yes) enable_static=yes ;;
7346 no) enable_static=no ;;
7347 *)
7348 enable_static=no
7349 # Look at the argument we got. We use all the common list separators.
7350 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7351 for pkg in $enableval; do
7352 IFS="$lt_save_ifs"
7353 if test "X$pkg" = "X$p"; then
7354 enable_static=yes
7355 fi
7356 done
7357 IFS="$lt_save_ifs"
7358 ;;
7359 esac
7360else
7361 enable_static=yes
7362fi
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373# Check whether --with-pic was given.
7374if test "${with_pic+set}" = set; then :
7375 withval=$with_pic; pic_mode="$withval"
7376else
7377 pic_mode=default
7378fi
7379
7380
7381test -z "$pic_mode" && pic_mode=default
7382
7383
7384
7385
7386
7387
7388
7389 # Check whether --enable-fast-install was given.
7390if test "${enable_fast_install+set}" = set; then :
7391 enableval=$enable_fast_install; p=${PACKAGE-default}
7392 case $enableval in
7393 yes) enable_fast_install=yes ;;
7394 no) enable_fast_install=no ;;
7395 *)
7396 enable_fast_install=no
7397 # Look at the argument we got. We use all the common list separators.
7398 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7399 for pkg in $enableval; do
7400 IFS="$lt_save_ifs"
7401 if test "X$pkg" = "X$p"; then
7402 enable_fast_install=yes
7403 fi
7404 done
7405 IFS="$lt_save_ifs"
7406 ;;
7407 esac
7408else
7409 enable_fast_install=yes
7410fi
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422# This can be used to rebuild libtool when needed
7423LIBTOOL_DEPS="$ltmain"
7424
7425# Always use our own libtool.
7426LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453test -z "$LN_S" && LN_S="ln -s"
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468if test -n "${ZSH_VERSION+set}" ; then
7469 setopt NO_GLOB_SUBST
7470fi
7471
7472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7473$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7474if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7475 $as_echo_n "(cached) " >&6
7476else
7477 rm -f .libs 2>/dev/null
7478mkdir .libs 2>/dev/null
7479if test -d .libs; then
7480 lt_cv_objdir=.libs
7481else
7482 # MS-DOS does not allow filenames that begin with a dot.
7483 lt_cv_objdir=_libs
f0569246 7484fi
6bb11ab3
L
7485rmdir .libs 2>/dev/null
7486fi
7487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7488$as_echo "$lt_cv_objdir" >&6; }
7489objdir=$lt_cv_objdir
f0569246 7490
6bb11ab3
L
7491
7492
7493
7494
7495cat >>confdefs.h <<_ACEOF
7496#define LT_OBJDIR "$lt_cv_objdir/"
7497_ACEOF
7498
7499
7500
7501
7502case $host_os in
7503aix3*)
7504 # AIX sometimes has problems with the GCC collect2 program. For some
7505 # reason, if we set the COLLECT_NAMES environment variable, the problems
7506 # vanish in a puff of smoke.
7507 if test "X${COLLECT_NAMES+set}" != Xset; then
7508 COLLECT_NAMES=
7509 export COLLECT_NAMES
7510 fi
7511 ;;
81ecdfbb 7512esac
6bb11ab3
L
7513
7514# Global variables:
7515ofile=libtool
7516can_build_shared=yes
7517
7518# All known linkers require a `.a' archive for static linking (except MSVC,
7519# which needs '.lib').
7520libext=a
7521
7522with_gnu_ld="$lt_cv_prog_gnu_ld"
7523
7524old_CC="$CC"
7525old_CFLAGS="$CFLAGS"
7526
7527# Set sane defaults for various variables
7528test -z "$CC" && CC=cc
7529test -z "$LTCC" && LTCC=$CC
7530test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7531test -z "$LD" && LD=ld
7532test -z "$ac_objext" && ac_objext=o
7533
7534for cc_temp in $compiler""; do
7535 case $cc_temp in
7536 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7537 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7538 \-*) ;;
7539 *) break;;
7540 esac
7541done
7542cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7543
7544
7545# Only perform the check for file, if the check method requires it
7546test -z "$MAGIC_CMD" && MAGIC_CMD=file
7547case $deplibs_check_method in
7548file_magic*)
7549 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7551$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7552if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7553 $as_echo_n "(cached) " >&6
7554else
7555 case $MAGIC_CMD in
7556[\\/*] | ?:[\\/]*)
7557 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7558 ;;
7559*)
7560 lt_save_MAGIC_CMD="$MAGIC_CMD"
7561 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7562 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7563 for ac_dir in $ac_dummy; do
7564 IFS="$lt_save_ifs"
7565 test -z "$ac_dir" && ac_dir=.
7566 if test -f $ac_dir/${ac_tool_prefix}file; then
7567 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7568 if test -n "$file_magic_test_file"; then
7569 case $deplibs_check_method in
7570 "file_magic "*)
7571 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7572 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7573 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7574 $EGREP "$file_magic_regex" > /dev/null; then
7575 :
7576 else
7577 cat <<_LT_EOF 1>&2
7578
7579*** Warning: the command libtool uses to detect shared libraries,
7580*** $file_magic_cmd, produces output that libtool cannot recognize.
7581*** The result is that libtool may fail to recognize shared libraries
7582*** as such. This will affect the creation of libtool libraries that
7583*** depend on shared libraries, but programs linked with such libtool
7584*** libraries will work regardless of this problem. Nevertheless, you
7585*** may want to report the problem to your system manager and/or to
7586*** bug-libtool@gnu.org
7587
7588_LT_EOF
7589 fi ;;
7590 esac
7591 fi
7592 break
f0569246 7593 fi
6bb11ab3
L
7594 done
7595 IFS="$lt_save_ifs"
7596 MAGIC_CMD="$lt_save_MAGIC_CMD"
7597 ;;
7598esac
f0569246 7599fi
f0569246 7600
6bb11ab3
L
7601MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7602if test -n "$MAGIC_CMD"; then
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7604$as_echo "$MAGIC_CMD" >&6; }
7605else
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607$as_echo "no" >&6; }
7608fi
81ecdfbb 7609
6bb11ab3
L
7610
7611
7612
7613
7614if test -z "$lt_cv_path_MAGIC_CMD"; then
7615 if test -n "$ac_tool_prefix"; then
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7617$as_echo_n "checking for file... " >&6; }
d0ac1c44 7618if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7619 $as_echo_n "(cached) " >&6
7620else
7621 case $MAGIC_CMD in
7622[\\/*] | ?:[\\/]*)
7623 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7624 ;;
7625*)
7626 lt_save_MAGIC_CMD="$MAGIC_CMD"
7627 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7628 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7629 for ac_dir in $ac_dummy; do
7630 IFS="$lt_save_ifs"
7631 test -z "$ac_dir" && ac_dir=.
7632 if test -f $ac_dir/file; then
7633 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7634 if test -n "$file_magic_test_file"; then
7635 case $deplibs_check_method in
7636 "file_magic "*)
7637 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7638 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7639 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7640 $EGREP "$file_magic_regex" > /dev/null; then
7641 :
7642 else
7643 cat <<_LT_EOF 1>&2
7644
7645*** Warning: the command libtool uses to detect shared libraries,
7646*** $file_magic_cmd, produces output that libtool cannot recognize.
7647*** The result is that libtool may fail to recognize shared libraries
7648*** as such. This will affect the creation of libtool libraries that
7649*** depend on shared libraries, but programs linked with such libtool
7650*** libraries will work regardless of this problem. Nevertheless, you
7651*** may want to report the problem to your system manager and/or to
7652*** bug-libtool@gnu.org
7653
7654_LT_EOF
7655 fi ;;
7656 esac
7657 fi
7658 break
7659 fi
7660 done
7661 IFS="$lt_save_ifs"
7662 MAGIC_CMD="$lt_save_MAGIC_CMD"
7663 ;;
81ecdfbb 7664esac
6bb11ab3
L
7665fi
7666
7667MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7668if test -n "$MAGIC_CMD"; then
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7670$as_echo "$MAGIC_CMD" >&6; }
7671else
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7673$as_echo "no" >&6; }
7674fi
7675
7676
7677 else
7678 MAGIC_CMD=:
7679 fi
7680fi
7681
7682 fi
7683 ;;
7684esac
7685
7686# Use C for the default configuration in the libtool script
7687
7688lt_save_CC="$CC"
7689ac_ext=c
7690ac_cpp='$CPP $CPPFLAGS'
7691ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7692ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7693ac_compiler_gnu=$ac_cv_c_compiler_gnu
7694
7695
7696# Source file extension for C test sources.
7697ac_ext=c
7698
7699# Object file extension for compiled C test sources.
7700objext=o
7701objext=$objext
7702
7703# Code to be used in simple compile tests
7704lt_simple_compile_test_code="int some_variable = 0;"
7705
7706# Code to be used in simple link tests
7707lt_simple_link_test_code='int main(){return(0);}'
7708
7709
7710
7711
7712
7713
7714
7715# If no C compiler was specified, use CC.
7716LTCC=${LTCC-"$CC"}
7717
7718# If no C compiler flags were specified, use CFLAGS.
7719LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7720
7721# Allow CC to be a program name with arguments.
7722compiler=$CC
7723
7724# Save the default compiler, since it gets overwritten when the other
7725# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7726compiler_DEFAULT=$CC
7727
7728# save warnings/boilerplate of simple test code
7729ac_outfile=conftest.$ac_objext
7730echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7731eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7732_lt_compiler_boilerplate=`cat conftest.err`
7733$RM conftest*
7734
7735ac_outfile=conftest.$ac_objext
7736echo "$lt_simple_link_test_code" >conftest.$ac_ext
7737eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7738_lt_linker_boilerplate=`cat conftest.err`
7739$RM -r conftest*
7740
7741
7742## CAVEAT EMPTOR:
7743## There is no encapsulation within the following macros, do not change
7744## the running order or otherwise move them around unless you know exactly
7745## what you are doing...
7746if test -n "$compiler"; then
7747
7748lt_prog_compiler_no_builtin_flag=
7749
7750if test "$GCC" = yes; then
7751 case $cc_basename in
7752 nvcc*)
7753 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7754 *)
7755 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 7756 esac
6bb11ab3
L
7757
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7759$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 7760if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 7761 $as_echo_n "(cached) " >&6
f0569246 7762else
6bb11ab3
L
7763 lt_cv_prog_compiler_rtti_exceptions=no
7764 ac_outfile=conftest.$ac_objext
7765 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7766 lt_compiler_flag="-fno-rtti -fno-exceptions"
7767 # Insert the option either (1) after the last *FLAGS variable, or
7768 # (2) before a word containing "conftest.", or (3) at the end.
7769 # Note that $ac_compile itself does not contain backslashes and begins
7770 # with a dollar sign (not a hyphen), so the echo should work correctly.
7771 # The option is referenced via a variable to avoid confusing sed.
7772 lt_compile=`echo "$ac_compile" | $SED \
7773 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7774 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7775 -e 's:$: $lt_compiler_flag:'`
7776 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7777 (eval "$lt_compile" 2>conftest.err)
7778 ac_status=$?
7779 cat conftest.err >&5
7780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7781 if (exit $ac_status) && test -s "$ac_outfile"; then
7782 # The compiler can only warn and ignore the option if not recognized
7783 # So say no if there are warnings other than the usual output.
7784 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7785 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7786 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7787 lt_cv_prog_compiler_rtti_exceptions=yes
7788 fi
7789 fi
7790 $RM conftest*
7791
f0569246 7792fi
6bb11ab3
L
7793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7794$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7795
7796if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7797 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7798else
7799 :
7800fi
7801
7802fi
7803
7804
7805
7806
7807
7808
7809 lt_prog_compiler_wl=
7810lt_prog_compiler_pic=
7811lt_prog_compiler_static=
7812
7813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7814$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7815
7816 if test "$GCC" = yes; then
7817 lt_prog_compiler_wl='-Wl,'
7818 lt_prog_compiler_static='-static'
7819
7820 case $host_os in
7821 aix*)
7822 # All AIX code is PIC.
7823 if test "$host_cpu" = ia64; then
7824 # AIX 5 now supports IA64 processor
7825 lt_prog_compiler_static='-Bstatic'
7826 fi
7827 lt_prog_compiler_pic='-fPIC'
7828 ;;
7829
7830 amigaos*)
7831 case $host_cpu in
7832 powerpc)
7833 # see comment about AmigaOS4 .so support
7834 lt_prog_compiler_pic='-fPIC'
7835 ;;
7836 m68k)
7837 # FIXME: we need at least 68020 code to build shared libraries, but
7838 # adding the `-m68020' flag to GCC prevents building anything better,
7839 # like `-m68040'.
7840 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7841 ;;
7842 esac
7843 ;;
7844
7845 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7846 # PIC is the default for these OSes.
7847 ;;
7848
7849 mingw* | cygwin* | pw32* | os2* | cegcc*)
7850 # This hack is so that the source file can tell whether it is being
7851 # built for inclusion in a dll (and should export symbols for example).
7852 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7853 # (--disable-auto-import) libraries
7854 lt_prog_compiler_pic='-DDLL_EXPORT'
7855 ;;
7856
7857 darwin* | rhapsody*)
7858 # PIC is the default on this platform
7859 # Common symbols not allowed in MH_DYLIB files
7860 lt_prog_compiler_pic='-fno-common'
7861 ;;
7862
7863 haiku*)
7864 # PIC is the default for Haiku.
7865 # The "-static" flag exists, but is broken.
7866 lt_prog_compiler_static=
7867 ;;
7868
7869 hpux*)
7870 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7871 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7872 # sets the default TLS model and affects inlining.
7873 case $host_cpu in
7874 hppa*64*)
7875 # +Z the default
7876 ;;
7877 *)
7878 lt_prog_compiler_pic='-fPIC'
7879 ;;
7880 esac
7881 ;;
7882
7883 interix[3-9]*)
7884 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7885 # Instead, we relocate shared libraries at runtime.
7886 ;;
7887
7888 msdosdjgpp*)
7889 # Just because we use GCC doesn't mean we suddenly get shared libraries
7890 # on systems that don't support them.
7891 lt_prog_compiler_can_build_shared=no
7892 enable_shared=no
7893 ;;
7894
7895 *nto* | *qnx*)
7896 # QNX uses GNU C++, but need to define -shared option too, otherwise
7897 # it will coredump.
7898 lt_prog_compiler_pic='-fPIC -shared'
7899 ;;
7900
7901 sysv4*MP*)
7902 if test -d /usr/nec; then
7903 lt_prog_compiler_pic=-Kconform_pic
7904 fi
7905 ;;
7906
7907 *)
7908 lt_prog_compiler_pic='-fPIC'
7909 ;;
7910 esac
7911
7912 case $cc_basename in
7913 nvcc*) # Cuda Compiler Driver 2.2
7914 lt_prog_compiler_wl='-Xlinker '
7915 lt_prog_compiler_pic='-Xcompiler -fPIC'
7916 ;;
7917 esac
7918 else
7919 # PORTME Check for flag to pass linker flags through the system compiler.
7920 case $host_os in
7921 aix*)
7922 lt_prog_compiler_wl='-Wl,'
7923 if test "$host_cpu" = ia64; then
7924 # AIX 5 now supports IA64 processor
7925 lt_prog_compiler_static='-Bstatic'
7926 else
7927 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7928 fi
7929 ;;
7930
7931 mingw* | cygwin* | pw32* | os2* | cegcc*)
7932 # This hack is so that the source file can tell whether it is being
7933 # built for inclusion in a dll (and should export symbols for example).
7934 lt_prog_compiler_pic='-DDLL_EXPORT'
7935 ;;
7936
7937 hpux9* | hpux10* | hpux11*)
7938 lt_prog_compiler_wl='-Wl,'
7939 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7940 # not for PA HP-UX.
7941 case $host_cpu in
7942 hppa*64*|ia64*)
7943 # +Z the default
7944 ;;
7945 *)
7946 lt_prog_compiler_pic='+Z'
7947 ;;
7948 esac
7949 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7950 lt_prog_compiler_static='${wl}-a ${wl}archive'
7951 ;;
7952
7953 irix5* | irix6* | nonstopux*)
7954 lt_prog_compiler_wl='-Wl,'
7955 # PIC (with -KPIC) is the default.
7956 lt_prog_compiler_static='-non_shared'
7957 ;;
7958
7959 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7960 case $cc_basename in
7961 # old Intel for x86_64 which still supported -KPIC.
7962 ecc*)
7963 lt_prog_compiler_wl='-Wl,'
7964 lt_prog_compiler_pic='-KPIC'
7965 lt_prog_compiler_static='-static'
7966 ;;
7967 # icc used to be incompatible with GCC.
7968 # ICC 10 doesn't accept -KPIC any more.
7969 icc* | ifort*)
7970 lt_prog_compiler_wl='-Wl,'
7971 lt_prog_compiler_pic='-fPIC'
7972 lt_prog_compiler_static='-static'
7973 ;;
7974 # Lahey Fortran 8.1.
7975 lf95*)
7976 lt_prog_compiler_wl='-Wl,'
7977 lt_prog_compiler_pic='--shared'
7978 lt_prog_compiler_static='--static'
7979 ;;
7980 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7981 # Portland Group compilers (*not* the Pentium gcc compiler,
7982 # which looks to be a dead project)
7983 lt_prog_compiler_wl='-Wl,'
7984 lt_prog_compiler_pic='-fpic'
7985 lt_prog_compiler_static='-Bstatic'
7986 ;;
7987 ccc*)
7988 lt_prog_compiler_wl='-Wl,'
7989 # All Alpha code is PIC.
7990 lt_prog_compiler_static='-non_shared'
7991 ;;
7992 xl* | bgxl* | bgf* | mpixl*)
7993 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7994 lt_prog_compiler_wl='-Wl,'
7995 lt_prog_compiler_pic='-qpic'
7996 lt_prog_compiler_static='-qstaticlink'
7997 ;;
7998 *)
7999 case `$CC -V 2>&1 | sed 5q` in
8000 *Sun\ F* | *Sun*Fortran*)
8001 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8002 lt_prog_compiler_pic='-KPIC'
8003 lt_prog_compiler_static='-Bstatic'
8004 lt_prog_compiler_wl=''
8005 ;;
8006 *Sun\ C*)
8007 # Sun C 5.9
8008 lt_prog_compiler_pic='-KPIC'
8009 lt_prog_compiler_static='-Bstatic'
8010 lt_prog_compiler_wl='-Wl,'
8011 ;;
8012 esac
8013 ;;
8014 esac
8015 ;;
8016
8017 newsos6)
8018 lt_prog_compiler_pic='-KPIC'
8019 lt_prog_compiler_static='-Bstatic'
8020 ;;
8021
8022 *nto* | *qnx*)
8023 # QNX uses GNU C++, but need to define -shared option too, otherwise
8024 # it will coredump.
8025 lt_prog_compiler_pic='-fPIC -shared'
8026 ;;
8027
8028 osf3* | osf4* | osf5*)
8029 lt_prog_compiler_wl='-Wl,'
8030 # All OSF/1 code is PIC.
8031 lt_prog_compiler_static='-non_shared'
8032 ;;
8033
8034 rdos*)
8035 lt_prog_compiler_static='-non_shared'
8036 ;;
8037
8038 solaris*)
8039 lt_prog_compiler_pic='-KPIC'
8040 lt_prog_compiler_static='-Bstatic'
8041 case $cc_basename in
8042 f77* | f90* | f95*)
8043 lt_prog_compiler_wl='-Qoption ld ';;
8044 *)
8045 lt_prog_compiler_wl='-Wl,';;
8046 esac
8047 ;;
f0569246 8048
6bb11ab3
L
8049 sunos4*)
8050 lt_prog_compiler_wl='-Qoption ld '
8051 lt_prog_compiler_pic='-PIC'
8052 lt_prog_compiler_static='-Bstatic'
8053 ;;
f0569246 8054
6bb11ab3
L
8055 sysv4 | sysv4.2uw2* | sysv4.3*)
8056 lt_prog_compiler_wl='-Wl,'
8057 lt_prog_compiler_pic='-KPIC'
8058 lt_prog_compiler_static='-Bstatic'
8059 ;;
f0569246 8060
6bb11ab3
L
8061 sysv4*MP*)
8062 if test -d /usr/nec ;then
8063 lt_prog_compiler_pic='-Kconform_pic'
8064 lt_prog_compiler_static='-Bstatic'
8065 fi
8066 ;;
8067
8068 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8069 lt_prog_compiler_wl='-Wl,'
8070 lt_prog_compiler_pic='-KPIC'
8071 lt_prog_compiler_static='-Bstatic'
8072 ;;
8073
8074 unicos*)
8075 lt_prog_compiler_wl='-Wl,'
8076 lt_prog_compiler_can_build_shared=no
8077 ;;
8078
8079 uts4*)
8080 lt_prog_compiler_pic='-pic'
8081 lt_prog_compiler_static='-Bstatic'
8082 ;;
8083
8084 *)
8085 lt_prog_compiler_can_build_shared=no
8086 ;;
8087 esac
8088 fi
8089
8090case $host_os in
8091 # For platforms which do not support PIC, -DPIC is meaningless:
8092 *djgpp*)
8093 lt_prog_compiler_pic=
8094 ;;
8095 *)
8096 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8097 ;;
81ecdfbb 8098esac
6bb11ab3
L
8099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8100$as_echo "$lt_prog_compiler_pic" >&6; }
8101
8102
8103
8104
8105
8106
8107#
8108# Check to make sure the PIC flag actually works.
8109#
8110if test -n "$lt_prog_compiler_pic"; then
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8112$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8113if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 8114 $as_echo_n "(cached) " >&6
b7026657 8115else
6bb11ab3
L
8116 lt_cv_prog_compiler_pic_works=no
8117 ac_outfile=conftest.$ac_objext
8118 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8119 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8120 # Insert the option either (1) after the last *FLAGS variable, or
8121 # (2) before a word containing "conftest.", or (3) at the end.
8122 # Note that $ac_compile itself does not contain backslashes and begins
8123 # with a dollar sign (not a hyphen), so the echo should work correctly.
8124 # The option is referenced via a variable to avoid confusing sed.
8125 lt_compile=`echo "$ac_compile" | $SED \
8126 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8127 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8128 -e 's:$: $lt_compiler_flag:'`
8129 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8130 (eval "$lt_compile" 2>conftest.err)
8131 ac_status=$?
8132 cat conftest.err >&5
8133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8134 if (exit $ac_status) && test -s "$ac_outfile"; then
8135 # The compiler can only warn and ignore the option if not recognized
8136 # So say no if there are warnings other than the usual output.
8137 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8138 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8139 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8140 lt_cv_prog_compiler_pic_works=yes
8141 fi
8142 fi
8143 $RM conftest*
b7026657 8144
b7026657 8145fi
6bb11ab3
L
8146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8147$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8148
8149if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8150 case $lt_prog_compiler_pic in
8151 "" | " "*) ;;
8152 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8153 esac
8154else
8155 lt_prog_compiler_pic=
8156 lt_prog_compiler_can_build_shared=no
f0569246 8157fi
6bb11ab3
L
8158
8159fi
8160
8161
8162
8163
8164
8165
8166#
8167# Check to make sure the static flag actually works.
8168#
8169wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8171$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8172if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8173 $as_echo_n "(cached) " >&6
f0569246 8174else
6bb11ab3
L
8175 lt_cv_prog_compiler_static_works=no
8176 save_LDFLAGS="$LDFLAGS"
8177 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8178 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8179 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8180 # The linker can only warn and ignore the option if not recognized
8181 # So say no if there are warnings
8182 if test -s conftest.err; then
8183 # Append any errors to the config.log.
8184 cat conftest.err 1>&5
8185 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8186 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8187 if diff conftest.exp conftest.er2 >/dev/null; then
8188 lt_cv_prog_compiler_static_works=yes
8189 fi
8190 else
8191 lt_cv_prog_compiler_static_works=yes
8192 fi
8193 fi
8194 $RM -r conftest*
8195 LDFLAGS="$save_LDFLAGS"
f0569246 8196
6bb11ab3
L
8197fi
8198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8199$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 8200
6bb11ab3
L
8201if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8202 :
f0569246 8203else
6bb11ab3 8204 lt_prog_compiler_static=
f0569246 8205fi
b7026657 8206
6bb11ab3
L
8207
8208
8209
8210
8211
8212
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8214$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8215if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 8216 $as_echo_n "(cached) " >&6
81ecdfbb 8217else
6bb11ab3
L
8218 lt_cv_prog_compiler_c_o=no
8219 $RM -r conftest 2>/dev/null
8220 mkdir conftest
8221 cd conftest
8222 mkdir out
8223 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8224
8225 lt_compiler_flag="-o out/conftest2.$ac_objext"
8226 # Insert the option either (1) after the last *FLAGS variable, or
8227 # (2) before a word containing "conftest.", or (3) at the end.
8228 # Note that $ac_compile itself does not contain backslashes and begins
8229 # with a dollar sign (not a hyphen), so the echo should work correctly.
8230 lt_compile=`echo "$ac_compile" | $SED \
8231 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8232 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8233 -e 's:$: $lt_compiler_flag:'`
8234 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8235 (eval "$lt_compile" 2>out/conftest.err)
8236 ac_status=$?
8237 cat out/conftest.err >&5
8238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8239 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8240 then
8241 # The compiler can only warn and ignore the option if not recognized
8242 # So say no if there are warnings
8243 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8244 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8245 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8246 lt_cv_prog_compiler_c_o=yes
8247 fi
8248 fi
8249 chmod u+w . 2>&5
8250 $RM conftest*
8251 # SGI C++ compiler will create directory out/ii_files/ for
8252 # template instantiation
8253 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8254 $RM out/* && rmdir out
8255 cd ..
8256 $RM -r conftest
8257 $RM conftest*
8258
81ecdfbb 8259fi
6bb11ab3
L
8260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8261$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8262
8263
8264
8265
8266
8267
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8269$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8270if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
8271 $as_echo_n "(cached) " >&6
8272else
6bb11ab3
L
8273 lt_cv_prog_compiler_c_o=no
8274 $RM -r conftest 2>/dev/null
8275 mkdir conftest
8276 cd conftest
8277 mkdir out
8278 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8279
8280 lt_compiler_flag="-o out/conftest2.$ac_objext"
8281 # Insert the option either (1) after the last *FLAGS variable, or
8282 # (2) before a word containing "conftest.", or (3) at the end.
8283 # Note that $ac_compile itself does not contain backslashes and begins
8284 # with a dollar sign (not a hyphen), so the echo should work correctly.
8285 lt_compile=`echo "$ac_compile" | $SED \
8286 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8287 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8288 -e 's:$: $lt_compiler_flag:'`
8289 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8290 (eval "$lt_compile" 2>out/conftest.err)
8291 ac_status=$?
8292 cat out/conftest.err >&5
8293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8294 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8295 then
8296 # The compiler can only warn and ignore the option if not recognized
8297 # So say no if there are warnings
8298 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8299 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8300 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8301 lt_cv_prog_compiler_c_o=yes
8302 fi
8303 fi
8304 chmod u+w . 2>&5
8305 $RM conftest*
8306 # SGI C++ compiler will create directory out/ii_files/ for
8307 # template instantiation
8308 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8309 $RM out/* && rmdir out
8310 cd ..
8311 $RM -r conftest
8312 $RM conftest*
8313
8314fi
8315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8316$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8317
8318
8319
8320
8321hard_links="nottested"
8322if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8323 # do not overwrite the value of need_locks provided by the user
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8325$as_echo_n "checking if we can lock with hard links... " >&6; }
8326 hard_links=yes
8327 $RM conftest*
8328 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8329 touch conftest.a
8330 ln conftest.a conftest.b 2>&5 || hard_links=no
8331 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8333$as_echo "$hard_links" >&6; }
8334 if test "$hard_links" = no; then
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8336$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8337 need_locks=warn
8338 fi
8339else
8340 need_locks=no
8341fi
8342
8343
8344
8345
8346
8347
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8349$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8350
8351 runpath_var=
8352 allow_undefined_flag=
8353 always_export_symbols=no
8354 archive_cmds=
8355 archive_expsym_cmds=
8356 compiler_needs_object=no
8357 enable_shared_with_static_runtimes=no
8358 export_dynamic_flag_spec=
8359 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8360 hardcode_automatic=no
8361 hardcode_direct=no
8362 hardcode_direct_absolute=no
8363 hardcode_libdir_flag_spec=
8364 hardcode_libdir_flag_spec_ld=
8365 hardcode_libdir_separator=
8366 hardcode_minus_L=no
8367 hardcode_shlibpath_var=unsupported
8368 inherit_rpath=no
8369 link_all_deplibs=unknown
8370 module_cmds=
8371 module_expsym_cmds=
8372 old_archive_from_new_cmds=
8373 old_archive_from_expsyms_cmds=
8374 thread_safe_flag_spec=
8375 whole_archive_flag_spec=
8376 # include_expsyms should be a list of space-separated symbols to be *always*
8377 # included in the symbol list
8378 include_expsyms=
8379 # exclude_expsyms can be an extended regexp of symbols to exclude
8380 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8381 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8382 # as well as any symbol that contains `d'.
8383 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8384 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8385 # platforms (ab)use it in PIC code, but their linkers get confused if
8386 # the symbol is explicitly referenced. Since portable code cannot
8387 # rely on this symbol name, it's probably fine to never include it in
8388 # preloaded symbol tables.
8389 # Exclude shared library initialization/finalization symbols.
8390 extract_expsyms_cmds=
8391
8392 case $host_os in
8393 cygwin* | mingw* | pw32* | cegcc*)
8394 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8395 # When not using gcc, we currently assume that we are using
8396 # Microsoft Visual C++.
8397 if test "$GCC" != yes; then
8398 with_gnu_ld=no
8399 fi
8400 ;;
8401 interix*)
8402 # we just hope/assume this is gcc and not c89 (= MSVC++)
8403 with_gnu_ld=yes
8404 ;;
8405 openbsd*)
8406 with_gnu_ld=no
8407 ;;
8408 esac
f0569246 8409
6bb11ab3
L
8410 ld_shlibs=yes
8411
8412 # On some targets, GNU ld is compatible enough with the native linker
8413 # that we're better off using the native interface for both.
8414 lt_use_gnu_ld_interface=no
8415 if test "$with_gnu_ld" = yes; then
8416 case $host_os in
8417 aix*)
8418 # The AIX port of GNU ld has always aspired to compatibility
8419 # with the native linker. However, as the warning in the GNU ld
8420 # block says, versions before 2.19.5* couldn't really create working
8421 # shared libraries, regardless of the interface used.
8422 case `$LD -v 2>&1` in
8423 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8424 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8425 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8426 *)
8427 lt_use_gnu_ld_interface=yes
8428 ;;
8429 esac
8430 ;;
8431 *)
8432 lt_use_gnu_ld_interface=yes
8433 ;;
8434 esac
8435 fi
f0569246 8436
6bb11ab3
L
8437 if test "$lt_use_gnu_ld_interface" = yes; then
8438 # If archive_cmds runs LD, not CC, wlarc should be empty
8439 wlarc='${wl}'
8440
8441 # Set some defaults for GNU ld with shared library support. These
8442 # are reset later if shared libraries are not supported. Putting them
8443 # here allows them to be overridden if necessary.
8444 runpath_var=LD_RUN_PATH
8445 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8446 export_dynamic_flag_spec='${wl}--export-dynamic'
8447 # ancient GNU ld didn't support --whole-archive et. al.
8448 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8449 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8450 else
8451 whole_archive_flag_spec=
8452 fi
8453 supports_anon_versioning=no
8454 case `$LD -v 2>&1` in
8455 *GNU\ gold*) supports_anon_versioning=yes ;;
8456 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8457 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8458 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8459 *\ 2.11.*) ;; # other 2.11 versions
8460 *) supports_anon_versioning=yes ;;
8461 esac
8462
8463 # See if GNU ld supports shared libraries.
8464 case $host_os in
8465 aix[3-9]*)
8466 # On AIX/PPC, the GNU linker is very broken
8467 if test "$host_cpu" != ia64; then
8468 ld_shlibs=no
8469 cat <<_LT_EOF 1>&2
8470
8471*** Warning: the GNU linker, at least up to release 2.19, is reported
8472*** to be unable to reliably create shared libraries on AIX.
8473*** Therefore, libtool is disabling shared libraries support. If you
8474*** really care for shared libraries, you may want to install binutils
8475*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8476*** You will then need to restart the configuration process.
8477
8478_LT_EOF
8479 fi
8480 ;;
8481
8482 amigaos*)
8483 case $host_cpu in
8484 powerpc)
8485 # see comment about AmigaOS4 .so support
8486 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8487 archive_expsym_cmds=''
8488 ;;
8489 m68k)
8490 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)'
8491 hardcode_libdir_flag_spec='-L$libdir'
8492 hardcode_minus_L=yes
8493 ;;
8494 esac
8495 ;;
8496
8497 beos*)
8498 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8499 allow_undefined_flag=unsupported
8500 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8501 # support --undefined. This deserves some investigation. FIXME
8502 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8503 else
8504 ld_shlibs=no
8505 fi
8506 ;;
8507
8508 cygwin* | mingw* | pw32* | cegcc*)
8509 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8510 # as there is no search path for DLLs.
8511 hardcode_libdir_flag_spec='-L$libdir'
8512 export_dynamic_flag_spec='${wl}--export-all-symbols'
8513 allow_undefined_flag=unsupported
8514 always_export_symbols=no
8515 enable_shared_with_static_runtimes=yes
8516 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8517
8518 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8519 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8520 # If the export-symbols file already is a .def file (1st line
8521 # is EXPORTS), use it as is; otherwise, prepend...
8522 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8523 cp $export_symbols $output_objdir/$soname.def;
8524 else
8525 echo EXPORTS > $output_objdir/$soname.def;
8526 cat $export_symbols >> $output_objdir/$soname.def;
8527 fi~
8528 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8529 else
8530 ld_shlibs=no
8531 fi
8532 ;;
8533
8534 haiku*)
8535 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8536 link_all_deplibs=yes
8537 ;;
8538
8539 interix[3-9]*)
8540 hardcode_direct=no
8541 hardcode_shlibpath_var=no
8542 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8543 export_dynamic_flag_spec='${wl}-E'
8544 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8545 # Instead, shared libraries are loaded at an image base (0x10000000 by
8546 # default) and relocated if they conflict, which is a slow very memory
8547 # consuming and fragmenting process. To avoid this, we pick a random,
8548 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8549 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8550 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8551 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'
8552 ;;
8553
8554 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8555 tmp_diet=no
8556 if test "$host_os" = linux-dietlibc; then
8557 case $cc_basename in
8558 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8559 esac
8560 fi
8561 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8562 && test "$tmp_diet" = no
8563 then
ae7d0cac 8564 tmp_addflag=' $pic_flag'
6bb11ab3
L
8565 tmp_sharedflag='-shared'
8566 case $cc_basename,$host_cpu in
8567 pgcc*) # Portland Group C compiler
8568 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'
8569 tmp_addflag=' $pic_flag'
8570 ;;
8571 pgf77* | pgf90* | pgf95* | pgfortran*)
8572 # Portland Group f77 and f90 compilers
8573 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'
8574 tmp_addflag=' $pic_flag -Mnomain' ;;
8575 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8576 tmp_addflag=' -i_dynamic' ;;
8577 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8578 tmp_addflag=' -i_dynamic -nofor_main' ;;
8579 ifc* | ifort*) # Intel Fortran compiler
8580 tmp_addflag=' -nofor_main' ;;
8581 lf95*) # Lahey Fortran 8.1
8582 whole_archive_flag_spec=
8583 tmp_sharedflag='--shared' ;;
8584 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8585 tmp_sharedflag='-qmkshrobj'
8586 tmp_addflag= ;;
8587 nvcc*) # Cuda Compiler Driver 2.2
8588 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'
8589 compiler_needs_object=yes
8590 ;;
8591 esac
8592 case `$CC -V 2>&1 | sed 5q` in
8593 *Sun\ C*) # Sun C 5.9
8594 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'
8595 compiler_needs_object=yes
8596 tmp_sharedflag='-G' ;;
8597 *Sun\ F*) # Sun Fortran 8.3
8598 tmp_sharedflag='-G' ;;
8599 esac
8600 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8601
8602 if test "x$supports_anon_versioning" = xyes; then
8603 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8604 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8605 echo "local: *; };" >> $output_objdir/$libname.ver~
8606 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8607 fi
8608
8609 case $cc_basename in
8610 xlf* | bgf* | bgxlf* | mpixlf*)
8611 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8612 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8613 hardcode_libdir_flag_spec=
8614 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8615 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8616 if test "x$supports_anon_versioning" = xyes; then
8617 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8618 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8619 echo "local: *; };" >> $output_objdir/$libname.ver~
8620 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8621 fi
8622 ;;
8623 esac
8624 else
8625 ld_shlibs=no
8626 fi
8627 ;;
8628
8629 netbsd*)
8630 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8631 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8632 wlarc=
8633 else
8634 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8635 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8636 fi
8637 ;;
8638
8639 solaris*)
8640 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8641 ld_shlibs=no
8642 cat <<_LT_EOF 1>&2
8643
8644*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8645*** create shared libraries on Solaris systems. Therefore, libtool
8646*** is disabling shared libraries support. We urge you to upgrade GNU
8647*** binutils to release 2.9.1 or newer. Another option is to modify
8648*** your PATH or compiler configuration so that the native linker is
8649*** used, and then restart.
8650
8651_LT_EOF
8652 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8653 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8654 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8655 else
8656 ld_shlibs=no
8657 fi
8658 ;;
8659
8660 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8661 case `$LD -v 2>&1` in
8662 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8663 ld_shlibs=no
8664 cat <<_LT_EOF 1>&2
8665
8666*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8667*** reliably create shared libraries on SCO systems. Therefore, libtool
8668*** is disabling shared libraries support. We urge you to upgrade GNU
8669*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8670*** your PATH or compiler configuration so that the native linker is
8671*** used, and then restart.
8672
8673_LT_EOF
8674 ;;
8675 *)
8676 # For security reasons, it is highly recommended that you always
8677 # use absolute paths for naming shared libraries, and exclude the
8678 # DT_RUNPATH tag from executables and libraries. But doing so
8679 # requires that you compile everything twice, which is a pain.
8680 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8681 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8682 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8683 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8684 else
8685 ld_shlibs=no
8686 fi
8687 ;;
8688 esac
8689 ;;
8690
8691 sunos4*)
8692 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8693 wlarc=
8694 hardcode_direct=yes
8695 hardcode_shlibpath_var=no
8696 ;;
8697
8698 *)
8699 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8700 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8701 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8702 else
8703 ld_shlibs=no
8704 fi
8705 ;;
8706 esac
8707
8708 if test "$ld_shlibs" = no; then
8709 runpath_var=
8710 hardcode_libdir_flag_spec=
8711 export_dynamic_flag_spec=
8712 whole_archive_flag_spec=
8713 fi
8714 else
8715 # PORTME fill in a description of your system's linker (not GNU ld)
8716 case $host_os in
8717 aix3*)
8718 allow_undefined_flag=unsupported
8719 always_export_symbols=yes
8720 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'
8721 # Note: this linker hardcodes the directories in LIBPATH if there
8722 # are no directories specified by -L.
8723 hardcode_minus_L=yes
8724 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8725 # Neither direct hardcoding nor static linking is supported with a
8726 # broken collect2.
8727 hardcode_direct=unsupported
8728 fi
8729 ;;
8730
8731 aix[4-9]*)
8732 if test "$host_cpu" = ia64; then
8733 # On IA64, the linker does run time linking by default, so we don't
8734 # have to do anything special.
8735 aix_use_runtimelinking=no
8736 exp_sym_flag='-Bexport'
8737 no_entry_flag=""
8738 else
8739 # If we're using GNU nm, then we don't want the "-C" option.
8740 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8741 # Also, AIX nm treats weak defined symbols like other global
8742 # defined symbols, whereas GNU nm marks them as "W".
8743 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8744 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'
8745 else
5c887dd5 8746 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
8747 fi
8748 aix_use_runtimelinking=no
8749
8750 # Test if we are trying to use run time linking or normal
8751 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8752 # need to do runtime linking.
8753 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8754 for ld_flag in $LDFLAGS; do
8755 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8756 aix_use_runtimelinking=yes
8757 break
8758 fi
8759 done
8760 ;;
8761 esac
8762
8763 exp_sym_flag='-bexport'
8764 no_entry_flag='-bnoentry'
8765 fi
8766
8767 # When large executables or shared objects are built, AIX ld can
8768 # have problems creating the table of contents. If linking a library
8769 # or program results in "error TOC overflow" add -mminimal-toc to
8770 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8771 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8772
8773 archive_cmds=''
8774 hardcode_direct=yes
8775 hardcode_direct_absolute=yes
8776 hardcode_libdir_separator=':'
8777 link_all_deplibs=yes
8778 file_list_spec='${wl}-f,'
8779
8780 if test "$GCC" = yes; then
8781 case $host_os in aix4.[012]|aix4.[012].*)
8782 # We only want to do this on AIX 4.2 and lower, the check
8783 # below for broken collect2 doesn't work under 4.3+
8784 collect2name=`${CC} -print-prog-name=collect2`
8785 if test -f "$collect2name" &&
8786 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8787 then
8788 # We have reworked collect2
8789 :
8790 else
8791 # We have old collect2
8792 hardcode_direct=unsupported
8793 # It fails to find uninstalled libraries when the uninstalled
8794 # path is not listed in the libpath. Setting hardcode_minus_L
8795 # to unsupported forces relinking
8796 hardcode_minus_L=yes
8797 hardcode_libdir_flag_spec='-L$libdir'
8798 hardcode_libdir_separator=
8799 fi
8800 ;;
8801 esac
8802 shared_flag='-shared'
8803 if test "$aix_use_runtimelinking" = yes; then
8804 shared_flag="$shared_flag "'${wl}-G'
8805 fi
8806 else
8807 # not using gcc
8808 if test "$host_cpu" = ia64; then
8809 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8810 # chokes on -Wl,-G. The following line is correct:
8811 shared_flag='-G'
8812 else
8813 if test "$aix_use_runtimelinking" = yes; then
8814 shared_flag='${wl}-G'
8815 else
8816 shared_flag='${wl}-bM:SRE'
8817 fi
8818 fi
8819 fi
8820
8821 export_dynamic_flag_spec='${wl}-bexpall'
8822 # It seems that -bexpall does not export symbols beginning with
8823 # underscore (_), so it is better to generate a list of symbols to export.
8824 always_export_symbols=yes
8825 if test "$aix_use_runtimelinking" = yes; then
8826 # Warning - without using the other runtime loading flags (-brtl),
8827 # -berok will link without error, but may produce a broken library.
8828 allow_undefined_flag='-berok'
8829 # Determine the default libpath from the value encoded in an
8830 # empty executable.
8831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
8832/* end confdefs.h. */
8833
8834int
8835main ()
8836{
8837
8838 ;
8839 return 0;
8840}
8841_ACEOF
6bb11ab3 8842if ac_fn_c_try_link "$LINENO"; then :
b7026657 8843
6bb11ab3
L
8844lt_aix_libpath_sed='
8845 /Import File Strings/,/^$/ {
8846 /^0/ {
8847 s/^0 *\(.*\)$/\1/
8848 p
8849 }
8850 }'
8851aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8852# Check for a 64-bit object if we didn't find anything.
8853if test -z "$aix_libpath"; then
8854 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8855fi
8856fi
8857rm -f core conftest.err conftest.$ac_objext \
8858 conftest$ac_exeext conftest.$ac_ext
8859if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8860
8861 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8862 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"
8863 else
8864 if test "$host_cpu" = ia64; then
8865 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8866 allow_undefined_flag="-z nodefs"
8867 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"
8868 else
8869 # Determine the default libpath from the value encoded in an
8870 # empty executable.
81ecdfbb
RW
8871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8872/* end confdefs.h. */
8873
8874int
8875main ()
8876{
8877
8878 ;
8879 return 0;
8880}
8881_ACEOF
6bb11ab3
L
8882if ac_fn_c_try_link "$LINENO"; then :
8883
8884lt_aix_libpath_sed='
8885 /Import File Strings/,/^$/ {
8886 /^0/ {
8887 s/^0 *\(.*\)$/\1/
8888 p
8889 }
8890 }'
8891aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8892# Check for a 64-bit object if we didn't find anything.
8893if test -z "$aix_libpath"; then
8894 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 8895fi
81ecdfbb 8896fi
6bb11ab3
L
8897rm -f core conftest.err conftest.$ac_objext \
8898 conftest$ac_exeext conftest.$ac_ext
8899if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8900
8901 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8902 # Warning - without using the other run time loading flags,
8903 # -berok will link without error, but may produce a broken library.
8904 no_undefined_flag=' ${wl}-bernotok'
8905 allow_undefined_flag=' ${wl}-berok'
8906 if test "$with_gnu_ld" = yes; then
8907 # We only use this code for GNU lds that support --whole-archive.
8908 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8909 else
8910 # Exported symbols can be pulled into shared objects from archives
8911 whole_archive_flag_spec='$convenience'
8912 fi
8913 archive_cmds_need_lc=yes
8914 # This is similar to how AIX traditionally builds its shared libraries.
8915 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'
8916 fi
8917 fi
8918 ;;
8919
8920 amigaos*)
8921 case $host_cpu in
8922 powerpc)
8923 # see comment about AmigaOS4 .so support
8924 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8925 archive_expsym_cmds=''
8926 ;;
8927 m68k)
8928 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)'
8929 hardcode_libdir_flag_spec='-L$libdir'
8930 hardcode_minus_L=yes
8931 ;;
8932 esac
8933 ;;
8934
8935 bsdi[45]*)
8936 export_dynamic_flag_spec=-rdynamic
8937 ;;
8938
8939 cygwin* | mingw* | pw32* | cegcc*)
8940 # When not using gcc, we currently assume that we are using
8941 # Microsoft Visual C++.
8942 # hardcode_libdir_flag_spec is actually meaningless, as there is
8943 # no search path for DLLs.
8944 hardcode_libdir_flag_spec=' '
8945 allow_undefined_flag=unsupported
8946 # Tell ltmain to make .lib files, not .a files.
8947 libext=lib
8948 # Tell ltmain to make .dll files, not .so files.
8949 shrext_cmds=".dll"
8950 # FIXME: Setting linknames here is a bad hack.
8951 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8952 # The linker will automatically build a .lib file if we build a DLL.
8953 old_archive_from_new_cmds='true'
8954 # FIXME: Should let the user specify the lib program.
8955 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8956 fix_srcfile_path='`cygpath -w "$srcfile"`'
8957 enable_shared_with_static_runtimes=yes
8958 ;;
8959
8960 darwin* | rhapsody*)
8961
8962
8963 archive_cmds_need_lc=no
8964 hardcode_direct=no
8965 hardcode_automatic=yes
8966 hardcode_shlibpath_var=unsupported
8967 if test "$lt_cv_ld_force_load" = "yes"; then
8968 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 8969 else
6bb11ab3 8970 whole_archive_flag_spec=''
f0569246 8971 fi
6bb11ab3
L
8972 link_all_deplibs=yes
8973 allow_undefined_flag="$_lt_dar_allow_undefined"
8974 case $cc_basename in
8975 ifort*) _lt_dar_can_shared=yes ;;
8976 *) _lt_dar_can_shared=$GCC ;;
8977 esac
8978 if test "$_lt_dar_can_shared" = "yes"; then
8979 output_verbose_link_cmd=func_echo_all
8980 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8981 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8982 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}"
8983 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}"
8984
f0569246 8985 else
6bb11ab3 8986 ld_shlibs=no
f0569246 8987 fi
6bb11ab3
L
8988
8989 ;;
8990
8991 dgux*)
8992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8993 hardcode_libdir_flag_spec='-L$libdir'
8994 hardcode_shlibpath_var=no
8995 ;;
8996
8997 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8998 # support. Future versions do this automatically, but an explicit c++rt0.o
8999 # does not break anything, and helps significantly (at the cost of a little
9000 # extra space).
9001 freebsd2.2*)
9002 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9003 hardcode_libdir_flag_spec='-R$libdir'
9004 hardcode_direct=yes
9005 hardcode_shlibpath_var=no
9006 ;;
9007
9008 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9009 freebsd2.*)
9010 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9011 hardcode_direct=yes
9012 hardcode_minus_L=yes
9013 hardcode_shlibpath_var=no
9014 ;;
9015
9016 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9017 freebsd* | dragonfly*)
9018 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9019 hardcode_libdir_flag_spec='-R$libdir'
9020 hardcode_direct=yes
9021 hardcode_shlibpath_var=no
9022 ;;
9023
9024 hpux9*)
9025 if test "$GCC" = yes; then
9026 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'
9027 else
9028 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'
9029 fi
9030 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9031 hardcode_libdir_separator=:
9032 hardcode_direct=yes
9033
9034 # hardcode_minus_L: Not really in the search PATH,
9035 # but as the default location of the library.
9036 hardcode_minus_L=yes
9037 export_dynamic_flag_spec='${wl}-E'
9038 ;;
9039
9040 hpux10*)
9041 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9042 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9043 else
9044 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9045 fi
9046 if test "$with_gnu_ld" = no; then
9047 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9048 hardcode_libdir_flag_spec_ld='+b $libdir'
9049 hardcode_libdir_separator=:
9050 hardcode_direct=yes
9051 hardcode_direct_absolute=yes
9052 export_dynamic_flag_spec='${wl}-E'
9053 # hardcode_minus_L: Not really in the search PATH,
9054 # but as the default location of the library.
9055 hardcode_minus_L=yes
9056 fi
9057 ;;
9058
9059 hpux11*)
9060 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9061 case $host_cpu in
9062 hppa*64*)
9063 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9064 ;;
9065 ia64*)
9066 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9067 ;;
9068 *)
9069 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9070 ;;
9071 esac
9072 else
9073 case $host_cpu in
9074 hppa*64*)
9075 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9076 ;;
9077 ia64*)
9078 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9079 ;;
9080 *)
9081
9082 # Older versions of the 11.00 compiler do not understand -b yet
9083 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9085$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9086if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 9087 $as_echo_n "(cached) " >&6
f0569246 9088else
6bb11ab3
L
9089 lt_cv_prog_compiler__b=no
9090 save_LDFLAGS="$LDFLAGS"
9091 LDFLAGS="$LDFLAGS -b"
9092 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9093 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9094 # The linker can only warn and ignore the option if not recognized
9095 # So say no if there are warnings
9096 if test -s conftest.err; then
9097 # Append any errors to the config.log.
9098 cat conftest.err 1>&5
9099 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9100 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9101 if diff conftest.exp conftest.er2 >/dev/null; then
9102 lt_cv_prog_compiler__b=yes
9103 fi
9104 else
9105 lt_cv_prog_compiler__b=yes
9106 fi
9107 fi
9108 $RM -r conftest*
9109 LDFLAGS="$save_LDFLAGS"
f0569246 9110
6bb11ab3
L
9111fi
9112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9113$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 9114
6bb11ab3
L
9115if test x"$lt_cv_prog_compiler__b" = xyes; then
9116 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9117else
9118 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9119fi
81ecdfbb 9120
6bb11ab3
L
9121 ;;
9122 esac
9123 fi
9124 if test "$with_gnu_ld" = no; then
9125 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9126 hardcode_libdir_separator=:
9127
9128 case $host_cpu in
9129 hppa*64*|ia64*)
9130 hardcode_direct=no
9131 hardcode_shlibpath_var=no
9132 ;;
9133 *)
9134 hardcode_direct=yes
9135 hardcode_direct_absolute=yes
9136 export_dynamic_flag_spec='${wl}-E'
9137
9138 # hardcode_minus_L: Not really in the search PATH,
9139 # but as the default location of the library.
9140 hardcode_minus_L=yes
9141 ;;
9142 esac
9143 fi
9144 ;;
9145
9146 irix5* | irix6* | nonstopux*)
9147 if test "$GCC" = yes; then
9148 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'
9149 # Try to use the -exported_symbol ld option, if it does not
9150 # work, assume that -exports_file does not work either and
9151 # implicitly export all symbols.
9152 save_LDFLAGS="$LDFLAGS"
9153 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9155/* end confdefs.h. */
9156int foo(void) {}
b7026657 9157_ACEOF
6bb11ab3
L
9158if ac_fn_c_try_link "$LINENO"; then :
9159 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 9160
f0569246 9161fi
6bb11ab3
L
9162rm -f core conftest.err conftest.$ac_objext \
9163 conftest$ac_exeext conftest.$ac_ext
9164 LDFLAGS="$save_LDFLAGS"
9165 else
9166 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'
9167 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'
9168 fi
9169 archive_cmds_need_lc='no'
9170 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9171 hardcode_libdir_separator=:
9172 inherit_rpath=yes
9173 link_all_deplibs=yes
9174 ;;
9175
9176 netbsd*)
9177 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9178 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9179 else
9180 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9181 fi
9182 hardcode_libdir_flag_spec='-R$libdir'
9183 hardcode_direct=yes
9184 hardcode_shlibpath_var=no
9185 ;;
9186
9187 newsos6)
9188 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9189 hardcode_direct=yes
9190 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9191 hardcode_libdir_separator=:
9192 hardcode_shlibpath_var=no
9193 ;;
9194
9195 *nto* | *qnx*)
9196 ;;
9197
9198 openbsd*)
9199 if test -f /usr/libexec/ld.so; then
9200 hardcode_direct=yes
9201 hardcode_shlibpath_var=no
9202 hardcode_direct_absolute=yes
9203 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9204 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9205 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9206 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9207 export_dynamic_flag_spec='${wl}-E'
9208 else
9209 case $host_os in
9210 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9211 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9212 hardcode_libdir_flag_spec='-R$libdir'
9213 ;;
9214 *)
9215 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9216 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9217 ;;
9218 esac
9219 fi
9220 else
9221 ld_shlibs=no
9222 fi
9223 ;;
9224
9225 os2*)
9226 hardcode_libdir_flag_spec='-L$libdir'
9227 hardcode_minus_L=yes
9228 allow_undefined_flag=unsupported
9229 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'
9230 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9231 ;;
9232
9233 osf3*)
9234 if test "$GCC" = yes; then
9235 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9236 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'
9237 else
9238 allow_undefined_flag=' -expect_unresolved \*'
9239 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'
9240 fi
9241 archive_cmds_need_lc='no'
9242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9243 hardcode_libdir_separator=:
9244 ;;
9245
9246 osf4* | osf5*) # as osf3* with the addition of -msym flag
9247 if test "$GCC" = yes; then
9248 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9249 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'
9250 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9251 else
9252 allow_undefined_flag=' -expect_unresolved \*'
9253 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'
9254 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~
9255 $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'
9256
9257 # Both c and cxx compiler support -rpath directly
9258 hardcode_libdir_flag_spec='-rpath $libdir'
9259 fi
9260 archive_cmds_need_lc='no'
9261 hardcode_libdir_separator=:
9262 ;;
9263
9264 solaris*)
9265 no_undefined_flag=' -z defs'
9266 if test "$GCC" = yes; then
9267 wlarc='${wl}'
9268 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9269 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9270 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9271 else
9272 case `$CC -V 2>&1` in
9273 *"Compilers 5.0"*)
9274 wlarc=''
9275 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9276 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9277 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9278 ;;
9279 *)
9280 wlarc='${wl}'
9281 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9282 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9283 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9284 ;;
9285 esac
9286 fi
9287 hardcode_libdir_flag_spec='-R$libdir'
9288 hardcode_shlibpath_var=no
9289 case $host_os in
9290 solaris2.[0-5] | solaris2.[0-5].*) ;;
9291 *)
9292 # The compiler driver will combine and reorder linker options,
9293 # but understands `-z linker_flag'. GCC discards it without `$wl',
9294 # but is careful enough not to reorder.
9295 # Supported since Solaris 2.6 (maybe 2.5.1?)
9296 if test "$GCC" = yes; then
9297 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9298 else
9299 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9300 fi
9301 ;;
9302 esac
9303 link_all_deplibs=yes
9304 ;;
9305
9306 sunos4*)
9307 if test "x$host_vendor" = xsequent; then
9308 # Use $CC to link under sequent, because it throws in some extra .o
9309 # files that make .init and .fini sections work.
9310 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9311 else
9312 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9313 fi
9314 hardcode_libdir_flag_spec='-L$libdir'
9315 hardcode_direct=yes
9316 hardcode_minus_L=yes
9317 hardcode_shlibpath_var=no
9318 ;;
9319
9320 sysv4)
9321 case $host_vendor in
9322 sni)
9323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9324 hardcode_direct=yes # is this really true???
9325 ;;
9326 siemens)
9327 ## LD is ld it makes a PLAMLIB
9328 ## CC just makes a GrossModule.
9329 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9330 reload_cmds='$CC -r -o $output$reload_objs'
9331 hardcode_direct=no
9332 ;;
9333 motorola)
9334 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9335 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9336 ;;
9337 esac
9338 runpath_var='LD_RUN_PATH'
9339 hardcode_shlibpath_var=no
9340 ;;
9341
9342 sysv4.3*)
9343 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9344 hardcode_shlibpath_var=no
9345 export_dynamic_flag_spec='-Bexport'
9346 ;;
9347
9348 sysv4*MP*)
9349 if test -d /usr/nec; then
9350 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9351 hardcode_shlibpath_var=no
9352 runpath_var=LD_RUN_PATH
9353 hardcode_runpath_var=yes
9354 ld_shlibs=yes
9355 fi
9356 ;;
9357
9358 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9359 no_undefined_flag='${wl}-z,text'
9360 archive_cmds_need_lc=no
9361 hardcode_shlibpath_var=no
9362 runpath_var='LD_RUN_PATH'
9363
9364 if test "$GCC" = yes; then
9365 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9366 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9367 else
9368 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9369 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9370 fi
9371 ;;
9372
9373 sysv5* | sco3.2v5* | sco5v6*)
9374 # Note: We can NOT use -z defs as we might desire, because we do not
9375 # link with -lc, and that would cause any symbols used from libc to
9376 # always be unresolved, which means just about no library would
9377 # ever link correctly. If we're not using GNU ld we use -z text
9378 # though, which does catch some bad symbols but isn't as heavy-handed
9379 # as -z defs.
9380 no_undefined_flag='${wl}-z,text'
9381 allow_undefined_flag='${wl}-z,nodefs'
9382 archive_cmds_need_lc=no
9383 hardcode_shlibpath_var=no
9384 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9385 hardcode_libdir_separator=':'
9386 link_all_deplibs=yes
9387 export_dynamic_flag_spec='${wl}-Bexport'
9388 runpath_var='LD_RUN_PATH'
9389
9390 if test "$GCC" = yes; then
9391 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9392 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9393 else
9394 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9395 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9396 fi
9397 ;;
9398
9399 uts4*)
9400 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9401 hardcode_libdir_flag_spec='-L$libdir'
9402 hardcode_shlibpath_var=no
9403 ;;
9404
9405 *)
9406 ld_shlibs=no
9407 ;;
9408 esac
9409
9410 if test x$host_vendor = xsni; then
9411 case $host in
9412 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9413 export_dynamic_flag_spec='${wl}-Blargedynsym'
9414 ;;
9415 esac
9416 fi
9417 fi
9418
9419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9420$as_echo "$ld_shlibs" >&6; }
9421test "$ld_shlibs" = no && can_build_shared=no
9422
9423with_gnu_ld=$with_gnu_ld
9424
9425
9426
9427
b7026657 9428
f0569246 9429
f0569246 9430
6ffe910a 9431
6ffe910a
MF
9432
9433
6ffe910a 9434
f0569246 9435
f0569246 9436
c906108c 9437
6bb11ab3
L
9438
9439#
9440# Do we need to explicitly link libc?
9441#
9442case "x$archive_cmds_need_lc" in
9443x|xyes)
9444 # Assume -lc should be added
9445 archive_cmds_need_lc=yes
9446
9447 if test "$enable_shared" = yes && test "$GCC" = yes; then
9448 case $archive_cmds in
9449 *'~'*)
9450 # FIXME: we may have to deal with multi-command sequences.
9451 ;;
9452 '$CC '*)
9453 # Test whether the compiler implicitly links with -lc since on some
9454 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9455 # to ld, don't add -lc before -lgcc.
9456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9457$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9458if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 9459 $as_echo_n "(cached) " >&6
f0569246 9460else
6bb11ab3
L
9461 $RM conftest*
9462 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9463
9464 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9465 (eval $ac_compile) 2>&5
9466 ac_status=$?
9467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9468 test $ac_status = 0; } 2>conftest.err; then
9469 soname=conftest
9470 lib=conftest
9471 libobjs=conftest.$ac_objext
9472 deplibs=
9473 wl=$lt_prog_compiler_wl
9474 pic_flag=$lt_prog_compiler_pic
9475 compiler_flags=-v
9476 linker_flags=-v
9477 verstring=
9478 output_objdir=.
9479 libname=conftest
9480 lt_save_allow_undefined_flag=$allow_undefined_flag
9481 allow_undefined_flag=
9482 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9483 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9484 ac_status=$?
9485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9486 test $ac_status = 0; }
9487 then
9488 lt_cv_archive_cmds_need_lc=no
9489 else
9490 lt_cv_archive_cmds_need_lc=yes
9491 fi
9492 allow_undefined_flag=$lt_save_allow_undefined_flag
9493 else
9494 cat conftest.err 1>&5
9495 fi
9496 $RM conftest*
c906108c 9497
6ffe910a 9498fi
6bb11ab3
L
9499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9500$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9501 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9502 ;;
9503 esac
9504 fi
9505 ;;
6ffe910a 9506esac
c906108c 9507
c906108c 9508
6ffe910a 9509
c906108c 9510
81ecdfbb 9511
35695fd6 9512
35695fd6 9513
35695fd6 9514
f0569246 9515
c906108c 9516
f0569246 9517
b7026657 9518
f0569246 9519
c906108c 9520
81ecdfbb 9521
b7026657 9522
f0569246
AC
9523
9524
81ecdfbb 9525
81ecdfbb 9526
81ecdfbb
RW
9527
9528
81ecdfbb 9529
81ecdfbb 9530
f0569246
AC
9531
9532
c906108c 9533
f0569246 9534
c906108c 9535
c906108c 9536
81ecdfbb 9537
b7026657 9538
c906108c 9539
f0569246 9540
81ecdfbb 9541
f0569246 9542
c906108c 9543
c906108c 9544
b7026657 9545
81ecdfbb 9546
b7026657 9547
c906108c 9548
c906108c 9549
b7026657
AC
9550
9551
9552
9553
6ffe910a 9554
2232061b
MF
9555
9556
2232061b 9557
2232061b
MF
9558
9559
2232061b
MF
9560
9561
2232061b 9562
2232061b
MF
9563
9564
6bb11ab3
L
9565
9566
9567
9568
9569
9570
9571
9572
9573
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9665$as_echo_n "checking dynamic linker characteristics... " >&6; }
9666
9667if test "$GCC" = yes; then
9668 case $host_os in
9669 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9670 *) lt_awk_arg="/^libraries:/" ;;
9671 esac
9672 case $host_os in
9673 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9674 *) lt_sed_strip_eq="s,=/,/,g" ;;
9675 esac
9676 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9677 case $lt_search_path_spec in
9678 *\;*)
9679 # if the path contains ";" then we assume it to be the separator
9680 # otherwise default to the standard path separator (i.e. ":") - it is
9681 # assumed that no part of a normal pathname contains ";" but that should
9682 # okay in the real world where ";" in dirpaths is itself problematic.
9683 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9684 ;;
9685 *)
9686 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9687 ;;
9688 esac
9689 # Ok, now we have the path, separated by spaces, we can step through it
9690 # and add multilib dir if necessary.
9691 lt_tmp_lt_search_path_spec=
9692 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9693 for lt_sys_path in $lt_search_path_spec; do
9694 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9695 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9696 else
9697 test -d "$lt_sys_path" && \
9698 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9699 fi
9700 done
9701 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9702BEGIN {RS=" "; FS="/|\n";} {
9703 lt_foo="";
9704 lt_count=0;
9705 for (lt_i = NF; lt_i > 0; lt_i--) {
9706 if ($lt_i != "" && $lt_i != ".") {
9707 if ($lt_i == "..") {
9708 lt_count++;
9709 } else {
9710 if (lt_count == 0) {
9711 lt_foo="/" $lt_i lt_foo;
9712 } else {
9713 lt_count--;
9714 }
9715 }
9716 }
9717 }
9718 if (lt_foo != "") { lt_freq[lt_foo]++; }
9719 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9720}'`
9721 # AWK program above erroneously prepends '/' to C:/dos/paths
9722 # for these hosts.
9723 case $host_os in
9724 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9725 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9726 esac
9727 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9728else
9729 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9730fi
9731library_names_spec=
9732libname_spec='lib$name'
9733soname_spec=
9734shrext_cmds=".so"
9735postinstall_cmds=
9736postuninstall_cmds=
9737finish_cmds=
9738finish_eval=
9739shlibpath_var=
9740shlibpath_overrides_runpath=unknown
9741version_type=none
9742dynamic_linker="$host_os ld.so"
9743sys_lib_dlsearch_path_spec="/lib /usr/lib"
9744need_lib_prefix=unknown
9745hardcode_into_libs=no
9746
9747# when you set need_version to no, make sure it does not cause -set_version
9748# flags to be left without arguments
9749need_version=unknown
9750
9751case $host_os in
9752aix3*)
9753 version_type=linux
9754 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9755 shlibpath_var=LIBPATH
9756
9757 # AIX 3 has no versioning support, so we append a major version to the name.
9758 soname_spec='${libname}${release}${shared_ext}$major'
9759 ;;
9760
9761aix[4-9]*)
9762 version_type=linux
9763 need_lib_prefix=no
9764 need_version=no
9765 hardcode_into_libs=yes
9766 if test "$host_cpu" = ia64; then
9767 # AIX 5 supports IA64
9768 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9769 shlibpath_var=LD_LIBRARY_PATH
9770 else
9771 # With GCC up to 2.95.x, collect2 would create an import file
9772 # for dependence libraries. The import file would start with
9773 # the line `#! .'. This would cause the generated library to
9774 # depend on `.', always an invalid library. This was fixed in
9775 # development snapshots of GCC prior to 3.0.
9776 case $host_os in
9777 aix4 | aix4.[01] | aix4.[01].*)
9778 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9779 echo ' yes '
9780 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9781 :
9782 else
9783 can_build_shared=no
9784 fi
9785 ;;
9786 esac
9787 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9788 # soname into executable. Probably we can add versioning support to
9789 # collect2, so additional links can be useful in future.
9790 if test "$aix_use_runtimelinking" = yes; then
9791 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9792 # instead of lib<name>.a to let people know that these are not
9793 # typical AIX shared libraries.
9794 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9795 else
9796 # We preserve .a as extension for shared libraries through AIX4.2
9797 # and later when we are not doing run time linking.
9798 library_names_spec='${libname}${release}.a $libname.a'
9799 soname_spec='${libname}${release}${shared_ext}$major'
9800 fi
9801 shlibpath_var=LIBPATH
9802 fi
9803 ;;
9804
9805amigaos*)
9806 case $host_cpu in
9807 powerpc)
9808 # Since July 2007 AmigaOS4 officially supports .so libraries.
9809 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9811 ;;
9812 m68k)
9813 library_names_spec='$libname.ixlibrary $libname.a'
9814 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9815 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'
9816 ;;
9817 esac
9818 ;;
9819
9820beos*)
9821 library_names_spec='${libname}${shared_ext}'
9822 dynamic_linker="$host_os ld.so"
9823 shlibpath_var=LIBRARY_PATH
9824 ;;
9825
9826bsdi[45]*)
9827 version_type=linux
9828 need_version=no
9829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9830 soname_spec='${libname}${release}${shared_ext}$major'
9831 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9832 shlibpath_var=LD_LIBRARY_PATH
9833 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9834 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9835 # the default ld.so.conf also contains /usr/contrib/lib and
9836 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9837 # libtool to hard-code these into programs
9838 ;;
9839
9840cygwin* | mingw* | pw32* | cegcc*)
9841 version_type=windows
9842 shrext_cmds=".dll"
9843 need_version=no
9844 need_lib_prefix=no
9845
9846 case $GCC,$host_os in
9847 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9848 library_names_spec='$libname.dll.a'
9849 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9850 postinstall_cmds='base_file=`basename \${file}`~
9851 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9852 dldir=$destdir/`dirname \$dlpath`~
9853 test -d \$dldir || mkdir -p \$dldir~
9854 $install_prog $dir/$dlname \$dldir/$dlname~
9855 chmod a+x \$dldir/$dlname~
9856 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9857 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9858 fi'
9859 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9860 dlpath=$dir/\$dldll~
9861 $RM \$dlpath'
9862 shlibpath_overrides_runpath=yes
9863
9864 case $host_os in
9865 cygwin*)
9866 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9867 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9868
9869 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9870 ;;
9871 mingw* | cegcc*)
9872 # MinGW DLLs use traditional 'lib' prefix
9873 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9874 ;;
9875 pw32*)
9876 # pw32 DLLs use 'pw' prefix rather than 'lib'
9877 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9878 ;;
9879 esac
9880 ;;
9881
9882 *)
9883 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9884 ;;
9885 esac
9886 dynamic_linker='Win32 ld.exe'
9887 # FIXME: first we should search . and the directory the executable is in
9888 shlibpath_var=PATH
9889 ;;
9890
9891darwin* | rhapsody*)
9892 dynamic_linker="$host_os dyld"
9893 version_type=darwin
9894 need_lib_prefix=no
9895 need_version=no
9896 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9897 soname_spec='${libname}${release}${major}$shared_ext'
9898 shlibpath_overrides_runpath=yes
9899 shlibpath_var=DYLD_LIBRARY_PATH
9900 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9901
9902 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9903 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9904 ;;
9905
9906dgux*)
9907 version_type=linux
9908 need_lib_prefix=no
9909 need_version=no
9910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9911 soname_spec='${libname}${release}${shared_ext}$major'
9912 shlibpath_var=LD_LIBRARY_PATH
9913 ;;
9914
9915freebsd* | dragonfly*)
9916 # DragonFly does not have aout. When/if they implement a new
9917 # versioning mechanism, adjust this.
9918 if test -x /usr/bin/objformat; then
9919 objformat=`/usr/bin/objformat`
9920 else
9921 case $host_os in
9922 freebsd[23].*) objformat=aout ;;
9923 *) objformat=elf ;;
9924 esac
9925 fi
9926 version_type=freebsd-$objformat
9927 case $version_type in
9928 freebsd-elf*)
9929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9930 need_version=no
9931 need_lib_prefix=no
9932 ;;
9933 freebsd-*)
9934 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9935 need_version=yes
9936 ;;
9937 esac
9938 shlibpath_var=LD_LIBRARY_PATH
9939 case $host_os in
9940 freebsd2.*)
9941 shlibpath_overrides_runpath=yes
9942 ;;
9943 freebsd3.[01]* | freebsdelf3.[01]*)
9944 shlibpath_overrides_runpath=yes
9945 hardcode_into_libs=yes
9946 ;;
9947 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9948 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9949 shlibpath_overrides_runpath=no
9950 hardcode_into_libs=yes
9951 ;;
9952 *) # from 4.6 on, and DragonFly
9953 shlibpath_overrides_runpath=yes
9954 hardcode_into_libs=yes
9955 ;;
9956 esac
9957 ;;
9958
6bb11ab3
L
9959haiku*)
9960 version_type=linux
9961 need_lib_prefix=no
9962 need_version=no
9963 dynamic_linker="$host_os runtime_loader"
9964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9965 soname_spec='${libname}${release}${shared_ext}$major'
9966 shlibpath_var=LIBRARY_PATH
9967 shlibpath_overrides_runpath=yes
9968 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9969 hardcode_into_libs=yes
9970 ;;
9971
9972hpux9* | hpux10* | hpux11*)
9973 # Give a soname corresponding to the major version so that dld.sl refuses to
9974 # link against other versions.
9975 version_type=sunos
9976 need_lib_prefix=no
9977 need_version=no
9978 case $host_cpu in
9979 ia64*)
9980 shrext_cmds='.so'
9981 hardcode_into_libs=yes
9982 dynamic_linker="$host_os dld.so"
9983 shlibpath_var=LD_LIBRARY_PATH
9984 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9986 soname_spec='${libname}${release}${shared_ext}$major'
9987 if test "X$HPUX_IA64_MODE" = X32; then
9988 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9989 else
9990 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9991 fi
9992 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9993 ;;
9994 hppa*64*)
9995 shrext_cmds='.sl'
9996 hardcode_into_libs=yes
9997 dynamic_linker="$host_os dld.sl"
9998 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9999 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10001 soname_spec='${libname}${release}${shared_ext}$major'
10002 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10003 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10004 ;;
10005 *)
10006 shrext_cmds='.sl'
10007 dynamic_linker="$host_os dld.sl"
10008 shlibpath_var=SHLIB_PATH
10009 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10011 soname_spec='${libname}${release}${shared_ext}$major'
10012 ;;
10013 esac
10014 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10015 postinstall_cmds='chmod 555 $lib'
10016 # or fails outright, so override atomically:
10017 install_override_mode=555
10018 ;;
10019
10020interix[3-9]*)
10021 version_type=linux
10022 need_lib_prefix=no
10023 need_version=no
10024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10025 soname_spec='${libname}${release}${shared_ext}$major'
10026 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10027 shlibpath_var=LD_LIBRARY_PATH
10028 shlibpath_overrides_runpath=no
10029 hardcode_into_libs=yes
10030 ;;
10031
10032irix5* | irix6* | nonstopux*)
10033 case $host_os in
10034 nonstopux*) version_type=nonstopux ;;
10035 *)
10036 if test "$lt_cv_prog_gnu_ld" = yes; then
10037 version_type=linux
10038 else
10039 version_type=irix
10040 fi ;;
10041 esac
10042 need_lib_prefix=no
10043 need_version=no
10044 soname_spec='${libname}${release}${shared_ext}$major'
10045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10046 case $host_os in
10047 irix5* | nonstopux*)
10048 libsuff= shlibsuff=
10049 ;;
10050 *)
10051 case $LD in # libtool.m4 will add one of these switches to LD
10052 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10053 libsuff= shlibsuff= libmagic=32-bit;;
10054 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10055 libsuff=32 shlibsuff=N32 libmagic=N32;;
10056 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10057 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10058 *) libsuff= shlibsuff= libmagic=never-match;;
10059 esac
10060 ;;
10061 esac
10062 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10063 shlibpath_overrides_runpath=no
10064 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10065 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10066 hardcode_into_libs=yes
10067 ;;
10068
10069# No shared lib support for Linux oldld, aout, or coff.
10070linux*oldld* | linux*aout* | linux*coff*)
10071 dynamic_linker=no
10072 ;;
10073
10074# This must be Linux ELF.
46f900c0 10075linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10076 version_type=linux
10077 need_lib_prefix=no
10078 need_version=no
10079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10080 soname_spec='${libname}${release}${shared_ext}$major'
10081 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10082 shlibpath_var=LD_LIBRARY_PATH
10083 shlibpath_overrides_runpath=no
10084
10085 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10086 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
10087 $as_echo_n "(cached) " >&6
10088else
6bb11ab3
L
10089 lt_cv_shlibpath_overrides_runpath=no
10090 save_LDFLAGS=$LDFLAGS
10091 save_libdir=$libdir
10092 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10093 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
10095/* end confdefs.h. */
10096
2232061b
MF
10097int
10098main ()
10099{
10100
10101 ;
10102 return 0;
10103}
10104_ACEOF
6bb11ab3
L
10105if ac_fn_c_try_link "$LINENO"; then :
10106 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10107 lt_cv_shlibpath_overrides_runpath=yes
2232061b 10108fi
2232061b 10109fi
6bb11ab3
L
10110rm -f core conftest.err conftest.$ac_objext \
10111 conftest$ac_exeext conftest.$ac_ext
10112 LDFLAGS=$save_LDFLAGS
10113 libdir=$save_libdir
2232061b 10114
6bb11ab3 10115fi
2232061b 10116
6bb11ab3 10117 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 10118
6bb11ab3
L
10119 # This implies no fast_install, which is unacceptable.
10120 # Some rework will be needed to allow for fast_install
10121 # before this can be enabled.
10122 hardcode_into_libs=yes
2232061b 10123
6bb11ab3
L
10124 # Append ld.so.conf contents to the search path
10125 if test -f /etc/ld.so.conf; then
10126 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' ' '`
10127 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10128 fi
2232061b 10129
6bb11ab3
L
10130 # We used to test for /lib/ld.so.1 and disable shared libraries on
10131 # powerpc, because MkLinux only supported shared libraries with the
10132 # GNU dynamic linker. Since this was broken with cross compilers,
10133 # most powerpc-linux boxes support dynamic linking these days and
10134 # people can always --disable-shared, the test was removed, and we
10135 # assume the GNU/Linux dynamic linker is in use.
10136 dynamic_linker='GNU/Linux ld.so'
10137 ;;
10138
10139netbsd*)
10140 version_type=sunos
10141 need_lib_prefix=no
10142 need_version=no
10143 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10145 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10146 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 10147 else
6bb11ab3
L
10148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10149 soname_spec='${libname}${release}${shared_ext}$major'
10150 dynamic_linker='NetBSD ld.elf_so'
10151 fi
10152 shlibpath_var=LD_LIBRARY_PATH
10153 shlibpath_overrides_runpath=yes
10154 hardcode_into_libs=yes
10155 ;;
10156
10157newsos6)
10158 version_type=linux
10159 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10160 shlibpath_var=LD_LIBRARY_PATH
10161 shlibpath_overrides_runpath=yes
10162 ;;
10163
10164*nto* | *qnx*)
10165 version_type=qnx
10166 need_lib_prefix=no
10167 need_version=no
10168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10169 soname_spec='${libname}${release}${shared_ext}$major'
10170 shlibpath_var=LD_LIBRARY_PATH
10171 shlibpath_overrides_runpath=no
10172 hardcode_into_libs=yes
10173 dynamic_linker='ldqnx.so'
10174 ;;
10175
10176openbsd*)
10177 version_type=sunos
10178 sys_lib_dlsearch_path_spec="/usr/lib"
10179 need_lib_prefix=no
10180 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10181 case $host_os in
10182 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10183 *) need_version=no ;;
10184 esac
10185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10186 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10187 shlibpath_var=LD_LIBRARY_PATH
10188 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10189 case $host_os in
10190 openbsd2.[89] | openbsd2.[89].*)
10191 shlibpath_overrides_runpath=no
10192 ;;
10193 *)
10194 shlibpath_overrides_runpath=yes
10195 ;;
10196 esac
10197 else
10198 shlibpath_overrides_runpath=yes
10199 fi
10200 ;;
10201
10202os2*)
10203 libname_spec='$name'
10204 shrext_cmds=".dll"
10205 need_lib_prefix=no
10206 library_names_spec='$libname${shared_ext} $libname.a'
10207 dynamic_linker='OS/2 ld.exe'
10208 shlibpath_var=LIBPATH
10209 ;;
10210
10211osf3* | osf4* | osf5*)
10212 version_type=osf
10213 need_lib_prefix=no
10214 need_version=no
10215 soname_spec='${libname}${release}${shared_ext}$major'
10216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10217 shlibpath_var=LD_LIBRARY_PATH
10218 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10219 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10220 ;;
10221
10222rdos*)
10223 dynamic_linker=no
10224 ;;
10225
10226solaris*)
10227 version_type=linux
10228 need_lib_prefix=no
10229 need_version=no
10230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10231 soname_spec='${libname}${release}${shared_ext}$major'
10232 shlibpath_var=LD_LIBRARY_PATH
10233 shlibpath_overrides_runpath=yes
10234 hardcode_into_libs=yes
10235 # ldd complains unless libraries are executable
10236 postinstall_cmds='chmod +x $lib'
10237 ;;
10238
10239sunos4*)
10240 version_type=sunos
10241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10242 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10243 shlibpath_var=LD_LIBRARY_PATH
10244 shlibpath_overrides_runpath=yes
10245 if test "$with_gnu_ld" = yes; then
10246 need_lib_prefix=no
10247 fi
10248 need_version=yes
10249 ;;
10250
10251sysv4 | sysv4.3*)
10252 version_type=linux
10253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10254 soname_spec='${libname}${release}${shared_ext}$major'
10255 shlibpath_var=LD_LIBRARY_PATH
10256 case $host_vendor in
10257 sni)
10258 shlibpath_overrides_runpath=no
10259 need_lib_prefix=no
10260 runpath_var=LD_RUN_PATH
10261 ;;
10262 siemens)
10263 need_lib_prefix=no
10264 ;;
10265 motorola)
10266 need_lib_prefix=no
10267 need_version=no
10268 shlibpath_overrides_runpath=no
10269 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10270 ;;
10271 esac
10272 ;;
10273
10274sysv4*MP*)
10275 if test -d /usr/nec ;then
10276 version_type=linux
10277 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10278 soname_spec='$libname${shared_ext}.$major'
10279 shlibpath_var=LD_LIBRARY_PATH
2232061b 10280 fi
6bb11ab3
L
10281 ;;
10282
10283sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10284 version_type=freebsd-elf
10285 need_lib_prefix=no
10286 need_version=no
10287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10288 soname_spec='${libname}${release}${shared_ext}$major'
10289 shlibpath_var=LD_LIBRARY_PATH
10290 shlibpath_overrides_runpath=yes
10291 hardcode_into_libs=yes
10292 if test "$with_gnu_ld" = yes; then
10293 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10294 else
10295 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10296 case $host_os in
10297 sco3.2v5*)
10298 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10299 ;;
10300 esac
10301 fi
10302 sys_lib_dlsearch_path_spec='/usr/lib'
10303 ;;
10304
10305tpf*)
10306 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10307 version_type=linux
10308 need_lib_prefix=no
10309 need_version=no
10310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10311 shlibpath_var=LD_LIBRARY_PATH
10312 shlibpath_overrides_runpath=no
10313 hardcode_into_libs=yes
10314 ;;
10315
10316uts4*)
10317 version_type=linux
10318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10319 soname_spec='${libname}${release}${shared_ext}$major'
10320 shlibpath_var=LD_LIBRARY_PATH
10321 ;;
10322
10323*)
10324 dynamic_linker=no
10325 ;;
10326esac
10327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10328$as_echo "$dynamic_linker" >&6; }
10329test "$dynamic_linker" = no && can_build_shared=no
10330
10331variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10332if test "$GCC" = yes; then
10333 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10334fi
2232061b 10335
6bb11ab3
L
10336if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10337 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10338fi
10339if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10340 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10341fi
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
2232061b 10368
2232061b 10369
2232061b 10370
2232061b 10371
2232061b
MF
10372
10373
6ffe910a 10374
6ffe910a
MF
10375
10376
10377
10378
10379
2232061b 10380
6ffe910a
MF
10381
10382
10383
10384
6ffe910a 10385
6ffe910a 10386
6ffe910a
MF
10387
10388
6ffe910a 10389
6ffe910a 10390
6ffe910a
MF
10391
10392
5f3ef9d0 10393
5f3ef9d0
JB
10394
10395
10396
db2e4d67
MF
10397
10398
db2e4d67 10399
db2e4d67 10400
db2e4d67 10401
db2e4d67 10402
db2e4d67 10403
db2e4d67 10404
db2e4d67 10405
db2e4d67
MF
10406
10407
db2e4d67 10408
db2e4d67
MF
10409
10410
db2e4d67 10411
db2e4d67
MF
10412
10413
6ffe910a 10414
6ffe910a 10415
6ffe910a
MF
10416
10417
6ffe910a
MF
10418
10419
6ffe910a 10420
6ffe910a 10421
6ffe910a 10422
6ffe910a 10423
6ffe910a 10424
b7026657 10425
b7026657 10426
c906108c 10427
b7026657 10428
b7026657 10429
c906108c 10430
b7026657 10431
b7026657 10432
c906108c 10433
6bb11ab3
L
10434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10435$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10436hardcode_action=
10437if test -n "$hardcode_libdir_flag_spec" ||
10438 test -n "$runpath_var" ||
10439 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 10440
6bb11ab3
L
10441 # We can hardcode non-existent directories.
10442 if test "$hardcode_direct" != no &&
10443 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10444 # have to relink, otherwise we might link with an installed library
10445 # when we should be linking with a yet-to-be-installed one
10446 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10447 test "$hardcode_minus_L" != no; then
10448 # Linking always hardcodes the temporary library directory.
10449 hardcode_action=relink
10450 else
10451 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10452 hardcode_action=immediate
10453 fi
10454else
10455 # We cannot hardcode anything, or else we can only hardcode existing
10456 # directories.
10457 hardcode_action=unsupported
c906108c 10458fi
6bb11ab3
L
10459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10460$as_echo "$hardcode_action" >&6; }
b7026657 10461
6bb11ab3
L
10462if test "$hardcode_action" = relink ||
10463 test "$inherit_rpath" = yes; then
10464 # Fast installation is not supported
10465 enable_fast_install=no
10466elif test "$shlibpath_overrides_runpath" = yes ||
10467 test "$enable_shared" = no; then
10468 # Fast installation is not necessary
10469 enable_fast_install=needless
10470fi
c906108c 10471
6bb11ab3
L
10472
10473
10474
10475
10476
10477 if test "x$enable_dlopen" != xyes; then
10478 enable_dlopen=unknown
10479 enable_dlopen_self=unknown
10480 enable_dlopen_self_static=unknown
10481else
10482 lt_cv_dlopen=no
10483 lt_cv_dlopen_libs=
10484
10485 case $host_os in
10486 beos*)
10487 lt_cv_dlopen="load_add_on"
10488 lt_cv_dlopen_libs=
10489 lt_cv_dlopen_self=yes
10490 ;;
10491
10492 mingw* | pw32* | cegcc*)
10493 lt_cv_dlopen="LoadLibrary"
10494 lt_cv_dlopen_libs=
10495 ;;
10496
10497 cygwin*)
10498 lt_cv_dlopen="dlopen"
10499 lt_cv_dlopen_libs=
10500 ;;
10501
10502 darwin*)
10503 # if libdl is installed we need to link against it
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10505$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10506if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10507 $as_echo_n "(cached) " >&6
10508else
10509 ac_check_lib_save_LIBS=$LIBS
10510LIBS="-ldl $LIBS"
10511cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10512/* end confdefs.h. */
10513
10514/* Override any GCC internal prototype to avoid an error.
10515 Use char because int might match the return type of a GCC
10516 builtin and then its argument prototype would still apply. */
10517#ifdef __cplusplus
10518extern "C"
10519#endif
10520char dlopen ();
10521int
10522main ()
10523{
10524return dlopen ();
10525 ;
10526 return 0;
10527}
b7026657 10528_ACEOF
6bb11ab3
L
10529if ac_fn_c_try_link "$LINENO"; then :
10530 ac_cv_lib_dl_dlopen=yes
10531else
10532 ac_cv_lib_dl_dlopen=no
10533fi
10534rm -f core conftest.err conftest.$ac_objext \
10535 conftest$ac_exeext conftest.$ac_ext
10536LIBS=$ac_check_lib_save_LIBS
10537fi
10538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10539$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10540if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10541 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10542else
10543
10544 lt_cv_dlopen="dyld"
10545 lt_cv_dlopen_libs=
10546 lt_cv_dlopen_self=yes
c906108c 10547
c906108c 10548fi
c906108c 10549
6bb11ab3 10550 ;;
c906108c 10551
6bb11ab3
L
10552 *)
10553 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10554if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
10555 lt_cv_dlopen="shl_load"
10556else
10557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10558$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10559if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
10560 $as_echo_n "(cached) " >&6
10561else
10562 ac_check_lib_save_LIBS=$LIBS
10563LIBS="-ldld $LIBS"
10564cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10565/* end confdefs.h. */
10566
10567/* Override any GCC internal prototype to avoid an error.
10568 Use char because int might match the return type of a GCC
10569 builtin and then its argument prototype would still apply. */
10570#ifdef __cplusplus
10571extern "C"
10572#endif
10573char shl_load ();
10574int
10575main ()
10576{
10577return shl_load ();
10578 ;
10579 return 0;
10580}
10581_ACEOF
10582if ac_fn_c_try_link "$LINENO"; then :
10583 ac_cv_lib_dld_shl_load=yes
10584else
10585 ac_cv_lib_dld_shl_load=no
10586fi
10587rm -f core conftest.err conftest.$ac_objext \
10588 conftest$ac_exeext conftest.$ac_ext
10589LIBS=$ac_check_lib_save_LIBS
10590fi
10591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10592$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 10593if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
10594 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10595else
10596 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 10597if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
10598 lt_cv_dlopen="dlopen"
10599else
10600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10601$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10602if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10603 $as_echo_n "(cached) " >&6
c906108c 10604else
b7026657 10605 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10606LIBS="-ldl $LIBS"
81ecdfbb 10607cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
10608/* end confdefs.h. */
10609
81ecdfbb
RW
10610/* Override any GCC internal prototype to avoid an error.
10611 Use char because int might match the return type of a GCC
10612 builtin and then its argument prototype would still apply. */
b7026657
AC
10613#ifdef __cplusplus
10614extern "C"
10615#endif
6bb11ab3 10616char dlopen ();
b7026657
AC
10617int
10618main ()
10619{
6bb11ab3 10620return dlopen ();
b7026657
AC
10621 ;
10622 return 0;
10623}
10624_ACEOF
81ecdfbb 10625if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10626 ac_cv_lib_dl_dlopen=yes
b7026657 10627else
6bb11ab3 10628 ac_cv_lib_dl_dlopen=no
b7026657 10629fi
81ecdfbb
RW
10630rm -f core conftest.err conftest.$ac_objext \
10631 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
10632LIBS=$ac_check_lib_save_LIBS
10633fi
6bb11ab3
L
10634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10635$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10636if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10637 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10638else
10639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10640$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 10641if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 10642 $as_echo_n "(cached) " >&6
c906108c 10643else
b7026657 10644 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10645LIBS="-lsvld $LIBS"
81ecdfbb 10646cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
10647/* end confdefs.h. */
10648
81ecdfbb
RW
10649/* Override any GCC internal prototype to avoid an error.
10650 Use char because int might match the return type of a GCC
10651 builtin and then its argument prototype would still apply. */
b7026657
AC
10652#ifdef __cplusplus
10653extern "C"
10654#endif
6bb11ab3 10655char dlopen ();
b7026657
AC
10656int
10657main ()
10658{
6bb11ab3 10659return dlopen ();
b7026657
AC
10660 ;
10661 return 0;
10662}
10663_ACEOF
81ecdfbb 10664if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10665 ac_cv_lib_svld_dlopen=yes
b7026657 10666else
6bb11ab3 10667 ac_cv_lib_svld_dlopen=no
b7026657 10668fi
81ecdfbb
RW
10669rm -f core conftest.err conftest.$ac_objext \
10670 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
10671LIBS=$ac_check_lib_save_LIBS
10672fi
6bb11ab3
L
10673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10674$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 10675if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 10676 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 10677else
6bb11ab3
L
10678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10679$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 10680if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 10681 $as_echo_n "(cached) " >&6
b5bd9624 10682else
6bb11ab3
L
10683 ac_check_lib_save_LIBS=$LIBS
10684LIBS="-ldld $LIBS"
81ecdfbb 10685cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
10686/* end confdefs.h. */
10687
81ecdfbb
RW
10688/* Override any GCC internal prototype to avoid an error.
10689 Use char because int might match the return type of a GCC
b5bd9624 10690 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
10691#ifdef __cplusplus
10692extern "C"
10693#endif
6bb11ab3 10694char dld_link ();
b5bd9624
HPN
10695int
10696main ()
10697{
6bb11ab3 10698return dld_link ();
b5bd9624
HPN
10699 ;
10700 return 0;
10701}
10702_ACEOF
6bb11ab3
L
10703if ac_fn_c_try_link "$LINENO"; then :
10704 ac_cv_lib_dld_dld_link=yes
10705else
10706 ac_cv_lib_dld_dld_link=no
10707fi
10708rm -f core conftest.err conftest.$ac_objext \
10709 conftest$ac_exeext conftest.$ac_ext
10710LIBS=$ac_check_lib_save_LIBS
10711fi
10712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10713$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 10714if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
10715 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10716fi
10717
10718
10719fi
10720
10721
10722fi
10723
10724
10725fi
10726
10727
10728fi
10729
10730
10731fi
10732
10733 ;;
10734 esac
10735
10736 if test "x$lt_cv_dlopen" != xno; then
10737 enable_dlopen=yes
b5bd9624 10738 else
6bb11ab3
L
10739 enable_dlopen=no
10740 fi
10741
10742 case $lt_cv_dlopen in
10743 dlopen)
10744 save_CPPFLAGS="$CPPFLAGS"
10745 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10746
10747 save_LDFLAGS="$LDFLAGS"
10748 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10749
10750 save_LIBS="$LIBS"
10751 LIBS="$lt_cv_dlopen_libs $LIBS"
10752
10753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10754$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 10755if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
10756 $as_echo_n "(cached) " >&6
10757else
10758 if test "$cross_compiling" = yes; then :
10759 lt_cv_dlopen_self=cross
10760else
10761 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10762 lt_status=$lt_dlunknown
10763 cat > conftest.$ac_ext <<_LT_EOF
6dd65fc0 10764#line 10764 "configure"
6bb11ab3
L
10765#include "confdefs.h"
10766
10767#if HAVE_DLFCN_H
10768#include <dlfcn.h>
10769#endif
10770
10771#include <stdio.h>
10772
10773#ifdef RTLD_GLOBAL
10774# define LT_DLGLOBAL RTLD_GLOBAL
10775#else
10776# ifdef DL_GLOBAL
10777# define LT_DLGLOBAL DL_GLOBAL
10778# else
10779# define LT_DLGLOBAL 0
10780# endif
10781#endif
10782
10783/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10784 find out it does not work in some platform. */
10785#ifndef LT_DLLAZY_OR_NOW
10786# ifdef RTLD_LAZY
10787# define LT_DLLAZY_OR_NOW RTLD_LAZY
10788# else
10789# ifdef DL_LAZY
10790# define LT_DLLAZY_OR_NOW DL_LAZY
10791# else
10792# ifdef RTLD_NOW
10793# define LT_DLLAZY_OR_NOW RTLD_NOW
10794# else
10795# ifdef DL_NOW
10796# define LT_DLLAZY_OR_NOW DL_NOW
10797# else
10798# define LT_DLLAZY_OR_NOW 0
10799# endif
10800# endif
10801# endif
10802# endif
10803#endif
10804
10805/* When -fvisbility=hidden is used, assume the code has been annotated
10806 correspondingly for the symbols needed. */
10807#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10808void fnord () __attribute__((visibility("default")));
10809#endif
10810
10811void fnord () { int i=42; }
10812int main ()
10813{
10814 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10815 int status = $lt_dlunknown;
10816
10817 if (self)
10818 {
10819 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10820 else
10821 {
10822 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10823 else puts (dlerror ());
10824 }
10825 /* dlclose (self); */
10826 }
10827 else
10828 puts (dlerror ());
10829
10830 return status;
10831}
10832_LT_EOF
10833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10834 (eval $ac_link) 2>&5
10835 ac_status=$?
10836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10837 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10838 (./conftest; exit; ) >&5 2>/dev/null
10839 lt_status=$?
10840 case x$lt_status in
10841 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10842 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10843 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10844 esac
10845 else :
10846 # compilation failed
10847 lt_cv_dlopen_self=no
b5bd9624 10848 fi
b5bd9624 10849fi
6bb11ab3
L
10850rm -fr conftest*
10851
10852
b5bd9624 10853fi
6bb11ab3
L
10854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10855$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 10856
6bb11ab3
L
10857 if test "x$lt_cv_dlopen_self" = xyes; then
10858 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10860$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 10861if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 10862 $as_echo_n "(cached) " >&6
b5bd9624 10863else
6bb11ab3
L
10864 if test "$cross_compiling" = yes; then :
10865 lt_cv_dlopen_self_static=cross
10866else
10867 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10868 lt_status=$lt_dlunknown
10869 cat > conftest.$ac_ext <<_LT_EOF
6dd65fc0 10870#line 10870 "configure"
6bb11ab3
L
10871#include "confdefs.h"
10872
10873#if HAVE_DLFCN_H
10874#include <dlfcn.h>
10875#endif
10876
10877#include <stdio.h>
10878
10879#ifdef RTLD_GLOBAL
10880# define LT_DLGLOBAL RTLD_GLOBAL
10881#else
10882# ifdef DL_GLOBAL
10883# define LT_DLGLOBAL DL_GLOBAL
10884# else
10885# define LT_DLGLOBAL 0
10886# endif
10887#endif
10888
10889/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10890 find out it does not work in some platform. */
10891#ifndef LT_DLLAZY_OR_NOW
10892# ifdef RTLD_LAZY
10893# define LT_DLLAZY_OR_NOW RTLD_LAZY
10894# else
10895# ifdef DL_LAZY
10896# define LT_DLLAZY_OR_NOW DL_LAZY
10897# else
10898# ifdef RTLD_NOW
10899# define LT_DLLAZY_OR_NOW RTLD_NOW
10900# else
10901# ifdef DL_NOW
10902# define LT_DLLAZY_OR_NOW DL_NOW
10903# else
10904# define LT_DLLAZY_OR_NOW 0
10905# endif
10906# endif
10907# endif
10908# endif
10909#endif
10910
10911/* When -fvisbility=hidden is used, assume the code has been annotated
10912 correspondingly for the symbols needed. */
10913#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10914void fnord () __attribute__((visibility("default")));
10915#endif
10916
10917void fnord () { int i=42; }
10918int main ()
10919{
10920 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10921 int status = $lt_dlunknown;
10922
10923 if (self)
10924 {
10925 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10926 else
10927 {
10928 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10929 else puts (dlerror ());
10930 }
10931 /* dlclose (self); */
10932 }
10933 else
10934 puts (dlerror ());
10935
10936 return status;
10937}
10938_LT_EOF
10939 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10940 (eval $ac_link) 2>&5
10941 ac_status=$?
10942 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10943 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10944 (./conftest; exit; ) >&5 2>/dev/null
10945 lt_status=$?
10946 case x$lt_status in
10947 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10948 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10949 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10950 esac
10951 else :
10952 # compilation failed
10953 lt_cv_dlopen_self_static=no
10954 fi
b5bd9624 10955fi
6bb11ab3
L
10956rm -fr conftest*
10957
10958
b5bd9624 10959fi
6bb11ab3
L
10960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10961$as_echo "$lt_cv_dlopen_self_static" >&6; }
10962 fi
10963
10964 CPPFLAGS="$save_CPPFLAGS"
10965 LDFLAGS="$save_LDFLAGS"
10966 LIBS="$save_LIBS"
10967 ;;
10968 esac
10969
10970 case $lt_cv_dlopen_self in
10971 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10972 *) enable_dlopen_self=unknown ;;
10973 esac
10974
10975 case $lt_cv_dlopen_self_static in
10976 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10977 *) enable_dlopen_self_static=unknown ;;
10978 esac
10979fi
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997striplib=
10998old_striplib=
10999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11000$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11001if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11002 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11003 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11005$as_echo "yes" >&6; }
11006else
11007# FIXME - insert some real tests, host_os isn't really good enough
11008 case $host_os in
11009 darwin*)
11010 if test -n "$STRIP" ; then
11011 striplib="$STRIP -x"
11012 old_striplib="$STRIP -S"
11013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11014$as_echo "yes" >&6; }
11015 else
11016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11017$as_echo "no" >&6; }
11018 fi
11019 ;;
11020 *)
11021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11022$as_echo "no" >&6; }
11023 ;;
11024 esac
11025fi
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038 # Report which library types will actually be built
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11040$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11042$as_echo "$can_build_shared" >&6; }
11043
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11045$as_echo_n "checking whether to build shared libraries... " >&6; }
11046 test "$can_build_shared" = "no" && enable_shared=no
11047
11048 # On AIX, shared libraries and static libraries use the same namespace, and
11049 # are all built from PIC.
11050 case $host_os in
11051 aix3*)
11052 test "$enable_shared" = yes && enable_static=no
11053 if test -n "$RANLIB"; then
11054 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11055 postinstall_cmds='$RANLIB $lib'
11056 fi
11057 ;;
11058
11059 aix[4-9]*)
11060 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11061 test "$enable_shared" = yes && enable_static=no
11062 fi
11063 ;;
11064 esac
11065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11066$as_echo "$enable_shared" >&6; }
11067
11068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11069$as_echo_n "checking whether to build static libraries... " >&6; }
11070 # Make sure either enable_shared or enable_static is yes.
11071 test "$enable_shared" = yes || enable_static=yes
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11073$as_echo "$enable_static" >&6; }
11074
11075
11076
11077
11078fi
11079ac_ext=c
11080ac_cpp='$CPP $CPPFLAGS'
11081ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11082ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11083ac_compiler_gnu=$ac_cv_c_compiler_gnu
11084
11085CC="$lt_save_CC"
11086
11087
11088
11089
11090
11091
11092
11093
11094
b5bd9624 11095
b5bd9624 11096
b5bd9624 11097
b5bd9624 11098
6bb11ab3
L
11099 ac_config_commands="$ac_config_commands libtool"
11100
11101
11102
11103
11104# Only expand once:
11105
11106
5912fadd 11107
b5bd9624 11108
c906108c 11109
31e6ad7d
MF
11110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11111$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11112 # Check whether --enable-maintainer-mode was given.
81ecdfbb 11113if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11114 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11115else
11116 USE_MAINTAINER_MODE=no
c906108c 11117fi
31e6ad7d
MF
11118
11119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11120$as_echo "$USE_MAINTAINER_MODE" >&6; }
11121 if test $USE_MAINTAINER_MODE = yes; then
11122 MAINTAINER_MODE_TRUE=
11123 MAINTAINER_MODE_FALSE='#'
c906108c 11124else
31e6ad7d
MF
11125 MAINTAINER_MODE_TRUE='#'
11126 MAINTAINER_MODE_FALSE=
81ecdfbb 11127fi
c906108c 11128
31e6ad7d
MF
11129 MAINT=$MAINTAINER_MODE_TRUE
11130
11131
c906108c 11132
81ecdfbb 11133
347fe5bb
MF
11134sim_inline="-DDEFAULT_INLINE=0"
11135# Check whether --enable-sim-inline was given.
11136if test "${enable_sim_inline+set}" = set; then :
11137 enableval=$enable_sim_inline; sim_inline=""
11138case "$enableval" in
11139 no) sim_inline="-DDEFAULT_INLINE=0";;
11140 0) sim_inline="-DDEFAULT_INLINE=0";;
11141 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11142 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11143 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11144 new_flag=""
11145 case "$x" in
11146 *_INLINE=*) new_flag="-D$x";;
11147 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11148 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11149 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11150 esac
11151 if test x"$sim_inline" = x""; then
11152 sim_inline="$new_flag"
11153 else
11154 sim_inline="$sim_inline $new_flag"
11155 fi
11156 done;;
11157esac
11158if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11159 echo "Setting inline flags = $sim_inline" 6>&1
11160fi
11161fi
11162
11163
11164
6efef468 11165
c906108c
SS
11166
11167
1ac72f06 11168wire_endian="BIG"
c906108c 11169default_endian=""
81ecdfbb
RW
11170# Check whether --enable-sim-endian was given.
11171if test "${enable_sim_endian+set}" = set; then :
11172 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
11173 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11174 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
c906108c 11175 yes) if test x"$wire_endian" != x; then
1ac72f06 11176 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c 11177 else
1ac72f06
MF
11178 if test x"$default_endian" != x; then
11179 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
11180 else
11181 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 11182 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
11183 fi
11184 fi;;
11185 no) if test x"$default_endian" != x; then
1ac72f06 11186 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
11187 else
11188 if test x"$wire_endian" != x; then
1ac72f06 11189 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
11190 else
11191 echo "No default endian for target $target" 1>&6
1ac72f06 11192 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
11193 fi
11194 fi;;
d0ac1c44 11195 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
c906108c
SS
11196esac
11197if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11198 echo "Setting endian flags = $sim_endian" 6>&1
11199fi
11200else
11201 if test x"$default_endian" != x; then
1ac72f06 11202 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
11203else
11204 if test x"$wire_endian" != x; then
1ac72f06 11205 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
11206 else
11207 sim_endian=
11208 fi
11209fi
81ecdfbb
RW
11210fi
11211
c906108c
SS
11212wire_alignment="STRICT_ALIGNMENT"
11213default_alignment=""
11214
81ecdfbb
RW
11215# Check whether --enable-sim-alignment was given.
11216if test "${enable_sim_alignment+set}" = set; then :
11217 enableval=$enable_sim_alignment; case "${enableval}" in
c906108c
SS
11218 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11219 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11220 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11221 yes) if test x"$wire_alignment" != x; then
11222 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11223 else
11224 if test x"$default_alignment" != x; then
11225 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11226 else
11227 echo "No hard-wired alignment for target $target" 1>&6
11228 sim_alignment="-DWITH_ALIGNMENT=0"
11229 fi
11230 fi;;
11231 no) if test x"$default_alignment" != x; then
11232 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11233 else
11234 if test x"$wire_alignment" != x; then
11235 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11236 else
11237 echo "No default alignment for target $target" 1>&6
11238 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11239 fi
11240 fi;;
d0ac1c44 11241 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
c906108c
SS
11242esac
11243if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11244 echo "Setting alignment flags = $sim_alignment" 6>&1
11245fi
11246else
11247 if test x"$default_alignment" != x; then
11248 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11249else
11250 if test x"$wire_alignment" != x; then
11251 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11252 else
11253 sim_alignment=
11254 fi
11255fi
81ecdfbb
RW
11256fi
11257
c906108c 11258
c906108c 11259default_sim_scache="16384"
81ecdfbb
RW
11260# Check whether --enable-sim-scache was given.
11261if test "${enable_sim_scache+set}" = set; then :
11262 enableval=$enable_sim_scache; case "${enableval}" in
c906108c
SS
11263 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
11264 no) sim_scache="-DWITH_SCACHE=0" ;;
9397fcbf 11265 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
d0ac1c44 11266 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
c906108c
SS
11267 sim_scache="";;
11268esac
11269if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
11270 echo "Setting scache size = $sim_scache" 6>&1
11271fi
11272else
11273 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
81ecdfbb
RW
11274fi
11275
c906108c
SS
11276
11277
11278default_sim_default_model="m32r/d"
81ecdfbb
RW
11279# Check whether --enable-sim-default-model was given.
11280if test "${enable_sim_default_model+set}" = set; then :
11281 enableval=$enable_sim_default_model; case "${enableval}" in
d0ac1c44 11282 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
c906108c
SS
11283 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11284esac
11285if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11286 echo "Setting default model = $sim_default_model" 6>&1
11287fi
11288else
11289 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
81ecdfbb
RW
11290fi
11291
c906108c
SS
11292
11293
5c1008a4
MF
11294# Check whether --enable-werror was given.
11295if test "${enable_werror+set}" = set; then :
11296 enableval=$enable_werror; case "${enableval}" in
11297 yes | y) ERROR_ON_WARNING="yes" ;;
11298 no | n) ERROR_ON_WARNING="no" ;;
11299 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11300 esac
11301fi
11302
11303
11304# Enable -Werror by default when using gcc
11305if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11306 ERROR_ON_WARNING=yes
11307fi
11308
11309WERROR_CFLAGS=""
11310
11311build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11312-Wpointer-sign \
11313-Wno-unused -Wunused-value -Wunused-function \
11314-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11315-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11316-Wold-style-declaration -Wold-style-definition"
11317
11318# Enable -Wno-format by default when using gcc on mingw since many
11319# GCC versions complain about %I64.
11320case "${host}" in
11321 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11322 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11323esac
11324
11325# Check whether --enable-build-warnings was given.
11326if test "${enable_build_warnings+set}" = set; then :
11327 enableval=$enable_build_warnings; case "${enableval}" in
11328 yes) ;;
11329 no) build_warnings="-w";;
11330 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11331 build_warnings="${build_warnings} ${t}";;
11332 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11333 build_warnings="${t} ${build_warnings}";;
11334 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11335esac
11336if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11337 echo "Setting compiler warning flags = $build_warnings" 6>&1
11338fi
11339fi
11340# Check whether --enable-sim-build-warnings was given.
11341if test "${enable_sim_build_warnings+set}" = set; then :
11342 enableval=$enable_sim_build_warnings; case "${enableval}" in
11343 yes) ;;
11344 no) build_warnings="-w";;
11345 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11346 build_warnings="${build_warnings} ${t}";;
11347 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11348 build_warnings="${t} ${build_warnings}";;
11349 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11350esac
11351if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11352 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11353fi
11354fi
11355WARN_CFLAGS=""
11356if test "x${build_warnings}" != x -a "x$GCC" = xyes
11357then
11358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11359$as_echo_n "checking compiler warning flags... " >&6; }
11360 # Separate out the -Werror flag as some files just cannot be
11361 # compiled with it enabled.
11362 for w in ${build_warnings}; do
11363 case $w in
11364 -Werr*) WERROR_CFLAGS=-Werror ;;
11365 *) # Check that GCC accepts it
11366 saved_CFLAGS="$CFLAGS"
1f195bc3 11367 CFLAGS="$CFLAGS -Werror $w"
5c1008a4
MF
11368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11369/* end confdefs.h. */
11370
11371int
11372main ()
11373{
11374
11375 ;
11376 return 0;
11377}
11378_ACEOF
11379if ac_fn_c_try_compile "$LINENO"; then :
11380 WARN_CFLAGS="${WARN_CFLAGS} $w"
11381fi
11382rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11383 CFLAGS="$saved_CFLAGS"
11384 esac
11385 done
11386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11387$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11388fi
11389
11390
b7026657
AC
11391cgen_maint=no
11392cgen=guile
11393cgendir='$(srcdir)/../../cgen'
81ecdfbb
RW
11394# Check whether --enable-cgen-maint was given.
11395if test "${enable_cgen_maint+set}" = set; then :
11396 enableval=$enable_cgen_maint; case "${enableval}" in
b7026657
AC
11397 yes) cgen_maint=yes ;;
11398 no) cgen_maint=no ;;
11399 *)
7fb45a68
AB
11400 # Argument is a directory where cgen can be found. In some
11401 # future world cgen could be installable, but right now this
11402 # is not the case. Instead we assume the directory is a path
11403 # to the cgen source tree.
11404 cgen_maint=yes
11405 if test -r ${enableval}/iformat.scm; then
11406 # This looks like a cgen source tree.
11407 cgendir=${enableval}
11408 else
11409 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
11410 fi
b7026657
AC
11411 ;;
11412esac
81ecdfbb
RW
11413fi
11414if test x${cgen_maint} != xno ; then
b7026657
AC
11415 CGEN_MAINT=''
11416else
11417 CGEN_MAINT='#'
11418fi
11419
11420
11421
11422
11423
11424 case "${target_alias}" in
11425 m32r*-linux*)
11426 traps_obj=traps-linux.o
11427 sim_extra_cflags="-DM32R_LINUX"
11428 ;;
11429 *)
11430 traps_obj=traps.o
11431 sim_extra_cflags="-DM32R_ELF"
11432 ;;
11433 esac
11434
11435
11436
11437
9d903352 11438hardware="cfi core pal glue m32r_cache m32r_uart"
94c63d78
JS
11439sim_hw_cflags="-DWITH_HW=1"
11440sim_hw="$hardware"
11441sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 11442
94c63d78
JS
11443# Check whether --enable-sim-hardware was given.
11444if test "${enable_sim_hardware+set}" = set; then :
11445 enableval=$enable_sim_hardware;
30452bbe 11446else
97f478c5 11447 enable_sim_hardware="yes"
1517bd27
MF
11448fi
11449
11450case ${enable_sim_hardware} in
64dd13df
MF
11451 yes|no) ;;
11452 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11453 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11454 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
94c63d78 11455esac
1517bd27 11456
64dd13df 11457if test "$enable_sim_hardware" = no; then
94c63d78
JS
11458 sim_hw_objs=
11459 sim_hw_cflags="-DWITH_HW=0"
11460 sim_hw=
11461else
11462 sim_hw_cflags="-DWITH_HW=1"
11463 # remove duplicates
11464 sim_hw=""
11465 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11466 for i in $hardware ; do
11467 case " $sim_hw " in
11468 *" $i "*) ;;
11469 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11470 esac
11471 done
11472 # mingw does not support sockser
94c63d78
JS
11473 case ${host} in
11474 *mingw*) ;;
49cd1634
MF
11475 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11476 # that you instatiate. Instead, other code will call into it directly.
11477 # At some point, we should convert it over.
11478 sim_hw_objs="$sim_hw_objs dv-sockser.o"
94c63d78
JS
11479
11480cat >>confdefs.h <<_ACEOF
11481#define HAVE_DV_SOCKSER 1
11482_ACEOF
11483
11484 ;;
11485 esac
1517bd27
MF
11486 if test x"$silent" != x"yes"; then
11487 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
94c63d78 11488 fi
1517bd27
MF
11489 case " $hardware " in
11490 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
94c63d78 11491$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 11492if ${ac_cv_lib_m_log2+:} false; then :
94c63d78
JS
11493 $as_echo_n "(cached) " >&6
11494else
11495 ac_check_lib_save_LIBS=$LIBS
11496LIBS="-lm $LIBS"
11497cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11498/* end confdefs.h. */
11499
11500/* Override any GCC internal prototype to avoid an error.
11501 Use char because int might match the return type of a GCC
11502 builtin and then its argument prototype would still apply. */
11503#ifdef __cplusplus
11504extern "C"
11505#endif
11506char log2 ();
11507int
11508main ()
11509{
11510return log2 ();
11511 ;
11512 return 0;
11513}
11514_ACEOF
11515if ac_fn_c_try_link "$LINENO"; then :
11516 ac_cv_lib_m_log2=yes
11517else
11518 ac_cv_lib_m_log2=no
11519fi
11520rm -f core conftest.err conftest.$ac_objext \
11521 conftest$ac_exeext conftest.$ac_ext
11522LIBS=$ac_check_lib_save_LIBS
11523fi
11524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11525$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 11526if test "x$ac_cv_lib_m_log2" = xyes; then :
94c63d78
JS
11527 cat >>confdefs.h <<_ACEOF
11528#define HAVE_LIBM 1
11529_ACEOF
11530
11531 LIBS="-lm $LIBS"
11532
11533fi
11534;;
1517bd27
MF
11535 esac
11536fi
94c63d78 11537
94c63d78 11538
b7026657 11539
b7026657
AC
11540cgen_breaks=""
11541if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11542cgen_breaks="break cgen_rtx_error";
11543fi
11544
81ecdfbb 11545ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 11546
81ecdfbb 11547ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 11548
81ecdfbb 11549ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 11550
81ecdfbb 11551ac_config_commands="$ac_config_commands Makefile"
38f48d72 11552
81ecdfbb 11553ac_config_commands="$ac_config_commands stamp-h"
38f48d72 11554
760b3e8b
MF
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
b7026657
AC
11567cat >confcache <<\_ACEOF
11568# This file is a shell script that caches the results of configure
11569# tests run on this system so they can be shared between configure
11570# scripts and configure runs, see configure's option --config-cache.
11571# It is not useful on other systems. If it contains results you don't
11572# want to keep, you may remove or edit it.
11573#
11574# config.status only pays attention to the cache file if you give it
11575# the --recheck option to rerun configure.
11576#
11577# `ac_cv_env_foo' variables (set or unset) will be overridden when
11578# loading this file, other *unset* `ac_cv_foo' will be assigned the
11579# following values.
11580
11581_ACEOF
11582
11583# The following way of writing the cache mishandles newlines in values,
11584# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 11585# So, we kill variables containing newlines.
b7026657
AC
11586# Ultrix sh set writes to stderr and can't be redirected directly,
11587# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
11588(
11589 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11590 eval ac_val=\$$ac_var
11591 case $ac_val in #(
11592 *${as_nl}*)
11593 case $ac_var in #(
11594 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11595$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11596 esac
11597 case $ac_var in #(
11598 _ | IFS | as_nl) ;; #(
11599 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11600 *) { eval $ac_var=; unset $ac_var;} ;;
11601 esac ;;
11602 esac
11603 done
11604
b7026657 11605 (set) 2>&1 |
81ecdfbb
RW
11606 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11607 *${as_nl}ac_space=\ *)
11608 # `set' does not quote correctly, so add quotes: double-quote
11609 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
11610 sed -n \
11611 "s/'/'\\\\''/g;
11612 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 11613 ;; #(
b7026657
AC
11614 *)
11615 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 11616 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 11617 ;;
81ecdfbb
RW
11618 esac |
11619 sort
11620) |
b7026657 11621 sed '
81ecdfbb 11622 /^ac_cv_env_/b end
b7026657 11623 t clear
81ecdfbb 11624 :clear
b7026657
AC
11625 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11626 t end
81ecdfbb
RW
11627 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11628 :end' >>confcache
11629if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11630 if test -w "$cache_file"; then
d0ac1c44 11631 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
11632 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11633$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
11634 if test ! -f "$cache_file" || test -h "$cache_file"; then
11635 cat confcache >"$cache_file"
11636 else
11637 case $cache_file in #(
11638 */* | ?:*)
11639 mv -f confcache "$cache_file"$$ &&
11640 mv -f "$cache_file"$$ "$cache_file" ;; #(
11641 *)
11642 mv -f confcache "$cache_file" ;;
11643 esac
11644 fi
11645 fi
b7026657 11646 else
81ecdfbb
RW
11647 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11648$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
11649 fi
11650fi
11651rm -f confcache
11652
11653test "x$prefix" = xNONE && prefix=$ac_default_prefix
11654# Let make expand exec_prefix.
11655test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11656
b7026657
AC
11657DEFS=-DHAVE_CONFIG_H
11658
11659ac_libobjs=
11660ac_ltlibobjs=
d0ac1c44 11661U=
b7026657
AC
11662for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11663 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
11664 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11665 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11666 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11667 # will be set to the directory where LIBOBJS objects are built.
11668 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11669 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
11670done
11671LIBOBJS=$ac_libobjs
11672
11673LTLIBOBJS=$ac_ltlibobjs
11674
11675
0cb8d851 11676
6bb11ab3 11677if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 11678 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
11679Usually this means the macro was only invoked conditionally." "$LINENO" 5
11680fi
31e6ad7d 11681if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 11682 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
11683Usually this means the macro was only invoked conditionally." "$LINENO" 5
11684fi
b7026657 11685
d0ac1c44 11686: "${CONFIG_STATUS=./config.status}"
81ecdfbb 11687ac_write_fail=0
b7026657
AC
11688ac_clean_files_save=$ac_clean_files
11689ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
11690{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11691$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11692as_write_fail=0
11693cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
11694#! $SHELL
11695# Generated by $as_me.
11696# Run this file to recreate the current configuration.
11697# Compiler output produced by configure, useful for debugging
11698# configure, is in config.log if it exists.
11699
11700debug=false
11701ac_cs_recheck=false
11702ac_cs_silent=false
b7026657 11703
81ecdfbb
RW
11704SHELL=\${CONFIG_SHELL-$SHELL}
11705export SHELL
11706_ASEOF
11707cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11708## -------------------- ##
11709## M4sh Initialization. ##
11710## -------------------- ##
11711
11712# Be more Bourne compatible
11713DUALCASE=1; export DUALCASE # for MKS sh
11714if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
11715 emulate sh
11716 NULLCMD=:
81ecdfbb 11717 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
11718 # is contrary to our usage. Disable this feature.
11719 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
11720 setopt NO_GLOB_SUBST
11721else
11722 case `(set -o) 2>/dev/null` in #(
11723 *posix*) :
11724 set -o posix ;; #(
11725 *) :
11726 ;;
11727esac
b7026657 11728fi
b7026657 11729
81ecdfbb
RW
11730
11731as_nl='
11732'
11733export as_nl
11734# Printing a long string crashes Solaris 7 /usr/bin/printf.
11735as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11736as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11737as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11738# Prefer a ksh shell builtin over an external printf program on Solaris,
11739# but without wasting forks for bash or zsh.
11740if test -z "$BASH_VERSION$ZSH_VERSION" \
11741 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11742 as_echo='print -r --'
11743 as_echo_n='print -rn --'
11744elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11745 as_echo='printf %s\n'
11746 as_echo_n='printf %s'
11747else
11748 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11749 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11750 as_echo_n='/usr/ucb/echo -n'
11751 else
11752 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11753 as_echo_n_body='eval
11754 arg=$1;
11755 case $arg in #(
11756 *"$as_nl"*)
11757 expr "X$arg" : "X\\(.*\\)$as_nl";
11758 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11759 esac;
11760 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11761 '
11762 export as_echo_n_body
11763 as_echo_n='sh -c $as_echo_n_body as_echo'
11764 fi
11765 export as_echo_body
11766 as_echo='sh -c $as_echo_body as_echo'
11767fi
11768
11769# The user is always right.
11770if test "${PATH_SEPARATOR+set}" != set; then
11771 PATH_SEPARATOR=:
11772 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11773 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11774 PATH_SEPARATOR=';'
11775 }
b7026657
AC
11776fi
11777
11778
81ecdfbb
RW
11779# IFS
11780# We need space, tab and new line, in precisely that order. Quoting is
11781# there to prevent editors from complaining about space-tab.
11782# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11783# splitting by setting IFS to empty value.)
11784IFS=" "" $as_nl"
11785
11786# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 11787as_myself=
81ecdfbb
RW
11788case $0 in #((
11789 *[\\/]* ) as_myself=$0 ;;
11790 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11791for as_dir in $PATH
11792do
11793 IFS=$as_save_IFS
11794 test -z "$as_dir" && as_dir=.
11795 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11796 done
11797IFS=$as_save_IFS
11798
11799 ;;
11800esac
11801# We did not find ourselves, most probably we were run as `sh COMMAND'
11802# in which case we are not to be found in the path.
11803if test "x$as_myself" = x; then
11804 as_myself=$0
11805fi
11806if test ! -f "$as_myself"; then
11807 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11808 exit 1
11809fi
11810
11811# Unset variables that we do not need and which cause bugs (e.g. in
11812# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11813# suppresses any "Segmentation fault" message there. '((' could
11814# trigger a bug in pdksh 5.2.14.
11815for as_var in BASH_ENV ENV MAIL MAILPATH
11816do eval test x\${$as_var+set} = xset \
11817 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11818done
b7026657
AC
11819PS1='$ '
11820PS2='> '
11821PS4='+ '
11822
11823# NLS nuisances.
81ecdfbb
RW
11824LC_ALL=C
11825export LC_ALL
11826LANGUAGE=C
11827export LANGUAGE
11828
11829# CDPATH.
11830(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11831
11832
d0ac1c44
SM
11833# as_fn_error STATUS ERROR [LINENO LOG_FD]
11834# ----------------------------------------
81ecdfbb
RW
11835# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11836# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 11837# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
11838as_fn_error ()
11839{
d0ac1c44
SM
11840 as_status=$1; test $as_status -eq 0 && as_status=1
11841 if test "$4"; then
11842 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11843 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
c906108c 11844 fi
d0ac1c44 11845 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
11846 as_fn_exit $as_status
11847} # as_fn_error
11848
11849
11850# as_fn_set_status STATUS
11851# -----------------------
11852# Set $? to STATUS, without forking.
11853as_fn_set_status ()
11854{
11855 return $1
11856} # as_fn_set_status
11857
11858# as_fn_exit STATUS
11859# -----------------
11860# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11861as_fn_exit ()
11862{
11863 set +e
11864 as_fn_set_status $1
11865 exit $1
11866} # as_fn_exit
11867
11868# as_fn_unset VAR
11869# ---------------
11870# Portably unset VAR.
11871as_fn_unset ()
11872{
11873 { eval $1=; unset $1;}
11874}
11875as_unset=as_fn_unset
11876# as_fn_append VAR VALUE
11877# ----------------------
11878# Append the text in VALUE to the end of the definition contained in VAR. Take
11879# advantage of any shell optimizations that allow amortized linear growth over
11880# repeated appends, instead of the typical quadratic growth present in naive
11881# implementations.
11882if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11883 eval 'as_fn_append ()
11884 {
11885 eval $1+=\$2
11886 }'
11887else
11888 as_fn_append ()
11889 {
11890 eval $1=\$$1\$2
11891 }
11892fi # as_fn_append
11893
11894# as_fn_arith ARG...
11895# ------------------
11896# Perform arithmetic evaluation on the ARGs, and store the result in the
11897# global $as_val. Take advantage of shells that can avoid forks. The arguments
11898# must be portable across $(()) and expr.
11899if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11900 eval 'as_fn_arith ()
11901 {
11902 as_val=$(( $* ))
11903 }'
11904else
11905 as_fn_arith ()
11906 {
11907 as_val=`expr "$@" || test $? -eq 1`
11908 }
11909fi # as_fn_arith
b7026657 11910
81ecdfbb
RW
11911
11912if expr a : '\(a\)' >/dev/null 2>&1 &&
11913 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657 11914 as_expr=expr
c906108c 11915else
b7026657 11916 as_expr=false
c906108c 11917fi
b7026657 11918
81ecdfbb 11919if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
11920 as_basename=basename
11921else
11922 as_basename=false
c906108c
SS
11923fi
11924
81ecdfbb
RW
11925if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11926 as_dirname=dirname
11927else
11928 as_dirname=false
11929fi
c906108c 11930
81ecdfbb 11931as_me=`$as_basename -- "$0" ||
b7026657
AC
11932$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11933 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
11934 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11935$as_echo X/"$0" |
11936 sed '/^.*\/\([^/][^/]*\)\/*$/{
11937 s//\1/
11938 q
11939 }
11940 /^X\/\(\/\/\)$/{
11941 s//\1/
11942 q
11943 }
11944 /^X\/\(\/\).*/{
11945 s//\1/
11946 q
11947 }
11948 s/.*/./; q'`
b7026657 11949
b7026657
AC
11950# Avoid depending upon Character Ranges.
11951as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11952as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11953as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11954as_cr_digits='0123456789'
11955as_cr_alnum=$as_cr_Letters$as_cr_digits
11956
81ecdfbb
RW
11957ECHO_C= ECHO_N= ECHO_T=
11958case `echo -n x` in #(((((
11959-n*)
11960 case `echo 'xy\c'` in
11961 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11962 xy) ECHO_C='\c';;
11963 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11964 ECHO_T=' ';;
11965 esac;;
11966*)
11967 ECHO_N='-n';;
c906108c 11968esac
b7026657 11969
81ecdfbb
RW
11970rm -f conf$$ conf$$.exe conf$$.file
11971if test -d conf$$.dir; then
11972 rm -f conf$$.dir/conf$$.file
b7026657 11973else
81ecdfbb
RW
11974 rm -f conf$$.dir
11975 mkdir conf$$.dir 2>/dev/null
c906108c 11976fi
81ecdfbb
RW
11977if (echo >conf$$.file) 2>/dev/null; then
11978 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 11979 as_ln_s='ln -s'
81ecdfbb
RW
11980 # ... but there are two gotchas:
11981 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11982 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 11983 # In both cases, we have to default to `cp -pR'.
81ecdfbb 11984 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 11985 as_ln_s='cp -pR'
81ecdfbb
RW
11986 elif ln conf$$.file conf$$ 2>/dev/null; then
11987 as_ln_s=ln
11988 else
d0ac1c44 11989 as_ln_s='cp -pR'
b7026657 11990 fi
c906108c 11991else
d0ac1c44 11992 as_ln_s='cp -pR'
c906108c 11993fi
81ecdfbb
RW
11994rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11995rmdir conf$$.dir 2>/dev/null
11996
11997
11998# as_fn_mkdir_p
11999# -------------
12000# Create "$as_dir" as a directory, including parents if necessary.
12001as_fn_mkdir_p ()
12002{
12003
12004 case $as_dir in #(
12005 -*) as_dir=./$as_dir;;
12006 esac
12007 test -d "$as_dir" || eval $as_mkdir_p || {
12008 as_dirs=
12009 while :; do
12010 case $as_dir in #(
12011 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12012 *) as_qdir=$as_dir;;
12013 esac
12014 as_dirs="'$as_qdir' $as_dirs"
12015 as_dir=`$as_dirname -- "$as_dir" ||
12016$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12017 X"$as_dir" : 'X\(//\)[^/]' \| \
12018 X"$as_dir" : 'X\(//\)$' \| \
12019 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12020$as_echo X"$as_dir" |
12021 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12022 s//\1/
12023 q
12024 }
12025 /^X\(\/\/\)[^/].*/{
12026 s//\1/
12027 q
12028 }
12029 /^X\(\/\/\)$/{
12030 s//\1/
12031 q
12032 }
12033 /^X\(\/\).*/{
12034 s//\1/
12035 q
12036 }
12037 s/.*/./; q'`
12038 test -d "$as_dir" && break
12039 done
12040 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 12041 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
c906108c 12042
81ecdfbb
RW
12043
12044} # as_fn_mkdir_p
b7026657 12045if mkdir -p . 2>/dev/null; then
81ecdfbb 12046 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
12047else
12048 test -d ./-p && rmdir ./-p
12049 as_mkdir_p=false
12050fi
c906108c 12051
d0ac1c44
SM
12052
12053# as_fn_executable_p FILE
12054# -----------------------
12055# Test if FILE is an executable regular file.
12056as_fn_executable_p ()
12057{
12058 test -f "$1" && test -x "$1"
12059} # as_fn_executable_p
12060as_test_x='test -x'
12061as_executable_p=as_fn_executable_p
c906108c 12062
b7026657
AC
12063# Sed expression to map a string onto a valid CPP name.
12064as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 12065
b7026657
AC
12066# Sed expression to map a string onto a valid variable name.
12067as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 12068
6edf0760 12069
b7026657 12070exec 6>&1
81ecdfbb
RW
12071## ----------------------------------- ##
12072## Main body of $CONFIG_STATUS script. ##
12073## ----------------------------------- ##
12074_ASEOF
12075test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12076
12077cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12078# Save the log message, to keep $0 and so on meaningful, and to
b7026657 12079# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
12080# values after options handling.
12081ac_log="
b7026657 12082This file was extended by $as_me, which was
d0ac1c44 12083generated by GNU Autoconf 2.69. Invocation command line was
c906108c 12084
b7026657
AC
12085 CONFIG_FILES = $CONFIG_FILES
12086 CONFIG_HEADERS = $CONFIG_HEADERS
12087 CONFIG_LINKS = $CONFIG_LINKS
12088 CONFIG_COMMANDS = $CONFIG_COMMANDS
12089 $ $0 $@
12090
81ecdfbb
RW
12091on `(hostname || uname -n) 2>/dev/null | sed 1q`
12092"
12093
b7026657
AC
12094_ACEOF
12095
81ecdfbb
RW
12096case $ac_config_files in *"
12097"*) set x $ac_config_files; shift; ac_config_files=$*;;
12098esac
379832de 12099
81ecdfbb
RW
12100case $ac_config_headers in *"
12101"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12102esac
b7026657 12103
b7026657 12104
81ecdfbb
RW
12105cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12106# Files that config.status was made for.
12107config_files="$ac_config_files"
12108config_headers="$ac_config_headers"
81ecdfbb 12109config_commands="$ac_config_commands"
b7026657 12110
81ecdfbb 12111_ACEOF
b7026657 12112
81ecdfbb 12113cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 12114ac_cs_usage="\
81ecdfbb
RW
12115\`$as_me' instantiates files and other configuration actions
12116from templates according to the current configuration. Unless the files
12117and actions are specified as TAGs, all are instantiated by default.
b7026657 12118
81ecdfbb 12119Usage: $0 [OPTION]... [TAG]...
b7026657
AC
12120
12121 -h, --help print this help, then exit
81ecdfbb 12122 -V, --version print version number and configuration settings, then exit
d0ac1c44 12123 --config print configuration, then exit
81ecdfbb
RW
12124 -q, --quiet, --silent
12125 do not print progress messages
b7026657
AC
12126 -d, --debug don't remove temporary files
12127 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
12128 --file=FILE[:TEMPLATE]
12129 instantiate the configuration file FILE
12130 --header=FILE[:TEMPLATE]
12131 instantiate the configuration header FILE
b7026657
AC
12132
12133Configuration files:
12134$config_files
12135
12136Configuration headers:
12137$config_headers
12138
b7026657
AC
12139Configuration commands:
12140$config_commands
12141
81ecdfbb 12142Report bugs to the package provider."
b7026657 12143
81ecdfbb
RW
12144_ACEOF
12145cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12146ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
12147ac_cs_version="\\
12148config.status
d0ac1c44
SM
12149configured by $0, generated by GNU Autoconf 2.69,
12150 with options \\"\$ac_cs_config\\"
b7026657 12151
d0ac1c44 12152Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
12153This config.status script is free software; the Free Software Foundation
12154gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
12155
12156ac_pwd='$ac_pwd'
12157srcdir='$srcdir'
12158INSTALL='$INSTALL'
6bb11ab3 12159AWK='$AWK'
81ecdfbb 12160test -n "\$AWK" || AWK=awk
b7026657
AC
12161_ACEOF
12162
81ecdfbb
RW
12163cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12164# The default lists apply if the user does not specify any file.
b7026657
AC
12165ac_need_defaults=:
12166while test $# != 0
12167do
12168 case $1 in
d0ac1c44 12169 --*=?*)
81ecdfbb
RW
12170 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12171 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 12172 ac_shift=:
c906108c 12173 ;;
d0ac1c44
SM
12174 --*=)
12175 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12176 ac_optarg=
12177 ac_shift=:
12178 ;;
81ecdfbb 12179 *)
b7026657
AC
12180 ac_option=$1
12181 ac_optarg=$2
12182 ac_shift=shift
c906108c 12183 ;;
b7026657 12184 esac
c906108c 12185
b7026657
AC
12186 case $ac_option in
12187 # Handling of the options.
b7026657
AC
12188 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12189 ac_cs_recheck=: ;;
81ecdfbb
RW
12190 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12191 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12192 --config | --confi | --conf | --con | --co | --c )
12193 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 12194 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
12195 debug=: ;;
12196 --file | --fil | --fi | --f )
12197 $ac_shift
81ecdfbb
RW
12198 case $ac_optarg in
12199 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12200 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
12201 esac
12202 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
12203 ac_need_defaults=false;;
12204 --header | --heade | --head | --hea )
12205 $ac_shift
81ecdfbb
RW
12206 case $ac_optarg in
12207 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12208 esac
12209 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 12210 ac_need_defaults=false;;
81ecdfbb
RW
12211 --he | --h)
12212 # Conflict between --help and --header
d0ac1c44 12213 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
12214Try \`$0 --help' for more information.";;
12215 --help | --hel | -h )
12216 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
12217 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12218 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12219 ac_cs_silent=: ;;
c906108c 12220
b7026657 12221 # This is an error.
d0ac1c44 12222 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 12223Try \`$0 --help' for more information." ;;
c906108c 12224
81ecdfbb
RW
12225 *) as_fn_append ac_config_targets " $1"
12226 ac_need_defaults=false ;;
b7026657
AC
12227
12228 esac
12229 shift
12230done
12231
12232ac_configure_extra_args=
12233
12234if $ac_cs_silent; then
12235 exec 6>/dev/null
12236 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c
SS
12237fi
12238
b7026657 12239_ACEOF
81ecdfbb 12240cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 12241if \$ac_cs_recheck; then
d0ac1c44 12242 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
12243 shift
12244 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12245 CONFIG_SHELL='$SHELL'
12246 export CONFIG_SHELL
12247 exec "\$@"
b7026657 12248fi
c906108c 12249
b7026657 12250_ACEOF
81ecdfbb
RW
12251cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12252exec 5>>config.log
12253{
12254 echo
12255 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12256## Running $as_me. ##
12257_ASBOX
12258 $as_echo "$ac_log"
12259} >&5
c906108c 12260
81ecdfbb
RW
12261_ACEOF
12262cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
12263#
12264# INIT-COMMANDS
12265#
12266ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12267
6bb11ab3
L
12268
12269# The HP-UX ksh and POSIX shell print the target directory to stdout
12270# if CDPATH is set.
12271(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12272
12273sed_quote_subst='$sed_quote_subst'
12274double_quote_subst='$double_quote_subst'
12275delay_variable_subst='$delay_variable_subst'
12276macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12277macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12278enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12279enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12280pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12281enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12282SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12283ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12284host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12285host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12286host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12287build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12288build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12289build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12290SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12291Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12292GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12293EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12294FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12295LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12296NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12297LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12298max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12299ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12300exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12301lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12302lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12303lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12304reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12305reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12306OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12307deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12308file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12309AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12310AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12311STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12312RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12313old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12314old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12315old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12316lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12317CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12318CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12319compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12320GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12321lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12322lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12323lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12324lt_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"`'
12325objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12326MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12327lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12328lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12329lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12330lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12331lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12332need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12333DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12334NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12335LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12336OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12337OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12338libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12339shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12340extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12341archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12342enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12343export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12344whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12345compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12346old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12347old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12348archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12349archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12350module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12351module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12352with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12353allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12354no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12355hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12356hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12357hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12358hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12359hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12360hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12361hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12362hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12363inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12364link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12365fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12366always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12367export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12368exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12369include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12370prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12371file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12372variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12373need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12374need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12375version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12376runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12377shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12378shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12379libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12380library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12381soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12382install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12383postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12384postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12385finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12386finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12387hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12388sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12389sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12390hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12391enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12392enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12393enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12394old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12395striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12396
12397LTCC='$LTCC'
12398LTCFLAGS='$LTCFLAGS'
12399compiler='$compiler_DEFAULT'
12400
12401# A function that is used when there is no print builtin or printf.
12402func_fallback_echo ()
12403{
12404 eval 'cat <<_LTECHO_EOF
12405\$1
12406_LTECHO_EOF'
12407}
12408
12409# Quote evaled strings.
12410for var in SHELL \
12411ECHO \
12412SED \
12413GREP \
12414EGREP \
12415FGREP \
12416LD \
12417NM \
12418LN_S \
12419lt_SP2NL \
12420lt_NL2SP \
12421reload_flag \
12422OBJDUMP \
12423deplibs_check_method \
12424file_magic_cmd \
12425AR \
12426AR_FLAGS \
12427STRIP \
12428RANLIB \
12429CC \
12430CFLAGS \
12431compiler \
12432lt_cv_sys_global_symbol_pipe \
12433lt_cv_sys_global_symbol_to_cdecl \
12434lt_cv_sys_global_symbol_to_c_name_address \
12435lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12436lt_prog_compiler_no_builtin_flag \
12437lt_prog_compiler_wl \
12438lt_prog_compiler_pic \
12439lt_prog_compiler_static \
12440lt_cv_prog_compiler_c_o \
12441need_locks \
12442DSYMUTIL \
12443NMEDIT \
12444LIPO \
12445OTOOL \
12446OTOOL64 \
12447shrext_cmds \
12448export_dynamic_flag_spec \
12449whole_archive_flag_spec \
12450compiler_needs_object \
12451with_gnu_ld \
12452allow_undefined_flag \
12453no_undefined_flag \
12454hardcode_libdir_flag_spec \
12455hardcode_libdir_flag_spec_ld \
12456hardcode_libdir_separator \
12457fix_srcfile_path \
12458exclude_expsyms \
12459include_expsyms \
12460file_list_spec \
12461variables_saved_for_relink \
12462libname_spec \
12463library_names_spec \
12464soname_spec \
12465install_override_mode \
12466finish_eval \
12467old_striplib \
12468striplib; do
12469 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12470 *[\\\\\\\`\\"\\\$]*)
12471 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12472 ;;
12473 *)
12474 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12475 ;;
12476 esac
12477done
12478
12479# Double-quote double-evaled strings.
12480for var in reload_cmds \
12481old_postinstall_cmds \
12482old_postuninstall_cmds \
12483old_archive_cmds \
12484extract_expsyms_cmds \
12485old_archive_from_new_cmds \
12486old_archive_from_expsyms_cmds \
12487archive_cmds \
12488archive_expsym_cmds \
12489module_cmds \
12490module_expsym_cmds \
12491export_symbols_cmds \
12492prelink_cmds \
12493postinstall_cmds \
12494postuninstall_cmds \
12495finish_cmds \
12496sys_lib_search_path_spec \
12497sys_lib_dlsearch_path_spec; do
12498 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12499 *[\\\\\\\`\\"\\\$]*)
12500 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12501 ;;
12502 *)
12503 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12504 ;;
12505 esac
12506done
12507
12508ac_aux_dir='$ac_aux_dir'
12509xsi_shell='$xsi_shell'
12510lt_shell_append='$lt_shell_append'
12511
12512# See if we are running on zsh, and set the options which allow our
12513# commands through without removal of \ escapes INIT.
12514if test -n "\${ZSH_VERSION+set}" ; then
12515 setopt NO_GLOB_SUBST
12516fi
12517
12518
12519 PACKAGE='$PACKAGE'
12520 VERSION='$VERSION'
12521 TIMESTAMP='$TIMESTAMP'
12522 RM='$RM'
12523 ofile='$ofile'
12524
12525
12526
12527
81ecdfbb 12528_ACEOF
c906108c 12529
81ecdfbb 12530cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c906108c 12531
81ecdfbb 12532# Handling of arguments.
b7026657 12533for ac_config_target in $ac_config_targets
c906108c 12534do
81ecdfbb
RW
12535 case $ac_config_target in
12536 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 12537 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 12538 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
12539 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12540 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12541 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12542 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12543 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12544
d0ac1c44 12545 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
12546 esac
12547done
12548
81ecdfbb 12549
b7026657
AC
12550# If the user did not use the arguments to specify the items to instantiate,
12551# then the envvar interface is used. Set only those that are not.
12552# We use the long form for the default assignment because of an extremely
12553# bizarre bug on SunOS 4.1.3.
12554if $ac_need_defaults; then
12555 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12556 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
12557 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12558fi
12559
12560# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 12561# simply because there is no reason against having it here, and in addition,
b7026657 12562# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
12563# Hook for its removal unless debugging.
12564# Note that there is a small window in which the directory will not be cleaned:
12565# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
12566$debug ||
12567{
d0ac1c44 12568 tmp= ac_tmp=
81ecdfbb 12569 trap 'exit_status=$?
d0ac1c44
SM
12570 : "${ac_tmp:=$tmp}"
12571 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
12572' 0
12573 trap 'as_fn_exit 1' 1 2 13 15
b7026657 12574}
b7026657 12575# Create a (secure) tmp directory for tmp files.
c906108c 12576
b7026657 12577{
81ecdfbb 12578 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 12579 test -d "$tmp"
b7026657
AC
12580} ||
12581{
81ecdfbb
RW
12582 tmp=./conf$$-$RANDOM
12583 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
12584} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12585ac_tmp=$tmp
b7026657 12586
81ecdfbb
RW
12587# Set up the scripts for CONFIG_FILES section.
12588# No need to generate them if there are no CONFIG_FILES.
12589# This happens for instance with `./config.status config.h'.
12590if test -n "$CONFIG_FILES"; then
b7026657 12591
c906108c 12592
81ecdfbb
RW
12593ac_cr=`echo X | tr X '\015'`
12594# On cygwin, bash can eat \r inside `` if the user requested igncr.
12595# But we know of no other shell where ac_cr would be empty at this
12596# point, so we can use a bashism as a fallback.
12597if test "x$ac_cr" = x; then
12598 eval ac_cr=\$\'\\r\'
12599fi
12600ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12601if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 12602 ac_cs_awk_cr='\\r'
81ecdfbb
RW
12603else
12604 ac_cs_awk_cr=$ac_cr
12605fi
b7026657 12606
d0ac1c44 12607echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
12608_ACEOF
12609
81ecdfbb
RW
12610
12611{
12612 echo "cat >conf$$subs.awk <<_ACEOF" &&
12613 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12614 echo "_ACEOF"
12615} >conf$$subs.sh ||
d0ac1c44
SM
12616 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12617ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
12618ac_delim='%!_!# '
12619for ac_last_try in false false false false false :; do
12620 . ./conf$$subs.sh ||
d0ac1c44 12621 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
12622
12623 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12624 if test $ac_delim_n = $ac_delim_num; then
12625 break
12626 elif $ac_last_try; then
d0ac1c44 12627 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
12628 else
12629 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
c906108c 12630 fi
81ecdfbb
RW
12631done
12632rm -f conf$$subs.sh
c906108c 12633
81ecdfbb 12634cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12635cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
b7026657 12636_ACEOF
81ecdfbb
RW
12637sed -n '
12638h
12639s/^/S["/; s/!.*/"]=/
12640p
12641g
12642s/^[^!]*!//
12643:repl
12644t repl
12645s/'"$ac_delim"'$//
12646t delim
12647:nl
12648h
d0ac1c44 12649s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
12650t more1
12651s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12652p
12653n
12654b repl
12655:more1
12656s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12657p
12658g
12659s/.\{148\}//
12660t nl
12661:delim
12662h
d0ac1c44 12663s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
12664t more2
12665s/["\\]/\\&/g; s/^/"/; s/$/"/
12666p
12667b
12668:more2
12669s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12670p
12671g
12672s/.\{148\}//
12673t delim
12674' <conf$$subs.awk | sed '
12675/^[^""]/{
12676 N
12677 s/\n//
12678}
12679' >>$CONFIG_STATUS || ac_write_fail=1
12680rm -f conf$$subs.awk
12681cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12682_ACAWK
d0ac1c44 12683cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
12684 for (key in S) S_is_set[key] = 1
12685 FS = "\a"
b7026657 12686
81ecdfbb
RW
12687}
12688{
12689 line = $ 0
12690 nfields = split(line, field, "@")
12691 substed = 0
12692 len = length(field[1])
12693 for (i = 2; i < nfields; i++) {
12694 key = field[i]
12695 keylen = length(key)
12696 if (S_is_set[key]) {
12697 value = S[key]
12698 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12699 len += length(value) + length(field[++i])
12700 substed = 1
12701 } else
12702 len += 1 + keylen
12703 }
12704
12705 print line
12706}
c906108c 12707
81ecdfbb
RW
12708_ACAWK
12709_ACEOF
12710cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12711if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12712 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 12713else
81ecdfbb 12714 cat
d0ac1c44
SM
12715fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12716 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 12717_ACEOF
b7026657 12718
d0ac1c44
SM
12719# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12720# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
12721# trailing colons and then remove the whole line if VPATH becomes empty
12722# (actually we leave an empty line to preserve line numbers).
12723if test "x$srcdir" = x.; then
d0ac1c44
SM
12724 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12725h
12726s///
12727s/^/:/
12728s/[ ]*$/:/
12729s/:\$(srcdir):/:/g
12730s/:\${srcdir}:/:/g
12731s/:@srcdir@:/:/g
12732s/^:*//
81ecdfbb 12733s/:*$//
d0ac1c44
SM
12734x
12735s/\(=[ ]*\).*/\1/
12736G
12737s/\n//
81ecdfbb
RW
12738s/^[^=]*=[ ]*$//
12739}'
12740fi
c906108c 12741
81ecdfbb
RW
12742cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12743fi # test -n "$CONFIG_FILES"
c906108c 12744
81ecdfbb
RW
12745# Set up the scripts for CONFIG_HEADERS section.
12746# No need to generate them if there are no CONFIG_HEADERS.
12747# This happens for instance with `./config.status Makefile'.
12748if test -n "$CONFIG_HEADERS"; then
d0ac1c44 12749cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
12750BEGIN {
12751_ACEOF
b7026657 12752
81ecdfbb
RW
12753# Transform confdefs.h into an awk script `defines.awk', embedded as
12754# here-document in config.status, that substitutes the proper values into
12755# config.h.in to produce config.h.
c906108c 12756
81ecdfbb
RW
12757# Create a delimiter string that does not exist in confdefs.h, to ease
12758# handling of long lines.
12759ac_delim='%!_!# '
12760for ac_last_try in false false :; do
d0ac1c44
SM
12761 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12762 if test -z "$ac_tt"; then
81ecdfbb
RW
12763 break
12764 elif $ac_last_try; then
d0ac1c44 12765 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 12766 else
81ecdfbb 12767 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 12768 fi
b7026657 12769done
81ecdfbb
RW
12770
12771# For the awk script, D is an array of macro values keyed by name,
12772# likewise P contains macro parameters if any. Preserve backslash
12773# newline sequences.
12774
12775ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12776sed -n '
12777s/.\{148\}/&'"$ac_delim"'/g
12778t rset
12779:rset
12780s/^[ ]*#[ ]*define[ ][ ]*/ /
12781t def
12782d
12783:def
12784s/\\$//
12785t bsnl
12786s/["\\]/\\&/g
12787s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12788D["\1"]=" \3"/p
12789s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12790d
12791:bsnl
12792s/["\\]/\\&/g
12793s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12794D["\1"]=" \3\\\\\\n"\\/p
12795t cont
12796s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12797t cont
12798d
12799:cont
12800n
12801s/.\{148\}/&'"$ac_delim"'/g
12802t clear
12803:clear
12804s/\\$//
12805t bsnlc
12806s/["\\]/\\&/g; s/^/"/; s/$/"/p
12807d
12808:bsnlc
12809s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12810b cont
12811' <confdefs.h | sed '
12812s/'"$ac_delim"'/"\\\
12813"/g' >>$CONFIG_STATUS || ac_write_fail=1
12814
12815cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12816 for (key in D) D_is_set[key] = 1
12817 FS = "\a"
12818}
12819/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12820 line = \$ 0
12821 split(line, arg, " ")
12822 if (arg[1] == "#") {
12823 defundef = arg[2]
12824 mac1 = arg[3]
12825 } else {
12826 defundef = substr(arg[1], 2)
12827 mac1 = arg[2]
12828 }
12829 split(mac1, mac2, "(") #)
12830 macro = mac2[1]
12831 prefix = substr(line, 1, index(line, defundef) - 1)
12832 if (D_is_set[macro]) {
12833 # Preserve the white space surrounding the "#".
12834 print prefix "define", macro P[macro] D[macro]
12835 next
12836 } else {
12837 # Replace #undef with comments. This is necessary, for example,
12838 # in the case of _POSIX_SOURCE, which is predefined and required
12839 # on some systems where configure will not decide to define it.
12840 if (defundef == "undef") {
12841 print "/*", prefix defundef, macro, "*/"
12842 next
12843 }
12844 }
12845}
12846{ print }
12847_ACAWK
b7026657 12848_ACEOF
81ecdfbb 12849cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 12850 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 12851fi # test -n "$CONFIG_HEADERS"
b7026657 12852
c906108c 12853
99d8e879 12854eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
12855shift
12856for ac_tag
12857do
12858 case $ac_tag in
12859 :[FHLC]) ac_mode=$ac_tag; continue;;
12860 esac
12861 case $ac_mode$ac_tag in
12862 :[FHL]*:*);;
d0ac1c44 12863 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
12864 :[FH]-) ac_tag=-:-;;
12865 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
c906108c 12866 esac
81ecdfbb
RW
12867 ac_save_IFS=$IFS
12868 IFS=:
12869 set x $ac_tag
12870 IFS=$ac_save_IFS
12871 shift
12872 ac_file=$1
12873 shift
c906108c 12874
81ecdfbb
RW
12875 case $ac_mode in
12876 :L) ac_source=$1;;
12877 :[FH])
12878 ac_file_inputs=
12879 for ac_f
12880 do
12881 case $ac_f in
d0ac1c44 12882 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
12883 *) # Look for the file first in the build tree, then in the source tree
12884 # (if the path is not absolute). The absolute path cannot be DOS-style,
12885 # because $ac_f cannot contain `:'.
12886 test -f "$ac_f" ||
12887 case $ac_f in
12888 [\\/$]*) false;;
12889 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12890 esac ||
d0ac1c44 12891 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 12892 esac
81ecdfbb
RW
12893 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12894 as_fn_append ac_file_inputs " '$ac_f'"
12895 done
b7026657 12896
81ecdfbb
RW
12897 # Let's still pretend it is `configure' which instantiates (i.e., don't
12898 # use $as_me), people would be surprised to read:
12899 # /* config.h. Generated by config.status. */
12900 configure_input='Generated from '`
12901 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12902 `' by configure.'
12903 if test x"$ac_file" != x-; then
12904 configure_input="$ac_file. $configure_input"
12905 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12906$as_echo "$as_me: creating $ac_file" >&6;}
12907 fi
12908 # Neutralize special characters interpreted by sed in replacement strings.
12909 case $configure_input in #(
12910 *\&* | *\|* | *\\* )
12911 ac_sed_conf_input=`$as_echo "$configure_input" |
12912 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12913 *) ac_sed_conf_input=$configure_input;;
12914 esac
b7026657 12915
81ecdfbb 12916 case $ac_tag in
d0ac1c44
SM
12917 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12918 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
12919 esac
12920 ;;
12921 esac
b7026657 12922
81ecdfbb 12923 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
12924$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12925 X"$ac_file" : 'X\(//\)[^/]' \| \
12926 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
12927 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12928$as_echo X"$ac_file" |
12929 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12930 s//\1/
12931 q
12932 }
12933 /^X\(\/\/\)[^/].*/{
12934 s//\1/
12935 q
12936 }
12937 /^X\(\/\/\)$/{
12938 s//\1/
12939 q
12940 }
12941 /^X\(\/\).*/{
12942 s//\1/
12943 q
12944 }
12945 s/.*/./; q'`
12946 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
12947 ac_builddir=.
12948
81ecdfbb
RW
12949case "$ac_dir" in
12950.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12951*)
12952 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12953 # A ".." for each directory in $ac_dir_suffix.
12954 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12955 case $ac_top_builddir_sub in
12956 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12957 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12958 esac ;;
12959esac
12960ac_abs_top_builddir=$ac_pwd
12961ac_abs_builddir=$ac_pwd$ac_dir_suffix
12962# for backward compatibility:
12963ac_top_builddir=$ac_top_build_prefix
b7026657
AC
12964
12965case $srcdir in
81ecdfbb 12966 .) # We are building in place.
b7026657 12967 ac_srcdir=.
81ecdfbb
RW
12968 ac_top_srcdir=$ac_top_builddir_sub
12969 ac_abs_top_srcdir=$ac_pwd ;;
12970 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 12971 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
12972 ac_top_srcdir=$srcdir
12973 ac_abs_top_srcdir=$srcdir ;;
12974 *) # Relative name.
12975 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12976 ac_top_srcdir=$ac_top_build_prefix$srcdir
12977 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 12978esac
81ecdfbb 12979ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 12980
c906108c 12981
81ecdfbb
RW
12982 case $ac_mode in
12983 :F)
12984 #
12985 # CONFIG_FILE
12986 #
b7026657 12987
81ecdfbb
RW
12988 case $INSTALL in
12989 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12990 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 12991 esac
81ecdfbb 12992_ACEOF
c906108c 12993
81ecdfbb
RW
12994cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12995# If the template does not know about datarootdir, expand it.
12996# FIXME: This hack should be removed a few years after 2.60.
12997ac_datarootdir_hack=; ac_datarootdir_seen=
12998ac_sed_dataroot='
12999/datarootdir/ {
13000 p
13001 q
13002}
13003/@datadir@/p
13004/@docdir@/p
13005/@infodir@/p
13006/@localedir@/p
13007/@mandir@/p'
13008case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13009*datarootdir*) ac_datarootdir_seen=yes;;
13010*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13012$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13013_ACEOF
13014cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13015 ac_datarootdir_hack='
13016 s&@datadir@&$datadir&g
13017 s&@docdir@&$docdir&g
13018 s&@infodir@&$infodir&g
13019 s&@localedir@&$localedir&g
13020 s&@mandir@&$mandir&g
13021 s&\\\${datarootdir}&$datarootdir&g' ;;
13022esac
b7026657 13023_ACEOF
b7026657 13024
81ecdfbb
RW
13025# Neutralize VPATH when `$srcdir' = `.'.
13026# Shell code in configure.ac might set extrasub.
13027# FIXME: do we really want to maintain this feature?
13028cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13029ac_sed_extra="$ac_vpsub
13030$extrasub
13031_ACEOF
13032cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13033:t
13034/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13035s|@configure_input@|$ac_sed_conf_input|;t t
13036s&@top_builddir@&$ac_top_builddir_sub&;t t
13037s&@top_build_prefix@&$ac_top_build_prefix&;t t
13038s&@srcdir@&$ac_srcdir&;t t
13039s&@abs_srcdir@&$ac_abs_srcdir&;t t
13040s&@top_srcdir@&$ac_top_srcdir&;t t
13041s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13042s&@builddir@&$ac_builddir&;t t
13043s&@abs_builddir@&$ac_abs_builddir&;t t
13044s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13045s&@INSTALL@&$ac_INSTALL&;t t
13046$ac_datarootdir_hack
13047"
d0ac1c44
SM
13048eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13049 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13050
13051test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
13052 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13053 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13054 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 13055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13056which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 13057$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13058which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 13059
d0ac1c44 13060 rm -f "$ac_tmp/stdin"
81ecdfbb 13061 case $ac_file in
d0ac1c44
SM
13062 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13063 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 13064 esac \
d0ac1c44 13065 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13066 ;;
13067 :H)
13068 #
13069 # CONFIG_HEADER
13070 #
13071 if test x"$ac_file" != x-; then
13072 {
13073 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13074 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13075 } >"$ac_tmp/config.h" \
13076 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13077 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
13078 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13079$as_echo "$as_me: $ac_file is unchanged" >&6;}
13080 else
13081 rm -f "$ac_file"
d0ac1c44
SM
13082 mv "$ac_tmp/config.h" "$ac_file" \
13083 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 13084 fi
b7026657 13085 else
81ecdfbb 13086 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13087 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13088 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
13089 fi
13090 ;;
b7026657 13091
81ecdfbb
RW
13092 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13093$as_echo "$as_me: executing $ac_file commands" >&6;}
13094 ;;
13095 esac
b7026657
AC
13096
13097
81ecdfbb 13098 case $ac_file$ac_mode in
db2e4d67 13099 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
13100 "libtool":C)
13101
13102 # See if we are running on zsh, and set the options which allow our
13103 # commands through without removal of \ escapes.
13104 if test -n "${ZSH_VERSION+set}" ; then
13105 setopt NO_GLOB_SUBST
13106 fi
13107
13108 cfgfile="${ofile}T"
13109 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13110 $RM "$cfgfile"
13111
13112 cat <<_LT_EOF >> "$cfgfile"
13113#! $SHELL
13114
13115# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13116# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13117# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13118# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13119#
13120# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13121# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13122# Written by Gordon Matzigkeit, 1996
13123#
13124# This file is part of GNU Libtool.
13125#
13126# GNU Libtool is free software; you can redistribute it and/or
13127# modify it under the terms of the GNU General Public License as
13128# published by the Free Software Foundation; either version 2 of
13129# the License, or (at your option) any later version.
13130#
13131# As a special exception to the GNU General Public License,
13132# if you distribute this file as part of a program or library that
13133# is built using GNU Libtool, you may include this file under the
13134# same distribution terms that you use for the rest of that program.
13135#
13136# GNU Libtool is distributed in the hope that it will be useful,
13137# but WITHOUT ANY WARRANTY; without even the implied warranty of
13138# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13139# GNU General Public License for more details.
13140#
13141# You should have received a copy of the GNU General Public License
13142# along with GNU Libtool; see the file COPYING. If not, a copy
13143# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13144# obtained by writing to the Free Software Foundation, Inc.,
13145# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13146
13147
13148# The names of the tagged configurations supported by this script.
13149available_tags=""
13150
13151# ### BEGIN LIBTOOL CONFIG
13152
13153# Which release of libtool.m4 was used?
13154macro_version=$macro_version
13155macro_revision=$macro_revision
13156
13157# Whether or not to build shared libraries.
13158build_libtool_libs=$enable_shared
13159
13160# Whether or not to build static libraries.
13161build_old_libs=$enable_static
13162
13163# What type of objects to build.
13164pic_mode=$pic_mode
13165
13166# Whether or not to optimize for fast installation.
13167fast_install=$enable_fast_install
13168
13169# Shell to use when invoking shell scripts.
13170SHELL=$lt_SHELL
13171
13172# An echo program that protects backslashes.
13173ECHO=$lt_ECHO
13174
13175# The host system.
13176host_alias=$host_alias
13177host=$host
13178host_os=$host_os
13179
13180# The build system.
13181build_alias=$build_alias
13182build=$build
13183build_os=$build_os
13184
13185# A sed program that does not truncate output.
13186SED=$lt_SED
13187
13188# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13189Xsed="\$SED -e 1s/^X//"
13190
13191# A grep program that handles long lines.
13192GREP=$lt_GREP
13193
13194# An ERE matcher.
13195EGREP=$lt_EGREP
13196
13197# A literal string matcher.
13198FGREP=$lt_FGREP
13199
13200# A BSD- or MS-compatible name lister.
13201NM=$lt_NM
13202
13203# Whether we need soft or hard links.
13204LN_S=$lt_LN_S
13205
13206# What is the maximum length of a command?
13207max_cmd_len=$max_cmd_len
13208
13209# Object file suffix (normally "o").
13210objext=$ac_objext
13211
13212# Executable file suffix (normally "").
13213exeext=$exeext
13214
13215# whether the shell understands "unset".
13216lt_unset=$lt_unset
13217
13218# turn spaces into newlines.
13219SP2NL=$lt_lt_SP2NL
13220
13221# turn newlines into spaces.
13222NL2SP=$lt_lt_NL2SP
13223
13224# An object symbol dumper.
13225OBJDUMP=$lt_OBJDUMP
13226
13227# Method to check whether dependent libraries are shared objects.
13228deplibs_check_method=$lt_deplibs_check_method
13229
13230# Command to use when deplibs_check_method == "file_magic".
13231file_magic_cmd=$lt_file_magic_cmd
13232
13233# The archiver.
13234AR=$lt_AR
13235AR_FLAGS=$lt_AR_FLAGS
13236
13237# A symbol stripping program.
13238STRIP=$lt_STRIP
13239
13240# Commands used to install an old-style archive.
13241RANLIB=$lt_RANLIB
13242old_postinstall_cmds=$lt_old_postinstall_cmds
13243old_postuninstall_cmds=$lt_old_postuninstall_cmds
13244
13245# Whether to use a lock for old archive extraction.
13246lock_old_archive_extraction=$lock_old_archive_extraction
13247
13248# A C compiler.
13249LTCC=$lt_CC
13250
13251# LTCC compiler flags.
13252LTCFLAGS=$lt_CFLAGS
13253
13254# Take the output of nm and produce a listing of raw symbols and C names.
13255global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13256
13257# Transform the output of nm in a proper C declaration.
13258global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13259
13260# Transform the output of nm in a C name address pair.
13261global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13262
13263# Transform the output of nm in a C name address pair when lib prefix is needed.
13264global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13265
13266# The name of the directory that contains temporary libtool files.
13267objdir=$objdir
13268
13269# Used to examine libraries when file_magic_cmd begins with "file".
13270MAGIC_CMD=$MAGIC_CMD
13271
13272# Must we lock files when doing compilation?
13273need_locks=$lt_need_locks
13274
13275# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13276DSYMUTIL=$lt_DSYMUTIL
13277
13278# Tool to change global to local symbols on Mac OS X.
13279NMEDIT=$lt_NMEDIT
13280
13281# Tool to manipulate fat objects and archives on Mac OS X.
13282LIPO=$lt_LIPO
13283
13284# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13285OTOOL=$lt_OTOOL
13286
13287# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13288OTOOL64=$lt_OTOOL64
13289
13290# Old archive suffix (normally "a").
13291libext=$libext
13292
13293# Shared library suffix (normally ".so").
13294shrext_cmds=$lt_shrext_cmds
13295
13296# The commands to extract the exported symbol list from a shared archive.
13297extract_expsyms_cmds=$lt_extract_expsyms_cmds
13298
13299# Variables whose values should be saved in libtool wrapper scripts and
13300# restored at link time.
13301variables_saved_for_relink=$lt_variables_saved_for_relink
13302
13303# Do we need the "lib" prefix for modules?
13304need_lib_prefix=$need_lib_prefix
13305
13306# Do we need a version for libraries?
13307need_version=$need_version
13308
13309# Library versioning type.
13310version_type=$version_type
13311
13312# Shared library runtime path variable.
13313runpath_var=$runpath_var
13314
13315# Shared library path variable.
13316shlibpath_var=$shlibpath_var
13317
13318# Is shlibpath searched before the hard-coded library search path?
13319shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13320
13321# Format of library name prefix.
13322libname_spec=$lt_libname_spec
13323
13324# List of archive names. First name is the real one, the rest are links.
13325# The last name is the one that the linker finds with -lNAME
13326library_names_spec=$lt_library_names_spec
13327
13328# The coded name of the library, if different from the real name.
13329soname_spec=$lt_soname_spec
13330
13331# Permission mode override for installation of shared libraries.
13332install_override_mode=$lt_install_override_mode
13333
13334# Command to use after installation of a shared archive.
13335postinstall_cmds=$lt_postinstall_cmds
13336
13337# Command to use after uninstallation of a shared archive.
13338postuninstall_cmds=$lt_postuninstall_cmds
13339
13340# Commands used to finish a libtool library installation in a directory.
13341finish_cmds=$lt_finish_cmds
13342
13343# As "finish_cmds", except a single script fragment to be evaled but
13344# not shown.
13345finish_eval=$lt_finish_eval
13346
13347# Whether we should hardcode library paths into libraries.
13348hardcode_into_libs=$hardcode_into_libs
13349
13350# Compile-time system search path for libraries.
13351sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13352
13353# Run-time system search path for libraries.
13354sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13355
13356# Whether dlopen is supported.
13357dlopen_support=$enable_dlopen
13358
13359# Whether dlopen of programs is supported.
13360dlopen_self=$enable_dlopen_self
13361
13362# Whether dlopen of statically linked programs is supported.
13363dlopen_self_static=$enable_dlopen_self_static
13364
13365# Commands to strip libraries.
13366old_striplib=$lt_old_striplib
13367striplib=$lt_striplib
13368
13369
13370# The linker used to build libraries.
13371LD=$lt_LD
13372
13373# How to create reloadable object files.
13374reload_flag=$lt_reload_flag
13375reload_cmds=$lt_reload_cmds
13376
13377# Commands used to build an old-style archive.
13378old_archive_cmds=$lt_old_archive_cmds
13379
13380# A language specific compiler.
13381CC=$lt_compiler
13382
13383# Is the compiler the GNU compiler?
13384with_gcc=$GCC
13385
13386# Compiler flag to turn off builtin functions.
13387no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13388
13389# How to pass a linker flag through the compiler.
13390wl=$lt_lt_prog_compiler_wl
13391
13392# Additional compiler flags for building library objects.
13393pic_flag=$lt_lt_prog_compiler_pic
13394
13395# Compiler flag to prevent dynamic linking.
13396link_static_flag=$lt_lt_prog_compiler_static
13397
13398# Does compiler simultaneously support -c and -o options?
13399compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13400
13401# Whether or not to add -lc for building shared libraries.
13402build_libtool_need_lc=$archive_cmds_need_lc
13403
13404# Whether or not to disallow shared libs when runtime libs are static.
13405allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13406
13407# Compiler flag to allow reflexive dlopens.
13408export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13409
13410# Compiler flag to generate shared objects directly from archives.
13411whole_archive_flag_spec=$lt_whole_archive_flag_spec
13412
13413# Whether the compiler copes with passing no objects directly.
13414compiler_needs_object=$lt_compiler_needs_object
13415
13416# Create an old-style archive from a shared archive.
13417old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13418
13419# Create a temporary old-style archive to link instead of a shared archive.
13420old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13421
13422# Commands used to build a shared archive.
13423archive_cmds=$lt_archive_cmds
13424archive_expsym_cmds=$lt_archive_expsym_cmds
13425
13426# Commands used to build a loadable module if different from building
13427# a shared archive.
13428module_cmds=$lt_module_cmds
13429module_expsym_cmds=$lt_module_expsym_cmds
13430
13431# Whether we are building with GNU ld or not.
13432with_gnu_ld=$lt_with_gnu_ld
13433
13434# Flag that allows shared libraries with undefined symbols to be built.
13435allow_undefined_flag=$lt_allow_undefined_flag
13436
13437# Flag that enforces no undefined symbols.
13438no_undefined_flag=$lt_no_undefined_flag
13439
13440# Flag to hardcode \$libdir into a binary during linking.
13441# This must work even if \$libdir does not exist
13442hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13443
13444# If ld is used when linking, flag to hardcode \$libdir into a binary
13445# during linking. This must work even if \$libdir does not exist.
13446hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13447
13448# Whether we need a single "-rpath" flag with a separated argument.
13449hardcode_libdir_separator=$lt_hardcode_libdir_separator
13450
13451# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13452# DIR into the resulting binary.
13453hardcode_direct=$hardcode_direct
13454
13455# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13456# DIR into the resulting binary and the resulting library dependency is
13457# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13458# library is relocated.
13459hardcode_direct_absolute=$hardcode_direct_absolute
13460
13461# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13462# into the resulting binary.
13463hardcode_minus_L=$hardcode_minus_L
13464
13465# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13466# into the resulting binary.
13467hardcode_shlibpath_var=$hardcode_shlibpath_var
13468
13469# Set to "yes" if building a shared library automatically hardcodes DIR
13470# into the library and all subsequent libraries and executables linked
13471# against it.
13472hardcode_automatic=$hardcode_automatic
13473
13474# Set to yes if linker adds runtime paths of dependent libraries
13475# to runtime path list.
13476inherit_rpath=$inherit_rpath
13477
13478# Whether libtool must link a program against all its dependency libraries.
13479link_all_deplibs=$link_all_deplibs
13480
13481# Fix the shell variable \$srcfile for the compiler.
13482fix_srcfile_path=$lt_fix_srcfile_path
13483
13484# Set to "yes" if exported symbols are required.
13485always_export_symbols=$always_export_symbols
13486
13487# The commands to list exported symbols.
13488export_symbols_cmds=$lt_export_symbols_cmds
13489
13490# Symbols that should not be listed in the preloaded symbols.
13491exclude_expsyms=$lt_exclude_expsyms
13492
13493# Symbols that must always be exported.
13494include_expsyms=$lt_include_expsyms
13495
13496# Commands necessary for linking programs (against libraries) with templates.
13497prelink_cmds=$lt_prelink_cmds
13498
13499# Specify filename containing input files.
13500file_list_spec=$lt_file_list_spec
13501
13502# How to hardcode a shared library path into an executable.
13503hardcode_action=$hardcode_action
13504
13505# ### END LIBTOOL CONFIG
13506
13507_LT_EOF
13508
13509 case $host_os in
13510 aix3*)
13511 cat <<\_LT_EOF >> "$cfgfile"
13512# AIX sometimes has problems with the GCC collect2 program. For some
13513# reason, if we set the COLLECT_NAMES environment variable, the problems
13514# vanish in a puff of smoke.
13515if test "X${COLLECT_NAMES+set}" != Xset; then
13516 COLLECT_NAMES=
13517 export COLLECT_NAMES
13518fi
13519_LT_EOF
13520 ;;
13521 esac
13522
13523
13524ltmain="$ac_aux_dir/ltmain.sh"
13525
13526
13527 # We use sed instead of cat because bash on DJGPP gets confused if
13528 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13529 # text mode, it properly converts lines to CR/LF. This bash problem
13530 # is reportedly fixed, but why not run on old versions too?
13531 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13532 || (rm -f "$cfgfile"; exit 1)
13533
13534 case $xsi_shell in
13535 yes)
13536 cat << \_LT_EOF >> "$cfgfile"
13537
13538# func_dirname file append nondir_replacement
13539# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13540# otherwise set result to NONDIR_REPLACEMENT.
13541func_dirname ()
13542{
13543 case ${1} in
13544 */*) func_dirname_result="${1%/*}${2}" ;;
13545 * ) func_dirname_result="${3}" ;;
13546 esac
13547}
13548
13549# func_basename file
13550func_basename ()
13551{
13552 func_basename_result="${1##*/}"
13553}
13554
13555# func_dirname_and_basename file append nondir_replacement
13556# perform func_basename and func_dirname in a single function
13557# call:
13558# dirname: Compute the dirname of FILE. If nonempty,
13559# add APPEND to the result, otherwise set result
13560# to NONDIR_REPLACEMENT.
13561# value returned in "$func_dirname_result"
13562# basename: Compute filename of FILE.
13563# value retuned in "$func_basename_result"
13564# Implementation must be kept synchronized with func_dirname
13565# and func_basename. For efficiency, we do not delegate to
13566# those functions but instead duplicate the functionality here.
13567func_dirname_and_basename ()
13568{
13569 case ${1} in
13570 */*) func_dirname_result="${1%/*}${2}" ;;
13571 * ) func_dirname_result="${3}" ;;
13572 esac
13573 func_basename_result="${1##*/}"
13574}
13575
13576# func_stripname prefix suffix name
13577# strip PREFIX and SUFFIX off of NAME.
13578# PREFIX and SUFFIX must not contain globbing or regex special
13579# characters, hashes, percent signs, but SUFFIX may contain a leading
13580# dot (in which case that matches only a dot).
13581func_stripname ()
13582{
13583 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13584 # positional parameters, so assign one to ordinary parameter first.
13585 func_stripname_result=${3}
13586 func_stripname_result=${func_stripname_result#"${1}"}
13587 func_stripname_result=${func_stripname_result%"${2}"}
13588}
13589
13590# func_opt_split
13591func_opt_split ()
13592{
13593 func_opt_split_opt=${1%%=*}
13594 func_opt_split_arg=${1#*=}
13595}
13596
13597# func_lo2o object
13598func_lo2o ()
13599{
13600 case ${1} in
13601 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13602 *) func_lo2o_result=${1} ;;
13603 esac
13604}
13605
13606# func_xform libobj-or-source
13607func_xform ()
13608{
13609 func_xform_result=${1%.*}.lo
13610}
13611
13612# func_arith arithmetic-term...
13613func_arith ()
13614{
13615 func_arith_result=$(( $* ))
13616}
13617
13618# func_len string
13619# STRING may not start with a hyphen.
13620func_len ()
13621{
13622 func_len_result=${#1}
13623}
13624
13625_LT_EOF
13626 ;;
13627 *) # Bourne compatible functions.
13628 cat << \_LT_EOF >> "$cfgfile"
13629
13630# func_dirname file append nondir_replacement
13631# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13632# otherwise set result to NONDIR_REPLACEMENT.
13633func_dirname ()
13634{
13635 # Extract subdirectory from the argument.
13636 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13637 if test "X$func_dirname_result" = "X${1}"; then
13638 func_dirname_result="${3}"
13639 else
13640 func_dirname_result="$func_dirname_result${2}"
13641 fi
13642}
13643
13644# func_basename file
13645func_basename ()
13646{
13647 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13648}
13649
13650
13651# func_stripname prefix suffix name
13652# strip PREFIX and SUFFIX off of NAME.
13653# PREFIX and SUFFIX must not contain globbing or regex special
13654# characters, hashes, percent signs, but SUFFIX may contain a leading
13655# dot (in which case that matches only a dot).
13656# func_strip_suffix prefix name
13657func_stripname ()
13658{
13659 case ${2} in
13660 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13661 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13662 esac
13663}
13664
13665# sed scripts:
13666my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13667my_sed_long_arg='1s/^-[^=]*=//'
13668
13669# func_opt_split
13670func_opt_split ()
13671{
13672 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13673 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13674}
13675
13676# func_lo2o object
13677func_lo2o ()
13678{
13679 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13680}
13681
13682# func_xform libobj-or-source
13683func_xform ()
13684{
13685 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13686}
13687
13688# func_arith arithmetic-term...
13689func_arith ()
13690{
13691 func_arith_result=`expr "$@"`
13692}
13693
13694# func_len string
13695# STRING may not start with a hyphen.
13696func_len ()
13697{
13698 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13699}
13700
13701_LT_EOF
13702esac
13703
13704case $lt_shell_append in
13705 yes)
13706 cat << \_LT_EOF >> "$cfgfile"
13707
13708# func_append var value
13709# Append VALUE to the end of shell variable VAR.
13710func_append ()
13711{
13712 eval "$1+=\$2"
13713}
13714_LT_EOF
13715 ;;
13716 *)
13717 cat << \_LT_EOF >> "$cfgfile"
13718
13719# func_append var value
13720# Append VALUE to the end of shell variable VAR.
13721func_append ()
13722{
13723 eval "$1=\$$1\$2"
13724}
13725
13726_LT_EOF
13727 ;;
13728 esac
13729
13730
13731 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13732 || (rm -f "$cfgfile"; exit 1)
13733
13734 mv -f "$cfgfile" "$ofile" ||
13735 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13736 chmod +x "$ofile"
13737
13738 ;;
81ecdfbb 13739 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
13740 rm -f Makesim1.tmp Makesim2.tmp Makefile
13741 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13742 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13743 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
c906108c
SS
13744 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13745 <Makefile.sim >Makefile
38f48d72 13746 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 13747 ;;
81ecdfbb
RW
13748 "stamp-h":C) echo > stamp-h ;;
13749
b7026657 13750 esac
81ecdfbb 13751done # for ac_tag
c906108c 13752
b7026657 13753
81ecdfbb 13754as_fn_exit 0
b7026657 13755_ACEOF
b7026657
AC
13756ac_clean_files=$ac_clean_files_save
13757
81ecdfbb 13758test $ac_write_fail = 0 ||
d0ac1c44 13759 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 13760
b7026657
AC
13761
13762# configure is writing to config.log, and then calls config.status.
13763# config.status does its own redirection, appending to config.log.
13764# Unfortunately, on DOS this fails, as config.log is still kept open
13765# by configure, so config.status won't be able to write to it; its
13766# output is simply discarded. So we exec the FD to /dev/null,
13767# effectively closing config.log, so it can be properly (re)opened and
13768# appended to by config.status. When coming back to configure, we
13769# need to make the FD available again.
13770if test "$no_create" != yes; then
13771 ac_cs_success=:
13772 ac_config_status_args=
13773 test "$silent" = yes &&
13774 ac_config_status_args="$ac_config_status_args --quiet"
13775 exec 5>/dev/null
13776 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13777 exec 5>>config.log
13778 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13779 # would make configure fail if this is the last instruction.
d0ac1c44 13780 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
13781fi
13782if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13784$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 13785fi
c906108c
SS
13786
13787