]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/mn10300/configure
sim: mn10300: switch abort to sim_engine_abort
[thirdparty/binutils-gdb.git] / sim / mn10300 / configure
CommitLineData
c906108c 1#! /bin/sh
b7026657 2# Guess values for system-dependent variables and create Makefiles.
d0ac1c44
SM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
b7026657 8#
b7026657
AC
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
c906108c 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
b7026657 31fi
c906108c 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
b7026657 79fi
c906108c
SS
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 90as_myself=
81ecdfbb
RW
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
b7026657
AC
122PS1='$ '
123PS2='> '
124PS4='+ '
c906108c 125
b7026657 126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
6bb11ab3
L
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
b7026657 219do
81ecdfbb
RW
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
81ecdfbb
RW
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
b7026657 274 else
81ecdfbb
RW
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
b7026657 279 fi
81ecdfbb
RW
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
81ecdfbb
RW
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
c906108c 426
81ecdfbb
RW
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
429 as_expr=expr
430else
431 as_expr=false
432fi
c906108c 433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
435 as_basename=basename
436else
437 as_basename=false
438fi
c906108c 439
81ecdfbb
RW
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
c906108c 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
b7026657
AC
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
c906108c 464
b7026657
AC
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
c906108c 471
c906108c 472
81ecdfbb
RW
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
b7026657 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
b7026657 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b7026657 490 t loop
81ecdfbb 491 s/-\n.*//
b7026657 492 ' >$as_me.lineno &&
81ecdfbb
RW
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
b7026657 495
d0ac1c44
SM
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
b7026657
AC
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
b7026657
AC
504 # Exit status is that of the last command.
505 exit
506}
c906108c 507
81ecdfbb
RW
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
b7026657 519esac
c906108c 520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
b7026657 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
b7026657 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 530 as_ln_s='ln -s'
81ecdfbb
RW
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 534 # In both cases, we have to default to `cp -pR'.
81ecdfbb 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
81ecdfbb
RW
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
b7026657 541 fi
b7026657 542else
d0ac1c44 543 as_ln_s='cp -pR'
b7026657 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
c906108c 547
b7026657 548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
c906108c 554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
c906108c 557
b7026657
AC
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 560
b7026657
AC
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
c906108c 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
c906108c 569
b7026657 570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
b7026657
AC
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
c906108c 574
c906108c 575#
b7026657 576# Initializations.
c906108c 577#
b7026657 578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
b7026657 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
b7026657
AC
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
b7026657
AC
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
81ecdfbb 593PACKAGE_URL=
b7026657
AC
594
595ac_unique_file="Makefile.in"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
b7026657
AC
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
b7026657
AC
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
b7026657
AC
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
b7026657
AC
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b7026657
AC
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
b7026657
AC
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
b7026657 623# include <inttypes.h>
b7026657 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
b7026657
AC
629# include <unistd.h>
630#endif"
c906108c 631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
760b3e8b
MF
634sim_default_model
635sim_scache
636sim_float
ba307cdd 637sim_alignment
81ecdfbb 638cgen_breaks
81ecdfbb 639MAINT
31e6ad7d
MF
640MAINTAINER_MODE_FALSE
641MAINTAINER_MODE_TRUE
6bb11ab3
L
642lt_cv_dlopen_libs
643OTOOL64
644OTOOL
645LIPO
646NMEDIT
647DSYMUTIL
648AWK
649STRIP
650OBJDUMP
651LN_S
652NM
653ac_ct_DUMPBIN
654DUMPBIN
655LD
656FGREP
657SED
658LIBTOOL
659PLUGINS_FALSE
660PLUGINS_TRUE
aadc9410
MF
661zlibinc
662zlibdir
81ecdfbb
RW
663CATOBJEXT
664GENCAT
665INSTOBJEXT
666DATADIRNAME
667CATALOGS
668POSUB
669GMSGFMT
670XGETTEXT
671INCINTL
672LIBINTL_DEP
673LIBINTL
674USE_NLS
db2e4d67
MF
675CCDEPMODE
676DEPDIR
677am__leading_dot
46f900c0 678C_DIALECT
81ecdfbb
RW
679RANLIB
680AR
c2783492 681LDFLAGS_FOR_BUILD
c25ea03d 682CFLAGS_FOR_BUILD
aa0fca16 683RANLIB_FOR_BUILD
81ecdfbb 684CC_FOR_BUILD
aa0fca16 685AR_FOR_BUILD
81ecdfbb
RW
686INSTALL_DATA
687INSTALL_SCRIPT
688INSTALL_PROGRAM
2232061b
MF
689EGREP
690GREP
c2783492
MF
691CPP
692OBJEXT
693EXEEXT
694ac_ct_CC
695CPPFLAGS
696LDFLAGS
697CFLAGS
698CC
81ecdfbb
RW
699target_os
700target_vendor
701target_cpu
702target
703host_os
704host_vendor
705host_cpu
706host
707build_os
708build_vendor
709build_cpu
710build
81ecdfbb
RW
711target_alias
712host_alias
713build_alias
714LIBS
715ECHO_T
716ECHO_N
717ECHO_C
718DEFS
719mandir
720localedir
721libdir
722psdir
723pdfdir
724dvidir
725htmldir
726infodir
727docdir
728oldincludedir
729includedir
730localstatedir
731sharedstatedir
732sysconfdir
733datadir
734datarootdir
735libexecdir
736sbindir
737bindir
738program_transform_name
739prefix
740exec_prefix
741PACKAGE_URL
742PACKAGE_BUGREPORT
743PACKAGE_STRING
744PACKAGE_VERSION
745PACKAGE_TARNAME
746PACKAGE_NAME
747PATH_SEPARATOR
136da8cd
MF
748SHELL
749WERROR_CFLAGS
750WARN_CFLAGS
751sim_reserved_bits
752sim_inline
753sim_hw
754sim_hw_objs
755sim_hw_cflags
136da8cd 756sim_endian
ba307cdd 757sim_bitsize'
b7026657 758ac_subst_files=''
81ecdfbb
RW
759ac_user_opts='
760enable_option_checking
aadc9410 761with_system_zlib
6bb11ab3
L
762enable_plugins
763enable_shared
764enable_static
765with_pic
766enable_fast_install
767with_gnu_ld
768enable_libtool_lock
81ecdfbb 769enable_maintainer_mode
347fe5bb 770enable_sim_inline
81ecdfbb 771enable_sim_endian
2232061b 772enable_werror
81ecdfbb
RW
773enable_build_warnings
774enable_sim_build_warnings
775enable_sim_reserved_bits
776enable_sim_bitsize
81ecdfbb
RW
777enable_sim_hardware
778'
779 ac_precious_vars='build_alias
780host_alias
781target_alias
782CC
783CFLAGS
784LDFLAGS
785LIBS
786CPPFLAGS
787CPP'
788
c906108c
SS
789
790# Initialize some variables set by options.
b7026657
AC
791ac_init_help=
792ac_init_version=false
81ecdfbb
RW
793ac_unrecognized_opts=
794ac_unrecognized_sep=
c906108c
SS
795# The variables have the same names as the options, with
796# dashes changed to underlines.
b7026657 797cache_file=/dev/null
c906108c 798exec_prefix=NONE
c906108c 799no_create=
c906108c
SS
800no_recursion=
801prefix=NONE
802program_prefix=NONE
803program_suffix=NONE
804program_transform_name=s,x,x,
805silent=
806site=
807srcdir=
c906108c
SS
808verbose=
809x_includes=NONE
810x_libraries=NONE
b7026657
AC
811
812# Installation directory options.
813# These are left unexpanded so users can "make install exec_prefix=/foo"
814# and all the variables that are supposed to be based on exec_prefix
815# by default will actually change.
816# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 817# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
818bindir='${exec_prefix}/bin'
819sbindir='${exec_prefix}/sbin'
820libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
821datarootdir='${prefix}/share'
822datadir='${datarootdir}'
c906108c
SS
823sysconfdir='${prefix}/etc'
824sharedstatedir='${prefix}/com'
825localstatedir='${prefix}/var'
c906108c
SS
826includedir='${prefix}/include'
827oldincludedir='/usr/include'
81ecdfbb
RW
828docdir='${datarootdir}/doc/${PACKAGE}'
829infodir='${datarootdir}/info'
830htmldir='${docdir}'
831dvidir='${docdir}'
832pdfdir='${docdir}'
833psdir='${docdir}'
834libdir='${exec_prefix}/lib'
835localedir='${datarootdir}/locale'
836mandir='${datarootdir}/man'
c906108c 837
c906108c 838ac_prev=
81ecdfbb 839ac_dashdash=
c906108c
SS
840for ac_option
841do
c906108c
SS
842 # If the previous option needs an argument, assign it.
843 if test -n "$ac_prev"; then
81ecdfbb 844 eval $ac_prev=\$ac_option
c906108c
SS
845 ac_prev=
846 continue
847 fi
848
81ecdfbb 849 case $ac_option in
d0ac1c44
SM
850 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
851 *=) ac_optarg= ;;
852 *) ac_optarg=yes ;;
81ecdfbb 853 esac
c906108c
SS
854
855 # Accept the important Cygnus configure options, so we can diagnose typos.
856
81ecdfbb
RW
857 case $ac_dashdash$ac_option in
858 --)
859 ac_dashdash=yes ;;
c906108c
SS
860
861 -bindir | --bindir | --bindi | --bind | --bin | --bi)
862 ac_prev=bindir ;;
863 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 864 bindir=$ac_optarg ;;
c906108c
SS
865
866 -build | --build | --buil | --bui | --bu)
b7026657 867 ac_prev=build_alias ;;
c906108c 868 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 869 build_alias=$ac_optarg ;;
c906108c
SS
870
871 -cache-file | --cache-file | --cache-fil | --cache-fi \
872 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
873 ac_prev=cache_file ;;
874 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
875 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
876 cache_file=$ac_optarg ;;
877
878 --config-cache | -C)
879 cache_file=config.cache ;;
c906108c 880
81ecdfbb 881 -datadir | --datadir | --datadi | --datad)
c906108c 882 ac_prev=datadir ;;
81ecdfbb 883 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 884 datadir=$ac_optarg ;;
c906108c 885
81ecdfbb
RW
886 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
887 | --dataroo | --dataro | --datar)
888 ac_prev=datarootdir ;;
889 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
890 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
891 datarootdir=$ac_optarg ;;
892
c906108c 893 -disable-* | --disable-*)
81ecdfbb 894 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 895 # Reject names that are not valid shell variable names.
81ecdfbb 896 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 897 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
898 ac_useropt_orig=$ac_useropt
899 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
900 case $ac_user_opts in
901 *"
902"enable_$ac_useropt"
903"*) ;;
904 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
905 ac_unrecognized_sep=', ';;
906 esac
907 eval enable_$ac_useropt=no ;;
908
909 -docdir | --docdir | --docdi | --doc | --do)
910 ac_prev=docdir ;;
911 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
912 docdir=$ac_optarg ;;
913
914 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
915 ac_prev=dvidir ;;
916 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
917 dvidir=$ac_optarg ;;
c906108c
SS
918
919 -enable-* | --enable-*)
81ecdfbb 920 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 921 # Reject names that are not valid shell variable names.
81ecdfbb 922 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 923 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
924 ac_useropt_orig=$ac_useropt
925 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
926 case $ac_user_opts in
927 *"
928"enable_$ac_useropt"
929"*) ;;
930 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
931 ac_unrecognized_sep=', ';;
c906108c 932 esac
81ecdfbb 933 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
934
935 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
936 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
937 | --exec | --exe | --ex)
938 ac_prev=exec_prefix ;;
939 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
940 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
941 | --exec=* | --exe=* | --ex=*)
b7026657 942 exec_prefix=$ac_optarg ;;
c906108c
SS
943
944 -gas | --gas | --ga | --g)
945 # Obsolete; use --with-gas.
946 with_gas=yes ;;
947
b7026657
AC
948 -help | --help | --hel | --he | -h)
949 ac_init_help=long ;;
950 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
951 ac_init_help=recursive ;;
952 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
953 ac_init_help=short ;;
c906108c
SS
954
955 -host | --host | --hos | --ho)
b7026657 956 ac_prev=host_alias ;;
c906108c 957 -host=* | --host=* | --hos=* | --ho=*)
b7026657 958 host_alias=$ac_optarg ;;
c906108c 959
81ecdfbb
RW
960 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
961 ac_prev=htmldir ;;
962 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
963 | --ht=*)
964 htmldir=$ac_optarg ;;
965
c906108c
SS
966 -includedir | --includedir | --includedi | --included | --include \
967 | --includ | --inclu | --incl | --inc)
968 ac_prev=includedir ;;
969 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
970 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 971 includedir=$ac_optarg ;;
c906108c
SS
972
973 -infodir | --infodir | --infodi | --infod | --info | --inf)
974 ac_prev=infodir ;;
975 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 976 infodir=$ac_optarg ;;
c906108c
SS
977
978 -libdir | --libdir | --libdi | --libd)
979 ac_prev=libdir ;;
980 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 981 libdir=$ac_optarg ;;
c906108c
SS
982
983 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
984 | --libexe | --libex | --libe)
985 ac_prev=libexecdir ;;
986 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
987 | --libexe=* | --libex=* | --libe=*)
b7026657 988 libexecdir=$ac_optarg ;;
c906108c 989
81ecdfbb
RW
990 -localedir | --localedir | --localedi | --localed | --locale)
991 ac_prev=localedir ;;
992 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
993 localedir=$ac_optarg ;;
994
c906108c 995 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 996 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
997 ac_prev=localstatedir ;;
998 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 999 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1000 localstatedir=$ac_optarg ;;
c906108c
SS
1001
1002 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1003 ac_prev=mandir ;;
1004 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1005 mandir=$ac_optarg ;;
c906108c
SS
1006
1007 -nfp | --nfp | --nf)
1008 # Obsolete; use --without-fp.
1009 with_fp=no ;;
1010
1011 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1012 | --no-cr | --no-c | -n)
c906108c
SS
1013 no_create=yes ;;
1014
1015 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1016 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1017 no_recursion=yes ;;
1018
1019 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1020 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1021 | --oldin | --oldi | --old | --ol | --o)
1022 ac_prev=oldincludedir ;;
1023 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1024 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1025 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1026 oldincludedir=$ac_optarg ;;
c906108c
SS
1027
1028 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1029 ac_prev=prefix ;;
1030 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1031 prefix=$ac_optarg ;;
c906108c
SS
1032
1033 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1034 | --program-pre | --program-pr | --program-p)
1035 ac_prev=program_prefix ;;
1036 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1037 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1038 program_prefix=$ac_optarg ;;
c906108c
SS
1039
1040 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1041 | --program-suf | --program-su | --program-s)
1042 ac_prev=program_suffix ;;
1043 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1044 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1045 program_suffix=$ac_optarg ;;
c906108c
SS
1046
1047 -program-transform-name | --program-transform-name \
1048 | --program-transform-nam | --program-transform-na \
1049 | --program-transform-n | --program-transform- \
1050 | --program-transform | --program-transfor \
1051 | --program-transfo | --program-transf \
1052 | --program-trans | --program-tran \
1053 | --progr-tra | --program-tr | --program-t)
1054 ac_prev=program_transform_name ;;
1055 -program-transform-name=* | --program-transform-name=* \
1056 | --program-transform-nam=* | --program-transform-na=* \
1057 | --program-transform-n=* | --program-transform-=* \
1058 | --program-transform=* | --program-transfor=* \
1059 | --program-transfo=* | --program-transf=* \
1060 | --program-trans=* | --program-tran=* \
1061 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1062 program_transform_name=$ac_optarg ;;
c906108c 1063
81ecdfbb
RW
1064 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1065 ac_prev=pdfdir ;;
1066 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1067 pdfdir=$ac_optarg ;;
1068
1069 -psdir | --psdir | --psdi | --psd | --ps)
1070 ac_prev=psdir ;;
1071 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1072 psdir=$ac_optarg ;;
1073
c906108c
SS
1074 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1075 | -silent | --silent | --silen | --sile | --sil)
1076 silent=yes ;;
1077
1078 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1079 ac_prev=sbindir ;;
1080 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1081 | --sbi=* | --sb=*)
b7026657 1082 sbindir=$ac_optarg ;;
c906108c
SS
1083
1084 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1085 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1086 | --sharedst | --shareds | --shared | --share | --shar \
1087 | --sha | --sh)
1088 ac_prev=sharedstatedir ;;
1089 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1090 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1091 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1092 | --sha=* | --sh=*)
b7026657 1093 sharedstatedir=$ac_optarg ;;
c906108c
SS
1094
1095 -site | --site | --sit)
1096 ac_prev=site ;;
1097 -site=* | --site=* | --sit=*)
b7026657 1098 site=$ac_optarg ;;
eb2d80b4 1099
c906108c
SS
1100 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1101 ac_prev=srcdir ;;
1102 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1103 srcdir=$ac_optarg ;;
c906108c
SS
1104
1105 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1106 | --syscon | --sysco | --sysc | --sys | --sy)
1107 ac_prev=sysconfdir ;;
1108 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1109 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1110 sysconfdir=$ac_optarg ;;
c906108c
SS
1111
1112 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1113 ac_prev=target_alias ;;
c906108c 1114 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1115 target_alias=$ac_optarg ;;
c906108c
SS
1116
1117 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1118 verbose=yes ;;
1119
b7026657
AC
1120 -version | --version | --versio | --versi | --vers | -V)
1121 ac_init_version=: ;;
c906108c
SS
1122
1123 -with-* | --with-*)
81ecdfbb 1124 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1125 # Reject names that are not valid shell variable names.
81ecdfbb 1126 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1127 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1128 ac_useropt_orig=$ac_useropt
1129 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1130 case $ac_user_opts in
1131 *"
1132"with_$ac_useropt"
1133"*) ;;
1134 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1135 ac_unrecognized_sep=', ';;
c906108c 1136 esac
81ecdfbb 1137 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1138
1139 -without-* | --without-*)
81ecdfbb 1140 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1141 # Reject names that are not valid shell variable names.
81ecdfbb 1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1143 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1144 ac_useropt_orig=$ac_useropt
1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1146 case $ac_user_opts in
1147 *"
1148"with_$ac_useropt"
1149"*) ;;
1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1151 ac_unrecognized_sep=', ';;
1152 esac
1153 eval with_$ac_useropt=no ;;
c906108c
SS
1154
1155 --x)
1156 # Obsolete; use --with-x.
1157 with_x=yes ;;
1158
1159 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1160 | --x-incl | --x-inc | --x-in | --x-i)
1161 ac_prev=x_includes ;;
1162 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1163 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1164 x_includes=$ac_optarg ;;
c906108c
SS
1165
1166 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1167 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1168 ac_prev=x_libraries ;;
1169 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1170 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1171 x_libraries=$ac_optarg ;;
c906108c 1172
d0ac1c44
SM
1173 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1174Try \`$0 --help' for more information"
c906108c
SS
1175 ;;
1176
b7026657
AC
1177 *=*)
1178 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1179 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1180 case $ac_envvar in #(
1181 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1182 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1183 esac
1184 eval $ac_envvar=\$ac_optarg
b7026657
AC
1185 export $ac_envvar ;;
1186
c906108c 1187 *)
b7026657 1188 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1189 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1190 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1191 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1192 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
c906108c
SS
1193 ;;
1194
1195 esac
1196done
1197
1198if test -n "$ac_prev"; then
b7026657 1199 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1200 as_fn_error $? "missing argument to $ac_option"
c906108c 1201fi
c906108c 1202
81ecdfbb
RW
1203if test -n "$ac_unrecognized_opts"; then
1204 case $enable_option_checking in
1205 no) ;;
d0ac1c44 1206 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1207 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1208 esac
81ecdfbb 1209fi
c906108c 1210
81ecdfbb
RW
1211# Check all directory arguments for consistency.
1212for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1213 datadir sysconfdir sharedstatedir localstatedir includedir \
1214 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1215 libdir localedir mandir
c906108c 1216do
81ecdfbb
RW
1217 eval ac_val=\$$ac_var
1218 # Remove trailing slashes.
1219 case $ac_val in
1220 */ )
1221 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1222 eval $ac_var=\$ac_val;;
1223 esac
1224 # Be sure to have absolute directory names.
b7026657 1225 case $ac_val in
81ecdfbb
RW
1226 [\\/$]* | ?:[\\/]* ) continue;;
1227 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1228 esac
d0ac1c44 1229 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1230done
1231
b7026657
AC
1232# There might be people who depend on the old broken behavior: `$host'
1233# used to hold the argument of --host etc.
1234# FIXME: To remove some day.
1235build=$build_alias
1236host=$host_alias
1237target=$target_alias
1238
1239# FIXME: To remove some day.
1240if test "x$host_alias" != x; then
1241 if test "x$build_alias" = x; then
1242 cross_compiling=maybe
b7026657
AC
1243 elif test "x$build_alias" != "x$host_alias"; then
1244 cross_compiling=yes
1245 fi
1246fi
c906108c 1247
b7026657
AC
1248ac_tool_prefix=
1249test -n "$host_alias" && ac_tool_prefix=$host_alias-
1250
1251test "$silent" = yes && exec 6>/dev/null
c906108c 1252
c906108c 1253
81ecdfbb
RW
1254ac_pwd=`pwd` && test -n "$ac_pwd" &&
1255ac_ls_di=`ls -di .` &&
1256ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1257 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1258test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1259 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1260
1261
c906108c
SS
1262# Find the source files, if location was not specified.
1263if test -z "$srcdir"; then
1264 ac_srcdir_defaulted=yes
81ecdfbb
RW
1265 # Try the directory containing this script, then the parent directory.
1266 ac_confdir=`$as_dirname -- "$as_myself" ||
1267$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1268 X"$as_myself" : 'X\(//\)[^/]' \| \
1269 X"$as_myself" : 'X\(//\)$' \| \
1270 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1271$as_echo X"$as_myself" |
1272 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1273 s//\1/
1274 q
1275 }
1276 /^X\(\/\/\)[^/].*/{
1277 s//\1/
1278 q
1279 }
1280 /^X\(\/\/\)$/{
1281 s//\1/
1282 q
1283 }
1284 /^X\(\/\).*/{
1285 s//\1/
1286 q
1287 }
1288 s/.*/./; q'`
c906108c 1289 srcdir=$ac_confdir
81ecdfbb 1290 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1291 srcdir=..
1292 fi
1293else
1294 ac_srcdir_defaulted=no
1295fi
81ecdfbb
RW
1296if test ! -r "$srcdir/$ac_unique_file"; then
1297 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1298 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1299fi
1300ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1301ac_abs_confdir=`(
d0ac1c44 1302 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1303 pwd)`
1304# When building in place, set srcdir=.
1305if test "$ac_abs_confdir" = "$ac_pwd"; then
1306 srcdir=.
1307fi
1308# Remove unnecessary trailing slashes from srcdir.
1309# Double slashes in file names in object file debugging info
1310# mess up M-x gdb in Emacs.
1311case $srcdir in
1312*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1313esac
1314for ac_var in $ac_precious_vars; do
1315 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1316 eval ac_env_${ac_var}_value=\$${ac_var}
1317 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1318 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1319done
c906108c 1320
b7026657
AC
1321#
1322# Report the --help message.
1323#
1324if test "$ac_init_help" = "long"; then
1325 # Omit some internal or obsolete options to make the list less imposing.
1326 # This message is too long to be a string in the A/UX 3.1 sh.
1327 cat <<_ACEOF
1328\`configure' configures this package to adapt to many kinds of systems.
c906108c 1329
b7026657 1330Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1331
b7026657
AC
1332To assign environment variables (e.g., CC, CFLAGS...), specify them as
1333VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1334
b7026657 1335Defaults for the options are specified in brackets.
c906108c 1336
b7026657
AC
1337Configuration:
1338 -h, --help display this help and exit
1339 --help=short display options specific to this package
1340 --help=recursive display the short help of all the included packages
1341 -V, --version display version information and exit
d0ac1c44 1342 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1343 --cache-file=FILE cache test results in FILE [disabled]
1344 -C, --config-cache alias for \`--cache-file=config.cache'
1345 -n, --no-create do not create output files
1346 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1347
b7026657
AC
1348Installation directories:
1349 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1350 [$ac_default_prefix]
b7026657 1351 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1352 [PREFIX]
c906108c 1353
b7026657
AC
1354By default, \`make install' will install all the files in
1355\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1356an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1357for instance \`--prefix=\$HOME'.
c906108c 1358
b7026657
AC
1359For better control, use the options below.
1360
1361Fine tuning of the installation directories:
81ecdfbb
RW
1362 --bindir=DIR user executables [EPREFIX/bin]
1363 --sbindir=DIR system admin executables [EPREFIX/sbin]
1364 --libexecdir=DIR program executables [EPREFIX/libexec]
1365 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1366 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1367 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1368 --libdir=DIR object code libraries [EPREFIX/lib]
1369 --includedir=DIR C header files [PREFIX/include]
1370 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1371 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1372 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1373 --infodir=DIR info documentation [DATAROOTDIR/info]
1374 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1375 --mandir=DIR man documentation [DATAROOTDIR/man]
1376 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1377 --htmldir=DIR html documentation [DOCDIR]
1378 --dvidir=DIR dvi documentation [DOCDIR]
1379 --pdfdir=DIR pdf documentation [DOCDIR]
1380 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1381_ACEOF
1382
1383 cat <<\_ACEOF
1384
1385Program names:
1386 --program-prefix=PREFIX prepend PREFIX to installed program names
1387 --program-suffix=SUFFIX append SUFFIX to installed program names
1388 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1389
1390System types:
1391 --build=BUILD configure for building on BUILD [guessed]
1392 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1393 --target=TARGET configure for building compilers for TARGET [HOST]
1394_ACEOF
c906108c 1395fi
b7026657
AC
1396
1397if test -n "$ac_init_help"; then
1398
1399 cat <<\_ACEOF
1400
1401Optional Features:
81ecdfbb 1402 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1403 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1404 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1405 --enable-plugins Enable support for plugins
6bb11ab3
L
1406 --enable-shared[=PKGS] build shared libraries [default=yes]
1407 --enable-static[=PKGS] build static libraries [default=yes]
1408 --enable-fast-install[=PKGS]
1409 optimize for fast installation [default=yes]
1410 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1411 --enable-maintainer-mode
1412 enable make rules and dependencies not useful (and
1413 sometimes confusing) to the casual installer
347fe5bb
MF
1414 --enable-sim-inline=inlines
1415 Specify which functions should be inlined
8d0978fb
MF
1416 --enable-sim-endian=endian
1417 Specify target byte endian orientation
2232061b
MF
1418 --enable-werror treat compile warnings as errors
1419 --enable-build-warnings enable build-time compiler warnings if gcc is used
1420 --enable-sim-build-warnings
1421 enable SIM specific build-time compiler warnings if
1422 gcc is used
8d0978fb
MF
1423 --enable-sim-reserved-bits
1424 Specify whether to check reserved bits in
1425 instruction
1426 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1517bd27
MF
1427 --enable-sim-hardware=LIST
1428 Specify the hardware to be included in the build.
b7026657 1429
6efef468
JM
1430Optional Packages:
1431 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1432 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1433 --with-system-zlib use installed libz
6bb11ab3
L
1434 --with-pic try to use only PIC/non-PIC objects [default=use
1435 both]
1436 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
6efef468 1437
b7026657
AC
1438Some influential environment variables:
1439 CC C compiler command
1440 CFLAGS C compiler flags
1441 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1442 nonstandard directory <lib dir>
81ecdfbb 1443 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1444 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1445 you have headers in a nonstandard directory <include dir>
b7026657
AC
1446 CPP C preprocessor
1447
1448Use these variables to override the choices made by `configure' or to help
1449it to find libraries and programs with nonstandard names/locations.
1450
81ecdfbb 1451Report bugs to the package provider.
b7026657 1452_ACEOF
81ecdfbb 1453ac_status=$?
c906108c
SS
1454fi
1455
b7026657
AC
1456if test "$ac_init_help" = "recursive"; then
1457 # If there are subdirs, report their specific --help.
b7026657 1458 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1459 test -d "$ac_dir" ||
1460 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1461 continue
b7026657 1462 ac_builddir=.
c906108c 1463
81ecdfbb
RW
1464case "$ac_dir" in
1465.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466*)
1467 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1468 # A ".." for each directory in $ac_dir_suffix.
1469 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1470 case $ac_top_builddir_sub in
1471 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1473 esac ;;
1474esac
1475ac_abs_top_builddir=$ac_pwd
1476ac_abs_builddir=$ac_pwd$ac_dir_suffix
1477# for backward compatibility:
1478ac_top_builddir=$ac_top_build_prefix
c906108c 1479
b7026657 1480case $srcdir in
81ecdfbb 1481 .) # We are building in place.
b7026657 1482 ac_srcdir=.
81ecdfbb
RW
1483 ac_top_srcdir=$ac_top_builddir_sub
1484 ac_abs_top_srcdir=$ac_pwd ;;
1485 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1486 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1487 ac_top_srcdir=$srcdir
1488 ac_abs_top_srcdir=$srcdir ;;
1489 *) # Relative name.
1490 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1491 ac_top_srcdir=$ac_top_build_prefix$srcdir
1492 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1493esac
81ecdfbb
RW
1494ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1495
1496 cd "$ac_dir" || { ac_status=$?; continue; }
1497 # Check for guested configure.
1498 if test -f "$ac_srcdir/configure.gnu"; then
1499 echo &&
1500 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1501 elif test -f "$ac_srcdir/configure"; then
1502 echo &&
1503 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1504 else
81ecdfbb
RW
1505 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1506 fi || ac_status=$?
1507 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1508 done
c906108c 1509fi
b7026657 1510
81ecdfbb 1511test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1512if $ac_init_version; then
1513 cat <<\_ACEOF
81ecdfbb 1514configure
d0ac1c44 1515generated by GNU Autoconf 2.69
b7026657 1516
d0ac1c44 1517Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1518This configure script is free software; the Free Software Foundation
1519gives unlimited permission to copy, distribute and modify it.
1520_ACEOF
81ecdfbb 1521 exit
b7026657 1522fi
b7026657 1523
81ecdfbb
RW
1524## ------------------------ ##
1525## Autoconf initialization. ##
1526## ------------------------ ##
b7026657 1527
81ecdfbb
RW
1528# ac_fn_c_try_compile LINENO
1529# --------------------------
1530# Try to compile conftest.$ac_ext, and return whether this succeeded.
1531ac_fn_c_try_compile ()
b7026657 1532{
81ecdfbb
RW
1533 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534 rm -f conftest.$ac_objext
1535 if { { ac_try="$ac_compile"
1536case "(($ac_try" in
1537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1538 *) ac_try_echo=$ac_try;;
1539esac
1540eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541$as_echo "$ac_try_echo"; } >&5
1542 (eval "$ac_compile") 2>conftest.err
1543 ac_status=$?
1544 if test -s conftest.err; then
1545 grep -v '^ *+' conftest.err >conftest.er1
1546 cat conftest.er1 >&5
1547 mv -f conftest.er1 conftest.err
1548 fi
1549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550 test $ac_status = 0; } && {
1551 test -z "$ac_c_werror_flag" ||
1552 test ! -s conftest.err
1553 } && test -s conftest.$ac_objext; then :
1554 ac_retval=0
1555else
1556 $as_echo "$as_me: failed program was:" >&5
1557sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1558
81ecdfbb
RW
1559 ac_retval=1
1560fi
d0ac1c44
SM
1561 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1562 as_fn_set_status $ac_retval
b7026657 1563
81ecdfbb 1564} # ac_fn_c_try_compile
b7026657 1565
81ecdfbb
RW
1566# ac_fn_c_try_cpp LINENO
1567# ----------------------
1568# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1569ac_fn_c_try_cpp ()
1570{
1571 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572 if { { ac_try="$ac_cpp conftest.$ac_ext"
1573case "(($ac_try" in
1574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1575 *) ac_try_echo=$ac_try;;
1576esac
1577eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1578$as_echo "$ac_try_echo"; } >&5
1579 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1580 ac_status=$?
1581 if test -s conftest.err; then
1582 grep -v '^ *+' conftest.err >conftest.er1
1583 cat conftest.er1 >&5
1584 mv -f conftest.er1 conftest.err
1585 fi
1586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1587 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1588 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1589 test ! -s conftest.err
1590 }; then :
1591 ac_retval=0
1592else
1593 $as_echo "$as_me: failed program was:" >&5
1594sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1595
81ecdfbb
RW
1596 ac_retval=1
1597fi
d0ac1c44
SM
1598 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1599 as_fn_set_status $ac_retval
b7026657 1600
81ecdfbb
RW
1601} # ac_fn_c_try_cpp
1602
1603# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1604# -------------------------------------------------------
1605# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1606# the include files in INCLUDES and setting the cache variable VAR
1607# accordingly.
1608ac_fn_c_check_header_mongrel ()
1609{
1610 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1611 if eval \${$3+:} false; then :
81ecdfbb
RW
1612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1613$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1614if eval \${$3+:} false; then :
81ecdfbb
RW
1615 $as_echo_n "(cached) " >&6
1616fi
1617eval ac_res=\$$3
1618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1619$as_echo "$ac_res" >&6; }
1620else
1621 # Is the header compilable?
1622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1623$as_echo_n "checking $2 usability... " >&6; }
1624cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1625/* end confdefs.h. */
1626$4
1627#include <$2>
1628_ACEOF
1629if ac_fn_c_try_compile "$LINENO"; then :
1630 ac_header_compiler=yes
1631else
1632 ac_header_compiler=no
1633fi
1634rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1636$as_echo "$ac_header_compiler" >&6; }
1637
1638# Is the header present?
1639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1640$as_echo_n "checking $2 presence... " >&6; }
1641cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1642/* end confdefs.h. */
1643#include <$2>
1644_ACEOF
1645if ac_fn_c_try_cpp "$LINENO"; then :
1646 ac_header_preproc=yes
1647else
1648 ac_header_preproc=no
1649fi
d0ac1c44 1650rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1652$as_echo "$ac_header_preproc" >&6; }
1653
1654# So? What about this header?
1655case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1656 yes:no: )
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1658$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1660$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1661 ;;
1662 no:yes:* )
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1664$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1666$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1668$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1670$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1672$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1673 ;;
1674esac
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1676$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1677if eval \${$3+:} false; then :
81ecdfbb
RW
1678 $as_echo_n "(cached) " >&6
1679else
1680 eval "$3=\$ac_header_compiler"
1681fi
1682eval ac_res=\$$3
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1684$as_echo "$ac_res" >&6; }
1685fi
d0ac1c44 1686 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1687
1688} # ac_fn_c_check_header_mongrel
1689
1690# ac_fn_c_try_run LINENO
1691# ----------------------
1692# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1693# that executables *can* be run.
1694ac_fn_c_try_run ()
1695{
1696 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697 if { { ac_try="$ac_link"
1698case "(($ac_try" in
1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 *) ac_try_echo=$ac_try;;
1701esac
1702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703$as_echo "$ac_try_echo"; } >&5
1704 (eval "$ac_link") 2>&5
1705 ac_status=$?
1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1708 { { case "(($ac_try" in
1709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1710 *) ac_try_echo=$ac_try;;
1711esac
1712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1713$as_echo "$ac_try_echo"; } >&5
1714 (eval "$ac_try") 2>&5
1715 ac_status=$?
1716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717 test $ac_status = 0; }; }; then :
1718 ac_retval=0
1719else
1720 $as_echo "$as_me: program exited with status $ac_status" >&5
1721 $as_echo "$as_me: failed program was:" >&5
1722sed 's/^/| /' conftest.$ac_ext >&5
1723
1724 ac_retval=$ac_status
1725fi
1726 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1727 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1728 as_fn_set_status $ac_retval
81ecdfbb
RW
1729
1730} # ac_fn_c_try_run
1731
1732# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1733# -------------------------------------------------------
1734# Tests whether HEADER exists and can be compiled using the include files in
1735# INCLUDES, setting the cache variable VAR accordingly.
1736ac_fn_c_check_header_compile ()
1737{
1738 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1740$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1741if eval \${$3+:} false; then :
81ecdfbb
RW
1742 $as_echo_n "(cached) " >&6
1743else
1744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745/* end confdefs.h. */
1746$4
1747#include <$2>
1748_ACEOF
1749if ac_fn_c_try_compile "$LINENO"; then :
1750 eval "$3=yes"
1751else
1752 eval "$3=no"
1753fi
1754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1755fi
1756eval ac_res=\$$3
1757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1758$as_echo "$ac_res" >&6; }
d0ac1c44 1759 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1760
1761} # ac_fn_c_check_header_compile
1762
1763# ac_fn_c_try_link LINENO
1764# -----------------------
1765# Try to link conftest.$ac_ext, and return whether this succeeded.
1766ac_fn_c_try_link ()
1767{
1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 rm -f conftest.$ac_objext conftest$ac_exeext
1770 if { { ac_try="$ac_link"
1771case "(($ac_try" in
1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773 *) ac_try_echo=$ac_try;;
1774esac
1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776$as_echo "$ac_try_echo"; } >&5
1777 (eval "$ac_link") 2>conftest.err
1778 ac_status=$?
1779 if test -s conftest.err; then
1780 grep -v '^ *+' conftest.err >conftest.er1
1781 cat conftest.er1 >&5
1782 mv -f conftest.er1 conftest.err
1783 fi
1784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1785 test $ac_status = 0; } && {
1786 test -z "$ac_c_werror_flag" ||
1787 test ! -s conftest.err
1788 } && test -s conftest$ac_exeext && {
1789 test "$cross_compiling" = yes ||
d0ac1c44 1790 test -x conftest$ac_exeext
81ecdfbb
RW
1791 }; then :
1792 ac_retval=0
1793else
1794 $as_echo "$as_me: failed program was:" >&5
1795sed 's/^/| /' conftest.$ac_ext >&5
1796
1797 ac_retval=1
1798fi
1799 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1800 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1801 # interfere with the next link command; also delete a directory that is
1802 # left behind by Apple's compiler. We do this before executing the actions.
1803 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1804 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1805 as_fn_set_status $ac_retval
81ecdfbb
RW
1806
1807} # ac_fn_c_try_link
1808
1809# ac_fn_c_check_func LINENO FUNC VAR
1810# ----------------------------------
1811# Tests whether FUNC exists, setting the cache variable VAR accordingly
1812ac_fn_c_check_func ()
1813{
1814 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1817if eval \${$3+:} false; then :
81ecdfbb
RW
1818 $as_echo_n "(cached) " >&6
1819else
1820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1821/* end confdefs.h. */
1822/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1823 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1824#define $2 innocuous_$2
1825
1826/* System header to define __stub macros and hopefully few prototypes,
1827 which can conflict with char $2 (); below.
1828 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1829 <limits.h> exists even on freestanding compilers. */
1830
1831#ifdef __STDC__
1832# include <limits.h>
1833#else
1834# include <assert.h>
1835#endif
1836
1837#undef $2
1838
1839/* Override any GCC internal prototype to avoid an error.
1840 Use char because int might match the return type of a GCC
1841 builtin and then its argument prototype would still apply. */
1842#ifdef __cplusplus
1843extern "C"
1844#endif
1845char $2 ();
1846/* The GNU C library defines this for functions which it implements
1847 to always fail with ENOSYS. Some functions are actually named
1848 something starting with __ and the normal name is an alias. */
1849#if defined __stub_$2 || defined __stub___$2
1850choke me
1851#endif
1852
1853int
1854main ()
1855{
1856return $2 ();
1857 ;
1858 return 0;
1859}
1860_ACEOF
1861if ac_fn_c_try_link "$LINENO"; then :
1862 eval "$3=yes"
1863else
1864 eval "$3=no"
1865fi
1866rm -f core conftest.err conftest.$ac_objext \
1867 conftest$ac_exeext conftest.$ac_ext
1868fi
1869eval ac_res=\$$3
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1871$as_echo "$ac_res" >&6; }
d0ac1c44 1872 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1873
1874} # ac_fn_c_check_func
1875cat >config.log <<_ACEOF
1876This file contains any messages produced by compilers while
1877running configure, to aid debugging if configure makes a mistake.
1878
1879It was created by $as_me, which was
d0ac1c44 1880generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
1881
1882 $ $0 $@
1883
1884_ACEOF
1885exec 5>>config.log
1886{
1887cat <<_ASUNAME
1888## --------- ##
1889## Platform. ##
1890## --------- ##
1891
1892hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1893uname -m = `(uname -m) 2>/dev/null || echo unknown`
1894uname -r = `(uname -r) 2>/dev/null || echo unknown`
1895uname -s = `(uname -s) 2>/dev/null || echo unknown`
1896uname -v = `(uname -v) 2>/dev/null || echo unknown`
1897
1898/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1899/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1900
1901/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1902/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1903/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1904/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1905/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1906/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1907/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1908
1909_ASUNAME
1910
1911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1912for as_dir in $PATH
1913do
1914 IFS=$as_save_IFS
1915 test -z "$as_dir" && as_dir=.
1916 $as_echo "PATH: $as_dir"
1917 done
1918IFS=$as_save_IFS
1919
1920} >&5
1921
1922cat >&5 <<_ACEOF
b7026657
AC
1923
1924
1925## ----------- ##
1926## Core tests. ##
1927## ----------- ##
1928
1929_ACEOF
1930
1931
1932# Keep a trace of the command line.
1933# Strip out --no-create and --no-recursion so they do not pile up.
1934# Strip out --silent because we don't want to record it for future runs.
1935# Also quote any args containing shell meta-characters.
1936# Make two passes to allow for proper duplicate-argument suppression.
1937ac_configure_args=
1938ac_configure_args0=
1939ac_configure_args1=
b7026657
AC
1940ac_must_keep_next=false
1941for ac_pass in 1 2
1942do
1943 for ac_arg
1944 do
1945 case $ac_arg in
1946 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1947 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1948 | -silent | --silent | --silen | --sile | --sil)
1949 continue ;;
81ecdfbb
RW
1950 *\'*)
1951 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
1952 esac
1953 case $ac_pass in
81ecdfbb 1954 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 1955 2)
81ecdfbb 1956 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
1957 if test $ac_must_keep_next = true; then
1958 ac_must_keep_next=false # Got value, back to normal.
1959 else
1960 case $ac_arg in
1961 *=* | --config-cache | -C | -disable-* | --disable-* \
1962 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1963 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1964 | -with-* | --with-* | -without-* | --without-* | --x)
1965 case "$ac_configure_args0 " in
1966 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1967 esac
1968 ;;
1969 -* ) ac_must_keep_next=true ;;
1970 esac
1971 fi
81ecdfbb 1972 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
1973 ;;
1974 esac
1975 done
1976done
81ecdfbb
RW
1977{ ac_configure_args0=; unset ac_configure_args0;}
1978{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
1979
1980# When interrupted or exit'd, cleanup temporary files, and complete
1981# config.log. We remove comments because anyway the quotes in there
1982# would cause problems or look ugly.
81ecdfbb
RW
1983# WARNING: Use '\'' to represent an apostrophe within the trap.
1984# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
1985trap 'exit_status=$?
1986 # Save into config.log some information that might help in debugging.
1987 {
1988 echo
1989
d0ac1c44 1990 $as_echo "## ---------------- ##
b7026657 1991## Cache variables. ##
d0ac1c44 1992## ---------------- ##"
b7026657
AC
1993 echo
1994 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
1995(
1996 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1997 eval ac_val=\$$ac_var
1998 case $ac_val in #(
1999 *${as_nl}*)
2000 case $ac_var in #(
2001 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2002$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2003 esac
2004 case $ac_var in #(
2005 _ | IFS | as_nl) ;; #(
2006 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2007 *) { eval $ac_var=; unset $ac_var;} ;;
2008 esac ;;
2009 esac
2010 done
b7026657 2011 (set) 2>&1 |
81ecdfbb
RW
2012 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2013 *${as_nl}ac_space=\ *)
b7026657 2014 sed -n \
81ecdfbb
RW
2015 "s/'\''/'\''\\\\'\'''\''/g;
2016 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2017 ;; #(
b7026657 2018 *)
81ecdfbb 2019 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2020 ;;
81ecdfbb
RW
2021 esac |
2022 sort
2023)
b7026657
AC
2024 echo
2025
d0ac1c44 2026 $as_echo "## ----------------- ##
b7026657 2027## Output variables. ##
d0ac1c44 2028## ----------------- ##"
b7026657
AC
2029 echo
2030 for ac_var in $ac_subst_vars
2031 do
81ecdfbb
RW
2032 eval ac_val=\$$ac_var
2033 case $ac_val in
2034 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2035 esac
2036 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2037 done | sort
2038 echo
2039
2040 if test -n "$ac_subst_files"; then
d0ac1c44 2041 $as_echo "## ------------------- ##
81ecdfbb 2042## File substitutions. ##
d0ac1c44 2043## ------------------- ##"
b7026657
AC
2044 echo
2045 for ac_var in $ac_subst_files
2046 do
81ecdfbb
RW
2047 eval ac_val=\$$ac_var
2048 case $ac_val in
2049 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2050 esac
2051 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2052 done | sort
2053 echo
2054 fi
2055
2056 if test -s confdefs.h; then
d0ac1c44 2057 $as_echo "## ----------- ##
b7026657 2058## confdefs.h. ##
d0ac1c44 2059## ----------- ##"
b7026657 2060 echo
81ecdfbb 2061 cat confdefs.h
b7026657
AC
2062 echo
2063 fi
2064 test "$ac_signal" != 0 &&
81ecdfbb
RW
2065 $as_echo "$as_me: caught signal $ac_signal"
2066 $as_echo "$as_me: exit $exit_status"
b7026657 2067 } >&5
81ecdfbb
RW
2068 rm -f core *.core core.conftest.* &&
2069 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2070 exit $exit_status
81ecdfbb 2071' 0
b7026657 2072for ac_signal in 1 2 13 15; do
81ecdfbb 2073 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2074done
2075ac_signal=0
2076
2077# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2078rm -f -r conftest* confdefs.h
2079
2080$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2081
2082# Predefined preprocessor variables.
2083
2084cat >>confdefs.h <<_ACEOF
2085#define PACKAGE_NAME "$PACKAGE_NAME"
2086_ACEOF
2087
b7026657
AC
2088cat >>confdefs.h <<_ACEOF
2089#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2090_ACEOF
2091
b7026657
AC
2092cat >>confdefs.h <<_ACEOF
2093#define PACKAGE_VERSION "$PACKAGE_VERSION"
2094_ACEOF
2095
b7026657
AC
2096cat >>confdefs.h <<_ACEOF
2097#define PACKAGE_STRING "$PACKAGE_STRING"
2098_ACEOF
2099
b7026657
AC
2100cat >>confdefs.h <<_ACEOF
2101#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2102_ACEOF
2103
81ecdfbb
RW
2104cat >>confdefs.h <<_ACEOF
2105#define PACKAGE_URL "$PACKAGE_URL"
2106_ACEOF
2107
b7026657
AC
2108
2109# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2110# Prefer an explicitly selected file to automatically selected ones.
2111ac_site_file1=NONE
2112ac_site_file2=NONE
2113if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2114 # We do not want a PATH search for config.site.
2115 case $CONFIG_SITE in #((
2116 -*) ac_site_file1=./$CONFIG_SITE;;
2117 */*) ac_site_file1=$CONFIG_SITE;;
2118 *) ac_site_file1=./$CONFIG_SITE;;
2119 esac
81ecdfbb
RW
2120elif test "x$prefix" != xNONE; then
2121 ac_site_file1=$prefix/share/config.site
2122 ac_site_file2=$prefix/etc/config.site
2123else
2124 ac_site_file1=$ac_default_prefix/share/config.site
2125 ac_site_file2=$ac_default_prefix/etc/config.site
2126fi
2127for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2128do
2129 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2130 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2131 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2132$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2133 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2134 . "$ac_site_file" \
2135 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2136$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2137as_fn_error $? "failed to load site script $ac_site_file
2138See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2139 fi
2140done
2141
2142if test -r "$cache_file"; then
d0ac1c44
SM
2143 # Some versions of bash will fail to source /dev/null (special files
2144 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2145 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2146 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2147$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2148 case $cache_file in
81ecdfbb
RW
2149 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2150 *) . "./$cache_file";;
b7026657
AC
2151 esac
2152 fi
2153else
81ecdfbb
RW
2154 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2155$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2156 >$cache_file
2157fi
2158
2159# Check that the precious variables saved in the cache have kept the same
2160# value.
2161ac_cache_corrupted=false
81ecdfbb 2162for ac_var in $ac_precious_vars; do
b7026657
AC
2163 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2164 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2165 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2166 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2167 case $ac_old_set,$ac_new_set in
2168 set,)
81ecdfbb
RW
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2170$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2171 ac_cache_corrupted=: ;;
2172 ,set)
81ecdfbb
RW
2173 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2174$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2175 ac_cache_corrupted=: ;;
2176 ,);;
2177 *)
2178 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2179 # differences in whitespace do not lead to failure.
2180 ac_old_val_w=`echo x $ac_old_val`
2181 ac_new_val_w=`echo x $ac_new_val`
2182 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2184$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2185 ac_cache_corrupted=:
2186 else
2187 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2188$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2189 eval $ac_var=\$ac_old_val
2190 fi
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2192$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2193 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2194$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2195 fi;;
2196 esac
2197 # Pass precious variables to config.status.
2198 if test "$ac_new_set" = set; then
2199 case $ac_new_val in
81ecdfbb 2200 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2201 *) ac_arg=$ac_var=$ac_new_val ;;
2202 esac
2203 case " $ac_configure_args " in
2204 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2205 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2206 esac
2207 fi
2208done
2209if $ac_cache_corrupted; then
81ecdfbb
RW
2210 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2211$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2212 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2213$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2214 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2215fi
81ecdfbb
RW
2216## -------------------- ##
2217## Main body of script. ##
2218## -------------------- ##
b7026657
AC
2219
2220ac_ext=c
2221ac_cpp='$CPP $CPPFLAGS'
2222ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2223ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2224ac_compiler_gnu=$ac_cv_c_compiler_gnu
2225
2226
6bb11ab3
L
2227
2228
2229
2230
2231
c2783492
MF
2232ac_aux_dir=
2233for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2234 if test -f "$ac_dir/install-sh"; then
2235 ac_aux_dir=$ac_dir
2236 ac_install_sh="$ac_aux_dir/install-sh -c"
2237 break
2238 elif test -f "$ac_dir/install.sh"; then
2239 ac_aux_dir=$ac_dir
2240 ac_install_sh="$ac_aux_dir/install.sh -c"
2241 break
2242 elif test -f "$ac_dir/shtool"; then
2243 ac_aux_dir=$ac_dir
2244 ac_install_sh="$ac_aux_dir/shtool install -c"
2245 break
2246 fi
2247done
2248if test -z "$ac_aux_dir"; then
2249 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2250fi
2251
2252# These three variables are undocumented and unsupported,
2253# and are intended to be withdrawn in a future Autoconf release.
2254# They can cause serious problems if a builder's source tree is in a directory
2255# whose full name contains unusual characters.
2256ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2257ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2258ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2259
2260
2261# Make sure we can run config.sub.
2262$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2263 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2264
2265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2266$as_echo_n "checking build system type... " >&6; }
2267if ${ac_cv_build+:} false; then :
2268 $as_echo_n "(cached) " >&6
2269else
2270 ac_build_alias=$build_alias
2271test "x$ac_build_alias" = x &&
2272 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2273test "x$ac_build_alias" = x &&
2274 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2275ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2276 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2277
2278fi
2279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2280$as_echo "$ac_cv_build" >&6; }
2281case $ac_cv_build in
2282*-*-*) ;;
2283*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2284esac
2285build=$ac_cv_build
2286ac_save_IFS=$IFS; IFS='-'
2287set x $ac_cv_build
2288shift
2289build_cpu=$1
2290build_vendor=$2
2291shift; shift
2292# Remember, the first character of IFS is used to create $*,
2293# except with old shells:
2294build_os=$*
2295IFS=$ac_save_IFS
2296case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2297
2298
2299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2300$as_echo_n "checking host system type... " >&6; }
2301if ${ac_cv_host+:} false; then :
2302 $as_echo_n "(cached) " >&6
2303else
2304 if test "x$host_alias" = x; then
2305 ac_cv_host=$ac_cv_build
2306else
2307 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2308 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2309fi
2310
2311fi
2312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2313$as_echo "$ac_cv_host" >&6; }
2314case $ac_cv_host in
2315*-*-*) ;;
2316*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2317esac
2318host=$ac_cv_host
2319ac_save_IFS=$IFS; IFS='-'
2320set x $ac_cv_host
2321shift
2322host_cpu=$1
2323host_vendor=$2
2324shift; shift
2325# Remember, the first character of IFS is used to create $*,
2326# except with old shells:
2327host_os=$*
2328IFS=$ac_save_IFS
2329case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2330
2331
2332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2333$as_echo_n "checking target system type... " >&6; }
2334if ${ac_cv_target+:} false; then :
2335 $as_echo_n "(cached) " >&6
2336else
2337 if test "x$target_alias" = x; then
2338 ac_cv_target=$ac_cv_host
2339else
2340 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2341 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2342fi
2343
2344fi
2345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2346$as_echo "$ac_cv_target" >&6; }
2347case $ac_cv_target in
2348*-*-*) ;;
2349*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2350esac
2351target=$ac_cv_target
2352ac_save_IFS=$IFS; IFS='-'
2353set x $ac_cv_target
2354shift
2355target_cpu=$1
2356target_vendor=$2
2357shift; shift
2358# Remember, the first character of IFS is used to create $*,
2359# except with old shells:
2360target_os=$*
2361IFS=$ac_save_IFS
2362case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2363
2364
2365# The aliases save the names the user supplied, while $host etc.
2366# will get canonicalized.
2367test -n "$target_alias" &&
2368 test "$program_prefix$program_suffix$program_transform_name" = \
2369 NONENONEs,x,x, &&
2370 program_prefix=${target_alias}-
6bb11ab3
L
2371ac_ext=c
2372ac_cpp='$CPP $CPPFLAGS'
2373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2375ac_compiler_gnu=$ac_cv_c_compiler_gnu
2376if test -n "$ac_tool_prefix"; then
2377 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2378set dummy ${ac_tool_prefix}gcc; ac_word=$2
2379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2380$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2381if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2382 $as_echo_n "(cached) " >&6
2383else
2384 if test -n "$CC"; then
2385 ac_cv_prog_CC="$CC" # Let the user override the test.
2386else
2387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2388for as_dir in $PATH
2389do
2390 IFS=$as_save_IFS
2391 test -z "$as_dir" && as_dir=.
2392 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2393 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2394 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2396 break 2
2397 fi
2398done
2399 done
2400IFS=$as_save_IFS
2401
2402fi
2403fi
2404CC=$ac_cv_prog_CC
2405if test -n "$CC"; then
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2407$as_echo "$CC" >&6; }
2408else
2409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2410$as_echo "no" >&6; }
2411fi
2412
2413
2414fi
2415if test -z "$ac_cv_prog_CC"; then
2416 ac_ct_CC=$CC
2417 # Extract the first word of "gcc", so it can be a program name with args.
2418set dummy gcc; ac_word=$2
2419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2420$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2421if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2422 $as_echo_n "(cached) " >&6
2423else
2424 if test -n "$ac_ct_CC"; then
2425 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2426else
2427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2428for as_dir in $PATH
2429do
2430 IFS=$as_save_IFS
2431 test -z "$as_dir" && as_dir=.
2432 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2433 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2434 ac_cv_prog_ac_ct_CC="gcc"
2435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2436 break 2
2437 fi
2438done
2439 done
2440IFS=$as_save_IFS
2441
2442fi
2443fi
2444ac_ct_CC=$ac_cv_prog_ac_ct_CC
2445if test -n "$ac_ct_CC"; then
2446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2447$as_echo "$ac_ct_CC" >&6; }
2448else
2449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2450$as_echo "no" >&6; }
2451fi
2452
2453 if test "x$ac_ct_CC" = x; then
2454 CC=""
2455 else
2456 case $cross_compiling:$ac_tool_warned in
2457yes:)
2458{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2459$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2460ac_tool_warned=yes ;;
2461esac
2462 CC=$ac_ct_CC
2463 fi
2464else
2465 CC="$ac_cv_prog_CC"
2466fi
2467
2468if test -z "$CC"; then
2469 if test -n "$ac_tool_prefix"; then
2470 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2471set dummy ${ac_tool_prefix}cc; ac_word=$2
2472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2473$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2474if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2475 $as_echo_n "(cached) " >&6
2476else
2477 if test -n "$CC"; then
2478 ac_cv_prog_CC="$CC" # Let the user override the test.
2479else
2480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2481for as_dir in $PATH
2482do
2483 IFS=$as_save_IFS
2484 test -z "$as_dir" && as_dir=.
2485 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2487 ac_cv_prog_CC="${ac_tool_prefix}cc"
2488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2489 break 2
2490 fi
2491done
2492 done
2493IFS=$as_save_IFS
2494
2495fi
2496fi
2497CC=$ac_cv_prog_CC
2498if test -n "$CC"; then
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2500$as_echo "$CC" >&6; }
2501else
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2503$as_echo "no" >&6; }
2504fi
2505
2506
2507 fi
2508fi
2509if test -z "$CC"; then
2510 # Extract the first word of "cc", so it can be a program name with args.
2511set dummy cc; ac_word=$2
2512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2513$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2514if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2515 $as_echo_n "(cached) " >&6
2516else
2517 if test -n "$CC"; then
2518 ac_cv_prog_CC="$CC" # Let the user override the test.
2519else
2520 ac_prog_rejected=no
2521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2522for as_dir in $PATH
2523do
2524 IFS=$as_save_IFS
2525 test -z "$as_dir" && as_dir=.
2526 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2528 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2529 ac_prog_rejected=yes
2530 continue
2531 fi
2532 ac_cv_prog_CC="cc"
2533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2534 break 2
2535 fi
2536done
2537 done
2538IFS=$as_save_IFS
2539
2540if test $ac_prog_rejected = yes; then
2541 # We found a bogon in the path, so make sure we never use it.
2542 set dummy $ac_cv_prog_CC
2543 shift
2544 if test $# != 0; then
2545 # We chose a different compiler from the bogus one.
2546 # However, it has the same basename, so the bogon will be chosen
2547 # first if we set CC to just the basename; use the full file name.
2548 shift
2549 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2550 fi
2551fi
2552fi
2553fi
2554CC=$ac_cv_prog_CC
2555if test -n "$CC"; then
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2557$as_echo "$CC" >&6; }
2558else
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2560$as_echo "no" >&6; }
2561fi
2562
2563
2564fi
2565if test -z "$CC"; then
2566 if test -n "$ac_tool_prefix"; then
2567 for ac_prog in cl.exe
2568 do
2569 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2570set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2572$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2573if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2574 $as_echo_n "(cached) " >&6
2575else
2576 if test -n "$CC"; then
2577 ac_cv_prog_CC="$CC" # Let the user override the test.
2578else
2579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2580for as_dir in $PATH
2581do
2582 IFS=$as_save_IFS
2583 test -z "$as_dir" && as_dir=.
2584 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2585 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2586 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2588 break 2
2589 fi
2590done
2591 done
2592IFS=$as_save_IFS
2593
2594fi
2595fi
2596CC=$ac_cv_prog_CC
2597if test -n "$CC"; then
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2599$as_echo "$CC" >&6; }
2600else
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2602$as_echo "no" >&6; }
2603fi
2604
2605
2606 test -n "$CC" && break
2607 done
2608fi
2609if test -z "$CC"; then
2610 ac_ct_CC=$CC
2611 for ac_prog in cl.exe
2612do
2613 # Extract the first word of "$ac_prog", so it can be a program name with args.
2614set dummy $ac_prog; ac_word=$2
2615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2616$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2617if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2618 $as_echo_n "(cached) " >&6
2619else
2620 if test -n "$ac_ct_CC"; then
2621 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2622else
2623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2624for as_dir in $PATH
2625do
2626 IFS=$as_save_IFS
2627 test -z "$as_dir" && as_dir=.
2628 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2630 ac_cv_prog_ac_ct_CC="$ac_prog"
2631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2632 break 2
2633 fi
2634done
2635 done
2636IFS=$as_save_IFS
2637
2638fi
2639fi
2640ac_ct_CC=$ac_cv_prog_ac_ct_CC
2641if test -n "$ac_ct_CC"; then
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2643$as_echo "$ac_ct_CC" >&6; }
2644else
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2646$as_echo "no" >&6; }
2647fi
2648
2649
2650 test -n "$ac_ct_CC" && break
2651done
2652
2653 if test "x$ac_ct_CC" = x; then
2654 CC=""
2655 else
2656 case $cross_compiling:$ac_tool_warned in
2657yes:)
2658{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2659$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2660ac_tool_warned=yes ;;
2661esac
2662 CC=$ac_ct_CC
2663 fi
2664fi
2665
2666fi
2667
2668
2669test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2670$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2671as_fn_error $? "no acceptable C compiler found in \$PATH
2672See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2673
2674# Provide some information about the compiler.
2675$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2676set X $ac_compile
2677ac_compiler=$2
2678for ac_option in --version -v -V -qversion; do
2679 { { ac_try="$ac_compiler $ac_option >&5"
2680case "(($ac_try" in
2681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2682 *) ac_try_echo=$ac_try;;
2683esac
2684eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2685$as_echo "$ac_try_echo"; } >&5
2686 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2687 ac_status=$?
2688 if test -s conftest.err; then
2689 sed '10a\
2690... rest of stderr output deleted ...
2691 10q' conftest.err >conftest.er1
2692 cat conftest.er1 >&5
6bb11ab3 2693 fi
d0ac1c44 2694 rm -f conftest.er1 conftest.err
6bb11ab3
L
2695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2696 test $ac_status = 0; }
2697done
2698
2699cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2700/* end confdefs.h. */
2701
2702int
2703main ()
2704{
2705
2706 ;
2707 return 0;
2708}
2709_ACEOF
2710ac_clean_files_save=$ac_clean_files
d0ac1c44 2711ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2712# Try to create an executable without -o first, disregard a.out.
2713# It will help us diagnose broken compilers, and finding out an intuition
2714# of exeext.
d0ac1c44
SM
2715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2716$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2717ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2718
2719# The possible output files:
2720ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2721
2722ac_rmfiles=
2723for ac_file in $ac_files
2724do
2725 case $ac_file in
2726 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2727 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2728 esac
2729done
2730rm -f $ac_rmfiles
2731
2732if { { ac_try="$ac_link_default"
2733case "(($ac_try" in
2734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2735 *) ac_try_echo=$ac_try;;
2736esac
2737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2738$as_echo "$ac_try_echo"; } >&5
2739 (eval "$ac_link_default") 2>&5
2740 ac_status=$?
2741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2742 test $ac_status = 0; }; then :
2743 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2744# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2745# in a Makefile. We should not override ac_cv_exeext if it was cached,
2746# so that the user can short-circuit this test for compilers unknown to
2747# Autoconf.
2748for ac_file in $ac_files ''
2749do
2750 test -f "$ac_file" || continue
2751 case $ac_file in
2752 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2753 ;;
2754 [ab].out )
2755 # We found the default executable, but exeext='' is most
2756 # certainly right.
2757 break;;
2758 *.* )
2759 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2760 then :; else
2761 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2762 fi
2763 # We set ac_cv_exeext here because the later test for it is not
2764 # safe: cross compilers may not add the suffix if given an `-o'
2765 # argument, so we may need to know it at that point already.
2766 # Even if this section looks crufty: it has the advantage of
2767 # actually working.
2768 break;;
2769 * )
2770 break;;
2771 esac
2772done
2773test "$ac_cv_exeext" = no && ac_cv_exeext=
2774
2775else
2776 ac_file=''
2777fi
6bb11ab3 2778if test -z "$ac_file"; then :
d0ac1c44
SM
2779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2780$as_echo "no" >&6; }
2781$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2782sed 's/^/| /' conftest.$ac_ext >&5
2783
2784{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2785$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2786as_fn_error 77 "C compiler cannot create executables
2787See \`config.log' for more details" "$LINENO" 5; }
2788else
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2790$as_echo "yes" >&6; }
6bb11ab3 2791fi
d0ac1c44
SM
2792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2793$as_echo_n "checking for C compiler default output file name... " >&6; }
2794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2795$as_echo "$ac_file" >&6; }
6bb11ab3
L
2796ac_exeext=$ac_cv_exeext
2797
d0ac1c44 2798rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2799ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2801$as_echo_n "checking for suffix of executables... " >&6; }
2802if { { ac_try="$ac_link"
2803case "(($ac_try" in
2804 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2805 *) ac_try_echo=$ac_try;;
2806esac
2807eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2808$as_echo "$ac_try_echo"; } >&5
2809 (eval "$ac_link") 2>&5
2810 ac_status=$?
2811 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2812 test $ac_status = 0; }; then :
2813 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2814# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2815# work properly (i.e., refer to `conftest.exe'), while it won't with
2816# `rm'.
2817for ac_file in conftest.exe conftest conftest.*; do
2818 test -f "$ac_file" || continue
2819 case $ac_file in
2820 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2821 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2822 break;;
2823 * ) break;;
2824 esac
2825done
2826else
2827 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2828$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2829as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2830See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 2831fi
d0ac1c44 2832rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
2833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2834$as_echo "$ac_cv_exeext" >&6; }
2835
2836rm -f conftest.$ac_ext
2837EXEEXT=$ac_cv_exeext
2838ac_exeext=$EXEEXT
d0ac1c44
SM
2839cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2840/* end confdefs.h. */
2841#include <stdio.h>
2842int
2843main ()
2844{
2845FILE *f = fopen ("conftest.out", "w");
2846 return ferror (f) || fclose (f) != 0;
2847
2848 ;
2849 return 0;
2850}
2851_ACEOF
2852ac_clean_files="$ac_clean_files conftest.out"
2853# Check that the compiler produces executables we can run. If not, either
2854# the compiler is broken, or we cross compile.
2855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2856$as_echo_n "checking whether we are cross compiling... " >&6; }
2857if test "$cross_compiling" != yes; then
2858 { { ac_try="$ac_link"
2859case "(($ac_try" in
2860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2861 *) ac_try_echo=$ac_try;;
2862esac
2863eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2864$as_echo "$ac_try_echo"; } >&5
2865 (eval "$ac_link") 2>&5
2866 ac_status=$?
2867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2868 test $ac_status = 0; }
2869 if { ac_try='./conftest$ac_cv_exeext'
2870 { { case "(($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_try") 2>&5
2877 ac_status=$?
2878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2879 test $ac_status = 0; }; }; then
2880 cross_compiling=no
2881 else
2882 if test "$cross_compiling" = maybe; then
2883 cross_compiling=yes
2884 else
2885 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2886$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2887as_fn_error $? "cannot run C compiled programs.
2888If you meant to cross compile, use \`--host'.
2889See \`config.log' for more details" "$LINENO" 5; }
2890 fi
2891 fi
2892fi
2893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2894$as_echo "$cross_compiling" >&6; }
2895
2896rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2897ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2899$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2900if ${ac_cv_objext+:} false; then :
6bb11ab3
L
2901 $as_echo_n "(cached) " >&6
2902else
2903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2904/* end confdefs.h. */
2905
2906int
2907main ()
2908{
2909
2910 ;
2911 return 0;
2912}
2913_ACEOF
2914rm -f conftest.o conftest.obj
2915if { { ac_try="$ac_compile"
2916case "(($ac_try" in
2917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2918 *) ac_try_echo=$ac_try;;
2919esac
2920eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2921$as_echo "$ac_try_echo"; } >&5
2922 (eval "$ac_compile") 2>&5
2923 ac_status=$?
2924 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2925 test $ac_status = 0; }; then :
2926 for ac_file in conftest.o conftest.obj conftest.*; do
2927 test -f "$ac_file" || continue;
2928 case $ac_file in
2929 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2930 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2931 break;;
2932 esac
2933done
2934else
2935 $as_echo "$as_me: failed program was:" >&5
2936sed 's/^/| /' conftest.$ac_ext >&5
2937
2938{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2939$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2940as_fn_error $? "cannot compute suffix of object files: cannot compile
2941See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2942fi
2943rm -f conftest.$ac_cv_objext conftest.$ac_ext
2944fi
2945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2946$as_echo "$ac_cv_objext" >&6; }
2947OBJEXT=$ac_cv_objext
2948ac_objext=$OBJEXT
2949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2950$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2951if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
2952 $as_echo_n "(cached) " >&6
2953else
2954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2955/* end confdefs.h. */
2956
2957int
2958main ()
2959{
2960#ifndef __GNUC__
2961 choke me
2962#endif
2963
2964 ;
2965 return 0;
2966}
2967_ACEOF
2968if ac_fn_c_try_compile "$LINENO"; then :
2969 ac_compiler_gnu=yes
2970else
2971 ac_compiler_gnu=no
2972fi
2973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2974ac_cv_c_compiler_gnu=$ac_compiler_gnu
2975
2976fi
2977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2978$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2979if test $ac_compiler_gnu = yes; then
2980 GCC=yes
2981else
2982 GCC=
2983fi
2984ac_test_CFLAGS=${CFLAGS+set}
2985ac_save_CFLAGS=$CFLAGS
2986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2987$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 2988if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
2989 $as_echo_n "(cached) " >&6
2990else
2991 ac_save_c_werror_flag=$ac_c_werror_flag
2992 ac_c_werror_flag=yes
2993 ac_cv_prog_cc_g=no
2994 CFLAGS="-g"
2995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2996/* end confdefs.h. */
2997
2998int
2999main ()
3000{
3001
3002 ;
3003 return 0;
3004}
3005_ACEOF
3006if ac_fn_c_try_compile "$LINENO"; then :
3007 ac_cv_prog_cc_g=yes
3008else
3009 CFLAGS=""
3010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3011/* end confdefs.h. */
3012
3013int
3014main ()
3015{
3016
3017 ;
3018 return 0;
3019}
3020_ACEOF
3021if ac_fn_c_try_compile "$LINENO"; then :
3022
3023else
3024 ac_c_werror_flag=$ac_save_c_werror_flag
3025 CFLAGS="-g"
3026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3027/* end confdefs.h. */
3028
3029int
3030main ()
3031{
3032
3033 ;
3034 return 0;
3035}
3036_ACEOF
3037if ac_fn_c_try_compile "$LINENO"; then :
3038 ac_cv_prog_cc_g=yes
3039fi
3040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3041fi
3042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3043fi
3044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3045 ac_c_werror_flag=$ac_save_c_werror_flag
3046fi
3047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3048$as_echo "$ac_cv_prog_cc_g" >&6; }
3049if test "$ac_test_CFLAGS" = set; then
3050 CFLAGS=$ac_save_CFLAGS
3051elif test $ac_cv_prog_cc_g = yes; then
3052 if test "$GCC" = yes; then
3053 CFLAGS="-g -O2"
3054 else
3055 CFLAGS="-g"
3056 fi
3057else
3058 if test "$GCC" = yes; then
3059 CFLAGS="-O2"
3060 else
3061 CFLAGS=
3062 fi
3063fi
3064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3065$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3066if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3067 $as_echo_n "(cached) " >&6
3068else
3069 ac_cv_prog_cc_c89=no
3070ac_save_CC=$CC
3071cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3072/* end confdefs.h. */
3073#include <stdarg.h>
3074#include <stdio.h>
d0ac1c44 3075struct stat;
6bb11ab3
L
3076/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3077struct buf { int x; };
3078FILE * (*rcsopen) (struct buf *, struct stat *, int);
3079static char *e (p, i)
3080 char **p;
3081 int i;
3082{
3083 return p[i];
3084}
3085static char *f (char * (*g) (char **, int), char **p, ...)
3086{
3087 char *s;
3088 va_list v;
3089 va_start (v,p);
3090 s = g (p, va_arg (v,int));
3091 va_end (v);
3092 return s;
3093}
3094
3095/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3096 function prototypes and stuff, but not '\xHH' hex character constants.
3097 These don't provoke an error unfortunately, instead are silently treated
3098 as 'x'. The following induces an error, until -std is added to get
3099 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3100 array size at least. It's necessary to write '\x00'==0 to get something
3101 that's true only with -std. */
3102int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3103
3104/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3105 inside strings and character constants. */
3106#define FOO(x) 'x'
3107int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3108
3109int test (int i, double x);
3110struct s1 {int (*f) (int a);};
3111struct s2 {int (*f) (double a);};
3112int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3113int argc;
3114char **argv;
3115int
3116main ()
3117{
3118return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3119 ;
3120 return 0;
3121}
3122_ACEOF
3123for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3124 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3125do
3126 CC="$ac_save_CC $ac_arg"
3127 if ac_fn_c_try_compile "$LINENO"; then :
3128 ac_cv_prog_cc_c89=$ac_arg
3129fi
3130rm -f core conftest.err conftest.$ac_objext
3131 test "x$ac_cv_prog_cc_c89" != "xno" && break
3132done
3133rm -f conftest.$ac_ext
3134CC=$ac_save_CC
3135
3136fi
3137# AC_CACHE_VAL
3138case "x$ac_cv_prog_cc_c89" in
3139 x)
3140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3141$as_echo "none needed" >&6; } ;;
3142 xno)
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3144$as_echo "unsupported" >&6; } ;;
3145 *)
3146 CC="$CC $ac_cv_prog_cc_c89"
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3148$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3149esac
3150if test "x$ac_cv_prog_cc_c89" != xno; then :
3151
3152fi
3153
3154ac_ext=c
3155ac_cpp='$CPP $CPPFLAGS'
3156ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3157ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3158ac_compiler_gnu=$ac_cv_c_compiler_gnu
3159
c2783492 3160
ebe9564b
MF
3161ac_ext=c
3162ac_cpp='$CPP $CPPFLAGS'
3163ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3164ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3165ac_compiler_gnu=$ac_cv_c_compiler_gnu
3166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3167$as_echo_n "checking how to run the C preprocessor... " >&6; }
3168# On Suns, sometimes $CPP names a directory.
3169if test -n "$CPP" && test -d "$CPP"; then
3170 CPP=
3171fi
3172if test -z "$CPP"; then
3173 if ${ac_cv_prog_CPP+:} false; then :
3174 $as_echo_n "(cached) " >&6
3175else
3176 # Double quotes because CPP needs to be expanded
3177 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3178 do
3179 ac_preproc_ok=false
3180for ac_c_preproc_warn_flag in '' yes
3181do
3182 # Use a header file that comes with gcc, so configuring glibc
3183 # with a fresh cross-compiler works.
3184 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3185 # <limits.h> exists even on freestanding compilers.
3186 # On the NeXT, cc -E runs the code through the compiler's parser,
3187 # not just through cpp. "Syntax error" is here to catch this case.
3188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3189/* end confdefs.h. */
3190#ifdef __STDC__
3191# include <limits.h>
3192#else
3193# include <assert.h>
3194#endif
3195 Syntax error
3196_ACEOF
3197if ac_fn_c_try_cpp "$LINENO"; then :
3198
3199else
3200 # Broken: fails on valid input.
3201continue
3202fi
3203rm -f conftest.err conftest.i conftest.$ac_ext
3204
3205 # OK, works on sane cases. Now check whether nonexistent headers
3206 # can be detected and how.
3207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3208/* end confdefs.h. */
3209#include <ac_nonexistent.h>
3210_ACEOF
3211if ac_fn_c_try_cpp "$LINENO"; then :
3212 # Broken: success on invalid input.
3213continue
3214else
3215 # Passes both tests.
3216ac_preproc_ok=:
3217break
3218fi
3219rm -f conftest.err conftest.i conftest.$ac_ext
3220
3221done
3222# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3223rm -f conftest.i conftest.err conftest.$ac_ext
3224if $ac_preproc_ok; then :
3225 break
3226fi
3227
3228 done
3229 ac_cv_prog_CPP=$CPP
3230
3231fi
3232 CPP=$ac_cv_prog_CPP
3233else
3234 ac_cv_prog_CPP=$CPP
3235fi
3236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3237$as_echo "$CPP" >&6; }
3238ac_preproc_ok=false
3239for ac_c_preproc_warn_flag in '' yes
3240do
3241 # Use a header file that comes with gcc, so configuring glibc
3242 # with a fresh cross-compiler works.
3243 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3244 # <limits.h> exists even on freestanding compilers.
3245 # On the NeXT, cc -E runs the code through the compiler's parser,
3246 # not just through cpp. "Syntax error" is here to catch this case.
3247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3248/* end confdefs.h. */
3249#ifdef __STDC__
3250# include <limits.h>
3251#else
3252# include <assert.h>
3253#endif
3254 Syntax error
3255_ACEOF
3256if ac_fn_c_try_cpp "$LINENO"; then :
3257
3258else
3259 # Broken: fails on valid input.
3260continue
3261fi
3262rm -f conftest.err conftest.i conftest.$ac_ext
3263
3264 # OK, works on sane cases. Now check whether nonexistent headers
3265 # can be detected and how.
3266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3267/* end confdefs.h. */
3268#include <ac_nonexistent.h>
3269_ACEOF
3270if ac_fn_c_try_cpp "$LINENO"; then :
3271 # Broken: success on invalid input.
3272continue
3273else
3274 # Passes both tests.
3275ac_preproc_ok=:
3276break
3277fi
3278rm -f conftest.err conftest.i conftest.$ac_ext
3279
3280done
3281# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3282rm -f conftest.i conftest.err conftest.$ac_ext
3283if $ac_preproc_ok; then :
3284
3285else
3286 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3287$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3288as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3289See \`config.log' for more details" "$LINENO" 5; }
3290fi
3291
3292ac_ext=c
3293ac_cpp='$CPP $CPPFLAGS'
3294ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3295ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3296ac_compiler_gnu=$ac_cv_c_compiler_gnu
3297
6bb11ab3
L
3298
3299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3300$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3301if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3302 $as_echo_n "(cached) " >&6
3303else
3304 if test -z "$GREP"; then
3305 ac_path_GREP_found=false
3306 # Loop through the user's path and test for each of PROGNAME-LIST
3307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3308for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3309do
3310 IFS=$as_save_IFS
3311 test -z "$as_dir" && as_dir=.
3312 for ac_prog in grep ggrep; do
3313 for ac_exec_ext in '' $ac_executable_extensions; do
3314 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3315 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3316# Check for GNU ac_path_GREP and select it if it is found.
3317 # Check for GNU $ac_path_GREP
3318case `"$ac_path_GREP" --version 2>&1` in
3319*GNU*)
3320 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3321*)
3322 ac_count=0
3323 $as_echo_n 0123456789 >"conftest.in"
3324 while :
3325 do
3326 cat "conftest.in" "conftest.in" >"conftest.tmp"
3327 mv "conftest.tmp" "conftest.in"
3328 cp "conftest.in" "conftest.nl"
3329 $as_echo 'GREP' >> "conftest.nl"
3330 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3331 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3332 as_fn_arith $ac_count + 1 && ac_count=$as_val
3333 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3334 # Best one so far, save it but keep looking for a better one
3335 ac_cv_path_GREP="$ac_path_GREP"
3336 ac_path_GREP_max=$ac_count
3337 fi
3338 # 10*(2^10) chars as input seems more than enough
3339 test $ac_count -gt 10 && break
3340 done
3341 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3342esac
3343
3344 $ac_path_GREP_found && break 3
3345 done
3346 done
3347 done
3348IFS=$as_save_IFS
3349 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3350 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3351 fi
3352else
3353 ac_cv_path_GREP=$GREP
3354fi
3355
3356fi
3357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3358$as_echo "$ac_cv_path_GREP" >&6; }
3359 GREP="$ac_cv_path_GREP"
3360
3361
3362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3363$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3364if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3365 $as_echo_n "(cached) " >&6
3366else
3367 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3368 then ac_cv_path_EGREP="$GREP -E"
3369 else
3370 if test -z "$EGREP"; then
3371 ac_path_EGREP_found=false
3372 # Loop through the user's path and test for each of PROGNAME-LIST
3373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3374for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3375do
3376 IFS=$as_save_IFS
3377 test -z "$as_dir" && as_dir=.
3378 for ac_prog in egrep; do
3379 for ac_exec_ext in '' $ac_executable_extensions; do
3380 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3381 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3382# Check for GNU ac_path_EGREP and select it if it is found.
3383 # Check for GNU $ac_path_EGREP
3384case `"$ac_path_EGREP" --version 2>&1` in
3385*GNU*)
3386 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3387*)
3388 ac_count=0
3389 $as_echo_n 0123456789 >"conftest.in"
3390 while :
3391 do
3392 cat "conftest.in" "conftest.in" >"conftest.tmp"
3393 mv "conftest.tmp" "conftest.in"
3394 cp "conftest.in" "conftest.nl"
3395 $as_echo 'EGREP' >> "conftest.nl"
3396 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3397 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3398 as_fn_arith $ac_count + 1 && ac_count=$as_val
3399 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3400 # Best one so far, save it but keep looking for a better one
3401 ac_cv_path_EGREP="$ac_path_EGREP"
3402 ac_path_EGREP_max=$ac_count
3403 fi
3404 # 10*(2^10) chars as input seems more than enough
3405 test $ac_count -gt 10 && break
3406 done
3407 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3408esac
3409
3410 $ac_path_EGREP_found && break 3
3411 done
3412 done
3413 done
3414IFS=$as_save_IFS
3415 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3416 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3417 fi
3418else
3419 ac_cv_path_EGREP=$EGREP
3420fi
3421
3422 fi
3423fi
3424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3425$as_echo "$ac_cv_path_EGREP" >&6; }
3426 EGREP="$ac_cv_path_EGREP"
3427
3428
3429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3430$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3431if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3432 $as_echo_n "(cached) " >&6
3433else
3434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3435/* end confdefs.h. */
3436#include <stdlib.h>
3437#include <stdarg.h>
3438#include <string.h>
3439#include <float.h>
3440
3441int
3442main ()
3443{
3444
3445 ;
3446 return 0;
3447}
3448_ACEOF
3449if ac_fn_c_try_compile "$LINENO"; then :
3450 ac_cv_header_stdc=yes
3451else
3452 ac_cv_header_stdc=no
3453fi
3454rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3455
3456if test $ac_cv_header_stdc = yes; then
3457 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3459/* end confdefs.h. */
3460#include <string.h>
3461
3462_ACEOF
3463if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3464 $EGREP "memchr" >/dev/null 2>&1; then :
3465
3466else
3467 ac_cv_header_stdc=no
3468fi
3469rm -f conftest*
3470
3471fi
3472
3473if test $ac_cv_header_stdc = yes; then
3474 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3476/* end confdefs.h. */
3477#include <stdlib.h>
3478
3479_ACEOF
3480if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3481 $EGREP "free" >/dev/null 2>&1; then :
3482
3483else
3484 ac_cv_header_stdc=no
3485fi
3486rm -f conftest*
3487
3488fi
3489
3490if test $ac_cv_header_stdc = yes; then
3491 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3492 if test "$cross_compiling" = yes; then :
3493 :
3494else
3495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3496/* end confdefs.h. */
3497#include <ctype.h>
3498#include <stdlib.h>
3499#if ((' ' & 0x0FF) == 0x020)
3500# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3501# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3502#else
3503# define ISLOWER(c) \
3504 (('a' <= (c) && (c) <= 'i') \
3505 || ('j' <= (c) && (c) <= 'r') \
3506 || ('s' <= (c) && (c) <= 'z'))
3507# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3508#endif
3509
3510#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3511int
3512main ()
3513{
3514 int i;
3515 for (i = 0; i < 256; i++)
3516 if (XOR (islower (i), ISLOWER (i))
3517 || toupper (i) != TOUPPER (i))
3518 return 2;
3519 return 0;
3520}
3521_ACEOF
3522if ac_fn_c_try_run "$LINENO"; then :
3523
3524else
3525 ac_cv_header_stdc=no
3526fi
3527rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3528 conftest.$ac_objext conftest.beam conftest.$ac_ext
3529fi
3530
3531fi
3532fi
3533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3534$as_echo "$ac_cv_header_stdc" >&6; }
3535if test $ac_cv_header_stdc = yes; then
3536
3537$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3538
3539fi
3540
3541# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3542for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3543 inttypes.h stdint.h unistd.h
3544do :
3545 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3546ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3547"
d0ac1c44 3548if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3549 cat >>confdefs.h <<_ACEOF
3550#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3551_ACEOF
3552
3553fi
3554
3555done
3556
3557
3558
3559 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3560if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3561 MINIX=yes
3562else
3563 MINIX=
3564fi
3565
3566
3567 if test "$MINIX" = yes; then
3568
3569$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3570
3571
3572$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3573
3574
3575$as_echo "#define _MINIX 1" >>confdefs.h
3576
3577 fi
3578
3579
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3581$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3582if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3583 $as_echo_n "(cached) " >&6
3584else
3585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3586/* end confdefs.h. */
3587
d0ac1c44
SM
3588# define __EXTENSIONS__ 1
3589 $ac_includes_default
6bb11ab3
L
3590int
3591main ()
3592{
3593
3594 ;
3595 return 0;
3596}
3597_ACEOF
3598if ac_fn_c_try_compile "$LINENO"; then :
3599 ac_cv_safe_to_define___extensions__=yes
3600else
3601 ac_cv_safe_to_define___extensions__=no
3602fi
3603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3604fi
3605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3606$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3607 test $ac_cv_safe_to_define___extensions__ = yes &&
3608 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3609
3610 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3611
3612 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3613
3614 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3615
3616 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3617
3618
3619test "$program_prefix" != NONE &&
3620 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3621# Use a double $ so make ignores it.
3622test "$program_suffix" != NONE &&
3623 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3624# Double any \ or $.
3625# By default was `s,x,x', remove it if useless.
3626ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3627program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3628
3629# Find a good install program. We prefer a C program (faster),
3630# so one script is as good as another. But avoid the broken or
3631# incompatible versions:
3632# SysV /etc/install, /usr/sbin/install
3633# SunOS /usr/etc/install
3634# IRIX /sbin/install
3635# AIX /bin/install
3636# AmigaOS /C/install, which installs bootblocks on floppy discs
3637# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3638# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3639# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3640# OS/2's system install, which has a completely different semantic
3641# ./install, which can be erroneously created by make from ./install.sh.
3642# Reject install programs that cannot install multiple files.
3643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3644$as_echo_n "checking for a BSD-compatible install... " >&6; }
3645if test -z "$INSTALL"; then
d0ac1c44 3646if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3647 $as_echo_n "(cached) " >&6
3648else
3649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3650for as_dir in $PATH
3651do
3652 IFS=$as_save_IFS
3653 test -z "$as_dir" && as_dir=.
3654 # Account for people who put trailing slashes in PATH elements.
3655case $as_dir/ in #((
3656 ./ | .// | /[cC]/* | \
3657 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3658 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3659 /usr/ucb/* ) ;;
3660 *)
3661 # OSF1 and SCO ODT 3.0 have their own names for install.
3662 # Don't use installbsd from OSF since it installs stuff as root
3663 # by default.
3664 for ac_prog in ginstall scoinst install; do
3665 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3666 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3667 if test $ac_prog = install &&
3668 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3669 # AIX install. It has an incompatible calling convention.
3670 :
3671 elif test $ac_prog = install &&
3672 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3673 # program-specific install script used by HP pwplus--don't use.
3674 :
3675 else
3676 rm -rf conftest.one conftest.two conftest.dir
3677 echo one > conftest.one
3678 echo two > conftest.two
3679 mkdir conftest.dir
3680 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3681 test -s conftest.one && test -s conftest.two &&
3682 test -s conftest.dir/conftest.one &&
3683 test -s conftest.dir/conftest.two
3684 then
3685 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3686 break 3
3687 fi
3688 fi
3689 fi
3690 done
3691 done
3692 ;;
3693esac
3694
3695 done
3696IFS=$as_save_IFS
3697
3698rm -rf conftest.one conftest.two conftest.dir
3699
3700fi
3701 if test "${ac_cv_path_install+set}" = set; then
3702 INSTALL=$ac_cv_path_install
3703 else
3704 # As a last resort, use the slow shell script. Don't cache a
3705 # value for INSTALL within a source directory, because that will
3706 # break other packages using the cache if that directory is
3707 # removed, or if the value is a relative name.
3708 INSTALL=$ac_install_sh
3709 fi
3710fi
3711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3712$as_echo "$INSTALL" >&6; }
3713
3714# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3715# It thinks the first close brace ends the variable substitution.
3716test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3717
3718test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3719
3720test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3721
3722rm -rf .tst 2>/dev/null
3723mkdir .tst 2>/dev/null
3724if test -d .tst; then
3725 am__leading_dot=.
3726else
3727 am__leading_dot=_
3728fi
3729rmdir .tst 2>/dev/null
3730
3731DEPDIR="${am__leading_dot}deps"
3732
3733case `pwd` in
3734 *\ * | *\ *)
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3736$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3737esac
3738
3739
3740
3741macro_version='2.2.7a'
3742macro_revision='1.3134'
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756ltmain="$ac_aux_dir/ltmain.sh"
3757
3758# Backslashify metacharacters that are still active within
3759# double-quoted strings.
3760sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3761
3762# Same as above, but do not quote variable references.
3763double_quote_subst='s/\(["`\\]\)/\\\1/g'
3764
3765# Sed substitution to delay expansion of an escaped shell variable in a
3766# double_quote_subst'ed string.
3767delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3768
3769# Sed substitution to delay expansion of an escaped single quote.
3770delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3771
3772# Sed substitution to avoid accidental globbing in evaled expressions
3773no_glob_subst='s/\*/\\\*/g'
3774
3775ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3776ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3777ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3778
3779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3780$as_echo_n "checking how to print strings... " >&6; }
3781# Test print first, because it will be a builtin if present.
3782if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3783 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3784 ECHO='print -r --'
3785elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3786 ECHO='printf %s\n'
3787else
3788 # Use this function as a fallback that always works.
3789 func_fallback_echo ()
3790 {
3791 eval 'cat <<_LTECHO_EOF
3792$1
3793_LTECHO_EOF'
3794 }
3795 ECHO='func_fallback_echo'
3796fi
3797
3798# func_echo_all arg...
3799# Invoke $ECHO with all args, space-separated.
3800func_echo_all ()
3801{
3802 $ECHO ""
3803}
3804
3805case "$ECHO" in
3806 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3807$as_echo "printf" >&6; } ;;
3808 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3809$as_echo "print -r" >&6; } ;;
3810 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3811$as_echo "cat" >&6; } ;;
3812esac
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3828$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 3829if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
3830 $as_echo_n "(cached) " >&6
3831else
3832 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3833 for ac_i in 1 2 3 4 5 6 7; do
3834 ac_script="$ac_script$as_nl$ac_script"
3835 done
3836 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3837 { ac_script=; unset ac_script;}
3838 if test -z "$SED"; then
3839 ac_path_SED_found=false
3840 # Loop through the user's path and test for each of PROGNAME-LIST
3841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3842for as_dir in $PATH
3843do
3844 IFS=$as_save_IFS
3845 test -z "$as_dir" && as_dir=.
3846 for ac_prog in sed gsed; do
3847 for ac_exec_ext in '' $ac_executable_extensions; do
3848 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3849 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
3850# Check for GNU ac_path_SED and select it if it is found.
3851 # Check for GNU $ac_path_SED
3852case `"$ac_path_SED" --version 2>&1` in
3853*GNU*)
3854 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3855*)
3856 ac_count=0
3857 $as_echo_n 0123456789 >"conftest.in"
3858 while :
3859 do
3860 cat "conftest.in" "conftest.in" >"conftest.tmp"
3861 mv "conftest.tmp" "conftest.in"
3862 cp "conftest.in" "conftest.nl"
3863 $as_echo '' >> "conftest.nl"
3864 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3865 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3866 as_fn_arith $ac_count + 1 && ac_count=$as_val
3867 if test $ac_count -gt ${ac_path_SED_max-0}; then
3868 # Best one so far, save it but keep looking for a better one
3869 ac_cv_path_SED="$ac_path_SED"
3870 ac_path_SED_max=$ac_count
3871 fi
3872 # 10*(2^10) chars as input seems more than enough
3873 test $ac_count -gt 10 && break
3874 done
3875 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3876esac
3877
3878 $ac_path_SED_found && break 3
3879 done
3880 done
3881 done
3882IFS=$as_save_IFS
3883 if test -z "$ac_cv_path_SED"; then
d0ac1c44 3884 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
3885 fi
3886else
3887 ac_cv_path_SED=$SED
3888fi
3889
3890fi
3891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3892$as_echo "$ac_cv_path_SED" >&6; }
3893 SED="$ac_cv_path_SED"
3894 rm -f conftest.sed
3895
3896test -z "$SED" && SED=sed
3897Xsed="$SED -e 1s/^X//"
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3910$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 3911if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
3912 $as_echo_n "(cached) " >&6
3913else
3914 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3915 then ac_cv_path_FGREP="$GREP -F"
3916 else
3917 if test -z "$FGREP"; then
3918 ac_path_FGREP_found=false
3919 # Loop through the user's path and test for each of PROGNAME-LIST
3920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3921for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3922do
3923 IFS=$as_save_IFS
3924 test -z "$as_dir" && as_dir=.
3925 for ac_prog in fgrep; do
3926 for ac_exec_ext in '' $ac_executable_extensions; do
3927 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3928 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
3929# Check for GNU ac_path_FGREP and select it if it is found.
3930 # Check for GNU $ac_path_FGREP
3931case `"$ac_path_FGREP" --version 2>&1` in
3932*GNU*)
3933 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3934*)
3935 ac_count=0
3936 $as_echo_n 0123456789 >"conftest.in"
3937 while :
3938 do
3939 cat "conftest.in" "conftest.in" >"conftest.tmp"
3940 mv "conftest.tmp" "conftest.in"
3941 cp "conftest.in" "conftest.nl"
3942 $as_echo 'FGREP' >> "conftest.nl"
3943 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3944 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3945 as_fn_arith $ac_count + 1 && ac_count=$as_val
3946 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3947 # Best one so far, save it but keep looking for a better one
3948 ac_cv_path_FGREP="$ac_path_FGREP"
3949 ac_path_FGREP_max=$ac_count
3950 fi
3951 # 10*(2^10) chars as input seems more than enough
3952 test $ac_count -gt 10 && break
3953 done
3954 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3955esac
3956
3957 $ac_path_FGREP_found && break 3
3958 done
3959 done
3960 done
3961IFS=$as_save_IFS
3962 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 3963 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3964 fi
3965else
3966 ac_cv_path_FGREP=$FGREP
3967fi
3968
3969 fi
3970fi
3971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3972$as_echo "$ac_cv_path_FGREP" >&6; }
3973 FGREP="$ac_cv_path_FGREP"
3974
3975
3976test -z "$GREP" && GREP=grep
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996# Check whether --with-gnu-ld was given.
3997if test "${with_gnu_ld+set}" = set; then :
3998 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3999else
4000 with_gnu_ld=no
4001fi
4002
4003ac_prog=ld
4004if test "$GCC" = yes; then
4005 # Check if gcc -print-prog-name=ld gives a path.
4006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4007$as_echo_n "checking for ld used by $CC... " >&6; }
4008 case $host in
4009 *-*-mingw*)
4010 # gcc leaves a trailing carriage return which upsets mingw
4011 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4012 *)
4013 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4014 esac
4015 case $ac_prog in
4016 # Accept absolute paths.
4017 [\\/]* | ?:[\\/]*)
4018 re_direlt='/[^/][^/]*/\.\./'
4019 # Canonicalize the pathname of ld
4020 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4021 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4022 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4023 done
4024 test -z "$LD" && LD="$ac_prog"
4025 ;;
4026 "")
4027 # If it fails, then pretend we aren't using GCC.
4028 ac_prog=ld
4029 ;;
4030 *)
4031 # If it is relative, then search for the first ld in PATH.
4032 with_gnu_ld=unknown
4033 ;;
4034 esac
4035elif test "$with_gnu_ld" = yes; then
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4037$as_echo_n "checking for GNU ld... " >&6; }
4038else
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4040$as_echo_n "checking for non-GNU ld... " >&6; }
4041fi
d0ac1c44 4042if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4043 $as_echo_n "(cached) " >&6
4044else
4045 if test -z "$LD"; then
4046 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4047 for ac_dir in $PATH; do
4048 IFS="$lt_save_ifs"
4049 test -z "$ac_dir" && ac_dir=.
4050 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4051 lt_cv_path_LD="$ac_dir/$ac_prog"
4052 # Check to see if the program is GNU ld. I'd rather use --version,
4053 # but apparently some variants of GNU ld only accept -v.
4054 # Break only if it was the GNU/non-GNU ld that we prefer.
4055 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4056 *GNU* | *'with BFD'*)
4057 test "$with_gnu_ld" != no && break
4058 ;;
4059 *)
4060 test "$with_gnu_ld" != yes && break
4061 ;;
4062 esac
4063 fi
4064 done
4065 IFS="$lt_save_ifs"
4066else
4067 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4068fi
4069fi
4070
4071LD="$lt_cv_path_LD"
4072if test -n "$LD"; then
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4074$as_echo "$LD" >&6; }
4075else
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4077$as_echo "no" >&6; }
4078fi
d0ac1c44 4079test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4081$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4082if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4083 $as_echo_n "(cached) " >&6
4084else
4085 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4086case `$LD -v 2>&1 </dev/null` in
4087*GNU* | *'with BFD'*)
4088 lt_cv_prog_gnu_ld=yes
4089 ;;
4090*)
4091 lt_cv_prog_gnu_ld=no
4092 ;;
4093esac
4094fi
4095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4096$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4097with_gnu_ld=$lt_cv_prog_gnu_ld
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4108$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4109if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4110 $as_echo_n "(cached) " >&6
4111else
4112 if test -n "$NM"; then
4113 # Let the user override the test.
4114 lt_cv_path_NM="$NM"
4115else
4116 lt_nm_to_check="${ac_tool_prefix}nm"
4117 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4118 lt_nm_to_check="$lt_nm_to_check nm"
4119 fi
4120 for lt_tmp_nm in $lt_nm_to_check; do
4121 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4122 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4123 IFS="$lt_save_ifs"
4124 test -z "$ac_dir" && ac_dir=.
4125 tmp_nm="$ac_dir/$lt_tmp_nm"
4126 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4127 # Check to see if the nm accepts a BSD-compat flag.
4128 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4129 # nm: unknown option "B" ignored
4130 # Tru64's nm complains that /dev/null is an invalid object file
4131 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4132 */dev/null* | *'Invalid file or object type'*)
4133 lt_cv_path_NM="$tmp_nm -B"
4134 break
4135 ;;
4136 *)
4137 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4138 */dev/null*)
4139 lt_cv_path_NM="$tmp_nm -p"
4140 break
4141 ;;
4142 *)
4143 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4144 continue # so that we can try to find one that supports BSD flags
4145 ;;
4146 esac
4147 ;;
4148 esac
4149 fi
4150 done
4151 IFS="$lt_save_ifs"
4152 done
4153 : ${lt_cv_path_NM=no}
4154fi
4155fi
4156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4157$as_echo "$lt_cv_path_NM" >&6; }
4158if test "$lt_cv_path_NM" != "no"; then
4159 NM="$lt_cv_path_NM"
4160else
4161 # Didn't find any BSD compatible name lister, look for dumpbin.
4162 if test -n "$DUMPBIN"; then :
4163 # Let the user override the test.
4164 else
4165 if test -n "$ac_tool_prefix"; then
4166 for ac_prog in dumpbin "link -dump"
4167 do
4168 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4169set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4171$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4172if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4173 $as_echo_n "(cached) " >&6
4174else
4175 if test -n "$DUMPBIN"; then
4176 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4177else
4178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4179for as_dir in $PATH
4180do
4181 IFS=$as_save_IFS
4182 test -z "$as_dir" && as_dir=.
4183 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4185 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4187 break 2
4188 fi
4189done
4190 done
4191IFS=$as_save_IFS
4192
4193fi
4194fi
4195DUMPBIN=$ac_cv_prog_DUMPBIN
4196if test -n "$DUMPBIN"; then
4197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4198$as_echo "$DUMPBIN" >&6; }
4199else
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4201$as_echo "no" >&6; }
4202fi
4203
4204
4205 test -n "$DUMPBIN" && break
4206 done
4207fi
4208if test -z "$DUMPBIN"; then
4209 ac_ct_DUMPBIN=$DUMPBIN
4210 for ac_prog in dumpbin "link -dump"
4211do
4212 # Extract the first word of "$ac_prog", so it can be a program name with args.
4213set dummy $ac_prog; ac_word=$2
4214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4215$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4216if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4217 $as_echo_n "(cached) " >&6
4218else
4219 if test -n "$ac_ct_DUMPBIN"; then
4220 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4221else
4222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4223for as_dir in $PATH
4224do
4225 IFS=$as_save_IFS
4226 test -z "$as_dir" && as_dir=.
4227 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4228 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4229 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4231 break 2
4232 fi
4233done
4234 done
4235IFS=$as_save_IFS
4236
4237fi
4238fi
4239ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4240if test -n "$ac_ct_DUMPBIN"; then
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4242$as_echo "$ac_ct_DUMPBIN" >&6; }
4243else
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4245$as_echo "no" >&6; }
4246fi
4247
4248
4249 test -n "$ac_ct_DUMPBIN" && break
4250done
4251
4252 if test "x$ac_ct_DUMPBIN" = x; then
4253 DUMPBIN=":"
4254 else
4255 case $cross_compiling:$ac_tool_warned in
4256yes:)
4257{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4258$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4259ac_tool_warned=yes ;;
4260esac
4261 DUMPBIN=$ac_ct_DUMPBIN
4262 fi
4263fi
4264
4265 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4266 *COFF*)
4267 DUMPBIN="$DUMPBIN -symbols"
4268 ;;
4269 *)
4270 DUMPBIN=:
4271 ;;
4272 esac
4273 fi
4274
4275 if test "$DUMPBIN" != ":"; then
4276 NM="$DUMPBIN"
4277 fi
4278fi
4279test -z "$NM" && NM=nm
4280
4281
4282
4283
4284
4285
4286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4287$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4288if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4289 $as_echo_n "(cached) " >&6
4290else
4291 lt_cv_nm_interface="BSD nm"
4292 echo "int some_variable = 0;" > conftest.$ac_ext
4293 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4294 (eval "$ac_compile" 2>conftest.err)
4295 cat conftest.err >&5
4296 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4297 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4298 cat conftest.err >&5
4299 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4300 cat conftest.out >&5
4301 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4302 lt_cv_nm_interface="MS dumpbin"
4303 fi
4304 rm -f conftest*
4305fi
4306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4307$as_echo "$lt_cv_nm_interface" >&6; }
4308
4309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4310$as_echo_n "checking whether ln -s works... " >&6; }
4311LN_S=$as_ln_s
4312if test "$LN_S" = "ln -s"; then
4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4314$as_echo "yes" >&6; }
4315else
4316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4317$as_echo "no, using $LN_S" >&6; }
4318fi
4319
4320# find the maximum length of command line arguments
4321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4322$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4323if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4324 $as_echo_n "(cached) " >&6
4325else
4326 i=0
4327 teststring="ABCD"
4328
4329 case $build_os in
4330 msdosdjgpp*)
4331 # On DJGPP, this test can blow up pretty badly due to problems in libc
4332 # (any single argument exceeding 2000 bytes causes a buffer overrun
4333 # during glob expansion). Even if it were fixed, the result of this
4334 # check would be larger than it should be.
4335 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4336 ;;
4337
4338 gnu*)
4339 # Under GNU Hurd, this test is not required because there is
4340 # no limit to the length of command line arguments.
4341 # Libtool will interpret -1 as no limit whatsoever
4342 lt_cv_sys_max_cmd_len=-1;
4343 ;;
4344
4345 cygwin* | mingw* | cegcc*)
4346 # On Win9x/ME, this test blows up -- it succeeds, but takes
4347 # about 5 minutes as the teststring grows exponentially.
4348 # Worse, since 9x/ME are not pre-emptively multitasking,
4349 # you end up with a "frozen" computer, even though with patience
4350 # the test eventually succeeds (with a max line length of 256k).
4351 # Instead, let's just punt: use the minimum linelength reported by
4352 # all of the supported platforms: 8192 (on NT/2K/XP).
4353 lt_cv_sys_max_cmd_len=8192;
4354 ;;
4355
4356 mint*)
4357 # On MiNT this can take a long time and run out of memory.
4358 lt_cv_sys_max_cmd_len=8192;
4359 ;;
4360
4361 amigaos*)
4362 # On AmigaOS with pdksh, this test takes hours, literally.
4363 # So we just punt and use a minimum line length of 8192.
4364 lt_cv_sys_max_cmd_len=8192;
4365 ;;
4366
4367 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4368 # This has been around since 386BSD, at least. Likely further.
4369 if test -x /sbin/sysctl; then
4370 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4371 elif test -x /usr/sbin/sysctl; then
4372 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4373 else
4374 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4375 fi
4376 # And add a safety zone
4377 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4378 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4379 ;;
4380
4381 interix*)
4382 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4383 lt_cv_sys_max_cmd_len=196608
4384 ;;
4385
4386 osf*)
4387 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4388 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4389 # nice to cause kernel panics so lets avoid the loop below.
4390 # First set a reasonable default.
4391 lt_cv_sys_max_cmd_len=16384
4392 #
4393 if test -x /sbin/sysconfig; then
4394 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4395 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4396 esac
4397 fi
4398 ;;
4399 sco3.2v5*)
4400 lt_cv_sys_max_cmd_len=102400
4401 ;;
4402 sysv5* | sco5v6* | sysv4.2uw2*)
4403 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4404 if test -n "$kargmax"; then
4405 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4406 else
4407 lt_cv_sys_max_cmd_len=32768
4408 fi
4409 ;;
4410 *)
4411 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4412 if test -n "$lt_cv_sys_max_cmd_len"; then
4413 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4414 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4415 else
4416 # Make teststring a little bigger before we do anything with it.
4417 # a 1K string should be a reasonable start.
4418 for i in 1 2 3 4 5 6 7 8 ; do
4419 teststring=$teststring$teststring
4420 done
4421 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4422 # If test is not a shell built-in, we'll probably end up computing a
4423 # maximum length that is only half of the actual maximum length, but
4424 # we can't tell.
4425 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4426 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4427 test $i != 17 # 1/2 MB should be enough
4428 do
4429 i=`expr $i + 1`
4430 teststring=$teststring$teststring
4431 done
4432 # Only check the string length outside the loop.
4433 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4434 teststring=
4435 # Add a significant safety factor because C++ compilers can tack on
4436 # massive amounts of additional arguments before passing them to the
4437 # linker. It appears as though 1/2 is a usable value.
4438 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4439 fi
4440 ;;
4441 esac
4442
4443fi
4444
4445if test -n $lt_cv_sys_max_cmd_len ; then
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4447$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4448else
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4450$as_echo "none" >&6; }
4451fi
4452max_cmd_len=$lt_cv_sys_max_cmd_len
4453
4454
4455
4456
4457
4458
4459: ${CP="cp -f"}
4460: ${MV="mv -f"}
4461: ${RM="rm -f"}
4462
4463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4464$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4465# Try some XSI features
4466xsi_shell=no
4467( _lt_dummy="a/b/c"
4468 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4469 = c,a/b,, \
4470 && eval 'test $(( 1 + 1 )) -eq 2 \
4471 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4472 && xsi_shell=yes
4473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4474$as_echo "$xsi_shell" >&6; }
4475
4476
4477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4478$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4479lt_shell_append=no
4480( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4481 >/dev/null 2>&1 \
4482 && lt_shell_append=yes
4483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4484$as_echo "$lt_shell_append" >&6; }
4485
4486
4487if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4488 lt_unset=unset
4489else
4490 lt_unset=false
4491fi
4492
4493
4494
4495
4496
4497# test EBCDIC or ASCII
4498case `echo X|tr X '\101'` in
4499 A) # ASCII based system
4500 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4501 lt_SP2NL='tr \040 \012'
4502 lt_NL2SP='tr \015\012 \040\040'
4503 ;;
4504 *) # EBCDIC based system
4505 lt_SP2NL='tr \100 \n'
4506 lt_NL2SP='tr \r\n \100\100'
4507 ;;
4508esac
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4519$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4520if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4521 $as_echo_n "(cached) " >&6
4522else
4523 lt_cv_ld_reload_flag='-r'
4524fi
4525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4526$as_echo "$lt_cv_ld_reload_flag" >&6; }
4527reload_flag=$lt_cv_ld_reload_flag
4528case $reload_flag in
4529"" | " "*) ;;
4530*) reload_flag=" $reload_flag" ;;
4531esac
4532reload_cmds='$LD$reload_flag -o $output$reload_objs'
4533case $host_os in
4534 darwin*)
4535 if test "$GCC" = yes; then
4536 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4537 else
4538 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4539 fi
4540 ;;
4541esac
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551if test -n "$ac_tool_prefix"; then
4552 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4553set dummy ${ac_tool_prefix}objdump; ac_word=$2
4554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4555$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4556if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4557 $as_echo_n "(cached) " >&6
4558else
4559 if test -n "$OBJDUMP"; then
4560 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4561else
4562as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4563for as_dir in $PATH
4564do
4565 IFS=$as_save_IFS
4566 test -z "$as_dir" && as_dir=.
4567 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4568 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4569 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4571 break 2
4572 fi
4573done
4574 done
4575IFS=$as_save_IFS
4576
4577fi
4578fi
4579OBJDUMP=$ac_cv_prog_OBJDUMP
4580if test -n "$OBJDUMP"; then
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4582$as_echo "$OBJDUMP" >&6; }
4583else
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4585$as_echo "no" >&6; }
4586fi
4587
4588
4589fi
4590if test -z "$ac_cv_prog_OBJDUMP"; then
4591 ac_ct_OBJDUMP=$OBJDUMP
4592 # Extract the first word of "objdump", so it can be a program name with args.
4593set dummy objdump; ac_word=$2
4594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4595$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4596if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4597 $as_echo_n "(cached) " >&6
4598else
4599 if test -n "$ac_ct_OBJDUMP"; then
4600 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4601else
4602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4603for as_dir in $PATH
4604do
4605 IFS=$as_save_IFS
4606 test -z "$as_dir" && as_dir=.
4607 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4609 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4611 break 2
4612 fi
4613done
4614 done
4615IFS=$as_save_IFS
4616
4617fi
4618fi
4619ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4620if test -n "$ac_ct_OBJDUMP"; then
4621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4622$as_echo "$ac_ct_OBJDUMP" >&6; }
4623else
4624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4625$as_echo "no" >&6; }
4626fi
4627
4628 if test "x$ac_ct_OBJDUMP" = x; then
4629 OBJDUMP="false"
4630 else
4631 case $cross_compiling:$ac_tool_warned in
4632yes:)
4633{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4634$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4635ac_tool_warned=yes ;;
4636esac
4637 OBJDUMP=$ac_ct_OBJDUMP
4638 fi
4639else
4640 OBJDUMP="$ac_cv_prog_OBJDUMP"
4641fi
4642
4643test -z "$OBJDUMP" && OBJDUMP=objdump
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4654$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4655if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4656 $as_echo_n "(cached) " >&6
4657else
4658 lt_cv_file_magic_cmd='$MAGIC_CMD'
4659lt_cv_file_magic_test_file=
4660lt_cv_deplibs_check_method='unknown'
4661# Need to set the preceding variable on all platforms that support
4662# interlibrary dependencies.
4663# 'none' -- dependencies not supported.
4664# `unknown' -- same as none, but documents that we really don't know.
4665# 'pass_all' -- all dependencies passed with no checks.
4666# 'test_compile' -- check by making test program.
4667# 'file_magic [[regex]]' -- check by looking for files in library path
4668# which responds to the $file_magic_cmd with a given extended regex.
4669# If you have `file' or equivalent on your system and you're not sure
4670# whether `pass_all' will *always* work, you probably want this one.
4671
4672case $host_os in
4673aix[4-9]*)
4674 lt_cv_deplibs_check_method=pass_all
4675 ;;
4676
4677beos*)
4678 lt_cv_deplibs_check_method=pass_all
4679 ;;
4680
4681bsdi[45]*)
4682 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4683 lt_cv_file_magic_cmd='/usr/bin/file -L'
4684 lt_cv_file_magic_test_file=/shlib/libc.so
4685 ;;
4686
4687cygwin*)
4688 # func_win32_libid is a shell function defined in ltmain.sh
4689 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4690 lt_cv_file_magic_cmd='func_win32_libid'
4691 ;;
4692
4693mingw* | pw32*)
4694 # Base MSYS/MinGW do not provide the 'file' command needed by
4695 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4696 # unless we find 'file', for example because we are cross-compiling.
4697 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4698 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4699 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4700 lt_cv_file_magic_cmd='func_win32_libid'
4701 else
4702 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4703 lt_cv_file_magic_cmd='$OBJDUMP -f'
4704 fi
4705 ;;
4706
4707cegcc*)
4708 # use the weaker test based on 'objdump'. See mingw*.
4709 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4710 lt_cv_file_magic_cmd='$OBJDUMP -f'
4711 ;;
4712
4713darwin* | rhapsody*)
4714 lt_cv_deplibs_check_method=pass_all
4715 ;;
4716
4717freebsd* | dragonfly*)
4718 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4719 case $host_cpu in
4720 i*86 )
4721 # Not sure whether the presence of OpenBSD here was a mistake.
4722 # Let's accept both of them until this is cleared up.
4723 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4724 lt_cv_file_magic_cmd=/usr/bin/file
4725 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4726 ;;
4727 esac
4728 else
4729 lt_cv_deplibs_check_method=pass_all
4730 fi
4731 ;;
4732
4733gnu*)
4734 lt_cv_deplibs_check_method=pass_all
4735 ;;
4736
4737haiku*)
4738 lt_cv_deplibs_check_method=pass_all
4739 ;;
4740
4741hpux10.20* | hpux11*)
4742 lt_cv_file_magic_cmd=/usr/bin/file
4743 case $host_cpu in
4744 ia64*)
4745 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4746 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4747 ;;
4748 hppa*64*)
4749 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]'
4750 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4751 ;;
4752 *)
4753 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4754 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4755 ;;
4756 esac
4757 ;;
4758
4759interix[3-9]*)
4760 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4761 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4762 ;;
4763
4764irix5* | irix6* | nonstopux*)
4765 case $LD in
4766 *-32|*"-32 ") libmagic=32-bit;;
4767 *-n32|*"-n32 ") libmagic=N32;;
4768 *-64|*"-64 ") libmagic=64-bit;;
4769 *) libmagic=never-match;;
4770 esac
4771 lt_cv_deplibs_check_method=pass_all
4772 ;;
4773
4774# This must be Linux ELF.
4775linux* | k*bsd*-gnu | kopensolaris*-gnu)
4776 lt_cv_deplibs_check_method=pass_all
4777 ;;
4778
4779netbsd*)
4780 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4781 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4782 else
4783 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4784 fi
4785 ;;
4786
4787newos6*)
4788 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4789 lt_cv_file_magic_cmd=/usr/bin/file
4790 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4791 ;;
4792
4793*nto* | *qnx*)
4794 lt_cv_deplibs_check_method=pass_all
4795 ;;
4796
4797openbsd*)
4798 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4799 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4800 else
4801 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4802 fi
4803 ;;
4804
4805osf3* | osf4* | osf5*)
4806 lt_cv_deplibs_check_method=pass_all
4807 ;;
4808
4809rdos*)
4810 lt_cv_deplibs_check_method=pass_all
4811 ;;
4812
4813solaris*)
4814 lt_cv_deplibs_check_method=pass_all
4815 ;;
4816
4817sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4818 lt_cv_deplibs_check_method=pass_all
4819 ;;
4820
4821sysv4 | sysv4.3*)
4822 case $host_vendor in
4823 motorola)
4824 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]'
4825 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4826 ;;
4827 ncr)
4828 lt_cv_deplibs_check_method=pass_all
4829 ;;
4830 sequent)
4831 lt_cv_file_magic_cmd='/bin/file'
4832 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4833 ;;
4834 sni)
4835 lt_cv_file_magic_cmd='/bin/file'
4836 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4837 lt_cv_file_magic_test_file=/lib/libc.so
4838 ;;
4839 siemens)
4840 lt_cv_deplibs_check_method=pass_all
4841 ;;
4842 pc)
4843 lt_cv_deplibs_check_method=pass_all
4844 ;;
4845 esac
4846 ;;
4847
4848tpf*)
4849 lt_cv_deplibs_check_method=pass_all
4850 ;;
4851esac
4852
4853fi
4854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4855$as_echo "$lt_cv_deplibs_check_method" >&6; }
4856file_magic_cmd=$lt_cv_file_magic_cmd
4857deplibs_check_method=$lt_cv_deplibs_check_method
4858test -z "$deplibs_check_method" && deplibs_check_method=unknown
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
68ed2854
MF
4871plugin_option=
4872plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4873for plugin in $plugin_names; do
4874 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4875 if test x$plugin_so = x$plugin; then
4876 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4877 fi
4878 if test x$plugin_so != x$plugin; then
4879 plugin_option="--plugin $plugin_so"
4880 break
4881 fi
4882done
4883
6bb11ab3
L
4884if test -n "$ac_tool_prefix"; then
4885 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4886set dummy ${ac_tool_prefix}ar; ac_word=$2
4887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4888$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4889if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
4890 $as_echo_n "(cached) " >&6
4891else
4892 if test -n "$AR"; then
4893 ac_cv_prog_AR="$AR" # Let the user override the test.
4894else
4895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4896for as_dir in $PATH
4897do
4898 IFS=$as_save_IFS
4899 test -z "$as_dir" && as_dir=.
4900 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4902 ac_cv_prog_AR="${ac_tool_prefix}ar"
4903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4904 break 2
4905 fi
4906done
4907 done
4908IFS=$as_save_IFS
4909
4910fi
4911fi
4912AR=$ac_cv_prog_AR
4913if test -n "$AR"; then
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4915$as_echo "$AR" >&6; }
4916else
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4918$as_echo "no" >&6; }
4919fi
4920
4921
4922fi
4923if test -z "$ac_cv_prog_AR"; then
4924 ac_ct_AR=$AR
4925 # Extract the first word of "ar", so it can be a program name with args.
4926set dummy ar; ac_word=$2
4927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4928$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4929if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
4930 $as_echo_n "(cached) " >&6
4931else
4932 if test -n "$ac_ct_AR"; then
4933 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4934else
4935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4936for as_dir in $PATH
4937do
4938 IFS=$as_save_IFS
4939 test -z "$as_dir" && as_dir=.
4940 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4942 ac_cv_prog_ac_ct_AR="ar"
4943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4944 break 2
4945 fi
4946done
4947 done
4948IFS=$as_save_IFS
4949
4950fi
4951fi
4952ac_ct_AR=$ac_cv_prog_ac_ct_AR
4953if test -n "$ac_ct_AR"; then
4954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4955$as_echo "$ac_ct_AR" >&6; }
4956else
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4958$as_echo "no" >&6; }
4959fi
4960
4961 if test "x$ac_ct_AR" = x; then
4962 AR="false"
4963 else
4964 case $cross_compiling:$ac_tool_warned in
4965yes:)
4966{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4968ac_tool_warned=yes ;;
4969esac
4970 AR=$ac_ct_AR
4971 fi
4972else
4973 AR="$ac_cv_prog_AR"
4974fi
4975
4976test -z "$AR" && AR=ar
68ed2854
MF
4977if test -n "$plugin_option"; then
4978 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
4979 touch conftest.c
4980 $AR $plugin_option rc conftest.a conftest.c
4981 if test "$?" != 0; then
4982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4983$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4984 else
4985 AR="$AR $plugin_option"
4986 fi
4987 rm -f conftest.*
68ed2854
MF
4988 fi
4989fi
6bb11ab3
L
4990test -z "$AR_FLAGS" && AR_FLAGS=cru
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002if test -n "$ac_tool_prefix"; then
5003 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5004set dummy ${ac_tool_prefix}strip; ac_word=$2
5005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5006$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5007if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
5008 $as_echo_n "(cached) " >&6
5009else
5010 if test -n "$STRIP"; then
5011 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5012else
5013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5014for as_dir in $PATH
5015do
5016 IFS=$as_save_IFS
5017 test -z "$as_dir" && as_dir=.
5018 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5019 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5020 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5022 break 2
5023 fi
5024done
5025 done
5026IFS=$as_save_IFS
5027
5028fi
5029fi
5030STRIP=$ac_cv_prog_STRIP
5031if test -n "$STRIP"; then
5032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5033$as_echo "$STRIP" >&6; }
5034else
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5036$as_echo "no" >&6; }
5037fi
5038
5039
5040fi
5041if test -z "$ac_cv_prog_STRIP"; then
5042 ac_ct_STRIP=$STRIP
5043 # Extract the first word of "strip", so it can be a program name with args.
5044set dummy strip; ac_word=$2
5045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5046$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5047if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5048 $as_echo_n "(cached) " >&6
5049else
5050 if test -n "$ac_ct_STRIP"; then
5051 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5052else
5053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5054for as_dir in $PATH
5055do
5056 IFS=$as_save_IFS
5057 test -z "$as_dir" && as_dir=.
5058 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5059 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5060 ac_cv_prog_ac_ct_STRIP="strip"
5061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5062 break 2
5063 fi
5064done
5065 done
5066IFS=$as_save_IFS
5067
5068fi
5069fi
5070ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5071if test -n "$ac_ct_STRIP"; then
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5073$as_echo "$ac_ct_STRIP" >&6; }
5074else
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5076$as_echo "no" >&6; }
5077fi
5078
5079 if test "x$ac_ct_STRIP" = x; then
5080 STRIP=":"
5081 else
5082 case $cross_compiling:$ac_tool_warned in
5083yes:)
5084{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5085$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5086ac_tool_warned=yes ;;
5087esac
5088 STRIP=$ac_ct_STRIP
5089 fi
5090else
5091 STRIP="$ac_cv_prog_STRIP"
5092fi
5093
5094test -z "$STRIP" && STRIP=:
5095
5096
5097
5098
5099
5100
5101if test -n "$ac_tool_prefix"; then
5102 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5103set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5105$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5106if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5107 $as_echo_n "(cached) " >&6
5108else
5109 if test -n "$RANLIB"; then
5110 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5111else
5112as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5113for as_dir in $PATH
5114do
5115 IFS=$as_save_IFS
5116 test -z "$as_dir" && as_dir=.
5117 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5118 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5119 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5121 break 2
5122 fi
5123done
5124 done
5125IFS=$as_save_IFS
5126
5127fi
5128fi
5129RANLIB=$ac_cv_prog_RANLIB
5130if test -n "$RANLIB"; then
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5132$as_echo "$RANLIB" >&6; }
5133else
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5135$as_echo "no" >&6; }
5136fi
5137
5138
5139fi
5140if test -z "$ac_cv_prog_RANLIB"; then
5141 ac_ct_RANLIB=$RANLIB
5142 # Extract the first word of "ranlib", so it can be a program name with args.
5143set dummy ranlib; ac_word=$2
5144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5145$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5146if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5147 $as_echo_n "(cached) " >&6
5148else
5149 if test -n "$ac_ct_RANLIB"; then
5150 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5151else
5152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5153for as_dir in $PATH
5154do
5155 IFS=$as_save_IFS
5156 test -z "$as_dir" && as_dir=.
5157 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5159 ac_cv_prog_ac_ct_RANLIB="ranlib"
5160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5161 break 2
5162 fi
5163done
5164 done
5165IFS=$as_save_IFS
5166
5167fi
5168fi
5169ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5170if test -n "$ac_ct_RANLIB"; then
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5172$as_echo "$ac_ct_RANLIB" >&6; }
5173else
5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5175$as_echo "no" >&6; }
5176fi
5177
5178 if test "x$ac_ct_RANLIB" = x; then
5179 RANLIB=":"
5180 else
5181 case $cross_compiling:$ac_tool_warned in
5182yes:)
5183{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5184$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5185ac_tool_warned=yes ;;
5186esac
5187 RANLIB=$ac_ct_RANLIB
5188 fi
5189else
5190 RANLIB="$ac_cv_prog_RANLIB"
5191fi
5192
5193test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5194if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5195 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5196 RANLIB="$RANLIB $plugin_option"
5197 fi
5198fi
6bb11ab3
L
5199
5200
5201
5202
5203
5204
5205# Determine commands to create old-style static archives.
5206old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5207old_postinstall_cmds='chmod 644 $oldlib'
5208old_postuninstall_cmds=
5209
5210if test -n "$RANLIB"; then
5211 case $host_os in
5212 openbsd*)
5213 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5214 ;;
5215 *)
5216 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5217 ;;
5218 esac
5219 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5220fi
5221
5222case $host_os in
5223 darwin*)
5224 lock_old_archive_extraction=yes ;;
5225 *)
5226 lock_old_archive_extraction=no ;;
5227esac
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249for ac_prog in gawk mawk nawk awk
5250do
5251 # Extract the first word of "$ac_prog", so it can be a program name with args.
5252set dummy $ac_prog; ac_word=$2
5253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5254$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5255if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5256 $as_echo_n "(cached) " >&6
5257else
5258 if test -n "$AWK"; then
5259 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5260else
5261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5262for as_dir in $PATH
5263do
5264 IFS=$as_save_IFS
5265 test -z "$as_dir" && as_dir=.
5266 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5268 ac_cv_prog_AWK="$ac_prog"
5269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5270 break 2
5271 fi
5272done
5273 done
5274IFS=$as_save_IFS
5275
5276fi
5277fi
5278AWK=$ac_cv_prog_AWK
5279if test -n "$AWK"; then
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5281$as_echo "$AWK" >&6; }
5282else
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5284$as_echo "no" >&6; }
5285fi
5286
5287
5288 test -n "$AWK" && break
5289done
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309# If no C compiler was specified, use CC.
5310LTCC=${LTCC-"$CC"}
5311
5312# If no C compiler flags were specified, use CFLAGS.
5313LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5314
5315# Allow CC to be a program name with arguments.
5316compiler=$CC
5317
5318
5319# Check for command to grab the raw symbol name followed by C symbol from nm.
5320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5321$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5322if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5323 $as_echo_n "(cached) " >&6
5324else
5325
5326# These are sane defaults that work on at least a few old systems.
5327# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5328
5329# Character class describing NM global symbol codes.
5330symcode='[BCDEGRST]'
5331
5332# Regexp to match symbols that can be accessed directly from C.
5333sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5334
5335# Define system-specific variables.
5336case $host_os in
5337aix*)
5338 symcode='[BCDT]'
5339 ;;
5340cygwin* | mingw* | pw32* | cegcc*)
5341 symcode='[ABCDGISTW]'
5342 ;;
5343hpux*)
5344 if test "$host_cpu" = ia64; then
5345 symcode='[ABCDEGRST]'
5346 fi
5347 ;;
5348irix* | nonstopux*)
5349 symcode='[BCDEGRST]'
5350 ;;
5351osf*)
5352 symcode='[BCDEGQRST]'
5353 ;;
5354solaris*)
5355 symcode='[BDRT]'
5356 ;;
5357sco3.2v5*)
5358 symcode='[DT]'
5359 ;;
5360sysv4.2uw2*)
5361 symcode='[DT]'
5362 ;;
5363sysv5* | sco5v6* | unixware* | OpenUNIX*)
5364 symcode='[ABDT]'
5365 ;;
5366sysv4)
5367 symcode='[DFNSTU]'
5368 ;;
5369esac
5370
5371# If we're using GNU nm, then use its standard symbol codes.
5372case `$NM -V 2>&1` in
5373*GNU* | *'with BFD'*)
5374 symcode='[ABCDGIRSTW]' ;;
5375esac
5376
5377# Transform an extracted symbol line into a proper C declaration.
5378# Some systems (esp. on ia64) link data and code symbols differently,
5379# so use this general approach.
5380lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5381
5382# Transform an extracted symbol line into symbol name and symbol address
5383lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5384lt_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'"
5385
5386# Handle CRLF in mingw tool chain
5387opt_cr=
5388case $build_os in
5389mingw*)
5390 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5391 ;;
5392esac
5393
5394# Try without a prefix underscore, then with it.
5395for ac_symprfx in "" "_"; do
5396
5397 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5398 symxfrm="\\1 $ac_symprfx\\2 \\2"
5399
5400 # Write the raw and C identifiers.
5401 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5402 # Fake it for dumpbin and say T for any non-static function
5403 # and D for any global variable.
5404 # Also find C++ and __fastcall symbols from MSVC++,
5405 # which start with @ or ?.
5406 lt_cv_sys_global_symbol_pipe="$AWK '"\
5407" {last_section=section; section=\$ 3};"\
5408" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5409" \$ 0!~/External *\|/{next};"\
5410" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5411" {if(hide[section]) next};"\
5412" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5413" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5414" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5415" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5416" ' prfx=^$ac_symprfx"
5417 else
5418 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5419 fi
5420
5421 # Check to see that the pipe works correctly.
5422 pipe_works=no
5423
5424 rm -f conftest*
5425 cat > conftest.$ac_ext <<_LT_EOF
5426#ifdef __cplusplus
5427extern "C" {
5428#endif
5429char nm_test_var;
5430void nm_test_func(void);
5431void nm_test_func(void){}
5432#ifdef __cplusplus
5433}
5434#endif
5435int main(){nm_test_var='a';nm_test_func();return(0);}
5436_LT_EOF
5437
5438 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5439 (eval $ac_compile) 2>&5
5440 ac_status=$?
5441 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5442 test $ac_status = 0; }; then
5443 # Now try to grab the symbols.
5444 nlist=conftest.nm
5445 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5446 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5447 ac_status=$?
5448 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5449 test $ac_status = 0; } && test -s "$nlist"; then
5450 # Try sorting and uniquifying the output.
5451 if sort "$nlist" | uniq > "$nlist"T; then
5452 mv -f "$nlist"T "$nlist"
5453 else
5454 rm -f "$nlist"T
5455 fi
5456
5457 # Make sure that we snagged all the symbols we need.
5458 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5459 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5460 cat <<_LT_EOF > conftest.$ac_ext
5461#ifdef __cplusplus
5462extern "C" {
5463#endif
5464
5465_LT_EOF
5466 # Now generate the symbol file.
5467 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5468
5469 cat <<_LT_EOF >> conftest.$ac_ext
5470
5471/* The mapping between symbol names and symbols. */
5472const struct {
5473 const char *name;
5474 void *address;
5475}
5476lt__PROGRAM__LTX_preloaded_symbols[] =
5477{
5478 { "@PROGRAM@", (void *) 0 },
5479_LT_EOF
5480 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5481 cat <<\_LT_EOF >> conftest.$ac_ext
5482 {0, (void *) 0}
5483};
5484
5485/* This works around a problem in FreeBSD linker */
5486#ifdef FREEBSD_WORKAROUND
5487static const void *lt_preloaded_setup() {
5488 return lt__PROGRAM__LTX_preloaded_symbols;
5489}
5490#endif
5491
5492#ifdef __cplusplus
5493}
5494#endif
5495_LT_EOF
5496 # Now try linking the two files.
5497 mv conftest.$ac_objext conftstm.$ac_objext
5498 lt_save_LIBS="$LIBS"
5499 lt_save_CFLAGS="$CFLAGS"
5500 LIBS="conftstm.$ac_objext"
5501 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5502 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5503 (eval $ac_link) 2>&5
5504 ac_status=$?
5505 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5506 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5507 pipe_works=yes
5508 fi
5509 LIBS="$lt_save_LIBS"
5510 CFLAGS="$lt_save_CFLAGS"
5511 else
5512 echo "cannot find nm_test_func in $nlist" >&5
5513 fi
5514 else
5515 echo "cannot find nm_test_var in $nlist" >&5
5516 fi
5517 else
5518 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5519 fi
5520 else
5521 echo "$progname: failed program was:" >&5
5522 cat conftest.$ac_ext >&5
5523 fi
5524 rm -rf conftest* conftst*
5525
5526 # Do not use the global_symbol_pipe unless it works.
5527 if test "$pipe_works" = yes; then
5528 break
5529 else
5530 lt_cv_sys_global_symbol_pipe=
5531 fi
5532done
5533
5534fi
5535
5536if test -z "$lt_cv_sys_global_symbol_pipe"; then
5537 lt_cv_sys_global_symbol_to_cdecl=
5538fi
5539if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5541$as_echo "failed" >&6; }
5542else
5543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5544$as_echo "ok" >&6; }
5545fi
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568# Check whether --enable-libtool-lock was given.
5569if test "${enable_libtool_lock+set}" = set; then :
5570 enableval=$enable_libtool_lock;
5571fi
5572
5573test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5574
5575# Some flags need to be propagated to the compiler or linker for good
5576# libtool support.
5577case $host in
5578ia64-*-hpux*)
5579 # Find out which ABI we are using.
5580 echo 'int i;' > conftest.$ac_ext
5581 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5582 (eval $ac_compile) 2>&5
5583 ac_status=$?
5584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5585 test $ac_status = 0; }; then
5586 case `/usr/bin/file conftest.$ac_objext` in
5587 *ELF-32*)
5588 HPUX_IA64_MODE="32"
5589 ;;
5590 *ELF-64*)
5591 HPUX_IA64_MODE="64"
5592 ;;
5593 esac
5594 fi
5595 rm -rf conftest*
5596 ;;
5597*-*-irix6*)
5598 # Find out which ABI we are using.
5599 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5600 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5601 (eval $ac_compile) 2>&5
5602 ac_status=$?
5603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5604 test $ac_status = 0; }; then
5605 if test "$lt_cv_prog_gnu_ld" = yes; then
5606 case `/usr/bin/file conftest.$ac_objext` in
5607 *32-bit*)
5608 LD="${LD-ld} -melf32bsmip"
5609 ;;
5610 *N32*)
5611 LD="${LD-ld} -melf32bmipn32"
5612 ;;
5613 *64-bit*)
5614 LD="${LD-ld} -melf64bmip"
5615 ;;
5616 esac
5617 else
5618 case `/usr/bin/file conftest.$ac_objext` in
5619 *32-bit*)
5620 LD="${LD-ld} -32"
5621 ;;
5622 *N32*)
5623 LD="${LD-ld} -n32"
5624 ;;
5625 *64-bit*)
5626 LD="${LD-ld} -64"
5627 ;;
5628 esac
5629 fi
5630 fi
5631 rm -rf conftest*
5632 ;;
5633
bf3d9781 5634x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5635s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5636 # Find out which ABI we are using.
5637 echo 'int i;' > conftest.$ac_ext
5638 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5639 (eval $ac_compile) 2>&5
5640 ac_status=$?
5641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5642 test $ac_status = 0; }; then
5643 case `/usr/bin/file conftest.o` in
5644 *32-bit*)
5645 case $host in
5646 x86_64-*kfreebsd*-gnu)
5647 LD="${LD-ld} -m elf_i386_fbsd"
5648 ;;
5649 x86_64-*linux*)
5650 case `/usr/bin/file conftest.o` in
5651 *x86-64*)
5652 LD="${LD-ld} -m elf32_x86_64"
5653 ;;
5654 *)
5655 LD="${LD-ld} -m elf_i386"
5656 ;;
5657 esac
5658 ;;
bf3d9781
AM
5659 powerpc64le-*linux*)
5660 LD="${LD-ld} -m elf32lppclinux"
5661 ;;
5662 powerpc64-*linux*)
6bb11ab3
L
5663 LD="${LD-ld} -m elf32ppclinux"
5664 ;;
5665 s390x-*linux*)
5666 LD="${LD-ld} -m elf_s390"
5667 ;;
5668 sparc64-*linux*)
5669 LD="${LD-ld} -m elf32_sparc"
5670 ;;
5671 esac
5672 ;;
5673 *64-bit*)
5674 case $host in
5675 x86_64-*kfreebsd*-gnu)
5676 LD="${LD-ld} -m elf_x86_64_fbsd"
5677 ;;
5678 x86_64-*linux*)
5679 LD="${LD-ld} -m elf_x86_64"
5680 ;;
bf3d9781
AM
5681 powerpcle-*linux*)
5682 LD="${LD-ld} -m elf64lppc"
5683 ;;
5684 powerpc-*linux*)
6bb11ab3
L
5685 LD="${LD-ld} -m elf64ppc"
5686 ;;
5687 s390*-*linux*|s390*-*tpf*)
5688 LD="${LD-ld} -m elf64_s390"
5689 ;;
5690 sparc*-*linux*)
5691 LD="${LD-ld} -m elf64_sparc"
5692 ;;
5693 esac
5694 ;;
5695 esac
5696 fi
5697 rm -rf conftest*
5698 ;;
5699
5700*-*-sco3.2v5*)
5701 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5702 SAVE_CFLAGS="$CFLAGS"
5703 CFLAGS="$CFLAGS -belf"
5704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5705$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5706if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5707 $as_echo_n "(cached) " >&6
5708else
5709 ac_ext=c
5710ac_cpp='$CPP $CPPFLAGS'
5711ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5712ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5713ac_compiler_gnu=$ac_cv_c_compiler_gnu
5714
5715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5716/* end confdefs.h. */
5717
5718int
5719main ()
5720{
5721
5722 ;
5723 return 0;
5724}
5725_ACEOF
5726if ac_fn_c_try_link "$LINENO"; then :
5727 lt_cv_cc_needs_belf=yes
5728else
5729 lt_cv_cc_needs_belf=no
5730fi
5731rm -f core conftest.err conftest.$ac_objext \
5732 conftest$ac_exeext conftest.$ac_ext
5733 ac_ext=c
5734ac_cpp='$CPP $CPPFLAGS'
5735ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5736ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5737ac_compiler_gnu=$ac_cv_c_compiler_gnu
5738
5739fi
5740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5741$as_echo "$lt_cv_cc_needs_belf" >&6; }
5742 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5743 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5744 CFLAGS="$SAVE_CFLAGS"
5745 fi
5746 ;;
5747sparc*-*solaris*)
5748 # Find out which ABI we are using.
5749 echo 'int i;' > conftest.$ac_ext
5750 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5751 (eval $ac_compile) 2>&5
5752 ac_status=$?
5753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5754 test $ac_status = 0; }; then
5755 case `/usr/bin/file conftest.o` in
5756 *64-bit*)
5757 case $lt_cv_prog_gnu_ld in
5758 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5759 *)
5760 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5761 LD="${LD-ld} -64"
5762 fi
5763 ;;
5764 esac
5765 ;;
5766 esac
5767 fi
5768 rm -rf conftest*
5769 ;;
5770esac
5771
5772need_locks="$enable_libtool_lock"
5773
5774
5775 case $host_os in
5776 rhapsody* | darwin*)
5777 if test -n "$ac_tool_prefix"; then
5778 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5779set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5781$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5782if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
5783 $as_echo_n "(cached) " >&6
5784else
5785 if test -n "$DSYMUTIL"; then
5786 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5787else
5788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5789for as_dir in $PATH
5790do
5791 IFS=$as_save_IFS
5792 test -z "$as_dir" && as_dir=.
5793 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5794 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5795 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5797 break 2
5798 fi
5799done
5800 done
5801IFS=$as_save_IFS
5802
5803fi
5804fi
5805DSYMUTIL=$ac_cv_prog_DSYMUTIL
5806if test -n "$DSYMUTIL"; then
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5808$as_echo "$DSYMUTIL" >&6; }
5809else
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5811$as_echo "no" >&6; }
5812fi
5813
5814
5815fi
5816if test -z "$ac_cv_prog_DSYMUTIL"; then
5817 ac_ct_DSYMUTIL=$DSYMUTIL
5818 # Extract the first word of "dsymutil", so it can be a program name with args.
5819set dummy dsymutil; ac_word=$2
5820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5821$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5822if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
5823 $as_echo_n "(cached) " >&6
5824else
5825 if test -n "$ac_ct_DSYMUTIL"; then
5826 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5827else
5828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5829for as_dir in $PATH
5830do
5831 IFS=$as_save_IFS
5832 test -z "$as_dir" && as_dir=.
5833 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5835 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5837 break 2
5838 fi
5839done
5840 done
5841IFS=$as_save_IFS
5842
5843fi
5844fi
5845ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5846if test -n "$ac_ct_DSYMUTIL"; then
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5848$as_echo "$ac_ct_DSYMUTIL" >&6; }
5849else
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5851$as_echo "no" >&6; }
5852fi
5853
5854 if test "x$ac_ct_DSYMUTIL" = x; then
5855 DSYMUTIL=":"
5856 else
5857 case $cross_compiling:$ac_tool_warned in
5858yes:)
5859{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5860$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5861ac_tool_warned=yes ;;
5862esac
5863 DSYMUTIL=$ac_ct_DSYMUTIL
5864 fi
5865else
5866 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5867fi
5868
5869 if test -n "$ac_tool_prefix"; then
5870 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5871set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5873$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5874if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
5875 $as_echo_n "(cached) " >&6
5876else
5877 if test -n "$NMEDIT"; then
5878 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5879else
5880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5881for as_dir in $PATH
5882do
5883 IFS=$as_save_IFS
5884 test -z "$as_dir" && as_dir=.
5885 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5886 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5887 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5889 break 2
5890 fi
5891done
5892 done
5893IFS=$as_save_IFS
5894
5895fi
5896fi
5897NMEDIT=$ac_cv_prog_NMEDIT
5898if test -n "$NMEDIT"; then
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5900$as_echo "$NMEDIT" >&6; }
5901else
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5903$as_echo "no" >&6; }
5904fi
5905
5906
5907fi
5908if test -z "$ac_cv_prog_NMEDIT"; then
5909 ac_ct_NMEDIT=$NMEDIT
5910 # Extract the first word of "nmedit", so it can be a program name with args.
5911set dummy nmedit; ac_word=$2
5912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5913$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5914if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
5915 $as_echo_n "(cached) " >&6
5916else
5917 if test -n "$ac_ct_NMEDIT"; then
5918 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5919else
5920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5921for as_dir in $PATH
5922do
5923 IFS=$as_save_IFS
5924 test -z "$as_dir" && as_dir=.
5925 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5926 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5927 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5929 break 2
5930 fi
5931done
5932 done
5933IFS=$as_save_IFS
5934
5935fi
5936fi
5937ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5938if test -n "$ac_ct_NMEDIT"; then
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5940$as_echo "$ac_ct_NMEDIT" >&6; }
5941else
5942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5943$as_echo "no" >&6; }
5944fi
5945
5946 if test "x$ac_ct_NMEDIT" = x; then
5947 NMEDIT=":"
5948 else
5949 case $cross_compiling:$ac_tool_warned in
5950yes:)
5951{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5952$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5953ac_tool_warned=yes ;;
5954esac
5955 NMEDIT=$ac_ct_NMEDIT
5956 fi
5957else
5958 NMEDIT="$ac_cv_prog_NMEDIT"
5959fi
5960
5961 if test -n "$ac_tool_prefix"; then
5962 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5963set dummy ${ac_tool_prefix}lipo; ac_word=$2
5964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5965$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5966if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
5967 $as_echo_n "(cached) " >&6
5968else
5969 if test -n "$LIPO"; then
5970 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5971else
5972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5973for as_dir in $PATH
5974do
5975 IFS=$as_save_IFS
5976 test -z "$as_dir" && as_dir=.
5977 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5979 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5981 break 2
5982 fi
5983done
5984 done
5985IFS=$as_save_IFS
5986
5987fi
5988fi
5989LIPO=$ac_cv_prog_LIPO
5990if test -n "$LIPO"; then
5991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
5992$as_echo "$LIPO" >&6; }
5993else
5994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5995$as_echo "no" >&6; }
5996fi
5997
5998
5999fi
6000if test -z "$ac_cv_prog_LIPO"; then
6001 ac_ct_LIPO=$LIPO
6002 # Extract the first word of "lipo", so it can be a program name with args.
6003set dummy lipo; ac_word=$2
6004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6005$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6006if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
6007 $as_echo_n "(cached) " >&6
6008else
6009 if test -n "$ac_ct_LIPO"; then
6010 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6011else
6012as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6013for as_dir in $PATH
6014do
6015 IFS=$as_save_IFS
6016 test -z "$as_dir" && as_dir=.
6017 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6018 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6019 ac_cv_prog_ac_ct_LIPO="lipo"
6020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6021 break 2
6022 fi
6023done
6024 done
6025IFS=$as_save_IFS
6026
6027fi
6028fi
6029ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6030if test -n "$ac_ct_LIPO"; then
6031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6032$as_echo "$ac_ct_LIPO" >&6; }
6033else
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6035$as_echo "no" >&6; }
6036fi
6037
6038 if test "x$ac_ct_LIPO" = x; then
6039 LIPO=":"
6040 else
6041 case $cross_compiling:$ac_tool_warned in
6042yes:)
6043{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6044$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6045ac_tool_warned=yes ;;
6046esac
6047 LIPO=$ac_ct_LIPO
6048 fi
6049else
6050 LIPO="$ac_cv_prog_LIPO"
6051fi
6052
6053 if test -n "$ac_tool_prefix"; then
6054 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6055set dummy ${ac_tool_prefix}otool; ac_word=$2
6056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6057$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6058if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6059 $as_echo_n "(cached) " >&6
6060else
6061 if test -n "$OTOOL"; then
6062 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6063else
6064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6065for as_dir in $PATH
6066do
6067 IFS=$as_save_IFS
6068 test -z "$as_dir" && as_dir=.
6069 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6070 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6071 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6073 break 2
6074 fi
6075done
6076 done
6077IFS=$as_save_IFS
6078
6079fi
6080fi
6081OTOOL=$ac_cv_prog_OTOOL
6082if test -n "$OTOOL"; then
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6084$as_echo "$OTOOL" >&6; }
6085else
6086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6087$as_echo "no" >&6; }
6088fi
6089
6090
6091fi
6092if test -z "$ac_cv_prog_OTOOL"; then
6093 ac_ct_OTOOL=$OTOOL
6094 # Extract the first word of "otool", so it can be a program name with args.
6095set dummy otool; ac_word=$2
6096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6097$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6098if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6099 $as_echo_n "(cached) " >&6
6100else
6101 if test -n "$ac_ct_OTOOL"; then
6102 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6103else
6104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6105for as_dir in $PATH
6106do
6107 IFS=$as_save_IFS
6108 test -z "$as_dir" && as_dir=.
6109 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6110 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6111 ac_cv_prog_ac_ct_OTOOL="otool"
6112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6113 break 2
6114 fi
6115done
6116 done
6117IFS=$as_save_IFS
6118
6119fi
6120fi
6121ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6122if test -n "$ac_ct_OTOOL"; then
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6124$as_echo "$ac_ct_OTOOL" >&6; }
6125else
6126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6127$as_echo "no" >&6; }
6128fi
6129
6130 if test "x$ac_ct_OTOOL" = x; then
6131 OTOOL=":"
6132 else
6133 case $cross_compiling:$ac_tool_warned in
6134yes:)
6135{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6136$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6137ac_tool_warned=yes ;;
6138esac
6139 OTOOL=$ac_ct_OTOOL
6140 fi
6141else
6142 OTOOL="$ac_cv_prog_OTOOL"
6143fi
6144
6145 if test -n "$ac_tool_prefix"; then
6146 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6147set dummy ${ac_tool_prefix}otool64; ac_word=$2
6148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6149$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6150if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6151 $as_echo_n "(cached) " >&6
6152else
6153 if test -n "$OTOOL64"; then
6154 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6155else
6156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6157for as_dir in $PATH
6158do
6159 IFS=$as_save_IFS
6160 test -z "$as_dir" && as_dir=.
6161 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6162 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6163 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6165 break 2
6166 fi
6167done
6168 done
6169IFS=$as_save_IFS
6170
6171fi
6172fi
6173OTOOL64=$ac_cv_prog_OTOOL64
6174if test -n "$OTOOL64"; then
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6176$as_echo "$OTOOL64" >&6; }
6177else
6178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6179$as_echo "no" >&6; }
6180fi
6181
6182
6183fi
6184if test -z "$ac_cv_prog_OTOOL64"; then
6185 ac_ct_OTOOL64=$OTOOL64
6186 # Extract the first word of "otool64", so it can be a program name with args.
6187set dummy otool64; ac_word=$2
6188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6189$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6190if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6191 $as_echo_n "(cached) " >&6
6192else
6193 if test -n "$ac_ct_OTOOL64"; then
6194 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6195else
6196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6197for as_dir in $PATH
6198do
6199 IFS=$as_save_IFS
6200 test -z "$as_dir" && as_dir=.
6201 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6203 ac_cv_prog_ac_ct_OTOOL64="otool64"
6204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6205 break 2
6206 fi
6207done
6208 done
6209IFS=$as_save_IFS
6210
6211fi
6212fi
6213ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6214if test -n "$ac_ct_OTOOL64"; then
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6216$as_echo "$ac_ct_OTOOL64" >&6; }
6217else
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6219$as_echo "no" >&6; }
6220fi
6221
6222 if test "x$ac_ct_OTOOL64" = x; then
6223 OTOOL64=":"
6224 else
6225 case $cross_compiling:$ac_tool_warned in
6226yes:)
6227{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6228$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6229ac_tool_warned=yes ;;
6230esac
6231 OTOOL64=$ac_ct_OTOOL64
6232 fi
6233else
6234 OTOOL64="$ac_cv_prog_OTOOL64"
6235fi
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6264$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6265if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6266 $as_echo_n "(cached) " >&6
6267else
6268 lt_cv_apple_cc_single_mod=no
6269 if test -z "${LT_MULTI_MODULE}"; then
6270 # By default we will add the -single_module flag. You can override
6271 # by either setting the environment variable LT_MULTI_MODULE
6272 # non-empty at configure time, or by adding -multi_module to the
6273 # link flags.
6274 rm -rf libconftest.dylib*
6275 echo "int foo(void){return 1;}" > conftest.c
6276 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6277-dynamiclib -Wl,-single_module conftest.c" >&5
6278 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6279 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6280 _lt_result=$?
6281 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6282 lt_cv_apple_cc_single_mod=yes
6283 else
6284 cat conftest.err >&5
6285 fi
6286 rm -rf libconftest.dylib*
6287 rm -f conftest.*
6288 fi
6289fi
6290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6291$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6293$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6294if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6295 $as_echo_n "(cached) " >&6
6296else
6297 lt_cv_ld_exported_symbols_list=no
6298 save_LDFLAGS=$LDFLAGS
6299 echo "_main" > conftest.sym
6300 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6302/* end confdefs.h. */
6303
6304int
6305main ()
6306{
6307
6308 ;
6309 return 0;
6310}
6311_ACEOF
6312if ac_fn_c_try_link "$LINENO"; then :
6313 lt_cv_ld_exported_symbols_list=yes
6314else
6315 lt_cv_ld_exported_symbols_list=no
6316fi
6317rm -f core conftest.err conftest.$ac_objext \
6318 conftest$ac_exeext conftest.$ac_ext
6319 LDFLAGS="$save_LDFLAGS"
6320
6321fi
6322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6323$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6325$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6326if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6327 $as_echo_n "(cached) " >&6
6328else
6329 lt_cv_ld_force_load=no
6330 cat > conftest.c << _LT_EOF
6331int forced_loaded() { return 2;}
6332_LT_EOF
6333 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6334 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6335 echo "$AR cru libconftest.a conftest.o" >&5
6336 $AR cru libconftest.a conftest.o 2>&5
6337 cat > conftest.c << _LT_EOF
6338int main() { return 0;}
6339_LT_EOF
6340 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6341 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6342 _lt_result=$?
6343 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6344 lt_cv_ld_force_load=yes
6345 else
6346 cat conftest.err >&5
6347 fi
6348 rm -f conftest.err libconftest.a conftest conftest.c
6349 rm -rf conftest.dSYM
6350
6351fi
6352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6353$as_echo "$lt_cv_ld_force_load" >&6; }
6354 case $host_os in
6355 rhapsody* | darwin1.[012])
6356 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6357 darwin1.*)
6358 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6359 darwin*) # darwin 5.x on
6360 # if running on 10.5 or later, the deployment target defaults
6361 # to the OS version, if on x86, and 10.4, the deployment
6362 # target defaults to 10.4. Don't you love it?
6363 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6364 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6365 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 6366 10.[012][,.]*)
6bb11ab3
L
6367 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6368 10.*)
6369 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6370 esac
6371 ;;
6372 esac
6373 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6374 _lt_dar_single_mod='$single_module'
6375 fi
6376 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6377 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6378 else
6379 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6380 fi
6381 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6382 _lt_dsymutil='~$DSYMUTIL $lib || :'
6383 else
6384 _lt_dsymutil=
6385 fi
6386 ;;
6387 esac
6388
6389for ac_header in dlfcn.h
6390do :
6391 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6392"
d0ac1c44 6393if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6394 cat >>confdefs.h <<_ACEOF
6395#define HAVE_DLFCN_H 1
6396_ACEOF
6397
6398fi
6399
6400done
6401
6402
6403
ebe9564b 6404
6bb11ab3 6405
0cb8d851
MF
6406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6407$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6408if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6409 $as_echo_n "(cached) " >&6
6410else
6411 ac_cv_c_bigendian=unknown
6412 # See if we're dealing with a universal compiler.
6413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6414/* end confdefs.h. */
6415#ifndef __APPLE_CC__
6416 not a universal capable compiler
6417 #endif
6418 typedef int dummy;
6419
6420_ACEOF
6421if ac_fn_c_try_compile "$LINENO"; then :
6422
6423 # Check for potential -arch flags. It is not universal unless
6424 # there are at least two -arch flags with different values.
6425 ac_arch=
6426 ac_prev=
6427 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6428 if test -n "$ac_prev"; then
6429 case $ac_word in
6430 i?86 | x86_64 | ppc | ppc64)
6431 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6432 ac_arch=$ac_word
6433 else
6434 ac_cv_c_bigendian=universal
6435 break
6436 fi
6437 ;;
6438 esac
6439 ac_prev=
6440 elif test "x$ac_word" = "x-arch"; then
6441 ac_prev=arch
6442 fi
6443 done
6444fi
6445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6446 if test $ac_cv_c_bigendian = unknown; then
6447 # See if sys/param.h defines the BYTE_ORDER macro.
6448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6449/* end confdefs.h. */
6450#include <sys/types.h>
6451 #include <sys/param.h>
6452
6453int
6454main ()
6455{
6456#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6457 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6458 && LITTLE_ENDIAN)
6459 bogus endian macros
6460 #endif
6461
6462 ;
6463 return 0;
6464}
6465_ACEOF
6466if ac_fn_c_try_compile "$LINENO"; then :
6467 # It does; now see whether it defined to BIG_ENDIAN or not.
6468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6469/* end confdefs.h. */
6470#include <sys/types.h>
6471 #include <sys/param.h>
6472
6473int
6474main ()
6475{
6476#if BYTE_ORDER != BIG_ENDIAN
6477 not big endian
6478 #endif
6479
6480 ;
6481 return 0;
6482}
6483_ACEOF
6484if ac_fn_c_try_compile "$LINENO"; then :
6485 ac_cv_c_bigendian=yes
6486else
6487 ac_cv_c_bigendian=no
6488fi
6489rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6490fi
6491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6492 fi
6493 if test $ac_cv_c_bigendian = unknown; then
6494 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6496/* end confdefs.h. */
6497#include <limits.h>
6498
6499int
6500main ()
6501{
6502#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6503 bogus endian macros
6504 #endif
6505
6506 ;
6507 return 0;
6508}
6509_ACEOF
6510if ac_fn_c_try_compile "$LINENO"; then :
6511 # It does; now see whether it defined to _BIG_ENDIAN or not.
6512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6513/* end confdefs.h. */
6514#include <limits.h>
6515
6516int
6517main ()
6518{
6519#ifndef _BIG_ENDIAN
6520 not big endian
6521 #endif
6522
6523 ;
6524 return 0;
6525}
6526_ACEOF
6527if ac_fn_c_try_compile "$LINENO"; then :
6528 ac_cv_c_bigendian=yes
6529else
6530 ac_cv_c_bigendian=no
6531fi
6532rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6533fi
6534rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6535 fi
6536 if test $ac_cv_c_bigendian = unknown; then
6537 # Compile a test program.
6538 if test "$cross_compiling" = yes; then :
6539 # Try to guess by grepping values from an object file.
6540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6541/* end confdefs.h. */
6542short int ascii_mm[] =
6543 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6544 short int ascii_ii[] =
6545 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6546 int use_ascii (int i) {
6547 return ascii_mm[i] + ascii_ii[i];
6548 }
6549 short int ebcdic_ii[] =
6550 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6551 short int ebcdic_mm[] =
6552 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6553 int use_ebcdic (int i) {
6554 return ebcdic_mm[i] + ebcdic_ii[i];
6555 }
6556 extern int foo;
6557
6558int
6559main ()
6560{
6561return use_ascii (foo) == use_ebcdic (foo);
6562 ;
6563 return 0;
6564}
6565_ACEOF
6566if ac_fn_c_try_compile "$LINENO"; then :
6567 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6568 ac_cv_c_bigendian=yes
6569 fi
6570 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6571 if test "$ac_cv_c_bigendian" = unknown; then
6572 ac_cv_c_bigendian=no
6573 else
6574 # finding both strings is unlikely to happen, but who knows?
6575 ac_cv_c_bigendian=unknown
6576 fi
6577 fi
6578fi
6579rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6580else
6581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6582/* end confdefs.h. */
6583$ac_includes_default
6584int
6585main ()
6586{
6587
6588 /* Are we little or big endian? From Harbison&Steele. */
6589 union
6590 {
6591 long int l;
6592 char c[sizeof (long int)];
6593 } u;
6594 u.l = 1;
6595 return u.c[sizeof (long int) - 1] == 1;
6596
6597 ;
6598 return 0;
6599}
6600_ACEOF
6601if ac_fn_c_try_run "$LINENO"; then :
6602 ac_cv_c_bigendian=no
6603else
6604 ac_cv_c_bigendian=yes
6605fi
6606rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6607 conftest.$ac_objext conftest.beam conftest.$ac_ext
6608fi
6609
6610 fi
6611fi
6612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6613$as_echo "$ac_cv_c_bigendian" >&6; }
6614 case $ac_cv_c_bigendian in #(
6615 yes)
6616 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6617;; #(
6618 no)
6619 ;; #(
6620 universal)
6621
6622$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6623
6624 ;; #(
6625 *)
d0ac1c44 6626 as_fn_error $? "unknown endianness
0cb8d851
MF
6627 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6628 esac
6629
6bb11ab3
L
6630
6631
6632
c25ea03d 6633if test "x$cross_compiling" = "xno"; then
aa0fca16 6634 : "${AR_FOR_BUILD:=\$(AR)}"
c25ea03d 6635 : "${CC_FOR_BUILD:=\$(CC)}"
aa0fca16 6636 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
c25ea03d 6637 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6638 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d 6639else
aa0fca16 6640 : "${AR_FOR_BUILD:=ar}"
c25ea03d 6641 : "${CC_FOR_BUILD:=gcc}"
aa0fca16 6642 : "${RANLIB_FOR_BUILD:=ranlib}"
c25ea03d 6643 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6644 : "${LDLFAGS_FOR_BUILD:=}"
6bb11ab3
L
6645fi
6646
6647
6648
c25ea03d 6649
c2783492 6650
aa0fca16
MF
6651
6652
a3e2cc64
MF
6653if test -n "$ac_tool_prefix"; then
6654 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6655set dummy ${ac_tool_prefix}ar; ac_word=$2
6656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6657$as_echo_n "checking for $ac_word... " >&6; }
6658if ${ac_cv_prog_AR+:} false; then :
6659 $as_echo_n "(cached) " >&6
6660else
6661 if test -n "$AR"; then
6662 ac_cv_prog_AR="$AR" # Let the user override the test.
6663else
6664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6665for as_dir in $PATH
6666do
6667 IFS=$as_save_IFS
6668 test -z "$as_dir" && as_dir=.
6669 for ac_exec_ext in '' $ac_executable_extensions; do
6670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6671 ac_cv_prog_AR="${ac_tool_prefix}ar"
6672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6673 break 2
6674 fi
6675done
6676 done
6677IFS=$as_save_IFS
6678
6679fi
6680fi
6681AR=$ac_cv_prog_AR
6682if test -n "$AR"; then
6683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6684$as_echo "$AR" >&6; }
6685else
6686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6687$as_echo "no" >&6; }
6688fi
6689
6690
6691fi
6692if test -z "$ac_cv_prog_AR"; then
6693 ac_ct_AR=$AR
6694 # Extract the first word of "ar", so it can be a program name with args.
6695set dummy ar; ac_word=$2
6696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6697$as_echo_n "checking for $ac_word... " >&6; }
6698if ${ac_cv_prog_ac_ct_AR+:} false; then :
6699 $as_echo_n "(cached) " >&6
6700else
6701 if test -n "$ac_ct_AR"; then
6702 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6703else
6704as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6705for as_dir in $PATH
6706do
6707 IFS=$as_save_IFS
6708 test -z "$as_dir" && as_dir=.
6709 for ac_exec_ext in '' $ac_executable_extensions; do
6710 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6711 ac_cv_prog_ac_ct_AR="ar"
6712 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6713 break 2
6714 fi
6715done
6716 done
6717IFS=$as_save_IFS
6718
6719fi
6720fi
6721ac_ct_AR=$ac_cv_prog_ac_ct_AR
6722if test -n "$ac_ct_AR"; then
6723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6724$as_echo "$ac_ct_AR" >&6; }
6725else
6726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6727$as_echo "no" >&6; }
6728fi
6729
6730 if test "x$ac_ct_AR" = x; then
6731 AR=""
6732 else
6733 case $cross_compiling:$ac_tool_warned in
6734yes:)
6735{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6736$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6737ac_tool_warned=yes ;;
6738esac
6739 AR=$ac_ct_AR
6740 fi
6741else
6742 AR="$ac_cv_prog_AR"
6743fi
6bb11ab3
L
6744
6745if test -n "$ac_tool_prefix"; then
6746 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6747set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6749$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6750if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
6751 $as_echo_n "(cached) " >&6
6752else
6753 if test -n "$RANLIB"; then
6754 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6755else
6756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6757for as_dir in $PATH
6758do
6759 IFS=$as_save_IFS
6760 test -z "$as_dir" && as_dir=.
6761 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6762 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6763 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6765 break 2
6766 fi
6767done
6768 done
6769IFS=$as_save_IFS
6770
6771fi
6772fi
6773RANLIB=$ac_cv_prog_RANLIB
6774if test -n "$RANLIB"; then
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6776$as_echo "$RANLIB" >&6; }
6777else
6778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6779$as_echo "no" >&6; }
6780fi
6781
6782
6783fi
6784if test -z "$ac_cv_prog_RANLIB"; then
6785 ac_ct_RANLIB=$RANLIB
6786 # Extract the first word of "ranlib", so it can be a program name with args.
6787set dummy ranlib; ac_word=$2
6788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6789$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6790if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
6791 $as_echo_n "(cached) " >&6
6792else
6793 if test -n "$ac_ct_RANLIB"; then
6794 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6795else
6796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6797for as_dir in $PATH
6798do
6799 IFS=$as_save_IFS
6800 test -z "$as_dir" && as_dir=.
6801 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6802 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6803 ac_cv_prog_ac_ct_RANLIB="ranlib"
6804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6805 break 2
6806 fi
6807done
6808 done
6809IFS=$as_save_IFS
6810
6811fi
6812fi
6813ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6814if test -n "$ac_ct_RANLIB"; then
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6816$as_echo "$ac_ct_RANLIB" >&6; }
6817else
6818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6819$as_echo "no" >&6; }
6820fi
6821
6822 if test "x$ac_ct_RANLIB" = x; then
6823 RANLIB=":"
6824 else
6825 case $cross_compiling:$ac_tool_warned in
6826yes:)
6827{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6828$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6829ac_tool_warned=yes ;;
6830esac
6831 RANLIB=$ac_ct_RANLIB
6832 fi
6833else
6834 RANLIB="$ac_cv_prog_RANLIB"
6835fi
6836
6837
46f900c0
MF
6838# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6839# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6840# is C99. So handle it ourselves.
6841:
6842C_DIALECT=
6843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6844$as_echo_n "checking whether C11 is supported by default... " >&6; }
6845cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6846/* end confdefs.h. */
6847
6848#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6849# error "C11 support not found"
6850#endif
6851
6852_ACEOF
6853if ac_fn_c_try_compile "$LINENO"; then :
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6855$as_echo "yes" >&6; }
6856else
6857
6858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6859$as_echo "no" >&6; }
6860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6861$as_echo_n "checking for -std=c11 support... " >&6; }
6862 ac_save_CC="$CC"
6863 CC="$CC -std=c11"
6864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6865/* end confdefs.h. */
6866
6867#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6868# error "C11 support not found"
6869#endif
6870
6871_ACEOF
6872if ac_fn_c_try_compile "$LINENO"; then :
6873
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6875$as_echo "yes" >&6; }
6876 CC="$ac_save_CC"
6877 C_DIALECT="-std=c11"
6878
6879else
6880 as_fn_error $? "C11 is required" "$LINENO" 5
6881fi
6882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6883fi
6884rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6885
6886
c2783492
MF
6887ac_config_headers="$ac_config_headers config.h:config.in"
6888
6889
6bb11ab3
L
6890# Dependency checking.
6891ac_config_commands="$ac_config_commands depdir"
6892
6893
6894depcc="$CC" am_compiler_list=
6895
6896am_depcomp=$ac_aux_dir/depcomp
6897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6898$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 6899if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
6900 $as_echo_n "(cached) " >&6
6901else
6902 if test -f "$am_depcomp"; then
6903 # We make a subdir and do the tests there. Otherwise we can end up
6904 # making bogus files that we don't know about and never remove. For
6905 # instance it was reported that on HP-UX the gcc test will end up
6906 # making a dummy file named `D' -- because `-MD' means `put the output
6907 # in D'.
6908 mkdir conftest.dir
6909 # Copy depcomp to subdir because otherwise we won't find it if we're
6910 # using a relative directory.
6911 cp "$am_depcomp" conftest.dir
6912 cd conftest.dir
6913 # We will build objects and dependencies in a subdirectory because
6914 # it helps to detect inapplicable dependency modes. For instance
6915 # both Tru64's cc and ICC support -MD to output dependencies as a
6916 # side effect of compilation, but ICC will put the dependencies in
6917 # the current directory while Tru64 will put them in the object
6918 # directory.
6919 mkdir sub
6920
6921 am_cv_CC_dependencies_compiler_type=none
6922 if test "$am_compiler_list" = ""; then
6923 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6924 fi
6925 for depmode in $am_compiler_list; do
6926 if test $depmode = none; then break; fi
6927
6928 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6929 # Setup a source with many dependencies, because some compilers
6930 # like to wrap large dependency lists on column 80 (with \), and
6931 # we should not choose a depcomp mode which is confused by this.
6932 #
6933 # We need to recreate these files for each test, as the compiler may
6934 # overwrite some of them when testing with obscure command lines.
6935 # This happens at least with the AIX C compiler.
6936 : > sub/conftest.c
6937 for i in 1 2 3 4 5 6; do
6938 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6939 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6940 # Solaris 8's {/usr,}/bin/sh.
6941 touch sub/conftst$i.h
6942 done
6943 echo "include sub/conftest.Po" > confmf
6944
6945 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6946 # mode. It turns out that the SunPro C++ compiler does not properly
6947 # handle `-M -o', and we need to detect this.
6948 depcmd="depmode=$depmode \
6949 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6950 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6951 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6952 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6953 if env $depcmd > conftest.err 2>&1 &&
6954 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6955 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6956 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6957 # icc doesn't choke on unknown options, it will just issue warnings
6958 # or remarks (even with -Werror). So we grep stderr for any message
6959 # that says an option was ignored or not supported.
6960 # When given -MP, icc 7.0 and 7.1 complain thusly:
6961 # icc: Command line warning: ignoring option '-M'; no argument required
6962 # The diagnosis changed in icc 8.0:
6963 # icc: Command line remark: option '-MP' not supported
6964 if (grep 'ignoring option' conftest.err ||
6965 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6966 am_cv_CC_dependencies_compiler_type=$depmode
6967 $as_echo "$as_me:$LINENO: success" >&5
6968 break
6969 fi
6970 fi
6971 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6972 sed -e 's/^/| /' < conftest.err >&5
6973 done
6974
6975 cd ..
6976 rm -rf conftest.dir
6977else
6978 am_cv_CC_dependencies_compiler_type=none
6979fi
6980
6981fi
6982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6983$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6984if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 6985then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
6986else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6987
6988fi
6989
6990
6bb11ab3
L
6991ALL_LINGUAS=
6992# If we haven't got the data from the intl directory,
6993# assume NLS is disabled.
6994USE_NLS=no
6995LIBINTL=
6996LIBINTL_DEP=
6997INCINTL=
6998XGETTEXT=
6999GMSGFMT=
7000POSUB=
7001
7002if test -f ../../intl/config.intl; then
7003 . ../../intl/config.intl
7004fi
7005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7006$as_echo_n "checking whether NLS is requested... " >&6; }
7007if test x"$USE_NLS" != xyes; then
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7009$as_echo "no" >&6; }
7010else
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7012$as_echo "yes" >&6; }
7013
7014$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7015
7016
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7018$as_echo_n "checking for catalogs to be installed... " >&6; }
7019 # Look for .po and .gmo files in the source directory.
7020 CATALOGS=
7021 XLINGUAS=
7022 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7023 # If there aren't any .gmo files the shell will give us the
7024 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7025 # weeded out.
7026 case "$cat" in *\**)
7027 continue;;
7028 esac
7029 # The quadruple backslash is collapsed to a double backslash
7030 # by the backticks, then collapsed again by the double quotes,
7031 # leaving us with one backslash in the sed expression (right
7032 # before the dot that mustn't act as a wildcard).
7033 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7034 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7035 # The user is allowed to set LINGUAS to a list of languages to
7036 # install catalogs for. If it's empty that means "all of them."
7037 if test "x$LINGUAS" = x; then
7038 CATALOGS="$CATALOGS $cat"
7039 XLINGUAS="$XLINGUAS $lang"
7040 else
7041 case "$LINGUAS" in *$lang*)
7042 CATALOGS="$CATALOGS $cat"
7043 XLINGUAS="$XLINGUAS $lang"
7044 ;;
7045 esac
7046 fi
7047 done
7048 LINGUAS="$XLINGUAS"
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7050$as_echo "$LINGUAS" >&6; }
7051
7052
7053 DATADIRNAME=share
7054
7055 INSTOBJEXT=.mo
7056
7057 GENCAT=gencat
7058
7059 CATOBJEXT=.gmo
7060
7061fi
7062
6bb11ab3
L
7063# Check for socket libraries
7064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7065$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7066if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7067 $as_echo_n "(cached) " >&6
7068else
7069 ac_check_lib_save_LIBS=$LIBS
7070LIBS="-lsocket $LIBS"
7071cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7072/* end confdefs.h. */
7073
7074/* Override any GCC internal prototype to avoid an error.
7075 Use char because int might match the return type of a GCC
7076 builtin and then its argument prototype would still apply. */
7077#ifdef __cplusplus
7078extern "C"
7079#endif
7080char bind ();
7081int
7082main ()
7083{
7084return bind ();
7085 ;
7086 return 0;
7087}
7088_ACEOF
7089if ac_fn_c_try_link "$LINENO"; then :
7090 ac_cv_lib_socket_bind=yes
7091else
7092 ac_cv_lib_socket_bind=no
7093fi
7094rm -f core conftest.err conftest.$ac_objext \
7095 conftest$ac_exeext conftest.$ac_ext
7096LIBS=$ac_check_lib_save_LIBS
7097fi
7098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7099$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7100if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7101 cat >>confdefs.h <<_ACEOF
7102#define HAVE_LIBSOCKET 1
7103_ACEOF
7104
7105 LIBS="-lsocket $LIBS"
7106
7107fi
7108
7109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7110$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7111if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7112 $as_echo_n "(cached) " >&6
7113else
7114 ac_check_lib_save_LIBS=$LIBS
7115LIBS="-lnsl $LIBS"
7116cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7117/* end confdefs.h. */
7118
7119/* Override any GCC internal prototype to avoid an error.
7120 Use char because int might match the return type of a GCC
7121 builtin and then its argument prototype would still apply. */
7122#ifdef __cplusplus
7123extern "C"
7124#endif
7125char gethostbyname ();
7126int
7127main ()
7128{
7129return gethostbyname ();
7130 ;
7131 return 0;
7132}
7133_ACEOF
7134if ac_fn_c_try_link "$LINENO"; then :
7135 ac_cv_lib_nsl_gethostbyname=yes
7136else
7137 ac_cv_lib_nsl_gethostbyname=no
7138fi
7139rm -f core conftest.err conftest.$ac_objext \
7140 conftest$ac_exeext conftest.$ac_ext
7141LIBS=$ac_check_lib_save_LIBS
7142fi
7143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7144$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7145if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7146 cat >>confdefs.h <<_ACEOF
7147#define HAVE_LIBNSL 1
7148_ACEOF
7149
7150 LIBS="-lnsl $LIBS"
7151
7152fi
7153
7154
7155# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7156# using the same condition.
7157
aadc9410 7158 # Use the system's zlib library.
7fed4b0b
L
7159 zlibdir="-L\$(top_builddir)/../zlib"
7160 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7161
aadc9410
MF
7162# Check whether --with-system-zlib was given.
7163if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7164 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7165 zlibdir=
7166 zlibinc=
7167 fi
6bb11ab3
L
7168
7169fi
7170
6bb11ab3 7171
6bb11ab3 7172
6bb11ab3
L
7173
7174
7175# BFD uses libdl when when plugins enabled.
7176
faa743bb
RM
7177 maybe_plugins=no
7178 for ac_header in dlfcn.h
7179do :
7180 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7181"
d0ac1c44 7182if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7183 cat >>confdefs.h <<_ACEOF
7184#define HAVE_DLFCN_H 1
7185_ACEOF
7186 maybe_plugins=yes
7187fi
7188
7189done
7190
7191 for ac_header in windows.h
7192do :
7193 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7194"
d0ac1c44 7195if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7196 cat >>confdefs.h <<_ACEOF
7197#define HAVE_WINDOWS_H 1
7198_ACEOF
7199 maybe_plugins=yes
7200fi
7201
7202done
7203
7204
7205 # Check whether --enable-plugins was given.
6bb11ab3
L
7206if test "${enable_plugins+set}" = set; then :
7207 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7208 no) plugins=no ;;
7209 *) plugins=yes
7210 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7211 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7212 fi ;;
7213 esac
6bb11ab3 7214else
faa743bb
RM
7215 plugins=$maybe_plugins
7216
6bb11ab3
L
7217fi
7218
2974be62 7219 if test "$plugins" = "yes"; then
37f980dc
SM
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7221$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7222if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7223 $as_echo_n "(cached) " >&6
7224else
7225 ac_func_search_save_LIBS=$LIBS
7226cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7227/* end confdefs.h. */
7228
7229/* Override any GCC internal prototype to avoid an error.
7230 Use char because int might match the return type of a GCC
7231 builtin and then its argument prototype would still apply. */
7232#ifdef __cplusplus
7233extern "C"
7234#endif
37f980dc 7235char dlsym ();
2974be62
AM
7236int
7237main ()
7238{
37f980dc 7239return dlsym ();
2974be62
AM
7240 ;
7241 return 0;
7242}
7243_ACEOF
7244for ac_lib in '' dl; do
7245 if test -z "$ac_lib"; then
7246 ac_res="none required"
7247 else
7248 ac_res=-l$ac_lib
7249 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7250 fi
7251 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7252 ac_cv_search_dlsym=$ac_res
2974be62
AM
7253fi
7254rm -f core conftest.err conftest.$ac_objext \
7255 conftest$ac_exeext
d0ac1c44 7256 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7257 break
7258fi
7259done
d0ac1c44 7260if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7261
7262else
37f980dc 7263 ac_cv_search_dlsym=no
2974be62
AM
7264fi
7265rm conftest.$ac_ext
7266LIBS=$ac_func_search_save_LIBS
7267fi
37f980dc
SM
7268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7269$as_echo "$ac_cv_search_dlsym" >&6; }
7270ac_res=$ac_cv_search_dlsym
2974be62
AM
7271if test "$ac_res" != no; then :
7272 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7273
7274fi
7275
7276 fi
6bb11ab3
L
7277
7278 if test "$plugins" = yes; then
7279 PLUGINS_TRUE=
7280 PLUGINS_FALSE='#'
7281else
7282 PLUGINS_TRUE='#'
7283 PLUGINS_FALSE=
7284fi
7285
7286
7287
7288
7289
7290# Set options
7291enable_dlopen=yes
7292
7293
7294
7295
7296 enable_win32_dll=no
7297
7298
7299 # Check whether --enable-shared was given.
7300if test "${enable_shared+set}" = set; then :
7301 enableval=$enable_shared; p=${PACKAGE-default}
7302 case $enableval in
7303 yes) enable_shared=yes ;;
7304 no) enable_shared=no ;;
7305 *)
7306 enable_shared=no
7307 # Look at the argument we got. We use all the common list separators.
7308 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7309 for pkg in $enableval; do
7310 IFS="$lt_save_ifs"
7311 if test "X$pkg" = "X$p"; then
7312 enable_shared=yes
7313 fi
7314 done
7315 IFS="$lt_save_ifs"
7316 ;;
7317 esac
7318else
7319 enable_shared=yes
7320fi
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330 # Check whether --enable-static was given.
7331if test "${enable_static+set}" = set; then :
7332 enableval=$enable_static; p=${PACKAGE-default}
7333 case $enableval in
7334 yes) enable_static=yes ;;
7335 no) enable_static=no ;;
7336 *)
7337 enable_static=no
7338 # Look at the argument we got. We use all the common list separators.
7339 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7340 for pkg in $enableval; do
7341 IFS="$lt_save_ifs"
7342 if test "X$pkg" = "X$p"; then
7343 enable_static=yes
7344 fi
7345 done
7346 IFS="$lt_save_ifs"
7347 ;;
7348 esac
7349else
7350 enable_static=yes
7351fi
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362# Check whether --with-pic was given.
7363if test "${with_pic+set}" = set; then :
7364 withval=$with_pic; pic_mode="$withval"
7365else
7366 pic_mode=default
7367fi
7368
7369
7370test -z "$pic_mode" && pic_mode=default
7371
7372
7373
7374
7375
7376
7377
7378 # Check whether --enable-fast-install was given.
7379if test "${enable_fast_install+set}" = set; then :
7380 enableval=$enable_fast_install; p=${PACKAGE-default}
7381 case $enableval in
7382 yes) enable_fast_install=yes ;;
7383 no) enable_fast_install=no ;;
7384 *)
7385 enable_fast_install=no
7386 # Look at the argument we got. We use all the common list separators.
7387 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7388 for pkg in $enableval; do
7389 IFS="$lt_save_ifs"
7390 if test "X$pkg" = "X$p"; then
7391 enable_fast_install=yes
7392 fi
7393 done
7394 IFS="$lt_save_ifs"
7395 ;;
7396 esac
7397else
7398 enable_fast_install=yes
7399fi
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411# This can be used to rebuild libtool when needed
7412LIBTOOL_DEPS="$ltmain"
7413
7414# Always use our own libtool.
7415LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442test -z "$LN_S" && LN_S="ln -s"
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457if test -n "${ZSH_VERSION+set}" ; then
7458 setopt NO_GLOB_SUBST
7459fi
7460
7461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7462$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7463if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7464 $as_echo_n "(cached) " >&6
7465else
7466 rm -f .libs 2>/dev/null
7467mkdir .libs 2>/dev/null
7468if test -d .libs; then
7469 lt_cv_objdir=.libs
7470else
7471 # MS-DOS does not allow filenames that begin with a dot.
7472 lt_cv_objdir=_libs
f0569246 7473fi
6bb11ab3
L
7474rmdir .libs 2>/dev/null
7475fi
7476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7477$as_echo "$lt_cv_objdir" >&6; }
7478objdir=$lt_cv_objdir
f0569246 7479
6bb11ab3
L
7480
7481
7482
7483
7484cat >>confdefs.h <<_ACEOF
7485#define LT_OBJDIR "$lt_cv_objdir/"
7486_ACEOF
7487
7488
7489
7490
7491case $host_os in
7492aix3*)
7493 # AIX sometimes has problems with the GCC collect2 program. For some
7494 # reason, if we set the COLLECT_NAMES environment variable, the problems
7495 # vanish in a puff of smoke.
7496 if test "X${COLLECT_NAMES+set}" != Xset; then
7497 COLLECT_NAMES=
7498 export COLLECT_NAMES
7499 fi
7500 ;;
81ecdfbb 7501esac
6bb11ab3
L
7502
7503# Global variables:
7504ofile=libtool
7505can_build_shared=yes
7506
7507# All known linkers require a `.a' archive for static linking (except MSVC,
7508# which needs '.lib').
7509libext=a
7510
7511with_gnu_ld="$lt_cv_prog_gnu_ld"
7512
7513old_CC="$CC"
7514old_CFLAGS="$CFLAGS"
7515
7516# Set sane defaults for various variables
7517test -z "$CC" && CC=cc
7518test -z "$LTCC" && LTCC=$CC
7519test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7520test -z "$LD" && LD=ld
7521test -z "$ac_objext" && ac_objext=o
7522
7523for cc_temp in $compiler""; do
7524 case $cc_temp in
7525 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7526 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7527 \-*) ;;
7528 *) break;;
7529 esac
7530done
7531cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7532
7533
7534# Only perform the check for file, if the check method requires it
7535test -z "$MAGIC_CMD" && MAGIC_CMD=file
7536case $deplibs_check_method in
7537file_magic*)
7538 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7540$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7541if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7542 $as_echo_n "(cached) " >&6
7543else
7544 case $MAGIC_CMD in
7545[\\/*] | ?:[\\/]*)
7546 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7547 ;;
7548*)
7549 lt_save_MAGIC_CMD="$MAGIC_CMD"
7550 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7551 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7552 for ac_dir in $ac_dummy; do
7553 IFS="$lt_save_ifs"
7554 test -z "$ac_dir" && ac_dir=.
7555 if test -f $ac_dir/${ac_tool_prefix}file; then
7556 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7557 if test -n "$file_magic_test_file"; then
7558 case $deplibs_check_method in
7559 "file_magic "*)
7560 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7561 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7562 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7563 $EGREP "$file_magic_regex" > /dev/null; then
7564 :
7565 else
7566 cat <<_LT_EOF 1>&2
7567
7568*** Warning: the command libtool uses to detect shared libraries,
7569*** $file_magic_cmd, produces output that libtool cannot recognize.
7570*** The result is that libtool may fail to recognize shared libraries
7571*** as such. This will affect the creation of libtool libraries that
7572*** depend on shared libraries, but programs linked with such libtool
7573*** libraries will work regardless of this problem. Nevertheless, you
7574*** may want to report the problem to your system manager and/or to
7575*** bug-libtool@gnu.org
7576
7577_LT_EOF
7578 fi ;;
7579 esac
7580 fi
7581 break
f0569246 7582 fi
6bb11ab3
L
7583 done
7584 IFS="$lt_save_ifs"
7585 MAGIC_CMD="$lt_save_MAGIC_CMD"
7586 ;;
7587esac
f0569246 7588fi
f0569246 7589
6bb11ab3
L
7590MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7591if test -n "$MAGIC_CMD"; then
7592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7593$as_echo "$MAGIC_CMD" >&6; }
7594else
7595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7596$as_echo "no" >&6; }
7597fi
81ecdfbb 7598
6bb11ab3
L
7599
7600
7601
7602
7603if test -z "$lt_cv_path_MAGIC_CMD"; then
7604 if test -n "$ac_tool_prefix"; then
7605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7606$as_echo_n "checking for file... " >&6; }
d0ac1c44 7607if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7608 $as_echo_n "(cached) " >&6
7609else
7610 case $MAGIC_CMD in
7611[\\/*] | ?:[\\/]*)
7612 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7613 ;;
7614*)
7615 lt_save_MAGIC_CMD="$MAGIC_CMD"
7616 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7617 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7618 for ac_dir in $ac_dummy; do
7619 IFS="$lt_save_ifs"
7620 test -z "$ac_dir" && ac_dir=.
7621 if test -f $ac_dir/file; then
7622 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7623 if test -n "$file_magic_test_file"; then
7624 case $deplibs_check_method in
7625 "file_magic "*)
7626 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7627 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7628 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7629 $EGREP "$file_magic_regex" > /dev/null; then
7630 :
7631 else
7632 cat <<_LT_EOF 1>&2
7633
7634*** Warning: the command libtool uses to detect shared libraries,
7635*** $file_magic_cmd, produces output that libtool cannot recognize.
7636*** The result is that libtool may fail to recognize shared libraries
7637*** as such. This will affect the creation of libtool libraries that
7638*** depend on shared libraries, but programs linked with such libtool
7639*** libraries will work regardless of this problem. Nevertheless, you
7640*** may want to report the problem to your system manager and/or to
7641*** bug-libtool@gnu.org
7642
7643_LT_EOF
7644 fi ;;
7645 esac
7646 fi
7647 break
7648 fi
7649 done
7650 IFS="$lt_save_ifs"
7651 MAGIC_CMD="$lt_save_MAGIC_CMD"
7652 ;;
81ecdfbb 7653esac
6bb11ab3
L
7654fi
7655
7656MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7657if test -n "$MAGIC_CMD"; then
7658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7659$as_echo "$MAGIC_CMD" >&6; }
7660else
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7662$as_echo "no" >&6; }
7663fi
7664
7665
7666 else
7667 MAGIC_CMD=:
7668 fi
7669fi
7670
7671 fi
7672 ;;
7673esac
7674
7675# Use C for the default configuration in the libtool script
7676
7677lt_save_CC="$CC"
7678ac_ext=c
7679ac_cpp='$CPP $CPPFLAGS'
7680ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7681ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7682ac_compiler_gnu=$ac_cv_c_compiler_gnu
7683
7684
7685# Source file extension for C test sources.
7686ac_ext=c
7687
7688# Object file extension for compiled C test sources.
7689objext=o
7690objext=$objext
7691
7692# Code to be used in simple compile tests
7693lt_simple_compile_test_code="int some_variable = 0;"
7694
7695# Code to be used in simple link tests
7696lt_simple_link_test_code='int main(){return(0);}'
7697
7698
7699
7700
7701
7702
7703
7704# If no C compiler was specified, use CC.
7705LTCC=${LTCC-"$CC"}
7706
7707# If no C compiler flags were specified, use CFLAGS.
7708LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7709
7710# Allow CC to be a program name with arguments.
7711compiler=$CC
7712
7713# Save the default compiler, since it gets overwritten when the other
7714# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7715compiler_DEFAULT=$CC
7716
7717# save warnings/boilerplate of simple test code
7718ac_outfile=conftest.$ac_objext
7719echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7720eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7721_lt_compiler_boilerplate=`cat conftest.err`
7722$RM conftest*
7723
7724ac_outfile=conftest.$ac_objext
7725echo "$lt_simple_link_test_code" >conftest.$ac_ext
7726eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7727_lt_linker_boilerplate=`cat conftest.err`
7728$RM -r conftest*
7729
7730
7731## CAVEAT EMPTOR:
7732## There is no encapsulation within the following macros, do not change
7733## the running order or otherwise move them around unless you know exactly
7734## what you are doing...
7735if test -n "$compiler"; then
7736
7737lt_prog_compiler_no_builtin_flag=
7738
7739if test "$GCC" = yes; then
7740 case $cc_basename in
7741 nvcc*)
7742 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7743 *)
7744 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 7745 esac
6bb11ab3
L
7746
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7748$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 7749if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 7750 $as_echo_n "(cached) " >&6
f0569246 7751else
6bb11ab3
L
7752 lt_cv_prog_compiler_rtti_exceptions=no
7753 ac_outfile=conftest.$ac_objext
7754 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7755 lt_compiler_flag="-fno-rtti -fno-exceptions"
7756 # Insert the option either (1) after the last *FLAGS variable, or
7757 # (2) before a word containing "conftest.", or (3) at the end.
7758 # Note that $ac_compile itself does not contain backslashes and begins
7759 # with a dollar sign (not a hyphen), so the echo should work correctly.
7760 # The option is referenced via a variable to avoid confusing sed.
7761 lt_compile=`echo "$ac_compile" | $SED \
7762 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7763 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7764 -e 's:$: $lt_compiler_flag:'`
7765 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7766 (eval "$lt_compile" 2>conftest.err)
7767 ac_status=$?
7768 cat conftest.err >&5
7769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7770 if (exit $ac_status) && test -s "$ac_outfile"; then
7771 # The compiler can only warn and ignore the option if not recognized
7772 # So say no if there are warnings other than the usual output.
7773 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7774 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7775 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7776 lt_cv_prog_compiler_rtti_exceptions=yes
7777 fi
7778 fi
7779 $RM conftest*
7780
f0569246 7781fi
6bb11ab3
L
7782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7783$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7784
7785if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7786 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7787else
7788 :
7789fi
7790
7791fi
7792
7793
7794
7795
7796
7797
7798 lt_prog_compiler_wl=
7799lt_prog_compiler_pic=
7800lt_prog_compiler_static=
7801
7802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7803$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7804
7805 if test "$GCC" = yes; then
7806 lt_prog_compiler_wl='-Wl,'
7807 lt_prog_compiler_static='-static'
7808
7809 case $host_os in
7810 aix*)
7811 # All AIX code is PIC.
7812 if test "$host_cpu" = ia64; then
7813 # AIX 5 now supports IA64 processor
7814 lt_prog_compiler_static='-Bstatic'
7815 fi
7816 lt_prog_compiler_pic='-fPIC'
7817 ;;
7818
7819 amigaos*)
7820 case $host_cpu in
7821 powerpc)
7822 # see comment about AmigaOS4 .so support
7823 lt_prog_compiler_pic='-fPIC'
7824 ;;
7825 m68k)
7826 # FIXME: we need at least 68020 code to build shared libraries, but
7827 # adding the `-m68020' flag to GCC prevents building anything better,
7828 # like `-m68040'.
7829 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7830 ;;
7831 esac
7832 ;;
7833
7834 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7835 # PIC is the default for these OSes.
7836 ;;
7837
7838 mingw* | cygwin* | pw32* | os2* | cegcc*)
7839 # This hack is so that the source file can tell whether it is being
7840 # built for inclusion in a dll (and should export symbols for example).
7841 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7842 # (--disable-auto-import) libraries
7843 lt_prog_compiler_pic='-DDLL_EXPORT'
7844 ;;
7845
7846 darwin* | rhapsody*)
7847 # PIC is the default on this platform
7848 # Common symbols not allowed in MH_DYLIB files
7849 lt_prog_compiler_pic='-fno-common'
7850 ;;
7851
7852 haiku*)
7853 # PIC is the default for Haiku.
7854 # The "-static" flag exists, but is broken.
7855 lt_prog_compiler_static=
7856 ;;
7857
7858 hpux*)
7859 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7860 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7861 # sets the default TLS model and affects inlining.
7862 case $host_cpu in
7863 hppa*64*)
7864 # +Z the default
7865 ;;
7866 *)
7867 lt_prog_compiler_pic='-fPIC'
7868 ;;
7869 esac
7870 ;;
7871
7872 interix[3-9]*)
7873 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7874 # Instead, we relocate shared libraries at runtime.
7875 ;;
7876
7877 msdosdjgpp*)
7878 # Just because we use GCC doesn't mean we suddenly get shared libraries
7879 # on systems that don't support them.
7880 lt_prog_compiler_can_build_shared=no
7881 enable_shared=no
7882 ;;
7883
7884 *nto* | *qnx*)
7885 # QNX uses GNU C++, but need to define -shared option too, otherwise
7886 # it will coredump.
7887 lt_prog_compiler_pic='-fPIC -shared'
7888 ;;
7889
7890 sysv4*MP*)
7891 if test -d /usr/nec; then
7892 lt_prog_compiler_pic=-Kconform_pic
7893 fi
7894 ;;
7895
7896 *)
7897 lt_prog_compiler_pic='-fPIC'
7898 ;;
7899 esac
7900
7901 case $cc_basename in
7902 nvcc*) # Cuda Compiler Driver 2.2
7903 lt_prog_compiler_wl='-Xlinker '
7904 lt_prog_compiler_pic='-Xcompiler -fPIC'
7905 ;;
7906 esac
7907 else
7908 # PORTME Check for flag to pass linker flags through the system compiler.
7909 case $host_os in
7910 aix*)
7911 lt_prog_compiler_wl='-Wl,'
7912 if test "$host_cpu" = ia64; then
7913 # AIX 5 now supports IA64 processor
7914 lt_prog_compiler_static='-Bstatic'
7915 else
7916 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7917 fi
7918 ;;
7919
7920 mingw* | cygwin* | pw32* | os2* | cegcc*)
7921 # This hack is so that the source file can tell whether it is being
7922 # built for inclusion in a dll (and should export symbols for example).
7923 lt_prog_compiler_pic='-DDLL_EXPORT'
7924 ;;
7925
7926 hpux9* | hpux10* | hpux11*)
7927 lt_prog_compiler_wl='-Wl,'
7928 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7929 # not for PA HP-UX.
7930 case $host_cpu in
7931 hppa*64*|ia64*)
7932 # +Z the default
7933 ;;
7934 *)
7935 lt_prog_compiler_pic='+Z'
7936 ;;
7937 esac
7938 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7939 lt_prog_compiler_static='${wl}-a ${wl}archive'
7940 ;;
7941
7942 irix5* | irix6* | nonstopux*)
7943 lt_prog_compiler_wl='-Wl,'
7944 # PIC (with -KPIC) is the default.
7945 lt_prog_compiler_static='-non_shared'
7946 ;;
7947
7948 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7949 case $cc_basename in
7950 # old Intel for x86_64 which still supported -KPIC.
7951 ecc*)
7952 lt_prog_compiler_wl='-Wl,'
7953 lt_prog_compiler_pic='-KPIC'
7954 lt_prog_compiler_static='-static'
7955 ;;
7956 # icc used to be incompatible with GCC.
7957 # ICC 10 doesn't accept -KPIC any more.
7958 icc* | ifort*)
7959 lt_prog_compiler_wl='-Wl,'
7960 lt_prog_compiler_pic='-fPIC'
7961 lt_prog_compiler_static='-static'
7962 ;;
7963 # Lahey Fortran 8.1.
7964 lf95*)
7965 lt_prog_compiler_wl='-Wl,'
7966 lt_prog_compiler_pic='--shared'
7967 lt_prog_compiler_static='--static'
7968 ;;
7969 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7970 # Portland Group compilers (*not* the Pentium gcc compiler,
7971 # which looks to be a dead project)
7972 lt_prog_compiler_wl='-Wl,'
7973 lt_prog_compiler_pic='-fpic'
7974 lt_prog_compiler_static='-Bstatic'
7975 ;;
7976 ccc*)
7977 lt_prog_compiler_wl='-Wl,'
7978 # All Alpha code is PIC.
7979 lt_prog_compiler_static='-non_shared'
7980 ;;
7981 xl* | bgxl* | bgf* | mpixl*)
7982 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7983 lt_prog_compiler_wl='-Wl,'
7984 lt_prog_compiler_pic='-qpic'
7985 lt_prog_compiler_static='-qstaticlink'
7986 ;;
7987 *)
7988 case `$CC -V 2>&1 | sed 5q` in
7989 *Sun\ F* | *Sun*Fortran*)
7990 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7991 lt_prog_compiler_pic='-KPIC'
7992 lt_prog_compiler_static='-Bstatic'
7993 lt_prog_compiler_wl=''
7994 ;;
7995 *Sun\ C*)
7996 # Sun C 5.9
7997 lt_prog_compiler_pic='-KPIC'
7998 lt_prog_compiler_static='-Bstatic'
7999 lt_prog_compiler_wl='-Wl,'
8000 ;;
8001 esac
8002 ;;
8003 esac
8004 ;;
8005
8006 newsos6)
8007 lt_prog_compiler_pic='-KPIC'
8008 lt_prog_compiler_static='-Bstatic'
8009 ;;
8010
8011 *nto* | *qnx*)
8012 # QNX uses GNU C++, but need to define -shared option too, otherwise
8013 # it will coredump.
8014 lt_prog_compiler_pic='-fPIC -shared'
8015 ;;
8016
8017 osf3* | osf4* | osf5*)
8018 lt_prog_compiler_wl='-Wl,'
8019 # All OSF/1 code is PIC.
8020 lt_prog_compiler_static='-non_shared'
8021 ;;
8022
8023 rdos*)
8024 lt_prog_compiler_static='-non_shared'
8025 ;;
8026
8027 solaris*)
8028 lt_prog_compiler_pic='-KPIC'
8029 lt_prog_compiler_static='-Bstatic'
8030 case $cc_basename in
8031 f77* | f90* | f95*)
8032 lt_prog_compiler_wl='-Qoption ld ';;
8033 *)
8034 lt_prog_compiler_wl='-Wl,';;
8035 esac
8036 ;;
f0569246 8037
6bb11ab3
L
8038 sunos4*)
8039 lt_prog_compiler_wl='-Qoption ld '
8040 lt_prog_compiler_pic='-PIC'
8041 lt_prog_compiler_static='-Bstatic'
8042 ;;
f0569246 8043
6bb11ab3
L
8044 sysv4 | sysv4.2uw2* | sysv4.3*)
8045 lt_prog_compiler_wl='-Wl,'
8046 lt_prog_compiler_pic='-KPIC'
8047 lt_prog_compiler_static='-Bstatic'
8048 ;;
f0569246 8049
6bb11ab3
L
8050 sysv4*MP*)
8051 if test -d /usr/nec ;then
8052 lt_prog_compiler_pic='-Kconform_pic'
8053 lt_prog_compiler_static='-Bstatic'
8054 fi
8055 ;;
8056
8057 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8058 lt_prog_compiler_wl='-Wl,'
8059 lt_prog_compiler_pic='-KPIC'
8060 lt_prog_compiler_static='-Bstatic'
8061 ;;
8062
8063 unicos*)
8064 lt_prog_compiler_wl='-Wl,'
8065 lt_prog_compiler_can_build_shared=no
8066 ;;
8067
8068 uts4*)
8069 lt_prog_compiler_pic='-pic'
8070 lt_prog_compiler_static='-Bstatic'
8071 ;;
8072
8073 *)
8074 lt_prog_compiler_can_build_shared=no
8075 ;;
8076 esac
8077 fi
8078
8079case $host_os in
8080 # For platforms which do not support PIC, -DPIC is meaningless:
8081 *djgpp*)
8082 lt_prog_compiler_pic=
8083 ;;
8084 *)
8085 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8086 ;;
81ecdfbb 8087esac
6bb11ab3
L
8088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8089$as_echo "$lt_prog_compiler_pic" >&6; }
8090
8091
8092
8093
8094
8095
8096#
8097# Check to make sure the PIC flag actually works.
8098#
8099if test -n "$lt_prog_compiler_pic"; then
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8101$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8102if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 8103 $as_echo_n "(cached) " >&6
b7026657 8104else
6bb11ab3
L
8105 lt_cv_prog_compiler_pic_works=no
8106 ac_outfile=conftest.$ac_objext
8107 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8108 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8109 # Insert the option either (1) after the last *FLAGS variable, or
8110 # (2) before a word containing "conftest.", or (3) at the end.
8111 # Note that $ac_compile itself does not contain backslashes and begins
8112 # with a dollar sign (not a hyphen), so the echo should work correctly.
8113 # The option is referenced via a variable to avoid confusing sed.
8114 lt_compile=`echo "$ac_compile" | $SED \
8115 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8116 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8117 -e 's:$: $lt_compiler_flag:'`
8118 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8119 (eval "$lt_compile" 2>conftest.err)
8120 ac_status=$?
8121 cat conftest.err >&5
8122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8123 if (exit $ac_status) && test -s "$ac_outfile"; then
8124 # The compiler can only warn and ignore the option if not recognized
8125 # So say no if there are warnings other than the usual output.
8126 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8127 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8128 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8129 lt_cv_prog_compiler_pic_works=yes
8130 fi
8131 fi
8132 $RM conftest*
b7026657 8133
b7026657 8134fi
6bb11ab3
L
8135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8136$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8137
8138if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8139 case $lt_prog_compiler_pic in
8140 "" | " "*) ;;
8141 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8142 esac
8143else
8144 lt_prog_compiler_pic=
8145 lt_prog_compiler_can_build_shared=no
f0569246 8146fi
6bb11ab3
L
8147
8148fi
8149
8150
8151
8152
8153
8154
8155#
8156# Check to make sure the static flag actually works.
8157#
8158wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8160$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8161if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8162 $as_echo_n "(cached) " >&6
f0569246 8163else
6bb11ab3
L
8164 lt_cv_prog_compiler_static_works=no
8165 save_LDFLAGS="$LDFLAGS"
8166 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8167 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8168 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8169 # The linker can only warn and ignore the option if not recognized
8170 # So say no if there are warnings
8171 if test -s conftest.err; then
8172 # Append any errors to the config.log.
8173 cat conftest.err 1>&5
8174 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8175 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8176 if diff conftest.exp conftest.er2 >/dev/null; then
8177 lt_cv_prog_compiler_static_works=yes
8178 fi
8179 else
8180 lt_cv_prog_compiler_static_works=yes
8181 fi
8182 fi
8183 $RM -r conftest*
8184 LDFLAGS="$save_LDFLAGS"
f0569246 8185
6bb11ab3
L
8186fi
8187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8188$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 8189
6bb11ab3
L
8190if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8191 :
f0569246 8192else
6bb11ab3 8193 lt_prog_compiler_static=
f0569246 8194fi
b7026657 8195
6bb11ab3
L
8196
8197
8198
8199
8200
8201
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8203$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8204if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 8205 $as_echo_n "(cached) " >&6
81ecdfbb 8206else
6bb11ab3
L
8207 lt_cv_prog_compiler_c_o=no
8208 $RM -r conftest 2>/dev/null
8209 mkdir conftest
8210 cd conftest
8211 mkdir out
8212 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8213
8214 lt_compiler_flag="-o out/conftest2.$ac_objext"
8215 # Insert the option either (1) after the last *FLAGS variable, or
8216 # (2) before a word containing "conftest.", or (3) at the end.
8217 # Note that $ac_compile itself does not contain backslashes and begins
8218 # with a dollar sign (not a hyphen), so the echo should work correctly.
8219 lt_compile=`echo "$ac_compile" | $SED \
8220 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8221 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8222 -e 's:$: $lt_compiler_flag:'`
8223 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8224 (eval "$lt_compile" 2>out/conftest.err)
8225 ac_status=$?
8226 cat out/conftest.err >&5
8227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8228 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8229 then
8230 # The compiler can only warn and ignore the option if not recognized
8231 # So say no if there are warnings
8232 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8233 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8234 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8235 lt_cv_prog_compiler_c_o=yes
8236 fi
8237 fi
8238 chmod u+w . 2>&5
8239 $RM conftest*
8240 # SGI C++ compiler will create directory out/ii_files/ for
8241 # template instantiation
8242 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8243 $RM out/* && rmdir out
8244 cd ..
8245 $RM -r conftest
8246 $RM conftest*
8247
81ecdfbb 8248fi
6bb11ab3
L
8249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8250$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8251
8252
8253
8254
8255
8256
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8258$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8259if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
8260 $as_echo_n "(cached) " >&6
8261else
6bb11ab3
L
8262 lt_cv_prog_compiler_c_o=no
8263 $RM -r conftest 2>/dev/null
8264 mkdir conftest
8265 cd conftest
8266 mkdir out
8267 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8268
8269 lt_compiler_flag="-o out/conftest2.$ac_objext"
8270 # Insert the option either (1) after the last *FLAGS variable, or
8271 # (2) before a word containing "conftest.", or (3) at the end.
8272 # Note that $ac_compile itself does not contain backslashes and begins
8273 # with a dollar sign (not a hyphen), so the echo should work correctly.
8274 lt_compile=`echo "$ac_compile" | $SED \
8275 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8276 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8277 -e 's:$: $lt_compiler_flag:'`
8278 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8279 (eval "$lt_compile" 2>out/conftest.err)
8280 ac_status=$?
8281 cat out/conftest.err >&5
8282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8283 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8284 then
8285 # The compiler can only warn and ignore the option if not recognized
8286 # So say no if there are warnings
8287 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8288 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8289 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8290 lt_cv_prog_compiler_c_o=yes
8291 fi
8292 fi
8293 chmod u+w . 2>&5
8294 $RM conftest*
8295 # SGI C++ compiler will create directory out/ii_files/ for
8296 # template instantiation
8297 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8298 $RM out/* && rmdir out
8299 cd ..
8300 $RM -r conftest
8301 $RM conftest*
8302
8303fi
8304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8305$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8306
8307
8308
8309
8310hard_links="nottested"
8311if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8312 # do not overwrite the value of need_locks provided by the user
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8314$as_echo_n "checking if we can lock with hard links... " >&6; }
8315 hard_links=yes
8316 $RM conftest*
8317 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8318 touch conftest.a
8319 ln conftest.a conftest.b 2>&5 || hard_links=no
8320 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8322$as_echo "$hard_links" >&6; }
8323 if test "$hard_links" = no; then
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8325$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8326 need_locks=warn
8327 fi
8328else
8329 need_locks=no
8330fi
8331
8332
8333
8334
8335
8336
8337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8338$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8339
8340 runpath_var=
8341 allow_undefined_flag=
8342 always_export_symbols=no
8343 archive_cmds=
8344 archive_expsym_cmds=
8345 compiler_needs_object=no
8346 enable_shared_with_static_runtimes=no
8347 export_dynamic_flag_spec=
8348 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8349 hardcode_automatic=no
8350 hardcode_direct=no
8351 hardcode_direct_absolute=no
8352 hardcode_libdir_flag_spec=
8353 hardcode_libdir_flag_spec_ld=
8354 hardcode_libdir_separator=
8355 hardcode_minus_L=no
8356 hardcode_shlibpath_var=unsupported
8357 inherit_rpath=no
8358 link_all_deplibs=unknown
8359 module_cmds=
8360 module_expsym_cmds=
8361 old_archive_from_new_cmds=
8362 old_archive_from_expsyms_cmds=
8363 thread_safe_flag_spec=
8364 whole_archive_flag_spec=
8365 # include_expsyms should be a list of space-separated symbols to be *always*
8366 # included in the symbol list
8367 include_expsyms=
8368 # exclude_expsyms can be an extended regexp of symbols to exclude
8369 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8370 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8371 # as well as any symbol that contains `d'.
8372 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8373 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8374 # platforms (ab)use it in PIC code, but their linkers get confused if
8375 # the symbol is explicitly referenced. Since portable code cannot
8376 # rely on this symbol name, it's probably fine to never include it in
8377 # preloaded symbol tables.
8378 # Exclude shared library initialization/finalization symbols.
8379 extract_expsyms_cmds=
8380
8381 case $host_os in
8382 cygwin* | mingw* | pw32* | cegcc*)
8383 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8384 # When not using gcc, we currently assume that we are using
8385 # Microsoft Visual C++.
8386 if test "$GCC" != yes; then
8387 with_gnu_ld=no
8388 fi
8389 ;;
8390 interix*)
8391 # we just hope/assume this is gcc and not c89 (= MSVC++)
8392 with_gnu_ld=yes
8393 ;;
8394 openbsd*)
8395 with_gnu_ld=no
8396 ;;
8397 esac
f0569246 8398
6bb11ab3
L
8399 ld_shlibs=yes
8400
8401 # On some targets, GNU ld is compatible enough with the native linker
8402 # that we're better off using the native interface for both.
8403 lt_use_gnu_ld_interface=no
8404 if test "$with_gnu_ld" = yes; then
8405 case $host_os in
8406 aix*)
8407 # The AIX port of GNU ld has always aspired to compatibility
8408 # with the native linker. However, as the warning in the GNU ld
8409 # block says, versions before 2.19.5* couldn't really create working
8410 # shared libraries, regardless of the interface used.
8411 case `$LD -v 2>&1` in
8412 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8413 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8414 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8415 *)
8416 lt_use_gnu_ld_interface=yes
8417 ;;
8418 esac
8419 ;;
8420 *)
8421 lt_use_gnu_ld_interface=yes
8422 ;;
8423 esac
8424 fi
f0569246 8425
6bb11ab3
L
8426 if test "$lt_use_gnu_ld_interface" = yes; then
8427 # If archive_cmds runs LD, not CC, wlarc should be empty
8428 wlarc='${wl}'
8429
8430 # Set some defaults for GNU ld with shared library support. These
8431 # are reset later if shared libraries are not supported. Putting them
8432 # here allows them to be overridden if necessary.
8433 runpath_var=LD_RUN_PATH
8434 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8435 export_dynamic_flag_spec='${wl}--export-dynamic'
8436 # ancient GNU ld didn't support --whole-archive et. al.
8437 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8438 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8439 else
8440 whole_archive_flag_spec=
8441 fi
8442 supports_anon_versioning=no
8443 case `$LD -v 2>&1` in
8444 *GNU\ gold*) supports_anon_versioning=yes ;;
8445 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8446 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8447 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8448 *\ 2.11.*) ;; # other 2.11 versions
8449 *) supports_anon_versioning=yes ;;
8450 esac
8451
8452 # See if GNU ld supports shared libraries.
8453 case $host_os in
8454 aix[3-9]*)
8455 # On AIX/PPC, the GNU linker is very broken
8456 if test "$host_cpu" != ia64; then
8457 ld_shlibs=no
8458 cat <<_LT_EOF 1>&2
8459
8460*** Warning: the GNU linker, at least up to release 2.19, is reported
8461*** to be unable to reliably create shared libraries on AIX.
8462*** Therefore, libtool is disabling shared libraries support. If you
8463*** really care for shared libraries, you may want to install binutils
8464*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8465*** You will then need to restart the configuration process.
8466
8467_LT_EOF
8468 fi
8469 ;;
8470
8471 amigaos*)
8472 case $host_cpu in
8473 powerpc)
8474 # see comment about AmigaOS4 .so support
8475 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8476 archive_expsym_cmds=''
8477 ;;
8478 m68k)
8479 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)'
8480 hardcode_libdir_flag_spec='-L$libdir'
8481 hardcode_minus_L=yes
8482 ;;
8483 esac
8484 ;;
8485
8486 beos*)
8487 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8488 allow_undefined_flag=unsupported
8489 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8490 # support --undefined. This deserves some investigation. FIXME
8491 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8492 else
8493 ld_shlibs=no
8494 fi
8495 ;;
8496
8497 cygwin* | mingw* | pw32* | cegcc*)
8498 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8499 # as there is no search path for DLLs.
8500 hardcode_libdir_flag_spec='-L$libdir'
8501 export_dynamic_flag_spec='${wl}--export-all-symbols'
8502 allow_undefined_flag=unsupported
8503 always_export_symbols=no
8504 enable_shared_with_static_runtimes=yes
8505 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8506
8507 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8508 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8509 # If the export-symbols file already is a .def file (1st line
8510 # is EXPORTS), use it as is; otherwise, prepend...
8511 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8512 cp $export_symbols $output_objdir/$soname.def;
8513 else
8514 echo EXPORTS > $output_objdir/$soname.def;
8515 cat $export_symbols >> $output_objdir/$soname.def;
8516 fi~
8517 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8518 else
8519 ld_shlibs=no
8520 fi
8521 ;;
8522
8523 haiku*)
8524 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8525 link_all_deplibs=yes
8526 ;;
8527
8528 interix[3-9]*)
8529 hardcode_direct=no
8530 hardcode_shlibpath_var=no
8531 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8532 export_dynamic_flag_spec='${wl}-E'
8533 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8534 # Instead, shared libraries are loaded at an image base (0x10000000 by
8535 # default) and relocated if they conflict, which is a slow very memory
8536 # consuming and fragmenting process. To avoid this, we pick a random,
8537 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8538 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8539 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8540 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'
8541 ;;
8542
8543 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8544 tmp_diet=no
8545 if test "$host_os" = linux-dietlibc; then
8546 case $cc_basename in
8547 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8548 esac
8549 fi
8550 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8551 && test "$tmp_diet" = no
8552 then
5cddc23a 8553 tmp_addflag=' $pic_flag'
6bb11ab3
L
8554 tmp_sharedflag='-shared'
8555 case $cc_basename,$host_cpu in
8556 pgcc*) # Portland Group C compiler
8557 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'
8558 tmp_addflag=' $pic_flag'
8559 ;;
8560 pgf77* | pgf90* | pgf95* | pgfortran*)
8561 # Portland Group f77 and f90 compilers
8562 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'
8563 tmp_addflag=' $pic_flag -Mnomain' ;;
8564 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8565 tmp_addflag=' -i_dynamic' ;;
8566 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8567 tmp_addflag=' -i_dynamic -nofor_main' ;;
8568 ifc* | ifort*) # Intel Fortran compiler
8569 tmp_addflag=' -nofor_main' ;;
8570 lf95*) # Lahey Fortran 8.1
8571 whole_archive_flag_spec=
8572 tmp_sharedflag='--shared' ;;
8573 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8574 tmp_sharedflag='-qmkshrobj'
8575 tmp_addflag= ;;
8576 nvcc*) # Cuda Compiler Driver 2.2
8577 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'
8578 compiler_needs_object=yes
8579 ;;
8580 esac
8581 case `$CC -V 2>&1 | sed 5q` in
8582 *Sun\ C*) # Sun C 5.9
8583 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'
8584 compiler_needs_object=yes
8585 tmp_sharedflag='-G' ;;
8586 *Sun\ F*) # Sun Fortran 8.3
8587 tmp_sharedflag='-G' ;;
8588 esac
8589 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8590
8591 if test "x$supports_anon_versioning" = xyes; then
8592 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8593 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8594 echo "local: *; };" >> $output_objdir/$libname.ver~
8595 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8596 fi
8597
8598 case $cc_basename in
8599 xlf* | bgf* | bgxlf* | mpixlf*)
8600 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8601 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8602 hardcode_libdir_flag_spec=
8603 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8604 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8605 if test "x$supports_anon_versioning" = xyes; then
8606 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8607 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8608 echo "local: *; };" >> $output_objdir/$libname.ver~
8609 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8610 fi
8611 ;;
8612 esac
8613 else
8614 ld_shlibs=no
8615 fi
8616 ;;
8617
8618 netbsd*)
8619 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8620 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8621 wlarc=
8622 else
8623 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8624 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8625 fi
8626 ;;
8627
8628 solaris*)
8629 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8630 ld_shlibs=no
8631 cat <<_LT_EOF 1>&2
8632
8633*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8634*** create shared libraries on Solaris systems. Therefore, libtool
8635*** is disabling shared libraries support. We urge you to upgrade GNU
8636*** binutils to release 2.9.1 or newer. Another option is to modify
8637*** your PATH or compiler configuration so that the native linker is
8638*** used, and then restart.
8639
8640_LT_EOF
8641 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8642 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8643 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8644 else
8645 ld_shlibs=no
8646 fi
8647 ;;
8648
8649 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8650 case `$LD -v 2>&1` in
8651 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8652 ld_shlibs=no
8653 cat <<_LT_EOF 1>&2
8654
8655*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8656*** reliably create shared libraries on SCO systems. Therefore, libtool
8657*** is disabling shared libraries support. We urge you to upgrade GNU
8658*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8659*** your PATH or compiler configuration so that the native linker is
8660*** used, and then restart.
8661
8662_LT_EOF
8663 ;;
8664 *)
8665 # For security reasons, it is highly recommended that you always
8666 # use absolute paths for naming shared libraries, and exclude the
8667 # DT_RUNPATH tag from executables and libraries. But doing so
8668 # requires that you compile everything twice, which is a pain.
8669 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8670 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8671 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8672 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8673 else
8674 ld_shlibs=no
8675 fi
8676 ;;
8677 esac
8678 ;;
8679
8680 sunos4*)
8681 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8682 wlarc=
8683 hardcode_direct=yes
8684 hardcode_shlibpath_var=no
8685 ;;
8686
8687 *)
8688 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8689 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8690 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8691 else
8692 ld_shlibs=no
8693 fi
8694 ;;
8695 esac
8696
8697 if test "$ld_shlibs" = no; then
8698 runpath_var=
8699 hardcode_libdir_flag_spec=
8700 export_dynamic_flag_spec=
8701 whole_archive_flag_spec=
8702 fi
8703 else
8704 # PORTME fill in a description of your system's linker (not GNU ld)
8705 case $host_os in
8706 aix3*)
8707 allow_undefined_flag=unsupported
8708 always_export_symbols=yes
8709 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'
8710 # Note: this linker hardcodes the directories in LIBPATH if there
8711 # are no directories specified by -L.
8712 hardcode_minus_L=yes
8713 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8714 # Neither direct hardcoding nor static linking is supported with a
8715 # broken collect2.
8716 hardcode_direct=unsupported
8717 fi
8718 ;;
8719
8720 aix[4-9]*)
8721 if test "$host_cpu" = ia64; then
8722 # On IA64, the linker does run time linking by default, so we don't
8723 # have to do anything special.
8724 aix_use_runtimelinking=no
8725 exp_sym_flag='-Bexport'
8726 no_entry_flag=""
8727 else
8728 # If we're using GNU nm, then we don't want the "-C" option.
8729 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8730 # Also, AIX nm treats weak defined symbols like other global
8731 # defined symbols, whereas GNU nm marks them as "W".
8732 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8733 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'
8734 else
5c887dd5 8735 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
8736 fi
8737 aix_use_runtimelinking=no
8738
8739 # Test if we are trying to use run time linking or normal
8740 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8741 # need to do runtime linking.
8742 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8743 for ld_flag in $LDFLAGS; do
8744 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8745 aix_use_runtimelinking=yes
8746 break
8747 fi
8748 done
8749 ;;
8750 esac
8751
8752 exp_sym_flag='-bexport'
8753 no_entry_flag='-bnoentry'
8754 fi
8755
8756 # When large executables or shared objects are built, AIX ld can
8757 # have problems creating the table of contents. If linking a library
8758 # or program results in "error TOC overflow" add -mminimal-toc to
8759 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8760 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8761
8762 archive_cmds=''
8763 hardcode_direct=yes
8764 hardcode_direct_absolute=yes
8765 hardcode_libdir_separator=':'
8766 link_all_deplibs=yes
8767 file_list_spec='${wl}-f,'
8768
8769 if test "$GCC" = yes; then
8770 case $host_os in aix4.[012]|aix4.[012].*)
8771 # We only want to do this on AIX 4.2 and lower, the check
8772 # below for broken collect2 doesn't work under 4.3+
8773 collect2name=`${CC} -print-prog-name=collect2`
8774 if test -f "$collect2name" &&
8775 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8776 then
8777 # We have reworked collect2
8778 :
8779 else
8780 # We have old collect2
8781 hardcode_direct=unsupported
8782 # It fails to find uninstalled libraries when the uninstalled
8783 # path is not listed in the libpath. Setting hardcode_minus_L
8784 # to unsupported forces relinking
8785 hardcode_minus_L=yes
8786 hardcode_libdir_flag_spec='-L$libdir'
8787 hardcode_libdir_separator=
8788 fi
8789 ;;
8790 esac
8791 shared_flag='-shared'
8792 if test "$aix_use_runtimelinking" = yes; then
8793 shared_flag="$shared_flag "'${wl}-G'
8794 fi
8795 else
8796 # not using gcc
8797 if test "$host_cpu" = ia64; then
8798 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8799 # chokes on -Wl,-G. The following line is correct:
8800 shared_flag='-G'
8801 else
8802 if test "$aix_use_runtimelinking" = yes; then
8803 shared_flag='${wl}-G'
8804 else
8805 shared_flag='${wl}-bM:SRE'
8806 fi
8807 fi
8808 fi
8809
8810 export_dynamic_flag_spec='${wl}-bexpall'
8811 # It seems that -bexpall does not export symbols beginning with
8812 # underscore (_), so it is better to generate a list of symbols to export.
8813 always_export_symbols=yes
8814 if test "$aix_use_runtimelinking" = yes; then
8815 # Warning - without using the other runtime loading flags (-brtl),
8816 # -berok will link without error, but may produce a broken library.
8817 allow_undefined_flag='-berok'
8818 # Determine the default libpath from the value encoded in an
8819 # empty executable.
8820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
8821/* end confdefs.h. */
8822
8823int
8824main ()
8825{
8826
8827 ;
8828 return 0;
8829}
8830_ACEOF
6bb11ab3 8831if ac_fn_c_try_link "$LINENO"; then :
b7026657 8832
6bb11ab3
L
8833lt_aix_libpath_sed='
8834 /Import File Strings/,/^$/ {
8835 /^0/ {
8836 s/^0 *\(.*\)$/\1/
8837 p
8838 }
8839 }'
8840aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8841# Check for a 64-bit object if we didn't find anything.
8842if test -z "$aix_libpath"; then
8843 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8844fi
8845fi
8846rm -f core conftest.err conftest.$ac_objext \
8847 conftest$ac_exeext conftest.$ac_ext
8848if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8849
8850 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8851 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"
8852 else
8853 if test "$host_cpu" = ia64; then
8854 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8855 allow_undefined_flag="-z nodefs"
8856 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"
8857 else
8858 # Determine the default libpath from the value encoded in an
8859 # empty executable.
81ecdfbb
RW
8860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8861/* end confdefs.h. */
8862
8863int
8864main ()
8865{
8866
8867 ;
8868 return 0;
8869}
8870_ACEOF
6bb11ab3
L
8871if ac_fn_c_try_link "$LINENO"; then :
8872
8873lt_aix_libpath_sed='
8874 /Import File Strings/,/^$/ {
8875 /^0/ {
8876 s/^0 *\(.*\)$/\1/
8877 p
8878 }
8879 }'
8880aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8881# Check for a 64-bit object if we didn't find anything.
8882if test -z "$aix_libpath"; then
8883 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 8884fi
81ecdfbb 8885fi
6bb11ab3
L
8886rm -f core conftest.err conftest.$ac_objext \
8887 conftest$ac_exeext conftest.$ac_ext
8888if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8889
8890 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8891 # Warning - without using the other run time loading flags,
8892 # -berok will link without error, but may produce a broken library.
8893 no_undefined_flag=' ${wl}-bernotok'
8894 allow_undefined_flag=' ${wl}-berok'
8895 if test "$with_gnu_ld" = yes; then
8896 # We only use this code for GNU lds that support --whole-archive.
8897 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8898 else
8899 # Exported symbols can be pulled into shared objects from archives
8900 whole_archive_flag_spec='$convenience'
8901 fi
8902 archive_cmds_need_lc=yes
8903 # This is similar to how AIX traditionally builds its shared libraries.
8904 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'
8905 fi
8906 fi
8907 ;;
8908
8909 amigaos*)
8910 case $host_cpu in
8911 powerpc)
8912 # see comment about AmigaOS4 .so support
8913 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8914 archive_expsym_cmds=''
8915 ;;
8916 m68k)
8917 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)'
8918 hardcode_libdir_flag_spec='-L$libdir'
8919 hardcode_minus_L=yes
8920 ;;
8921 esac
8922 ;;
8923
8924 bsdi[45]*)
8925 export_dynamic_flag_spec=-rdynamic
8926 ;;
8927
8928 cygwin* | mingw* | pw32* | cegcc*)
8929 # When not using gcc, we currently assume that we are using
8930 # Microsoft Visual C++.
8931 # hardcode_libdir_flag_spec is actually meaningless, as there is
8932 # no search path for DLLs.
8933 hardcode_libdir_flag_spec=' '
8934 allow_undefined_flag=unsupported
8935 # Tell ltmain to make .lib files, not .a files.
8936 libext=lib
8937 # Tell ltmain to make .dll files, not .so files.
8938 shrext_cmds=".dll"
8939 # FIXME: Setting linknames here is a bad hack.
8940 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8941 # The linker will automatically build a .lib file if we build a DLL.
8942 old_archive_from_new_cmds='true'
8943 # FIXME: Should let the user specify the lib program.
8944 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8945 fix_srcfile_path='`cygpath -w "$srcfile"`'
8946 enable_shared_with_static_runtimes=yes
8947 ;;
8948
8949 darwin* | rhapsody*)
8950
8951
8952 archive_cmds_need_lc=no
8953 hardcode_direct=no
8954 hardcode_automatic=yes
8955 hardcode_shlibpath_var=unsupported
8956 if test "$lt_cv_ld_force_load" = "yes"; then
8957 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 8958 else
6bb11ab3 8959 whole_archive_flag_spec=''
f0569246 8960 fi
6bb11ab3
L
8961 link_all_deplibs=yes
8962 allow_undefined_flag="$_lt_dar_allow_undefined"
8963 case $cc_basename in
8964 ifort*) _lt_dar_can_shared=yes ;;
8965 *) _lt_dar_can_shared=$GCC ;;
8966 esac
8967 if test "$_lt_dar_can_shared" = "yes"; then
8968 output_verbose_link_cmd=func_echo_all
8969 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8970 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8971 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}"
8972 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}"
8973
f0569246 8974 else
6bb11ab3 8975 ld_shlibs=no
f0569246 8976 fi
6bb11ab3
L
8977
8978 ;;
8979
8980 dgux*)
8981 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8982 hardcode_libdir_flag_spec='-L$libdir'
8983 hardcode_shlibpath_var=no
8984 ;;
8985
8986 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8987 # support. Future versions do this automatically, but an explicit c++rt0.o
8988 # does not break anything, and helps significantly (at the cost of a little
8989 # extra space).
8990 freebsd2.2*)
8991 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8992 hardcode_libdir_flag_spec='-R$libdir'
8993 hardcode_direct=yes
8994 hardcode_shlibpath_var=no
8995 ;;
8996
8997 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8998 freebsd2.*)
8999 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9000 hardcode_direct=yes
9001 hardcode_minus_L=yes
9002 hardcode_shlibpath_var=no
9003 ;;
9004
9005 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9006 freebsd* | dragonfly*)
9007 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9008 hardcode_libdir_flag_spec='-R$libdir'
9009 hardcode_direct=yes
9010 hardcode_shlibpath_var=no
9011 ;;
9012
9013 hpux9*)
9014 if test "$GCC" = yes; then
9015 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'
9016 else
9017 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'
9018 fi
9019 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9020 hardcode_libdir_separator=:
9021 hardcode_direct=yes
9022
9023 # hardcode_minus_L: Not really in the search PATH,
9024 # but as the default location of the library.
9025 hardcode_minus_L=yes
9026 export_dynamic_flag_spec='${wl}-E'
9027 ;;
9028
9029 hpux10*)
9030 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9031 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9032 else
9033 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9034 fi
9035 if test "$with_gnu_ld" = no; then
9036 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9037 hardcode_libdir_flag_spec_ld='+b $libdir'
9038 hardcode_libdir_separator=:
9039 hardcode_direct=yes
9040 hardcode_direct_absolute=yes
9041 export_dynamic_flag_spec='${wl}-E'
9042 # hardcode_minus_L: Not really in the search PATH,
9043 # but as the default location of the library.
9044 hardcode_minus_L=yes
9045 fi
9046 ;;
9047
9048 hpux11*)
9049 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9050 case $host_cpu in
9051 hppa*64*)
9052 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9053 ;;
9054 ia64*)
9055 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9056 ;;
9057 *)
9058 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9059 ;;
9060 esac
9061 else
9062 case $host_cpu in
9063 hppa*64*)
9064 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9065 ;;
9066 ia64*)
9067 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9068 ;;
9069 *)
9070
9071 # Older versions of the 11.00 compiler do not understand -b yet
9072 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9074$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9075if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 9076 $as_echo_n "(cached) " >&6
f0569246 9077else
6bb11ab3
L
9078 lt_cv_prog_compiler__b=no
9079 save_LDFLAGS="$LDFLAGS"
9080 LDFLAGS="$LDFLAGS -b"
9081 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9082 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9083 # The linker can only warn and ignore the option if not recognized
9084 # So say no if there are warnings
9085 if test -s conftest.err; then
9086 # Append any errors to the config.log.
9087 cat conftest.err 1>&5
9088 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9089 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9090 if diff conftest.exp conftest.er2 >/dev/null; then
9091 lt_cv_prog_compiler__b=yes
9092 fi
9093 else
9094 lt_cv_prog_compiler__b=yes
9095 fi
9096 fi
9097 $RM -r conftest*
9098 LDFLAGS="$save_LDFLAGS"
f0569246 9099
6bb11ab3
L
9100fi
9101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9102$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 9103
6bb11ab3
L
9104if test x"$lt_cv_prog_compiler__b" = xyes; then
9105 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9106else
9107 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9108fi
81ecdfbb 9109
6bb11ab3
L
9110 ;;
9111 esac
9112 fi
9113 if test "$with_gnu_ld" = no; then
9114 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9115 hardcode_libdir_separator=:
9116
9117 case $host_cpu in
9118 hppa*64*|ia64*)
9119 hardcode_direct=no
9120 hardcode_shlibpath_var=no
9121 ;;
9122 *)
9123 hardcode_direct=yes
9124 hardcode_direct_absolute=yes
9125 export_dynamic_flag_spec='${wl}-E'
9126
9127 # hardcode_minus_L: Not really in the search PATH,
9128 # but as the default location of the library.
9129 hardcode_minus_L=yes
9130 ;;
9131 esac
9132 fi
9133 ;;
9134
9135 irix5* | irix6* | nonstopux*)
9136 if test "$GCC" = yes; then
9137 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'
9138 # Try to use the -exported_symbol ld option, if it does not
9139 # work, assume that -exports_file does not work either and
9140 # implicitly export all symbols.
9141 save_LDFLAGS="$LDFLAGS"
9142 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9144/* end confdefs.h. */
9145int foo(void) {}
b7026657 9146_ACEOF
6bb11ab3
L
9147if ac_fn_c_try_link "$LINENO"; then :
9148 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 9149
f0569246 9150fi
6bb11ab3
L
9151rm -f core conftest.err conftest.$ac_objext \
9152 conftest$ac_exeext conftest.$ac_ext
9153 LDFLAGS="$save_LDFLAGS"
9154 else
9155 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'
9156 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'
9157 fi
9158 archive_cmds_need_lc='no'
9159 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9160 hardcode_libdir_separator=:
9161 inherit_rpath=yes
9162 link_all_deplibs=yes
9163 ;;
9164
9165 netbsd*)
9166 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9167 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9168 else
9169 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9170 fi
9171 hardcode_libdir_flag_spec='-R$libdir'
9172 hardcode_direct=yes
9173 hardcode_shlibpath_var=no
9174 ;;
9175
9176 newsos6)
9177 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9178 hardcode_direct=yes
9179 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9180 hardcode_libdir_separator=:
9181 hardcode_shlibpath_var=no
9182 ;;
9183
9184 *nto* | *qnx*)
9185 ;;
9186
9187 openbsd*)
9188 if test -f /usr/libexec/ld.so; then
9189 hardcode_direct=yes
9190 hardcode_shlibpath_var=no
9191 hardcode_direct_absolute=yes
9192 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9193 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9194 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9195 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9196 export_dynamic_flag_spec='${wl}-E'
9197 else
9198 case $host_os in
9199 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9200 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9201 hardcode_libdir_flag_spec='-R$libdir'
9202 ;;
9203 *)
9204 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9205 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9206 ;;
9207 esac
9208 fi
9209 else
9210 ld_shlibs=no
9211 fi
9212 ;;
9213
9214 os2*)
9215 hardcode_libdir_flag_spec='-L$libdir'
9216 hardcode_minus_L=yes
9217 allow_undefined_flag=unsupported
9218 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'
9219 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9220 ;;
9221
9222 osf3*)
9223 if test "$GCC" = yes; then
9224 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9225 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'
9226 else
9227 allow_undefined_flag=' -expect_unresolved \*'
9228 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'
9229 fi
9230 archive_cmds_need_lc='no'
9231 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9232 hardcode_libdir_separator=:
9233 ;;
9234
9235 osf4* | osf5*) # as osf3* with the addition of -msym flag
9236 if test "$GCC" = yes; then
9237 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9238 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'
9239 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9240 else
9241 allow_undefined_flag=' -expect_unresolved \*'
9242 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'
9243 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~
9244 $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'
9245
9246 # Both c and cxx compiler support -rpath directly
9247 hardcode_libdir_flag_spec='-rpath $libdir'
9248 fi
9249 archive_cmds_need_lc='no'
9250 hardcode_libdir_separator=:
9251 ;;
9252
9253 solaris*)
9254 no_undefined_flag=' -z defs'
9255 if test "$GCC" = yes; then
9256 wlarc='${wl}'
9257 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9258 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9259 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9260 else
9261 case `$CC -V 2>&1` in
9262 *"Compilers 5.0"*)
9263 wlarc=''
9264 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9265 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9266 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9267 ;;
9268 *)
9269 wlarc='${wl}'
9270 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9271 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9272 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9273 ;;
9274 esac
9275 fi
9276 hardcode_libdir_flag_spec='-R$libdir'
9277 hardcode_shlibpath_var=no
9278 case $host_os in
9279 solaris2.[0-5] | solaris2.[0-5].*) ;;
9280 *)
9281 # The compiler driver will combine and reorder linker options,
9282 # but understands `-z linker_flag'. GCC discards it without `$wl',
9283 # but is careful enough not to reorder.
9284 # Supported since Solaris 2.6 (maybe 2.5.1?)
9285 if test "$GCC" = yes; then
9286 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9287 else
9288 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9289 fi
9290 ;;
9291 esac
9292 link_all_deplibs=yes
9293 ;;
9294
9295 sunos4*)
9296 if test "x$host_vendor" = xsequent; then
9297 # Use $CC to link under sequent, because it throws in some extra .o
9298 # files that make .init and .fini sections work.
9299 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9300 else
9301 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9302 fi
9303 hardcode_libdir_flag_spec='-L$libdir'
9304 hardcode_direct=yes
9305 hardcode_minus_L=yes
9306 hardcode_shlibpath_var=no
9307 ;;
9308
9309 sysv4)
9310 case $host_vendor in
9311 sni)
9312 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9313 hardcode_direct=yes # is this really true???
9314 ;;
9315 siemens)
9316 ## LD is ld it makes a PLAMLIB
9317 ## CC just makes a GrossModule.
9318 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9319 reload_cmds='$CC -r -o $output$reload_objs'
9320 hardcode_direct=no
9321 ;;
9322 motorola)
9323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9324 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9325 ;;
9326 esac
9327 runpath_var='LD_RUN_PATH'
9328 hardcode_shlibpath_var=no
9329 ;;
9330
9331 sysv4.3*)
9332 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9333 hardcode_shlibpath_var=no
9334 export_dynamic_flag_spec='-Bexport'
9335 ;;
9336
9337 sysv4*MP*)
9338 if test -d /usr/nec; then
9339 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9340 hardcode_shlibpath_var=no
9341 runpath_var=LD_RUN_PATH
9342 hardcode_runpath_var=yes
9343 ld_shlibs=yes
9344 fi
9345 ;;
9346
9347 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9348 no_undefined_flag='${wl}-z,text'
9349 archive_cmds_need_lc=no
9350 hardcode_shlibpath_var=no
9351 runpath_var='LD_RUN_PATH'
9352
9353 if test "$GCC" = yes; then
9354 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9355 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9356 else
9357 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9358 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9359 fi
9360 ;;
9361
9362 sysv5* | sco3.2v5* | sco5v6*)
9363 # Note: We can NOT use -z defs as we might desire, because we do not
9364 # link with -lc, and that would cause any symbols used from libc to
9365 # always be unresolved, which means just about no library would
9366 # ever link correctly. If we're not using GNU ld we use -z text
9367 # though, which does catch some bad symbols but isn't as heavy-handed
9368 # as -z defs.
9369 no_undefined_flag='${wl}-z,text'
9370 allow_undefined_flag='${wl}-z,nodefs'
9371 archive_cmds_need_lc=no
9372 hardcode_shlibpath_var=no
9373 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9374 hardcode_libdir_separator=':'
9375 link_all_deplibs=yes
9376 export_dynamic_flag_spec='${wl}-Bexport'
9377 runpath_var='LD_RUN_PATH'
9378
9379 if test "$GCC" = yes; then
9380 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9381 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9382 else
9383 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9384 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9385 fi
9386 ;;
9387
9388 uts4*)
9389 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9390 hardcode_libdir_flag_spec='-L$libdir'
9391 hardcode_shlibpath_var=no
9392 ;;
9393
9394 *)
9395 ld_shlibs=no
9396 ;;
9397 esac
9398
9399 if test x$host_vendor = xsni; then
9400 case $host in
9401 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9402 export_dynamic_flag_spec='${wl}-Blargedynsym'
9403 ;;
9404 esac
9405 fi
9406 fi
9407
9408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9409$as_echo "$ld_shlibs" >&6; }
9410test "$ld_shlibs" = no && can_build_shared=no
9411
9412with_gnu_ld=$with_gnu_ld
9413
9414
9415
9416
b7026657 9417
f0569246 9418
f0569246 9419
6ffe910a 9420
6ffe910a
MF
9421
9422
6ffe910a 9423
f0569246 9424
f0569246 9425
c906108c 9426
6bb11ab3
L
9427
9428#
9429# Do we need to explicitly link libc?
9430#
9431case "x$archive_cmds_need_lc" in
9432x|xyes)
9433 # Assume -lc should be added
9434 archive_cmds_need_lc=yes
9435
9436 if test "$enable_shared" = yes && test "$GCC" = yes; then
9437 case $archive_cmds in
9438 *'~'*)
9439 # FIXME: we may have to deal with multi-command sequences.
9440 ;;
9441 '$CC '*)
9442 # Test whether the compiler implicitly links with -lc since on some
9443 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9444 # to ld, don't add -lc before -lgcc.
9445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9446$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9447if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 9448 $as_echo_n "(cached) " >&6
f0569246 9449else
6bb11ab3
L
9450 $RM conftest*
9451 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9452
9453 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9454 (eval $ac_compile) 2>&5
9455 ac_status=$?
9456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9457 test $ac_status = 0; } 2>conftest.err; then
9458 soname=conftest
9459 lib=conftest
9460 libobjs=conftest.$ac_objext
9461 deplibs=
9462 wl=$lt_prog_compiler_wl
9463 pic_flag=$lt_prog_compiler_pic
9464 compiler_flags=-v
9465 linker_flags=-v
9466 verstring=
9467 output_objdir=.
9468 libname=conftest
9469 lt_save_allow_undefined_flag=$allow_undefined_flag
9470 allow_undefined_flag=
9471 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9472 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9473 ac_status=$?
9474 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9475 test $ac_status = 0; }
9476 then
9477 lt_cv_archive_cmds_need_lc=no
9478 else
9479 lt_cv_archive_cmds_need_lc=yes
9480 fi
9481 allow_undefined_flag=$lt_save_allow_undefined_flag
9482 else
9483 cat conftest.err 1>&5
9484 fi
9485 $RM conftest*
c906108c 9486
6ffe910a 9487fi
6bb11ab3
L
9488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9489$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9490 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9491 ;;
9492 esac
9493 fi
9494 ;;
6ffe910a 9495esac
c906108c 9496
c906108c 9497
6ffe910a 9498
c906108c 9499
81ecdfbb 9500
35695fd6 9501
35695fd6 9502
35695fd6 9503
f0569246 9504
c906108c 9505
f0569246 9506
b7026657 9507
f0569246 9508
c906108c 9509
81ecdfbb 9510
b7026657 9511
f0569246
AC
9512
9513
81ecdfbb 9514
81ecdfbb 9515
81ecdfbb
RW
9516
9517
81ecdfbb 9518
81ecdfbb 9519
f0569246
AC
9520
9521
c906108c 9522
f0569246 9523
c906108c 9524
c906108c 9525
81ecdfbb 9526
b7026657 9527
c906108c 9528
f0569246 9529
81ecdfbb 9530
f0569246 9531
c906108c 9532
c906108c 9533
b7026657 9534
81ecdfbb 9535
b7026657 9536
c906108c 9537
c906108c 9538
b7026657
AC
9539
9540
9541
9542
6ffe910a 9543
2232061b
MF
9544
9545
2232061b 9546
2232061b
MF
9547
9548
2232061b
MF
9549
9550
2232061b 9551
2232061b
MF
9552
9553
6bb11ab3
L
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9654$as_echo_n "checking dynamic linker characteristics... " >&6; }
9655
9656if test "$GCC" = yes; then
9657 case $host_os in
9658 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9659 *) lt_awk_arg="/^libraries:/" ;;
9660 esac
9661 case $host_os in
9662 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9663 *) lt_sed_strip_eq="s,=/,/,g" ;;
9664 esac
9665 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9666 case $lt_search_path_spec in
9667 *\;*)
9668 # if the path contains ";" then we assume it to be the separator
9669 # otherwise default to the standard path separator (i.e. ":") - it is
9670 # assumed that no part of a normal pathname contains ";" but that should
9671 # okay in the real world where ";" in dirpaths is itself problematic.
9672 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9673 ;;
9674 *)
9675 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9676 ;;
9677 esac
9678 # Ok, now we have the path, separated by spaces, we can step through it
9679 # and add multilib dir if necessary.
9680 lt_tmp_lt_search_path_spec=
9681 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9682 for lt_sys_path in $lt_search_path_spec; do
9683 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9684 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9685 else
9686 test -d "$lt_sys_path" && \
9687 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9688 fi
9689 done
9690 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9691BEGIN {RS=" "; FS="/|\n";} {
9692 lt_foo="";
9693 lt_count=0;
9694 for (lt_i = NF; lt_i > 0; lt_i--) {
9695 if ($lt_i != "" && $lt_i != ".") {
9696 if ($lt_i == "..") {
9697 lt_count++;
9698 } else {
9699 if (lt_count == 0) {
9700 lt_foo="/" $lt_i lt_foo;
9701 } else {
9702 lt_count--;
9703 }
9704 }
9705 }
9706 }
9707 if (lt_foo != "") { lt_freq[lt_foo]++; }
9708 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9709}'`
9710 # AWK program above erroneously prepends '/' to C:/dos/paths
9711 # for these hosts.
9712 case $host_os in
9713 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9714 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9715 esac
9716 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9717else
9718 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9719fi
9720library_names_spec=
9721libname_spec='lib$name'
9722soname_spec=
9723shrext_cmds=".so"
9724postinstall_cmds=
9725postuninstall_cmds=
9726finish_cmds=
9727finish_eval=
9728shlibpath_var=
9729shlibpath_overrides_runpath=unknown
9730version_type=none
9731dynamic_linker="$host_os ld.so"
9732sys_lib_dlsearch_path_spec="/lib /usr/lib"
9733need_lib_prefix=unknown
9734hardcode_into_libs=no
9735
9736# when you set need_version to no, make sure it does not cause -set_version
9737# flags to be left without arguments
9738need_version=unknown
9739
9740case $host_os in
9741aix3*)
9742 version_type=linux
9743 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9744 shlibpath_var=LIBPATH
9745
9746 # AIX 3 has no versioning support, so we append a major version to the name.
9747 soname_spec='${libname}${release}${shared_ext}$major'
9748 ;;
9749
9750aix[4-9]*)
9751 version_type=linux
9752 need_lib_prefix=no
9753 need_version=no
9754 hardcode_into_libs=yes
9755 if test "$host_cpu" = ia64; then
9756 # AIX 5 supports IA64
9757 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9758 shlibpath_var=LD_LIBRARY_PATH
9759 else
9760 # With GCC up to 2.95.x, collect2 would create an import file
9761 # for dependence libraries. The import file would start with
9762 # the line `#! .'. This would cause the generated library to
9763 # depend on `.', always an invalid library. This was fixed in
9764 # development snapshots of GCC prior to 3.0.
9765 case $host_os in
9766 aix4 | aix4.[01] | aix4.[01].*)
9767 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9768 echo ' yes '
9769 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9770 :
9771 else
9772 can_build_shared=no
9773 fi
9774 ;;
9775 esac
9776 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9777 # soname into executable. Probably we can add versioning support to
9778 # collect2, so additional links can be useful in future.
9779 if test "$aix_use_runtimelinking" = yes; then
9780 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9781 # instead of lib<name>.a to let people know that these are not
9782 # typical AIX shared libraries.
9783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9784 else
9785 # We preserve .a as extension for shared libraries through AIX4.2
9786 # and later when we are not doing run time linking.
9787 library_names_spec='${libname}${release}.a $libname.a'
9788 soname_spec='${libname}${release}${shared_ext}$major'
9789 fi
9790 shlibpath_var=LIBPATH
9791 fi
9792 ;;
9793
9794amigaos*)
9795 case $host_cpu in
9796 powerpc)
9797 # Since July 2007 AmigaOS4 officially supports .so libraries.
9798 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9800 ;;
9801 m68k)
9802 library_names_spec='$libname.ixlibrary $libname.a'
9803 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9804 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'
9805 ;;
9806 esac
9807 ;;
9808
9809beos*)
9810 library_names_spec='${libname}${shared_ext}'
9811 dynamic_linker="$host_os ld.so"
9812 shlibpath_var=LIBRARY_PATH
9813 ;;
9814
9815bsdi[45]*)
9816 version_type=linux
9817 need_version=no
9818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9819 soname_spec='${libname}${release}${shared_ext}$major'
9820 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9821 shlibpath_var=LD_LIBRARY_PATH
9822 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9823 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9824 # the default ld.so.conf also contains /usr/contrib/lib and
9825 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9826 # libtool to hard-code these into programs
9827 ;;
9828
9829cygwin* | mingw* | pw32* | cegcc*)
9830 version_type=windows
9831 shrext_cmds=".dll"
9832 need_version=no
9833 need_lib_prefix=no
9834
9835 case $GCC,$host_os in
9836 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9837 library_names_spec='$libname.dll.a'
9838 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9839 postinstall_cmds='base_file=`basename \${file}`~
9840 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9841 dldir=$destdir/`dirname \$dlpath`~
9842 test -d \$dldir || mkdir -p \$dldir~
9843 $install_prog $dir/$dlname \$dldir/$dlname~
9844 chmod a+x \$dldir/$dlname~
9845 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9846 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9847 fi'
9848 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9849 dlpath=$dir/\$dldll~
9850 $RM \$dlpath'
9851 shlibpath_overrides_runpath=yes
9852
9853 case $host_os in
9854 cygwin*)
9855 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9856 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9857
9858 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9859 ;;
9860 mingw* | cegcc*)
9861 # MinGW DLLs use traditional 'lib' prefix
9862 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9863 ;;
9864 pw32*)
9865 # pw32 DLLs use 'pw' prefix rather than 'lib'
9866 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9867 ;;
9868 esac
9869 ;;
9870
9871 *)
9872 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9873 ;;
9874 esac
9875 dynamic_linker='Win32 ld.exe'
9876 # FIXME: first we should search . and the directory the executable is in
9877 shlibpath_var=PATH
9878 ;;
9879
9880darwin* | rhapsody*)
9881 dynamic_linker="$host_os dyld"
9882 version_type=darwin
9883 need_lib_prefix=no
9884 need_version=no
9885 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9886 soname_spec='${libname}${release}${major}$shared_ext'
9887 shlibpath_overrides_runpath=yes
9888 shlibpath_var=DYLD_LIBRARY_PATH
9889 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9890
9891 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9892 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9893 ;;
9894
9895dgux*)
9896 version_type=linux
9897 need_lib_prefix=no
9898 need_version=no
9899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9900 soname_spec='${libname}${release}${shared_ext}$major'
9901 shlibpath_var=LD_LIBRARY_PATH
9902 ;;
9903
9904freebsd* | dragonfly*)
9905 # DragonFly does not have aout. When/if they implement a new
9906 # versioning mechanism, adjust this.
9907 if test -x /usr/bin/objformat; then
9908 objformat=`/usr/bin/objformat`
9909 else
9910 case $host_os in
9911 freebsd[23].*) objformat=aout ;;
9912 *) objformat=elf ;;
9913 esac
9914 fi
9915 version_type=freebsd-$objformat
9916 case $version_type in
9917 freebsd-elf*)
9918 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9919 need_version=no
9920 need_lib_prefix=no
9921 ;;
9922 freebsd-*)
9923 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9924 need_version=yes
9925 ;;
9926 esac
9927 shlibpath_var=LD_LIBRARY_PATH
9928 case $host_os in
9929 freebsd2.*)
9930 shlibpath_overrides_runpath=yes
9931 ;;
9932 freebsd3.[01]* | freebsdelf3.[01]*)
9933 shlibpath_overrides_runpath=yes
9934 hardcode_into_libs=yes
9935 ;;
9936 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9937 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9938 shlibpath_overrides_runpath=no
9939 hardcode_into_libs=yes
9940 ;;
9941 *) # from 4.6 on, and DragonFly
9942 shlibpath_overrides_runpath=yes
9943 hardcode_into_libs=yes
9944 ;;
9945 esac
9946 ;;
9947
6bb11ab3
L
9948haiku*)
9949 version_type=linux
9950 need_lib_prefix=no
9951 need_version=no
9952 dynamic_linker="$host_os runtime_loader"
9953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9954 soname_spec='${libname}${release}${shared_ext}$major'
9955 shlibpath_var=LIBRARY_PATH
9956 shlibpath_overrides_runpath=yes
9957 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9958 hardcode_into_libs=yes
9959 ;;
9960
9961hpux9* | hpux10* | hpux11*)
9962 # Give a soname corresponding to the major version so that dld.sl refuses to
9963 # link against other versions.
9964 version_type=sunos
9965 need_lib_prefix=no
9966 need_version=no
9967 case $host_cpu in
9968 ia64*)
9969 shrext_cmds='.so'
9970 hardcode_into_libs=yes
9971 dynamic_linker="$host_os dld.so"
9972 shlibpath_var=LD_LIBRARY_PATH
9973 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9975 soname_spec='${libname}${release}${shared_ext}$major'
9976 if test "X$HPUX_IA64_MODE" = X32; then
9977 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9978 else
9979 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9980 fi
9981 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9982 ;;
9983 hppa*64*)
9984 shrext_cmds='.sl'
9985 hardcode_into_libs=yes
9986 dynamic_linker="$host_os dld.sl"
9987 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9988 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9990 soname_spec='${libname}${release}${shared_ext}$major'
9991 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9992 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9993 ;;
9994 *)
9995 shrext_cmds='.sl'
9996 dynamic_linker="$host_os dld.sl"
9997 shlibpath_var=SHLIB_PATH
9998 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10000 soname_spec='${libname}${release}${shared_ext}$major'
10001 ;;
10002 esac
10003 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10004 postinstall_cmds='chmod 555 $lib'
10005 # or fails outright, so override atomically:
10006 install_override_mode=555
10007 ;;
10008
10009interix[3-9]*)
10010 version_type=linux
10011 need_lib_prefix=no
10012 need_version=no
10013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10014 soname_spec='${libname}${release}${shared_ext}$major'
10015 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10016 shlibpath_var=LD_LIBRARY_PATH
10017 shlibpath_overrides_runpath=no
10018 hardcode_into_libs=yes
10019 ;;
10020
10021irix5* | irix6* | nonstopux*)
10022 case $host_os in
10023 nonstopux*) version_type=nonstopux ;;
10024 *)
10025 if test "$lt_cv_prog_gnu_ld" = yes; then
10026 version_type=linux
10027 else
10028 version_type=irix
10029 fi ;;
10030 esac
10031 need_lib_prefix=no
10032 need_version=no
10033 soname_spec='${libname}${release}${shared_ext}$major'
10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10035 case $host_os in
10036 irix5* | nonstopux*)
10037 libsuff= shlibsuff=
10038 ;;
10039 *)
10040 case $LD in # libtool.m4 will add one of these switches to LD
10041 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10042 libsuff= shlibsuff= libmagic=32-bit;;
10043 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10044 libsuff=32 shlibsuff=N32 libmagic=N32;;
10045 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10046 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10047 *) libsuff= shlibsuff= libmagic=never-match;;
10048 esac
10049 ;;
10050 esac
10051 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10052 shlibpath_overrides_runpath=no
10053 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10054 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10055 hardcode_into_libs=yes
10056 ;;
10057
10058# No shared lib support for Linux oldld, aout, or coff.
10059linux*oldld* | linux*aout* | linux*coff*)
10060 dynamic_linker=no
10061 ;;
10062
10063# This must be Linux ELF.
46f900c0 10064linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10065 version_type=linux
10066 need_lib_prefix=no
10067 need_version=no
10068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10069 soname_spec='${libname}${release}${shared_ext}$major'
10070 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10071 shlibpath_var=LD_LIBRARY_PATH
10072 shlibpath_overrides_runpath=no
10073
10074 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10075 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
10076 $as_echo_n "(cached) " >&6
10077else
6bb11ab3
L
10078 lt_cv_shlibpath_overrides_runpath=no
10079 save_LDFLAGS=$LDFLAGS
10080 save_libdir=$libdir
10081 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10082 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
10084/* end confdefs.h. */
10085
2232061b
MF
10086int
10087main ()
10088{
10089
10090 ;
10091 return 0;
10092}
10093_ACEOF
6bb11ab3
L
10094if ac_fn_c_try_link "$LINENO"; then :
10095 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10096 lt_cv_shlibpath_overrides_runpath=yes
2232061b 10097fi
2232061b 10098fi
6bb11ab3
L
10099rm -f core conftest.err conftest.$ac_objext \
10100 conftest$ac_exeext conftest.$ac_ext
10101 LDFLAGS=$save_LDFLAGS
10102 libdir=$save_libdir
2232061b 10103
6bb11ab3 10104fi
2232061b 10105
6bb11ab3 10106 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 10107
6bb11ab3
L
10108 # This implies no fast_install, which is unacceptable.
10109 # Some rework will be needed to allow for fast_install
10110 # before this can be enabled.
10111 hardcode_into_libs=yes
2232061b 10112
6bb11ab3
L
10113 # Append ld.so.conf contents to the search path
10114 if test -f /etc/ld.so.conf; then
10115 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' ' '`
10116 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10117 fi
2232061b 10118
6bb11ab3
L
10119 # We used to test for /lib/ld.so.1 and disable shared libraries on
10120 # powerpc, because MkLinux only supported shared libraries with the
10121 # GNU dynamic linker. Since this was broken with cross compilers,
10122 # most powerpc-linux boxes support dynamic linking these days and
10123 # people can always --disable-shared, the test was removed, and we
10124 # assume the GNU/Linux dynamic linker is in use.
10125 dynamic_linker='GNU/Linux ld.so'
10126 ;;
10127
10128netbsd*)
10129 version_type=sunos
10130 need_lib_prefix=no
10131 need_version=no
10132 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10134 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10135 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 10136 else
6bb11ab3
L
10137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10138 soname_spec='${libname}${release}${shared_ext}$major'
10139 dynamic_linker='NetBSD ld.elf_so'
10140 fi
10141 shlibpath_var=LD_LIBRARY_PATH
10142 shlibpath_overrides_runpath=yes
10143 hardcode_into_libs=yes
10144 ;;
10145
10146newsos6)
10147 version_type=linux
10148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10149 shlibpath_var=LD_LIBRARY_PATH
10150 shlibpath_overrides_runpath=yes
10151 ;;
10152
10153*nto* | *qnx*)
10154 version_type=qnx
10155 need_lib_prefix=no
10156 need_version=no
10157 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10158 soname_spec='${libname}${release}${shared_ext}$major'
10159 shlibpath_var=LD_LIBRARY_PATH
10160 shlibpath_overrides_runpath=no
10161 hardcode_into_libs=yes
10162 dynamic_linker='ldqnx.so'
10163 ;;
10164
10165openbsd*)
10166 version_type=sunos
10167 sys_lib_dlsearch_path_spec="/usr/lib"
10168 need_lib_prefix=no
10169 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10170 case $host_os in
10171 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10172 *) need_version=no ;;
10173 esac
10174 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10175 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10176 shlibpath_var=LD_LIBRARY_PATH
10177 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10178 case $host_os in
10179 openbsd2.[89] | openbsd2.[89].*)
10180 shlibpath_overrides_runpath=no
10181 ;;
10182 *)
10183 shlibpath_overrides_runpath=yes
10184 ;;
10185 esac
10186 else
10187 shlibpath_overrides_runpath=yes
10188 fi
10189 ;;
10190
10191os2*)
10192 libname_spec='$name'
10193 shrext_cmds=".dll"
10194 need_lib_prefix=no
10195 library_names_spec='$libname${shared_ext} $libname.a'
10196 dynamic_linker='OS/2 ld.exe'
10197 shlibpath_var=LIBPATH
10198 ;;
10199
10200osf3* | osf4* | osf5*)
10201 version_type=osf
10202 need_lib_prefix=no
10203 need_version=no
10204 soname_spec='${libname}${release}${shared_ext}$major'
10205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10206 shlibpath_var=LD_LIBRARY_PATH
10207 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10208 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10209 ;;
10210
10211rdos*)
10212 dynamic_linker=no
10213 ;;
10214
10215solaris*)
10216 version_type=linux
10217 need_lib_prefix=no
10218 need_version=no
10219 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10220 soname_spec='${libname}${release}${shared_ext}$major'
10221 shlibpath_var=LD_LIBRARY_PATH
10222 shlibpath_overrides_runpath=yes
10223 hardcode_into_libs=yes
10224 # ldd complains unless libraries are executable
10225 postinstall_cmds='chmod +x $lib'
10226 ;;
10227
10228sunos4*)
10229 version_type=sunos
10230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10231 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10232 shlibpath_var=LD_LIBRARY_PATH
10233 shlibpath_overrides_runpath=yes
10234 if test "$with_gnu_ld" = yes; then
10235 need_lib_prefix=no
10236 fi
10237 need_version=yes
10238 ;;
10239
10240sysv4 | sysv4.3*)
10241 version_type=linux
10242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10243 soname_spec='${libname}${release}${shared_ext}$major'
10244 shlibpath_var=LD_LIBRARY_PATH
10245 case $host_vendor in
10246 sni)
10247 shlibpath_overrides_runpath=no
10248 need_lib_prefix=no
10249 runpath_var=LD_RUN_PATH
10250 ;;
10251 siemens)
10252 need_lib_prefix=no
10253 ;;
10254 motorola)
10255 need_lib_prefix=no
10256 need_version=no
10257 shlibpath_overrides_runpath=no
10258 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10259 ;;
10260 esac
10261 ;;
10262
10263sysv4*MP*)
10264 if test -d /usr/nec ;then
10265 version_type=linux
10266 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10267 soname_spec='$libname${shared_ext}.$major'
10268 shlibpath_var=LD_LIBRARY_PATH
2232061b 10269 fi
6bb11ab3
L
10270 ;;
10271
10272sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10273 version_type=freebsd-elf
10274 need_lib_prefix=no
10275 need_version=no
10276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10277 soname_spec='${libname}${release}${shared_ext}$major'
10278 shlibpath_var=LD_LIBRARY_PATH
10279 shlibpath_overrides_runpath=yes
10280 hardcode_into_libs=yes
10281 if test "$with_gnu_ld" = yes; then
10282 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10283 else
10284 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10285 case $host_os in
10286 sco3.2v5*)
10287 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10288 ;;
10289 esac
10290 fi
10291 sys_lib_dlsearch_path_spec='/usr/lib'
10292 ;;
10293
10294tpf*)
10295 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10296 version_type=linux
10297 need_lib_prefix=no
10298 need_version=no
10299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10300 shlibpath_var=LD_LIBRARY_PATH
10301 shlibpath_overrides_runpath=no
10302 hardcode_into_libs=yes
10303 ;;
10304
10305uts4*)
10306 version_type=linux
10307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10308 soname_spec='${libname}${release}${shared_ext}$major'
10309 shlibpath_var=LD_LIBRARY_PATH
10310 ;;
10311
10312*)
10313 dynamic_linker=no
10314 ;;
10315esac
10316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10317$as_echo "$dynamic_linker" >&6; }
10318test "$dynamic_linker" = no && can_build_shared=no
10319
10320variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10321if test "$GCC" = yes; then
10322 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10323fi
2232061b 10324
6bb11ab3
L
10325if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10326 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10327fi
10328if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10329 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10330fi
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
2232061b 10357
2232061b 10358
2232061b 10359
2232061b 10360
2232061b
MF
10361
10362
6ffe910a 10363
6ffe910a
MF
10364
10365
10366
10367
10368
2232061b 10369
6ffe910a
MF
10370
10371
10372
10373
6ffe910a 10374
6ffe910a 10375
6ffe910a
MF
10376
10377
6ffe910a 10378
6ffe910a 10379
6ffe910a
MF
10380
10381
5f3ef9d0 10382
5f3ef9d0
JB
10383
10384
10385
db2e4d67
MF
10386
10387
db2e4d67 10388
db2e4d67 10389
db2e4d67 10390
db2e4d67 10391
db2e4d67 10392
db2e4d67 10393
db2e4d67 10394
db2e4d67
MF
10395
10396
db2e4d67 10397
db2e4d67
MF
10398
10399
db2e4d67 10400
db2e4d67
MF
10401
10402
6ffe910a 10403
6ffe910a 10404
6ffe910a
MF
10405
10406
6ffe910a
MF
10407
10408
6ffe910a 10409
6ffe910a 10410
6ffe910a 10411
6ffe910a 10412
6ffe910a 10413
b7026657 10414
b7026657 10415
c906108c 10416
b7026657 10417
b7026657 10418
c906108c 10419
b7026657 10420
b7026657 10421
cd0fc7c3 10422
6bb11ab3
L
10423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10424$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10425hardcode_action=
10426if test -n "$hardcode_libdir_flag_spec" ||
10427 test -n "$runpath_var" ||
10428 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 10429
6bb11ab3
L
10430 # We can hardcode non-existent directories.
10431 if test "$hardcode_direct" != no &&
10432 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10433 # have to relink, otherwise we might link with an installed library
10434 # when we should be linking with a yet-to-be-installed one
10435 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10436 test "$hardcode_minus_L" != no; then
10437 # Linking always hardcodes the temporary library directory.
10438 hardcode_action=relink
10439 else
10440 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10441 hardcode_action=immediate
10442 fi
10443else
10444 # We cannot hardcode anything, or else we can only hardcode existing
10445 # directories.
10446 hardcode_action=unsupported
c906108c 10447fi
6bb11ab3
L
10448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10449$as_echo "$hardcode_action" >&6; }
b7026657 10450
6bb11ab3
L
10451if test "$hardcode_action" = relink ||
10452 test "$inherit_rpath" = yes; then
10453 # Fast installation is not supported
10454 enable_fast_install=no
10455elif test "$shlibpath_overrides_runpath" = yes ||
10456 test "$enable_shared" = no; then
10457 # Fast installation is not necessary
10458 enable_fast_install=needless
10459fi
c906108c 10460
6bb11ab3
L
10461
10462
10463
10464
10465
10466 if test "x$enable_dlopen" != xyes; then
10467 enable_dlopen=unknown
10468 enable_dlopen_self=unknown
10469 enable_dlopen_self_static=unknown
10470else
10471 lt_cv_dlopen=no
10472 lt_cv_dlopen_libs=
10473
10474 case $host_os in
10475 beos*)
10476 lt_cv_dlopen="load_add_on"
10477 lt_cv_dlopen_libs=
10478 lt_cv_dlopen_self=yes
10479 ;;
10480
10481 mingw* | pw32* | cegcc*)
10482 lt_cv_dlopen="LoadLibrary"
10483 lt_cv_dlopen_libs=
10484 ;;
10485
10486 cygwin*)
10487 lt_cv_dlopen="dlopen"
10488 lt_cv_dlopen_libs=
10489 ;;
10490
10491 darwin*)
10492 # if libdl is installed we need to link against it
10493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10494$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10495if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10496 $as_echo_n "(cached) " >&6
10497else
10498 ac_check_lib_save_LIBS=$LIBS
10499LIBS="-ldl $LIBS"
10500cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10501/* end confdefs.h. */
10502
10503/* Override any GCC internal prototype to avoid an error.
10504 Use char because int might match the return type of a GCC
10505 builtin and then its argument prototype would still apply. */
10506#ifdef __cplusplus
10507extern "C"
10508#endif
10509char dlopen ();
10510int
10511main ()
10512{
10513return dlopen ();
10514 ;
10515 return 0;
10516}
b7026657 10517_ACEOF
6bb11ab3
L
10518if ac_fn_c_try_link "$LINENO"; then :
10519 ac_cv_lib_dl_dlopen=yes
10520else
10521 ac_cv_lib_dl_dlopen=no
10522fi
10523rm -f core conftest.err conftest.$ac_objext \
10524 conftest$ac_exeext conftest.$ac_ext
10525LIBS=$ac_check_lib_save_LIBS
10526fi
10527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10528$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10529if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10530 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10531else
10532
10533 lt_cv_dlopen="dyld"
10534 lt_cv_dlopen_libs=
10535 lt_cv_dlopen_self=yes
c906108c 10536
c906108c 10537fi
c906108c 10538
6bb11ab3 10539 ;;
c906108c 10540
6bb11ab3
L
10541 *)
10542 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10543if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
10544 lt_cv_dlopen="shl_load"
10545else
10546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10547$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10548if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
10549 $as_echo_n "(cached) " >&6
10550else
10551 ac_check_lib_save_LIBS=$LIBS
10552LIBS="-ldld $LIBS"
10553cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10554/* end confdefs.h. */
10555
10556/* Override any GCC internal prototype to avoid an error.
10557 Use char because int might match the return type of a GCC
10558 builtin and then its argument prototype would still apply. */
10559#ifdef __cplusplus
10560extern "C"
10561#endif
10562char shl_load ();
10563int
10564main ()
10565{
10566return shl_load ();
10567 ;
10568 return 0;
10569}
10570_ACEOF
10571if ac_fn_c_try_link "$LINENO"; then :
10572 ac_cv_lib_dld_shl_load=yes
10573else
10574 ac_cv_lib_dld_shl_load=no
10575fi
10576rm -f core conftest.err conftest.$ac_objext \
10577 conftest$ac_exeext conftest.$ac_ext
10578LIBS=$ac_check_lib_save_LIBS
10579fi
10580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10581$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 10582if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
10583 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10584else
10585 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 10586if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
10587 lt_cv_dlopen="dlopen"
10588else
10589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10590$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10591if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10592 $as_echo_n "(cached) " >&6
c906108c 10593else
b7026657 10594 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10595LIBS="-ldl $LIBS"
81ecdfbb 10596cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 10597/* end confdefs.h. */
c906108c 10598
81ecdfbb
RW
10599/* Override any GCC internal prototype to avoid an error.
10600 Use char because int might match the return type of a GCC
10601 builtin and then its argument prototype would still apply. */
b7026657
AC
10602#ifdef __cplusplus
10603extern "C"
10604#endif
6bb11ab3 10605char dlopen ();
b7026657
AC
10606int
10607main ()
10608{
6bb11ab3 10609return dlopen ();
b7026657
AC
10610 ;
10611 return 0;
10612}
10613_ACEOF
81ecdfbb 10614if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10615 ac_cv_lib_dl_dlopen=yes
b7026657 10616else
6bb11ab3 10617 ac_cv_lib_dl_dlopen=no
b7026657 10618fi
81ecdfbb
RW
10619rm -f core conftest.err conftest.$ac_objext \
10620 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
10621LIBS=$ac_check_lib_save_LIBS
10622fi
6bb11ab3
L
10623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10624$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10625if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10626 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10627else
10628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10629$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 10630if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 10631 $as_echo_n "(cached) " >&6
c906108c 10632else
b7026657 10633 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10634LIBS="-lsvld $LIBS"
81ecdfbb 10635cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
10636/* end confdefs.h. */
10637
81ecdfbb
RW
10638/* Override any GCC internal prototype to avoid an error.
10639 Use char because int might match the return type of a GCC
10640 builtin and then its argument prototype would still apply. */
b7026657
AC
10641#ifdef __cplusplus
10642extern "C"
10643#endif
6bb11ab3 10644char dlopen ();
b7026657
AC
10645int
10646main ()
10647{
6bb11ab3 10648return dlopen ();
b7026657
AC
10649 ;
10650 return 0;
10651}
10652_ACEOF
81ecdfbb 10653if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10654 ac_cv_lib_svld_dlopen=yes
b7026657 10655else
6bb11ab3 10656 ac_cv_lib_svld_dlopen=no
b7026657 10657fi
81ecdfbb
RW
10658rm -f core conftest.err conftest.$ac_objext \
10659 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
10660LIBS=$ac_check_lib_save_LIBS
10661fi
6bb11ab3
L
10662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10663$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 10664if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 10665 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 10666else
6bb11ab3
L
10667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10668$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 10669if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 10670 $as_echo_n "(cached) " >&6
b5bd9624 10671else
6bb11ab3
L
10672 ac_check_lib_save_LIBS=$LIBS
10673LIBS="-ldld $LIBS"
81ecdfbb 10674cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
10675/* end confdefs.h. */
10676
81ecdfbb
RW
10677/* Override any GCC internal prototype to avoid an error.
10678 Use char because int might match the return type of a GCC
b5bd9624 10679 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
10680#ifdef __cplusplus
10681extern "C"
10682#endif
6bb11ab3 10683char dld_link ();
81ecdfbb
RW
10684int
10685main ()
10686{
6bb11ab3 10687return dld_link ();
81ecdfbb
RW
10688 ;
10689 return 0;
10690}
b5bd9624 10691_ACEOF
6bb11ab3
L
10692if ac_fn_c_try_link "$LINENO"; then :
10693 ac_cv_lib_dld_dld_link=yes
10694else
10695 ac_cv_lib_dld_dld_link=no
10696fi
10697rm -f core conftest.err conftest.$ac_objext \
10698 conftest$ac_exeext conftest.$ac_ext
10699LIBS=$ac_check_lib_save_LIBS
10700fi
10701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10702$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 10703if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
10704 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10705fi
10706
10707
10708fi
10709
10710
10711fi
10712
10713
10714fi
10715
10716
10717fi
10718
10719
10720fi
10721
10722 ;;
10723 esac
10724
10725 if test "x$lt_cv_dlopen" != xno; then
10726 enable_dlopen=yes
b5bd9624 10727 else
6bb11ab3
L
10728 enable_dlopen=no
10729 fi
10730
10731 case $lt_cv_dlopen in
10732 dlopen)
10733 save_CPPFLAGS="$CPPFLAGS"
10734 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10735
10736 save_LDFLAGS="$LDFLAGS"
10737 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10738
10739 save_LIBS="$LIBS"
10740 LIBS="$lt_cv_dlopen_libs $LIBS"
10741
10742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10743$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 10744if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
10745 $as_echo_n "(cached) " >&6
10746else
10747 if test "$cross_compiling" = yes; then :
10748 lt_cv_dlopen_self=cross
10749else
10750 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10751 lt_status=$lt_dlunknown
10752 cat > conftest.$ac_ext <<_LT_EOF
ba307cdd 10753#line 10753 "configure"
6bb11ab3
L
10754#include "confdefs.h"
10755
10756#if HAVE_DLFCN_H
10757#include <dlfcn.h>
10758#endif
10759
10760#include <stdio.h>
10761
10762#ifdef RTLD_GLOBAL
10763# define LT_DLGLOBAL RTLD_GLOBAL
10764#else
10765# ifdef DL_GLOBAL
10766# define LT_DLGLOBAL DL_GLOBAL
10767# else
10768# define LT_DLGLOBAL 0
10769# endif
10770#endif
10771
10772/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10773 find out it does not work in some platform. */
10774#ifndef LT_DLLAZY_OR_NOW
10775# ifdef RTLD_LAZY
10776# define LT_DLLAZY_OR_NOW RTLD_LAZY
10777# else
10778# ifdef DL_LAZY
10779# define LT_DLLAZY_OR_NOW DL_LAZY
10780# else
10781# ifdef RTLD_NOW
10782# define LT_DLLAZY_OR_NOW RTLD_NOW
10783# else
10784# ifdef DL_NOW
10785# define LT_DLLAZY_OR_NOW DL_NOW
10786# else
10787# define LT_DLLAZY_OR_NOW 0
10788# endif
10789# endif
10790# endif
10791# endif
10792#endif
10793
10794/* When -fvisbility=hidden is used, assume the code has been annotated
10795 correspondingly for the symbols needed. */
10796#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10797void fnord () __attribute__((visibility("default")));
10798#endif
10799
10800void fnord () { int i=42; }
10801int main ()
10802{
10803 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10804 int status = $lt_dlunknown;
10805
10806 if (self)
10807 {
10808 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10809 else
10810 {
10811 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10812 else puts (dlerror ());
10813 }
10814 /* dlclose (self); */
10815 }
10816 else
10817 puts (dlerror ());
10818
10819 return status;
10820}
10821_LT_EOF
10822 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10823 (eval $ac_link) 2>&5
10824 ac_status=$?
10825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10826 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10827 (./conftest; exit; ) >&5 2>/dev/null
10828 lt_status=$?
10829 case x$lt_status in
10830 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10831 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10832 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10833 esac
10834 else :
10835 # compilation failed
10836 lt_cv_dlopen_self=no
b5bd9624 10837 fi
b5bd9624 10838fi
6bb11ab3
L
10839rm -fr conftest*
10840
10841
b5bd9624 10842fi
6bb11ab3
L
10843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10844$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 10845
6bb11ab3
L
10846 if test "x$lt_cv_dlopen_self" = xyes; then
10847 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10849$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 10850if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 10851 $as_echo_n "(cached) " >&6
b5bd9624 10852else
6bb11ab3
L
10853 if test "$cross_compiling" = yes; then :
10854 lt_cv_dlopen_self_static=cross
10855else
10856 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10857 lt_status=$lt_dlunknown
10858 cat > conftest.$ac_ext <<_LT_EOF
ba307cdd 10859#line 10859 "configure"
6bb11ab3
L
10860#include "confdefs.h"
10861
10862#if HAVE_DLFCN_H
10863#include <dlfcn.h>
10864#endif
10865
10866#include <stdio.h>
10867
10868#ifdef RTLD_GLOBAL
10869# define LT_DLGLOBAL RTLD_GLOBAL
10870#else
10871# ifdef DL_GLOBAL
10872# define LT_DLGLOBAL DL_GLOBAL
10873# else
10874# define LT_DLGLOBAL 0
10875# endif
10876#endif
10877
10878/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10879 find out it does not work in some platform. */
10880#ifndef LT_DLLAZY_OR_NOW
10881# ifdef RTLD_LAZY
10882# define LT_DLLAZY_OR_NOW RTLD_LAZY
10883# else
10884# ifdef DL_LAZY
10885# define LT_DLLAZY_OR_NOW DL_LAZY
10886# else
10887# ifdef RTLD_NOW
10888# define LT_DLLAZY_OR_NOW RTLD_NOW
10889# else
10890# ifdef DL_NOW
10891# define LT_DLLAZY_OR_NOW DL_NOW
10892# else
10893# define LT_DLLAZY_OR_NOW 0
10894# endif
10895# endif
10896# endif
10897# endif
10898#endif
10899
10900/* When -fvisbility=hidden is used, assume the code has been annotated
10901 correspondingly for the symbols needed. */
10902#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10903void fnord () __attribute__((visibility("default")));
10904#endif
10905
10906void fnord () { int i=42; }
10907int main ()
10908{
10909 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10910 int status = $lt_dlunknown;
10911
10912 if (self)
10913 {
10914 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10915 else
10916 {
10917 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10918 else puts (dlerror ());
10919 }
10920 /* dlclose (self); */
10921 }
10922 else
10923 puts (dlerror ());
10924
10925 return status;
10926}
10927_LT_EOF
10928 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10929 (eval $ac_link) 2>&5
10930 ac_status=$?
10931 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10932 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10933 (./conftest; exit; ) >&5 2>/dev/null
10934 lt_status=$?
10935 case x$lt_status in
10936 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10937 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10938 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10939 esac
10940 else :
10941 # compilation failed
10942 lt_cv_dlopen_self_static=no
10943 fi
b5bd9624 10944fi
6bb11ab3
L
10945rm -fr conftest*
10946
10947
b5bd9624 10948fi
6bb11ab3
L
10949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10950$as_echo "$lt_cv_dlopen_self_static" >&6; }
10951 fi
10952
10953 CPPFLAGS="$save_CPPFLAGS"
10954 LDFLAGS="$save_LDFLAGS"
10955 LIBS="$save_LIBS"
10956 ;;
10957 esac
10958
10959 case $lt_cv_dlopen_self in
10960 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10961 *) enable_dlopen_self=unknown ;;
10962 esac
10963
10964 case $lt_cv_dlopen_self_static in
10965 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10966 *) enable_dlopen_self_static=unknown ;;
10967 esac
10968fi
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986striplib=
10987old_striplib=
10988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10989$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10990if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10991 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10992 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10994$as_echo "yes" >&6; }
10995else
10996# FIXME - insert some real tests, host_os isn't really good enough
10997 case $host_os in
10998 darwin*)
10999 if test -n "$STRIP" ; then
11000 striplib="$STRIP -x"
11001 old_striplib="$STRIP -S"
11002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11003$as_echo "yes" >&6; }
11004 else
11005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11006$as_echo "no" >&6; }
11007 fi
11008 ;;
11009 *)
11010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11011$as_echo "no" >&6; }
11012 ;;
11013 esac
11014fi
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027 # Report which library types will actually be built
11028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11029$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11031$as_echo "$can_build_shared" >&6; }
11032
11033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11034$as_echo_n "checking whether to build shared libraries... " >&6; }
11035 test "$can_build_shared" = "no" && enable_shared=no
11036
11037 # On AIX, shared libraries and static libraries use the same namespace, and
11038 # are all built from PIC.
11039 case $host_os in
11040 aix3*)
11041 test "$enable_shared" = yes && enable_static=no
11042 if test -n "$RANLIB"; then
11043 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11044 postinstall_cmds='$RANLIB $lib'
11045 fi
11046 ;;
11047
11048 aix[4-9]*)
11049 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11050 test "$enable_shared" = yes && enable_static=no
11051 fi
11052 ;;
11053 esac
11054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11055$as_echo "$enable_shared" >&6; }
11056
11057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11058$as_echo_n "checking whether to build static libraries... " >&6; }
11059 # Make sure either enable_shared or enable_static is yes.
11060 test "$enable_shared" = yes || enable_static=yes
11061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11062$as_echo "$enable_static" >&6; }
11063
11064
11065
11066
11067fi
11068ac_ext=c
11069ac_cpp='$CPP $CPPFLAGS'
11070ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11071ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11072ac_compiler_gnu=$ac_cv_c_compiler_gnu
11073
11074CC="$lt_save_CC"
11075
11076
11077
11078
11079
11080
11081
11082
11083
b5bd9624 11084
b5bd9624 11085
b5bd9624 11086
b5bd9624 11087
6bb11ab3
L
11088 ac_config_commands="$ac_config_commands libtool"
11089
11090
11091
11092
11093# Only expand once:
11094
11095
5912fadd 11096
b5bd9624 11097
c906108c 11098
31e6ad7d
MF
11099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11100$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11101 # Check whether --enable-maintainer-mode was given.
81ecdfbb 11102if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11103 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11104else
11105 USE_MAINTAINER_MODE=no
c906108c 11106fi
31e6ad7d
MF
11107
11108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11109$as_echo "$USE_MAINTAINER_MODE" >&6; }
11110 if test $USE_MAINTAINER_MODE = yes; then
11111 MAINTAINER_MODE_TRUE=
11112 MAINTAINER_MODE_FALSE='#'
c906108c 11113else
31e6ad7d
MF
11114 MAINTAINER_MODE_TRUE='#'
11115 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
11116fi
11117
31e6ad7d
MF
11118 MAINT=$MAINTAINER_MODE_TRUE
11119
11120
c906108c
SS
11121
11122
347fe5bb
MF
11123sim_inline="-DDEFAULT_INLINE=0"
11124# Check whether --enable-sim-inline was given.
11125if test "${enable_sim_inline+set}" = set; then :
11126 enableval=$enable_sim_inline; sim_inline=""
11127case "$enableval" in
11128 no) sim_inline="-DDEFAULT_INLINE=0";;
11129 0) sim_inline="-DDEFAULT_INLINE=0";;
11130 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11131 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11132 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11133 new_flag=""
11134 case "$x" in
11135 *_INLINE=*) new_flag="-D$x";;
11136 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11137 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11138 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11139 esac
11140 if test x"$sim_inline" = x""; then
11141 sim_inline="$new_flag"
11142 else
11143 sim_inline="$sim_inline $new_flag"
11144 fi
11145 done;;
11146esac
11147if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11148 echo "Setting inline flags = $sim_inline" 6>&1
11149fi
11150fi
11151
11152
11153
6efef468 11154
c906108c
SS
11155
11156
1ac72f06 11157wire_endian="LITTLE"
c906108c 11158default_endian=""
81ecdfbb
RW
11159# Check whether --enable-sim-endian was given.
11160if test "${enable_sim_endian+set}" = set; then :
11161 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
11162 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11163 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
c906108c 11164 yes) if test x"$wire_endian" != x; then
1ac72f06 11165 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c 11166 else
1ac72f06
MF
11167 if test x"$default_endian" != x; then
11168 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
11169 else
11170 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 11171 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
11172 fi
11173 fi;;
11174 no) if test x"$default_endian" != x; then
1ac72f06 11175 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
11176 else
11177 if test x"$wire_endian" != x; then
1ac72f06 11178 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
11179 else
11180 echo "No default endian for target $target" 1>&6
1ac72f06 11181 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
11182 fi
11183 fi;;
d0ac1c44 11184 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
c906108c
SS
11185esac
11186if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11187 echo "Setting endian flags = $sim_endian" 6>&1
11188fi
11189else
11190 if test x"$default_endian" != x; then
1ac72f06 11191 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
11192else
11193 if test x"$wire_endian" != x; then
1ac72f06 11194 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
11195 else
11196 sim_endian=
11197 fi
11198fi
81ecdfbb
RW
11199fi
11200
c906108c 11201
2232061b
MF
11202# Check whether --enable-werror was given.
11203if test "${enable_werror+set}" = set; then :
11204 enableval=$enable_werror; case "${enableval}" in
11205 yes | y) ERROR_ON_WARNING="yes" ;;
11206 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 11207 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
2232061b
MF
11208 esac
11209fi
11210
11211
11212# Enable -Werror by default when using gcc
11213if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11214 ERROR_ON_WARNING=yes
51216631 11215fi
2232061b
MF
11216
11217WERROR_CFLAGS=""
2232061b 11218
2232061b 11219build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 11220-Wpointer-sign \
2232061b 11221-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
11222-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11223-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11224-Wold-style-declaration -Wold-style-definition"
2232061b
MF
11225
11226# Enable -Wno-format by default when using gcc on mingw since many
11227# GCC versions complain about %I64.
11228case "${host}" in
11229 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 11230 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
11231esac
11232
81ecdfbb
RW
11233# Check whether --enable-build-warnings was given.
11234if test "${enable_build_warnings+set}" = set; then :
11235 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
11236 yes) ;;
11237 no) build_warnings="-w";;
11238 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11239 build_warnings="${build_warnings} ${t}";;
11240 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11241 build_warnings="${t} ${build_warnings}";;
11242 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11243esac
11244if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11245 echo "Setting compiler warning flags = $build_warnings" 6>&1
11246fi
81ecdfbb
RW
11247fi
11248# Check whether --enable-sim-build-warnings was given.
11249if test "${enable_sim_build_warnings+set}" = set; then :
11250 enableval=$enable_sim_build_warnings; case "${enableval}" in
c906108c
SS
11251 yes) ;;
11252 no) build_warnings="-w";;
11253 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 11254 build_warnings="${build_warnings} ${t}";;
c906108c 11255 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
11256 build_warnings="${t} ${build_warnings}";;
11257 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
c906108c
SS
11258esac
11259if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
11260 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11261fi
81ecdfbb
RW
11262fi
11263WARN_CFLAGS=""
d4f3574e
SS
11264if test "x${build_warnings}" != x -a "x$GCC" = xyes
11265then
81ecdfbb
RW
11266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11267$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
11268 # Separate out the -Werror flag as some files just cannot be
11269 # compiled with it enabled.
11270 for w in ${build_warnings}; do
11271 case $w in
11272 -Werr*) WERROR_CFLAGS=-Werror ;;
11273 *) # Check that GCC accepts it
11274 saved_CFLAGS="$CFLAGS"
1f195bc3 11275 CFLAGS="$CFLAGS -Werror $w"
81ecdfbb 11276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 11277/* end confdefs.h. */
c8cca39f 11278
b7026657
AC
11279int
11280main ()
11281{
c8cca39f 11282
b7026657
AC
11283 ;
11284 return 0;
11285}
11286_ACEOF
81ecdfbb 11287if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 11288 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 11289fi
81ecdfbb 11290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
11291 CFLAGS="$saved_CFLAGS"
11292 esac
11293 done
2232061b
MF
11294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11295$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
c906108c
SS
11296fi
11297
11298
11299default_sim_reserved_bits="1"
81ecdfbb
RW
11300# Check whether --enable-sim-reserved-bits was given.
11301if test "${enable_sim_reserved_bits+set}" = set; then :
11302 enableval=$enable_sim_reserved_bits; case "${enableval}" in
c906108c
SS
11303 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
11304 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
d0ac1c44 11305 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
c906108c
SS
11306esac
11307if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
11308 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
11309fi
11310else
11311 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
81ecdfbb
RW
11312fi
11313
c906108c
SS
11314wire_word_bitsize="32"
11315wire_word_msb="31"
11316wire_address_bitsize=""
11317wire_cell_bitsize=""
81ecdfbb
RW
11318# Check whether --enable-sim-bitsize was given.
11319if test "${enable_sim_bitsize+set}" = set; then :
11320 enableval=$enable_sim_bitsize; sim_bitsize=
c906108c
SS
11321case "${enableval}" in
11322 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
11323 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
11324 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
11325 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
11326 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
11327 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
11328 else
11329 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
11330 fi ;;
11331 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
11332 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
11333 else
11334 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
11335 fi ;;
d0ac1c44 11336 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
11337esac
11338# address bitsize
11339tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
11340case x"${tmp}" in
11341 x ) ;;
11342 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
11343 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
d0ac1c44 11344 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
11345esac
11346# cell bitsize
11347tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
11348case x"${tmp}" in
11349 x ) ;;
11350 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
11351 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
d0ac1c44 11352 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
11353esac
11354if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
11355 echo "Setting bitsize flags = $sim_bitsize" 6>&1
11356fi
11357else
11358 sim_bitsize=""
11359if test x"$wire_word_bitsize" != x; then
11360 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
11361fi
11362if test x"$wire_word_msb" != x; then
11363 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
11364fi
11365if test x"$wire_address_bitsize" != x; then
11366 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
11367fi
11368if test x"$wire_cell_bitsize" != x; then
11369 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
11370fi
81ecdfbb
RW
11371fi
11372
c906108c 11373
9d903352 11374hardware="cfi core pal glue mn103cpu mn103int mn103tim mn103ser mn103iop"
81ecdfbb
RW
11375sim_hw_cflags="-DWITH_HW=1"
11376sim_hw="$hardware"
11377sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 11378
81ecdfbb
RW
11379# Check whether --enable-sim-hardware was given.
11380if test "${enable_sim_hardware+set}" = set; then :
11381 enableval=$enable_sim_hardware;
30452bbe
MF
11382else
11383 enable_sim_hardware="yes"
1517bd27
MF
11384fi
11385
11386case ${enable_sim_hardware} in
64dd13df
MF
11387 yes|no) ;;
11388 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11389 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11390 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
81ecdfbb 11391esac
1517bd27 11392
64dd13df 11393if test "$enable_sim_hardware" = no; then
81ecdfbb
RW
11394 sim_hw_objs=
11395 sim_hw_cflags="-DWITH_HW=0"
11396 sim_hw=
b7026657 11397else
81ecdfbb
RW
11398 sim_hw_cflags="-DWITH_HW=1"
11399 # remove duplicates
11400 sim_hw=""
11401 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11402 for i in $hardware ; do
11403 case " $sim_hw " in
11404 *" $i "*) ;;
11405 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11406 esac
11407 done
fb61c40a 11408 # mingw does not support sockser
fb61c40a
JS
11409 case ${host} in
11410 *mingw*) ;;
49cd1634
MF
11411 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11412 # that you instatiate. Instead, other code will call into it directly.
11413 # At some point, we should convert it over.
11414 sim_hw_objs="$sim_hw_objs dv-sockser.o"
fb61c40a
JS
11415
11416cat >>confdefs.h <<_ACEOF
11417#define HAVE_DV_SOCKSER 1
11418_ACEOF
11419
11420 ;;
11421 esac
1517bd27
MF
11422 if test x"$silent" != x"yes"; then
11423 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
fb61c40a 11424 fi
1517bd27
MF
11425 case " $hardware " in
11426 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b 11427$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 11428if ${ac_cv_lib_m_log2+:} false; then :
4399a56b
MF
11429 $as_echo_n "(cached) " >&6
11430else
11431 ac_check_lib_save_LIBS=$LIBS
11432LIBS="-lm $LIBS"
11433cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11434/* end confdefs.h. */
11435
11436/* Override any GCC internal prototype to avoid an error.
11437 Use char because int might match the return type of a GCC
11438 builtin and then its argument prototype would still apply. */
11439#ifdef __cplusplus
11440extern "C"
11441#endif
11442char log2 ();
11443int
11444main ()
11445{
11446return log2 ();
11447 ;
11448 return 0;
11449}
11450_ACEOF
11451if ac_fn_c_try_link "$LINENO"; then :
11452 ac_cv_lib_m_log2=yes
11453else
11454 ac_cv_lib_m_log2=no
11455fi
11456rm -f core conftest.err conftest.$ac_objext \
11457 conftest$ac_exeext conftest.$ac_ext
11458LIBS=$ac_check_lib_save_LIBS
11459fi
11460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11461$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 11462if test "x$ac_cv_lib_m_log2" = xyes; then :
4399a56b
MF
11463 cat >>confdefs.h <<_ACEOF
11464#define HAVE_LIBM 1
11465_ACEOF
11466
11467 LIBS="-lm $LIBS"
11468
11469fi
11470;;
1517bd27
MF
11471 esac
11472fi
4399a56b 11473
81ecdfbb 11474
b7026657 11475
b7026657
AC
11476cgen_breaks=""
11477if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11478cgen_breaks="break cgen_rtx_error";
11479fi
11480
81ecdfbb 11481ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 11482
81ecdfbb 11483ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 11484
81ecdfbb 11485ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 11486
81ecdfbb 11487ac_config_commands="$ac_config_commands Makefile"
38f48d72 11488
81ecdfbb 11489ac_config_commands="$ac_config_commands stamp-h"
38f48d72 11490
760b3e8b
MF
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
b7026657
AC
11503cat >confcache <<\_ACEOF
11504# This file is a shell script that caches the results of configure
11505# tests run on this system so they can be shared between configure
11506# scripts and configure runs, see configure's option --config-cache.
11507# It is not useful on other systems. If it contains results you don't
11508# want to keep, you may remove or edit it.
11509#
11510# config.status only pays attention to the cache file if you give it
11511# the --recheck option to rerun configure.
11512#
11513# `ac_cv_env_foo' variables (set or unset) will be overridden when
11514# loading this file, other *unset* `ac_cv_foo' will be assigned the
11515# following values.
11516
11517_ACEOF
11518
11519# The following way of writing the cache mishandles newlines in values,
11520# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 11521# So, we kill variables containing newlines.
b7026657
AC
11522# Ultrix sh set writes to stderr and can't be redirected directly,
11523# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
11524(
11525 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11526 eval ac_val=\$$ac_var
11527 case $ac_val in #(
11528 *${as_nl}*)
11529 case $ac_var in #(
11530 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11531$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11532 esac
11533 case $ac_var in #(
11534 _ | IFS | as_nl) ;; #(
11535 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11536 *) { eval $ac_var=; unset $ac_var;} ;;
11537 esac ;;
11538 esac
11539 done
11540
b7026657 11541 (set) 2>&1 |
81ecdfbb
RW
11542 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11543 *${as_nl}ac_space=\ *)
11544 # `set' does not quote correctly, so add quotes: double-quote
11545 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
11546 sed -n \
11547 "s/'/'\\\\''/g;
11548 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 11549 ;; #(
b7026657
AC
11550 *)
11551 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 11552 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 11553 ;;
81ecdfbb
RW
11554 esac |
11555 sort
11556) |
b7026657 11557 sed '
81ecdfbb 11558 /^ac_cv_env_/b end
b7026657 11559 t clear
81ecdfbb 11560 :clear
b7026657
AC
11561 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11562 t end
81ecdfbb
RW
11563 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11564 :end' >>confcache
11565if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11566 if test -w "$cache_file"; then
d0ac1c44 11567 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
11568 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11569$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
11570 if test ! -f "$cache_file" || test -h "$cache_file"; then
11571 cat confcache >"$cache_file"
11572 else
11573 case $cache_file in #(
11574 */* | ?:*)
11575 mv -f confcache "$cache_file"$$ &&
11576 mv -f "$cache_file"$$ "$cache_file" ;; #(
11577 *)
11578 mv -f confcache "$cache_file" ;;
11579 esac
11580 fi
11581 fi
b7026657 11582 else
81ecdfbb
RW
11583 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11584$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
11585 fi
11586fi
11587rm -f confcache
11588
11589test "x$prefix" = xNONE && prefix=$ac_default_prefix
11590# Let make expand exec_prefix.
11591test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11592
b7026657
AC
11593DEFS=-DHAVE_CONFIG_H
11594
11595ac_libobjs=
11596ac_ltlibobjs=
d0ac1c44 11597U=
b7026657
AC
11598for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11599 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
11600 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11601 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11602 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11603 # will be set to the directory where LIBOBJS objects are built.
11604 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11605 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
11606done
11607LIBOBJS=$ac_libobjs
11608
11609LTLIBOBJS=$ac_ltlibobjs
11610
11611
0cb8d851 11612
6bb11ab3 11613if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 11614 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
11615Usually this means the macro was only invoked conditionally." "$LINENO" 5
11616fi
31e6ad7d 11617if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 11618 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
11619Usually this means the macro was only invoked conditionally." "$LINENO" 5
11620fi
b7026657 11621
d0ac1c44 11622: "${CONFIG_STATUS=./config.status}"
81ecdfbb 11623ac_write_fail=0
b7026657
AC
11624ac_clean_files_save=$ac_clean_files
11625ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
11626{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11627$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11628as_write_fail=0
11629cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
11630#! $SHELL
11631# Generated by $as_me.
11632# Run this file to recreate the current configuration.
11633# Compiler output produced by configure, useful for debugging
11634# configure, is in config.log if it exists.
11635
11636debug=false
11637ac_cs_recheck=false
11638ac_cs_silent=false
b7026657 11639
81ecdfbb
RW
11640SHELL=\${CONFIG_SHELL-$SHELL}
11641export SHELL
11642_ASEOF
11643cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11644## -------------------- ##
11645## M4sh Initialization. ##
11646## -------------------- ##
11647
11648# Be more Bourne compatible
11649DUALCASE=1; export DUALCASE # for MKS sh
11650if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
11651 emulate sh
11652 NULLCMD=:
81ecdfbb 11653 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
11654 # is contrary to our usage. Disable this feature.
11655 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
11656 setopt NO_GLOB_SUBST
11657else
11658 case `(set -o) 2>/dev/null` in #(
11659 *posix*) :
11660 set -o posix ;; #(
11661 *) :
11662 ;;
11663esac
b7026657 11664fi
b7026657 11665
81ecdfbb
RW
11666
11667as_nl='
11668'
11669export as_nl
11670# Printing a long string crashes Solaris 7 /usr/bin/printf.
11671as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11672as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11673as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11674# Prefer a ksh shell builtin over an external printf program on Solaris,
11675# but without wasting forks for bash or zsh.
11676if test -z "$BASH_VERSION$ZSH_VERSION" \
11677 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11678 as_echo='print -r --'
11679 as_echo_n='print -rn --'
11680elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11681 as_echo='printf %s\n'
11682 as_echo_n='printf %s'
11683else
11684 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11685 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11686 as_echo_n='/usr/ucb/echo -n'
11687 else
11688 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11689 as_echo_n_body='eval
11690 arg=$1;
11691 case $arg in #(
11692 *"$as_nl"*)
11693 expr "X$arg" : "X\\(.*\\)$as_nl";
11694 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11695 esac;
11696 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11697 '
11698 export as_echo_n_body
11699 as_echo_n='sh -c $as_echo_n_body as_echo'
11700 fi
11701 export as_echo_body
11702 as_echo='sh -c $as_echo_body as_echo'
11703fi
11704
11705# The user is always right.
11706if test "${PATH_SEPARATOR+set}" != set; then
11707 PATH_SEPARATOR=:
11708 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11709 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11710 PATH_SEPARATOR=';'
11711 }
c906108c 11712fi
b7026657
AC
11713
11714
81ecdfbb
RW
11715# IFS
11716# We need space, tab and new line, in precisely that order. Quoting is
11717# there to prevent editors from complaining about space-tab.
11718# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11719# splitting by setting IFS to empty value.)
11720IFS=" "" $as_nl"
11721
11722# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 11723as_myself=
81ecdfbb
RW
11724case $0 in #((
11725 *[\\/]* ) as_myself=$0 ;;
11726 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11727for as_dir in $PATH
11728do
11729 IFS=$as_save_IFS
11730 test -z "$as_dir" && as_dir=.
11731 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11732 done
11733IFS=$as_save_IFS
11734
11735 ;;
11736esac
11737# We did not find ourselves, most probably we were run as `sh COMMAND'
11738# in which case we are not to be found in the path.
11739if test "x$as_myself" = x; then
11740 as_myself=$0
11741fi
11742if test ! -f "$as_myself"; then
11743 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11744 exit 1
11745fi
11746
11747# Unset variables that we do not need and which cause bugs (e.g. in
11748# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11749# suppresses any "Segmentation fault" message there. '((' could
11750# trigger a bug in pdksh 5.2.14.
11751for as_var in BASH_ENV ENV MAIL MAILPATH
11752do eval test x\${$as_var+set} = xset \
11753 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11754done
b7026657
AC
11755PS1='$ '
11756PS2='> '
11757PS4='+ '
11758
11759# NLS nuisances.
81ecdfbb
RW
11760LC_ALL=C
11761export LC_ALL
11762LANGUAGE=C
11763export LANGUAGE
11764
11765# CDPATH.
11766(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11767
11768
d0ac1c44
SM
11769# as_fn_error STATUS ERROR [LINENO LOG_FD]
11770# ----------------------------------------
81ecdfbb
RW
11771# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11772# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 11773# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
11774as_fn_error ()
11775{
d0ac1c44
SM
11776 as_status=$1; test $as_status -eq 0 && as_status=1
11777 if test "$4"; then
11778 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11779 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 11780 fi
d0ac1c44 11781 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
11782 as_fn_exit $as_status
11783} # as_fn_error
11784
11785
11786# as_fn_set_status STATUS
11787# -----------------------
11788# Set $? to STATUS, without forking.
11789as_fn_set_status ()
11790{
11791 return $1
11792} # as_fn_set_status
11793
11794# as_fn_exit STATUS
11795# -----------------
11796# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11797as_fn_exit ()
11798{
11799 set +e
11800 as_fn_set_status $1
11801 exit $1
11802} # as_fn_exit
11803
11804# as_fn_unset VAR
11805# ---------------
11806# Portably unset VAR.
11807as_fn_unset ()
11808{
11809 { eval $1=; unset $1;}
11810}
11811as_unset=as_fn_unset
11812# as_fn_append VAR VALUE
11813# ----------------------
11814# Append the text in VALUE to the end of the definition contained in VAR. Take
11815# advantage of any shell optimizations that allow amortized linear growth over
11816# repeated appends, instead of the typical quadratic growth present in naive
11817# implementations.
11818if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11819 eval 'as_fn_append ()
11820 {
11821 eval $1+=\$2
11822 }'
11823else
11824 as_fn_append ()
11825 {
11826 eval $1=\$$1\$2
11827 }
11828fi # as_fn_append
11829
11830# as_fn_arith ARG...
11831# ------------------
11832# Perform arithmetic evaluation on the ARGs, and store the result in the
11833# global $as_val. Take advantage of shells that can avoid forks. The arguments
11834# must be portable across $(()) and expr.
11835if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11836 eval 'as_fn_arith ()
11837 {
11838 as_val=$(( $* ))
11839 }'
11840else
11841 as_fn_arith ()
11842 {
11843 as_val=`expr "$@" || test $? -eq 1`
11844 }
11845fi # as_fn_arith
11846
b7026657 11847
81ecdfbb
RW
11848if expr a : '\(a\)' >/dev/null 2>&1 &&
11849 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
11850 as_expr=expr
11851else
11852 as_expr=false
c906108c 11853fi
b7026657 11854
81ecdfbb 11855if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
11856 as_basename=basename
11857else
11858 as_basename=false
c906108c
SS
11859fi
11860
81ecdfbb
RW
11861if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11862 as_dirname=dirname
11863else
11864 as_dirname=false
11865fi
c906108c 11866
81ecdfbb 11867as_me=`$as_basename -- "$0" ||
b7026657
AC
11868$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11869 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
11870 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11871$as_echo X/"$0" |
11872 sed '/^.*\/\([^/][^/]*\)\/*$/{
11873 s//\1/
11874 q
11875 }
11876 /^X\/\(\/\/\)$/{
11877 s//\1/
11878 q
11879 }
11880 /^X\/\(\/\).*/{
11881 s//\1/
11882 q
11883 }
11884 s/.*/./; q'`
b7026657 11885
b7026657
AC
11886# Avoid depending upon Character Ranges.
11887as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11888as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11889as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11890as_cr_digits='0123456789'
11891as_cr_alnum=$as_cr_Letters$as_cr_digits
11892
81ecdfbb
RW
11893ECHO_C= ECHO_N= ECHO_T=
11894case `echo -n x` in #(((((
11895-n*)
11896 case `echo 'xy\c'` in
11897 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11898 xy) ECHO_C='\c';;
11899 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11900 ECHO_T=' ';;
11901 esac;;
11902*)
11903 ECHO_N='-n';;
b7026657
AC
11904esac
11905
81ecdfbb
RW
11906rm -f conf$$ conf$$.exe conf$$.file
11907if test -d conf$$.dir; then
11908 rm -f conf$$.dir/conf$$.file
c906108c 11909else
81ecdfbb
RW
11910 rm -f conf$$.dir
11911 mkdir conf$$.dir 2>/dev/null
c906108c 11912fi
81ecdfbb
RW
11913if (echo >conf$$.file) 2>/dev/null; then
11914 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 11915 as_ln_s='ln -s'
81ecdfbb
RW
11916 # ... but there are two gotchas:
11917 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11918 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 11919 # In both cases, we have to default to `cp -pR'.
81ecdfbb 11920 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 11921 as_ln_s='cp -pR'
81ecdfbb
RW
11922 elif ln conf$$.file conf$$ 2>/dev/null; then
11923 as_ln_s=ln
11924 else
d0ac1c44 11925 as_ln_s='cp -pR'
b7026657 11926 fi
b7026657 11927else
d0ac1c44 11928 as_ln_s='cp -pR'
c906108c 11929fi
81ecdfbb
RW
11930rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11931rmdir conf$$.dir 2>/dev/null
11932
11933
11934# as_fn_mkdir_p
11935# -------------
11936# Create "$as_dir" as a directory, including parents if necessary.
11937as_fn_mkdir_p ()
11938{
11939
11940 case $as_dir in #(
11941 -*) as_dir=./$as_dir;;
11942 esac
11943 test -d "$as_dir" || eval $as_mkdir_p || {
11944 as_dirs=
11945 while :; do
11946 case $as_dir in #(
11947 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11948 *) as_qdir=$as_dir;;
11949 esac
11950 as_dirs="'$as_qdir' $as_dirs"
11951 as_dir=`$as_dirname -- "$as_dir" ||
11952$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11953 X"$as_dir" : 'X\(//\)[^/]' \| \
11954 X"$as_dir" : 'X\(//\)$' \| \
11955 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11956$as_echo X"$as_dir" |
11957 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11958 s//\1/
11959 q
11960 }
11961 /^X\(\/\/\)[^/].*/{
11962 s//\1/
11963 q
11964 }
11965 /^X\(\/\/\)$/{
11966 s//\1/
11967 q
11968 }
11969 /^X\(\/\).*/{
11970 s//\1/
11971 q
11972 }
11973 s/.*/./; q'`
11974 test -d "$as_dir" && break
11975 done
11976 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 11977 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb 11978
c906108c 11979
81ecdfbb 11980} # as_fn_mkdir_p
b7026657 11981if mkdir -p . 2>/dev/null; then
81ecdfbb 11982 as_mkdir_p='mkdir -p "$as_dir"'
c906108c 11983else
b7026657
AC
11984 test -d ./-p && rmdir ./-p
11985 as_mkdir_p=false
c906108c 11986fi
c906108c 11987
d0ac1c44
SM
11988
11989# as_fn_executable_p FILE
11990# -----------------------
11991# Test if FILE is an executable regular file.
11992as_fn_executable_p ()
11993{
11994 test -f "$1" && test -x "$1"
11995} # as_fn_executable_p
11996as_test_x='test -x'
11997as_executable_p=as_fn_executable_p
b7026657
AC
11998
11999# Sed expression to map a string onto a valid CPP name.
12000as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12001
12002# Sed expression to map a string onto a valid variable name.
12003as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12004
12005
b7026657 12006exec 6>&1
81ecdfbb
RW
12007## ----------------------------------- ##
12008## Main body of $CONFIG_STATUS script. ##
12009## ----------------------------------- ##
12010_ASEOF
12011test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12012
12013cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12014# Save the log message, to keep $0 and so on meaningful, and to
b7026657 12015# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
12016# values after options handling.
12017ac_log="
b7026657 12018This file was extended by $as_me, which was
d0ac1c44 12019generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
12020
12021 CONFIG_FILES = $CONFIG_FILES
12022 CONFIG_HEADERS = $CONFIG_HEADERS
12023 CONFIG_LINKS = $CONFIG_LINKS
12024 CONFIG_COMMANDS = $CONFIG_COMMANDS
12025 $ $0 $@
12026
81ecdfbb
RW
12027on `(hostname || uname -n) 2>/dev/null | sed 1q`
12028"
12029
b7026657
AC
12030_ACEOF
12031
81ecdfbb
RW
12032case $ac_config_files in *"
12033"*) set x $ac_config_files; shift; ac_config_files=$*;;
12034esac
b7026657 12035
81ecdfbb
RW
12036case $ac_config_headers in *"
12037"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12038esac
b7026657 12039
c906108c 12040
81ecdfbb
RW
12041cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12042# Files that config.status was made for.
12043config_files="$ac_config_files"
12044config_headers="$ac_config_headers"
81ecdfbb 12045config_commands="$ac_config_commands"
c906108c 12046
81ecdfbb 12047_ACEOF
c906108c 12048
81ecdfbb 12049cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 12050ac_cs_usage="\
81ecdfbb
RW
12051\`$as_me' instantiates files and other configuration actions
12052from templates according to the current configuration. Unless the files
12053and actions are specified as TAGs, all are instantiated by default.
c906108c 12054
81ecdfbb 12055Usage: $0 [OPTION]... [TAG]...
c906108c 12056
b7026657 12057 -h, --help print this help, then exit
81ecdfbb 12058 -V, --version print version number and configuration settings, then exit
d0ac1c44 12059 --config print configuration, then exit
81ecdfbb
RW
12060 -q, --quiet, --silent
12061 do not print progress messages
b7026657
AC
12062 -d, --debug don't remove temporary files
12063 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
12064 --file=FILE[:TEMPLATE]
12065 instantiate the configuration file FILE
12066 --header=FILE[:TEMPLATE]
12067 instantiate the configuration header FILE
b7026657
AC
12068
12069Configuration files:
12070$config_files
12071
12072Configuration headers:
12073$config_headers
12074
b7026657
AC
12075Configuration commands:
12076$config_commands
12077
81ecdfbb 12078Report bugs to the package provider."
b7026657 12079
81ecdfbb
RW
12080_ACEOF
12081cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12082ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
12083ac_cs_version="\\
12084config.status
d0ac1c44
SM
12085configured by $0, generated by GNU Autoconf 2.69,
12086 with options \\"\$ac_cs_config\\"
b7026657 12087
d0ac1c44 12088Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
12089This config.status script is free software; the Free Software Foundation
12090gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
12091
12092ac_pwd='$ac_pwd'
12093srcdir='$srcdir'
12094INSTALL='$INSTALL'
6bb11ab3 12095AWK='$AWK'
81ecdfbb 12096test -n "\$AWK" || AWK=awk
b7026657
AC
12097_ACEOF
12098
81ecdfbb
RW
12099cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12100# The default lists apply if the user does not specify any file.
b7026657
AC
12101ac_need_defaults=:
12102while test $# != 0
12103do
12104 case $1 in
d0ac1c44 12105 --*=?*)
81ecdfbb
RW
12106 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12107 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 12108 ac_shift=:
c906108c 12109 ;;
d0ac1c44
SM
12110 --*=)
12111 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12112 ac_optarg=
12113 ac_shift=:
12114 ;;
81ecdfbb 12115 *)
b7026657
AC
12116 ac_option=$1
12117 ac_optarg=$2
12118 ac_shift=shift
c906108c 12119 ;;
b7026657 12120 esac
c906108c 12121
b7026657
AC
12122 case $ac_option in
12123 # Handling of the options.
b7026657
AC
12124 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12125 ac_cs_recheck=: ;;
81ecdfbb
RW
12126 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12127 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12128 --config | --confi | --conf | --con | --co | --c )
12129 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 12130 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
12131 debug=: ;;
12132 --file | --fil | --fi | --f )
12133 $ac_shift
81ecdfbb
RW
12134 case $ac_optarg in
12135 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12136 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
12137 esac
12138 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
12139 ac_need_defaults=false;;
12140 --header | --heade | --head | --hea )
12141 $ac_shift
81ecdfbb
RW
12142 case $ac_optarg in
12143 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12144 esac
12145 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 12146 ac_need_defaults=false;;
81ecdfbb
RW
12147 --he | --h)
12148 # Conflict between --help and --header
d0ac1c44 12149 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
12150Try \`$0 --help' for more information.";;
12151 --help | --hel | -h )
12152 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
12153 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12154 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12155 ac_cs_silent=: ;;
c906108c 12156
b7026657 12157 # This is an error.
d0ac1c44 12158 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 12159Try \`$0 --help' for more information." ;;
c906108c 12160
81ecdfbb
RW
12161 *) as_fn_append ac_config_targets " $1"
12162 ac_need_defaults=false ;;
b7026657
AC
12163
12164 esac
12165 shift
12166done
12167
12168ac_configure_extra_args=
12169
12170if $ac_cs_silent; then
12171 exec 6>/dev/null
12172 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c
SS
12173fi
12174
b7026657 12175_ACEOF
81ecdfbb 12176cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 12177if \$ac_cs_recheck; then
d0ac1c44 12178 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
12179 shift
12180 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12181 CONFIG_SHELL='$SHELL'
12182 export CONFIG_SHELL
12183 exec "\$@"
b7026657 12184fi
c906108c 12185
b7026657 12186_ACEOF
81ecdfbb
RW
12187cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12188exec 5>>config.log
12189{
12190 echo
12191 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12192## Running $as_me. ##
12193_ASBOX
12194 $as_echo "$ac_log"
12195} >&5
c906108c 12196
81ecdfbb
RW
12197_ACEOF
12198cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
12199#
12200# INIT-COMMANDS
12201#
12202ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12203
6bb11ab3
L
12204
12205# The HP-UX ksh and POSIX shell print the target directory to stdout
12206# if CDPATH is set.
12207(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12208
12209sed_quote_subst='$sed_quote_subst'
12210double_quote_subst='$double_quote_subst'
12211delay_variable_subst='$delay_variable_subst'
12212macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12213macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12214enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12215enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12216pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12217enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12218SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12219ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12220host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12221host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12222host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12223build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12224build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12225build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12226SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12227Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12228GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12229EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12230FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12231LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12232NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12233LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12234max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12235ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12236exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12237lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12238lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12239lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12240reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12241reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12242OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12243deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12244file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12245AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12246AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12247STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12248RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12249old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12250old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12251old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12252lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12253CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12254CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12255compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12256GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12257lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12258lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12259lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12260lt_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"`'
12261objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12262MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12263lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12264lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12265lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12266lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12267lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12268need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12269DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12270NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12271LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12272OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12273OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12274libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12275shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12276extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12277archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12278enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12279export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12280whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12281compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12282old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12283old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12284archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12285archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12286module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12287module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12288with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12289allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12290no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12291hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12292hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12293hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12294hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12295hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12296hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12297hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12298hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12299inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12300link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12301fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12302always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12303export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12304exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12305include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12306prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12307file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12308variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12309need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12310need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12311version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12312runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12313shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12314shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12315libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12316library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12317soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12318install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12319postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12320postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12321finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12322finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12323hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12324sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12325sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12326hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12327enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12328enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12329enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12330old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12331striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12332
12333LTCC='$LTCC'
12334LTCFLAGS='$LTCFLAGS'
12335compiler='$compiler_DEFAULT'
12336
12337# A function that is used when there is no print builtin or printf.
12338func_fallback_echo ()
12339{
12340 eval 'cat <<_LTECHO_EOF
12341\$1
12342_LTECHO_EOF'
12343}
12344
12345# Quote evaled strings.
12346for var in SHELL \
12347ECHO \
12348SED \
12349GREP \
12350EGREP \
12351FGREP \
12352LD \
12353NM \
12354LN_S \
12355lt_SP2NL \
12356lt_NL2SP \
12357reload_flag \
12358OBJDUMP \
12359deplibs_check_method \
12360file_magic_cmd \
12361AR \
12362AR_FLAGS \
12363STRIP \
12364RANLIB \
12365CC \
12366CFLAGS \
12367compiler \
12368lt_cv_sys_global_symbol_pipe \
12369lt_cv_sys_global_symbol_to_cdecl \
12370lt_cv_sys_global_symbol_to_c_name_address \
12371lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12372lt_prog_compiler_no_builtin_flag \
12373lt_prog_compiler_wl \
12374lt_prog_compiler_pic \
12375lt_prog_compiler_static \
12376lt_cv_prog_compiler_c_o \
12377need_locks \
12378DSYMUTIL \
12379NMEDIT \
12380LIPO \
12381OTOOL \
12382OTOOL64 \
12383shrext_cmds \
12384export_dynamic_flag_spec \
12385whole_archive_flag_spec \
12386compiler_needs_object \
12387with_gnu_ld \
12388allow_undefined_flag \
12389no_undefined_flag \
12390hardcode_libdir_flag_spec \
12391hardcode_libdir_flag_spec_ld \
12392hardcode_libdir_separator \
12393fix_srcfile_path \
12394exclude_expsyms \
12395include_expsyms \
12396file_list_spec \
12397variables_saved_for_relink \
12398libname_spec \
12399library_names_spec \
12400soname_spec \
12401install_override_mode \
12402finish_eval \
12403old_striplib \
12404striplib; do
12405 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12406 *[\\\\\\\`\\"\\\$]*)
12407 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12408 ;;
12409 *)
12410 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12411 ;;
12412 esac
12413done
12414
12415# Double-quote double-evaled strings.
12416for var in reload_cmds \
12417old_postinstall_cmds \
12418old_postuninstall_cmds \
12419old_archive_cmds \
12420extract_expsyms_cmds \
12421old_archive_from_new_cmds \
12422old_archive_from_expsyms_cmds \
12423archive_cmds \
12424archive_expsym_cmds \
12425module_cmds \
12426module_expsym_cmds \
12427export_symbols_cmds \
12428prelink_cmds \
12429postinstall_cmds \
12430postuninstall_cmds \
12431finish_cmds \
12432sys_lib_search_path_spec \
12433sys_lib_dlsearch_path_spec; do
12434 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12435 *[\\\\\\\`\\"\\\$]*)
12436 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12437 ;;
12438 *)
12439 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12440 ;;
12441 esac
12442done
12443
12444ac_aux_dir='$ac_aux_dir'
12445xsi_shell='$xsi_shell'
12446lt_shell_append='$lt_shell_append'
12447
12448# See if we are running on zsh, and set the options which allow our
12449# commands through without removal of \ escapes INIT.
12450if test -n "\${ZSH_VERSION+set}" ; then
12451 setopt NO_GLOB_SUBST
12452fi
12453
12454
12455 PACKAGE='$PACKAGE'
12456 VERSION='$VERSION'
12457 TIMESTAMP='$TIMESTAMP'
12458 RM='$RM'
12459 ofile='$ofile'
12460
12461
12462
12463
81ecdfbb 12464_ACEOF
c906108c 12465
81ecdfbb 12466cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c906108c 12467
81ecdfbb 12468# Handling of arguments.
b7026657 12469for ac_config_target in $ac_config_targets
c906108c 12470do
81ecdfbb
RW
12471 case $ac_config_target in
12472 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 12473 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 12474 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
12475 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12476 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12477 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12478 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12479 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12480
d0ac1c44 12481 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
12482 esac
12483done
12484
81ecdfbb 12485
b7026657
AC
12486# If the user did not use the arguments to specify the items to instantiate,
12487# then the envvar interface is used. Set only those that are not.
12488# We use the long form for the default assignment because of an extremely
12489# bizarre bug on SunOS 4.1.3.
12490if $ac_need_defaults; then
12491 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12492 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
12493 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12494fi
12495
12496# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 12497# simply because there is no reason against having it here, and in addition,
b7026657 12498# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
12499# Hook for its removal unless debugging.
12500# Note that there is a small window in which the directory will not be cleaned:
12501# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
12502$debug ||
12503{
d0ac1c44 12504 tmp= ac_tmp=
81ecdfbb 12505 trap 'exit_status=$?
d0ac1c44
SM
12506 : "${ac_tmp:=$tmp}"
12507 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
12508' 0
12509 trap 'as_fn_exit 1' 1 2 13 15
b7026657 12510}
b7026657 12511# Create a (secure) tmp directory for tmp files.
c906108c 12512
b7026657 12513{
81ecdfbb 12514 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 12515 test -d "$tmp"
b7026657
AC
12516} ||
12517{
81ecdfbb
RW
12518 tmp=./conf$$-$RANDOM
12519 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
12520} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12521ac_tmp=$tmp
b7026657 12522
81ecdfbb
RW
12523# Set up the scripts for CONFIG_FILES section.
12524# No need to generate them if there are no CONFIG_FILES.
12525# This happens for instance with `./config.status config.h'.
12526if test -n "$CONFIG_FILES"; then
b7026657 12527
c906108c 12528
81ecdfbb
RW
12529ac_cr=`echo X | tr X '\015'`
12530# On cygwin, bash can eat \r inside `` if the user requested igncr.
12531# But we know of no other shell where ac_cr would be empty at this
12532# point, so we can use a bashism as a fallback.
12533if test "x$ac_cr" = x; then
12534 eval ac_cr=\$\'\\r\'
12535fi
12536ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12537if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 12538 ac_cs_awk_cr='\\r'
81ecdfbb
RW
12539else
12540 ac_cs_awk_cr=$ac_cr
12541fi
b7026657 12542
d0ac1c44 12543echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
12544_ACEOF
12545
c906108c 12546
81ecdfbb
RW
12547{
12548 echo "cat >conf$$subs.awk <<_ACEOF" &&
12549 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12550 echo "_ACEOF"
12551} >conf$$subs.sh ||
d0ac1c44
SM
12552 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12553ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
12554ac_delim='%!_!# '
12555for ac_last_try in false false false false false :; do
12556 . ./conf$$subs.sh ||
d0ac1c44 12557 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
12558
12559 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12560 if test $ac_delim_n = $ac_delim_num; then
12561 break
12562 elif $ac_last_try; then
d0ac1c44 12563 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
c906108c 12564 else
81ecdfbb
RW
12565 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12566 fi
12567done
12568rm -f conf$$subs.sh
12569
12570cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12571cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
12572_ACEOF
12573sed -n '
12574h
12575s/^/S["/; s/!.*/"]=/
12576p
12577g
12578s/^[^!]*!//
12579:repl
12580t repl
12581s/'"$ac_delim"'$//
12582t delim
12583:nl
12584h
d0ac1c44 12585s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
12586t more1
12587s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12588p
12589n
12590b repl
12591:more1
12592s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12593p
12594g
12595s/.\{148\}//
12596t nl
12597:delim
12598h
d0ac1c44 12599s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
12600t more2
12601s/["\\]/\\&/g; s/^/"/; s/$/"/
12602p
12603b
12604:more2
12605s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12606p
12607g
12608s/.\{148\}//
12609t delim
12610' <conf$$subs.awk | sed '
12611/^[^""]/{
12612 N
12613 s/\n//
12614}
12615' >>$CONFIG_STATUS || ac_write_fail=1
12616rm -f conf$$subs.awk
12617cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12618_ACAWK
d0ac1c44 12619cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
12620 for (key in S) S_is_set[key] = 1
12621 FS = "\a"
b7026657 12622
81ecdfbb
RW
12623}
12624{
12625 line = $ 0
12626 nfields = split(line, field, "@")
12627 substed = 0
12628 len = length(field[1])
12629 for (i = 2; i < nfields; i++) {
12630 key = field[i]
12631 keylen = length(key)
12632 if (S_is_set[key]) {
12633 value = S[key]
12634 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12635 len += length(value) + length(field[++i])
12636 substed = 1
12637 } else
12638 len += 1 + keylen
12639 }
12640
12641 print line
12642}
c906108c 12643
81ecdfbb
RW
12644_ACAWK
12645_ACEOF
12646cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12647if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12648 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 12649else
81ecdfbb 12650 cat
d0ac1c44
SM
12651fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12652 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 12653_ACEOF
b7026657 12654
d0ac1c44
SM
12655# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12656# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
12657# trailing colons and then remove the whole line if VPATH becomes empty
12658# (actually we leave an empty line to preserve line numbers).
12659if test "x$srcdir" = x.; then
d0ac1c44
SM
12660 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12661h
12662s///
12663s/^/:/
12664s/[ ]*$/:/
12665s/:\$(srcdir):/:/g
12666s/:\${srcdir}:/:/g
12667s/:@srcdir@:/:/g
12668s/^:*//
81ecdfbb 12669s/:*$//
d0ac1c44
SM
12670x
12671s/\(=[ ]*\).*/\1/
12672G
12673s/\n//
81ecdfbb
RW
12674s/^[^=]*=[ ]*$//
12675}'
12676fi
c906108c 12677
81ecdfbb
RW
12678cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12679fi # test -n "$CONFIG_FILES"
c906108c 12680
81ecdfbb
RW
12681# Set up the scripts for CONFIG_HEADERS section.
12682# No need to generate them if there are no CONFIG_HEADERS.
12683# This happens for instance with `./config.status Makefile'.
12684if test -n "$CONFIG_HEADERS"; then
d0ac1c44 12685cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
12686BEGIN {
12687_ACEOF
b7026657 12688
81ecdfbb
RW
12689# Transform confdefs.h into an awk script `defines.awk', embedded as
12690# here-document in config.status, that substitutes the proper values into
12691# config.h.in to produce config.h.
c906108c 12692
81ecdfbb
RW
12693# Create a delimiter string that does not exist in confdefs.h, to ease
12694# handling of long lines.
12695ac_delim='%!_!# '
12696for ac_last_try in false false :; do
d0ac1c44
SM
12697 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12698 if test -z "$ac_tt"; then
81ecdfbb
RW
12699 break
12700 elif $ac_last_try; then
d0ac1c44 12701 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 12702 else
81ecdfbb 12703 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 12704 fi
b7026657 12705done
81ecdfbb
RW
12706
12707# For the awk script, D is an array of macro values keyed by name,
12708# likewise P contains macro parameters if any. Preserve backslash
12709# newline sequences.
12710
12711ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12712sed -n '
12713s/.\{148\}/&'"$ac_delim"'/g
12714t rset
12715:rset
12716s/^[ ]*#[ ]*define[ ][ ]*/ /
12717t def
12718d
12719:def
12720s/\\$//
12721t bsnl
12722s/["\\]/\\&/g
12723s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12724D["\1"]=" \3"/p
12725s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12726d
12727:bsnl
12728s/["\\]/\\&/g
12729s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12730D["\1"]=" \3\\\\\\n"\\/p
12731t cont
12732s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12733t cont
12734d
12735:cont
12736n
12737s/.\{148\}/&'"$ac_delim"'/g
12738t clear
12739:clear
12740s/\\$//
12741t bsnlc
12742s/["\\]/\\&/g; s/^/"/; s/$/"/p
12743d
12744:bsnlc
12745s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12746b cont
12747' <confdefs.h | sed '
12748s/'"$ac_delim"'/"\\\
12749"/g' >>$CONFIG_STATUS || ac_write_fail=1
12750
12751cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12752 for (key in D) D_is_set[key] = 1
12753 FS = "\a"
12754}
12755/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12756 line = \$ 0
12757 split(line, arg, " ")
12758 if (arg[1] == "#") {
12759 defundef = arg[2]
12760 mac1 = arg[3]
12761 } else {
12762 defundef = substr(arg[1], 2)
12763 mac1 = arg[2]
12764 }
12765 split(mac1, mac2, "(") #)
12766 macro = mac2[1]
12767 prefix = substr(line, 1, index(line, defundef) - 1)
12768 if (D_is_set[macro]) {
12769 # Preserve the white space surrounding the "#".
12770 print prefix "define", macro P[macro] D[macro]
12771 next
12772 } else {
12773 # Replace #undef with comments. This is necessary, for example,
12774 # in the case of _POSIX_SOURCE, which is predefined and required
12775 # on some systems where configure will not decide to define it.
12776 if (defundef == "undef") {
12777 print "/*", prefix defundef, macro, "*/"
12778 next
12779 }
12780 }
12781}
12782{ print }
12783_ACAWK
b7026657 12784_ACEOF
81ecdfbb 12785cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 12786 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 12787fi # test -n "$CONFIG_HEADERS"
b7026657 12788
c906108c 12789
99d8e879 12790eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
12791shift
12792for ac_tag
12793do
12794 case $ac_tag in
12795 :[FHLC]) ac_mode=$ac_tag; continue;;
c906108c 12796 esac
81ecdfbb
RW
12797 case $ac_mode$ac_tag in
12798 :[FHL]*:*);;
d0ac1c44 12799 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
12800 :[FH]-) ac_tag=-:-;;
12801 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12802 esac
12803 ac_save_IFS=$IFS
12804 IFS=:
12805 set x $ac_tag
12806 IFS=$ac_save_IFS
12807 shift
12808 ac_file=$1
12809 shift
c906108c 12810
81ecdfbb
RW
12811 case $ac_mode in
12812 :L) ac_source=$1;;
12813 :[FH])
12814 ac_file_inputs=
12815 for ac_f
12816 do
12817 case $ac_f in
d0ac1c44 12818 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
12819 *) # Look for the file first in the build tree, then in the source tree
12820 # (if the path is not absolute). The absolute path cannot be DOS-style,
12821 # because $ac_f cannot contain `:'.
12822 test -f "$ac_f" ||
12823 case $ac_f in
12824 [\\/$]*) false;;
12825 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12826 esac ||
d0ac1c44 12827 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 12828 esac
81ecdfbb
RW
12829 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12830 as_fn_append ac_file_inputs " '$ac_f'"
12831 done
b7026657 12832
81ecdfbb
RW
12833 # Let's still pretend it is `configure' which instantiates (i.e., don't
12834 # use $as_me), people would be surprised to read:
12835 # /* config.h. Generated by config.status. */
12836 configure_input='Generated from '`
12837 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12838 `' by configure.'
12839 if test x"$ac_file" != x-; then
12840 configure_input="$ac_file. $configure_input"
12841 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12842$as_echo "$as_me: creating $ac_file" >&6;}
12843 fi
12844 # Neutralize special characters interpreted by sed in replacement strings.
12845 case $configure_input in #(
12846 *\&* | *\|* | *\\* )
12847 ac_sed_conf_input=`$as_echo "$configure_input" |
12848 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12849 *) ac_sed_conf_input=$configure_input;;
12850 esac
b7026657 12851
81ecdfbb 12852 case $ac_tag in
d0ac1c44
SM
12853 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12854 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
12855 esac
12856 ;;
12857 esac
b7026657 12858
81ecdfbb 12859 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
12860$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12861 X"$ac_file" : 'X\(//\)[^/]' \| \
12862 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
12863 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12864$as_echo X"$ac_file" |
12865 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12866 s//\1/
12867 q
12868 }
12869 /^X\(\/\/\)[^/].*/{
12870 s//\1/
12871 q
12872 }
12873 /^X\(\/\/\)$/{
12874 s//\1/
12875 q
12876 }
12877 /^X\(\/\).*/{
12878 s//\1/
12879 q
12880 }
12881 s/.*/./; q'`
12882 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
12883 ac_builddir=.
12884
81ecdfbb
RW
12885case "$ac_dir" in
12886.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12887*)
12888 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12889 # A ".." for each directory in $ac_dir_suffix.
12890 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12891 case $ac_top_builddir_sub in
12892 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12893 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12894 esac ;;
12895esac
12896ac_abs_top_builddir=$ac_pwd
12897ac_abs_builddir=$ac_pwd$ac_dir_suffix
12898# for backward compatibility:
12899ac_top_builddir=$ac_top_build_prefix
b7026657
AC
12900
12901case $srcdir in
81ecdfbb 12902 .) # We are building in place.
b7026657 12903 ac_srcdir=.
81ecdfbb
RW
12904 ac_top_srcdir=$ac_top_builddir_sub
12905 ac_abs_top_srcdir=$ac_pwd ;;
12906 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 12907 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
12908 ac_top_srcdir=$srcdir
12909 ac_abs_top_srcdir=$srcdir ;;
12910 *) # Relative name.
12911 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12912 ac_top_srcdir=$ac_top_build_prefix$srcdir
12913 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 12914esac
81ecdfbb 12915ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 12916
c906108c 12917
81ecdfbb
RW
12918 case $ac_mode in
12919 :F)
12920 #
12921 # CONFIG_FILE
12922 #
b7026657 12923
81ecdfbb
RW
12924 case $INSTALL in
12925 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12926 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 12927 esac
81ecdfbb 12928_ACEOF
c906108c 12929
81ecdfbb
RW
12930cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12931# If the template does not know about datarootdir, expand it.
12932# FIXME: This hack should be removed a few years after 2.60.
12933ac_datarootdir_hack=; ac_datarootdir_seen=
12934ac_sed_dataroot='
12935/datarootdir/ {
12936 p
12937 q
12938}
12939/@datadir@/p
12940/@docdir@/p
12941/@infodir@/p
12942/@localedir@/p
12943/@mandir@/p'
12944case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12945*datarootdir*) ac_datarootdir_seen=yes;;
12946*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12947 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12948$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12949_ACEOF
12950cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12951 ac_datarootdir_hack='
12952 s&@datadir@&$datadir&g
12953 s&@docdir@&$docdir&g
12954 s&@infodir@&$infodir&g
12955 s&@localedir@&$localedir&g
12956 s&@mandir@&$mandir&g
12957 s&\\\${datarootdir}&$datarootdir&g' ;;
12958esac
b7026657 12959_ACEOF
b7026657 12960
81ecdfbb
RW
12961# Neutralize VPATH when `$srcdir' = `.'.
12962# Shell code in configure.ac might set extrasub.
12963# FIXME: do we really want to maintain this feature?
12964cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12965ac_sed_extra="$ac_vpsub
12966$extrasub
12967_ACEOF
12968cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12969:t
12970/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12971s|@configure_input@|$ac_sed_conf_input|;t t
12972s&@top_builddir@&$ac_top_builddir_sub&;t t
12973s&@top_build_prefix@&$ac_top_build_prefix&;t t
12974s&@srcdir@&$ac_srcdir&;t t
12975s&@abs_srcdir@&$ac_abs_srcdir&;t t
12976s&@top_srcdir@&$ac_top_srcdir&;t t
12977s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12978s&@builddir@&$ac_builddir&;t t
12979s&@abs_builddir@&$ac_abs_builddir&;t t
12980s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12981s&@INSTALL@&$ac_INSTALL&;t t
12982$ac_datarootdir_hack
12983"
d0ac1c44
SM
12984eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
12985 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
12986
12987test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
12988 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
12989 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
12990 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 12991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 12992which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 12993$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 12994which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 12995
d0ac1c44 12996 rm -f "$ac_tmp/stdin"
81ecdfbb 12997 case $ac_file in
d0ac1c44
SM
12998 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
12999 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 13000 esac \
d0ac1c44 13001 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13002 ;;
13003 :H)
13004 #
13005 # CONFIG_HEADER
13006 #
13007 if test x"$ac_file" != x-; then
13008 {
13009 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13010 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13011 } >"$ac_tmp/config.h" \
13012 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13013 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
13014 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13015$as_echo "$as_me: $ac_file is unchanged" >&6;}
13016 else
13017 rm -f "$ac_file"
d0ac1c44
SM
13018 mv "$ac_tmp/config.h" "$ac_file" \
13019 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 13020 fi
b7026657 13021 else
81ecdfbb 13022 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13023 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13024 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
13025 fi
13026 ;;
b7026657 13027
81ecdfbb
RW
13028 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13029$as_echo "$as_me: executing $ac_file commands" >&6;}
13030 ;;
13031 esac
b7026657
AC
13032
13033
81ecdfbb 13034 case $ac_file$ac_mode in
db2e4d67 13035 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
13036 "libtool":C)
13037
13038 # See if we are running on zsh, and set the options which allow our
13039 # commands through without removal of \ escapes.
13040 if test -n "${ZSH_VERSION+set}" ; then
13041 setopt NO_GLOB_SUBST
13042 fi
13043
13044 cfgfile="${ofile}T"
13045 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13046 $RM "$cfgfile"
13047
13048 cat <<_LT_EOF >> "$cfgfile"
13049#! $SHELL
13050
13051# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13052# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13053# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13054# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13055#
13056# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13057# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13058# Written by Gordon Matzigkeit, 1996
13059#
13060# This file is part of GNU Libtool.
13061#
13062# GNU Libtool is free software; you can redistribute it and/or
13063# modify it under the terms of the GNU General Public License as
13064# published by the Free Software Foundation; either version 2 of
13065# the License, or (at your option) any later version.
13066#
13067# As a special exception to the GNU General Public License,
13068# if you distribute this file as part of a program or library that
13069# is built using GNU Libtool, you may include this file under the
13070# same distribution terms that you use for the rest of that program.
13071#
13072# GNU Libtool is distributed in the hope that it will be useful,
13073# but WITHOUT ANY WARRANTY; without even the implied warranty of
13074# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13075# GNU General Public License for more details.
13076#
13077# You should have received a copy of the GNU General Public License
13078# along with GNU Libtool; see the file COPYING. If not, a copy
13079# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13080# obtained by writing to the Free Software Foundation, Inc.,
13081# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13082
13083
13084# The names of the tagged configurations supported by this script.
13085available_tags=""
13086
13087# ### BEGIN LIBTOOL CONFIG
13088
13089# Which release of libtool.m4 was used?
13090macro_version=$macro_version
13091macro_revision=$macro_revision
13092
13093# Whether or not to build shared libraries.
13094build_libtool_libs=$enable_shared
13095
13096# Whether or not to build static libraries.
13097build_old_libs=$enable_static
13098
13099# What type of objects to build.
13100pic_mode=$pic_mode
13101
13102# Whether or not to optimize for fast installation.
13103fast_install=$enable_fast_install
13104
13105# Shell to use when invoking shell scripts.
13106SHELL=$lt_SHELL
13107
13108# An echo program that protects backslashes.
13109ECHO=$lt_ECHO
13110
13111# The host system.
13112host_alias=$host_alias
13113host=$host
13114host_os=$host_os
13115
13116# The build system.
13117build_alias=$build_alias
13118build=$build
13119build_os=$build_os
13120
13121# A sed program that does not truncate output.
13122SED=$lt_SED
13123
13124# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13125Xsed="\$SED -e 1s/^X//"
13126
13127# A grep program that handles long lines.
13128GREP=$lt_GREP
13129
13130# An ERE matcher.
13131EGREP=$lt_EGREP
13132
13133# A literal string matcher.
13134FGREP=$lt_FGREP
13135
13136# A BSD- or MS-compatible name lister.
13137NM=$lt_NM
13138
13139# Whether we need soft or hard links.
13140LN_S=$lt_LN_S
13141
13142# What is the maximum length of a command?
13143max_cmd_len=$max_cmd_len
13144
13145# Object file suffix (normally "o").
13146objext=$ac_objext
13147
13148# Executable file suffix (normally "").
13149exeext=$exeext
13150
13151# whether the shell understands "unset".
13152lt_unset=$lt_unset
13153
13154# turn spaces into newlines.
13155SP2NL=$lt_lt_SP2NL
13156
13157# turn newlines into spaces.
13158NL2SP=$lt_lt_NL2SP
13159
13160# An object symbol dumper.
13161OBJDUMP=$lt_OBJDUMP
13162
13163# Method to check whether dependent libraries are shared objects.
13164deplibs_check_method=$lt_deplibs_check_method
13165
13166# Command to use when deplibs_check_method == "file_magic".
13167file_magic_cmd=$lt_file_magic_cmd
13168
13169# The archiver.
13170AR=$lt_AR
13171AR_FLAGS=$lt_AR_FLAGS
13172
13173# A symbol stripping program.
13174STRIP=$lt_STRIP
13175
13176# Commands used to install an old-style archive.
13177RANLIB=$lt_RANLIB
13178old_postinstall_cmds=$lt_old_postinstall_cmds
13179old_postuninstall_cmds=$lt_old_postuninstall_cmds
13180
13181# Whether to use a lock for old archive extraction.
13182lock_old_archive_extraction=$lock_old_archive_extraction
13183
13184# A C compiler.
13185LTCC=$lt_CC
13186
13187# LTCC compiler flags.
13188LTCFLAGS=$lt_CFLAGS
13189
13190# Take the output of nm and produce a listing of raw symbols and C names.
13191global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13192
13193# Transform the output of nm in a proper C declaration.
13194global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13195
13196# Transform the output of nm in a C name address pair.
13197global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13198
13199# Transform the output of nm in a C name address pair when lib prefix is needed.
13200global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13201
13202# The name of the directory that contains temporary libtool files.
13203objdir=$objdir
13204
13205# Used to examine libraries when file_magic_cmd begins with "file".
13206MAGIC_CMD=$MAGIC_CMD
13207
13208# Must we lock files when doing compilation?
13209need_locks=$lt_need_locks
13210
13211# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13212DSYMUTIL=$lt_DSYMUTIL
13213
13214# Tool to change global to local symbols on Mac OS X.
13215NMEDIT=$lt_NMEDIT
13216
13217# Tool to manipulate fat objects and archives on Mac OS X.
13218LIPO=$lt_LIPO
13219
13220# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13221OTOOL=$lt_OTOOL
13222
13223# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13224OTOOL64=$lt_OTOOL64
13225
13226# Old archive suffix (normally "a").
13227libext=$libext
13228
13229# Shared library suffix (normally ".so").
13230shrext_cmds=$lt_shrext_cmds
13231
13232# The commands to extract the exported symbol list from a shared archive.
13233extract_expsyms_cmds=$lt_extract_expsyms_cmds
13234
13235# Variables whose values should be saved in libtool wrapper scripts and
13236# restored at link time.
13237variables_saved_for_relink=$lt_variables_saved_for_relink
13238
13239# Do we need the "lib" prefix for modules?
13240need_lib_prefix=$need_lib_prefix
13241
13242# Do we need a version for libraries?
13243need_version=$need_version
13244
13245# Library versioning type.
13246version_type=$version_type
13247
13248# Shared library runtime path variable.
13249runpath_var=$runpath_var
13250
13251# Shared library path variable.
13252shlibpath_var=$shlibpath_var
13253
13254# Is shlibpath searched before the hard-coded library search path?
13255shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13256
13257# Format of library name prefix.
13258libname_spec=$lt_libname_spec
13259
13260# List of archive names. First name is the real one, the rest are links.
13261# The last name is the one that the linker finds with -lNAME
13262library_names_spec=$lt_library_names_spec
13263
13264# The coded name of the library, if different from the real name.
13265soname_spec=$lt_soname_spec
13266
13267# Permission mode override for installation of shared libraries.
13268install_override_mode=$lt_install_override_mode
13269
13270# Command to use after installation of a shared archive.
13271postinstall_cmds=$lt_postinstall_cmds
13272
13273# Command to use after uninstallation of a shared archive.
13274postuninstall_cmds=$lt_postuninstall_cmds
13275
13276# Commands used to finish a libtool library installation in a directory.
13277finish_cmds=$lt_finish_cmds
13278
13279# As "finish_cmds", except a single script fragment to be evaled but
13280# not shown.
13281finish_eval=$lt_finish_eval
13282
13283# Whether we should hardcode library paths into libraries.
13284hardcode_into_libs=$hardcode_into_libs
13285
13286# Compile-time system search path for libraries.
13287sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13288
13289# Run-time system search path for libraries.
13290sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13291
13292# Whether dlopen is supported.
13293dlopen_support=$enable_dlopen
13294
13295# Whether dlopen of programs is supported.
13296dlopen_self=$enable_dlopen_self
13297
13298# Whether dlopen of statically linked programs is supported.
13299dlopen_self_static=$enable_dlopen_self_static
13300
13301# Commands to strip libraries.
13302old_striplib=$lt_old_striplib
13303striplib=$lt_striplib
13304
13305
13306# The linker used to build libraries.
13307LD=$lt_LD
13308
13309# How to create reloadable object files.
13310reload_flag=$lt_reload_flag
13311reload_cmds=$lt_reload_cmds
13312
13313# Commands used to build an old-style archive.
13314old_archive_cmds=$lt_old_archive_cmds
13315
13316# A language specific compiler.
13317CC=$lt_compiler
13318
13319# Is the compiler the GNU compiler?
13320with_gcc=$GCC
13321
13322# Compiler flag to turn off builtin functions.
13323no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13324
13325# How to pass a linker flag through the compiler.
13326wl=$lt_lt_prog_compiler_wl
13327
13328# Additional compiler flags for building library objects.
13329pic_flag=$lt_lt_prog_compiler_pic
13330
13331# Compiler flag to prevent dynamic linking.
13332link_static_flag=$lt_lt_prog_compiler_static
13333
13334# Does compiler simultaneously support -c and -o options?
13335compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13336
13337# Whether or not to add -lc for building shared libraries.
13338build_libtool_need_lc=$archive_cmds_need_lc
13339
13340# Whether or not to disallow shared libs when runtime libs are static.
13341allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13342
13343# Compiler flag to allow reflexive dlopens.
13344export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13345
13346# Compiler flag to generate shared objects directly from archives.
13347whole_archive_flag_spec=$lt_whole_archive_flag_spec
13348
13349# Whether the compiler copes with passing no objects directly.
13350compiler_needs_object=$lt_compiler_needs_object
13351
13352# Create an old-style archive from a shared archive.
13353old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13354
13355# Create a temporary old-style archive to link instead of a shared archive.
13356old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13357
13358# Commands used to build a shared archive.
13359archive_cmds=$lt_archive_cmds
13360archive_expsym_cmds=$lt_archive_expsym_cmds
13361
13362# Commands used to build a loadable module if different from building
13363# a shared archive.
13364module_cmds=$lt_module_cmds
13365module_expsym_cmds=$lt_module_expsym_cmds
13366
13367# Whether we are building with GNU ld or not.
13368with_gnu_ld=$lt_with_gnu_ld
13369
13370# Flag that allows shared libraries with undefined symbols to be built.
13371allow_undefined_flag=$lt_allow_undefined_flag
13372
13373# Flag that enforces no undefined symbols.
13374no_undefined_flag=$lt_no_undefined_flag
13375
13376# Flag to hardcode \$libdir into a binary during linking.
13377# This must work even if \$libdir does not exist
13378hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13379
13380# If ld is used when linking, flag to hardcode \$libdir into a binary
13381# during linking. This must work even if \$libdir does not exist.
13382hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13383
13384# Whether we need a single "-rpath" flag with a separated argument.
13385hardcode_libdir_separator=$lt_hardcode_libdir_separator
13386
13387# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13388# DIR into the resulting binary.
13389hardcode_direct=$hardcode_direct
13390
13391# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13392# DIR into the resulting binary and the resulting library dependency is
13393# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13394# library is relocated.
13395hardcode_direct_absolute=$hardcode_direct_absolute
13396
13397# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13398# into the resulting binary.
13399hardcode_minus_L=$hardcode_minus_L
13400
13401# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13402# into the resulting binary.
13403hardcode_shlibpath_var=$hardcode_shlibpath_var
13404
13405# Set to "yes" if building a shared library automatically hardcodes DIR
13406# into the library and all subsequent libraries and executables linked
13407# against it.
13408hardcode_automatic=$hardcode_automatic
13409
13410# Set to yes if linker adds runtime paths of dependent libraries
13411# to runtime path list.
13412inherit_rpath=$inherit_rpath
13413
13414# Whether libtool must link a program against all its dependency libraries.
13415link_all_deplibs=$link_all_deplibs
13416
13417# Fix the shell variable \$srcfile for the compiler.
13418fix_srcfile_path=$lt_fix_srcfile_path
13419
13420# Set to "yes" if exported symbols are required.
13421always_export_symbols=$always_export_symbols
13422
13423# The commands to list exported symbols.
13424export_symbols_cmds=$lt_export_symbols_cmds
13425
13426# Symbols that should not be listed in the preloaded symbols.
13427exclude_expsyms=$lt_exclude_expsyms
13428
13429# Symbols that must always be exported.
13430include_expsyms=$lt_include_expsyms
13431
13432# Commands necessary for linking programs (against libraries) with templates.
13433prelink_cmds=$lt_prelink_cmds
13434
13435# Specify filename containing input files.
13436file_list_spec=$lt_file_list_spec
13437
13438# How to hardcode a shared library path into an executable.
13439hardcode_action=$hardcode_action
13440
13441# ### END LIBTOOL CONFIG
13442
13443_LT_EOF
13444
13445 case $host_os in
13446 aix3*)
13447 cat <<\_LT_EOF >> "$cfgfile"
13448# AIX sometimes has problems with the GCC collect2 program. For some
13449# reason, if we set the COLLECT_NAMES environment variable, the problems
13450# vanish in a puff of smoke.
13451if test "X${COLLECT_NAMES+set}" != Xset; then
13452 COLLECT_NAMES=
13453 export COLLECT_NAMES
13454fi
13455_LT_EOF
13456 ;;
13457 esac
13458
13459
13460ltmain="$ac_aux_dir/ltmain.sh"
13461
13462
13463 # We use sed instead of cat because bash on DJGPP gets confused if
13464 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13465 # text mode, it properly converts lines to CR/LF. This bash problem
13466 # is reportedly fixed, but why not run on old versions too?
13467 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13468 || (rm -f "$cfgfile"; exit 1)
13469
13470 case $xsi_shell in
13471 yes)
13472 cat << \_LT_EOF >> "$cfgfile"
13473
13474# func_dirname file append nondir_replacement
13475# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13476# otherwise set result to NONDIR_REPLACEMENT.
13477func_dirname ()
13478{
13479 case ${1} in
13480 */*) func_dirname_result="${1%/*}${2}" ;;
13481 * ) func_dirname_result="${3}" ;;
13482 esac
13483}
13484
13485# func_basename file
13486func_basename ()
13487{
13488 func_basename_result="${1##*/}"
13489}
13490
13491# func_dirname_and_basename file append nondir_replacement
13492# perform func_basename and func_dirname in a single function
13493# call:
13494# dirname: Compute the dirname of FILE. If nonempty,
13495# add APPEND to the result, otherwise set result
13496# to NONDIR_REPLACEMENT.
13497# value returned in "$func_dirname_result"
13498# basename: Compute filename of FILE.
13499# value retuned in "$func_basename_result"
13500# Implementation must be kept synchronized with func_dirname
13501# and func_basename. For efficiency, we do not delegate to
13502# those functions but instead duplicate the functionality here.
13503func_dirname_and_basename ()
13504{
13505 case ${1} in
13506 */*) func_dirname_result="${1%/*}${2}" ;;
13507 * ) func_dirname_result="${3}" ;;
13508 esac
13509 func_basename_result="${1##*/}"
13510}
13511
13512# func_stripname prefix suffix name
13513# strip PREFIX and SUFFIX off of NAME.
13514# PREFIX and SUFFIX must not contain globbing or regex special
13515# characters, hashes, percent signs, but SUFFIX may contain a leading
13516# dot (in which case that matches only a dot).
13517func_stripname ()
13518{
13519 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13520 # positional parameters, so assign one to ordinary parameter first.
13521 func_stripname_result=${3}
13522 func_stripname_result=${func_stripname_result#"${1}"}
13523 func_stripname_result=${func_stripname_result%"${2}"}
13524}
13525
13526# func_opt_split
13527func_opt_split ()
13528{
13529 func_opt_split_opt=${1%%=*}
13530 func_opt_split_arg=${1#*=}
13531}
13532
13533# func_lo2o object
13534func_lo2o ()
13535{
13536 case ${1} in
13537 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13538 *) func_lo2o_result=${1} ;;
13539 esac
13540}
13541
13542# func_xform libobj-or-source
13543func_xform ()
13544{
13545 func_xform_result=${1%.*}.lo
13546}
13547
13548# func_arith arithmetic-term...
13549func_arith ()
13550{
13551 func_arith_result=$(( $* ))
13552}
13553
13554# func_len string
13555# STRING may not start with a hyphen.
13556func_len ()
13557{
13558 func_len_result=${#1}
13559}
13560
13561_LT_EOF
13562 ;;
13563 *) # Bourne compatible functions.
13564 cat << \_LT_EOF >> "$cfgfile"
13565
13566# func_dirname file append nondir_replacement
13567# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13568# otherwise set result to NONDIR_REPLACEMENT.
13569func_dirname ()
13570{
13571 # Extract subdirectory from the argument.
13572 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13573 if test "X$func_dirname_result" = "X${1}"; then
13574 func_dirname_result="${3}"
13575 else
13576 func_dirname_result="$func_dirname_result${2}"
13577 fi
13578}
13579
13580# func_basename file
13581func_basename ()
13582{
13583 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13584}
13585
13586
13587# func_stripname prefix suffix name
13588# strip PREFIX and SUFFIX off of NAME.
13589# PREFIX and SUFFIX must not contain globbing or regex special
13590# characters, hashes, percent signs, but SUFFIX may contain a leading
13591# dot (in which case that matches only a dot).
13592# func_strip_suffix prefix name
13593func_stripname ()
13594{
13595 case ${2} in
13596 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13597 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13598 esac
13599}
13600
13601# sed scripts:
13602my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13603my_sed_long_arg='1s/^-[^=]*=//'
13604
13605# func_opt_split
13606func_opt_split ()
13607{
13608 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13609 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13610}
13611
13612# func_lo2o object
13613func_lo2o ()
13614{
13615 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13616}
13617
13618# func_xform libobj-or-source
13619func_xform ()
13620{
13621 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13622}
13623
13624# func_arith arithmetic-term...
13625func_arith ()
13626{
13627 func_arith_result=`expr "$@"`
13628}
13629
13630# func_len string
13631# STRING may not start with a hyphen.
13632func_len ()
13633{
13634 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13635}
13636
13637_LT_EOF
13638esac
13639
13640case $lt_shell_append in
13641 yes)
13642 cat << \_LT_EOF >> "$cfgfile"
13643
13644# func_append var value
13645# Append VALUE to the end of shell variable VAR.
13646func_append ()
13647{
13648 eval "$1+=\$2"
13649}
13650_LT_EOF
13651 ;;
13652 *)
13653 cat << \_LT_EOF >> "$cfgfile"
13654
13655# func_append var value
13656# Append VALUE to the end of shell variable VAR.
13657func_append ()
13658{
13659 eval "$1=\$$1\$2"
13660}
13661
13662_LT_EOF
13663 ;;
13664 esac
13665
13666
13667 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13668 || (rm -f "$cfgfile"; exit 1)
13669
13670 mv -f "$cfgfile" "$ofile" ||
13671 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13672 chmod +x "$ofile"
13673
13674 ;;
81ecdfbb 13675 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
13676 rm -f Makesim1.tmp Makesim2.tmp Makefile
13677 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13678 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13679 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
c906108c
SS
13680 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13681 <Makefile.sim >Makefile
38f48d72 13682 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 13683 ;;
81ecdfbb
RW
13684 "stamp-h":C) echo > stamp-h ;;
13685
b7026657 13686 esac
81ecdfbb 13687done # for ac_tag
c906108c 13688
b7026657 13689
81ecdfbb 13690as_fn_exit 0
b7026657 13691_ACEOF
b7026657
AC
13692ac_clean_files=$ac_clean_files_save
13693
81ecdfbb 13694test $ac_write_fail = 0 ||
d0ac1c44 13695 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 13696
b7026657
AC
13697
13698# configure is writing to config.log, and then calls config.status.
13699# config.status does its own redirection, appending to config.log.
13700# Unfortunately, on DOS this fails, as config.log is still kept open
13701# by configure, so config.status won't be able to write to it; its
13702# output is simply discarded. So we exec the FD to /dev/null,
13703# effectively closing config.log, so it can be properly (re)opened and
13704# appended to by config.status. When coming back to configure, we
13705# need to make the FD available again.
13706if test "$no_create" != yes; then
13707 ac_cs_success=:
13708 ac_config_status_args=
13709 test "$silent" = yes &&
13710 ac_config_status_args="$ac_config_status_args --quiet"
13711 exec 5>/dev/null
13712 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13713 exec 5>>config.log
13714 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13715 # would make configure fail if this is the last instruction.
d0ac1c44 13716 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
13717fi
13718if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13720$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 13721fi
c906108c
SS
13722
13723