]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/h8300/configure
sim: move -Werror disabling to Makefile
[thirdparty/binutils-gdb.git] / sim / h8300 / 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
c906108c 410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
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 634sim_reserved_bits
760b3e8b
MF
635sim_default_model
636sim_scache
637sim_float
638sim_bitsize
81ecdfbb 639cgen_breaks
81ecdfbb 640MAINT
31e6ad7d
MF
641MAINTAINER_MODE_FALSE
642MAINTAINER_MODE_TRUE
6bb11ab3
L
643lt_cv_dlopen_libs
644OTOOL64
645OTOOL
646LIPO
647NMEDIT
648DSYMUTIL
649AWK
650STRIP
651OBJDUMP
652LN_S
653NM
654ac_ct_DUMPBIN
655DUMPBIN
656LD
657FGREP
658SED
659LIBTOOL
660PLUGINS_FALSE
661PLUGINS_TRUE
aadc9410
MF
662zlibinc
663zlibdir
81ecdfbb
RW
664CATOBJEXT
665GENCAT
666INSTOBJEXT
667DATADIRNAME
668CATALOGS
669POSUB
670GMSGFMT
671XGETTEXT
672INCINTL
673LIBINTL_DEP
674LIBINTL
675USE_NLS
db2e4d67
MF
676CCDEPMODE
677DEPDIR
678am__leading_dot
46f900c0 679C_DIALECT
81ecdfbb
RW
680RANLIB
681AR
c2783492 682LDFLAGS_FOR_BUILD
c25ea03d 683CFLAGS_FOR_BUILD
aa0fca16 684RANLIB_FOR_BUILD
81ecdfbb 685CC_FOR_BUILD
aa0fca16 686AR_FOR_BUILD
81ecdfbb
RW
687INSTALL_DATA
688INSTALL_SCRIPT
689INSTALL_PROGRAM
2232061b
MF
690EGREP
691GREP
c2783492
MF
692CPP
693OBJEXT
694EXEEXT
695ac_ct_CC
696CPPFLAGS
697LDFLAGS
698CFLAGS
699CC
81ecdfbb
RW
700target_os
701target_vendor
702target_cpu
703target
704host_os
705host_vendor
706host_cpu
707host
708build_os
709build_vendor
710build_cpu
711build
81ecdfbb
RW
712target_alias
713host_alias
714build_alias
715LIBS
716ECHO_T
717ECHO_N
718ECHO_C
719DEFS
720mandir
721localedir
722libdir
723psdir
724pdfdir
725dvidir
726htmldir
727infodir
728docdir
729oldincludedir
730includedir
731localstatedir
732sharedstatedir
733sysconfdir
734datadir
735datarootdir
736libexecdir
737sbindir
738bindir
739program_transform_name
740prefix
741exec_prefix
742PACKAGE_URL
743PACKAGE_BUGREPORT
744PACKAGE_STRING
745PACKAGE_VERSION
746PACKAGE_TARNAME
747PACKAGE_NAME
748PATH_SEPARATOR
136da8cd
MF
749SHELL
750WERROR_CFLAGS
751WARN_CFLAGS
136da8cd 752sim_inline
66d055c7
MF
753sim_hw
754sim_hw_objs
f9a4d543 755sim_hw_cflags'
b7026657 756ac_subst_files=''
81ecdfbb
RW
757ac_user_opts='
758enable_option_checking
aadc9410 759with_system_zlib
6bb11ab3
L
760enable_plugins
761enable_shared
762enable_static
763with_pic
764enable_fast_install
765with_gnu_ld
766enable_libtool_lock
81ecdfbb 767enable_maintainer_mode
347fe5bb 768enable_sim_inline
5c1008a4
MF
769enable_werror
770enable_build_warnings
771enable_sim_build_warnings
66d055c7 772enable_sim_hardware
81ecdfbb
RW
773'
774 ac_precious_vars='build_alias
775host_alias
776target_alias
777CC
778CFLAGS
779LDFLAGS
780LIBS
781CPPFLAGS
782CPP'
783
c906108c
SS
784
785# Initialize some variables set by options.
b7026657
AC
786ac_init_help=
787ac_init_version=false
81ecdfbb
RW
788ac_unrecognized_opts=
789ac_unrecognized_sep=
c906108c
SS
790# The variables have the same names as the options, with
791# dashes changed to underlines.
b7026657 792cache_file=/dev/null
c906108c 793exec_prefix=NONE
c906108c 794no_create=
c906108c
SS
795no_recursion=
796prefix=NONE
797program_prefix=NONE
798program_suffix=NONE
799program_transform_name=s,x,x,
800silent=
801site=
802srcdir=
c906108c
SS
803verbose=
804x_includes=NONE
805x_libraries=NONE
b7026657
AC
806
807# Installation directory options.
808# These are left unexpanded so users can "make install exec_prefix=/foo"
809# and all the variables that are supposed to be based on exec_prefix
810# by default will actually change.
811# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 812# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
813bindir='${exec_prefix}/bin'
814sbindir='${exec_prefix}/sbin'
815libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
816datarootdir='${prefix}/share'
817datadir='${datarootdir}'
c906108c
SS
818sysconfdir='${prefix}/etc'
819sharedstatedir='${prefix}/com'
820localstatedir='${prefix}/var'
c906108c
SS
821includedir='${prefix}/include'
822oldincludedir='/usr/include'
81ecdfbb
RW
823docdir='${datarootdir}/doc/${PACKAGE}'
824infodir='${datarootdir}/info'
825htmldir='${docdir}'
826dvidir='${docdir}'
827pdfdir='${docdir}'
828psdir='${docdir}'
829libdir='${exec_prefix}/lib'
830localedir='${datarootdir}/locale'
831mandir='${datarootdir}/man'
c906108c 832
c906108c 833ac_prev=
81ecdfbb 834ac_dashdash=
c906108c
SS
835for ac_option
836do
c906108c
SS
837 # If the previous option needs an argument, assign it.
838 if test -n "$ac_prev"; then
81ecdfbb 839 eval $ac_prev=\$ac_option
c906108c
SS
840 ac_prev=
841 continue
842 fi
843
81ecdfbb 844 case $ac_option in
d0ac1c44
SM
845 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
846 *=) ac_optarg= ;;
847 *) ac_optarg=yes ;;
81ecdfbb 848 esac
c906108c
SS
849
850 # Accept the important Cygnus configure options, so we can diagnose typos.
851
81ecdfbb
RW
852 case $ac_dashdash$ac_option in
853 --)
854 ac_dashdash=yes ;;
c906108c
SS
855
856 -bindir | --bindir | --bindi | --bind | --bin | --bi)
857 ac_prev=bindir ;;
858 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 859 bindir=$ac_optarg ;;
c906108c
SS
860
861 -build | --build | --buil | --bui | --bu)
b7026657 862 ac_prev=build_alias ;;
c906108c 863 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 864 build_alias=$ac_optarg ;;
c906108c
SS
865
866 -cache-file | --cache-file | --cache-fil | --cache-fi \
867 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
868 ac_prev=cache_file ;;
869 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
870 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
871 cache_file=$ac_optarg ;;
872
873 --config-cache | -C)
874 cache_file=config.cache ;;
c906108c 875
81ecdfbb 876 -datadir | --datadir | --datadi | --datad)
c906108c 877 ac_prev=datadir ;;
81ecdfbb 878 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 879 datadir=$ac_optarg ;;
c906108c 880
81ecdfbb
RW
881 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
882 | --dataroo | --dataro | --datar)
883 ac_prev=datarootdir ;;
884 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
885 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
886 datarootdir=$ac_optarg ;;
887
c906108c 888 -disable-* | --disable-*)
81ecdfbb 889 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 890 # Reject names that are not valid shell variable names.
81ecdfbb 891 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 892 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
893 ac_useropt_orig=$ac_useropt
894 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
895 case $ac_user_opts in
896 *"
897"enable_$ac_useropt"
898"*) ;;
899 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
900 ac_unrecognized_sep=', ';;
901 esac
902 eval enable_$ac_useropt=no ;;
903
904 -docdir | --docdir | --docdi | --doc | --do)
905 ac_prev=docdir ;;
906 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
907 docdir=$ac_optarg ;;
908
909 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
910 ac_prev=dvidir ;;
911 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
912 dvidir=$ac_optarg ;;
c906108c
SS
913
914 -enable-* | --enable-*)
81ecdfbb 915 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 916 # Reject names that are not valid shell variable names.
81ecdfbb 917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 918 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
919 ac_useropt_orig=$ac_useropt
920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921 case $ac_user_opts in
922 *"
923"enable_$ac_useropt"
924"*) ;;
925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
926 ac_unrecognized_sep=', ';;
c906108c 927 esac
81ecdfbb 928 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
929
930 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
931 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
932 | --exec | --exe | --ex)
933 ac_prev=exec_prefix ;;
934 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
935 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
936 | --exec=* | --exe=* | --ex=*)
b7026657 937 exec_prefix=$ac_optarg ;;
c906108c
SS
938
939 -gas | --gas | --ga | --g)
940 # Obsolete; use --with-gas.
941 with_gas=yes ;;
942
b7026657
AC
943 -help | --help | --hel | --he | -h)
944 ac_init_help=long ;;
945 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
946 ac_init_help=recursive ;;
947 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
948 ac_init_help=short ;;
c906108c
SS
949
950 -host | --host | --hos | --ho)
b7026657 951 ac_prev=host_alias ;;
c906108c 952 -host=* | --host=* | --hos=* | --ho=*)
b7026657 953 host_alias=$ac_optarg ;;
c906108c 954
81ecdfbb
RW
955 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
956 ac_prev=htmldir ;;
957 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
958 | --ht=*)
959 htmldir=$ac_optarg ;;
960
c906108c
SS
961 -includedir | --includedir | --includedi | --included | --include \
962 | --includ | --inclu | --incl | --inc)
963 ac_prev=includedir ;;
964 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
965 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 966 includedir=$ac_optarg ;;
c906108c
SS
967
968 -infodir | --infodir | --infodi | --infod | --info | --inf)
969 ac_prev=infodir ;;
970 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 971 infodir=$ac_optarg ;;
c906108c
SS
972
973 -libdir | --libdir | --libdi | --libd)
974 ac_prev=libdir ;;
975 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 976 libdir=$ac_optarg ;;
c906108c
SS
977
978 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
979 | --libexe | --libex | --libe)
980 ac_prev=libexecdir ;;
981 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
982 | --libexe=* | --libex=* | --libe=*)
b7026657 983 libexecdir=$ac_optarg ;;
c906108c 984
81ecdfbb
RW
985 -localedir | --localedir | --localedi | --localed | --locale)
986 ac_prev=localedir ;;
987 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
988 localedir=$ac_optarg ;;
989
c906108c 990 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 991 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
992 ac_prev=localstatedir ;;
993 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 994 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 995 localstatedir=$ac_optarg ;;
c906108c
SS
996
997 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
998 ac_prev=mandir ;;
999 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1000 mandir=$ac_optarg ;;
c906108c
SS
1001
1002 -nfp | --nfp | --nf)
1003 # Obsolete; use --without-fp.
1004 with_fp=no ;;
1005
1006 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1007 | --no-cr | --no-c | -n)
c906108c
SS
1008 no_create=yes ;;
1009
1010 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1011 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1012 no_recursion=yes ;;
1013
1014 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1015 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1016 | --oldin | --oldi | --old | --ol | --o)
1017 ac_prev=oldincludedir ;;
1018 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1019 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1020 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1021 oldincludedir=$ac_optarg ;;
c906108c
SS
1022
1023 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1024 ac_prev=prefix ;;
1025 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1026 prefix=$ac_optarg ;;
c906108c
SS
1027
1028 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1029 | --program-pre | --program-pr | --program-p)
1030 ac_prev=program_prefix ;;
1031 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1032 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1033 program_prefix=$ac_optarg ;;
c906108c
SS
1034
1035 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1036 | --program-suf | --program-su | --program-s)
1037 ac_prev=program_suffix ;;
1038 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1039 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1040 program_suffix=$ac_optarg ;;
c906108c
SS
1041
1042 -program-transform-name | --program-transform-name \
1043 | --program-transform-nam | --program-transform-na \
1044 | --program-transform-n | --program-transform- \
1045 | --program-transform | --program-transfor \
1046 | --program-transfo | --program-transf \
1047 | --program-trans | --program-tran \
1048 | --progr-tra | --program-tr | --program-t)
1049 ac_prev=program_transform_name ;;
1050 -program-transform-name=* | --program-transform-name=* \
1051 | --program-transform-nam=* | --program-transform-na=* \
1052 | --program-transform-n=* | --program-transform-=* \
1053 | --program-transform=* | --program-transfor=* \
1054 | --program-transfo=* | --program-transf=* \
1055 | --program-trans=* | --program-tran=* \
1056 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1057 program_transform_name=$ac_optarg ;;
c906108c 1058
81ecdfbb
RW
1059 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1060 ac_prev=pdfdir ;;
1061 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1062 pdfdir=$ac_optarg ;;
1063
1064 -psdir | --psdir | --psdi | --psd | --ps)
1065 ac_prev=psdir ;;
1066 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1067 psdir=$ac_optarg ;;
1068
c906108c
SS
1069 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1070 | -silent | --silent | --silen | --sile | --sil)
1071 silent=yes ;;
1072
1073 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1074 ac_prev=sbindir ;;
1075 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1076 | --sbi=* | --sb=*)
b7026657 1077 sbindir=$ac_optarg ;;
c906108c
SS
1078
1079 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1080 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1081 | --sharedst | --shareds | --shared | --share | --shar \
1082 | --sha | --sh)
1083 ac_prev=sharedstatedir ;;
1084 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1085 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1086 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1087 | --sha=* | --sh=*)
b7026657 1088 sharedstatedir=$ac_optarg ;;
c906108c
SS
1089
1090 -site | --site | --sit)
1091 ac_prev=site ;;
1092 -site=* | --site=* | --sit=*)
b7026657 1093 site=$ac_optarg ;;
eb2d80b4 1094
c906108c
SS
1095 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1096 ac_prev=srcdir ;;
1097 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1098 srcdir=$ac_optarg ;;
c906108c
SS
1099
1100 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1101 | --syscon | --sysco | --sysc | --sys | --sy)
1102 ac_prev=sysconfdir ;;
1103 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1104 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1105 sysconfdir=$ac_optarg ;;
c906108c
SS
1106
1107 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1108 ac_prev=target_alias ;;
c906108c 1109 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1110 target_alias=$ac_optarg ;;
c906108c
SS
1111
1112 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1113 verbose=yes ;;
1114
b7026657
AC
1115 -version | --version | --versio | --versi | --vers | -V)
1116 ac_init_version=: ;;
c906108c
SS
1117
1118 -with-* | --with-*)
81ecdfbb 1119 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1120 # Reject names that are not valid shell variable names.
81ecdfbb 1121 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1122 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1123 ac_useropt_orig=$ac_useropt
1124 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1125 case $ac_user_opts in
1126 *"
1127"with_$ac_useropt"
1128"*) ;;
1129 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1130 ac_unrecognized_sep=', ';;
c906108c 1131 esac
81ecdfbb 1132 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1133
1134 -without-* | --without-*)
81ecdfbb 1135 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1136 # Reject names that are not valid shell variable names.
81ecdfbb 1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1138 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143"with_$ac_useropt"
1144"*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
1147 esac
1148 eval with_$ac_useropt=no ;;
c906108c
SS
1149
1150 --x)
1151 # Obsolete; use --with-x.
1152 with_x=yes ;;
1153
1154 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1155 | --x-incl | --x-inc | --x-in | --x-i)
1156 ac_prev=x_includes ;;
1157 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1158 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1159 x_includes=$ac_optarg ;;
c906108c
SS
1160
1161 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1162 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1163 ac_prev=x_libraries ;;
1164 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1165 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1166 x_libraries=$ac_optarg ;;
c906108c 1167
d0ac1c44
SM
1168 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1169Try \`$0 --help' for more information"
c906108c
SS
1170 ;;
1171
b7026657
AC
1172 *=*)
1173 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1174 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1175 case $ac_envvar in #(
1176 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1177 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1178 esac
1179 eval $ac_envvar=\$ac_optarg
b7026657
AC
1180 export $ac_envvar ;;
1181
c906108c 1182 *)
b7026657 1183 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1184 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1185 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1186 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1187 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
c906108c
SS
1188 ;;
1189
1190 esac
1191done
1192
1193if test -n "$ac_prev"; then
b7026657 1194 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1195 as_fn_error $? "missing argument to $ac_option"
c906108c 1196fi
c906108c 1197
81ecdfbb
RW
1198if test -n "$ac_unrecognized_opts"; then
1199 case $enable_option_checking in
1200 no) ;;
d0ac1c44 1201 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1202 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1203 esac
81ecdfbb 1204fi
c906108c 1205
81ecdfbb
RW
1206# Check all directory arguments for consistency.
1207for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1208 datadir sysconfdir sharedstatedir localstatedir includedir \
1209 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1210 libdir localedir mandir
c906108c 1211do
81ecdfbb
RW
1212 eval ac_val=\$$ac_var
1213 # Remove trailing slashes.
1214 case $ac_val in
1215 */ )
1216 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1217 eval $ac_var=\$ac_val;;
1218 esac
1219 # Be sure to have absolute directory names.
b7026657 1220 case $ac_val in
81ecdfbb
RW
1221 [\\/$]* | ?:[\\/]* ) continue;;
1222 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1223 esac
d0ac1c44 1224 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1225done
1226
b7026657
AC
1227# There might be people who depend on the old broken behavior: `$host'
1228# used to hold the argument of --host etc.
1229# FIXME: To remove some day.
1230build=$build_alias
1231host=$host_alias
1232target=$target_alias
1233
1234# FIXME: To remove some day.
1235if test "x$host_alias" != x; then
1236 if test "x$build_alias" = x; then
1237 cross_compiling=maybe
b7026657
AC
1238 elif test "x$build_alias" != "x$host_alias"; then
1239 cross_compiling=yes
1240 fi
1241fi
c906108c 1242
b7026657
AC
1243ac_tool_prefix=
1244test -n "$host_alias" && ac_tool_prefix=$host_alias-
1245
1246test "$silent" = yes && exec 6>/dev/null
c906108c 1247
c906108c 1248
81ecdfbb
RW
1249ac_pwd=`pwd` && test -n "$ac_pwd" &&
1250ac_ls_di=`ls -di .` &&
1251ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1252 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1253test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1254 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1255
1256
c906108c
SS
1257# Find the source files, if location was not specified.
1258if test -z "$srcdir"; then
1259 ac_srcdir_defaulted=yes
81ecdfbb
RW
1260 # Try the directory containing this script, then the parent directory.
1261 ac_confdir=`$as_dirname -- "$as_myself" ||
1262$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1263 X"$as_myself" : 'X\(//\)[^/]' \| \
1264 X"$as_myself" : 'X\(//\)$' \| \
1265 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1266$as_echo X"$as_myself" |
1267 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1268 s//\1/
1269 q
1270 }
1271 /^X\(\/\/\)[^/].*/{
1272 s//\1/
1273 q
1274 }
1275 /^X\(\/\/\)$/{
1276 s//\1/
1277 q
1278 }
1279 /^X\(\/\).*/{
1280 s//\1/
1281 q
1282 }
1283 s/.*/./; q'`
c906108c 1284 srcdir=$ac_confdir
81ecdfbb 1285 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1286 srcdir=..
1287 fi
1288else
1289 ac_srcdir_defaulted=no
1290fi
81ecdfbb
RW
1291if test ! -r "$srcdir/$ac_unique_file"; then
1292 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1293 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1294fi
1295ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1296ac_abs_confdir=`(
d0ac1c44 1297 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1298 pwd)`
1299# When building in place, set srcdir=.
1300if test "$ac_abs_confdir" = "$ac_pwd"; then
1301 srcdir=.
1302fi
1303# Remove unnecessary trailing slashes from srcdir.
1304# Double slashes in file names in object file debugging info
1305# mess up M-x gdb in Emacs.
1306case $srcdir in
1307*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308esac
1309for ac_var in $ac_precious_vars; do
1310 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1311 eval ac_env_${ac_var}_value=\$${ac_var}
1312 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1313 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1314done
c906108c 1315
b7026657
AC
1316#
1317# Report the --help message.
1318#
1319if test "$ac_init_help" = "long"; then
1320 # Omit some internal or obsolete options to make the list less imposing.
1321 # This message is too long to be a string in the A/UX 3.1 sh.
1322 cat <<_ACEOF
1323\`configure' configures this package to adapt to many kinds of systems.
c906108c 1324
b7026657 1325Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1326
b7026657
AC
1327To assign environment variables (e.g., CC, CFLAGS...), specify them as
1328VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1329
b7026657 1330Defaults for the options are specified in brackets.
c906108c 1331
b7026657
AC
1332Configuration:
1333 -h, --help display this help and exit
1334 --help=short display options specific to this package
1335 --help=recursive display the short help of all the included packages
1336 -V, --version display version information and exit
d0ac1c44 1337 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1338 --cache-file=FILE cache test results in FILE [disabled]
1339 -C, --config-cache alias for \`--cache-file=config.cache'
1340 -n, --no-create do not create output files
1341 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1342
b7026657
AC
1343Installation directories:
1344 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1345 [$ac_default_prefix]
b7026657 1346 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1347 [PREFIX]
c906108c 1348
b7026657
AC
1349By default, \`make install' will install all the files in
1350\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1351an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1352for instance \`--prefix=\$HOME'.
c906108c 1353
b7026657
AC
1354For better control, use the options below.
1355
1356Fine tuning of the installation directories:
81ecdfbb
RW
1357 --bindir=DIR user executables [EPREFIX/bin]
1358 --sbindir=DIR system admin executables [EPREFIX/sbin]
1359 --libexecdir=DIR program executables [EPREFIX/libexec]
1360 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1361 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1362 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1363 --libdir=DIR object code libraries [EPREFIX/lib]
1364 --includedir=DIR C header files [PREFIX/include]
1365 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1366 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1367 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1368 --infodir=DIR info documentation [DATAROOTDIR/info]
1369 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1370 --mandir=DIR man documentation [DATAROOTDIR/man]
1371 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1372 --htmldir=DIR html documentation [DOCDIR]
1373 --dvidir=DIR dvi documentation [DOCDIR]
1374 --pdfdir=DIR pdf documentation [DOCDIR]
1375 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1376_ACEOF
1377
1378 cat <<\_ACEOF
1379
1380Program names:
1381 --program-prefix=PREFIX prepend PREFIX to installed program names
1382 --program-suffix=SUFFIX append SUFFIX to installed program names
1383 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1384
1385System types:
1386 --build=BUILD configure for building on BUILD [guessed]
1387 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1388 --target=TARGET configure for building compilers for TARGET [HOST]
1389_ACEOF
c906108c 1390fi
b7026657
AC
1391
1392if test -n "$ac_init_help"; then
1393
1394 cat <<\_ACEOF
1395
1396Optional Features:
81ecdfbb 1397 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1398 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1399 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1400 --enable-plugins Enable support for plugins
6bb11ab3
L
1401 --enable-shared[=PKGS] build shared libraries [default=yes]
1402 --enable-static[=PKGS] build static libraries [default=yes]
1403 --enable-fast-install[=PKGS]
1404 optimize for fast installation [default=yes]
1405 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1406 --enable-maintainer-mode
1407 enable make rules and dependencies not useful (and
1408 sometimes confusing) to the casual installer
347fe5bb
MF
1409 --enable-sim-inline=inlines
1410 Specify which functions should be inlined
5c1008a4
MF
1411 --enable-werror treat compile warnings as errors
1412 --enable-build-warnings enable build-time compiler warnings if gcc is used
1413 --enable-sim-build-warnings
1414 enable SIM specific build-time compiler warnings if
1415 gcc is used
66d055c7
MF
1416 --enable-sim-hardware=LIST
1417 Specify the hardware to be included in the build.
b7026657 1418
6efef468
JM
1419Optional Packages:
1420 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1421 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1422 --with-system-zlib use installed libz
6bb11ab3
L
1423 --with-pic try to use only PIC/non-PIC objects [default=use
1424 both]
1425 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
6efef468 1426
b7026657
AC
1427Some influential environment variables:
1428 CC C compiler command
1429 CFLAGS C compiler flags
1430 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1431 nonstandard directory <lib dir>
81ecdfbb 1432 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1433 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1434 you have headers in a nonstandard directory <include dir>
b7026657
AC
1435 CPP C preprocessor
1436
1437Use these variables to override the choices made by `configure' or to help
1438it to find libraries and programs with nonstandard names/locations.
1439
81ecdfbb 1440Report bugs to the package provider.
b7026657 1441_ACEOF
81ecdfbb 1442ac_status=$?
c906108c
SS
1443fi
1444
b7026657
AC
1445if test "$ac_init_help" = "recursive"; then
1446 # If there are subdirs, report their specific --help.
b7026657 1447 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1448 test -d "$ac_dir" ||
1449 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1450 continue
b7026657 1451 ac_builddir=.
c906108c 1452
81ecdfbb
RW
1453case "$ac_dir" in
1454.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1455*)
1456 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1457 # A ".." for each directory in $ac_dir_suffix.
1458 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1459 case $ac_top_builddir_sub in
1460 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1461 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1462 esac ;;
1463esac
1464ac_abs_top_builddir=$ac_pwd
1465ac_abs_builddir=$ac_pwd$ac_dir_suffix
1466# for backward compatibility:
1467ac_top_builddir=$ac_top_build_prefix
c906108c 1468
b7026657 1469case $srcdir in
81ecdfbb 1470 .) # We are building in place.
b7026657 1471 ac_srcdir=.
81ecdfbb
RW
1472 ac_top_srcdir=$ac_top_builddir_sub
1473 ac_abs_top_srcdir=$ac_pwd ;;
1474 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1475 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1476 ac_top_srcdir=$srcdir
1477 ac_abs_top_srcdir=$srcdir ;;
1478 *) # Relative name.
1479 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1480 ac_top_srcdir=$ac_top_build_prefix$srcdir
1481 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1482esac
81ecdfbb
RW
1483ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1484
1485 cd "$ac_dir" || { ac_status=$?; continue; }
1486 # Check for guested configure.
1487 if test -f "$ac_srcdir/configure.gnu"; then
1488 echo &&
1489 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1490 elif test -f "$ac_srcdir/configure"; then
1491 echo &&
1492 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1493 else
81ecdfbb
RW
1494 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1495 fi || ac_status=$?
1496 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1497 done
c906108c 1498fi
b7026657 1499
81ecdfbb 1500test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1501if $ac_init_version; then
1502 cat <<\_ACEOF
81ecdfbb 1503configure
d0ac1c44 1504generated by GNU Autoconf 2.69
b7026657 1505
d0ac1c44 1506Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1507This configure script is free software; the Free Software Foundation
1508gives unlimited permission to copy, distribute and modify it.
1509_ACEOF
81ecdfbb 1510 exit
b7026657 1511fi
b7026657 1512
81ecdfbb
RW
1513## ------------------------ ##
1514## Autoconf initialization. ##
1515## ------------------------ ##
b7026657 1516
81ecdfbb
RW
1517# ac_fn_c_try_compile LINENO
1518# --------------------------
1519# Try to compile conftest.$ac_ext, and return whether this succeeded.
1520ac_fn_c_try_compile ()
b7026657 1521{
81ecdfbb
RW
1522 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1523 rm -f conftest.$ac_objext
1524 if { { ac_try="$ac_compile"
1525case "(($ac_try" in
1526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1527 *) ac_try_echo=$ac_try;;
1528esac
1529eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1530$as_echo "$ac_try_echo"; } >&5
1531 (eval "$ac_compile") 2>conftest.err
1532 ac_status=$?
1533 if test -s conftest.err; then
1534 grep -v '^ *+' conftest.err >conftest.er1
1535 cat conftest.er1 >&5
1536 mv -f conftest.er1 conftest.err
1537 fi
1538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1539 test $ac_status = 0; } && {
1540 test -z "$ac_c_werror_flag" ||
1541 test ! -s conftest.err
1542 } && test -s conftest.$ac_objext; then :
1543 ac_retval=0
1544else
1545 $as_echo "$as_me: failed program was:" >&5
1546sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1547
81ecdfbb
RW
1548 ac_retval=1
1549fi
d0ac1c44
SM
1550 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1551 as_fn_set_status $ac_retval
b7026657 1552
81ecdfbb 1553} # ac_fn_c_try_compile
b7026657 1554
81ecdfbb
RW
1555# ac_fn_c_try_cpp LINENO
1556# ----------------------
1557# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1558ac_fn_c_try_cpp ()
1559{
1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 if { { ac_try="$ac_cpp conftest.$ac_ext"
1562case "(($ac_try" in
1563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564 *) ac_try_echo=$ac_try;;
1565esac
1566eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567$as_echo "$ac_try_echo"; } >&5
1568 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1569 ac_status=$?
1570 if test -s conftest.err; then
1571 grep -v '^ *+' conftest.err >conftest.er1
1572 cat conftest.er1 >&5
1573 mv -f conftest.er1 conftest.err
1574 fi
1575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1576 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1577 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1578 test ! -s conftest.err
1579 }; then :
1580 ac_retval=0
1581else
1582 $as_echo "$as_me: failed program was:" >&5
1583sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1584
81ecdfbb
RW
1585 ac_retval=1
1586fi
d0ac1c44
SM
1587 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1588 as_fn_set_status $ac_retval
b7026657 1589
81ecdfbb 1590} # ac_fn_c_try_cpp
b7026657 1591
81ecdfbb
RW
1592# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1593# -------------------------------------------------------
1594# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1595# the include files in INCLUDES and setting the cache variable VAR
1596# accordingly.
1597ac_fn_c_check_header_mongrel ()
1598{
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1600 if eval \${$3+:} false; then :
81ecdfbb
RW
1601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1602$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1603if eval \${$3+:} false; then :
81ecdfbb
RW
1604 $as_echo_n "(cached) " >&6
1605fi
1606eval ac_res=\$$3
1607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1608$as_echo "$ac_res" >&6; }
1609else
1610 # Is the header compilable?
1611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1612$as_echo_n "checking $2 usability... " >&6; }
1613cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1614/* end confdefs.h. */
1615$4
1616#include <$2>
1617_ACEOF
1618if ac_fn_c_try_compile "$LINENO"; then :
1619 ac_header_compiler=yes
1620else
1621 ac_header_compiler=no
1622fi
1623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1625$as_echo "$ac_header_compiler" >&6; }
1626
1627# Is the header present?
1628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1629$as_echo_n "checking $2 presence... " >&6; }
1630cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1631/* end confdefs.h. */
1632#include <$2>
1633_ACEOF
1634if ac_fn_c_try_cpp "$LINENO"; then :
1635 ac_header_preproc=yes
1636else
1637 ac_header_preproc=no
1638fi
d0ac1c44 1639rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1641$as_echo "$ac_header_preproc" >&6; }
1642
1643# So? What about this header?
1644case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1645 yes:no: )
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1647$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1649$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1650 ;;
1651 no:yes:* )
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1653$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1655$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1657$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1659$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1661$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1662 ;;
1663esac
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1665$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1666if eval \${$3+:} false; then :
81ecdfbb
RW
1667 $as_echo_n "(cached) " >&6
1668else
1669 eval "$3=\$ac_header_compiler"
1670fi
1671eval ac_res=\$$3
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1673$as_echo "$ac_res" >&6; }
1674fi
d0ac1c44 1675 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1676
1677} # ac_fn_c_check_header_mongrel
1678
1679# ac_fn_c_try_run LINENO
1680# ----------------------
1681# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1682# that executables *can* be run.
1683ac_fn_c_try_run ()
1684{
1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1686 if { { ac_try="$ac_link"
1687case "(($ac_try" in
1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689 *) ac_try_echo=$ac_try;;
1690esac
1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692$as_echo "$ac_try_echo"; } >&5
1693 (eval "$ac_link") 2>&5
1694 ac_status=$?
1695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1696 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1697 { { case "(($ac_try" in
1698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1699 *) ac_try_echo=$ac_try;;
1700esac
1701eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1702$as_echo "$ac_try_echo"; } >&5
1703 (eval "$ac_try") 2>&5
1704 ac_status=$?
1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706 test $ac_status = 0; }; }; then :
1707 ac_retval=0
1708else
1709 $as_echo "$as_me: program exited with status $ac_status" >&5
1710 $as_echo "$as_me: failed program was:" >&5
1711sed 's/^/| /' conftest.$ac_ext >&5
1712
1713 ac_retval=$ac_status
1714fi
1715 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1716 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1717 as_fn_set_status $ac_retval
81ecdfbb
RW
1718
1719} # ac_fn_c_try_run
1720
1721# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1722# -------------------------------------------------------
1723# Tests whether HEADER exists and can be compiled using the include files in
1724# INCLUDES, setting the cache variable VAR accordingly.
1725ac_fn_c_check_header_compile ()
1726{
1727 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1729$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1730if eval \${$3+:} false; then :
81ecdfbb
RW
1731 $as_echo_n "(cached) " >&6
1732else
1733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1734/* end confdefs.h. */
1735$4
1736#include <$2>
1737_ACEOF
1738if ac_fn_c_try_compile "$LINENO"; then :
1739 eval "$3=yes"
1740else
1741 eval "$3=no"
1742fi
1743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1744fi
1745eval ac_res=\$$3
1746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1747$as_echo "$ac_res" >&6; }
d0ac1c44 1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1749
1750} # ac_fn_c_check_header_compile
1751
1752# ac_fn_c_try_link LINENO
1753# -----------------------
1754# Try to link conftest.$ac_ext, and return whether this succeeded.
1755ac_fn_c_try_link ()
1756{
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 rm -f conftest.$ac_objext conftest$ac_exeext
1759 if { { ac_try="$ac_link"
1760case "(($ac_try" in
1761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1762 *) ac_try_echo=$ac_try;;
1763esac
1764eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1765$as_echo "$ac_try_echo"; } >&5
1766 (eval "$ac_link") 2>conftest.err
1767 ac_status=$?
1768 if test -s conftest.err; then
1769 grep -v '^ *+' conftest.err >conftest.er1
1770 cat conftest.er1 >&5
1771 mv -f conftest.er1 conftest.err
1772 fi
1773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774 test $ac_status = 0; } && {
1775 test -z "$ac_c_werror_flag" ||
1776 test ! -s conftest.err
1777 } && test -s conftest$ac_exeext && {
1778 test "$cross_compiling" = yes ||
d0ac1c44 1779 test -x conftest$ac_exeext
81ecdfbb
RW
1780 }; then :
1781 ac_retval=0
1782else
1783 $as_echo "$as_me: failed program was:" >&5
1784sed 's/^/| /' conftest.$ac_ext >&5
1785
1786 ac_retval=1
1787fi
1788 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1789 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1790 # interfere with the next link command; also delete a directory that is
1791 # left behind by Apple's compiler. We do this before executing the actions.
1792 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1794 as_fn_set_status $ac_retval
81ecdfbb
RW
1795
1796} # ac_fn_c_try_link
1797
1798# ac_fn_c_check_func LINENO FUNC VAR
1799# ----------------------------------
1800# Tests whether FUNC exists, setting the cache variable VAR accordingly
1801ac_fn_c_check_func ()
1802{
1803 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1805$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1806if eval \${$3+:} false; then :
81ecdfbb
RW
1807 $as_echo_n "(cached) " >&6
1808else
1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810/* end confdefs.h. */
1811/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1812 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1813#define $2 innocuous_$2
1814
1815/* System header to define __stub macros and hopefully few prototypes,
1816 which can conflict with char $2 (); below.
1817 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1818 <limits.h> exists even on freestanding compilers. */
1819
1820#ifdef __STDC__
1821# include <limits.h>
1822#else
1823# include <assert.h>
1824#endif
1825
1826#undef $2
1827
1828/* Override any GCC internal prototype to avoid an error.
1829 Use char because int might match the return type of a GCC
1830 builtin and then its argument prototype would still apply. */
1831#ifdef __cplusplus
1832extern "C"
1833#endif
1834char $2 ();
1835/* The GNU C library defines this for functions which it implements
1836 to always fail with ENOSYS. Some functions are actually named
1837 something starting with __ and the normal name is an alias. */
1838#if defined __stub_$2 || defined __stub___$2
1839choke me
1840#endif
1841
1842int
1843main ()
1844{
1845return $2 ();
1846 ;
1847 return 0;
1848}
1849_ACEOF
1850if ac_fn_c_try_link "$LINENO"; then :
1851 eval "$3=yes"
1852else
1853 eval "$3=no"
1854fi
1855rm -f core conftest.err conftest.$ac_objext \
1856 conftest$ac_exeext conftest.$ac_ext
1857fi
1858eval ac_res=\$$3
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860$as_echo "$ac_res" >&6; }
d0ac1c44 1861 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1862
1863} # ac_fn_c_check_func
1864cat >config.log <<_ACEOF
1865This file contains any messages produced by compilers while
1866running configure, to aid debugging if configure makes a mistake.
1867
1868It was created by $as_me, which was
d0ac1c44 1869generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
1870
1871 $ $0 $@
1872
1873_ACEOF
1874exec 5>>config.log
1875{
1876cat <<_ASUNAME
1877## --------- ##
1878## Platform. ##
1879## --------- ##
1880
1881hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1882uname -m = `(uname -m) 2>/dev/null || echo unknown`
1883uname -r = `(uname -r) 2>/dev/null || echo unknown`
1884uname -s = `(uname -s) 2>/dev/null || echo unknown`
1885uname -v = `(uname -v) 2>/dev/null || echo unknown`
1886
1887/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1888/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1889
1890/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1891/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1892/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1893/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1894/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1895/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1896/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1897
1898_ASUNAME
1899
1900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1901for as_dir in $PATH
1902do
1903 IFS=$as_save_IFS
1904 test -z "$as_dir" && as_dir=.
1905 $as_echo "PATH: $as_dir"
1906 done
1907IFS=$as_save_IFS
1908
1909} >&5
1910
1911cat >&5 <<_ACEOF
b7026657
AC
1912
1913
1914## ----------- ##
1915## Core tests. ##
1916## ----------- ##
1917
1918_ACEOF
1919
1920
1921# Keep a trace of the command line.
1922# Strip out --no-create and --no-recursion so they do not pile up.
1923# Strip out --silent because we don't want to record it for future runs.
1924# Also quote any args containing shell meta-characters.
1925# Make two passes to allow for proper duplicate-argument suppression.
1926ac_configure_args=
1927ac_configure_args0=
1928ac_configure_args1=
b7026657
AC
1929ac_must_keep_next=false
1930for ac_pass in 1 2
1931do
1932 for ac_arg
1933 do
1934 case $ac_arg in
1935 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1936 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1937 | -silent | --silent | --silen | --sile | --sil)
1938 continue ;;
81ecdfbb
RW
1939 *\'*)
1940 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
1941 esac
1942 case $ac_pass in
81ecdfbb 1943 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 1944 2)
81ecdfbb 1945 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
1946 if test $ac_must_keep_next = true; then
1947 ac_must_keep_next=false # Got value, back to normal.
1948 else
1949 case $ac_arg in
1950 *=* | --config-cache | -C | -disable-* | --disable-* \
1951 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1952 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1953 | -with-* | --with-* | -without-* | --without-* | --x)
1954 case "$ac_configure_args0 " in
1955 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1956 esac
1957 ;;
1958 -* ) ac_must_keep_next=true ;;
1959 esac
1960 fi
81ecdfbb 1961 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
1962 ;;
1963 esac
1964 done
1965done
81ecdfbb
RW
1966{ ac_configure_args0=; unset ac_configure_args0;}
1967{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
1968
1969# When interrupted or exit'd, cleanup temporary files, and complete
1970# config.log. We remove comments because anyway the quotes in there
1971# would cause problems or look ugly.
81ecdfbb
RW
1972# WARNING: Use '\'' to represent an apostrophe within the trap.
1973# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
1974trap 'exit_status=$?
1975 # Save into config.log some information that might help in debugging.
1976 {
1977 echo
1978
d0ac1c44 1979 $as_echo "## ---------------- ##
b7026657 1980## Cache variables. ##
d0ac1c44 1981## ---------------- ##"
b7026657
AC
1982 echo
1983 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
1984(
1985 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1986 eval ac_val=\$$ac_var
1987 case $ac_val in #(
1988 *${as_nl}*)
1989 case $ac_var in #(
1990 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1991$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1992 esac
1993 case $ac_var in #(
1994 _ | IFS | as_nl) ;; #(
1995 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1996 *) { eval $ac_var=; unset $ac_var;} ;;
1997 esac ;;
1998 esac
1999 done
b7026657 2000 (set) 2>&1 |
81ecdfbb
RW
2001 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2002 *${as_nl}ac_space=\ *)
b7026657 2003 sed -n \
81ecdfbb
RW
2004 "s/'\''/'\''\\\\'\'''\''/g;
2005 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2006 ;; #(
b7026657 2007 *)
81ecdfbb 2008 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2009 ;;
81ecdfbb
RW
2010 esac |
2011 sort
2012)
b7026657
AC
2013 echo
2014
d0ac1c44 2015 $as_echo "## ----------------- ##
b7026657 2016## Output variables. ##
d0ac1c44 2017## ----------------- ##"
b7026657
AC
2018 echo
2019 for ac_var in $ac_subst_vars
2020 do
81ecdfbb
RW
2021 eval ac_val=\$$ac_var
2022 case $ac_val in
2023 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2024 esac
2025 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2026 done | sort
2027 echo
2028
2029 if test -n "$ac_subst_files"; then
d0ac1c44 2030 $as_echo "## ------------------- ##
81ecdfbb 2031## File substitutions. ##
d0ac1c44 2032## ------------------- ##"
b7026657
AC
2033 echo
2034 for ac_var in $ac_subst_files
2035 do
81ecdfbb
RW
2036 eval ac_val=\$$ac_var
2037 case $ac_val in
2038 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2039 esac
2040 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2041 done | sort
2042 echo
2043 fi
2044
2045 if test -s confdefs.h; then
d0ac1c44 2046 $as_echo "## ----------- ##
b7026657 2047## confdefs.h. ##
d0ac1c44 2048## ----------- ##"
b7026657 2049 echo
81ecdfbb 2050 cat confdefs.h
b7026657
AC
2051 echo
2052 fi
2053 test "$ac_signal" != 0 &&
81ecdfbb
RW
2054 $as_echo "$as_me: caught signal $ac_signal"
2055 $as_echo "$as_me: exit $exit_status"
b7026657 2056 } >&5
81ecdfbb
RW
2057 rm -f core *.core core.conftest.* &&
2058 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2059 exit $exit_status
81ecdfbb 2060' 0
b7026657 2061for ac_signal in 1 2 13 15; do
81ecdfbb 2062 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2063done
2064ac_signal=0
2065
2066# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2067rm -f -r conftest* confdefs.h
2068
2069$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2070
2071# Predefined preprocessor variables.
2072
2073cat >>confdefs.h <<_ACEOF
2074#define PACKAGE_NAME "$PACKAGE_NAME"
2075_ACEOF
2076
b7026657
AC
2077cat >>confdefs.h <<_ACEOF
2078#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2079_ACEOF
2080
b7026657
AC
2081cat >>confdefs.h <<_ACEOF
2082#define PACKAGE_VERSION "$PACKAGE_VERSION"
2083_ACEOF
2084
b7026657
AC
2085cat >>confdefs.h <<_ACEOF
2086#define PACKAGE_STRING "$PACKAGE_STRING"
2087_ACEOF
2088
b7026657
AC
2089cat >>confdefs.h <<_ACEOF
2090#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2091_ACEOF
2092
81ecdfbb
RW
2093cat >>confdefs.h <<_ACEOF
2094#define PACKAGE_URL "$PACKAGE_URL"
2095_ACEOF
2096
b7026657
AC
2097
2098# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2099# Prefer an explicitly selected file to automatically selected ones.
2100ac_site_file1=NONE
2101ac_site_file2=NONE
2102if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2103 # We do not want a PATH search for config.site.
2104 case $CONFIG_SITE in #((
2105 -*) ac_site_file1=./$CONFIG_SITE;;
2106 */*) ac_site_file1=$CONFIG_SITE;;
2107 *) ac_site_file1=./$CONFIG_SITE;;
2108 esac
81ecdfbb
RW
2109elif test "x$prefix" != xNONE; then
2110 ac_site_file1=$prefix/share/config.site
2111 ac_site_file2=$prefix/etc/config.site
2112else
2113 ac_site_file1=$ac_default_prefix/share/config.site
2114 ac_site_file2=$ac_default_prefix/etc/config.site
2115fi
2116for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2117do
2118 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2119 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2120 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2121$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2122 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2123 . "$ac_site_file" \
2124 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2125$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2126as_fn_error $? "failed to load site script $ac_site_file
2127See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2128 fi
2129done
2130
2131if test -r "$cache_file"; then
d0ac1c44
SM
2132 # Some versions of bash will fail to source /dev/null (special files
2133 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2134 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2135 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2136$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2137 case $cache_file in
81ecdfbb
RW
2138 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2139 *) . "./$cache_file";;
b7026657
AC
2140 esac
2141 fi
2142else
81ecdfbb
RW
2143 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2144$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2145 >$cache_file
2146fi
2147
2148# Check that the precious variables saved in the cache have kept the same
2149# value.
2150ac_cache_corrupted=false
81ecdfbb 2151for ac_var in $ac_precious_vars; do
b7026657
AC
2152 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2153 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2154 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2155 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2156 case $ac_old_set,$ac_new_set in
2157 set,)
81ecdfbb
RW
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2159$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2160 ac_cache_corrupted=: ;;
2161 ,set)
81ecdfbb
RW
2162 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2163$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2164 ac_cache_corrupted=: ;;
2165 ,);;
2166 *)
2167 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2168 # differences in whitespace do not lead to failure.
2169 ac_old_val_w=`echo x $ac_old_val`
2170 ac_new_val_w=`echo x $ac_new_val`
2171 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2173$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2174 ac_cache_corrupted=:
2175 else
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2177$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2178 eval $ac_var=\$ac_old_val
2179 fi
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2181$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2183$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2184 fi;;
2185 esac
2186 # Pass precious variables to config.status.
2187 if test "$ac_new_set" = set; then
2188 case $ac_new_val in
81ecdfbb 2189 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2190 *) ac_arg=$ac_var=$ac_new_val ;;
2191 esac
2192 case " $ac_configure_args " in
2193 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2194 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2195 esac
2196 fi
2197done
2198if $ac_cache_corrupted; then
81ecdfbb
RW
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2200$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2202$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2203 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2204fi
81ecdfbb
RW
2205## -------------------- ##
2206## Main body of script. ##
2207## -------------------- ##
b7026657
AC
2208
2209ac_ext=c
2210ac_cpp='$CPP $CPPFLAGS'
2211ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2212ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2213ac_compiler_gnu=$ac_cv_c_compiler_gnu
2214
2215
6bb11ab3
L
2216
2217
2218
2219
2220
c2783492
MF
2221ac_aux_dir=
2222for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2223 if test -f "$ac_dir/install-sh"; then
2224 ac_aux_dir=$ac_dir
2225 ac_install_sh="$ac_aux_dir/install-sh -c"
2226 break
2227 elif test -f "$ac_dir/install.sh"; then
2228 ac_aux_dir=$ac_dir
2229 ac_install_sh="$ac_aux_dir/install.sh -c"
2230 break
2231 elif test -f "$ac_dir/shtool"; then
2232 ac_aux_dir=$ac_dir
2233 ac_install_sh="$ac_aux_dir/shtool install -c"
2234 break
2235 fi
2236done
2237if test -z "$ac_aux_dir"; then
2238 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2239fi
2240
2241# These three variables are undocumented and unsupported,
2242# and are intended to be withdrawn in a future Autoconf release.
2243# They can cause serious problems if a builder's source tree is in a directory
2244# whose full name contains unusual characters.
2245ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2246ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2247ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2248
2249
2250# Make sure we can run config.sub.
2251$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2252 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2253
2254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2255$as_echo_n "checking build system type... " >&6; }
2256if ${ac_cv_build+:} false; then :
2257 $as_echo_n "(cached) " >&6
2258else
2259 ac_build_alias=$build_alias
2260test "x$ac_build_alias" = x &&
2261 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2262test "x$ac_build_alias" = x &&
2263 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2264ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2265 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2266
2267fi
2268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2269$as_echo "$ac_cv_build" >&6; }
2270case $ac_cv_build in
2271*-*-*) ;;
2272*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2273esac
2274build=$ac_cv_build
2275ac_save_IFS=$IFS; IFS='-'
2276set x $ac_cv_build
2277shift
2278build_cpu=$1
2279build_vendor=$2
2280shift; shift
2281# Remember, the first character of IFS is used to create $*,
2282# except with old shells:
2283build_os=$*
2284IFS=$ac_save_IFS
2285case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2286
2287
2288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2289$as_echo_n "checking host system type... " >&6; }
2290if ${ac_cv_host+:} false; then :
2291 $as_echo_n "(cached) " >&6
2292else
2293 if test "x$host_alias" = x; then
2294 ac_cv_host=$ac_cv_build
2295else
2296 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2297 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2298fi
2299
2300fi
2301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2302$as_echo "$ac_cv_host" >&6; }
2303case $ac_cv_host in
2304*-*-*) ;;
2305*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2306esac
2307host=$ac_cv_host
2308ac_save_IFS=$IFS; IFS='-'
2309set x $ac_cv_host
2310shift
2311host_cpu=$1
2312host_vendor=$2
2313shift; shift
2314# Remember, the first character of IFS is used to create $*,
2315# except with old shells:
2316host_os=$*
2317IFS=$ac_save_IFS
2318case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2319
2320
2321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2322$as_echo_n "checking target system type... " >&6; }
2323if ${ac_cv_target+:} false; then :
2324 $as_echo_n "(cached) " >&6
2325else
2326 if test "x$target_alias" = x; then
2327 ac_cv_target=$ac_cv_host
2328else
2329 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2330 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2331fi
2332
2333fi
2334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2335$as_echo "$ac_cv_target" >&6; }
2336case $ac_cv_target in
2337*-*-*) ;;
2338*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2339esac
2340target=$ac_cv_target
2341ac_save_IFS=$IFS; IFS='-'
2342set x $ac_cv_target
2343shift
2344target_cpu=$1
2345target_vendor=$2
2346shift; shift
2347# Remember, the first character of IFS is used to create $*,
2348# except with old shells:
2349target_os=$*
2350IFS=$ac_save_IFS
2351case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2352
2353
2354# The aliases save the names the user supplied, while $host etc.
2355# will get canonicalized.
2356test -n "$target_alias" &&
2357 test "$program_prefix$program_suffix$program_transform_name" = \
2358 NONENONEs,x,x, &&
2359 program_prefix=${target_alias}-
6bb11ab3
L
2360ac_ext=c
2361ac_cpp='$CPP $CPPFLAGS'
2362ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2363ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2364ac_compiler_gnu=$ac_cv_c_compiler_gnu
2365if test -n "$ac_tool_prefix"; then
2366 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2367set dummy ${ac_tool_prefix}gcc; ac_word=$2
2368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2369$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2370if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2371 $as_echo_n "(cached) " >&6
2372else
2373 if test -n "$CC"; then
2374 ac_cv_prog_CC="$CC" # Let the user override the test.
2375else
2376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2377for as_dir in $PATH
2378do
2379 IFS=$as_save_IFS
2380 test -z "$as_dir" && as_dir=.
2381 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2382 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2383 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2385 break 2
2386 fi
2387done
2388 done
2389IFS=$as_save_IFS
2390
2391fi
2392fi
2393CC=$ac_cv_prog_CC
2394if test -n "$CC"; then
2395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2396$as_echo "$CC" >&6; }
2397else
2398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2399$as_echo "no" >&6; }
2400fi
2401
2402
2403fi
2404if test -z "$ac_cv_prog_CC"; then
2405 ac_ct_CC=$CC
2406 # Extract the first word of "gcc", so it can be a program name with args.
2407set dummy gcc; ac_word=$2
2408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2409$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2410if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2411 $as_echo_n "(cached) " >&6
2412else
2413 if test -n "$ac_ct_CC"; then
2414 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2415else
2416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2417for as_dir in $PATH
2418do
2419 IFS=$as_save_IFS
2420 test -z "$as_dir" && as_dir=.
2421 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2423 ac_cv_prog_ac_ct_CC="gcc"
2424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2425 break 2
2426 fi
2427done
2428 done
2429IFS=$as_save_IFS
2430
2431fi
2432fi
2433ac_ct_CC=$ac_cv_prog_ac_ct_CC
2434if test -n "$ac_ct_CC"; then
2435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2436$as_echo "$ac_ct_CC" >&6; }
2437else
2438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2439$as_echo "no" >&6; }
2440fi
2441
2442 if test "x$ac_ct_CC" = x; then
2443 CC=""
2444 else
2445 case $cross_compiling:$ac_tool_warned in
2446yes:)
2447{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2448$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2449ac_tool_warned=yes ;;
2450esac
2451 CC=$ac_ct_CC
2452 fi
2453else
2454 CC="$ac_cv_prog_CC"
2455fi
2456
2457if test -z "$CC"; then
2458 if test -n "$ac_tool_prefix"; then
2459 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2460set dummy ${ac_tool_prefix}cc; ac_word=$2
2461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2462$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2463if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2464 $as_echo_n "(cached) " >&6
2465else
2466 if test -n "$CC"; then
2467 ac_cv_prog_CC="$CC" # Let the user override the test.
2468else
2469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2470for as_dir in $PATH
2471do
2472 IFS=$as_save_IFS
2473 test -z "$as_dir" && as_dir=.
2474 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2475 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2476 ac_cv_prog_CC="${ac_tool_prefix}cc"
2477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2478 break 2
2479 fi
2480done
2481 done
2482IFS=$as_save_IFS
2483
2484fi
2485fi
2486CC=$ac_cv_prog_CC
2487if test -n "$CC"; then
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2489$as_echo "$CC" >&6; }
2490else
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2492$as_echo "no" >&6; }
2493fi
2494
2495
2496 fi
2497fi
2498if test -z "$CC"; then
2499 # Extract the first word of "cc", so it can be a program name with args.
2500set dummy cc; ac_word=$2
2501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2502$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2503if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2504 $as_echo_n "(cached) " >&6
2505else
2506 if test -n "$CC"; then
2507 ac_cv_prog_CC="$CC" # Let the user override the test.
2508else
2509 ac_prog_rejected=no
2510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2511for as_dir in $PATH
2512do
2513 IFS=$as_save_IFS
2514 test -z "$as_dir" && as_dir=.
2515 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2517 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2518 ac_prog_rejected=yes
2519 continue
2520 fi
2521 ac_cv_prog_CC="cc"
2522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2523 break 2
2524 fi
2525done
2526 done
2527IFS=$as_save_IFS
2528
2529if test $ac_prog_rejected = yes; then
2530 # We found a bogon in the path, so make sure we never use it.
2531 set dummy $ac_cv_prog_CC
2532 shift
2533 if test $# != 0; then
2534 # We chose a different compiler from the bogus one.
2535 # However, it has the same basename, so the bogon will be chosen
2536 # first if we set CC to just the basename; use the full file name.
2537 shift
2538 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2539 fi
2540fi
2541fi
2542fi
2543CC=$ac_cv_prog_CC
2544if test -n "$CC"; then
2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2546$as_echo "$CC" >&6; }
2547else
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2549$as_echo "no" >&6; }
2550fi
2551
2552
2553fi
2554if test -z "$CC"; then
2555 if test -n "$ac_tool_prefix"; then
2556 for ac_prog in cl.exe
2557 do
2558 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2559set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2561$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2562if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2563 $as_echo_n "(cached) " >&6
2564else
2565 if test -n "$CC"; then
2566 ac_cv_prog_CC="$CC" # Let the user override the test.
2567else
2568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2569for as_dir in $PATH
2570do
2571 IFS=$as_save_IFS
2572 test -z "$as_dir" && as_dir=.
2573 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2574 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2575 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2576 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2577 break 2
2578 fi
2579done
2580 done
2581IFS=$as_save_IFS
2582
2583fi
2584fi
2585CC=$ac_cv_prog_CC
2586if test -n "$CC"; then
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2588$as_echo "$CC" >&6; }
2589else
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2591$as_echo "no" >&6; }
2592fi
2593
2594
2595 test -n "$CC" && break
2596 done
2597fi
2598if test -z "$CC"; then
2599 ac_ct_CC=$CC
2600 for ac_prog in cl.exe
2601do
2602 # Extract the first word of "$ac_prog", so it can be a program name with args.
2603set dummy $ac_prog; ac_word=$2
2604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2605$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2606if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2607 $as_echo_n "(cached) " >&6
2608else
2609 if test -n "$ac_ct_CC"; then
2610 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2611else
2612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2613for as_dir in $PATH
2614do
2615 IFS=$as_save_IFS
2616 test -z "$as_dir" && as_dir=.
2617 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2618 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2619 ac_cv_prog_ac_ct_CC="$ac_prog"
2620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2621 break 2
2622 fi
2623done
2624 done
2625IFS=$as_save_IFS
2626
2627fi
2628fi
2629ac_ct_CC=$ac_cv_prog_ac_ct_CC
2630if test -n "$ac_ct_CC"; then
2631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2632$as_echo "$ac_ct_CC" >&6; }
2633else
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2635$as_echo "no" >&6; }
2636fi
2637
2638
2639 test -n "$ac_ct_CC" && break
2640done
2641
2642 if test "x$ac_ct_CC" = x; then
2643 CC=""
2644 else
2645 case $cross_compiling:$ac_tool_warned in
2646yes:)
2647{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2648$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2649ac_tool_warned=yes ;;
2650esac
2651 CC=$ac_ct_CC
2652 fi
2653fi
2654
2655fi
2656
2657
2658test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2659$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2660as_fn_error $? "no acceptable C compiler found in \$PATH
2661See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2662
2663# Provide some information about the compiler.
2664$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2665set X $ac_compile
2666ac_compiler=$2
2667for ac_option in --version -v -V -qversion; do
2668 { { ac_try="$ac_compiler $ac_option >&5"
2669case "(($ac_try" in
2670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2671 *) ac_try_echo=$ac_try;;
2672esac
2673eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2674$as_echo "$ac_try_echo"; } >&5
2675 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2676 ac_status=$?
2677 if test -s conftest.err; then
2678 sed '10a\
2679... rest of stderr output deleted ...
2680 10q' conftest.err >conftest.er1
2681 cat conftest.er1 >&5
6bb11ab3 2682 fi
d0ac1c44 2683 rm -f conftest.er1 conftest.err
6bb11ab3
L
2684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2685 test $ac_status = 0; }
2686done
2687
2688cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2689/* end confdefs.h. */
2690
2691int
2692main ()
2693{
2694
2695 ;
2696 return 0;
2697}
2698_ACEOF
2699ac_clean_files_save=$ac_clean_files
d0ac1c44 2700ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2701# Try to create an executable without -o first, disregard a.out.
2702# It will help us diagnose broken compilers, and finding out an intuition
2703# of exeext.
d0ac1c44
SM
2704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2705$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2706ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2707
2708# The possible output files:
2709ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2710
2711ac_rmfiles=
2712for ac_file in $ac_files
2713do
2714 case $ac_file in
2715 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2716 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2717 esac
2718done
2719rm -f $ac_rmfiles
2720
2721if { { ac_try="$ac_link_default"
2722case "(($ac_try" in
2723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2724 *) ac_try_echo=$ac_try;;
2725esac
2726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2727$as_echo "$ac_try_echo"; } >&5
2728 (eval "$ac_link_default") 2>&5
2729 ac_status=$?
2730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2731 test $ac_status = 0; }; then :
2732 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2733# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2734# in a Makefile. We should not override ac_cv_exeext if it was cached,
2735# so that the user can short-circuit this test for compilers unknown to
2736# Autoconf.
2737for ac_file in $ac_files ''
2738do
2739 test -f "$ac_file" || continue
2740 case $ac_file in
2741 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2742 ;;
2743 [ab].out )
2744 # We found the default executable, but exeext='' is most
2745 # certainly right.
2746 break;;
2747 *.* )
2748 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2749 then :; else
2750 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2751 fi
2752 # We set ac_cv_exeext here because the later test for it is not
2753 # safe: cross compilers may not add the suffix if given an `-o'
2754 # argument, so we may need to know it at that point already.
2755 # Even if this section looks crufty: it has the advantage of
2756 # actually working.
2757 break;;
2758 * )
2759 break;;
2760 esac
2761done
2762test "$ac_cv_exeext" = no && ac_cv_exeext=
2763
2764else
2765 ac_file=''
2766fi
6bb11ab3 2767if test -z "$ac_file"; then :
d0ac1c44
SM
2768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2769$as_echo "no" >&6; }
2770$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2771sed 's/^/| /' conftest.$ac_ext >&5
2772
2773{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2774$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2775as_fn_error 77 "C compiler cannot create executables
2776See \`config.log' for more details" "$LINENO" 5; }
2777else
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2779$as_echo "yes" >&6; }
6bb11ab3 2780fi
d0ac1c44
SM
2781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2782$as_echo_n "checking for C compiler default output file name... " >&6; }
2783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2784$as_echo "$ac_file" >&6; }
6bb11ab3
L
2785ac_exeext=$ac_cv_exeext
2786
d0ac1c44 2787rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2788ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2790$as_echo_n "checking for suffix of executables... " >&6; }
2791if { { ac_try="$ac_link"
2792case "(($ac_try" in
2793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2794 *) ac_try_echo=$ac_try;;
2795esac
2796eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2797$as_echo "$ac_try_echo"; } >&5
2798 (eval "$ac_link") 2>&5
2799 ac_status=$?
2800 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2801 test $ac_status = 0; }; then :
2802 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2803# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2804# work properly (i.e., refer to `conftest.exe'), while it won't with
2805# `rm'.
2806for ac_file in conftest.exe conftest conftest.*; do
2807 test -f "$ac_file" || continue
2808 case $ac_file in
2809 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2810 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2811 break;;
2812 * ) break;;
2813 esac
2814done
2815else
2816 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2817$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2818as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2819See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 2820fi
d0ac1c44 2821rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
2822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2823$as_echo "$ac_cv_exeext" >&6; }
2824
2825rm -f conftest.$ac_ext
2826EXEEXT=$ac_cv_exeext
2827ac_exeext=$EXEEXT
d0ac1c44
SM
2828cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2829/* end confdefs.h. */
2830#include <stdio.h>
2831int
2832main ()
2833{
2834FILE *f = fopen ("conftest.out", "w");
2835 return ferror (f) || fclose (f) != 0;
2836
2837 ;
2838 return 0;
2839}
2840_ACEOF
2841ac_clean_files="$ac_clean_files conftest.out"
2842# Check that the compiler produces executables we can run. If not, either
2843# the compiler is broken, or we cross compile.
2844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2845$as_echo_n "checking whether we are cross compiling... " >&6; }
2846if test "$cross_compiling" != yes; then
2847 { { ac_try="$ac_link"
2848case "(($ac_try" in
2849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2850 *) ac_try_echo=$ac_try;;
2851esac
2852eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2853$as_echo "$ac_try_echo"; } >&5
2854 (eval "$ac_link") 2>&5
2855 ac_status=$?
2856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2857 test $ac_status = 0; }
2858 if { ac_try='./conftest$ac_cv_exeext'
2859 { { case "(($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_try") 2>&5
2866 ac_status=$?
2867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2868 test $ac_status = 0; }; }; then
2869 cross_compiling=no
2870 else
2871 if test "$cross_compiling" = maybe; then
2872 cross_compiling=yes
2873 else
2874 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2875$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2876as_fn_error $? "cannot run C compiled programs.
2877If you meant to cross compile, use \`--host'.
2878See \`config.log' for more details" "$LINENO" 5; }
2879 fi
2880 fi
2881fi
2882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2883$as_echo "$cross_compiling" >&6; }
2884
2885rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2886ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2888$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2889if ${ac_cv_objext+:} false; then :
6bb11ab3
L
2890 $as_echo_n "(cached) " >&6
2891else
2892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2893/* end confdefs.h. */
2894
2895int
2896main ()
2897{
2898
2899 ;
2900 return 0;
2901}
2902_ACEOF
2903rm -f conftest.o conftest.obj
2904if { { ac_try="$ac_compile"
2905case "(($ac_try" in
2906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2907 *) ac_try_echo=$ac_try;;
2908esac
2909eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2910$as_echo "$ac_try_echo"; } >&5
2911 (eval "$ac_compile") 2>&5
2912 ac_status=$?
2913 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2914 test $ac_status = 0; }; then :
2915 for ac_file in conftest.o conftest.obj conftest.*; do
2916 test -f "$ac_file" || continue;
2917 case $ac_file in
2918 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2919 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2920 break;;
2921 esac
2922done
2923else
2924 $as_echo "$as_me: failed program was:" >&5
2925sed 's/^/| /' conftest.$ac_ext >&5
2926
2927{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2928$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2929as_fn_error $? "cannot compute suffix of object files: cannot compile
2930See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2931fi
2932rm -f conftest.$ac_cv_objext conftest.$ac_ext
2933fi
2934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2935$as_echo "$ac_cv_objext" >&6; }
2936OBJEXT=$ac_cv_objext
2937ac_objext=$OBJEXT
2938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2939$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2940if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
2941 $as_echo_n "(cached) " >&6
2942else
2943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2944/* end confdefs.h. */
2945
2946int
2947main ()
2948{
2949#ifndef __GNUC__
2950 choke me
2951#endif
2952
2953 ;
2954 return 0;
2955}
2956_ACEOF
2957if ac_fn_c_try_compile "$LINENO"; then :
2958 ac_compiler_gnu=yes
2959else
2960 ac_compiler_gnu=no
2961fi
2962rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2963ac_cv_c_compiler_gnu=$ac_compiler_gnu
2964
2965fi
2966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2967$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2968if test $ac_compiler_gnu = yes; then
2969 GCC=yes
2970else
2971 GCC=
2972fi
2973ac_test_CFLAGS=${CFLAGS+set}
2974ac_save_CFLAGS=$CFLAGS
2975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2976$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 2977if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
2978 $as_echo_n "(cached) " >&6
2979else
2980 ac_save_c_werror_flag=$ac_c_werror_flag
2981 ac_c_werror_flag=yes
2982 ac_cv_prog_cc_g=no
2983 CFLAGS="-g"
2984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2985/* end confdefs.h. */
2986
2987int
2988main ()
2989{
2990
2991 ;
2992 return 0;
2993}
2994_ACEOF
2995if ac_fn_c_try_compile "$LINENO"; then :
2996 ac_cv_prog_cc_g=yes
2997else
2998 CFLAGS=""
2999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3000/* end confdefs.h. */
3001
3002int
3003main ()
3004{
3005
3006 ;
3007 return 0;
3008}
3009_ACEOF
3010if ac_fn_c_try_compile "$LINENO"; then :
3011
3012else
3013 ac_c_werror_flag=$ac_save_c_werror_flag
3014 CFLAGS="-g"
3015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3016/* end confdefs.h. */
3017
3018int
3019main ()
3020{
3021
3022 ;
3023 return 0;
3024}
3025_ACEOF
3026if ac_fn_c_try_compile "$LINENO"; then :
3027 ac_cv_prog_cc_g=yes
3028fi
3029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3030fi
3031rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3032fi
3033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3034 ac_c_werror_flag=$ac_save_c_werror_flag
3035fi
3036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3037$as_echo "$ac_cv_prog_cc_g" >&6; }
3038if test "$ac_test_CFLAGS" = set; then
3039 CFLAGS=$ac_save_CFLAGS
3040elif test $ac_cv_prog_cc_g = yes; then
3041 if test "$GCC" = yes; then
3042 CFLAGS="-g -O2"
3043 else
3044 CFLAGS="-g"
3045 fi
3046else
3047 if test "$GCC" = yes; then
3048 CFLAGS="-O2"
3049 else
3050 CFLAGS=
3051 fi
3052fi
3053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3054$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3055if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3056 $as_echo_n "(cached) " >&6
3057else
3058 ac_cv_prog_cc_c89=no
3059ac_save_CC=$CC
3060cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3061/* end confdefs.h. */
3062#include <stdarg.h>
3063#include <stdio.h>
d0ac1c44 3064struct stat;
6bb11ab3
L
3065/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3066struct buf { int x; };
3067FILE * (*rcsopen) (struct buf *, struct stat *, int);
3068static char *e (p, i)
3069 char **p;
3070 int i;
3071{
3072 return p[i];
3073}
3074static char *f (char * (*g) (char **, int), char **p, ...)
3075{
3076 char *s;
3077 va_list v;
3078 va_start (v,p);
3079 s = g (p, va_arg (v,int));
3080 va_end (v);
3081 return s;
3082}
3083
3084/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3085 function prototypes and stuff, but not '\xHH' hex character constants.
3086 These don't provoke an error unfortunately, instead are silently treated
3087 as 'x'. The following induces an error, until -std is added to get
3088 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3089 array size at least. It's necessary to write '\x00'==0 to get something
3090 that's true only with -std. */
3091int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3092
3093/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3094 inside strings and character constants. */
3095#define FOO(x) 'x'
3096int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3097
3098int test (int i, double x);
3099struct s1 {int (*f) (int a);};
3100struct s2 {int (*f) (double a);};
3101int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3102int argc;
3103char **argv;
3104int
3105main ()
3106{
3107return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3108 ;
3109 return 0;
3110}
3111_ACEOF
3112for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3113 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3114do
3115 CC="$ac_save_CC $ac_arg"
3116 if ac_fn_c_try_compile "$LINENO"; then :
3117 ac_cv_prog_cc_c89=$ac_arg
3118fi
3119rm -f core conftest.err conftest.$ac_objext
3120 test "x$ac_cv_prog_cc_c89" != "xno" && break
3121done
3122rm -f conftest.$ac_ext
3123CC=$ac_save_CC
3124
3125fi
3126# AC_CACHE_VAL
3127case "x$ac_cv_prog_cc_c89" in
3128 x)
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3130$as_echo "none needed" >&6; } ;;
3131 xno)
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3133$as_echo "unsupported" >&6; } ;;
3134 *)
3135 CC="$CC $ac_cv_prog_cc_c89"
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3137$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3138esac
3139if test "x$ac_cv_prog_cc_c89" != xno; then :
3140
3141fi
3142
3143ac_ext=c
3144ac_cpp='$CPP $CPPFLAGS'
3145ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3146ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3147ac_compiler_gnu=$ac_cv_c_compiler_gnu
3148
c2783492 3149
ebe9564b
MF
3150ac_ext=c
3151ac_cpp='$CPP $CPPFLAGS'
3152ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3153ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3154ac_compiler_gnu=$ac_cv_c_compiler_gnu
3155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3156$as_echo_n "checking how to run the C preprocessor... " >&6; }
3157# On Suns, sometimes $CPP names a directory.
3158if test -n "$CPP" && test -d "$CPP"; then
3159 CPP=
3160fi
3161if test -z "$CPP"; then
3162 if ${ac_cv_prog_CPP+:} false; then :
3163 $as_echo_n "(cached) " >&6
3164else
3165 # Double quotes because CPP needs to be expanded
3166 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3167 do
3168 ac_preproc_ok=false
3169for ac_c_preproc_warn_flag in '' yes
3170do
3171 # Use a header file that comes with gcc, so configuring glibc
3172 # with a fresh cross-compiler works.
3173 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3174 # <limits.h> exists even on freestanding compilers.
3175 # On the NeXT, cc -E runs the code through the compiler's parser,
3176 # not just through cpp. "Syntax error" is here to catch this case.
3177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3178/* end confdefs.h. */
3179#ifdef __STDC__
3180# include <limits.h>
3181#else
3182# include <assert.h>
3183#endif
3184 Syntax error
3185_ACEOF
3186if ac_fn_c_try_cpp "$LINENO"; then :
3187
3188else
3189 # Broken: fails on valid input.
3190continue
3191fi
3192rm -f conftest.err conftest.i conftest.$ac_ext
3193
3194 # OK, works on sane cases. Now check whether nonexistent headers
3195 # can be detected and how.
3196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3197/* end confdefs.h. */
3198#include <ac_nonexistent.h>
3199_ACEOF
3200if ac_fn_c_try_cpp "$LINENO"; then :
3201 # Broken: success on invalid input.
3202continue
3203else
3204 # Passes both tests.
3205ac_preproc_ok=:
3206break
3207fi
3208rm -f conftest.err conftest.i conftest.$ac_ext
3209
3210done
3211# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3212rm -f conftest.i conftest.err conftest.$ac_ext
3213if $ac_preproc_ok; then :
3214 break
3215fi
3216
3217 done
3218 ac_cv_prog_CPP=$CPP
3219
3220fi
3221 CPP=$ac_cv_prog_CPP
3222else
3223 ac_cv_prog_CPP=$CPP
3224fi
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3226$as_echo "$CPP" >&6; }
3227ac_preproc_ok=false
3228for ac_c_preproc_warn_flag in '' yes
3229do
3230 # Use a header file that comes with gcc, so configuring glibc
3231 # with a fresh cross-compiler works.
3232 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3233 # <limits.h> exists even on freestanding compilers.
3234 # On the NeXT, cc -E runs the code through the compiler's parser,
3235 # not just through cpp. "Syntax error" is here to catch this case.
3236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3237/* end confdefs.h. */
3238#ifdef __STDC__
3239# include <limits.h>
3240#else
3241# include <assert.h>
3242#endif
3243 Syntax error
3244_ACEOF
3245if ac_fn_c_try_cpp "$LINENO"; then :
3246
3247else
3248 # Broken: fails on valid input.
3249continue
3250fi
3251rm -f conftest.err conftest.i conftest.$ac_ext
3252
3253 # OK, works on sane cases. Now check whether nonexistent headers
3254 # can be detected and how.
3255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3256/* end confdefs.h. */
3257#include <ac_nonexistent.h>
3258_ACEOF
3259if ac_fn_c_try_cpp "$LINENO"; then :
3260 # Broken: success on invalid input.
3261continue
3262else
3263 # Passes both tests.
3264ac_preproc_ok=:
3265break
3266fi
3267rm -f conftest.err conftest.i conftest.$ac_ext
3268
3269done
3270# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3271rm -f conftest.i conftest.err conftest.$ac_ext
3272if $ac_preproc_ok; then :
3273
3274else
3275 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3276$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3277as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3278See \`config.log' for more details" "$LINENO" 5; }
3279fi
3280
3281ac_ext=c
3282ac_cpp='$CPP $CPPFLAGS'
3283ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3284ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3285ac_compiler_gnu=$ac_cv_c_compiler_gnu
3286
6bb11ab3
L
3287
3288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3289$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3290if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3291 $as_echo_n "(cached) " >&6
3292else
3293 if test -z "$GREP"; then
3294 ac_path_GREP_found=false
3295 # Loop through the user's path and test for each of PROGNAME-LIST
3296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3297for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3298do
3299 IFS=$as_save_IFS
3300 test -z "$as_dir" && as_dir=.
3301 for ac_prog in grep ggrep; do
3302 for ac_exec_ext in '' $ac_executable_extensions; do
3303 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3304 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3305# Check for GNU ac_path_GREP and select it if it is found.
3306 # Check for GNU $ac_path_GREP
3307case `"$ac_path_GREP" --version 2>&1` in
3308*GNU*)
3309 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3310*)
3311 ac_count=0
3312 $as_echo_n 0123456789 >"conftest.in"
3313 while :
3314 do
3315 cat "conftest.in" "conftest.in" >"conftest.tmp"
3316 mv "conftest.tmp" "conftest.in"
3317 cp "conftest.in" "conftest.nl"
3318 $as_echo 'GREP' >> "conftest.nl"
3319 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3320 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3321 as_fn_arith $ac_count + 1 && ac_count=$as_val
3322 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3323 # Best one so far, save it but keep looking for a better one
3324 ac_cv_path_GREP="$ac_path_GREP"
3325 ac_path_GREP_max=$ac_count
3326 fi
3327 # 10*(2^10) chars as input seems more than enough
3328 test $ac_count -gt 10 && break
3329 done
3330 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3331esac
3332
3333 $ac_path_GREP_found && break 3
3334 done
3335 done
3336 done
3337IFS=$as_save_IFS
3338 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3339 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3340 fi
3341else
3342 ac_cv_path_GREP=$GREP
3343fi
3344
3345fi
3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3347$as_echo "$ac_cv_path_GREP" >&6; }
3348 GREP="$ac_cv_path_GREP"
3349
3350
3351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3352$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3353if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3354 $as_echo_n "(cached) " >&6
3355else
3356 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3357 then ac_cv_path_EGREP="$GREP -E"
3358 else
3359 if test -z "$EGREP"; then
3360 ac_path_EGREP_found=false
3361 # Loop through the user's path and test for each of PROGNAME-LIST
3362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3363for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3364do
3365 IFS=$as_save_IFS
3366 test -z "$as_dir" && as_dir=.
3367 for ac_prog in egrep; do
3368 for ac_exec_ext in '' $ac_executable_extensions; do
3369 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3370 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3371# Check for GNU ac_path_EGREP and select it if it is found.
3372 # Check for GNU $ac_path_EGREP
3373case `"$ac_path_EGREP" --version 2>&1` in
3374*GNU*)
3375 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3376*)
3377 ac_count=0
3378 $as_echo_n 0123456789 >"conftest.in"
3379 while :
3380 do
3381 cat "conftest.in" "conftest.in" >"conftest.tmp"
3382 mv "conftest.tmp" "conftest.in"
3383 cp "conftest.in" "conftest.nl"
3384 $as_echo 'EGREP' >> "conftest.nl"
3385 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3386 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3387 as_fn_arith $ac_count + 1 && ac_count=$as_val
3388 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3389 # Best one so far, save it but keep looking for a better one
3390 ac_cv_path_EGREP="$ac_path_EGREP"
3391 ac_path_EGREP_max=$ac_count
3392 fi
3393 # 10*(2^10) chars as input seems more than enough
3394 test $ac_count -gt 10 && break
3395 done
3396 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3397esac
3398
3399 $ac_path_EGREP_found && break 3
3400 done
3401 done
3402 done
3403IFS=$as_save_IFS
3404 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3405 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3406 fi
3407else
3408 ac_cv_path_EGREP=$EGREP
3409fi
3410
3411 fi
3412fi
3413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3414$as_echo "$ac_cv_path_EGREP" >&6; }
3415 EGREP="$ac_cv_path_EGREP"
3416
3417
3418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3419$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3420if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3421 $as_echo_n "(cached) " >&6
3422else
3423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3424/* end confdefs.h. */
3425#include <stdlib.h>
3426#include <stdarg.h>
3427#include <string.h>
3428#include <float.h>
3429
3430int
3431main ()
3432{
3433
3434 ;
3435 return 0;
3436}
3437_ACEOF
3438if ac_fn_c_try_compile "$LINENO"; then :
3439 ac_cv_header_stdc=yes
3440else
3441 ac_cv_header_stdc=no
3442fi
3443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3444
3445if test $ac_cv_header_stdc = yes; then
3446 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3448/* end confdefs.h. */
3449#include <string.h>
3450
3451_ACEOF
3452if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3453 $EGREP "memchr" >/dev/null 2>&1; then :
3454
3455else
3456 ac_cv_header_stdc=no
3457fi
3458rm -f conftest*
3459
3460fi
3461
3462if test $ac_cv_header_stdc = yes; then
3463 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3465/* end confdefs.h. */
3466#include <stdlib.h>
3467
3468_ACEOF
3469if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3470 $EGREP "free" >/dev/null 2>&1; then :
3471
3472else
3473 ac_cv_header_stdc=no
3474fi
3475rm -f conftest*
3476
3477fi
3478
3479if test $ac_cv_header_stdc = yes; then
3480 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3481 if test "$cross_compiling" = yes; then :
3482 :
3483else
3484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3485/* end confdefs.h. */
3486#include <ctype.h>
3487#include <stdlib.h>
3488#if ((' ' & 0x0FF) == 0x020)
3489# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3490# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3491#else
3492# define ISLOWER(c) \
3493 (('a' <= (c) && (c) <= 'i') \
3494 || ('j' <= (c) && (c) <= 'r') \
3495 || ('s' <= (c) && (c) <= 'z'))
3496# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3497#endif
3498
3499#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3500int
3501main ()
3502{
3503 int i;
3504 for (i = 0; i < 256; i++)
3505 if (XOR (islower (i), ISLOWER (i))
3506 || toupper (i) != TOUPPER (i))
3507 return 2;
3508 return 0;
3509}
3510_ACEOF
3511if ac_fn_c_try_run "$LINENO"; then :
3512
3513else
3514 ac_cv_header_stdc=no
3515fi
3516rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3517 conftest.$ac_objext conftest.beam conftest.$ac_ext
3518fi
3519
3520fi
3521fi
3522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3523$as_echo "$ac_cv_header_stdc" >&6; }
3524if test $ac_cv_header_stdc = yes; then
3525
3526$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3527
3528fi
3529
3530# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3531for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3532 inttypes.h stdint.h unistd.h
3533do :
3534 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3535ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3536"
d0ac1c44 3537if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3538 cat >>confdefs.h <<_ACEOF
3539#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3540_ACEOF
3541
3542fi
3543
3544done
3545
3546
3547
3548 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3549if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3550 MINIX=yes
3551else
3552 MINIX=
3553fi
3554
3555
3556 if test "$MINIX" = yes; then
3557
3558$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3559
3560
3561$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3562
3563
3564$as_echo "#define _MINIX 1" >>confdefs.h
3565
3566 fi
3567
3568
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3570$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3571if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3572 $as_echo_n "(cached) " >&6
3573else
3574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3575/* end confdefs.h. */
3576
d0ac1c44
SM
3577# define __EXTENSIONS__ 1
3578 $ac_includes_default
6bb11ab3
L
3579int
3580main ()
3581{
3582
3583 ;
3584 return 0;
3585}
3586_ACEOF
3587if ac_fn_c_try_compile "$LINENO"; then :
3588 ac_cv_safe_to_define___extensions__=yes
3589else
3590 ac_cv_safe_to_define___extensions__=no
3591fi
3592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3593fi
3594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3595$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3596 test $ac_cv_safe_to_define___extensions__ = yes &&
3597 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3598
3599 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3600
3601 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3602
3603 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3604
3605 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3606
3607
3608test "$program_prefix" != NONE &&
3609 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3610# Use a double $ so make ignores it.
3611test "$program_suffix" != NONE &&
3612 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3613# Double any \ or $.
3614# By default was `s,x,x', remove it if useless.
3615ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3616program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3617
3618# Find a good install program. We prefer a C program (faster),
3619# so one script is as good as another. But avoid the broken or
3620# incompatible versions:
3621# SysV /etc/install, /usr/sbin/install
3622# SunOS /usr/etc/install
3623# IRIX /sbin/install
3624# AIX /bin/install
3625# AmigaOS /C/install, which installs bootblocks on floppy discs
3626# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3627# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3628# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3629# OS/2's system install, which has a completely different semantic
3630# ./install, which can be erroneously created by make from ./install.sh.
3631# Reject install programs that cannot install multiple files.
3632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3633$as_echo_n "checking for a BSD-compatible install... " >&6; }
3634if test -z "$INSTALL"; then
d0ac1c44 3635if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3636 $as_echo_n "(cached) " >&6
3637else
3638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3639for as_dir in $PATH
3640do
3641 IFS=$as_save_IFS
3642 test -z "$as_dir" && as_dir=.
3643 # Account for people who put trailing slashes in PATH elements.
3644case $as_dir/ in #((
3645 ./ | .// | /[cC]/* | \
3646 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3647 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3648 /usr/ucb/* ) ;;
3649 *)
3650 # OSF1 and SCO ODT 3.0 have their own names for install.
3651 # Don't use installbsd from OSF since it installs stuff as root
3652 # by default.
3653 for ac_prog in ginstall scoinst install; do
3654 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3655 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3656 if test $ac_prog = install &&
3657 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3658 # AIX install. It has an incompatible calling convention.
3659 :
3660 elif test $ac_prog = install &&
3661 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3662 # program-specific install script used by HP pwplus--don't use.
3663 :
3664 else
3665 rm -rf conftest.one conftest.two conftest.dir
3666 echo one > conftest.one
3667 echo two > conftest.two
3668 mkdir conftest.dir
3669 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3670 test -s conftest.one && test -s conftest.two &&
3671 test -s conftest.dir/conftest.one &&
3672 test -s conftest.dir/conftest.two
3673 then
3674 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3675 break 3
3676 fi
3677 fi
3678 fi
3679 done
3680 done
3681 ;;
3682esac
3683
3684 done
3685IFS=$as_save_IFS
3686
3687rm -rf conftest.one conftest.two conftest.dir
3688
3689fi
3690 if test "${ac_cv_path_install+set}" = set; then
3691 INSTALL=$ac_cv_path_install
3692 else
3693 # As a last resort, use the slow shell script. Don't cache a
3694 # value for INSTALL within a source directory, because that will
3695 # break other packages using the cache if that directory is
3696 # removed, or if the value is a relative name.
3697 INSTALL=$ac_install_sh
3698 fi
3699fi
3700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3701$as_echo "$INSTALL" >&6; }
3702
3703# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3704# It thinks the first close brace ends the variable substitution.
3705test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3706
3707test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3708
3709test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3710
3711rm -rf .tst 2>/dev/null
3712mkdir .tst 2>/dev/null
3713if test -d .tst; then
3714 am__leading_dot=.
3715else
3716 am__leading_dot=_
3717fi
3718rmdir .tst 2>/dev/null
3719
3720DEPDIR="${am__leading_dot}deps"
3721
3722case `pwd` in
3723 *\ * | *\ *)
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3725$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3726esac
3727
3728
3729
3730macro_version='2.2.7a'
3731macro_revision='1.3134'
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745ltmain="$ac_aux_dir/ltmain.sh"
3746
3747# Backslashify metacharacters that are still active within
3748# double-quoted strings.
3749sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3750
3751# Same as above, but do not quote variable references.
3752double_quote_subst='s/\(["`\\]\)/\\\1/g'
3753
3754# Sed substitution to delay expansion of an escaped shell variable in a
3755# double_quote_subst'ed string.
3756delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3757
3758# Sed substitution to delay expansion of an escaped single quote.
3759delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3760
3761# Sed substitution to avoid accidental globbing in evaled expressions
3762no_glob_subst='s/\*/\\\*/g'
3763
3764ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3765ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3766ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3767
3768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3769$as_echo_n "checking how to print strings... " >&6; }
3770# Test print first, because it will be a builtin if present.
3771if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3772 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3773 ECHO='print -r --'
3774elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3775 ECHO='printf %s\n'
3776else
3777 # Use this function as a fallback that always works.
3778 func_fallback_echo ()
3779 {
3780 eval 'cat <<_LTECHO_EOF
3781$1
3782_LTECHO_EOF'
3783 }
3784 ECHO='func_fallback_echo'
3785fi
3786
3787# func_echo_all arg...
3788# Invoke $ECHO with all args, space-separated.
3789func_echo_all ()
3790{
3791 $ECHO ""
3792}
3793
3794case "$ECHO" in
3795 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3796$as_echo "printf" >&6; } ;;
3797 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3798$as_echo "print -r" >&6; } ;;
3799 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3800$as_echo "cat" >&6; } ;;
3801esac
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3817$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 3818if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
3819 $as_echo_n "(cached) " >&6
3820else
3821 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3822 for ac_i in 1 2 3 4 5 6 7; do
3823 ac_script="$ac_script$as_nl$ac_script"
3824 done
3825 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3826 { ac_script=; unset ac_script;}
3827 if test -z "$SED"; then
3828 ac_path_SED_found=false
3829 # Loop through the user's path and test for each of PROGNAME-LIST
3830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3831for as_dir in $PATH
3832do
3833 IFS=$as_save_IFS
3834 test -z "$as_dir" && as_dir=.
3835 for ac_prog in sed gsed; do
3836 for ac_exec_ext in '' $ac_executable_extensions; do
3837 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3838 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
3839# Check for GNU ac_path_SED and select it if it is found.
3840 # Check for GNU $ac_path_SED
3841case `"$ac_path_SED" --version 2>&1` in
3842*GNU*)
3843 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3844*)
3845 ac_count=0
3846 $as_echo_n 0123456789 >"conftest.in"
3847 while :
3848 do
3849 cat "conftest.in" "conftest.in" >"conftest.tmp"
3850 mv "conftest.tmp" "conftest.in"
3851 cp "conftest.in" "conftest.nl"
3852 $as_echo '' >> "conftest.nl"
3853 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3854 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3855 as_fn_arith $ac_count + 1 && ac_count=$as_val
3856 if test $ac_count -gt ${ac_path_SED_max-0}; then
3857 # Best one so far, save it but keep looking for a better one
3858 ac_cv_path_SED="$ac_path_SED"
3859 ac_path_SED_max=$ac_count
3860 fi
3861 # 10*(2^10) chars as input seems more than enough
3862 test $ac_count -gt 10 && break
3863 done
3864 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3865esac
3866
3867 $ac_path_SED_found && break 3
3868 done
3869 done
3870 done
3871IFS=$as_save_IFS
3872 if test -z "$ac_cv_path_SED"; then
d0ac1c44 3873 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
3874 fi
3875else
3876 ac_cv_path_SED=$SED
3877fi
3878
3879fi
3880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3881$as_echo "$ac_cv_path_SED" >&6; }
3882 SED="$ac_cv_path_SED"
3883 rm -f conftest.sed
3884
3885test -z "$SED" && SED=sed
3886Xsed="$SED -e 1s/^X//"
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3899$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 3900if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
3901 $as_echo_n "(cached) " >&6
3902else
3903 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3904 then ac_cv_path_FGREP="$GREP -F"
3905 else
3906 if test -z "$FGREP"; then
3907 ac_path_FGREP_found=false
3908 # Loop through the user's path and test for each of PROGNAME-LIST
3909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3910for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3911do
3912 IFS=$as_save_IFS
3913 test -z "$as_dir" && as_dir=.
3914 for ac_prog in fgrep; do
3915 for ac_exec_ext in '' $ac_executable_extensions; do
3916 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3917 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
3918# Check for GNU ac_path_FGREP and select it if it is found.
3919 # Check for GNU $ac_path_FGREP
3920case `"$ac_path_FGREP" --version 2>&1` in
3921*GNU*)
3922 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3923*)
3924 ac_count=0
3925 $as_echo_n 0123456789 >"conftest.in"
3926 while :
3927 do
3928 cat "conftest.in" "conftest.in" >"conftest.tmp"
3929 mv "conftest.tmp" "conftest.in"
3930 cp "conftest.in" "conftest.nl"
3931 $as_echo 'FGREP' >> "conftest.nl"
3932 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3933 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3934 as_fn_arith $ac_count + 1 && ac_count=$as_val
3935 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3936 # Best one so far, save it but keep looking for a better one
3937 ac_cv_path_FGREP="$ac_path_FGREP"
3938 ac_path_FGREP_max=$ac_count
3939 fi
3940 # 10*(2^10) chars as input seems more than enough
3941 test $ac_count -gt 10 && break
3942 done
3943 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3944esac
3945
3946 $ac_path_FGREP_found && break 3
3947 done
3948 done
3949 done
3950IFS=$as_save_IFS
3951 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 3952 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3953 fi
3954else
3955 ac_cv_path_FGREP=$FGREP
3956fi
3957
3958 fi
3959fi
3960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3961$as_echo "$ac_cv_path_FGREP" >&6; }
3962 FGREP="$ac_cv_path_FGREP"
3963
3964
3965test -z "$GREP" && GREP=grep
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985# Check whether --with-gnu-ld was given.
3986if test "${with_gnu_ld+set}" = set; then :
3987 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3988else
3989 with_gnu_ld=no
3990fi
3991
3992ac_prog=ld
3993if test "$GCC" = yes; then
3994 # Check if gcc -print-prog-name=ld gives a path.
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
3996$as_echo_n "checking for ld used by $CC... " >&6; }
3997 case $host in
3998 *-*-mingw*)
3999 # gcc leaves a trailing carriage return which upsets mingw
4000 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4001 *)
4002 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4003 esac
4004 case $ac_prog in
4005 # Accept absolute paths.
4006 [\\/]* | ?:[\\/]*)
4007 re_direlt='/[^/][^/]*/\.\./'
4008 # Canonicalize the pathname of ld
4009 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4010 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4011 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4012 done
4013 test -z "$LD" && LD="$ac_prog"
4014 ;;
4015 "")
4016 # If it fails, then pretend we aren't using GCC.
4017 ac_prog=ld
4018 ;;
4019 *)
4020 # If it is relative, then search for the first ld in PATH.
4021 with_gnu_ld=unknown
4022 ;;
4023 esac
4024elif test "$with_gnu_ld" = yes; then
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4026$as_echo_n "checking for GNU ld... " >&6; }
4027else
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4029$as_echo_n "checking for non-GNU ld... " >&6; }
4030fi
d0ac1c44 4031if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4032 $as_echo_n "(cached) " >&6
4033else
4034 if test -z "$LD"; then
4035 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4036 for ac_dir in $PATH; do
4037 IFS="$lt_save_ifs"
4038 test -z "$ac_dir" && ac_dir=.
4039 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4040 lt_cv_path_LD="$ac_dir/$ac_prog"
4041 # Check to see if the program is GNU ld. I'd rather use --version,
4042 # but apparently some variants of GNU ld only accept -v.
4043 # Break only if it was the GNU/non-GNU ld that we prefer.
4044 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4045 *GNU* | *'with BFD'*)
4046 test "$with_gnu_ld" != no && break
4047 ;;
4048 *)
4049 test "$with_gnu_ld" != yes && break
4050 ;;
4051 esac
4052 fi
4053 done
4054 IFS="$lt_save_ifs"
4055else
4056 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4057fi
4058fi
4059
4060LD="$lt_cv_path_LD"
4061if test -n "$LD"; then
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4063$as_echo "$LD" >&6; }
4064else
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4066$as_echo "no" >&6; }
4067fi
d0ac1c44 4068test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4070$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4071if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4072 $as_echo_n "(cached) " >&6
4073else
4074 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4075case `$LD -v 2>&1 </dev/null` in
4076*GNU* | *'with BFD'*)
4077 lt_cv_prog_gnu_ld=yes
4078 ;;
4079*)
4080 lt_cv_prog_gnu_ld=no
4081 ;;
4082esac
4083fi
4084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4085$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4086with_gnu_ld=$lt_cv_prog_gnu_ld
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4097$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4098if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4099 $as_echo_n "(cached) " >&6
4100else
4101 if test -n "$NM"; then
4102 # Let the user override the test.
4103 lt_cv_path_NM="$NM"
4104else
4105 lt_nm_to_check="${ac_tool_prefix}nm"
4106 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4107 lt_nm_to_check="$lt_nm_to_check nm"
4108 fi
4109 for lt_tmp_nm in $lt_nm_to_check; do
4110 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4111 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4112 IFS="$lt_save_ifs"
4113 test -z "$ac_dir" && ac_dir=.
4114 tmp_nm="$ac_dir/$lt_tmp_nm"
4115 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4116 # Check to see if the nm accepts a BSD-compat flag.
4117 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4118 # nm: unknown option "B" ignored
4119 # Tru64's nm complains that /dev/null is an invalid object file
4120 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4121 */dev/null* | *'Invalid file or object type'*)
4122 lt_cv_path_NM="$tmp_nm -B"
4123 break
4124 ;;
4125 *)
4126 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4127 */dev/null*)
4128 lt_cv_path_NM="$tmp_nm -p"
4129 break
4130 ;;
4131 *)
4132 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4133 continue # so that we can try to find one that supports BSD flags
4134 ;;
4135 esac
4136 ;;
4137 esac
4138 fi
4139 done
4140 IFS="$lt_save_ifs"
4141 done
4142 : ${lt_cv_path_NM=no}
4143fi
4144fi
4145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4146$as_echo "$lt_cv_path_NM" >&6; }
4147if test "$lt_cv_path_NM" != "no"; then
4148 NM="$lt_cv_path_NM"
4149else
4150 # Didn't find any BSD compatible name lister, look for dumpbin.
4151 if test -n "$DUMPBIN"; then :
4152 # Let the user override the test.
4153 else
4154 if test -n "$ac_tool_prefix"; then
4155 for ac_prog in dumpbin "link -dump"
4156 do
4157 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4158set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4160$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4161if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4162 $as_echo_n "(cached) " >&6
4163else
4164 if test -n "$DUMPBIN"; then
4165 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4166else
4167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4168for as_dir in $PATH
4169do
4170 IFS=$as_save_IFS
4171 test -z "$as_dir" && as_dir=.
4172 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4174 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4176 break 2
4177 fi
4178done
4179 done
4180IFS=$as_save_IFS
4181
4182fi
4183fi
4184DUMPBIN=$ac_cv_prog_DUMPBIN
4185if test -n "$DUMPBIN"; then
4186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4187$as_echo "$DUMPBIN" >&6; }
4188else
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4190$as_echo "no" >&6; }
4191fi
4192
4193
4194 test -n "$DUMPBIN" && break
4195 done
4196fi
4197if test -z "$DUMPBIN"; then
4198 ac_ct_DUMPBIN=$DUMPBIN
4199 for ac_prog in dumpbin "link -dump"
4200do
4201 # Extract the first word of "$ac_prog", so it can be a program name with args.
4202set dummy $ac_prog; ac_word=$2
4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4204$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4205if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4206 $as_echo_n "(cached) " >&6
4207else
4208 if test -n "$ac_ct_DUMPBIN"; then
4209 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4210else
4211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4212for as_dir in $PATH
4213do
4214 IFS=$as_save_IFS
4215 test -z "$as_dir" && as_dir=.
4216 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4218 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4220 break 2
4221 fi
4222done
4223 done
4224IFS=$as_save_IFS
4225
4226fi
4227fi
4228ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4229if test -n "$ac_ct_DUMPBIN"; then
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4231$as_echo "$ac_ct_DUMPBIN" >&6; }
4232else
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234$as_echo "no" >&6; }
4235fi
4236
4237
4238 test -n "$ac_ct_DUMPBIN" && break
4239done
4240
4241 if test "x$ac_ct_DUMPBIN" = x; then
4242 DUMPBIN=":"
4243 else
4244 case $cross_compiling:$ac_tool_warned in
4245yes:)
4246{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4247$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4248ac_tool_warned=yes ;;
4249esac
4250 DUMPBIN=$ac_ct_DUMPBIN
4251 fi
4252fi
4253
4254 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4255 *COFF*)
4256 DUMPBIN="$DUMPBIN -symbols"
4257 ;;
4258 *)
4259 DUMPBIN=:
4260 ;;
4261 esac
4262 fi
4263
4264 if test "$DUMPBIN" != ":"; then
4265 NM="$DUMPBIN"
4266 fi
4267fi
4268test -z "$NM" && NM=nm
4269
4270
4271
4272
4273
4274
4275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4276$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4277if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4278 $as_echo_n "(cached) " >&6
4279else
4280 lt_cv_nm_interface="BSD nm"
4281 echo "int some_variable = 0;" > conftest.$ac_ext
4282 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4283 (eval "$ac_compile" 2>conftest.err)
4284 cat conftest.err >&5
4285 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4286 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4287 cat conftest.err >&5
4288 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4289 cat conftest.out >&5
4290 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4291 lt_cv_nm_interface="MS dumpbin"
4292 fi
4293 rm -f conftest*
4294fi
4295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4296$as_echo "$lt_cv_nm_interface" >&6; }
4297
4298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4299$as_echo_n "checking whether ln -s works... " >&6; }
4300LN_S=$as_ln_s
4301if test "$LN_S" = "ln -s"; then
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4303$as_echo "yes" >&6; }
4304else
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4306$as_echo "no, using $LN_S" >&6; }
4307fi
4308
4309# find the maximum length of command line arguments
4310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4311$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4312if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4313 $as_echo_n "(cached) " >&6
4314else
4315 i=0
4316 teststring="ABCD"
4317
4318 case $build_os in
4319 msdosdjgpp*)
4320 # On DJGPP, this test can blow up pretty badly due to problems in libc
4321 # (any single argument exceeding 2000 bytes causes a buffer overrun
4322 # during glob expansion). Even if it were fixed, the result of this
4323 # check would be larger than it should be.
4324 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4325 ;;
4326
4327 gnu*)
4328 # Under GNU Hurd, this test is not required because there is
4329 # no limit to the length of command line arguments.
4330 # Libtool will interpret -1 as no limit whatsoever
4331 lt_cv_sys_max_cmd_len=-1;
4332 ;;
4333
4334 cygwin* | mingw* | cegcc*)
4335 # On Win9x/ME, this test blows up -- it succeeds, but takes
4336 # about 5 minutes as the teststring grows exponentially.
4337 # Worse, since 9x/ME are not pre-emptively multitasking,
4338 # you end up with a "frozen" computer, even though with patience
4339 # the test eventually succeeds (with a max line length of 256k).
4340 # Instead, let's just punt: use the minimum linelength reported by
4341 # all of the supported platforms: 8192 (on NT/2K/XP).
4342 lt_cv_sys_max_cmd_len=8192;
4343 ;;
4344
4345 mint*)
4346 # On MiNT this can take a long time and run out of memory.
4347 lt_cv_sys_max_cmd_len=8192;
4348 ;;
4349
4350 amigaos*)
4351 # On AmigaOS with pdksh, this test takes hours, literally.
4352 # So we just punt and use a minimum line length of 8192.
4353 lt_cv_sys_max_cmd_len=8192;
4354 ;;
4355
4356 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4357 # This has been around since 386BSD, at least. Likely further.
4358 if test -x /sbin/sysctl; then
4359 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4360 elif test -x /usr/sbin/sysctl; then
4361 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4362 else
4363 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4364 fi
4365 # And add a safety zone
4366 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4367 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4368 ;;
4369
4370 interix*)
4371 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4372 lt_cv_sys_max_cmd_len=196608
4373 ;;
4374
4375 osf*)
4376 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4377 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4378 # nice to cause kernel panics so lets avoid the loop below.
4379 # First set a reasonable default.
4380 lt_cv_sys_max_cmd_len=16384
4381 #
4382 if test -x /sbin/sysconfig; then
4383 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4384 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4385 esac
4386 fi
4387 ;;
4388 sco3.2v5*)
4389 lt_cv_sys_max_cmd_len=102400
4390 ;;
4391 sysv5* | sco5v6* | sysv4.2uw2*)
4392 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4393 if test -n "$kargmax"; then
4394 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4395 else
4396 lt_cv_sys_max_cmd_len=32768
4397 fi
4398 ;;
4399 *)
4400 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4401 if test -n "$lt_cv_sys_max_cmd_len"; then
4402 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4403 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4404 else
4405 # Make teststring a little bigger before we do anything with it.
4406 # a 1K string should be a reasonable start.
4407 for i in 1 2 3 4 5 6 7 8 ; do
4408 teststring=$teststring$teststring
4409 done
4410 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4411 # If test is not a shell built-in, we'll probably end up computing a
4412 # maximum length that is only half of the actual maximum length, but
4413 # we can't tell.
4414 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4415 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4416 test $i != 17 # 1/2 MB should be enough
4417 do
4418 i=`expr $i + 1`
4419 teststring=$teststring$teststring
4420 done
4421 # Only check the string length outside the loop.
4422 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4423 teststring=
4424 # Add a significant safety factor because C++ compilers can tack on
4425 # massive amounts of additional arguments before passing them to the
4426 # linker. It appears as though 1/2 is a usable value.
4427 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4428 fi
4429 ;;
4430 esac
4431
4432fi
4433
4434if test -n $lt_cv_sys_max_cmd_len ; then
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4436$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4437else
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4439$as_echo "none" >&6; }
4440fi
4441max_cmd_len=$lt_cv_sys_max_cmd_len
4442
4443
4444
4445
4446
4447
4448: ${CP="cp -f"}
4449: ${MV="mv -f"}
4450: ${RM="rm -f"}
4451
4452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4453$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4454# Try some XSI features
4455xsi_shell=no
4456( _lt_dummy="a/b/c"
4457 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4458 = c,a/b,, \
4459 && eval 'test $(( 1 + 1 )) -eq 2 \
4460 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4461 && xsi_shell=yes
4462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4463$as_echo "$xsi_shell" >&6; }
4464
4465
4466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4467$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4468lt_shell_append=no
4469( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4470 >/dev/null 2>&1 \
4471 && lt_shell_append=yes
4472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4473$as_echo "$lt_shell_append" >&6; }
4474
4475
4476if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4477 lt_unset=unset
4478else
4479 lt_unset=false
4480fi
4481
4482
4483
4484
4485
4486# test EBCDIC or ASCII
4487case `echo X|tr X '\101'` in
4488 A) # ASCII based system
4489 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4490 lt_SP2NL='tr \040 \012'
4491 lt_NL2SP='tr \015\012 \040\040'
4492 ;;
4493 *) # EBCDIC based system
4494 lt_SP2NL='tr \100 \n'
4495 lt_NL2SP='tr \r\n \100\100'
4496 ;;
4497esac
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4508$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4509if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4510 $as_echo_n "(cached) " >&6
4511else
4512 lt_cv_ld_reload_flag='-r'
4513fi
4514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4515$as_echo "$lt_cv_ld_reload_flag" >&6; }
4516reload_flag=$lt_cv_ld_reload_flag
4517case $reload_flag in
4518"" | " "*) ;;
4519*) reload_flag=" $reload_flag" ;;
4520esac
4521reload_cmds='$LD$reload_flag -o $output$reload_objs'
4522case $host_os in
4523 darwin*)
4524 if test "$GCC" = yes; then
4525 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4526 else
4527 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4528 fi
4529 ;;
4530esac
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540if test -n "$ac_tool_prefix"; then
4541 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4542set dummy ${ac_tool_prefix}objdump; ac_word=$2
4543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4544$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4545if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4546 $as_echo_n "(cached) " >&6
4547else
4548 if test -n "$OBJDUMP"; then
4549 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4550else
4551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4552for as_dir in $PATH
4553do
4554 IFS=$as_save_IFS
4555 test -z "$as_dir" && as_dir=.
4556 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4558 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4560 break 2
4561 fi
4562done
4563 done
4564IFS=$as_save_IFS
4565
4566fi
4567fi
4568OBJDUMP=$ac_cv_prog_OBJDUMP
4569if test -n "$OBJDUMP"; then
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4571$as_echo "$OBJDUMP" >&6; }
4572else
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4574$as_echo "no" >&6; }
4575fi
4576
4577
4578fi
4579if test -z "$ac_cv_prog_OBJDUMP"; then
4580 ac_ct_OBJDUMP=$OBJDUMP
4581 # Extract the first word of "objdump", so it can be a program name with args.
4582set dummy objdump; ac_word=$2
4583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4584$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4585if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4586 $as_echo_n "(cached) " >&6
4587else
4588 if test -n "$ac_ct_OBJDUMP"; then
4589 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4590else
4591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4592for as_dir in $PATH
4593do
4594 IFS=$as_save_IFS
4595 test -z "$as_dir" && as_dir=.
4596 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4598 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4600 break 2
4601 fi
4602done
4603 done
4604IFS=$as_save_IFS
4605
4606fi
4607fi
4608ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4609if test -n "$ac_ct_OBJDUMP"; then
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4611$as_echo "$ac_ct_OBJDUMP" >&6; }
4612else
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4614$as_echo "no" >&6; }
4615fi
4616
4617 if test "x$ac_ct_OBJDUMP" = x; then
4618 OBJDUMP="false"
4619 else
4620 case $cross_compiling:$ac_tool_warned in
4621yes:)
4622{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4623$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4624ac_tool_warned=yes ;;
4625esac
4626 OBJDUMP=$ac_ct_OBJDUMP
4627 fi
4628else
4629 OBJDUMP="$ac_cv_prog_OBJDUMP"
4630fi
4631
4632test -z "$OBJDUMP" && OBJDUMP=objdump
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4643$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4644if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4645 $as_echo_n "(cached) " >&6
4646else
4647 lt_cv_file_magic_cmd='$MAGIC_CMD'
4648lt_cv_file_magic_test_file=
4649lt_cv_deplibs_check_method='unknown'
4650# Need to set the preceding variable on all platforms that support
4651# interlibrary dependencies.
4652# 'none' -- dependencies not supported.
4653# `unknown' -- same as none, but documents that we really don't know.
4654# 'pass_all' -- all dependencies passed with no checks.
4655# 'test_compile' -- check by making test program.
4656# 'file_magic [[regex]]' -- check by looking for files in library path
4657# which responds to the $file_magic_cmd with a given extended regex.
4658# If you have `file' or equivalent on your system and you're not sure
4659# whether `pass_all' will *always* work, you probably want this one.
4660
4661case $host_os in
4662aix[4-9]*)
4663 lt_cv_deplibs_check_method=pass_all
4664 ;;
4665
4666beos*)
4667 lt_cv_deplibs_check_method=pass_all
4668 ;;
4669
4670bsdi[45]*)
4671 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4672 lt_cv_file_magic_cmd='/usr/bin/file -L'
4673 lt_cv_file_magic_test_file=/shlib/libc.so
4674 ;;
4675
4676cygwin*)
4677 # func_win32_libid is a shell function defined in ltmain.sh
4678 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4679 lt_cv_file_magic_cmd='func_win32_libid'
4680 ;;
4681
4682mingw* | pw32*)
4683 # Base MSYS/MinGW do not provide the 'file' command needed by
4684 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4685 # unless we find 'file', for example because we are cross-compiling.
4686 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4687 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4688 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4689 lt_cv_file_magic_cmd='func_win32_libid'
4690 else
4691 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4692 lt_cv_file_magic_cmd='$OBJDUMP -f'
4693 fi
4694 ;;
4695
4696cegcc*)
4697 # use the weaker test based on 'objdump'. See mingw*.
4698 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4699 lt_cv_file_magic_cmd='$OBJDUMP -f'
4700 ;;
4701
4702darwin* | rhapsody*)
4703 lt_cv_deplibs_check_method=pass_all
4704 ;;
4705
4706freebsd* | dragonfly*)
4707 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4708 case $host_cpu in
4709 i*86 )
4710 # Not sure whether the presence of OpenBSD here was a mistake.
4711 # Let's accept both of them until this is cleared up.
4712 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4713 lt_cv_file_magic_cmd=/usr/bin/file
4714 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4715 ;;
4716 esac
4717 else
4718 lt_cv_deplibs_check_method=pass_all
4719 fi
4720 ;;
4721
4722gnu*)
4723 lt_cv_deplibs_check_method=pass_all
4724 ;;
4725
4726haiku*)
4727 lt_cv_deplibs_check_method=pass_all
4728 ;;
4729
4730hpux10.20* | hpux11*)
4731 lt_cv_file_magic_cmd=/usr/bin/file
4732 case $host_cpu in
4733 ia64*)
4734 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4735 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4736 ;;
4737 hppa*64*)
4738 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]'
4739 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4740 ;;
4741 *)
4742 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4743 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4744 ;;
4745 esac
4746 ;;
4747
4748interix[3-9]*)
4749 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4750 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4751 ;;
4752
4753irix5* | irix6* | nonstopux*)
4754 case $LD in
4755 *-32|*"-32 ") libmagic=32-bit;;
4756 *-n32|*"-n32 ") libmagic=N32;;
4757 *-64|*"-64 ") libmagic=64-bit;;
4758 *) libmagic=never-match;;
4759 esac
4760 lt_cv_deplibs_check_method=pass_all
4761 ;;
4762
4763# This must be Linux ELF.
4764linux* | k*bsd*-gnu | kopensolaris*-gnu)
4765 lt_cv_deplibs_check_method=pass_all
4766 ;;
4767
4768netbsd*)
4769 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4770 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4771 else
4772 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4773 fi
4774 ;;
4775
4776newos6*)
4777 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4778 lt_cv_file_magic_cmd=/usr/bin/file
4779 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4780 ;;
4781
4782*nto* | *qnx*)
4783 lt_cv_deplibs_check_method=pass_all
4784 ;;
4785
4786openbsd*)
4787 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4788 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4789 else
4790 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4791 fi
4792 ;;
4793
4794osf3* | osf4* | osf5*)
4795 lt_cv_deplibs_check_method=pass_all
4796 ;;
4797
4798rdos*)
4799 lt_cv_deplibs_check_method=pass_all
4800 ;;
4801
4802solaris*)
4803 lt_cv_deplibs_check_method=pass_all
4804 ;;
4805
4806sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4807 lt_cv_deplibs_check_method=pass_all
4808 ;;
4809
4810sysv4 | sysv4.3*)
4811 case $host_vendor in
4812 motorola)
4813 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]'
4814 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4815 ;;
4816 ncr)
4817 lt_cv_deplibs_check_method=pass_all
4818 ;;
4819 sequent)
4820 lt_cv_file_magic_cmd='/bin/file'
4821 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4822 ;;
4823 sni)
4824 lt_cv_file_magic_cmd='/bin/file'
4825 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4826 lt_cv_file_magic_test_file=/lib/libc.so
4827 ;;
4828 siemens)
4829 lt_cv_deplibs_check_method=pass_all
4830 ;;
4831 pc)
4832 lt_cv_deplibs_check_method=pass_all
4833 ;;
4834 esac
4835 ;;
4836
4837tpf*)
4838 lt_cv_deplibs_check_method=pass_all
4839 ;;
4840esac
4841
4842fi
4843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4844$as_echo "$lt_cv_deplibs_check_method" >&6; }
4845file_magic_cmd=$lt_cv_file_magic_cmd
4846deplibs_check_method=$lt_cv_deplibs_check_method
4847test -z "$deplibs_check_method" && deplibs_check_method=unknown
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
68ed2854
MF
4860plugin_option=
4861plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4862for plugin in $plugin_names; do
4863 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4864 if test x$plugin_so = x$plugin; then
4865 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4866 fi
4867 if test x$plugin_so != x$plugin; then
4868 plugin_option="--plugin $plugin_so"
4869 break
4870 fi
4871done
4872
6bb11ab3
L
4873if test -n "$ac_tool_prefix"; then
4874 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4875set dummy ${ac_tool_prefix}ar; ac_word=$2
4876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4877$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4878if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
4879 $as_echo_n "(cached) " >&6
4880else
4881 if test -n "$AR"; then
4882 ac_cv_prog_AR="$AR" # Let the user override the test.
4883else
4884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4885for as_dir in $PATH
4886do
4887 IFS=$as_save_IFS
4888 test -z "$as_dir" && as_dir=.
4889 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4891 ac_cv_prog_AR="${ac_tool_prefix}ar"
4892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4893 break 2
4894 fi
4895done
4896 done
4897IFS=$as_save_IFS
4898
4899fi
4900fi
4901AR=$ac_cv_prog_AR
4902if test -n "$AR"; then
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4904$as_echo "$AR" >&6; }
4905else
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4907$as_echo "no" >&6; }
4908fi
4909
4910
4911fi
4912if test -z "$ac_cv_prog_AR"; then
4913 ac_ct_AR=$AR
4914 # Extract the first word of "ar", so it can be a program name with args.
4915set dummy ar; ac_word=$2
4916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4917$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4918if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
4919 $as_echo_n "(cached) " >&6
4920else
4921 if test -n "$ac_ct_AR"; then
4922 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4923else
4924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4925for as_dir in $PATH
4926do
4927 IFS=$as_save_IFS
4928 test -z "$as_dir" && as_dir=.
4929 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4930 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4931 ac_cv_prog_ac_ct_AR="ar"
4932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4933 break 2
4934 fi
4935done
4936 done
4937IFS=$as_save_IFS
4938
4939fi
4940fi
4941ac_ct_AR=$ac_cv_prog_ac_ct_AR
4942if test -n "$ac_ct_AR"; then
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4944$as_echo "$ac_ct_AR" >&6; }
4945else
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4947$as_echo "no" >&6; }
4948fi
4949
4950 if test "x$ac_ct_AR" = x; then
4951 AR="false"
4952 else
4953 case $cross_compiling:$ac_tool_warned in
4954yes:)
4955{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4956$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4957ac_tool_warned=yes ;;
4958esac
4959 AR=$ac_ct_AR
4960 fi
4961else
4962 AR="$ac_cv_prog_AR"
4963fi
4964
4965test -z "$AR" && AR=ar
68ed2854
MF
4966if test -n "$plugin_option"; then
4967 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
4968 touch conftest.c
4969 $AR $plugin_option rc conftest.a conftest.c
4970 if test "$?" != 0; then
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4972$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4973 else
4974 AR="$AR $plugin_option"
4975 fi
4976 rm -f conftest.*
68ed2854
MF
4977 fi
4978fi
6bb11ab3
L
4979test -z "$AR_FLAGS" && AR_FLAGS=cru
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991if test -n "$ac_tool_prefix"; then
4992 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4993set dummy ${ac_tool_prefix}strip; ac_word=$2
4994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4995$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4996if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
4997 $as_echo_n "(cached) " >&6
4998else
4999 if test -n "$STRIP"; then
5000 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5001else
5002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5003for as_dir in $PATH
5004do
5005 IFS=$as_save_IFS
5006 test -z "$as_dir" && as_dir=.
5007 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5008 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5009 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5011 break 2
5012 fi
5013done
5014 done
5015IFS=$as_save_IFS
5016
5017fi
5018fi
5019STRIP=$ac_cv_prog_STRIP
5020if test -n "$STRIP"; then
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5022$as_echo "$STRIP" >&6; }
5023else
5024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5025$as_echo "no" >&6; }
5026fi
5027
5028
5029fi
5030if test -z "$ac_cv_prog_STRIP"; then
5031 ac_ct_STRIP=$STRIP
5032 # Extract the first word of "strip", so it can be a program name with args.
5033set dummy strip; ac_word=$2
5034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5035$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5036if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5037 $as_echo_n "(cached) " >&6
5038else
5039 if test -n "$ac_ct_STRIP"; then
5040 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5041else
5042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5043for as_dir in $PATH
5044do
5045 IFS=$as_save_IFS
5046 test -z "$as_dir" && as_dir=.
5047 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5048 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5049 ac_cv_prog_ac_ct_STRIP="strip"
5050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5051 break 2
5052 fi
5053done
5054 done
5055IFS=$as_save_IFS
5056
5057fi
5058fi
5059ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5060if test -n "$ac_ct_STRIP"; then
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5062$as_echo "$ac_ct_STRIP" >&6; }
5063else
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5065$as_echo "no" >&6; }
5066fi
5067
5068 if test "x$ac_ct_STRIP" = x; then
5069 STRIP=":"
5070 else
5071 case $cross_compiling:$ac_tool_warned in
5072yes:)
5073{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5074$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5075ac_tool_warned=yes ;;
5076esac
5077 STRIP=$ac_ct_STRIP
5078 fi
5079else
5080 STRIP="$ac_cv_prog_STRIP"
5081fi
5082
5083test -z "$STRIP" && STRIP=:
5084
5085
5086
5087
5088
5089
5090if test -n "$ac_tool_prefix"; then
5091 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5092set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5094$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5095if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5096 $as_echo_n "(cached) " >&6
5097else
5098 if test -n "$RANLIB"; then
5099 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5100else
5101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5102for as_dir in $PATH
5103do
5104 IFS=$as_save_IFS
5105 test -z "$as_dir" && as_dir=.
5106 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5107 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5108 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5110 break 2
5111 fi
5112done
5113 done
5114IFS=$as_save_IFS
5115
5116fi
5117fi
5118RANLIB=$ac_cv_prog_RANLIB
5119if test -n "$RANLIB"; then
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5121$as_echo "$RANLIB" >&6; }
5122else
5123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5124$as_echo "no" >&6; }
5125fi
5126
5127
5128fi
5129if test -z "$ac_cv_prog_RANLIB"; then
5130 ac_ct_RANLIB=$RANLIB
5131 # Extract the first word of "ranlib", so it can be a program name with args.
5132set dummy ranlib; ac_word=$2
5133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5134$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5135if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5136 $as_echo_n "(cached) " >&6
5137else
5138 if test -n "$ac_ct_RANLIB"; then
5139 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5140else
5141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5142for as_dir in $PATH
5143do
5144 IFS=$as_save_IFS
5145 test -z "$as_dir" && as_dir=.
5146 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5147 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5148 ac_cv_prog_ac_ct_RANLIB="ranlib"
5149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5150 break 2
5151 fi
5152done
5153 done
5154IFS=$as_save_IFS
5155
5156fi
5157fi
5158ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5159if test -n "$ac_ct_RANLIB"; then
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5161$as_echo "$ac_ct_RANLIB" >&6; }
5162else
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5164$as_echo "no" >&6; }
5165fi
5166
5167 if test "x$ac_ct_RANLIB" = x; then
5168 RANLIB=":"
5169 else
5170 case $cross_compiling:$ac_tool_warned in
5171yes:)
5172{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5173$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5174ac_tool_warned=yes ;;
5175esac
5176 RANLIB=$ac_ct_RANLIB
5177 fi
5178else
5179 RANLIB="$ac_cv_prog_RANLIB"
5180fi
5181
5182test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5183if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5184 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5185 RANLIB="$RANLIB $plugin_option"
5186 fi
5187fi
6bb11ab3
L
5188
5189
5190
5191
5192
5193
5194# Determine commands to create old-style static archives.
5195old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5196old_postinstall_cmds='chmod 644 $oldlib'
5197old_postuninstall_cmds=
5198
5199if test -n "$RANLIB"; then
5200 case $host_os in
5201 openbsd*)
5202 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5203 ;;
5204 *)
5205 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5206 ;;
5207 esac
5208 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5209fi
5210
5211case $host_os in
5212 darwin*)
5213 lock_old_archive_extraction=yes ;;
5214 *)
5215 lock_old_archive_extraction=no ;;
5216esac
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238for ac_prog in gawk mawk nawk awk
5239do
5240 # Extract the first word of "$ac_prog", so it can be a program name with args.
5241set dummy $ac_prog; ac_word=$2
5242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5243$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5244if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5245 $as_echo_n "(cached) " >&6
5246else
5247 if test -n "$AWK"; then
5248 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5249else
5250as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5251for as_dir in $PATH
5252do
5253 IFS=$as_save_IFS
5254 test -z "$as_dir" && as_dir=.
5255 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5256 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5257 ac_cv_prog_AWK="$ac_prog"
5258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5259 break 2
5260 fi
5261done
5262 done
5263IFS=$as_save_IFS
5264
5265fi
5266fi
5267AWK=$ac_cv_prog_AWK
5268if test -n "$AWK"; then
5269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5270$as_echo "$AWK" >&6; }
5271else
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5273$as_echo "no" >&6; }
5274fi
5275
5276
5277 test -n "$AWK" && break
5278done
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298# If no C compiler was specified, use CC.
5299LTCC=${LTCC-"$CC"}
5300
5301# If no C compiler flags were specified, use CFLAGS.
5302LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5303
5304# Allow CC to be a program name with arguments.
5305compiler=$CC
5306
5307
5308# Check for command to grab the raw symbol name followed by C symbol from nm.
5309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5310$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5311if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5312 $as_echo_n "(cached) " >&6
5313else
5314
5315# These are sane defaults that work on at least a few old systems.
5316# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5317
5318# Character class describing NM global symbol codes.
5319symcode='[BCDEGRST]'
5320
5321# Regexp to match symbols that can be accessed directly from C.
5322sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5323
5324# Define system-specific variables.
5325case $host_os in
5326aix*)
5327 symcode='[BCDT]'
5328 ;;
5329cygwin* | mingw* | pw32* | cegcc*)
5330 symcode='[ABCDGISTW]'
5331 ;;
5332hpux*)
5333 if test "$host_cpu" = ia64; then
5334 symcode='[ABCDEGRST]'
5335 fi
5336 ;;
5337irix* | nonstopux*)
5338 symcode='[BCDEGRST]'
5339 ;;
5340osf*)
5341 symcode='[BCDEGQRST]'
5342 ;;
5343solaris*)
5344 symcode='[BDRT]'
5345 ;;
5346sco3.2v5*)
5347 symcode='[DT]'
5348 ;;
5349sysv4.2uw2*)
5350 symcode='[DT]'
5351 ;;
5352sysv5* | sco5v6* | unixware* | OpenUNIX*)
5353 symcode='[ABDT]'
5354 ;;
5355sysv4)
5356 symcode='[DFNSTU]'
5357 ;;
5358esac
5359
5360# If we're using GNU nm, then use its standard symbol codes.
5361case `$NM -V 2>&1` in
5362*GNU* | *'with BFD'*)
5363 symcode='[ABCDGIRSTW]' ;;
5364esac
5365
5366# Transform an extracted symbol line into a proper C declaration.
5367# Some systems (esp. on ia64) link data and code symbols differently,
5368# so use this general approach.
5369lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5370
5371# Transform an extracted symbol line into symbol name and symbol address
5372lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5373lt_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'"
5374
5375# Handle CRLF in mingw tool chain
5376opt_cr=
5377case $build_os in
5378mingw*)
5379 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5380 ;;
5381esac
5382
5383# Try without a prefix underscore, then with it.
5384for ac_symprfx in "" "_"; do
5385
5386 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5387 symxfrm="\\1 $ac_symprfx\\2 \\2"
5388
5389 # Write the raw and C identifiers.
5390 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5391 # Fake it for dumpbin and say T for any non-static function
5392 # and D for any global variable.
5393 # Also find C++ and __fastcall symbols from MSVC++,
5394 # which start with @ or ?.
5395 lt_cv_sys_global_symbol_pipe="$AWK '"\
5396" {last_section=section; section=\$ 3};"\
5397" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5398" \$ 0!~/External *\|/{next};"\
5399" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5400" {if(hide[section]) next};"\
5401" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5402" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5403" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5404" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5405" ' prfx=^$ac_symprfx"
5406 else
5407 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5408 fi
5409
5410 # Check to see that the pipe works correctly.
5411 pipe_works=no
5412
5413 rm -f conftest*
5414 cat > conftest.$ac_ext <<_LT_EOF
5415#ifdef __cplusplus
5416extern "C" {
5417#endif
5418char nm_test_var;
5419void nm_test_func(void);
5420void nm_test_func(void){}
5421#ifdef __cplusplus
5422}
5423#endif
5424int main(){nm_test_var='a';nm_test_func();return(0);}
5425_LT_EOF
5426
5427 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5428 (eval $ac_compile) 2>&5
5429 ac_status=$?
5430 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5431 test $ac_status = 0; }; then
5432 # Now try to grab the symbols.
5433 nlist=conftest.nm
5434 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5435 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5436 ac_status=$?
5437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5438 test $ac_status = 0; } && test -s "$nlist"; then
5439 # Try sorting and uniquifying the output.
5440 if sort "$nlist" | uniq > "$nlist"T; then
5441 mv -f "$nlist"T "$nlist"
5442 else
5443 rm -f "$nlist"T
5444 fi
5445
5446 # Make sure that we snagged all the symbols we need.
5447 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5448 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5449 cat <<_LT_EOF > conftest.$ac_ext
5450#ifdef __cplusplus
5451extern "C" {
5452#endif
5453
5454_LT_EOF
5455 # Now generate the symbol file.
5456 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5457
5458 cat <<_LT_EOF >> conftest.$ac_ext
5459
5460/* The mapping between symbol names and symbols. */
5461const struct {
5462 const char *name;
5463 void *address;
5464}
5465lt__PROGRAM__LTX_preloaded_symbols[] =
5466{
5467 { "@PROGRAM@", (void *) 0 },
5468_LT_EOF
5469 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5470 cat <<\_LT_EOF >> conftest.$ac_ext
5471 {0, (void *) 0}
5472};
5473
5474/* This works around a problem in FreeBSD linker */
5475#ifdef FREEBSD_WORKAROUND
5476static const void *lt_preloaded_setup() {
5477 return lt__PROGRAM__LTX_preloaded_symbols;
5478}
5479#endif
5480
5481#ifdef __cplusplus
5482}
5483#endif
5484_LT_EOF
5485 # Now try linking the two files.
5486 mv conftest.$ac_objext conftstm.$ac_objext
5487 lt_save_LIBS="$LIBS"
5488 lt_save_CFLAGS="$CFLAGS"
5489 LIBS="conftstm.$ac_objext"
5490 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5491 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5492 (eval $ac_link) 2>&5
5493 ac_status=$?
5494 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5495 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5496 pipe_works=yes
5497 fi
5498 LIBS="$lt_save_LIBS"
5499 CFLAGS="$lt_save_CFLAGS"
5500 else
5501 echo "cannot find nm_test_func in $nlist" >&5
5502 fi
5503 else
5504 echo "cannot find nm_test_var in $nlist" >&5
5505 fi
5506 else
5507 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5508 fi
5509 else
5510 echo "$progname: failed program was:" >&5
5511 cat conftest.$ac_ext >&5
5512 fi
5513 rm -rf conftest* conftst*
5514
5515 # Do not use the global_symbol_pipe unless it works.
5516 if test "$pipe_works" = yes; then
5517 break
5518 else
5519 lt_cv_sys_global_symbol_pipe=
5520 fi
5521done
5522
5523fi
5524
5525if test -z "$lt_cv_sys_global_symbol_pipe"; then
5526 lt_cv_sys_global_symbol_to_cdecl=
5527fi
5528if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5530$as_echo "failed" >&6; }
5531else
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5533$as_echo "ok" >&6; }
5534fi
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557# Check whether --enable-libtool-lock was given.
5558if test "${enable_libtool_lock+set}" = set; then :
5559 enableval=$enable_libtool_lock;
5560fi
5561
5562test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5563
5564# Some flags need to be propagated to the compiler or linker for good
5565# libtool support.
5566case $host in
5567ia64-*-hpux*)
5568 # Find out which ABI we are using.
5569 echo 'int i;' > conftest.$ac_ext
5570 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5571 (eval $ac_compile) 2>&5
5572 ac_status=$?
5573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5574 test $ac_status = 0; }; then
5575 case `/usr/bin/file conftest.$ac_objext` in
5576 *ELF-32*)
5577 HPUX_IA64_MODE="32"
5578 ;;
5579 *ELF-64*)
5580 HPUX_IA64_MODE="64"
5581 ;;
5582 esac
5583 fi
5584 rm -rf conftest*
5585 ;;
5586*-*-irix6*)
5587 # Find out which ABI we are using.
5588 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5589 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5590 (eval $ac_compile) 2>&5
5591 ac_status=$?
5592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5593 test $ac_status = 0; }; then
5594 if test "$lt_cv_prog_gnu_ld" = yes; then
5595 case `/usr/bin/file conftest.$ac_objext` in
5596 *32-bit*)
5597 LD="${LD-ld} -melf32bsmip"
5598 ;;
5599 *N32*)
5600 LD="${LD-ld} -melf32bmipn32"
5601 ;;
5602 *64-bit*)
5603 LD="${LD-ld} -melf64bmip"
5604 ;;
5605 esac
5606 else
5607 case `/usr/bin/file conftest.$ac_objext` in
5608 *32-bit*)
5609 LD="${LD-ld} -32"
5610 ;;
5611 *N32*)
5612 LD="${LD-ld} -n32"
5613 ;;
5614 *64-bit*)
5615 LD="${LD-ld} -64"
5616 ;;
5617 esac
5618 fi
5619 fi
5620 rm -rf conftest*
5621 ;;
5622
bf3d9781 5623x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5624s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5625 # Find out which ABI we are using.
5626 echo 'int i;' > conftest.$ac_ext
5627 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5628 (eval $ac_compile) 2>&5
5629 ac_status=$?
5630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5631 test $ac_status = 0; }; then
5632 case `/usr/bin/file conftest.o` in
5633 *32-bit*)
5634 case $host in
5635 x86_64-*kfreebsd*-gnu)
5636 LD="${LD-ld} -m elf_i386_fbsd"
5637 ;;
5638 x86_64-*linux*)
5639 case `/usr/bin/file conftest.o` in
5640 *x86-64*)
5641 LD="${LD-ld} -m elf32_x86_64"
5642 ;;
5643 *)
5644 LD="${LD-ld} -m elf_i386"
5645 ;;
5646 esac
5647 ;;
bf3d9781
AM
5648 powerpc64le-*linux*)
5649 LD="${LD-ld} -m elf32lppclinux"
5650 ;;
5651 powerpc64-*linux*)
6bb11ab3
L
5652 LD="${LD-ld} -m elf32ppclinux"
5653 ;;
5654 s390x-*linux*)
5655 LD="${LD-ld} -m elf_s390"
5656 ;;
5657 sparc64-*linux*)
5658 LD="${LD-ld} -m elf32_sparc"
5659 ;;
5660 esac
5661 ;;
5662 *64-bit*)
5663 case $host in
5664 x86_64-*kfreebsd*-gnu)
5665 LD="${LD-ld} -m elf_x86_64_fbsd"
5666 ;;
5667 x86_64-*linux*)
5668 LD="${LD-ld} -m elf_x86_64"
5669 ;;
bf3d9781
AM
5670 powerpcle-*linux*)
5671 LD="${LD-ld} -m elf64lppc"
5672 ;;
5673 powerpc-*linux*)
6bb11ab3
L
5674 LD="${LD-ld} -m elf64ppc"
5675 ;;
5676 s390*-*linux*|s390*-*tpf*)
5677 LD="${LD-ld} -m elf64_s390"
5678 ;;
5679 sparc*-*linux*)
5680 LD="${LD-ld} -m elf64_sparc"
5681 ;;
5682 esac
5683 ;;
5684 esac
5685 fi
5686 rm -rf conftest*
5687 ;;
5688
5689*-*-sco3.2v5*)
5690 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5691 SAVE_CFLAGS="$CFLAGS"
5692 CFLAGS="$CFLAGS -belf"
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5694$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5695if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5696 $as_echo_n "(cached) " >&6
5697else
5698 ac_ext=c
5699ac_cpp='$CPP $CPPFLAGS'
5700ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5701ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5702ac_compiler_gnu=$ac_cv_c_compiler_gnu
5703
5704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5705/* end confdefs.h. */
5706
5707int
5708main ()
5709{
5710
5711 ;
5712 return 0;
5713}
5714_ACEOF
5715if ac_fn_c_try_link "$LINENO"; then :
5716 lt_cv_cc_needs_belf=yes
5717else
5718 lt_cv_cc_needs_belf=no
5719fi
5720rm -f core conftest.err conftest.$ac_objext \
5721 conftest$ac_exeext conftest.$ac_ext
5722 ac_ext=c
5723ac_cpp='$CPP $CPPFLAGS'
5724ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5725ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5726ac_compiler_gnu=$ac_cv_c_compiler_gnu
5727
5728fi
5729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5730$as_echo "$lt_cv_cc_needs_belf" >&6; }
5731 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5732 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5733 CFLAGS="$SAVE_CFLAGS"
5734 fi
5735 ;;
5736sparc*-*solaris*)
5737 # Find out which ABI we are using.
5738 echo 'int i;' > conftest.$ac_ext
5739 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5740 (eval $ac_compile) 2>&5
5741 ac_status=$?
5742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5743 test $ac_status = 0; }; then
5744 case `/usr/bin/file conftest.o` in
5745 *64-bit*)
5746 case $lt_cv_prog_gnu_ld in
5747 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5748 *)
5749 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5750 LD="${LD-ld} -64"
5751 fi
5752 ;;
5753 esac
5754 ;;
5755 esac
5756 fi
5757 rm -rf conftest*
5758 ;;
5759esac
5760
5761need_locks="$enable_libtool_lock"
5762
5763
5764 case $host_os in
5765 rhapsody* | darwin*)
5766 if test -n "$ac_tool_prefix"; then
5767 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5768set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5770$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5771if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
5772 $as_echo_n "(cached) " >&6
5773else
5774 if test -n "$DSYMUTIL"; then
5775 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5776else
5777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5778for as_dir in $PATH
5779do
5780 IFS=$as_save_IFS
5781 test -z "$as_dir" && as_dir=.
5782 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5783 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5784 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5786 break 2
5787 fi
5788done
5789 done
5790IFS=$as_save_IFS
5791
5792fi
5793fi
5794DSYMUTIL=$ac_cv_prog_DSYMUTIL
5795if test -n "$DSYMUTIL"; then
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5797$as_echo "$DSYMUTIL" >&6; }
5798else
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5800$as_echo "no" >&6; }
5801fi
5802
5803
5804fi
5805if test -z "$ac_cv_prog_DSYMUTIL"; then
5806 ac_ct_DSYMUTIL=$DSYMUTIL
5807 # Extract the first word of "dsymutil", so it can be a program name with args.
5808set dummy dsymutil; ac_word=$2
5809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5810$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5811if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
5812 $as_echo_n "(cached) " >&6
5813else
5814 if test -n "$ac_ct_DSYMUTIL"; then
5815 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5816else
5817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5818for as_dir in $PATH
5819do
5820 IFS=$as_save_IFS
5821 test -z "$as_dir" && as_dir=.
5822 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5823 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5824 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5826 break 2
5827 fi
5828done
5829 done
5830IFS=$as_save_IFS
5831
5832fi
5833fi
5834ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5835if test -n "$ac_ct_DSYMUTIL"; then
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5837$as_echo "$ac_ct_DSYMUTIL" >&6; }
5838else
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5840$as_echo "no" >&6; }
5841fi
5842
5843 if test "x$ac_ct_DSYMUTIL" = x; then
5844 DSYMUTIL=":"
5845 else
5846 case $cross_compiling:$ac_tool_warned in
5847yes:)
5848{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5849$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5850ac_tool_warned=yes ;;
5851esac
5852 DSYMUTIL=$ac_ct_DSYMUTIL
5853 fi
5854else
5855 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5856fi
5857
5858 if test -n "$ac_tool_prefix"; then
5859 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5860set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5862$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5863if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
5864 $as_echo_n "(cached) " >&6
5865else
5866 if test -n "$NMEDIT"; then
5867 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5868else
5869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5870for as_dir in $PATH
5871do
5872 IFS=$as_save_IFS
5873 test -z "$as_dir" && as_dir=.
5874 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5876 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5878 break 2
5879 fi
5880done
5881 done
5882IFS=$as_save_IFS
5883
5884fi
5885fi
5886NMEDIT=$ac_cv_prog_NMEDIT
5887if test -n "$NMEDIT"; then
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5889$as_echo "$NMEDIT" >&6; }
5890else
5891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5892$as_echo "no" >&6; }
5893fi
5894
5895
5896fi
5897if test -z "$ac_cv_prog_NMEDIT"; then
5898 ac_ct_NMEDIT=$NMEDIT
5899 # Extract the first word of "nmedit", so it can be a program name with args.
5900set dummy nmedit; ac_word=$2
5901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5902$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5903if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
5904 $as_echo_n "(cached) " >&6
5905else
5906 if test -n "$ac_ct_NMEDIT"; then
5907 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5908else
5909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5910for as_dir in $PATH
5911do
5912 IFS=$as_save_IFS
5913 test -z "$as_dir" && as_dir=.
5914 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5916 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5918 break 2
5919 fi
5920done
5921 done
5922IFS=$as_save_IFS
5923
5924fi
5925fi
5926ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5927if test -n "$ac_ct_NMEDIT"; then
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5929$as_echo "$ac_ct_NMEDIT" >&6; }
5930else
5931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5932$as_echo "no" >&6; }
5933fi
5934
5935 if test "x$ac_ct_NMEDIT" = x; then
5936 NMEDIT=":"
5937 else
5938 case $cross_compiling:$ac_tool_warned in
5939yes:)
5940{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5941$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5942ac_tool_warned=yes ;;
5943esac
5944 NMEDIT=$ac_ct_NMEDIT
5945 fi
5946else
5947 NMEDIT="$ac_cv_prog_NMEDIT"
5948fi
5949
5950 if test -n "$ac_tool_prefix"; then
5951 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5952set dummy ${ac_tool_prefix}lipo; ac_word=$2
5953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5954$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5955if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
5956 $as_echo_n "(cached) " >&6
5957else
5958 if test -n "$LIPO"; then
5959 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5960else
5961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5962for as_dir in $PATH
5963do
5964 IFS=$as_save_IFS
5965 test -z "$as_dir" && as_dir=.
5966 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5967 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5968 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5970 break 2
5971 fi
5972done
5973 done
5974IFS=$as_save_IFS
5975
5976fi
5977fi
5978LIPO=$ac_cv_prog_LIPO
5979if test -n "$LIPO"; then
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
5981$as_echo "$LIPO" >&6; }
5982else
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5984$as_echo "no" >&6; }
5985fi
5986
5987
5988fi
5989if test -z "$ac_cv_prog_LIPO"; then
5990 ac_ct_LIPO=$LIPO
5991 # Extract the first word of "lipo", so it can be a program name with args.
5992set dummy lipo; ac_word=$2
5993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5994$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5995if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
5996 $as_echo_n "(cached) " >&6
5997else
5998 if test -n "$ac_ct_LIPO"; then
5999 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6000else
6001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002for as_dir in $PATH
6003do
6004 IFS=$as_save_IFS
6005 test -z "$as_dir" && as_dir=.
6006 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6007 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6008 ac_cv_prog_ac_ct_LIPO="lipo"
6009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6010 break 2
6011 fi
6012done
6013 done
6014IFS=$as_save_IFS
6015
6016fi
6017fi
6018ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6019if test -n "$ac_ct_LIPO"; then
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6021$as_echo "$ac_ct_LIPO" >&6; }
6022else
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024$as_echo "no" >&6; }
6025fi
6026
6027 if test "x$ac_ct_LIPO" = x; then
6028 LIPO=":"
6029 else
6030 case $cross_compiling:$ac_tool_warned in
6031yes:)
6032{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6033$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6034ac_tool_warned=yes ;;
6035esac
6036 LIPO=$ac_ct_LIPO
6037 fi
6038else
6039 LIPO="$ac_cv_prog_LIPO"
6040fi
6041
6042 if test -n "$ac_tool_prefix"; then
6043 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6044set dummy ${ac_tool_prefix}otool; ac_word=$2
6045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6046$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6047if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6048 $as_echo_n "(cached) " >&6
6049else
6050 if test -n "$OTOOL"; then
6051 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6052else
6053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6054for as_dir in $PATH
6055do
6056 IFS=$as_save_IFS
6057 test -z "$as_dir" && as_dir=.
6058 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6059 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6060 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6062 break 2
6063 fi
6064done
6065 done
6066IFS=$as_save_IFS
6067
6068fi
6069fi
6070OTOOL=$ac_cv_prog_OTOOL
6071if test -n "$OTOOL"; then
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6073$as_echo "$OTOOL" >&6; }
6074else
6075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6076$as_echo "no" >&6; }
6077fi
6078
6079
6080fi
6081if test -z "$ac_cv_prog_OTOOL"; then
6082 ac_ct_OTOOL=$OTOOL
6083 # Extract the first word of "otool", so it can be a program name with args.
6084set dummy otool; ac_word=$2
6085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6086$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6087if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6088 $as_echo_n "(cached) " >&6
6089else
6090 if test -n "$ac_ct_OTOOL"; then
6091 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6092else
6093as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6094for as_dir in $PATH
6095do
6096 IFS=$as_save_IFS
6097 test -z "$as_dir" && as_dir=.
6098 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6099 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6100 ac_cv_prog_ac_ct_OTOOL="otool"
6101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6102 break 2
6103 fi
6104done
6105 done
6106IFS=$as_save_IFS
6107
6108fi
6109fi
6110ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6111if test -n "$ac_ct_OTOOL"; then
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6113$as_echo "$ac_ct_OTOOL" >&6; }
6114else
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6116$as_echo "no" >&6; }
6117fi
6118
6119 if test "x$ac_ct_OTOOL" = x; then
6120 OTOOL=":"
6121 else
6122 case $cross_compiling:$ac_tool_warned in
6123yes:)
6124{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6125$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6126ac_tool_warned=yes ;;
6127esac
6128 OTOOL=$ac_ct_OTOOL
6129 fi
6130else
6131 OTOOL="$ac_cv_prog_OTOOL"
6132fi
6133
6134 if test -n "$ac_tool_prefix"; then
6135 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6136set dummy ${ac_tool_prefix}otool64; ac_word=$2
6137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6138$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6139if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6140 $as_echo_n "(cached) " >&6
6141else
6142 if test -n "$OTOOL64"; then
6143 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6144else
6145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6146for as_dir in $PATH
6147do
6148 IFS=$as_save_IFS
6149 test -z "$as_dir" && as_dir=.
6150 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6151 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6152 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6154 break 2
6155 fi
6156done
6157 done
6158IFS=$as_save_IFS
6159
6160fi
6161fi
6162OTOOL64=$ac_cv_prog_OTOOL64
6163if test -n "$OTOOL64"; then
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6165$as_echo "$OTOOL64" >&6; }
6166else
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6168$as_echo "no" >&6; }
6169fi
6170
6171
6172fi
6173if test -z "$ac_cv_prog_OTOOL64"; then
6174 ac_ct_OTOOL64=$OTOOL64
6175 # Extract the first word of "otool64", so it can be a program name with args.
6176set dummy otool64; ac_word=$2
6177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6178$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6179if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6180 $as_echo_n "(cached) " >&6
6181else
6182 if test -n "$ac_ct_OTOOL64"; then
6183 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6184else
6185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6186for as_dir in $PATH
6187do
6188 IFS=$as_save_IFS
6189 test -z "$as_dir" && as_dir=.
6190 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6192 ac_cv_prog_ac_ct_OTOOL64="otool64"
6193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6194 break 2
6195 fi
6196done
6197 done
6198IFS=$as_save_IFS
6199
6200fi
6201fi
6202ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6203if test -n "$ac_ct_OTOOL64"; then
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6205$as_echo "$ac_ct_OTOOL64" >&6; }
6206else
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6208$as_echo "no" >&6; }
6209fi
6210
6211 if test "x$ac_ct_OTOOL64" = x; then
6212 OTOOL64=":"
6213 else
6214 case $cross_compiling:$ac_tool_warned in
6215yes:)
6216{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6217$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6218ac_tool_warned=yes ;;
6219esac
6220 OTOOL64=$ac_ct_OTOOL64
6221 fi
6222else
6223 OTOOL64="$ac_cv_prog_OTOOL64"
6224fi
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6253$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6254if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6255 $as_echo_n "(cached) " >&6
6256else
6257 lt_cv_apple_cc_single_mod=no
6258 if test -z "${LT_MULTI_MODULE}"; then
6259 # By default we will add the -single_module flag. You can override
6260 # by either setting the environment variable LT_MULTI_MODULE
6261 # non-empty at configure time, or by adding -multi_module to the
6262 # link flags.
6263 rm -rf libconftest.dylib*
6264 echo "int foo(void){return 1;}" > conftest.c
6265 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6266-dynamiclib -Wl,-single_module conftest.c" >&5
6267 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6268 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6269 _lt_result=$?
6270 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6271 lt_cv_apple_cc_single_mod=yes
6272 else
6273 cat conftest.err >&5
6274 fi
6275 rm -rf libconftest.dylib*
6276 rm -f conftest.*
6277 fi
6278fi
6279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6280$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6282$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6283if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6284 $as_echo_n "(cached) " >&6
6285else
6286 lt_cv_ld_exported_symbols_list=no
6287 save_LDFLAGS=$LDFLAGS
6288 echo "_main" > conftest.sym
6289 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6291/* end confdefs.h. */
6292
6293int
6294main ()
6295{
6296
6297 ;
6298 return 0;
6299}
6300_ACEOF
6301if ac_fn_c_try_link "$LINENO"; then :
6302 lt_cv_ld_exported_symbols_list=yes
6303else
6304 lt_cv_ld_exported_symbols_list=no
6305fi
6306rm -f core conftest.err conftest.$ac_objext \
6307 conftest$ac_exeext conftest.$ac_ext
6308 LDFLAGS="$save_LDFLAGS"
6309
6310fi
6311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6312$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6314$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6315if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6316 $as_echo_n "(cached) " >&6
6317else
6318 lt_cv_ld_force_load=no
6319 cat > conftest.c << _LT_EOF
6320int forced_loaded() { return 2;}
6321_LT_EOF
6322 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6323 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6324 echo "$AR cru libconftest.a conftest.o" >&5
6325 $AR cru libconftest.a conftest.o 2>&5
6326 cat > conftest.c << _LT_EOF
6327int main() { return 0;}
6328_LT_EOF
6329 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6330 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6331 _lt_result=$?
6332 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6333 lt_cv_ld_force_load=yes
6334 else
6335 cat conftest.err >&5
6336 fi
6337 rm -f conftest.err libconftest.a conftest conftest.c
6338 rm -rf conftest.dSYM
6339
6340fi
6341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6342$as_echo "$lt_cv_ld_force_load" >&6; }
6343 case $host_os in
6344 rhapsody* | darwin1.[012])
6345 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6346 darwin1.*)
6347 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6348 darwin*) # darwin 5.x on
6349 # if running on 10.5 or later, the deployment target defaults
6350 # to the OS version, if on x86, and 10.4, the deployment
6351 # target defaults to 10.4. Don't you love it?
6352 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6353 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6354 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 6355 10.[012][,.]*)
6bb11ab3
L
6356 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6357 10.*)
6358 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6359 esac
6360 ;;
6361 esac
6362 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6363 _lt_dar_single_mod='$single_module'
6364 fi
6365 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6366 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6367 else
6368 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6369 fi
6370 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6371 _lt_dsymutil='~$DSYMUTIL $lib || :'
6372 else
6373 _lt_dsymutil=
6374 fi
6375 ;;
6376 esac
6377
6378for ac_header in dlfcn.h
6379do :
6380 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6381"
d0ac1c44 6382if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6383 cat >>confdefs.h <<_ACEOF
6384#define HAVE_DLFCN_H 1
6385_ACEOF
6386
6387fi
6388
6389done
6390
6391
6392
ebe9564b 6393
6bb11ab3 6394
0cb8d851
MF
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6396$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6397if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6398 $as_echo_n "(cached) " >&6
6399else
6400 ac_cv_c_bigendian=unknown
6401 # See if we're dealing with a universal compiler.
6402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6403/* end confdefs.h. */
6404#ifndef __APPLE_CC__
6405 not a universal capable compiler
6406 #endif
6407 typedef int dummy;
6408
6409_ACEOF
6410if ac_fn_c_try_compile "$LINENO"; then :
6411
6412 # Check for potential -arch flags. It is not universal unless
6413 # there are at least two -arch flags with different values.
6414 ac_arch=
6415 ac_prev=
6416 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6417 if test -n "$ac_prev"; then
6418 case $ac_word in
6419 i?86 | x86_64 | ppc | ppc64)
6420 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6421 ac_arch=$ac_word
6422 else
6423 ac_cv_c_bigendian=universal
6424 break
6425 fi
6426 ;;
6427 esac
6428 ac_prev=
6429 elif test "x$ac_word" = "x-arch"; then
6430 ac_prev=arch
6431 fi
6432 done
6433fi
6434rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6435 if test $ac_cv_c_bigendian = unknown; then
6436 # See if sys/param.h defines the BYTE_ORDER macro.
6437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6438/* end confdefs.h. */
6439#include <sys/types.h>
6440 #include <sys/param.h>
6441
6442int
6443main ()
6444{
6445#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6446 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6447 && LITTLE_ENDIAN)
6448 bogus endian macros
6449 #endif
6450
6451 ;
6452 return 0;
6453}
6454_ACEOF
6455if ac_fn_c_try_compile "$LINENO"; then :
6456 # It does; now see whether it defined to BIG_ENDIAN or not.
6457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6458/* end confdefs.h. */
6459#include <sys/types.h>
6460 #include <sys/param.h>
6461
6462int
6463main ()
6464{
6465#if BYTE_ORDER != BIG_ENDIAN
6466 not big endian
6467 #endif
6468
6469 ;
6470 return 0;
6471}
6472_ACEOF
6473if ac_fn_c_try_compile "$LINENO"; then :
6474 ac_cv_c_bigendian=yes
6475else
6476 ac_cv_c_bigendian=no
6477fi
6478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6479fi
6480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6481 fi
6482 if test $ac_cv_c_bigendian = unknown; then
6483 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6485/* end confdefs.h. */
6486#include <limits.h>
6487
6488int
6489main ()
6490{
6491#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6492 bogus endian macros
6493 #endif
6494
6495 ;
6496 return 0;
6497}
6498_ACEOF
6499if ac_fn_c_try_compile "$LINENO"; then :
6500 # It does; now see whether it defined to _BIG_ENDIAN or not.
6501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6502/* end confdefs.h. */
6503#include <limits.h>
6504
6505int
6506main ()
6507{
6508#ifndef _BIG_ENDIAN
6509 not big endian
6510 #endif
6511
6512 ;
6513 return 0;
6514}
6515_ACEOF
6516if ac_fn_c_try_compile "$LINENO"; then :
6517 ac_cv_c_bigendian=yes
6518else
6519 ac_cv_c_bigendian=no
6520fi
6521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6522fi
6523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6524 fi
6525 if test $ac_cv_c_bigendian = unknown; then
6526 # Compile a test program.
6527 if test "$cross_compiling" = yes; then :
6528 # Try to guess by grepping values from an object file.
6529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6530/* end confdefs.h. */
6531short int ascii_mm[] =
6532 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6533 short int ascii_ii[] =
6534 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6535 int use_ascii (int i) {
6536 return ascii_mm[i] + ascii_ii[i];
6537 }
6538 short int ebcdic_ii[] =
6539 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6540 short int ebcdic_mm[] =
6541 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6542 int use_ebcdic (int i) {
6543 return ebcdic_mm[i] + ebcdic_ii[i];
6544 }
6545 extern int foo;
6546
6547int
6548main ()
6549{
6550return use_ascii (foo) == use_ebcdic (foo);
6551 ;
6552 return 0;
6553}
6554_ACEOF
6555if ac_fn_c_try_compile "$LINENO"; then :
6556 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6557 ac_cv_c_bigendian=yes
6558 fi
6559 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6560 if test "$ac_cv_c_bigendian" = unknown; then
6561 ac_cv_c_bigendian=no
6562 else
6563 # finding both strings is unlikely to happen, but who knows?
6564 ac_cv_c_bigendian=unknown
6565 fi
6566 fi
6567fi
6568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6569else
6570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6571/* end confdefs.h. */
6572$ac_includes_default
6573int
6574main ()
6575{
6576
6577 /* Are we little or big endian? From Harbison&Steele. */
6578 union
6579 {
6580 long int l;
6581 char c[sizeof (long int)];
6582 } u;
6583 u.l = 1;
6584 return u.c[sizeof (long int) - 1] == 1;
6585
6586 ;
6587 return 0;
6588}
6589_ACEOF
6590if ac_fn_c_try_run "$LINENO"; then :
6591 ac_cv_c_bigendian=no
6592else
6593 ac_cv_c_bigendian=yes
6594fi
6595rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6596 conftest.$ac_objext conftest.beam conftest.$ac_ext
6597fi
6598
6599 fi
6600fi
6601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6602$as_echo "$ac_cv_c_bigendian" >&6; }
6603 case $ac_cv_c_bigendian in #(
6604 yes)
6605 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6606;; #(
6607 no)
6608 ;; #(
6609 universal)
6610
6611$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6612
6613 ;; #(
6614 *)
d0ac1c44 6615 as_fn_error $? "unknown endianness
0cb8d851
MF
6616 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6617 esac
6618
6bb11ab3
L
6619
6620
6621
c25ea03d 6622if test "x$cross_compiling" = "xno"; then
aa0fca16 6623 : "${AR_FOR_BUILD:=\$(AR)}"
c25ea03d 6624 : "${CC_FOR_BUILD:=\$(CC)}"
aa0fca16 6625 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
c25ea03d 6626 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6627 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d 6628else
aa0fca16 6629 : "${AR_FOR_BUILD:=ar}"
c25ea03d 6630 : "${CC_FOR_BUILD:=gcc}"
aa0fca16 6631 : "${RANLIB_FOR_BUILD:=ranlib}"
c25ea03d 6632 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6633 : "${LDLFAGS_FOR_BUILD:=}"
6bb11ab3
L
6634fi
6635
6636
6637
c25ea03d 6638
c2783492 6639
aa0fca16
MF
6640
6641
a3e2cc64
MF
6642if test -n "$ac_tool_prefix"; then
6643 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6644set dummy ${ac_tool_prefix}ar; ac_word=$2
6645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6646$as_echo_n "checking for $ac_word... " >&6; }
6647if ${ac_cv_prog_AR+:} false; then :
6648 $as_echo_n "(cached) " >&6
6649else
6650 if test -n "$AR"; then
6651 ac_cv_prog_AR="$AR" # Let the user override the test.
6652else
6653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6654for as_dir in $PATH
6655do
6656 IFS=$as_save_IFS
6657 test -z "$as_dir" && as_dir=.
6658 for ac_exec_ext in '' $ac_executable_extensions; do
6659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6660 ac_cv_prog_AR="${ac_tool_prefix}ar"
6661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6662 break 2
6663 fi
6664done
6665 done
6666IFS=$as_save_IFS
6667
6668fi
6669fi
6670AR=$ac_cv_prog_AR
6671if test -n "$AR"; then
6672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6673$as_echo "$AR" >&6; }
6674else
6675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6676$as_echo "no" >&6; }
6677fi
6678
6679
6680fi
6681if test -z "$ac_cv_prog_AR"; then
6682 ac_ct_AR=$AR
6683 # Extract the first word of "ar", so it can be a program name with args.
6684set dummy ar; ac_word=$2
6685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6686$as_echo_n "checking for $ac_word... " >&6; }
6687if ${ac_cv_prog_ac_ct_AR+:} false; then :
6688 $as_echo_n "(cached) " >&6
6689else
6690 if test -n "$ac_ct_AR"; then
6691 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6692else
6693as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6694for as_dir in $PATH
6695do
6696 IFS=$as_save_IFS
6697 test -z "$as_dir" && as_dir=.
6698 for ac_exec_ext in '' $ac_executable_extensions; do
6699 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6700 ac_cv_prog_ac_ct_AR="ar"
6701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6702 break 2
6703 fi
6704done
6705 done
6706IFS=$as_save_IFS
6707
6708fi
6709fi
6710ac_ct_AR=$ac_cv_prog_ac_ct_AR
6711if test -n "$ac_ct_AR"; then
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6713$as_echo "$ac_ct_AR" >&6; }
6714else
6715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6716$as_echo "no" >&6; }
6717fi
6718
6719 if test "x$ac_ct_AR" = x; then
6720 AR=""
6721 else
6722 case $cross_compiling:$ac_tool_warned in
6723yes:)
6724{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6725$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6726ac_tool_warned=yes ;;
6727esac
6728 AR=$ac_ct_AR
6729 fi
6730else
6731 AR="$ac_cv_prog_AR"
6732fi
6bb11ab3
L
6733
6734if test -n "$ac_tool_prefix"; then
6735 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6736set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6738$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6739if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
6740 $as_echo_n "(cached) " >&6
6741else
6742 if test -n "$RANLIB"; then
6743 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6744else
6745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6746for as_dir in $PATH
6747do
6748 IFS=$as_save_IFS
6749 test -z "$as_dir" && as_dir=.
6750 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6751 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6752 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6754 break 2
6755 fi
6756done
6757 done
6758IFS=$as_save_IFS
6759
6760fi
6761fi
6762RANLIB=$ac_cv_prog_RANLIB
6763if test -n "$RANLIB"; then
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6765$as_echo "$RANLIB" >&6; }
6766else
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6768$as_echo "no" >&6; }
6769fi
6770
6771
6772fi
6773if test -z "$ac_cv_prog_RANLIB"; then
6774 ac_ct_RANLIB=$RANLIB
6775 # Extract the first word of "ranlib", so it can be a program name with args.
6776set dummy ranlib; ac_word=$2
6777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6778$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6779if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
6780 $as_echo_n "(cached) " >&6
6781else
6782 if test -n "$ac_ct_RANLIB"; then
6783 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6784else
6785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6786for as_dir in $PATH
6787do
6788 IFS=$as_save_IFS
6789 test -z "$as_dir" && as_dir=.
6790 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6791 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6792 ac_cv_prog_ac_ct_RANLIB="ranlib"
6793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6794 break 2
6795 fi
6796done
6797 done
6798IFS=$as_save_IFS
6799
6800fi
6801fi
6802ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6803if test -n "$ac_ct_RANLIB"; then
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6805$as_echo "$ac_ct_RANLIB" >&6; }
6806else
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6808$as_echo "no" >&6; }
6809fi
6810
6811 if test "x$ac_ct_RANLIB" = x; then
6812 RANLIB=":"
6813 else
6814 case $cross_compiling:$ac_tool_warned in
6815yes:)
6816{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6817$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6818ac_tool_warned=yes ;;
6819esac
6820 RANLIB=$ac_ct_RANLIB
6821 fi
6822else
6823 RANLIB="$ac_cv_prog_RANLIB"
6824fi
6825
6826
46f900c0
MF
6827# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6828# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6829# is C99. So handle it ourselves.
6830:
6831C_DIALECT=
6832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6833$as_echo_n "checking whether C11 is supported by default... " >&6; }
6834cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6835/* end confdefs.h. */
6836
6837#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6838# error "C11 support not found"
6839#endif
6840
6841_ACEOF
6842if ac_fn_c_try_compile "$LINENO"; then :
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6844$as_echo "yes" >&6; }
6845else
6846
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6848$as_echo "no" >&6; }
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6850$as_echo_n "checking for -std=c11 support... " >&6; }
6851 ac_save_CC="$CC"
6852 CC="$CC -std=c11"
6853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6854/* end confdefs.h. */
6855
6856#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6857# error "C11 support not found"
6858#endif
6859
6860_ACEOF
6861if ac_fn_c_try_compile "$LINENO"; then :
6862
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6864$as_echo "yes" >&6; }
6865 CC="$ac_save_CC"
6866 C_DIALECT="-std=c11"
6867
6868else
6869 as_fn_error $? "C11 is required" "$LINENO" 5
6870fi
6871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6872fi
6873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6874
6875
c2783492 6876
6bb11ab3
L
6877# Dependency checking.
6878ac_config_commands="$ac_config_commands depdir"
6879
6880
6881depcc="$CC" am_compiler_list=
6882
6883am_depcomp=$ac_aux_dir/depcomp
6884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6885$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 6886if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
6887 $as_echo_n "(cached) " >&6
6888else
6889 if test -f "$am_depcomp"; then
6890 # We make a subdir and do the tests there. Otherwise we can end up
6891 # making bogus files that we don't know about and never remove. For
6892 # instance it was reported that on HP-UX the gcc test will end up
6893 # making a dummy file named `D' -- because `-MD' means `put the output
6894 # in D'.
6895 mkdir conftest.dir
6896 # Copy depcomp to subdir because otherwise we won't find it if we're
6897 # using a relative directory.
6898 cp "$am_depcomp" conftest.dir
6899 cd conftest.dir
6900 # We will build objects and dependencies in a subdirectory because
6901 # it helps to detect inapplicable dependency modes. For instance
6902 # both Tru64's cc and ICC support -MD to output dependencies as a
6903 # side effect of compilation, but ICC will put the dependencies in
6904 # the current directory while Tru64 will put them in the object
6905 # directory.
6906 mkdir sub
6907
6908 am_cv_CC_dependencies_compiler_type=none
6909 if test "$am_compiler_list" = ""; then
6910 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6911 fi
6912 for depmode in $am_compiler_list; do
6913 if test $depmode = none; then break; fi
6914
6915 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6916 # Setup a source with many dependencies, because some compilers
6917 # like to wrap large dependency lists on column 80 (with \), and
6918 # we should not choose a depcomp mode which is confused by this.
6919 #
6920 # We need to recreate these files for each test, as the compiler may
6921 # overwrite some of them when testing with obscure command lines.
6922 # This happens at least with the AIX C compiler.
6923 : > sub/conftest.c
6924 for i in 1 2 3 4 5 6; do
6925 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6926 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6927 # Solaris 8's {/usr,}/bin/sh.
6928 touch sub/conftst$i.h
6929 done
6930 echo "include sub/conftest.Po" > confmf
6931
6932 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6933 # mode. It turns out that the SunPro C++ compiler does not properly
6934 # handle `-M -o', and we need to detect this.
6935 depcmd="depmode=$depmode \
6936 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6937 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6938 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6939 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6940 if env $depcmd > conftest.err 2>&1 &&
6941 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6942 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6943 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6944 # icc doesn't choke on unknown options, it will just issue warnings
6945 # or remarks (even with -Werror). So we grep stderr for any message
6946 # that says an option was ignored or not supported.
6947 # When given -MP, icc 7.0 and 7.1 complain thusly:
6948 # icc: Command line warning: ignoring option '-M'; no argument required
6949 # The diagnosis changed in icc 8.0:
6950 # icc: Command line remark: option '-MP' not supported
6951 if (grep 'ignoring option' conftest.err ||
6952 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6953 am_cv_CC_dependencies_compiler_type=$depmode
6954 $as_echo "$as_me:$LINENO: success" >&5
6955 break
6956 fi
6957 fi
6958 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6959 sed -e 's/^/| /' < conftest.err >&5
6960 done
6961
6962 cd ..
6963 rm -rf conftest.dir
6964else
6965 am_cv_CC_dependencies_compiler_type=none
6966fi
6967
6968fi
6969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6970$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6971if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 6972then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
6973else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6974
6975fi
6976
6977
6bb11ab3
L
6978ALL_LINGUAS=
6979# If we haven't got the data from the intl directory,
6980# assume NLS is disabled.
6981USE_NLS=no
6982LIBINTL=
6983LIBINTL_DEP=
6984INCINTL=
6985XGETTEXT=
6986GMSGFMT=
6987POSUB=
6988
6989if test -f ../../intl/config.intl; then
6990 . ../../intl/config.intl
6991fi
6992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6993$as_echo_n "checking whether NLS is requested... " >&6; }
6994if test x"$USE_NLS" != xyes; then
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6996$as_echo "no" >&6; }
6997else
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6999$as_echo "yes" >&6; }
7000
7001$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7002
7003
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7005$as_echo_n "checking for catalogs to be installed... " >&6; }
7006 # Look for .po and .gmo files in the source directory.
7007 CATALOGS=
7008 XLINGUAS=
7009 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7010 # If there aren't any .gmo files the shell will give us the
7011 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7012 # weeded out.
7013 case "$cat" in *\**)
7014 continue;;
7015 esac
7016 # The quadruple backslash is collapsed to a double backslash
7017 # by the backticks, then collapsed again by the double quotes,
7018 # leaving us with one backslash in the sed expression (right
7019 # before the dot that mustn't act as a wildcard).
7020 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7021 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7022 # The user is allowed to set LINGUAS to a list of languages to
7023 # install catalogs for. If it's empty that means "all of them."
7024 if test "x$LINGUAS" = x; then
7025 CATALOGS="$CATALOGS $cat"
7026 XLINGUAS="$XLINGUAS $lang"
7027 else
7028 case "$LINGUAS" in *$lang*)
7029 CATALOGS="$CATALOGS $cat"
7030 XLINGUAS="$XLINGUAS $lang"
7031 ;;
7032 esac
7033 fi
7034 done
7035 LINGUAS="$XLINGUAS"
7036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7037$as_echo "$LINGUAS" >&6; }
7038
7039
7040 DATADIRNAME=share
7041
7042 INSTOBJEXT=.mo
7043
7044 GENCAT=gencat
7045
7046 CATOBJEXT=.gmo
7047
7048fi
7049
6bb11ab3
L
7050# Check for socket libraries
7051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7052$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7053if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7054 $as_echo_n "(cached) " >&6
7055else
7056 ac_check_lib_save_LIBS=$LIBS
7057LIBS="-lsocket $LIBS"
7058cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7059/* end confdefs.h. */
7060
7061/* Override any GCC internal prototype to avoid an error.
7062 Use char because int might match the return type of a GCC
7063 builtin and then its argument prototype would still apply. */
7064#ifdef __cplusplus
7065extern "C"
7066#endif
7067char bind ();
7068int
7069main ()
7070{
7071return bind ();
7072 ;
7073 return 0;
7074}
7075_ACEOF
7076if ac_fn_c_try_link "$LINENO"; then :
7077 ac_cv_lib_socket_bind=yes
7078else
7079 ac_cv_lib_socket_bind=no
7080fi
7081rm -f core conftest.err conftest.$ac_objext \
7082 conftest$ac_exeext conftest.$ac_ext
7083LIBS=$ac_check_lib_save_LIBS
7084fi
7085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7086$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7087if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7088 cat >>confdefs.h <<_ACEOF
7089#define HAVE_LIBSOCKET 1
7090_ACEOF
7091
7092 LIBS="-lsocket $LIBS"
7093
7094fi
7095
7096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7097$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7098if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7099 $as_echo_n "(cached) " >&6
7100else
7101 ac_check_lib_save_LIBS=$LIBS
7102LIBS="-lnsl $LIBS"
7103cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7104/* end confdefs.h. */
7105
7106/* Override any GCC internal prototype to avoid an error.
7107 Use char because int might match the return type of a GCC
7108 builtin and then its argument prototype would still apply. */
7109#ifdef __cplusplus
7110extern "C"
7111#endif
7112char gethostbyname ();
7113int
7114main ()
7115{
7116return gethostbyname ();
7117 ;
7118 return 0;
7119}
7120_ACEOF
7121if ac_fn_c_try_link "$LINENO"; then :
7122 ac_cv_lib_nsl_gethostbyname=yes
7123else
7124 ac_cv_lib_nsl_gethostbyname=no
7125fi
7126rm -f core conftest.err conftest.$ac_objext \
7127 conftest$ac_exeext conftest.$ac_ext
7128LIBS=$ac_check_lib_save_LIBS
7129fi
7130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7131$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7132if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7133 cat >>confdefs.h <<_ACEOF
7134#define HAVE_LIBNSL 1
7135_ACEOF
7136
7137 LIBS="-lnsl $LIBS"
7138
7139fi
7140
7141
7142# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7143# using the same condition.
7144
aadc9410 7145 # Use the system's zlib library.
7fed4b0b
L
7146 zlibdir="-L\$(top_builddir)/../zlib"
7147 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7148
aadc9410
MF
7149# Check whether --with-system-zlib was given.
7150if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7151 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7152 zlibdir=
7153 zlibinc=
7154 fi
6bb11ab3
L
7155
7156fi
7157
6bb11ab3 7158
6bb11ab3 7159
6bb11ab3
L
7160
7161
7162# BFD uses libdl when when plugins enabled.
7163
faa743bb
RM
7164 maybe_plugins=no
7165 for ac_header in dlfcn.h
7166do :
7167 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7168"
d0ac1c44 7169if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7170 cat >>confdefs.h <<_ACEOF
7171#define HAVE_DLFCN_H 1
7172_ACEOF
7173 maybe_plugins=yes
7174fi
7175
7176done
7177
7178 for ac_header in windows.h
7179do :
7180 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7181"
d0ac1c44 7182if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7183 cat >>confdefs.h <<_ACEOF
7184#define HAVE_WINDOWS_H 1
7185_ACEOF
7186 maybe_plugins=yes
7187fi
7188
7189done
7190
7191
7192 # Check whether --enable-plugins was given.
6bb11ab3
L
7193if test "${enable_plugins+set}" = set; then :
7194 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7195 no) plugins=no ;;
7196 *) plugins=yes
7197 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7198 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7199 fi ;;
7200 esac
6bb11ab3 7201else
faa743bb
RM
7202 plugins=$maybe_plugins
7203
6bb11ab3
L
7204fi
7205
2974be62 7206 if test "$plugins" = "yes"; then
37f980dc
SM
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7208$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7209if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7210 $as_echo_n "(cached) " >&6
7211else
7212 ac_func_search_save_LIBS=$LIBS
7213cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7214/* end confdefs.h. */
7215
7216/* Override any GCC internal prototype to avoid an error.
7217 Use char because int might match the return type of a GCC
7218 builtin and then its argument prototype would still apply. */
7219#ifdef __cplusplus
7220extern "C"
7221#endif
37f980dc 7222char dlsym ();
2974be62
AM
7223int
7224main ()
7225{
37f980dc 7226return dlsym ();
2974be62
AM
7227 ;
7228 return 0;
7229}
7230_ACEOF
7231for ac_lib in '' dl; do
7232 if test -z "$ac_lib"; then
7233 ac_res="none required"
7234 else
7235 ac_res=-l$ac_lib
7236 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7237 fi
7238 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7239 ac_cv_search_dlsym=$ac_res
2974be62
AM
7240fi
7241rm -f core conftest.err conftest.$ac_objext \
7242 conftest$ac_exeext
d0ac1c44 7243 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7244 break
7245fi
7246done
d0ac1c44 7247if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7248
7249else
37f980dc 7250 ac_cv_search_dlsym=no
2974be62
AM
7251fi
7252rm conftest.$ac_ext
7253LIBS=$ac_func_search_save_LIBS
7254fi
37f980dc
SM
7255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7256$as_echo "$ac_cv_search_dlsym" >&6; }
7257ac_res=$ac_cv_search_dlsym
2974be62
AM
7258if test "$ac_res" != no; then :
7259 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7260
7261fi
7262
7263 fi
6bb11ab3
L
7264
7265 if test "$plugins" = yes; then
7266 PLUGINS_TRUE=
7267 PLUGINS_FALSE='#'
7268else
7269 PLUGINS_TRUE='#'
7270 PLUGINS_FALSE=
7271fi
7272
7273
7274
7275
7276
7277# Set options
7278enable_dlopen=yes
7279
7280
7281
7282
7283 enable_win32_dll=no
7284
7285
7286 # Check whether --enable-shared was given.
7287if test "${enable_shared+set}" = set; then :
7288 enableval=$enable_shared; p=${PACKAGE-default}
7289 case $enableval in
7290 yes) enable_shared=yes ;;
7291 no) enable_shared=no ;;
7292 *)
7293 enable_shared=no
7294 # Look at the argument we got. We use all the common list separators.
7295 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7296 for pkg in $enableval; do
7297 IFS="$lt_save_ifs"
7298 if test "X$pkg" = "X$p"; then
7299 enable_shared=yes
7300 fi
7301 done
7302 IFS="$lt_save_ifs"
7303 ;;
7304 esac
7305else
7306 enable_shared=yes
7307fi
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317 # Check whether --enable-static was given.
7318if test "${enable_static+set}" = set; then :
7319 enableval=$enable_static; p=${PACKAGE-default}
7320 case $enableval in
7321 yes) enable_static=yes ;;
7322 no) enable_static=no ;;
7323 *)
7324 enable_static=no
7325 # Look at the argument we got. We use all the common list separators.
7326 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7327 for pkg in $enableval; do
7328 IFS="$lt_save_ifs"
7329 if test "X$pkg" = "X$p"; then
7330 enable_static=yes
7331 fi
7332 done
7333 IFS="$lt_save_ifs"
7334 ;;
7335 esac
7336else
7337 enable_static=yes
7338fi
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349# Check whether --with-pic was given.
7350if test "${with_pic+set}" = set; then :
7351 withval=$with_pic; pic_mode="$withval"
7352else
7353 pic_mode=default
7354fi
7355
7356
7357test -z "$pic_mode" && pic_mode=default
7358
7359
7360
7361
7362
7363
7364
7365 # Check whether --enable-fast-install was given.
7366if test "${enable_fast_install+set}" = set; then :
7367 enableval=$enable_fast_install; p=${PACKAGE-default}
7368 case $enableval in
7369 yes) enable_fast_install=yes ;;
7370 no) enable_fast_install=no ;;
7371 *)
7372 enable_fast_install=no
7373 # Look at the argument we got. We use all the common list separators.
7374 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7375 for pkg in $enableval; do
7376 IFS="$lt_save_ifs"
7377 if test "X$pkg" = "X$p"; then
7378 enable_fast_install=yes
7379 fi
7380 done
7381 IFS="$lt_save_ifs"
7382 ;;
7383 esac
7384else
7385 enable_fast_install=yes
7386fi
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398# This can be used to rebuild libtool when needed
7399LIBTOOL_DEPS="$ltmain"
7400
7401# Always use our own libtool.
7402LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429test -z "$LN_S" && LN_S="ln -s"
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444if test -n "${ZSH_VERSION+set}" ; then
7445 setopt NO_GLOB_SUBST
f0569246 7446fi
f0569246 7447
6bb11ab3
L
7448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7449$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7450if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7451 $as_echo_n "(cached) " >&6
7452else
7453 rm -f .libs 2>/dev/null
7454mkdir .libs 2>/dev/null
7455if test -d .libs; then
7456 lt_cv_objdir=.libs
7457else
7458 # MS-DOS does not allow filenames that begin with a dot.
7459 lt_cv_objdir=_libs
7460fi
7461rmdir .libs 2>/dev/null
7462fi
7463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7464$as_echo "$lt_cv_objdir" >&6; }
7465objdir=$lt_cv_objdir
7466
7467
7468
7469
7470
7471cat >>confdefs.h <<_ACEOF
7472#define LT_OBJDIR "$lt_cv_objdir/"
7473_ACEOF
7474
7475
7476
7477
7478case $host_os in
7479aix3*)
7480 # AIX sometimes has problems with the GCC collect2 program. For some
7481 # reason, if we set the COLLECT_NAMES environment variable, the problems
7482 # vanish in a puff of smoke.
7483 if test "X${COLLECT_NAMES+set}" != Xset; then
7484 COLLECT_NAMES=
7485 export COLLECT_NAMES
7486 fi
7487 ;;
81ecdfbb 7488esac
6bb11ab3
L
7489
7490# Global variables:
7491ofile=libtool
7492can_build_shared=yes
7493
7494# All known linkers require a `.a' archive for static linking (except MSVC,
7495# which needs '.lib').
7496libext=a
7497
7498with_gnu_ld="$lt_cv_prog_gnu_ld"
7499
7500old_CC="$CC"
7501old_CFLAGS="$CFLAGS"
7502
7503# Set sane defaults for various variables
7504test -z "$CC" && CC=cc
7505test -z "$LTCC" && LTCC=$CC
7506test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7507test -z "$LD" && LD=ld
7508test -z "$ac_objext" && ac_objext=o
7509
7510for cc_temp in $compiler""; do
7511 case $cc_temp in
7512 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7513 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7514 \-*) ;;
7515 *) break;;
7516 esac
7517done
7518cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7519
7520
7521# Only perform the check for file, if the check method requires it
7522test -z "$MAGIC_CMD" && MAGIC_CMD=file
7523case $deplibs_check_method in
7524file_magic*)
7525 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7527$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7528if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7529 $as_echo_n "(cached) " >&6
7530else
7531 case $MAGIC_CMD in
7532[\\/*] | ?:[\\/]*)
7533 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7534 ;;
7535*)
7536 lt_save_MAGIC_CMD="$MAGIC_CMD"
7537 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7538 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7539 for ac_dir in $ac_dummy; do
7540 IFS="$lt_save_ifs"
7541 test -z "$ac_dir" && ac_dir=.
7542 if test -f $ac_dir/${ac_tool_prefix}file; then
7543 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7544 if test -n "$file_magic_test_file"; then
7545 case $deplibs_check_method in
7546 "file_magic "*)
7547 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7548 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7549 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7550 $EGREP "$file_magic_regex" > /dev/null; then
7551 :
7552 else
7553 cat <<_LT_EOF 1>&2
7554
7555*** Warning: the command libtool uses to detect shared libraries,
7556*** $file_magic_cmd, produces output that libtool cannot recognize.
7557*** The result is that libtool may fail to recognize shared libraries
7558*** as such. This will affect the creation of libtool libraries that
7559*** depend on shared libraries, but programs linked with such libtool
7560*** libraries will work regardless of this problem. Nevertheless, you
7561*** may want to report the problem to your system manager and/or to
7562*** bug-libtool@gnu.org
7563
7564_LT_EOF
7565 fi ;;
7566 esac
7567 fi
7568 break
f0569246 7569 fi
6bb11ab3
L
7570 done
7571 IFS="$lt_save_ifs"
7572 MAGIC_CMD="$lt_save_MAGIC_CMD"
7573 ;;
7574esac
f0569246 7575fi
f0569246 7576
6bb11ab3
L
7577MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7578if test -n "$MAGIC_CMD"; then
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7580$as_echo "$MAGIC_CMD" >&6; }
7581else
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7583$as_echo "no" >&6; }
7584fi
81ecdfbb 7585
6bb11ab3
L
7586
7587
7588
7589
7590if test -z "$lt_cv_path_MAGIC_CMD"; then
7591 if test -n "$ac_tool_prefix"; then
7592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7593$as_echo_n "checking for file... " >&6; }
d0ac1c44 7594if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7595 $as_echo_n "(cached) " >&6
7596else
7597 case $MAGIC_CMD in
7598[\\/*] | ?:[\\/]*)
7599 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7600 ;;
7601*)
7602 lt_save_MAGIC_CMD="$MAGIC_CMD"
7603 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7604 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7605 for ac_dir in $ac_dummy; do
7606 IFS="$lt_save_ifs"
7607 test -z "$ac_dir" && ac_dir=.
7608 if test -f $ac_dir/file; then
7609 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7610 if test -n "$file_magic_test_file"; then
7611 case $deplibs_check_method in
7612 "file_magic "*)
7613 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7614 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7615 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7616 $EGREP "$file_magic_regex" > /dev/null; then
7617 :
7618 else
7619 cat <<_LT_EOF 1>&2
7620
7621*** Warning: the command libtool uses to detect shared libraries,
7622*** $file_magic_cmd, produces output that libtool cannot recognize.
7623*** The result is that libtool may fail to recognize shared libraries
7624*** as such. This will affect the creation of libtool libraries that
7625*** depend on shared libraries, but programs linked with such libtool
7626*** libraries will work regardless of this problem. Nevertheless, you
7627*** may want to report the problem to your system manager and/or to
7628*** bug-libtool@gnu.org
7629
7630_LT_EOF
7631 fi ;;
7632 esac
7633 fi
7634 break
7635 fi
7636 done
7637 IFS="$lt_save_ifs"
7638 MAGIC_CMD="$lt_save_MAGIC_CMD"
7639 ;;
81ecdfbb 7640esac
6bb11ab3
L
7641fi
7642
7643MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7644if test -n "$MAGIC_CMD"; then
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7646$as_echo "$MAGIC_CMD" >&6; }
7647else
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7649$as_echo "no" >&6; }
7650fi
7651
7652
7653 else
7654 MAGIC_CMD=:
7655 fi
7656fi
7657
7658 fi
7659 ;;
7660esac
7661
7662# Use C for the default configuration in the libtool script
7663
7664lt_save_CC="$CC"
7665ac_ext=c
7666ac_cpp='$CPP $CPPFLAGS'
7667ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7668ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7669ac_compiler_gnu=$ac_cv_c_compiler_gnu
7670
7671
7672# Source file extension for C test sources.
7673ac_ext=c
7674
7675# Object file extension for compiled C test sources.
7676objext=o
7677objext=$objext
7678
7679# Code to be used in simple compile tests
7680lt_simple_compile_test_code="int some_variable = 0;"
7681
7682# Code to be used in simple link tests
7683lt_simple_link_test_code='int main(){return(0);}'
7684
7685
7686
7687
7688
7689
7690
7691# If no C compiler was specified, use CC.
7692LTCC=${LTCC-"$CC"}
7693
7694# If no C compiler flags were specified, use CFLAGS.
7695LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7696
7697# Allow CC to be a program name with arguments.
7698compiler=$CC
7699
7700# Save the default compiler, since it gets overwritten when the other
7701# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7702compiler_DEFAULT=$CC
7703
7704# save warnings/boilerplate of simple test code
7705ac_outfile=conftest.$ac_objext
7706echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7707eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7708_lt_compiler_boilerplate=`cat conftest.err`
7709$RM conftest*
7710
7711ac_outfile=conftest.$ac_objext
7712echo "$lt_simple_link_test_code" >conftest.$ac_ext
7713eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7714_lt_linker_boilerplate=`cat conftest.err`
7715$RM -r conftest*
7716
7717
7718## CAVEAT EMPTOR:
7719## There is no encapsulation within the following macros, do not change
7720## the running order or otherwise move them around unless you know exactly
7721## what you are doing...
7722if test -n "$compiler"; then
7723
7724lt_prog_compiler_no_builtin_flag=
7725
7726if test "$GCC" = yes; then
7727 case $cc_basename in
7728 nvcc*)
7729 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7730 *)
7731 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 7732 esac
6bb11ab3
L
7733
7734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7735$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 7736if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 7737 $as_echo_n "(cached) " >&6
f0569246 7738else
6bb11ab3
L
7739 lt_cv_prog_compiler_rtti_exceptions=no
7740 ac_outfile=conftest.$ac_objext
7741 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7742 lt_compiler_flag="-fno-rtti -fno-exceptions"
7743 # Insert the option either (1) after the last *FLAGS variable, or
7744 # (2) before a word containing "conftest.", or (3) at the end.
7745 # Note that $ac_compile itself does not contain backslashes and begins
7746 # with a dollar sign (not a hyphen), so the echo should work correctly.
7747 # The option is referenced via a variable to avoid confusing sed.
7748 lt_compile=`echo "$ac_compile" | $SED \
7749 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7750 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7751 -e 's:$: $lt_compiler_flag:'`
7752 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7753 (eval "$lt_compile" 2>conftest.err)
7754 ac_status=$?
7755 cat conftest.err >&5
7756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7757 if (exit $ac_status) && test -s "$ac_outfile"; then
7758 # The compiler can only warn and ignore the option if not recognized
7759 # So say no if there are warnings other than the usual output.
7760 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7761 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7762 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7763 lt_cv_prog_compiler_rtti_exceptions=yes
7764 fi
7765 fi
7766 $RM conftest*
7767
f0569246 7768fi
6bb11ab3
L
7769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7770$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7771
7772if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7773 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7774else
7775 :
7776fi
7777
7778fi
7779
7780
7781
7782
7783
7784
7785 lt_prog_compiler_wl=
7786lt_prog_compiler_pic=
7787lt_prog_compiler_static=
7788
7789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7790$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7791
7792 if test "$GCC" = yes; then
7793 lt_prog_compiler_wl='-Wl,'
7794 lt_prog_compiler_static='-static'
7795
7796 case $host_os in
7797 aix*)
7798 # All AIX code is PIC.
7799 if test "$host_cpu" = ia64; then
7800 # AIX 5 now supports IA64 processor
7801 lt_prog_compiler_static='-Bstatic'
7802 fi
7803 lt_prog_compiler_pic='-fPIC'
7804 ;;
7805
7806 amigaos*)
7807 case $host_cpu in
7808 powerpc)
7809 # see comment about AmigaOS4 .so support
7810 lt_prog_compiler_pic='-fPIC'
7811 ;;
7812 m68k)
7813 # FIXME: we need at least 68020 code to build shared libraries, but
7814 # adding the `-m68020' flag to GCC prevents building anything better,
7815 # like `-m68040'.
7816 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7817 ;;
7818 esac
7819 ;;
7820
7821 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7822 # PIC is the default for these OSes.
7823 ;;
7824
7825 mingw* | cygwin* | pw32* | os2* | cegcc*)
7826 # This hack is so that the source file can tell whether it is being
7827 # built for inclusion in a dll (and should export symbols for example).
7828 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7829 # (--disable-auto-import) libraries
7830 lt_prog_compiler_pic='-DDLL_EXPORT'
7831 ;;
7832
7833 darwin* | rhapsody*)
7834 # PIC is the default on this platform
7835 # Common symbols not allowed in MH_DYLIB files
7836 lt_prog_compiler_pic='-fno-common'
7837 ;;
7838
7839 haiku*)
7840 # PIC is the default for Haiku.
7841 # The "-static" flag exists, but is broken.
7842 lt_prog_compiler_static=
7843 ;;
7844
7845 hpux*)
7846 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7847 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7848 # sets the default TLS model and affects inlining.
7849 case $host_cpu in
7850 hppa*64*)
7851 # +Z the default
7852 ;;
7853 *)
7854 lt_prog_compiler_pic='-fPIC'
7855 ;;
7856 esac
7857 ;;
7858
7859 interix[3-9]*)
7860 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7861 # Instead, we relocate shared libraries at runtime.
7862 ;;
7863
7864 msdosdjgpp*)
7865 # Just because we use GCC doesn't mean we suddenly get shared libraries
7866 # on systems that don't support them.
7867 lt_prog_compiler_can_build_shared=no
7868 enable_shared=no
7869 ;;
7870
7871 *nto* | *qnx*)
7872 # QNX uses GNU C++, but need to define -shared option too, otherwise
7873 # it will coredump.
7874 lt_prog_compiler_pic='-fPIC -shared'
7875 ;;
7876
7877 sysv4*MP*)
7878 if test -d /usr/nec; then
7879 lt_prog_compiler_pic=-Kconform_pic
7880 fi
7881 ;;
7882
7883 *)
7884 lt_prog_compiler_pic='-fPIC'
7885 ;;
7886 esac
7887
7888 case $cc_basename in
7889 nvcc*) # Cuda Compiler Driver 2.2
7890 lt_prog_compiler_wl='-Xlinker '
7891 lt_prog_compiler_pic='-Xcompiler -fPIC'
7892 ;;
7893 esac
7894 else
7895 # PORTME Check for flag to pass linker flags through the system compiler.
7896 case $host_os in
7897 aix*)
7898 lt_prog_compiler_wl='-Wl,'
7899 if test "$host_cpu" = ia64; then
7900 # AIX 5 now supports IA64 processor
7901 lt_prog_compiler_static='-Bstatic'
7902 else
7903 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7904 fi
7905 ;;
7906
7907 mingw* | cygwin* | pw32* | os2* | cegcc*)
7908 # This hack is so that the source file can tell whether it is being
7909 # built for inclusion in a dll (and should export symbols for example).
7910 lt_prog_compiler_pic='-DDLL_EXPORT'
7911 ;;
7912
7913 hpux9* | hpux10* | hpux11*)
7914 lt_prog_compiler_wl='-Wl,'
7915 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7916 # not for PA HP-UX.
7917 case $host_cpu in
7918 hppa*64*|ia64*)
7919 # +Z the default
7920 ;;
7921 *)
7922 lt_prog_compiler_pic='+Z'
7923 ;;
7924 esac
7925 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7926 lt_prog_compiler_static='${wl}-a ${wl}archive'
7927 ;;
7928
7929 irix5* | irix6* | nonstopux*)
7930 lt_prog_compiler_wl='-Wl,'
7931 # PIC (with -KPIC) is the default.
7932 lt_prog_compiler_static='-non_shared'
7933 ;;
7934
7935 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7936 case $cc_basename in
7937 # old Intel for x86_64 which still supported -KPIC.
7938 ecc*)
7939 lt_prog_compiler_wl='-Wl,'
7940 lt_prog_compiler_pic='-KPIC'
7941 lt_prog_compiler_static='-static'
7942 ;;
7943 # icc used to be incompatible with GCC.
7944 # ICC 10 doesn't accept -KPIC any more.
7945 icc* | ifort*)
7946 lt_prog_compiler_wl='-Wl,'
7947 lt_prog_compiler_pic='-fPIC'
7948 lt_prog_compiler_static='-static'
7949 ;;
7950 # Lahey Fortran 8.1.
7951 lf95*)
7952 lt_prog_compiler_wl='-Wl,'
7953 lt_prog_compiler_pic='--shared'
7954 lt_prog_compiler_static='--static'
7955 ;;
7956 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7957 # Portland Group compilers (*not* the Pentium gcc compiler,
7958 # which looks to be a dead project)
7959 lt_prog_compiler_wl='-Wl,'
7960 lt_prog_compiler_pic='-fpic'
7961 lt_prog_compiler_static='-Bstatic'
7962 ;;
7963 ccc*)
7964 lt_prog_compiler_wl='-Wl,'
7965 # All Alpha code is PIC.
7966 lt_prog_compiler_static='-non_shared'
7967 ;;
7968 xl* | bgxl* | bgf* | mpixl*)
7969 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7970 lt_prog_compiler_wl='-Wl,'
7971 lt_prog_compiler_pic='-qpic'
7972 lt_prog_compiler_static='-qstaticlink'
7973 ;;
7974 *)
7975 case `$CC -V 2>&1 | sed 5q` in
7976 *Sun\ F* | *Sun*Fortran*)
7977 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7978 lt_prog_compiler_pic='-KPIC'
7979 lt_prog_compiler_static='-Bstatic'
7980 lt_prog_compiler_wl=''
7981 ;;
7982 *Sun\ C*)
7983 # Sun C 5.9
7984 lt_prog_compiler_pic='-KPIC'
7985 lt_prog_compiler_static='-Bstatic'
7986 lt_prog_compiler_wl='-Wl,'
7987 ;;
7988 esac
7989 ;;
7990 esac
7991 ;;
7992
7993 newsos6)
7994 lt_prog_compiler_pic='-KPIC'
7995 lt_prog_compiler_static='-Bstatic'
7996 ;;
7997
7998 *nto* | *qnx*)
7999 # QNX uses GNU C++, but need to define -shared option too, otherwise
8000 # it will coredump.
8001 lt_prog_compiler_pic='-fPIC -shared'
8002 ;;
8003
8004 osf3* | osf4* | osf5*)
8005 lt_prog_compiler_wl='-Wl,'
8006 # All OSF/1 code is PIC.
8007 lt_prog_compiler_static='-non_shared'
8008 ;;
8009
8010 rdos*)
8011 lt_prog_compiler_static='-non_shared'
8012 ;;
f0569246 8013
6bb11ab3
L
8014 solaris*)
8015 lt_prog_compiler_pic='-KPIC'
8016 lt_prog_compiler_static='-Bstatic'
8017 case $cc_basename in
8018 f77* | f90* | f95*)
8019 lt_prog_compiler_wl='-Qoption ld ';;
8020 *)
8021 lt_prog_compiler_wl='-Wl,';;
8022 esac
8023 ;;
f0569246 8024
6bb11ab3
L
8025 sunos4*)
8026 lt_prog_compiler_wl='-Qoption ld '
8027 lt_prog_compiler_pic='-PIC'
8028 lt_prog_compiler_static='-Bstatic'
8029 ;;
f0569246 8030
6bb11ab3
L
8031 sysv4 | sysv4.2uw2* | sysv4.3*)
8032 lt_prog_compiler_wl='-Wl,'
8033 lt_prog_compiler_pic='-KPIC'
8034 lt_prog_compiler_static='-Bstatic'
8035 ;;
8036
8037 sysv4*MP*)
8038 if test -d /usr/nec ;then
8039 lt_prog_compiler_pic='-Kconform_pic'
8040 lt_prog_compiler_static='-Bstatic'
8041 fi
8042 ;;
8043
8044 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8045 lt_prog_compiler_wl='-Wl,'
8046 lt_prog_compiler_pic='-KPIC'
8047 lt_prog_compiler_static='-Bstatic'
8048 ;;
8049
8050 unicos*)
8051 lt_prog_compiler_wl='-Wl,'
8052 lt_prog_compiler_can_build_shared=no
8053 ;;
8054
8055 uts4*)
8056 lt_prog_compiler_pic='-pic'
8057 lt_prog_compiler_static='-Bstatic'
8058 ;;
8059
8060 *)
8061 lt_prog_compiler_can_build_shared=no
8062 ;;
8063 esac
8064 fi
8065
8066case $host_os in
8067 # For platforms which do not support PIC, -DPIC is meaningless:
8068 *djgpp*)
8069 lt_prog_compiler_pic=
8070 ;;
8071 *)
8072 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8073 ;;
81ecdfbb 8074esac
6bb11ab3
L
8075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8076$as_echo "$lt_prog_compiler_pic" >&6; }
8077
8078
8079
8080
8081
8082
8083#
8084# Check to make sure the PIC flag actually works.
8085#
8086if test -n "$lt_prog_compiler_pic"; then
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8088$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8089if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 8090 $as_echo_n "(cached) " >&6
b7026657 8091else
6bb11ab3
L
8092 lt_cv_prog_compiler_pic_works=no
8093 ac_outfile=conftest.$ac_objext
8094 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8095 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8096 # Insert the option either (1) after the last *FLAGS variable, or
8097 # (2) before a word containing "conftest.", or (3) at the end.
8098 # Note that $ac_compile itself does not contain backslashes and begins
8099 # with a dollar sign (not a hyphen), so the echo should work correctly.
8100 # The option is referenced via a variable to avoid confusing sed.
8101 lt_compile=`echo "$ac_compile" | $SED \
8102 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8103 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8104 -e 's:$: $lt_compiler_flag:'`
8105 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8106 (eval "$lt_compile" 2>conftest.err)
8107 ac_status=$?
8108 cat conftest.err >&5
8109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8110 if (exit $ac_status) && test -s "$ac_outfile"; then
8111 # The compiler can only warn and ignore the option if not recognized
8112 # So say no if there are warnings other than the usual output.
8113 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8114 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8115 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8116 lt_cv_prog_compiler_pic_works=yes
8117 fi
8118 fi
8119 $RM conftest*
b7026657 8120
b7026657 8121fi
6bb11ab3
L
8122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8123$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8124
8125if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8126 case $lt_prog_compiler_pic in
8127 "" | " "*) ;;
8128 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8129 esac
8130else
8131 lt_prog_compiler_pic=
8132 lt_prog_compiler_can_build_shared=no
f0569246 8133fi
6bb11ab3
L
8134
8135fi
8136
8137
8138
8139
8140
8141
8142#
8143# Check to make sure the static flag actually works.
8144#
8145wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8147$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8148if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8149 $as_echo_n "(cached) " >&6
f0569246 8150else
6bb11ab3
L
8151 lt_cv_prog_compiler_static_works=no
8152 save_LDFLAGS="$LDFLAGS"
8153 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8154 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8155 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8156 # The linker can only warn and ignore the option if not recognized
8157 # So say no if there are warnings
8158 if test -s conftest.err; then
8159 # Append any errors to the config.log.
8160 cat conftest.err 1>&5
8161 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8162 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8163 if diff conftest.exp conftest.er2 >/dev/null; then
8164 lt_cv_prog_compiler_static_works=yes
8165 fi
8166 else
8167 lt_cv_prog_compiler_static_works=yes
8168 fi
8169 fi
8170 $RM -r conftest*
8171 LDFLAGS="$save_LDFLAGS"
f0569246 8172
6bb11ab3
L
8173fi
8174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8175$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 8176
6bb11ab3
L
8177if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8178 :
c906108c 8179else
6bb11ab3 8180 lt_prog_compiler_static=
f0569246 8181fi
b7026657 8182
6bb11ab3
L
8183
8184
8185
8186
8187
8188
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8190$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8191if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 8192 $as_echo_n "(cached) " >&6
81ecdfbb 8193else
6bb11ab3
L
8194 lt_cv_prog_compiler_c_o=no
8195 $RM -r conftest 2>/dev/null
8196 mkdir conftest
8197 cd conftest
8198 mkdir out
8199 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8200
8201 lt_compiler_flag="-o out/conftest2.$ac_objext"
8202 # Insert the option either (1) after the last *FLAGS variable, or
8203 # (2) before a word containing "conftest.", or (3) at the end.
8204 # Note that $ac_compile itself does not contain backslashes and begins
8205 # with a dollar sign (not a hyphen), so the echo should work correctly.
8206 lt_compile=`echo "$ac_compile" | $SED \
8207 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8208 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8209 -e 's:$: $lt_compiler_flag:'`
8210 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8211 (eval "$lt_compile" 2>out/conftest.err)
8212 ac_status=$?
8213 cat out/conftest.err >&5
8214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8215 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8216 then
8217 # The compiler can only warn and ignore the option if not recognized
8218 # So say no if there are warnings
8219 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8220 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8221 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8222 lt_cv_prog_compiler_c_o=yes
8223 fi
8224 fi
8225 chmod u+w . 2>&5
8226 $RM conftest*
8227 # SGI C++ compiler will create directory out/ii_files/ for
8228 # template instantiation
8229 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8230 $RM out/* && rmdir out
8231 cd ..
8232 $RM -r conftest
8233 $RM conftest*
8234
81ecdfbb 8235fi
6bb11ab3
L
8236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8237$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8238
8239
8240
8241
8242
8243
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8245$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8246if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
8247 $as_echo_n "(cached) " >&6
8248else
6bb11ab3
L
8249 lt_cv_prog_compiler_c_o=no
8250 $RM -r conftest 2>/dev/null
8251 mkdir conftest
8252 cd conftest
8253 mkdir out
8254 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8255
8256 lt_compiler_flag="-o out/conftest2.$ac_objext"
8257 # Insert the option either (1) after the last *FLAGS variable, or
8258 # (2) before a word containing "conftest.", or (3) at the end.
8259 # Note that $ac_compile itself does not contain backslashes and begins
8260 # with a dollar sign (not a hyphen), so the echo should work correctly.
8261 lt_compile=`echo "$ac_compile" | $SED \
8262 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8263 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8264 -e 's:$: $lt_compiler_flag:'`
8265 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8266 (eval "$lt_compile" 2>out/conftest.err)
8267 ac_status=$?
8268 cat out/conftest.err >&5
8269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8270 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8271 then
8272 # The compiler can only warn and ignore the option if not recognized
8273 # So say no if there are warnings
8274 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8275 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8276 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8277 lt_cv_prog_compiler_c_o=yes
8278 fi
8279 fi
8280 chmod u+w . 2>&5
8281 $RM conftest*
8282 # SGI C++ compiler will create directory out/ii_files/ for
8283 # template instantiation
8284 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8285 $RM out/* && rmdir out
8286 cd ..
8287 $RM -r conftest
8288 $RM conftest*
8289
8290fi
8291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8292$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8293
8294
8295
8296
8297hard_links="nottested"
8298if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8299 # do not overwrite the value of need_locks provided by the user
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8301$as_echo_n "checking if we can lock with hard links... " >&6; }
8302 hard_links=yes
8303 $RM conftest*
8304 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8305 touch conftest.a
8306 ln conftest.a conftest.b 2>&5 || hard_links=no
8307 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8309$as_echo "$hard_links" >&6; }
8310 if test "$hard_links" = no; then
8311 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8312$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8313 need_locks=warn
8314 fi
8315else
8316 need_locks=no
8317fi
8318
8319
8320
8321
8322
8323
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8325$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8326
8327 runpath_var=
8328 allow_undefined_flag=
8329 always_export_symbols=no
8330 archive_cmds=
8331 archive_expsym_cmds=
8332 compiler_needs_object=no
8333 enable_shared_with_static_runtimes=no
8334 export_dynamic_flag_spec=
8335 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8336 hardcode_automatic=no
8337 hardcode_direct=no
8338 hardcode_direct_absolute=no
8339 hardcode_libdir_flag_spec=
8340 hardcode_libdir_flag_spec_ld=
8341 hardcode_libdir_separator=
8342 hardcode_minus_L=no
8343 hardcode_shlibpath_var=unsupported
8344 inherit_rpath=no
8345 link_all_deplibs=unknown
8346 module_cmds=
8347 module_expsym_cmds=
8348 old_archive_from_new_cmds=
8349 old_archive_from_expsyms_cmds=
8350 thread_safe_flag_spec=
8351 whole_archive_flag_spec=
8352 # include_expsyms should be a list of space-separated symbols to be *always*
8353 # included in the symbol list
8354 include_expsyms=
8355 # exclude_expsyms can be an extended regexp of symbols to exclude
8356 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8357 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8358 # as well as any symbol that contains `d'.
8359 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8360 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8361 # platforms (ab)use it in PIC code, but their linkers get confused if
8362 # the symbol is explicitly referenced. Since portable code cannot
8363 # rely on this symbol name, it's probably fine to never include it in
8364 # preloaded symbol tables.
8365 # Exclude shared library initialization/finalization symbols.
8366 extract_expsyms_cmds=
8367
8368 case $host_os in
8369 cygwin* | mingw* | pw32* | cegcc*)
8370 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8371 # When not using gcc, we currently assume that we are using
8372 # Microsoft Visual C++.
8373 if test "$GCC" != yes; then
8374 with_gnu_ld=no
8375 fi
8376 ;;
8377 interix*)
8378 # we just hope/assume this is gcc and not c89 (= MSVC++)
8379 with_gnu_ld=yes
8380 ;;
8381 openbsd*)
8382 with_gnu_ld=no
8383 ;;
8384 esac
f0569246 8385
6bb11ab3
L
8386 ld_shlibs=yes
8387
8388 # On some targets, GNU ld is compatible enough with the native linker
8389 # that we're better off using the native interface for both.
8390 lt_use_gnu_ld_interface=no
8391 if test "$with_gnu_ld" = yes; then
8392 case $host_os in
8393 aix*)
8394 # The AIX port of GNU ld has always aspired to compatibility
8395 # with the native linker. However, as the warning in the GNU ld
8396 # block says, versions before 2.19.5* couldn't really create working
8397 # shared libraries, regardless of the interface used.
8398 case `$LD -v 2>&1` in
8399 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8400 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8401 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8402 *)
8403 lt_use_gnu_ld_interface=yes
8404 ;;
8405 esac
8406 ;;
8407 *)
8408 lt_use_gnu_ld_interface=yes
8409 ;;
8410 esac
8411 fi
f0569246 8412
6bb11ab3
L
8413 if test "$lt_use_gnu_ld_interface" = yes; then
8414 # If archive_cmds runs LD, not CC, wlarc should be empty
8415 wlarc='${wl}'
8416
8417 # Set some defaults for GNU ld with shared library support. These
8418 # are reset later if shared libraries are not supported. Putting them
8419 # here allows them to be overridden if necessary.
8420 runpath_var=LD_RUN_PATH
8421 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8422 export_dynamic_flag_spec='${wl}--export-dynamic'
8423 # ancient GNU ld didn't support --whole-archive et. al.
8424 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8425 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8426 else
8427 whole_archive_flag_spec=
8428 fi
8429 supports_anon_versioning=no
8430 case `$LD -v 2>&1` in
8431 *GNU\ gold*) supports_anon_versioning=yes ;;
8432 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8433 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8434 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8435 *\ 2.11.*) ;; # other 2.11 versions
8436 *) supports_anon_versioning=yes ;;
8437 esac
8438
8439 # See if GNU ld supports shared libraries.
8440 case $host_os in
8441 aix[3-9]*)
8442 # On AIX/PPC, the GNU linker is very broken
8443 if test "$host_cpu" != ia64; then
8444 ld_shlibs=no
8445 cat <<_LT_EOF 1>&2
8446
8447*** Warning: the GNU linker, at least up to release 2.19, is reported
8448*** to be unable to reliably create shared libraries on AIX.
8449*** Therefore, libtool is disabling shared libraries support. If you
8450*** really care for shared libraries, you may want to install binutils
8451*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8452*** You will then need to restart the configuration process.
8453
8454_LT_EOF
8455 fi
8456 ;;
8457
8458 amigaos*)
8459 case $host_cpu in
8460 powerpc)
8461 # see comment about AmigaOS4 .so support
8462 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8463 archive_expsym_cmds=''
8464 ;;
8465 m68k)
8466 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)'
8467 hardcode_libdir_flag_spec='-L$libdir'
8468 hardcode_minus_L=yes
8469 ;;
8470 esac
8471 ;;
8472
8473 beos*)
8474 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8475 allow_undefined_flag=unsupported
8476 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8477 # support --undefined. This deserves some investigation. FIXME
8478 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8479 else
8480 ld_shlibs=no
8481 fi
8482 ;;
8483
8484 cygwin* | mingw* | pw32* | cegcc*)
8485 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8486 # as there is no search path for DLLs.
8487 hardcode_libdir_flag_spec='-L$libdir'
8488 export_dynamic_flag_spec='${wl}--export-all-symbols'
8489 allow_undefined_flag=unsupported
8490 always_export_symbols=no
8491 enable_shared_with_static_runtimes=yes
8492 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8493
8494 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8495 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8496 # If the export-symbols file already is a .def file (1st line
8497 # is EXPORTS), use it as is; otherwise, prepend...
8498 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8499 cp $export_symbols $output_objdir/$soname.def;
8500 else
8501 echo EXPORTS > $output_objdir/$soname.def;
8502 cat $export_symbols >> $output_objdir/$soname.def;
8503 fi~
8504 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8505 else
8506 ld_shlibs=no
8507 fi
8508 ;;
8509
8510 haiku*)
8511 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8512 link_all_deplibs=yes
8513 ;;
8514
8515 interix[3-9]*)
8516 hardcode_direct=no
8517 hardcode_shlibpath_var=no
8518 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8519 export_dynamic_flag_spec='${wl}-E'
8520 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8521 # Instead, shared libraries are loaded at an image base (0x10000000 by
8522 # default) and relocated if they conflict, which is a slow very memory
8523 # consuming and fragmenting process. To avoid this, we pick a random,
8524 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8525 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8526 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8527 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'
8528 ;;
8529
8530 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8531 tmp_diet=no
8532 if test "$host_os" = linux-dietlibc; then
8533 case $cc_basename in
8534 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8535 esac
8536 fi
8537 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8538 && test "$tmp_diet" = no
8539 then
5cddc23a 8540 tmp_addflag=' $pic_flag'
6bb11ab3
L
8541 tmp_sharedflag='-shared'
8542 case $cc_basename,$host_cpu in
8543 pgcc*) # Portland Group C compiler
8544 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'
8545 tmp_addflag=' $pic_flag'
8546 ;;
8547 pgf77* | pgf90* | pgf95* | pgfortran*)
8548 # Portland Group f77 and f90 compilers
8549 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'
8550 tmp_addflag=' $pic_flag -Mnomain' ;;
8551 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8552 tmp_addflag=' -i_dynamic' ;;
8553 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8554 tmp_addflag=' -i_dynamic -nofor_main' ;;
8555 ifc* | ifort*) # Intel Fortran compiler
8556 tmp_addflag=' -nofor_main' ;;
8557 lf95*) # Lahey Fortran 8.1
8558 whole_archive_flag_spec=
8559 tmp_sharedflag='--shared' ;;
8560 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8561 tmp_sharedflag='-qmkshrobj'
8562 tmp_addflag= ;;
8563 nvcc*) # Cuda Compiler Driver 2.2
8564 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'
8565 compiler_needs_object=yes
8566 ;;
8567 esac
8568 case `$CC -V 2>&1 | sed 5q` in
8569 *Sun\ C*) # Sun C 5.9
8570 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'
8571 compiler_needs_object=yes
8572 tmp_sharedflag='-G' ;;
8573 *Sun\ F*) # Sun Fortran 8.3
8574 tmp_sharedflag='-G' ;;
8575 esac
8576 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8577
8578 if test "x$supports_anon_versioning" = xyes; then
8579 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8580 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8581 echo "local: *; };" >> $output_objdir/$libname.ver~
8582 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8583 fi
8584
8585 case $cc_basename in
8586 xlf* | bgf* | bgxlf* | mpixlf*)
8587 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8588 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8589 hardcode_libdir_flag_spec=
8590 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8591 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8592 if test "x$supports_anon_versioning" = xyes; then
8593 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8594 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8595 echo "local: *; };" >> $output_objdir/$libname.ver~
8596 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8597 fi
8598 ;;
8599 esac
8600 else
8601 ld_shlibs=no
8602 fi
8603 ;;
8604
8605 netbsd*)
8606 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8607 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8608 wlarc=
8609 else
8610 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8611 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8612 fi
8613 ;;
8614
8615 solaris*)
8616 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8617 ld_shlibs=no
8618 cat <<_LT_EOF 1>&2
8619
8620*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8621*** create shared libraries on Solaris systems. Therefore, libtool
8622*** is disabling shared libraries support. We urge you to upgrade GNU
8623*** binutils to release 2.9.1 or newer. Another option is to modify
8624*** your PATH or compiler configuration so that the native linker is
8625*** used, and then restart.
8626
8627_LT_EOF
8628 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8629 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8630 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8631 else
8632 ld_shlibs=no
8633 fi
8634 ;;
8635
8636 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8637 case `$LD -v 2>&1` in
8638 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8639 ld_shlibs=no
8640 cat <<_LT_EOF 1>&2
8641
8642*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8643*** reliably create shared libraries on SCO systems. Therefore, libtool
8644*** is disabling shared libraries support. We urge you to upgrade GNU
8645*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8646*** your PATH or compiler configuration so that the native linker is
8647*** used, and then restart.
8648
8649_LT_EOF
8650 ;;
8651 *)
8652 # For security reasons, it is highly recommended that you always
8653 # use absolute paths for naming shared libraries, and exclude the
8654 # DT_RUNPATH tag from executables and libraries. But doing so
8655 # requires that you compile everything twice, which is a pain.
8656 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8657 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8658 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8659 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8660 else
8661 ld_shlibs=no
8662 fi
8663 ;;
8664 esac
8665 ;;
8666
8667 sunos4*)
8668 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8669 wlarc=
8670 hardcode_direct=yes
8671 hardcode_shlibpath_var=no
8672 ;;
8673
8674 *)
8675 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8676 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8677 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8678 else
8679 ld_shlibs=no
8680 fi
8681 ;;
8682 esac
8683
8684 if test "$ld_shlibs" = no; then
8685 runpath_var=
8686 hardcode_libdir_flag_spec=
8687 export_dynamic_flag_spec=
8688 whole_archive_flag_spec=
8689 fi
8690 else
8691 # PORTME fill in a description of your system's linker (not GNU ld)
8692 case $host_os in
8693 aix3*)
8694 allow_undefined_flag=unsupported
8695 always_export_symbols=yes
8696 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'
8697 # Note: this linker hardcodes the directories in LIBPATH if there
8698 # are no directories specified by -L.
8699 hardcode_minus_L=yes
8700 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8701 # Neither direct hardcoding nor static linking is supported with a
8702 # broken collect2.
8703 hardcode_direct=unsupported
8704 fi
8705 ;;
8706
8707 aix[4-9]*)
8708 if test "$host_cpu" = ia64; then
8709 # On IA64, the linker does run time linking by default, so we don't
8710 # have to do anything special.
8711 aix_use_runtimelinking=no
8712 exp_sym_flag='-Bexport'
8713 no_entry_flag=""
8714 else
8715 # If we're using GNU nm, then we don't want the "-C" option.
8716 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8717 # Also, AIX nm treats weak defined symbols like other global
8718 # defined symbols, whereas GNU nm marks them as "W".
8719 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8720 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'
8721 else
5c887dd5 8722 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
8723 fi
8724 aix_use_runtimelinking=no
8725
8726 # Test if we are trying to use run time linking or normal
8727 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8728 # need to do runtime linking.
8729 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8730 for ld_flag in $LDFLAGS; do
8731 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8732 aix_use_runtimelinking=yes
8733 break
8734 fi
8735 done
8736 ;;
8737 esac
8738
8739 exp_sym_flag='-bexport'
8740 no_entry_flag='-bnoentry'
8741 fi
8742
8743 # When large executables or shared objects are built, AIX ld can
8744 # have problems creating the table of contents. If linking a library
8745 # or program results in "error TOC overflow" add -mminimal-toc to
8746 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8747 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8748
8749 archive_cmds=''
8750 hardcode_direct=yes
8751 hardcode_direct_absolute=yes
8752 hardcode_libdir_separator=':'
8753 link_all_deplibs=yes
8754 file_list_spec='${wl}-f,'
8755
8756 if test "$GCC" = yes; then
8757 case $host_os in aix4.[012]|aix4.[012].*)
8758 # We only want to do this on AIX 4.2 and lower, the check
8759 # below for broken collect2 doesn't work under 4.3+
8760 collect2name=`${CC} -print-prog-name=collect2`
8761 if test -f "$collect2name" &&
8762 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8763 then
8764 # We have reworked collect2
8765 :
8766 else
8767 # We have old collect2
8768 hardcode_direct=unsupported
8769 # It fails to find uninstalled libraries when the uninstalled
8770 # path is not listed in the libpath. Setting hardcode_minus_L
8771 # to unsupported forces relinking
8772 hardcode_minus_L=yes
8773 hardcode_libdir_flag_spec='-L$libdir'
8774 hardcode_libdir_separator=
8775 fi
8776 ;;
8777 esac
8778 shared_flag='-shared'
8779 if test "$aix_use_runtimelinking" = yes; then
8780 shared_flag="$shared_flag "'${wl}-G'
8781 fi
8782 else
8783 # not using gcc
8784 if test "$host_cpu" = ia64; then
8785 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8786 # chokes on -Wl,-G. The following line is correct:
8787 shared_flag='-G'
8788 else
8789 if test "$aix_use_runtimelinking" = yes; then
8790 shared_flag='${wl}-G'
8791 else
8792 shared_flag='${wl}-bM:SRE'
8793 fi
8794 fi
8795 fi
8796
8797 export_dynamic_flag_spec='${wl}-bexpall'
8798 # It seems that -bexpall does not export symbols beginning with
8799 # underscore (_), so it is better to generate a list of symbols to export.
8800 always_export_symbols=yes
8801 if test "$aix_use_runtimelinking" = yes; then
8802 # Warning - without using the other runtime loading flags (-brtl),
8803 # -berok will link without error, but may produce a broken library.
8804 allow_undefined_flag='-berok'
8805 # Determine the default libpath from the value encoded in an
8806 # empty executable.
8807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
8808/* end confdefs.h. */
8809
8810int
8811main ()
8812{
8813
8814 ;
8815 return 0;
8816}
8817_ACEOF
6bb11ab3 8818if ac_fn_c_try_link "$LINENO"; then :
b7026657 8819
6bb11ab3
L
8820lt_aix_libpath_sed='
8821 /Import File Strings/,/^$/ {
8822 /^0/ {
8823 s/^0 *\(.*\)$/\1/
8824 p
8825 }
8826 }'
8827aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8828# Check for a 64-bit object if we didn't find anything.
8829if test -z "$aix_libpath"; then
8830 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8831fi
8832fi
8833rm -f core conftest.err conftest.$ac_objext \
8834 conftest$ac_exeext conftest.$ac_ext
8835if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8836
8837 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8838 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"
8839 else
8840 if test "$host_cpu" = ia64; then
8841 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8842 allow_undefined_flag="-z nodefs"
8843 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"
8844 else
8845 # Determine the default libpath from the value encoded in an
8846 # empty executable.
81ecdfbb
RW
8847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8848/* end confdefs.h. */
8849
8850int
8851main ()
8852{
8853
8854 ;
8855 return 0;
8856}
8857_ACEOF
6bb11ab3
L
8858if ac_fn_c_try_link "$LINENO"; then :
8859
8860lt_aix_libpath_sed='
8861 /Import File Strings/,/^$/ {
8862 /^0/ {
8863 s/^0 *\(.*\)$/\1/
8864 p
8865 }
8866 }'
8867aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8868# Check for a 64-bit object if we didn't find anything.
8869if test -z "$aix_libpath"; then
8870 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 8871fi
81ecdfbb 8872fi
6bb11ab3
L
8873rm -f core conftest.err conftest.$ac_objext \
8874 conftest$ac_exeext conftest.$ac_ext
8875if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8876
8877 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8878 # Warning - without using the other run time loading flags,
8879 # -berok will link without error, but may produce a broken library.
8880 no_undefined_flag=' ${wl}-bernotok'
8881 allow_undefined_flag=' ${wl}-berok'
8882 if test "$with_gnu_ld" = yes; then
8883 # We only use this code for GNU lds that support --whole-archive.
8884 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8885 else
8886 # Exported symbols can be pulled into shared objects from archives
8887 whole_archive_flag_spec='$convenience'
8888 fi
8889 archive_cmds_need_lc=yes
8890 # This is similar to how AIX traditionally builds its shared libraries.
8891 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'
8892 fi
8893 fi
8894 ;;
8895
8896 amigaos*)
8897 case $host_cpu in
8898 powerpc)
8899 # see comment about AmigaOS4 .so support
8900 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8901 archive_expsym_cmds=''
8902 ;;
8903 m68k)
8904 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)'
8905 hardcode_libdir_flag_spec='-L$libdir'
8906 hardcode_minus_L=yes
8907 ;;
8908 esac
8909 ;;
8910
8911 bsdi[45]*)
8912 export_dynamic_flag_spec=-rdynamic
8913 ;;
8914
8915 cygwin* | mingw* | pw32* | cegcc*)
8916 # When not using gcc, we currently assume that we are using
8917 # Microsoft Visual C++.
8918 # hardcode_libdir_flag_spec is actually meaningless, as there is
8919 # no search path for DLLs.
8920 hardcode_libdir_flag_spec=' '
8921 allow_undefined_flag=unsupported
8922 # Tell ltmain to make .lib files, not .a files.
8923 libext=lib
8924 # Tell ltmain to make .dll files, not .so files.
8925 shrext_cmds=".dll"
8926 # FIXME: Setting linknames here is a bad hack.
8927 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8928 # The linker will automatically build a .lib file if we build a DLL.
8929 old_archive_from_new_cmds='true'
8930 # FIXME: Should let the user specify the lib program.
8931 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8932 fix_srcfile_path='`cygpath -w "$srcfile"`'
8933 enable_shared_with_static_runtimes=yes
8934 ;;
8935
8936 darwin* | rhapsody*)
8937
8938
8939 archive_cmds_need_lc=no
8940 hardcode_direct=no
8941 hardcode_automatic=yes
8942 hardcode_shlibpath_var=unsupported
8943 if test "$lt_cv_ld_force_load" = "yes"; then
8944 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 8945 else
6bb11ab3 8946 whole_archive_flag_spec=''
f0569246 8947 fi
6bb11ab3
L
8948 link_all_deplibs=yes
8949 allow_undefined_flag="$_lt_dar_allow_undefined"
8950 case $cc_basename in
8951 ifort*) _lt_dar_can_shared=yes ;;
8952 *) _lt_dar_can_shared=$GCC ;;
8953 esac
8954 if test "$_lt_dar_can_shared" = "yes"; then
8955 output_verbose_link_cmd=func_echo_all
8956 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8957 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8958 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}"
8959 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}"
8960
f0569246 8961 else
6bb11ab3 8962 ld_shlibs=no
f0569246 8963 fi
6bb11ab3
L
8964
8965 ;;
8966
8967 dgux*)
8968 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8969 hardcode_libdir_flag_spec='-L$libdir'
8970 hardcode_shlibpath_var=no
8971 ;;
8972
8973 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8974 # support. Future versions do this automatically, but an explicit c++rt0.o
8975 # does not break anything, and helps significantly (at the cost of a little
8976 # extra space).
8977 freebsd2.2*)
8978 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8979 hardcode_libdir_flag_spec='-R$libdir'
8980 hardcode_direct=yes
8981 hardcode_shlibpath_var=no
8982 ;;
8983
8984 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8985 freebsd2.*)
8986 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8987 hardcode_direct=yes
8988 hardcode_minus_L=yes
8989 hardcode_shlibpath_var=no
8990 ;;
8991
8992 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8993 freebsd* | dragonfly*)
8994 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8995 hardcode_libdir_flag_spec='-R$libdir'
8996 hardcode_direct=yes
8997 hardcode_shlibpath_var=no
8998 ;;
8999
9000 hpux9*)
9001 if test "$GCC" = yes; then
9002 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'
9003 else
9004 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'
9005 fi
9006 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9007 hardcode_libdir_separator=:
9008 hardcode_direct=yes
9009
9010 # hardcode_minus_L: Not really in the search PATH,
9011 # but as the default location of the library.
9012 hardcode_minus_L=yes
9013 export_dynamic_flag_spec='${wl}-E'
9014 ;;
9015
9016 hpux10*)
9017 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9018 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9019 else
9020 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9021 fi
9022 if test "$with_gnu_ld" = no; then
9023 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9024 hardcode_libdir_flag_spec_ld='+b $libdir'
9025 hardcode_libdir_separator=:
9026 hardcode_direct=yes
9027 hardcode_direct_absolute=yes
9028 export_dynamic_flag_spec='${wl}-E'
9029 # hardcode_minus_L: Not really in the search PATH,
9030 # but as the default location of the library.
9031 hardcode_minus_L=yes
9032 fi
9033 ;;
9034
9035 hpux11*)
9036 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9037 case $host_cpu in
9038 hppa*64*)
9039 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9040 ;;
9041 ia64*)
9042 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9043 ;;
9044 *)
9045 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9046 ;;
9047 esac
9048 else
9049 case $host_cpu in
9050 hppa*64*)
9051 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9052 ;;
9053 ia64*)
9054 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9055 ;;
9056 *)
9057
9058 # Older versions of the 11.00 compiler do not understand -b yet
9059 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9061$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9062if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 9063 $as_echo_n "(cached) " >&6
f0569246 9064else
6bb11ab3
L
9065 lt_cv_prog_compiler__b=no
9066 save_LDFLAGS="$LDFLAGS"
9067 LDFLAGS="$LDFLAGS -b"
9068 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9069 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9070 # The linker can only warn and ignore the option if not recognized
9071 # So say no if there are warnings
9072 if test -s conftest.err; then
9073 # Append any errors to the config.log.
9074 cat conftest.err 1>&5
9075 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9076 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9077 if diff conftest.exp conftest.er2 >/dev/null; then
9078 lt_cv_prog_compiler__b=yes
9079 fi
9080 else
9081 lt_cv_prog_compiler__b=yes
9082 fi
9083 fi
9084 $RM -r conftest*
9085 LDFLAGS="$save_LDFLAGS"
f0569246 9086
6bb11ab3
L
9087fi
9088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9089$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 9090
6bb11ab3
L
9091if test x"$lt_cv_prog_compiler__b" = xyes; then
9092 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9093else
9094 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9095fi
81ecdfbb 9096
6bb11ab3
L
9097 ;;
9098 esac
9099 fi
9100 if test "$with_gnu_ld" = no; then
9101 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9102 hardcode_libdir_separator=:
9103
9104 case $host_cpu in
9105 hppa*64*|ia64*)
9106 hardcode_direct=no
9107 hardcode_shlibpath_var=no
9108 ;;
9109 *)
9110 hardcode_direct=yes
9111 hardcode_direct_absolute=yes
9112 export_dynamic_flag_spec='${wl}-E'
9113
9114 # hardcode_minus_L: Not really in the search PATH,
9115 # but as the default location of the library.
9116 hardcode_minus_L=yes
9117 ;;
9118 esac
9119 fi
9120 ;;
9121
9122 irix5* | irix6* | nonstopux*)
9123 if test "$GCC" = yes; then
9124 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'
9125 # Try to use the -exported_symbol ld option, if it does not
9126 # work, assume that -exports_file does not work either and
9127 # implicitly export all symbols.
9128 save_LDFLAGS="$LDFLAGS"
9129 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9131/* end confdefs.h. */
9132int foo(void) {}
b7026657 9133_ACEOF
6bb11ab3
L
9134if ac_fn_c_try_link "$LINENO"; then :
9135 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 9136
f0569246 9137fi
6bb11ab3
L
9138rm -f core conftest.err conftest.$ac_objext \
9139 conftest$ac_exeext conftest.$ac_ext
9140 LDFLAGS="$save_LDFLAGS"
9141 else
9142 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'
9143 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'
9144 fi
9145 archive_cmds_need_lc='no'
9146 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9147 hardcode_libdir_separator=:
9148 inherit_rpath=yes
9149 link_all_deplibs=yes
9150 ;;
9151
9152 netbsd*)
9153 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9154 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9155 else
9156 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9157 fi
9158 hardcode_libdir_flag_spec='-R$libdir'
9159 hardcode_direct=yes
9160 hardcode_shlibpath_var=no
9161 ;;
9162
9163 newsos6)
9164 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9165 hardcode_direct=yes
9166 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9167 hardcode_libdir_separator=:
9168 hardcode_shlibpath_var=no
9169 ;;
9170
9171 *nto* | *qnx*)
9172 ;;
9173
9174 openbsd*)
9175 if test -f /usr/libexec/ld.so; then
9176 hardcode_direct=yes
9177 hardcode_shlibpath_var=no
9178 hardcode_direct_absolute=yes
9179 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9180 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9181 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9182 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9183 export_dynamic_flag_spec='${wl}-E'
9184 else
9185 case $host_os in
9186 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9187 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9188 hardcode_libdir_flag_spec='-R$libdir'
9189 ;;
9190 *)
9191 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9192 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9193 ;;
9194 esac
9195 fi
9196 else
9197 ld_shlibs=no
9198 fi
9199 ;;
9200
9201 os2*)
9202 hardcode_libdir_flag_spec='-L$libdir'
9203 hardcode_minus_L=yes
9204 allow_undefined_flag=unsupported
9205 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'
9206 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9207 ;;
9208
9209 osf3*)
9210 if test "$GCC" = yes; then
9211 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9212 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'
9213 else
9214 allow_undefined_flag=' -expect_unresolved \*'
9215 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'
9216 fi
9217 archive_cmds_need_lc='no'
9218 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9219 hardcode_libdir_separator=:
9220 ;;
9221
9222 osf4* | osf5*) # as osf3* with the addition of -msym flag
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}-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'
9226 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9227 else
9228 allow_undefined_flag=' -expect_unresolved \*'
9229 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'
9230 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~
9231 $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'
9232
9233 # Both c and cxx compiler support -rpath directly
9234 hardcode_libdir_flag_spec='-rpath $libdir'
9235 fi
9236 archive_cmds_need_lc='no'
9237 hardcode_libdir_separator=:
9238 ;;
9239
9240 solaris*)
9241 no_undefined_flag=' -z defs'
9242 if test "$GCC" = yes; then
9243 wlarc='${wl}'
9244 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9245 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9246 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9247 else
9248 case `$CC -V 2>&1` in
9249 *"Compilers 5.0"*)
9250 wlarc=''
9251 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9252 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9253 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9254 ;;
9255 *)
9256 wlarc='${wl}'
9257 archive_cmds='$CC -G${allow_undefined_flag} -h $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 -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9260 ;;
9261 esac
9262 fi
9263 hardcode_libdir_flag_spec='-R$libdir'
9264 hardcode_shlibpath_var=no
9265 case $host_os in
9266 solaris2.[0-5] | solaris2.[0-5].*) ;;
9267 *)
9268 # The compiler driver will combine and reorder linker options,
9269 # but understands `-z linker_flag'. GCC discards it without `$wl',
9270 # but is careful enough not to reorder.
9271 # Supported since Solaris 2.6 (maybe 2.5.1?)
9272 if test "$GCC" = yes; then
9273 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9274 else
9275 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9276 fi
9277 ;;
9278 esac
9279 link_all_deplibs=yes
9280 ;;
9281
9282 sunos4*)
9283 if test "x$host_vendor" = xsequent; then
9284 # Use $CC to link under sequent, because it throws in some extra .o
9285 # files that make .init and .fini sections work.
9286 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9287 else
9288 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9289 fi
9290 hardcode_libdir_flag_spec='-L$libdir'
9291 hardcode_direct=yes
9292 hardcode_minus_L=yes
9293 hardcode_shlibpath_var=no
9294 ;;
9295
9296 sysv4)
9297 case $host_vendor in
9298 sni)
9299 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9300 hardcode_direct=yes # is this really true???
9301 ;;
9302 siemens)
9303 ## LD is ld it makes a PLAMLIB
9304 ## CC just makes a GrossModule.
9305 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9306 reload_cmds='$CC -r -o $output$reload_objs'
9307 hardcode_direct=no
9308 ;;
9309 motorola)
9310 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9311 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9312 ;;
9313 esac
9314 runpath_var='LD_RUN_PATH'
9315 hardcode_shlibpath_var=no
9316 ;;
9317
9318 sysv4.3*)
9319 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9320 hardcode_shlibpath_var=no
9321 export_dynamic_flag_spec='-Bexport'
9322 ;;
9323
9324 sysv4*MP*)
9325 if test -d /usr/nec; then
9326 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9327 hardcode_shlibpath_var=no
9328 runpath_var=LD_RUN_PATH
9329 hardcode_runpath_var=yes
9330 ld_shlibs=yes
9331 fi
9332 ;;
9333
9334 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9335 no_undefined_flag='${wl}-z,text'
9336 archive_cmds_need_lc=no
9337 hardcode_shlibpath_var=no
9338 runpath_var='LD_RUN_PATH'
9339
9340 if test "$GCC" = yes; then
9341 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9342 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9343 else
9344 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9345 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9346 fi
9347 ;;
9348
9349 sysv5* | sco3.2v5* | sco5v6*)
9350 # Note: We can NOT use -z defs as we might desire, because we do not
9351 # link with -lc, and that would cause any symbols used from libc to
9352 # always be unresolved, which means just about no library would
9353 # ever link correctly. If we're not using GNU ld we use -z text
9354 # though, which does catch some bad symbols but isn't as heavy-handed
9355 # as -z defs.
9356 no_undefined_flag='${wl}-z,text'
9357 allow_undefined_flag='${wl}-z,nodefs'
9358 archive_cmds_need_lc=no
9359 hardcode_shlibpath_var=no
9360 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9361 hardcode_libdir_separator=':'
9362 link_all_deplibs=yes
9363 export_dynamic_flag_spec='${wl}-Bexport'
9364 runpath_var='LD_RUN_PATH'
9365
9366 if test "$GCC" = yes; then
9367 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9368 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9369 else
9370 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9371 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9372 fi
9373 ;;
9374
9375 uts4*)
9376 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9377 hardcode_libdir_flag_spec='-L$libdir'
9378 hardcode_shlibpath_var=no
9379 ;;
9380
9381 *)
9382 ld_shlibs=no
9383 ;;
9384 esac
9385
9386 if test x$host_vendor = xsni; then
9387 case $host in
9388 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9389 export_dynamic_flag_spec='${wl}-Blargedynsym'
9390 ;;
9391 esac
9392 fi
9393 fi
9394
9395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9396$as_echo "$ld_shlibs" >&6; }
9397test "$ld_shlibs" = no && can_build_shared=no
9398
9399with_gnu_ld=$with_gnu_ld
9400
9401
9402
b7026657 9403
f0569246 9404
f0569246 9405
6ffe910a 9406
6ffe910a
MF
9407
9408
6ffe910a 9409
f0569246 9410
f0569246
AC
9411
9412
6bb11ab3
L
9413
9414
9415#
9416# Do we need to explicitly link libc?
9417#
9418case "x$archive_cmds_need_lc" in
9419x|xyes)
9420 # Assume -lc should be added
9421 archive_cmds_need_lc=yes
9422
9423 if test "$enable_shared" = yes && test "$GCC" = yes; then
9424 case $archive_cmds in
9425 *'~'*)
9426 # FIXME: we may have to deal with multi-command sequences.
9427 ;;
9428 '$CC '*)
9429 # Test whether the compiler implicitly links with -lc since on some
9430 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9431 # to ld, don't add -lc before -lgcc.
9432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9433$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9434if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 9435 $as_echo_n "(cached) " >&6
f0569246 9436else
6bb11ab3
L
9437 $RM conftest*
9438 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9439
9440 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9441 (eval $ac_compile) 2>&5
9442 ac_status=$?
9443 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9444 test $ac_status = 0; } 2>conftest.err; then
9445 soname=conftest
9446 lib=conftest
9447 libobjs=conftest.$ac_objext
9448 deplibs=
9449 wl=$lt_prog_compiler_wl
9450 pic_flag=$lt_prog_compiler_pic
9451 compiler_flags=-v
9452 linker_flags=-v
9453 verstring=
9454 output_objdir=.
9455 libname=conftest
9456 lt_save_allow_undefined_flag=$allow_undefined_flag
9457 allow_undefined_flag=
9458 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9459 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9460 ac_status=$?
9461 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9462 test $ac_status = 0; }
9463 then
9464 lt_cv_archive_cmds_need_lc=no
9465 else
9466 lt_cv_archive_cmds_need_lc=yes
9467 fi
9468 allow_undefined_flag=$lt_save_allow_undefined_flag
9469 else
9470 cat conftest.err 1>&5
9471 fi
9472 $RM conftest*
c906108c 9473
6ffe910a 9474fi
6bb11ab3
L
9475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9476$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9477 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9478 ;;
9479 esac
9480 fi
9481 ;;
6ffe910a 9482esac
c906108c 9483
c906108c 9484
6ffe910a 9485
c906108c 9486
81ecdfbb 9487
35695fd6 9488
35695fd6 9489
35695fd6 9490
f0569246 9491
c906108c 9492
f0569246 9493
b7026657 9494
f0569246 9495
c906108c 9496
81ecdfbb 9497
b7026657 9498
f0569246
AC
9499
9500
81ecdfbb 9501
81ecdfbb 9502
81ecdfbb
RW
9503
9504
81ecdfbb 9505
81ecdfbb 9506
f0569246
AC
9507
9508
c906108c 9509
f0569246 9510
c906108c 9511
c906108c 9512
81ecdfbb 9513
b7026657 9514
c906108c 9515
f0569246 9516
81ecdfbb 9517
f0569246 9518
c906108c 9519
c906108c 9520
b7026657 9521
81ecdfbb 9522
b7026657 9523
c906108c 9524
c906108c 9525
b7026657
AC
9526
9527
9528
9529
6ffe910a 9530
2232061b
MF
9531
9532
2232061b 9533
2232061b
MF
9534
9535
2232061b
MF
9536
9537
2232061b 9538
2232061b
MF
9539
9540
6bb11ab3
L
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9641$as_echo_n "checking dynamic linker characteristics... " >&6; }
9642
9643if test "$GCC" = yes; then
9644 case $host_os in
9645 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9646 *) lt_awk_arg="/^libraries:/" ;;
9647 esac
9648 case $host_os in
9649 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9650 *) lt_sed_strip_eq="s,=/,/,g" ;;
9651 esac
9652 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9653 case $lt_search_path_spec in
9654 *\;*)
9655 # if the path contains ";" then we assume it to be the separator
9656 # otherwise default to the standard path separator (i.e. ":") - it is
9657 # assumed that no part of a normal pathname contains ";" but that should
9658 # okay in the real world where ";" in dirpaths is itself problematic.
9659 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9660 ;;
9661 *)
9662 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9663 ;;
9664 esac
9665 # Ok, now we have the path, separated by spaces, we can step through it
9666 # and add multilib dir if necessary.
9667 lt_tmp_lt_search_path_spec=
9668 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9669 for lt_sys_path in $lt_search_path_spec; do
9670 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9671 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9672 else
9673 test -d "$lt_sys_path" && \
9674 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9675 fi
9676 done
9677 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9678BEGIN {RS=" "; FS="/|\n";} {
9679 lt_foo="";
9680 lt_count=0;
9681 for (lt_i = NF; lt_i > 0; lt_i--) {
9682 if ($lt_i != "" && $lt_i != ".") {
9683 if ($lt_i == "..") {
9684 lt_count++;
9685 } else {
9686 if (lt_count == 0) {
9687 lt_foo="/" $lt_i lt_foo;
9688 } else {
9689 lt_count--;
9690 }
9691 }
9692 }
9693 }
9694 if (lt_foo != "") { lt_freq[lt_foo]++; }
9695 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9696}'`
9697 # AWK program above erroneously prepends '/' to C:/dos/paths
9698 # for these hosts.
9699 case $host_os in
9700 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9701 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9702 esac
9703 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9704else
9705 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9706fi
9707library_names_spec=
9708libname_spec='lib$name'
9709soname_spec=
9710shrext_cmds=".so"
9711postinstall_cmds=
9712postuninstall_cmds=
9713finish_cmds=
9714finish_eval=
9715shlibpath_var=
9716shlibpath_overrides_runpath=unknown
9717version_type=none
9718dynamic_linker="$host_os ld.so"
9719sys_lib_dlsearch_path_spec="/lib /usr/lib"
9720need_lib_prefix=unknown
9721hardcode_into_libs=no
9722
9723# when you set need_version to no, make sure it does not cause -set_version
9724# flags to be left without arguments
9725need_version=unknown
9726
9727case $host_os in
9728aix3*)
9729 version_type=linux
9730 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9731 shlibpath_var=LIBPATH
9732
9733 # AIX 3 has no versioning support, so we append a major version to the name.
9734 soname_spec='${libname}${release}${shared_ext}$major'
9735 ;;
9736
9737aix[4-9]*)
9738 version_type=linux
9739 need_lib_prefix=no
9740 need_version=no
9741 hardcode_into_libs=yes
9742 if test "$host_cpu" = ia64; then
9743 # AIX 5 supports IA64
9744 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9745 shlibpath_var=LD_LIBRARY_PATH
9746 else
9747 # With GCC up to 2.95.x, collect2 would create an import file
9748 # for dependence libraries. The import file would start with
9749 # the line `#! .'. This would cause the generated library to
9750 # depend on `.', always an invalid library. This was fixed in
9751 # development snapshots of GCC prior to 3.0.
9752 case $host_os in
9753 aix4 | aix4.[01] | aix4.[01].*)
9754 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9755 echo ' yes '
9756 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9757 :
9758 else
9759 can_build_shared=no
9760 fi
9761 ;;
9762 esac
9763 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9764 # soname into executable. Probably we can add versioning support to
9765 # collect2, so additional links can be useful in future.
9766 if test "$aix_use_runtimelinking" = yes; then
9767 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9768 # instead of lib<name>.a to let people know that these are not
9769 # typical AIX shared libraries.
9770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9771 else
9772 # We preserve .a as extension for shared libraries through AIX4.2
9773 # and later when we are not doing run time linking.
9774 library_names_spec='${libname}${release}.a $libname.a'
9775 soname_spec='${libname}${release}${shared_ext}$major'
9776 fi
9777 shlibpath_var=LIBPATH
9778 fi
9779 ;;
9780
9781amigaos*)
9782 case $host_cpu in
9783 powerpc)
9784 # Since July 2007 AmigaOS4 officially supports .so libraries.
9785 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9787 ;;
9788 m68k)
9789 library_names_spec='$libname.ixlibrary $libname.a'
9790 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9791 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'
9792 ;;
9793 esac
9794 ;;
9795
9796beos*)
9797 library_names_spec='${libname}${shared_ext}'
9798 dynamic_linker="$host_os ld.so"
9799 shlibpath_var=LIBRARY_PATH
9800 ;;
9801
9802bsdi[45]*)
9803 version_type=linux
9804 need_version=no
9805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9806 soname_spec='${libname}${release}${shared_ext}$major'
9807 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9808 shlibpath_var=LD_LIBRARY_PATH
9809 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9810 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9811 # the default ld.so.conf also contains /usr/contrib/lib and
9812 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9813 # libtool to hard-code these into programs
9814 ;;
9815
9816cygwin* | mingw* | pw32* | cegcc*)
9817 version_type=windows
9818 shrext_cmds=".dll"
9819 need_version=no
9820 need_lib_prefix=no
9821
9822 case $GCC,$host_os in
9823 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9824 library_names_spec='$libname.dll.a'
9825 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9826 postinstall_cmds='base_file=`basename \${file}`~
9827 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9828 dldir=$destdir/`dirname \$dlpath`~
9829 test -d \$dldir || mkdir -p \$dldir~
9830 $install_prog $dir/$dlname \$dldir/$dlname~
9831 chmod a+x \$dldir/$dlname~
9832 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9833 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9834 fi'
9835 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9836 dlpath=$dir/\$dldll~
9837 $RM \$dlpath'
9838 shlibpath_overrides_runpath=yes
9839
9840 case $host_os in
9841 cygwin*)
9842 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9843 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9844
9845 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9846 ;;
9847 mingw* | cegcc*)
9848 # MinGW DLLs use traditional 'lib' prefix
9849 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9850 ;;
9851 pw32*)
9852 # pw32 DLLs use 'pw' prefix rather than 'lib'
9853 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9854 ;;
9855 esac
9856 ;;
9857
9858 *)
9859 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9860 ;;
9861 esac
9862 dynamic_linker='Win32 ld.exe'
9863 # FIXME: first we should search . and the directory the executable is in
9864 shlibpath_var=PATH
9865 ;;
9866
9867darwin* | rhapsody*)
9868 dynamic_linker="$host_os dyld"
9869 version_type=darwin
9870 need_lib_prefix=no
9871 need_version=no
9872 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9873 soname_spec='${libname}${release}${major}$shared_ext'
9874 shlibpath_overrides_runpath=yes
9875 shlibpath_var=DYLD_LIBRARY_PATH
9876 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9877
9878 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9879 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9880 ;;
9881
9882dgux*)
9883 version_type=linux
9884 need_lib_prefix=no
9885 need_version=no
9886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9887 soname_spec='${libname}${release}${shared_ext}$major'
9888 shlibpath_var=LD_LIBRARY_PATH
9889 ;;
9890
9891freebsd* | dragonfly*)
9892 # DragonFly does not have aout. When/if they implement a new
9893 # versioning mechanism, adjust this.
9894 if test -x /usr/bin/objformat; then
9895 objformat=`/usr/bin/objformat`
9896 else
9897 case $host_os in
9898 freebsd[23].*) objformat=aout ;;
9899 *) objformat=elf ;;
9900 esac
9901 fi
9902 version_type=freebsd-$objformat
9903 case $version_type in
9904 freebsd-elf*)
9905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9906 need_version=no
9907 need_lib_prefix=no
9908 ;;
9909 freebsd-*)
9910 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9911 need_version=yes
9912 ;;
9913 esac
9914 shlibpath_var=LD_LIBRARY_PATH
9915 case $host_os in
9916 freebsd2.*)
9917 shlibpath_overrides_runpath=yes
9918 ;;
9919 freebsd3.[01]* | freebsdelf3.[01]*)
9920 shlibpath_overrides_runpath=yes
9921 hardcode_into_libs=yes
9922 ;;
9923 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9924 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9925 shlibpath_overrides_runpath=no
9926 hardcode_into_libs=yes
9927 ;;
9928 *) # from 4.6 on, and DragonFly
9929 shlibpath_overrides_runpath=yes
9930 hardcode_into_libs=yes
9931 ;;
9932 esac
9933 ;;
9934
6bb11ab3
L
9935haiku*)
9936 version_type=linux
9937 need_lib_prefix=no
9938 need_version=no
9939 dynamic_linker="$host_os runtime_loader"
9940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9941 soname_spec='${libname}${release}${shared_ext}$major'
9942 shlibpath_var=LIBRARY_PATH
9943 shlibpath_overrides_runpath=yes
9944 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9945 hardcode_into_libs=yes
9946 ;;
9947
9948hpux9* | hpux10* | hpux11*)
9949 # Give a soname corresponding to the major version so that dld.sl refuses to
9950 # link against other versions.
9951 version_type=sunos
9952 need_lib_prefix=no
9953 need_version=no
9954 case $host_cpu in
9955 ia64*)
9956 shrext_cmds='.so'
9957 hardcode_into_libs=yes
9958 dynamic_linker="$host_os dld.so"
9959 shlibpath_var=LD_LIBRARY_PATH
9960 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9962 soname_spec='${libname}${release}${shared_ext}$major'
9963 if test "X$HPUX_IA64_MODE" = X32; then
9964 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9965 else
9966 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9967 fi
9968 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9969 ;;
9970 hppa*64*)
9971 shrext_cmds='.sl'
9972 hardcode_into_libs=yes
9973 dynamic_linker="$host_os dld.sl"
9974 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9975 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9976 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9977 soname_spec='${libname}${release}${shared_ext}$major'
9978 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9979 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9980 ;;
9981 *)
9982 shrext_cmds='.sl'
9983 dynamic_linker="$host_os dld.sl"
9984 shlibpath_var=SHLIB_PATH
9985 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9987 soname_spec='${libname}${release}${shared_ext}$major'
9988 ;;
9989 esac
9990 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9991 postinstall_cmds='chmod 555 $lib'
9992 # or fails outright, so override atomically:
9993 install_override_mode=555
9994 ;;
9995
9996interix[3-9]*)
9997 version_type=linux
9998 need_lib_prefix=no
9999 need_version=no
10000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10001 soname_spec='${libname}${release}${shared_ext}$major'
10002 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10003 shlibpath_var=LD_LIBRARY_PATH
10004 shlibpath_overrides_runpath=no
10005 hardcode_into_libs=yes
10006 ;;
10007
10008irix5* | irix6* | nonstopux*)
10009 case $host_os in
10010 nonstopux*) version_type=nonstopux ;;
10011 *)
10012 if test "$lt_cv_prog_gnu_ld" = yes; then
10013 version_type=linux
10014 else
10015 version_type=irix
10016 fi ;;
10017 esac
10018 need_lib_prefix=no
10019 need_version=no
10020 soname_spec='${libname}${release}${shared_ext}$major'
10021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10022 case $host_os in
10023 irix5* | nonstopux*)
10024 libsuff= shlibsuff=
10025 ;;
10026 *)
10027 case $LD in # libtool.m4 will add one of these switches to LD
10028 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10029 libsuff= shlibsuff= libmagic=32-bit;;
10030 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10031 libsuff=32 shlibsuff=N32 libmagic=N32;;
10032 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10033 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10034 *) libsuff= shlibsuff= libmagic=never-match;;
10035 esac
10036 ;;
10037 esac
10038 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10039 shlibpath_overrides_runpath=no
10040 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10041 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10042 hardcode_into_libs=yes
10043 ;;
10044
10045# No shared lib support for Linux oldld, aout, or coff.
10046linux*oldld* | linux*aout* | linux*coff*)
10047 dynamic_linker=no
10048 ;;
10049
10050# This must be Linux ELF.
46f900c0 10051linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10052 version_type=linux
10053 need_lib_prefix=no
10054 need_version=no
10055 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10056 soname_spec='${libname}${release}${shared_ext}$major'
10057 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10058 shlibpath_var=LD_LIBRARY_PATH
10059 shlibpath_overrides_runpath=no
10060
10061 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10062 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
10063 $as_echo_n "(cached) " >&6
10064else
6bb11ab3
L
10065 lt_cv_shlibpath_overrides_runpath=no
10066 save_LDFLAGS=$LDFLAGS
10067 save_libdir=$libdir
10068 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10069 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
10071/* end confdefs.h. */
10072
2232061b
MF
10073int
10074main ()
10075{
10076
10077 ;
10078 return 0;
10079}
10080_ACEOF
6bb11ab3
L
10081if ac_fn_c_try_link "$LINENO"; then :
10082 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10083 lt_cv_shlibpath_overrides_runpath=yes
2232061b 10084fi
2232061b 10085fi
6bb11ab3
L
10086rm -f core conftest.err conftest.$ac_objext \
10087 conftest$ac_exeext conftest.$ac_ext
10088 LDFLAGS=$save_LDFLAGS
10089 libdir=$save_libdir
2232061b 10090
6bb11ab3 10091fi
2232061b 10092
6bb11ab3 10093 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 10094
6bb11ab3
L
10095 # This implies no fast_install, which is unacceptable.
10096 # Some rework will be needed to allow for fast_install
10097 # before this can be enabled.
10098 hardcode_into_libs=yes
2232061b 10099
6bb11ab3
L
10100 # Append ld.so.conf contents to the search path
10101 if test -f /etc/ld.so.conf; then
10102 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' ' '`
10103 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10104 fi
2232061b 10105
6bb11ab3
L
10106 # We used to test for /lib/ld.so.1 and disable shared libraries on
10107 # powerpc, because MkLinux only supported shared libraries with the
10108 # GNU dynamic linker. Since this was broken with cross compilers,
10109 # most powerpc-linux boxes support dynamic linking these days and
10110 # people can always --disable-shared, the test was removed, and we
10111 # assume the GNU/Linux dynamic linker is in use.
10112 dynamic_linker='GNU/Linux ld.so'
10113 ;;
10114
10115netbsd*)
10116 version_type=sunos
10117 need_lib_prefix=no
10118 need_version=no
10119 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10121 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10122 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 10123 else
6bb11ab3
L
10124 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10125 soname_spec='${libname}${release}${shared_ext}$major'
10126 dynamic_linker='NetBSD ld.elf_so'
10127 fi
10128 shlibpath_var=LD_LIBRARY_PATH
10129 shlibpath_overrides_runpath=yes
10130 hardcode_into_libs=yes
10131 ;;
10132
10133newsos6)
10134 version_type=linux
10135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10136 shlibpath_var=LD_LIBRARY_PATH
10137 shlibpath_overrides_runpath=yes
10138 ;;
10139
10140*nto* | *qnx*)
10141 version_type=qnx
10142 need_lib_prefix=no
10143 need_version=no
10144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10145 soname_spec='${libname}${release}${shared_ext}$major'
10146 shlibpath_var=LD_LIBRARY_PATH
10147 shlibpath_overrides_runpath=no
10148 hardcode_into_libs=yes
10149 dynamic_linker='ldqnx.so'
10150 ;;
10151
10152openbsd*)
10153 version_type=sunos
10154 sys_lib_dlsearch_path_spec="/usr/lib"
10155 need_lib_prefix=no
10156 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10157 case $host_os in
10158 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10159 *) need_version=no ;;
10160 esac
10161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10162 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10163 shlibpath_var=LD_LIBRARY_PATH
10164 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10165 case $host_os in
10166 openbsd2.[89] | openbsd2.[89].*)
10167 shlibpath_overrides_runpath=no
10168 ;;
10169 *)
10170 shlibpath_overrides_runpath=yes
10171 ;;
10172 esac
10173 else
10174 shlibpath_overrides_runpath=yes
10175 fi
10176 ;;
10177
10178os2*)
10179 libname_spec='$name'
10180 shrext_cmds=".dll"
10181 need_lib_prefix=no
10182 library_names_spec='$libname${shared_ext} $libname.a'
10183 dynamic_linker='OS/2 ld.exe'
10184 shlibpath_var=LIBPATH
10185 ;;
10186
10187osf3* | osf4* | osf5*)
10188 version_type=osf
10189 need_lib_prefix=no
10190 need_version=no
10191 soname_spec='${libname}${release}${shared_ext}$major'
10192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10193 shlibpath_var=LD_LIBRARY_PATH
10194 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10195 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10196 ;;
10197
10198rdos*)
10199 dynamic_linker=no
10200 ;;
10201
10202solaris*)
10203 version_type=linux
10204 need_lib_prefix=no
10205 need_version=no
10206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10207 soname_spec='${libname}${release}${shared_ext}$major'
10208 shlibpath_var=LD_LIBRARY_PATH
10209 shlibpath_overrides_runpath=yes
10210 hardcode_into_libs=yes
10211 # ldd complains unless libraries are executable
10212 postinstall_cmds='chmod +x $lib'
10213 ;;
10214
10215sunos4*)
10216 version_type=sunos
10217 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10218 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10219 shlibpath_var=LD_LIBRARY_PATH
10220 shlibpath_overrides_runpath=yes
10221 if test "$with_gnu_ld" = yes; then
10222 need_lib_prefix=no
10223 fi
10224 need_version=yes
10225 ;;
10226
10227sysv4 | sysv4.3*)
10228 version_type=linux
10229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10230 soname_spec='${libname}${release}${shared_ext}$major'
10231 shlibpath_var=LD_LIBRARY_PATH
10232 case $host_vendor in
10233 sni)
10234 shlibpath_overrides_runpath=no
10235 need_lib_prefix=no
10236 runpath_var=LD_RUN_PATH
10237 ;;
10238 siemens)
10239 need_lib_prefix=no
10240 ;;
10241 motorola)
10242 need_lib_prefix=no
10243 need_version=no
10244 shlibpath_overrides_runpath=no
10245 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10246 ;;
10247 esac
10248 ;;
10249
10250sysv4*MP*)
10251 if test -d /usr/nec ;then
10252 version_type=linux
10253 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10254 soname_spec='$libname${shared_ext}.$major'
10255 shlibpath_var=LD_LIBRARY_PATH
2232061b 10256 fi
6bb11ab3
L
10257 ;;
10258
10259sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10260 version_type=freebsd-elf
10261 need_lib_prefix=no
10262 need_version=no
10263 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10264 soname_spec='${libname}${release}${shared_ext}$major'
10265 shlibpath_var=LD_LIBRARY_PATH
10266 shlibpath_overrides_runpath=yes
10267 hardcode_into_libs=yes
10268 if test "$with_gnu_ld" = yes; then
10269 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10270 else
10271 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10272 case $host_os in
10273 sco3.2v5*)
10274 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10275 ;;
10276 esac
10277 fi
10278 sys_lib_dlsearch_path_spec='/usr/lib'
10279 ;;
10280
10281tpf*)
10282 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10283 version_type=linux
10284 need_lib_prefix=no
10285 need_version=no
10286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10287 shlibpath_var=LD_LIBRARY_PATH
10288 shlibpath_overrides_runpath=no
10289 hardcode_into_libs=yes
10290 ;;
10291
10292uts4*)
10293 version_type=linux
10294 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10295 soname_spec='${libname}${release}${shared_ext}$major'
10296 shlibpath_var=LD_LIBRARY_PATH
10297 ;;
10298
10299*)
10300 dynamic_linker=no
10301 ;;
10302esac
10303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10304$as_echo "$dynamic_linker" >&6; }
10305test "$dynamic_linker" = no && can_build_shared=no
10306
10307variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10308if test "$GCC" = yes; then
10309 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10310fi
2232061b 10311
6bb11ab3
L
10312if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10313 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10314fi
10315if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10316 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10317fi
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
2232061b 10344
2232061b 10345
2232061b 10346
2232061b 10347
2232061b
MF
10348
10349
6ffe910a 10350
6ffe910a
MF
10351
10352
10353
10354
10355
2232061b 10356
6ffe910a
MF
10357
10358
10359
10360
6ffe910a 10361
6ffe910a 10362
6ffe910a
MF
10363
10364
6ffe910a 10365
6ffe910a 10366
6ffe910a
MF
10367
10368
5f3ef9d0 10369
5f3ef9d0
JB
10370
10371
10372
db2e4d67
MF
10373
10374
db2e4d67 10375
db2e4d67 10376
db2e4d67 10377
db2e4d67 10378
db2e4d67 10379
db2e4d67 10380
db2e4d67 10381
db2e4d67
MF
10382
10383
db2e4d67 10384
db2e4d67
MF
10385
10386
db2e4d67 10387
db2e4d67
MF
10388
10389
6ffe910a 10390
6ffe910a 10391
6ffe910a
MF
10392
10393
6ffe910a
MF
10394
10395
6ffe910a 10396
6ffe910a 10397
6ffe910a 10398
6ffe910a 10399
6ffe910a 10400
b7026657
AC
10401
10402
10403
c906108c 10404
b7026657 10405
c906108c 10406
b7026657 10407
b7026657 10408
cd0fc7c3 10409
6bb11ab3
L
10410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10411$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10412hardcode_action=
10413if test -n "$hardcode_libdir_flag_spec" ||
10414 test -n "$runpath_var" ||
10415 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 10416
6bb11ab3
L
10417 # We can hardcode non-existent directories.
10418 if test "$hardcode_direct" != no &&
10419 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10420 # have to relink, otherwise we might link with an installed library
10421 # when we should be linking with a yet-to-be-installed one
10422 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10423 test "$hardcode_minus_L" != no; then
10424 # Linking always hardcodes the temporary library directory.
10425 hardcode_action=relink
10426 else
10427 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10428 hardcode_action=immediate
10429 fi
10430else
10431 # We cannot hardcode anything, or else we can only hardcode existing
10432 # directories.
10433 hardcode_action=unsupported
c906108c 10434fi
6bb11ab3
L
10435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10436$as_echo "$hardcode_action" >&6; }
b7026657 10437
6bb11ab3
L
10438if test "$hardcode_action" = relink ||
10439 test "$inherit_rpath" = yes; then
10440 # Fast installation is not supported
10441 enable_fast_install=no
10442elif test "$shlibpath_overrides_runpath" = yes ||
10443 test "$enable_shared" = no; then
10444 # Fast installation is not necessary
10445 enable_fast_install=needless
10446fi
c906108c 10447
6bb11ab3
L
10448
10449
10450
10451
10452
10453 if test "x$enable_dlopen" != xyes; then
10454 enable_dlopen=unknown
10455 enable_dlopen_self=unknown
10456 enable_dlopen_self_static=unknown
10457else
10458 lt_cv_dlopen=no
10459 lt_cv_dlopen_libs=
10460
10461 case $host_os in
10462 beos*)
10463 lt_cv_dlopen="load_add_on"
10464 lt_cv_dlopen_libs=
10465 lt_cv_dlopen_self=yes
10466 ;;
10467
10468 mingw* | pw32* | cegcc*)
10469 lt_cv_dlopen="LoadLibrary"
10470 lt_cv_dlopen_libs=
10471 ;;
10472
10473 cygwin*)
10474 lt_cv_dlopen="dlopen"
10475 lt_cv_dlopen_libs=
10476 ;;
10477
10478 darwin*)
10479 # if libdl is installed we need to link against it
10480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10481$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10482if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10483 $as_echo_n "(cached) " >&6
10484else
10485 ac_check_lib_save_LIBS=$LIBS
10486LIBS="-ldl $LIBS"
10487cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10488/* end confdefs.h. */
10489
10490/* Override any GCC internal prototype to avoid an error.
10491 Use char because int might match the return type of a GCC
10492 builtin and then its argument prototype would still apply. */
10493#ifdef __cplusplus
10494extern "C"
10495#endif
10496char dlopen ();
10497int
10498main ()
10499{
10500return dlopen ();
10501 ;
10502 return 0;
10503}
b7026657 10504_ACEOF
6bb11ab3
L
10505if ac_fn_c_try_link "$LINENO"; then :
10506 ac_cv_lib_dl_dlopen=yes
10507else
10508 ac_cv_lib_dl_dlopen=no
10509fi
10510rm -f core conftest.err conftest.$ac_objext \
10511 conftest$ac_exeext conftest.$ac_ext
10512LIBS=$ac_check_lib_save_LIBS
10513fi
10514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10515$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10516if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10517 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10518else
10519
10520 lt_cv_dlopen="dyld"
10521 lt_cv_dlopen_libs=
10522 lt_cv_dlopen_self=yes
c906108c 10523
c906108c 10524fi
c906108c 10525
6bb11ab3 10526 ;;
c906108c 10527
6bb11ab3
L
10528 *)
10529 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10530if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
10531 lt_cv_dlopen="shl_load"
10532else
10533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10534$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10535if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
10536 $as_echo_n "(cached) " >&6
10537else
10538 ac_check_lib_save_LIBS=$LIBS
10539LIBS="-ldld $LIBS"
10540cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10541/* end confdefs.h. */
10542
10543/* Override any GCC internal prototype to avoid an error.
10544 Use char because int might match the return type of a GCC
10545 builtin and then its argument prototype would still apply. */
10546#ifdef __cplusplus
10547extern "C"
10548#endif
10549char shl_load ();
10550int
10551main ()
10552{
10553return shl_load ();
10554 ;
10555 return 0;
10556}
10557_ACEOF
10558if ac_fn_c_try_link "$LINENO"; then :
10559 ac_cv_lib_dld_shl_load=yes
10560else
10561 ac_cv_lib_dld_shl_load=no
10562fi
10563rm -f core conftest.err conftest.$ac_objext \
10564 conftest$ac_exeext conftest.$ac_ext
10565LIBS=$ac_check_lib_save_LIBS
10566fi
10567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10568$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 10569if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
10570 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10571else
10572 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 10573if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
10574 lt_cv_dlopen="dlopen"
10575else
10576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10577$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10578if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10579 $as_echo_n "(cached) " >&6
c906108c 10580else
b7026657 10581 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10582LIBS="-ldl $LIBS"
81ecdfbb 10583cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
10584/* end confdefs.h. */
10585
81ecdfbb
RW
10586/* Override any GCC internal prototype to avoid an error.
10587 Use char because int might match the return type of a GCC
10588 builtin and then its argument prototype would still apply. */
b7026657
AC
10589#ifdef __cplusplus
10590extern "C"
10591#endif
6bb11ab3 10592char dlopen ();
b7026657
AC
10593int
10594main ()
10595{
6bb11ab3 10596return dlopen ();
b7026657
AC
10597 ;
10598 return 0;
10599}
10600_ACEOF
81ecdfbb 10601if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10602 ac_cv_lib_dl_dlopen=yes
b7026657 10603else
6bb11ab3 10604 ac_cv_lib_dl_dlopen=no
b7026657 10605fi
81ecdfbb
RW
10606rm -f core conftest.err conftest.$ac_objext \
10607 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
10608LIBS=$ac_check_lib_save_LIBS
10609fi
6bb11ab3
L
10610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10611$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10612if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10613 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10614else
10615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10616$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 10617if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 10618 $as_echo_n "(cached) " >&6
c906108c 10619else
b7026657 10620 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10621LIBS="-lsvld $LIBS"
81ecdfbb 10622cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
10623/* end confdefs.h. */
10624
81ecdfbb
RW
10625/* Override any GCC internal prototype to avoid an error.
10626 Use char because int might match the return type of a GCC
10627 builtin and then its argument prototype would still apply. */
b7026657
AC
10628#ifdef __cplusplus
10629extern "C"
10630#endif
6bb11ab3 10631char dlopen ();
b7026657
AC
10632int
10633main ()
10634{
6bb11ab3 10635return dlopen ();
b7026657
AC
10636 ;
10637 return 0;
10638}
10639_ACEOF
81ecdfbb 10640if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10641 ac_cv_lib_svld_dlopen=yes
b7026657 10642else
6bb11ab3 10643 ac_cv_lib_svld_dlopen=no
b7026657 10644fi
81ecdfbb
RW
10645rm -f core conftest.err conftest.$ac_objext \
10646 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
10647LIBS=$ac_check_lib_save_LIBS
10648fi
6bb11ab3
L
10649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10650$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 10651if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 10652 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 10653else
6bb11ab3
L
10654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10655$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 10656if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 10657 $as_echo_n "(cached) " >&6
b5bd9624 10658else
6bb11ab3
L
10659 ac_check_lib_save_LIBS=$LIBS
10660LIBS="-ldld $LIBS"
81ecdfbb 10661cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
10662/* end confdefs.h. */
10663
81ecdfbb
RW
10664/* Override any GCC internal prototype to avoid an error.
10665 Use char because int might match the return type of a GCC
b5bd9624 10666 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
10667#ifdef __cplusplus
10668extern "C"
10669#endif
6bb11ab3 10670char dld_link ();
b5bd9624
HPN
10671int
10672main ()
10673{
6bb11ab3 10674return dld_link ();
81ecdfbb
RW
10675 ;
10676 return 0;
10677}
b5bd9624 10678_ACEOF
6bb11ab3
L
10679if ac_fn_c_try_link "$LINENO"; then :
10680 ac_cv_lib_dld_dld_link=yes
10681else
10682 ac_cv_lib_dld_dld_link=no
10683fi
10684rm -f core conftest.err conftest.$ac_objext \
10685 conftest$ac_exeext conftest.$ac_ext
10686LIBS=$ac_check_lib_save_LIBS
10687fi
10688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10689$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 10690if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
10691 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10692fi
10693
10694
10695fi
10696
10697
10698fi
10699
10700
10701fi
10702
10703
10704fi
10705
10706
10707fi
10708
10709 ;;
10710 esac
10711
10712 if test "x$lt_cv_dlopen" != xno; then
10713 enable_dlopen=yes
b5bd9624 10714 else
6bb11ab3
L
10715 enable_dlopen=no
10716 fi
10717
10718 case $lt_cv_dlopen in
10719 dlopen)
10720 save_CPPFLAGS="$CPPFLAGS"
10721 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10722
10723 save_LDFLAGS="$LDFLAGS"
10724 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10725
10726 save_LIBS="$LIBS"
10727 LIBS="$lt_cv_dlopen_libs $LIBS"
10728
10729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10730$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 10731if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
10732 $as_echo_n "(cached) " >&6
10733else
10734 if test "$cross_compiling" = yes; then :
10735 lt_cv_dlopen_self=cross
10736else
10737 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10738 lt_status=$lt_dlunknown
10739 cat > conftest.$ac_ext <<_LT_EOF
f9a4d543 10740#line 10740 "configure"
6bb11ab3
L
10741#include "confdefs.h"
10742
10743#if HAVE_DLFCN_H
10744#include <dlfcn.h>
10745#endif
10746
10747#include <stdio.h>
10748
10749#ifdef RTLD_GLOBAL
10750# define LT_DLGLOBAL RTLD_GLOBAL
10751#else
10752# ifdef DL_GLOBAL
10753# define LT_DLGLOBAL DL_GLOBAL
10754# else
10755# define LT_DLGLOBAL 0
10756# endif
10757#endif
10758
10759/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10760 find out it does not work in some platform. */
10761#ifndef LT_DLLAZY_OR_NOW
10762# ifdef RTLD_LAZY
10763# define LT_DLLAZY_OR_NOW RTLD_LAZY
10764# else
10765# ifdef DL_LAZY
10766# define LT_DLLAZY_OR_NOW DL_LAZY
10767# else
10768# ifdef RTLD_NOW
10769# define LT_DLLAZY_OR_NOW RTLD_NOW
10770# else
10771# ifdef DL_NOW
10772# define LT_DLLAZY_OR_NOW DL_NOW
10773# else
10774# define LT_DLLAZY_OR_NOW 0
10775# endif
10776# endif
10777# endif
10778# endif
10779#endif
10780
10781/* When -fvisbility=hidden is used, assume the code has been annotated
10782 correspondingly for the symbols needed. */
10783#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10784void fnord () __attribute__((visibility("default")));
10785#endif
10786
10787void fnord () { int i=42; }
10788int main ()
10789{
10790 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10791 int status = $lt_dlunknown;
10792
10793 if (self)
10794 {
10795 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10796 else
10797 {
10798 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10799 else puts (dlerror ());
10800 }
10801 /* dlclose (self); */
10802 }
10803 else
10804 puts (dlerror ());
10805
10806 return status;
10807}
10808_LT_EOF
10809 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10810 (eval $ac_link) 2>&5
10811 ac_status=$?
10812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10813 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10814 (./conftest; exit; ) >&5 2>/dev/null
10815 lt_status=$?
10816 case x$lt_status in
10817 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10818 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10819 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10820 esac
10821 else :
10822 # compilation failed
10823 lt_cv_dlopen_self=no
b5bd9624 10824 fi
b5bd9624 10825fi
6bb11ab3
L
10826rm -fr conftest*
10827
10828
b5bd9624 10829fi
6bb11ab3
L
10830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10831$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 10832
6bb11ab3
L
10833 if test "x$lt_cv_dlopen_self" = xyes; then
10834 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10836$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 10837if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 10838 $as_echo_n "(cached) " >&6
b5bd9624 10839else
6bb11ab3
L
10840 if test "$cross_compiling" = yes; then :
10841 lt_cv_dlopen_self_static=cross
10842else
10843 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10844 lt_status=$lt_dlunknown
10845 cat > conftest.$ac_ext <<_LT_EOF
f9a4d543 10846#line 10846 "configure"
6bb11ab3
L
10847#include "confdefs.h"
10848
10849#if HAVE_DLFCN_H
10850#include <dlfcn.h>
10851#endif
10852
10853#include <stdio.h>
10854
10855#ifdef RTLD_GLOBAL
10856# define LT_DLGLOBAL RTLD_GLOBAL
10857#else
10858# ifdef DL_GLOBAL
10859# define LT_DLGLOBAL DL_GLOBAL
10860# else
10861# define LT_DLGLOBAL 0
10862# endif
10863#endif
10864
10865/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10866 find out it does not work in some platform. */
10867#ifndef LT_DLLAZY_OR_NOW
10868# ifdef RTLD_LAZY
10869# define LT_DLLAZY_OR_NOW RTLD_LAZY
10870# else
10871# ifdef DL_LAZY
10872# define LT_DLLAZY_OR_NOW DL_LAZY
10873# else
10874# ifdef RTLD_NOW
10875# define LT_DLLAZY_OR_NOW RTLD_NOW
10876# else
10877# ifdef DL_NOW
10878# define LT_DLLAZY_OR_NOW DL_NOW
10879# else
10880# define LT_DLLAZY_OR_NOW 0
10881# endif
10882# endif
10883# endif
10884# endif
10885#endif
10886
10887/* When -fvisbility=hidden is used, assume the code has been annotated
10888 correspondingly for the symbols needed. */
10889#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10890void fnord () __attribute__((visibility("default")));
10891#endif
10892
10893void fnord () { int i=42; }
10894int main ()
10895{
10896 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10897 int status = $lt_dlunknown;
10898
10899 if (self)
10900 {
10901 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10902 else
10903 {
10904 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10905 else puts (dlerror ());
10906 }
10907 /* dlclose (self); */
10908 }
10909 else
10910 puts (dlerror ());
10911
10912 return status;
10913}
10914_LT_EOF
10915 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10916 (eval $ac_link) 2>&5
10917 ac_status=$?
10918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10919 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10920 (./conftest; exit; ) >&5 2>/dev/null
10921 lt_status=$?
10922 case x$lt_status in
10923 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10924 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10925 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10926 esac
10927 else :
10928 # compilation failed
10929 lt_cv_dlopen_self_static=no
10930 fi
b5bd9624 10931fi
6bb11ab3
L
10932rm -fr conftest*
10933
10934
b5bd9624 10935fi
6bb11ab3
L
10936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10937$as_echo "$lt_cv_dlopen_self_static" >&6; }
10938 fi
10939
10940 CPPFLAGS="$save_CPPFLAGS"
10941 LDFLAGS="$save_LDFLAGS"
10942 LIBS="$save_LIBS"
10943 ;;
10944 esac
10945
10946 case $lt_cv_dlopen_self in
10947 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10948 *) enable_dlopen_self=unknown ;;
10949 esac
10950
10951 case $lt_cv_dlopen_self_static in
10952 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10953 *) enable_dlopen_self_static=unknown ;;
10954 esac
10955fi
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973striplib=
10974old_striplib=
10975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10976$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10977if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10978 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10979 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10981$as_echo "yes" >&6; }
10982else
10983# FIXME - insert some real tests, host_os isn't really good enough
10984 case $host_os in
10985 darwin*)
10986 if test -n "$STRIP" ; then
10987 striplib="$STRIP -x"
10988 old_striplib="$STRIP -S"
10989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10990$as_echo "yes" >&6; }
10991 else
10992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10993$as_echo "no" >&6; }
10994 fi
10995 ;;
10996 *)
10997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10998$as_echo "no" >&6; }
10999 ;;
11000 esac
11001fi
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014 # Report which library types will actually be built
11015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11016$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11018$as_echo "$can_build_shared" >&6; }
11019
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11021$as_echo_n "checking whether to build shared libraries... " >&6; }
11022 test "$can_build_shared" = "no" && enable_shared=no
11023
11024 # On AIX, shared libraries and static libraries use the same namespace, and
11025 # are all built from PIC.
11026 case $host_os in
11027 aix3*)
11028 test "$enable_shared" = yes && enable_static=no
11029 if test -n "$RANLIB"; then
11030 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11031 postinstall_cmds='$RANLIB $lib'
11032 fi
11033 ;;
11034
11035 aix[4-9]*)
11036 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11037 test "$enable_shared" = yes && enable_static=no
11038 fi
11039 ;;
11040 esac
11041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11042$as_echo "$enable_shared" >&6; }
11043
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11045$as_echo_n "checking whether to build static libraries... " >&6; }
11046 # Make sure either enable_shared or enable_static is yes.
11047 test "$enable_shared" = yes || enable_static=yes
11048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11049$as_echo "$enable_static" >&6; }
11050
11051
11052
11053
11054fi
11055ac_ext=c
11056ac_cpp='$CPP $CPPFLAGS'
11057ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11058ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11059ac_compiler_gnu=$ac_cv_c_compiler_gnu
11060
11061CC="$lt_save_CC"
11062
11063
11064
11065
11066
11067
11068
11069
11070
b5bd9624 11071
b5bd9624 11072
b5bd9624 11073
b5bd9624 11074
6bb11ab3
L
11075 ac_config_commands="$ac_config_commands libtool"
11076
11077
11078
11079
11080# Only expand once:
11081
11082
5912fadd 11083
b5bd9624 11084
c906108c 11085
31e6ad7d
MF
11086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11087$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11088 # Check whether --enable-maintainer-mode was given.
81ecdfbb 11089if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11090 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11091else
11092 USE_MAINTAINER_MODE=no
c906108c 11093fi
31e6ad7d
MF
11094
11095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11096$as_echo "$USE_MAINTAINER_MODE" >&6; }
11097 if test $USE_MAINTAINER_MODE = yes; then
11098 MAINTAINER_MODE_TRUE=
11099 MAINTAINER_MODE_FALSE='#'
c906108c 11100else
31e6ad7d
MF
11101 MAINTAINER_MODE_TRUE='#'
11102 MAINTAINER_MODE_FALSE=
81ecdfbb 11103fi
c906108c 11104
31e6ad7d
MF
11105 MAINT=$MAINTAINER_MODE_TRUE
11106
11107
c906108c 11108
81ecdfbb 11109
347fe5bb
MF
11110sim_inline="-DDEFAULT_INLINE=0"
11111# Check whether --enable-sim-inline was given.
11112if test "${enable_sim_inline+set}" = set; then :
11113 enableval=$enable_sim_inline; sim_inline=""
11114case "$enableval" in
11115 no) sim_inline="-DDEFAULT_INLINE=0";;
11116 0) sim_inline="-DDEFAULT_INLINE=0";;
11117 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11118 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11119 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11120 new_flag=""
11121 case "$x" in
11122 *_INLINE=*) new_flag="-D$x";;
11123 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11124 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11125 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11126 esac
11127 if test x"$sim_inline" = x""; then
11128 sim_inline="$new_flag"
11129 else
11130 sim_inline="$sim_inline $new_flag"
11131 fi
11132 done;;
11133esac
11134if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11135 echo "Setting inline flags = $sim_inline" 6>&1
11136fi
11137fi
11138
11139
11140
81ecdfbb 11141
5c1008a4
MF
11142# Check whether --enable-werror was given.
11143if test "${enable_werror+set}" = set; then :
11144 enableval=$enable_werror; case "${enableval}" in
11145 yes | y) ERROR_ON_WARNING="yes" ;;
11146 no | n) ERROR_ON_WARNING="no" ;;
11147 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11148 esac
11149fi
11150
11151
5c1008a4 11152if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
982c3a65 11153 ERROR_ON_WARNING=yes
5c1008a4
MF
11154fi
11155
11156WERROR_CFLAGS=""
982c3a65
MF
11157if test "${ERROR_ON_WARNING}" = yes ; then
11158 WERROR_CFLAGS="-Werror"
11159fi
5c1008a4
MF
11160
11161build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11162-Wpointer-sign \
11163-Wno-unused -Wunused-value -Wunused-function \
11164-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11165-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11166-Wold-style-declaration -Wold-style-definition"
11167
11168# Enable -Wno-format by default when using gcc on mingw since many
11169# GCC versions complain about %I64.
11170case "${host}" in
11171 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11172 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11173esac
11174
11175# Check whether --enable-build-warnings was given.
11176if test "${enable_build_warnings+set}" = set; then :
11177 enableval=$enable_build_warnings; case "${enableval}" in
11178 yes) ;;
11179 no) build_warnings="-w";;
11180 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11181 build_warnings="${build_warnings} ${t}";;
11182 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11183 build_warnings="${t} ${build_warnings}";;
11184 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11185esac
11186if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11187 echo "Setting compiler warning flags = $build_warnings" 6>&1
11188fi
11189fi
11190# Check whether --enable-sim-build-warnings was given.
11191if test "${enable_sim_build_warnings+set}" = set; then :
11192 enableval=$enable_sim_build_warnings; case "${enableval}" in
11193 yes) ;;
11194 no) build_warnings="-w";;
11195 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11196 build_warnings="${build_warnings} ${t}";;
11197 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11198 build_warnings="${t} ${build_warnings}";;
11199 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11200esac
11201if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11202 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11203fi
11204fi
11205WARN_CFLAGS=""
11206if test "x${build_warnings}" != x -a "x$GCC" = xyes
11207then
11208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11209$as_echo_n "checking compiler warning flags... " >&6; }
11210 # Separate out the -Werror flag as some files just cannot be
11211 # compiled with it enabled.
11212 for w in ${build_warnings}; do
11213 case $w in
11214 -Werr*) WERROR_CFLAGS=-Werror ;;
11215 *) # Check that GCC accepts it
11216 saved_CFLAGS="$CFLAGS"
1f195bc3 11217 CFLAGS="$CFLAGS -Werror $w"
5c1008a4
MF
11218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11219/* end confdefs.h. */
11220
11221int
11222main ()
11223{
11224
11225 ;
11226 return 0;
11227}
11228_ACEOF
11229if ac_fn_c_try_compile "$LINENO"; then :
11230 WARN_CFLAGS="${WARN_CFLAGS} $w"
11231fi
11232rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11233 CFLAGS="$saved_CFLAGS"
11234 esac
11235 done
11236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11237$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11238fi
11239
11240
66d055c7
MF
11241hardware="cfi core pal glue "
11242sim_hw_cflags="-DWITH_HW=1"
11243sim_hw="$hardware"
11244sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
11245
11246# Check whether --enable-sim-hardware was given.
11247if test "${enable_sim_hardware+set}" = set; then :
11248 enableval=$enable_sim_hardware;
11249else
11250 enable_sim_hardware="yes"
11251fi
11252
11253case ${enable_sim_hardware} in
11254 yes|no) ;;
11255 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11256 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11257 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
11258esac
11259
11260if test "$enable_sim_hardware" = no; then
11261 sim_hw_objs=
11262 sim_hw_cflags="-DWITH_HW=0"
11263 sim_hw=
11264else
11265 sim_hw_cflags="-DWITH_HW=1"
11266 # remove duplicates
11267 sim_hw=""
11268 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11269 for i in $hardware ; do
11270 case " $sim_hw " in
11271 *" $i "*) ;;
11272 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11273 esac
11274 done
11275 # mingw does not support sockser
11276 case ${host} in
11277 *mingw*) ;;
11278 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11279 # that you instatiate. Instead, other code will call into it directly.
11280 # At some point, we should convert it over.
11281 sim_hw_objs="$sim_hw_objs dv-sockser.o"
bcaa61f7 11282 sim_hw_cflags="$sim_hw_cflags -DHAVE_DV_SOCKSER"
66d055c7
MF
11283 ;;
11284 esac
11285 if test x"$silent" != x"yes"; then
11286 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
11287 fi
11288 case " $hardware " in
11289 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
11290$as_echo_n "checking for log2 in -lm... " >&6; }
11291if ${ac_cv_lib_m_log2+:} false; then :
11292 $as_echo_n "(cached) " >&6
11293else
11294 ac_check_lib_save_LIBS=$LIBS
11295LIBS="-lm $LIBS"
11296cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11297/* end confdefs.h. */
11298
11299/* Override any GCC internal prototype to avoid an error.
11300 Use char because int might match the return type of a GCC
11301 builtin and then its argument prototype would still apply. */
11302#ifdef __cplusplus
11303extern "C"
11304#endif
11305char log2 ();
11306int
11307main ()
11308{
11309return log2 ();
11310 ;
11311 return 0;
11312}
11313_ACEOF
11314if ac_fn_c_try_link "$LINENO"; then :
11315 ac_cv_lib_m_log2=yes
11316else
11317 ac_cv_lib_m_log2=no
11318fi
11319rm -f core conftest.err conftest.$ac_objext \
11320 conftest$ac_exeext conftest.$ac_ext
11321LIBS=$ac_check_lib_save_LIBS
11322fi
11323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11324$as_echo "$ac_cv_lib_m_log2" >&6; }
11325if test "x$ac_cv_lib_m_log2" = xyes; then :
11326 cat >>confdefs.h <<_ACEOF
11327#define HAVE_LIBM 1
11328_ACEOF
11329
11330 LIBS="-lm $LIBS"
11331
11332fi
11333;;
11334 esac
11335fi
11336
11337
b7026657
AC
11338cgen_breaks=""
11339if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11340cgen_breaks="break cgen_rtx_error";
11341fi
11342
81ecdfbb 11343ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 11344
81ecdfbb 11345ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 11346
81ecdfbb 11347ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 11348
81ecdfbb 11349ac_config_commands="$ac_config_commands Makefile"
38f48d72 11350
81ecdfbb 11351ac_config_commands="$ac_config_commands stamp-h"
38f48d72 11352
760b3e8b
MF
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
b7026657
AC
11363cat >confcache <<\_ACEOF
11364# This file is a shell script that caches the results of configure
11365# tests run on this system so they can be shared between configure
11366# scripts and configure runs, see configure's option --config-cache.
11367# It is not useful on other systems. If it contains results you don't
11368# want to keep, you may remove or edit it.
11369#
11370# config.status only pays attention to the cache file if you give it
11371# the --recheck option to rerun configure.
11372#
11373# `ac_cv_env_foo' variables (set or unset) will be overridden when
11374# loading this file, other *unset* `ac_cv_foo' will be assigned the
11375# following values.
11376
11377_ACEOF
11378
11379# The following way of writing the cache mishandles newlines in values,
11380# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 11381# So, we kill variables containing newlines.
b7026657
AC
11382# Ultrix sh set writes to stderr and can't be redirected directly,
11383# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
11384(
11385 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11386 eval ac_val=\$$ac_var
11387 case $ac_val in #(
11388 *${as_nl}*)
11389 case $ac_var in #(
11390 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11391$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11392 esac
11393 case $ac_var in #(
11394 _ | IFS | as_nl) ;; #(
11395 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11396 *) { eval $ac_var=; unset $ac_var;} ;;
11397 esac ;;
11398 esac
11399 done
11400
b7026657 11401 (set) 2>&1 |
81ecdfbb
RW
11402 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11403 *${as_nl}ac_space=\ *)
11404 # `set' does not quote correctly, so add quotes: double-quote
11405 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
11406 sed -n \
11407 "s/'/'\\\\''/g;
11408 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 11409 ;; #(
b7026657
AC
11410 *)
11411 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 11412 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 11413 ;;
81ecdfbb
RW
11414 esac |
11415 sort
11416) |
b7026657 11417 sed '
81ecdfbb 11418 /^ac_cv_env_/b end
b7026657 11419 t clear
81ecdfbb 11420 :clear
b7026657
AC
11421 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11422 t end
81ecdfbb
RW
11423 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11424 :end' >>confcache
11425if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11426 if test -w "$cache_file"; then
d0ac1c44 11427 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
11428 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11429$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
11430 if test ! -f "$cache_file" || test -h "$cache_file"; then
11431 cat confcache >"$cache_file"
11432 else
11433 case $cache_file in #(
11434 */* | ?:*)
11435 mv -f confcache "$cache_file"$$ &&
11436 mv -f "$cache_file"$$ "$cache_file" ;; #(
11437 *)
11438 mv -f confcache "$cache_file" ;;
11439 esac
11440 fi
11441 fi
b7026657 11442 else
81ecdfbb
RW
11443 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11444$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
11445 fi
11446fi
11447rm -f confcache
11448
11449test "x$prefix" = xNONE && prefix=$ac_default_prefix
11450# Let make expand exec_prefix.
11451test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11452
52d37d2c
MF
11453# Transform confdefs.h into DEFS.
11454# Protect against shell expansion while executing Makefile rules.
11455# Protect against Makefile macro expansion.
11456#
11457# If the first sed substitution is executed (which looks for macros that
11458# take arguments), then branch to the quote section. Otherwise,
11459# look for a macro that doesn't take arguments.
11460ac_script='
11461:mline
11462/\\$/{
11463 N
11464 s,\\\n,,
11465 b mline
11466}
11467t clear
11468:clear
11469s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
11470t quote
11471s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
11472t quote
11473b any
11474:quote
11475s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11476s/\[/\\&/g
11477s/\]/\\&/g
11478s/\$/$$/g
11479H
11480:any
11481${
11482 g
11483 s/^\n//
11484 s/\n/ /g
11485 p
11486}
11487'
11488DEFS=`sed -n "$ac_script" confdefs.h`
11489
b7026657
AC
11490
11491ac_libobjs=
11492ac_ltlibobjs=
d0ac1c44 11493U=
b7026657
AC
11494for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11495 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
11496 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11497 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11498 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11499 # will be set to the directory where LIBOBJS objects are built.
11500 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11501 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
11502done
11503LIBOBJS=$ac_libobjs
11504
11505LTLIBOBJS=$ac_ltlibobjs
11506
11507
0cb8d851 11508
6bb11ab3 11509if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 11510 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
11511Usually this means the macro was only invoked conditionally." "$LINENO" 5
11512fi
31e6ad7d 11513if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 11514 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
11515Usually this means the macro was only invoked conditionally." "$LINENO" 5
11516fi
b7026657 11517
d0ac1c44 11518: "${CONFIG_STATUS=./config.status}"
81ecdfbb 11519ac_write_fail=0
b7026657
AC
11520ac_clean_files_save=$ac_clean_files
11521ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
11522{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11523$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11524as_write_fail=0
11525cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
11526#! $SHELL
11527# Generated by $as_me.
11528# Run this file to recreate the current configuration.
11529# Compiler output produced by configure, useful for debugging
11530# configure, is in config.log if it exists.
11531
11532debug=false
11533ac_cs_recheck=false
11534ac_cs_silent=false
b7026657 11535
81ecdfbb
RW
11536SHELL=\${CONFIG_SHELL-$SHELL}
11537export SHELL
11538_ASEOF
11539cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11540## -------------------- ##
11541## M4sh Initialization. ##
11542## -------------------- ##
11543
11544# Be more Bourne compatible
11545DUALCASE=1; export DUALCASE # for MKS sh
11546if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
11547 emulate sh
11548 NULLCMD=:
81ecdfbb 11549 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
11550 # is contrary to our usage. Disable this feature.
11551 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
11552 setopt NO_GLOB_SUBST
11553else
11554 case `(set -o) 2>/dev/null` in #(
11555 *posix*) :
11556 set -o posix ;; #(
11557 *) :
11558 ;;
11559esac
b7026657 11560fi
b7026657 11561
81ecdfbb
RW
11562
11563as_nl='
11564'
11565export as_nl
11566# Printing a long string crashes Solaris 7 /usr/bin/printf.
11567as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11568as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11569as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11570# Prefer a ksh shell builtin over an external printf program on Solaris,
11571# but without wasting forks for bash or zsh.
11572if test -z "$BASH_VERSION$ZSH_VERSION" \
11573 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11574 as_echo='print -r --'
11575 as_echo_n='print -rn --'
11576elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11577 as_echo='printf %s\n'
11578 as_echo_n='printf %s'
11579else
11580 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11581 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11582 as_echo_n='/usr/ucb/echo -n'
11583 else
11584 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11585 as_echo_n_body='eval
11586 arg=$1;
11587 case $arg in #(
11588 *"$as_nl"*)
11589 expr "X$arg" : "X\\(.*\\)$as_nl";
11590 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11591 esac;
11592 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11593 '
11594 export as_echo_n_body
11595 as_echo_n='sh -c $as_echo_n_body as_echo'
11596 fi
11597 export as_echo_body
11598 as_echo='sh -c $as_echo_body as_echo'
11599fi
11600
11601# The user is always right.
11602if test "${PATH_SEPARATOR+set}" != set; then
11603 PATH_SEPARATOR=:
11604 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11605 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11606 PATH_SEPARATOR=';'
11607 }
c906108c
SS
11608fi
11609
11610
81ecdfbb
RW
11611# IFS
11612# We need space, tab and new line, in precisely that order. Quoting is
11613# there to prevent editors from complaining about space-tab.
11614# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11615# splitting by setting IFS to empty value.)
11616IFS=" "" $as_nl"
11617
11618# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 11619as_myself=
81ecdfbb
RW
11620case $0 in #((
11621 *[\\/]* ) as_myself=$0 ;;
11622 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11623for as_dir in $PATH
11624do
11625 IFS=$as_save_IFS
11626 test -z "$as_dir" && as_dir=.
11627 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11628 done
11629IFS=$as_save_IFS
11630
11631 ;;
11632esac
11633# We did not find ourselves, most probably we were run as `sh COMMAND'
11634# in which case we are not to be found in the path.
11635if test "x$as_myself" = x; then
11636 as_myself=$0
11637fi
11638if test ! -f "$as_myself"; then
11639 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11640 exit 1
11641fi
11642
11643# Unset variables that we do not need and which cause bugs (e.g. in
11644# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11645# suppresses any "Segmentation fault" message there. '((' could
11646# trigger a bug in pdksh 5.2.14.
11647for as_var in BASH_ENV ENV MAIL MAILPATH
11648do eval test x\${$as_var+set} = xset \
11649 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11650done
b7026657
AC
11651PS1='$ '
11652PS2='> '
11653PS4='+ '
11654
11655# NLS nuisances.
81ecdfbb
RW
11656LC_ALL=C
11657export LC_ALL
11658LANGUAGE=C
11659export LANGUAGE
11660
11661# CDPATH.
11662(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11663
11664
d0ac1c44
SM
11665# as_fn_error STATUS ERROR [LINENO LOG_FD]
11666# ----------------------------------------
81ecdfbb
RW
11667# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11668# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 11669# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
11670as_fn_error ()
11671{
d0ac1c44
SM
11672 as_status=$1; test $as_status -eq 0 && as_status=1
11673 if test "$4"; then
11674 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11675 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 11676 fi
d0ac1c44 11677 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
11678 as_fn_exit $as_status
11679} # as_fn_error
11680
11681
11682# as_fn_set_status STATUS
11683# -----------------------
11684# Set $? to STATUS, without forking.
11685as_fn_set_status ()
11686{
11687 return $1
11688} # as_fn_set_status
11689
11690# as_fn_exit STATUS
11691# -----------------
11692# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11693as_fn_exit ()
11694{
11695 set +e
11696 as_fn_set_status $1
11697 exit $1
11698} # as_fn_exit
11699
11700# as_fn_unset VAR
11701# ---------------
11702# Portably unset VAR.
11703as_fn_unset ()
11704{
11705 { eval $1=; unset $1;}
11706}
11707as_unset=as_fn_unset
11708# as_fn_append VAR VALUE
11709# ----------------------
11710# Append the text in VALUE to the end of the definition contained in VAR. Take
11711# advantage of any shell optimizations that allow amortized linear growth over
11712# repeated appends, instead of the typical quadratic growth present in naive
11713# implementations.
11714if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11715 eval 'as_fn_append ()
11716 {
11717 eval $1+=\$2
11718 }'
11719else
11720 as_fn_append ()
11721 {
11722 eval $1=\$$1\$2
11723 }
11724fi # as_fn_append
11725
11726# as_fn_arith ARG...
11727# ------------------
11728# Perform arithmetic evaluation on the ARGs, and store the result in the
11729# global $as_val. Take advantage of shells that can avoid forks. The arguments
11730# must be portable across $(()) and expr.
11731if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11732 eval 'as_fn_arith ()
11733 {
11734 as_val=$(( $* ))
11735 }'
11736else
11737 as_fn_arith ()
11738 {
11739 as_val=`expr "$@" || test $? -eq 1`
11740 }
11741fi # as_fn_arith
11742
c906108c 11743
81ecdfbb
RW
11744if expr a : '\(a\)' >/dev/null 2>&1 &&
11745 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657 11746 as_expr=expr
c906108c 11747else
b7026657
AC
11748 as_expr=false
11749fi
c906108c 11750
81ecdfbb 11751if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657 11752 as_basename=basename
c906108c 11753else
b7026657 11754 as_basename=false
c906108c 11755fi
b7026657 11756
81ecdfbb
RW
11757if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11758 as_dirname=dirname
11759else
11760 as_dirname=false
11761fi
b7026657 11762
81ecdfbb 11763as_me=`$as_basename -- "$0" ||
b7026657
AC
11764$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11765 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
11766 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11767$as_echo X/"$0" |
11768 sed '/^.*\/\([^/][^/]*\)\/*$/{
11769 s//\1/
11770 q
11771 }
11772 /^X\/\(\/\/\)$/{
11773 s//\1/
11774 q
11775 }
11776 /^X\/\(\/\).*/{
11777 s//\1/
11778 q
11779 }
11780 s/.*/./; q'`
b7026657 11781
b7026657
AC
11782# Avoid depending upon Character Ranges.
11783as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11784as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11785as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11786as_cr_digits='0123456789'
11787as_cr_alnum=$as_cr_Letters$as_cr_digits
11788
81ecdfbb
RW
11789ECHO_C= ECHO_N= ECHO_T=
11790case `echo -n x` in #(((((
11791-n*)
11792 case `echo 'xy\c'` in
11793 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11794 xy) ECHO_C='\c';;
11795 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11796 ECHO_T=' ';;
11797 esac;;
11798*)
11799 ECHO_N='-n';;
b7026657 11800esac
cd0fc7c3 11801
81ecdfbb
RW
11802rm -f conf$$ conf$$.exe conf$$.file
11803if test -d conf$$.dir; then
11804 rm -f conf$$.dir/conf$$.file
c906108c 11805else
81ecdfbb
RW
11806 rm -f conf$$.dir
11807 mkdir conf$$.dir 2>/dev/null
b7026657 11808fi
81ecdfbb
RW
11809if (echo >conf$$.file) 2>/dev/null; then
11810 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 11811 as_ln_s='ln -s'
81ecdfbb
RW
11812 # ... but there are two gotchas:
11813 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11814 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 11815 # In both cases, we have to default to `cp -pR'.
81ecdfbb 11816 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 11817 as_ln_s='cp -pR'
81ecdfbb
RW
11818 elif ln conf$$.file conf$$ 2>/dev/null; then
11819 as_ln_s=ln
11820 else
d0ac1c44 11821 as_ln_s='cp -pR'
cd0fc7c3 11822 fi
b7026657 11823else
d0ac1c44 11824 as_ln_s='cp -pR'
c906108c 11825fi
81ecdfbb
RW
11826rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11827rmdir conf$$.dir 2>/dev/null
11828
b7026657 11829
81ecdfbb
RW
11830# as_fn_mkdir_p
11831# -------------
11832# Create "$as_dir" as a directory, including parents if necessary.
11833as_fn_mkdir_p ()
11834{
11835
11836 case $as_dir in #(
11837 -*) as_dir=./$as_dir;;
11838 esac
11839 test -d "$as_dir" || eval $as_mkdir_p || {
11840 as_dirs=
11841 while :; do
11842 case $as_dir in #(
11843 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11844 *) as_qdir=$as_dir;;
11845 esac
11846 as_dirs="'$as_qdir' $as_dirs"
11847 as_dir=`$as_dirname -- "$as_dir" ||
11848$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11849 X"$as_dir" : 'X\(//\)[^/]' \| \
11850 X"$as_dir" : 'X\(//\)$' \| \
11851 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11852$as_echo X"$as_dir" |
11853 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11854 s//\1/
11855 q
11856 }
11857 /^X\(\/\/\)[^/].*/{
11858 s//\1/
11859 q
11860 }
11861 /^X\(\/\/\)$/{
11862 s//\1/
11863 q
11864 }
11865 /^X\(\/\).*/{
11866 s//\1/
11867 q
11868 }
11869 s/.*/./; q'`
11870 test -d "$as_dir" && break
11871 done
11872 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 11873 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
11874
11875
11876} # as_fn_mkdir_p
b7026657 11877if mkdir -p . 2>/dev/null; then
81ecdfbb 11878 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
11879else
11880 test -d ./-p && rmdir ./-p
11881 as_mkdir_p=false
c906108c 11882fi
cd0fc7c3 11883
d0ac1c44
SM
11884
11885# as_fn_executable_p FILE
11886# -----------------------
11887# Test if FILE is an executable regular file.
11888as_fn_executable_p ()
11889{
11890 test -f "$1" && test -x "$1"
11891} # as_fn_executable_p
11892as_test_x='test -x'
11893as_executable_p=as_fn_executable_p
c906108c 11894
b7026657
AC
11895# Sed expression to map a string onto a valid CPP name.
11896as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 11897
b7026657
AC
11898# Sed expression to map a string onto a valid variable name.
11899as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 11900
c906108c 11901
b7026657 11902exec 6>&1
81ecdfbb
RW
11903## ----------------------------------- ##
11904## Main body of $CONFIG_STATUS script. ##
11905## ----------------------------------- ##
11906_ASEOF
11907test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11908
11909cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11910# Save the log message, to keep $0 and so on meaningful, and to
b7026657 11911# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
11912# values after options handling.
11913ac_log="
b7026657 11914This file was extended by $as_me, which was
d0ac1c44 11915generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
11916
11917 CONFIG_FILES = $CONFIG_FILES
11918 CONFIG_HEADERS = $CONFIG_HEADERS
11919 CONFIG_LINKS = $CONFIG_LINKS
11920 CONFIG_COMMANDS = $CONFIG_COMMANDS
11921 $ $0 $@
11922
81ecdfbb
RW
11923on `(hostname || uname -n) 2>/dev/null | sed 1q`
11924"
11925
b7026657
AC
11926_ACEOF
11927
81ecdfbb
RW
11928case $ac_config_files in *"
11929"*) set x $ac_config_files; shift; ac_config_files=$*;;
11930esac
b7026657 11931
b7026657 11932
c906108c 11933
81ecdfbb
RW
11934cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11935# Files that config.status was made for.
11936config_files="$ac_config_files"
81ecdfbb 11937config_commands="$ac_config_commands"
c906108c 11938
81ecdfbb 11939_ACEOF
c906108c 11940
81ecdfbb 11941cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 11942ac_cs_usage="\
81ecdfbb
RW
11943\`$as_me' instantiates files and other configuration actions
11944from templates according to the current configuration. Unless the files
11945and actions are specified as TAGs, all are instantiated by default.
c906108c 11946
81ecdfbb 11947Usage: $0 [OPTION]... [TAG]...
379832de 11948
b7026657 11949 -h, --help print this help, then exit
81ecdfbb 11950 -V, --version print version number and configuration settings, then exit
d0ac1c44 11951 --config print configuration, then exit
81ecdfbb
RW
11952 -q, --quiet, --silent
11953 do not print progress messages
b7026657
AC
11954 -d, --debug don't remove temporary files
11955 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
11956 --file=FILE[:TEMPLATE]
11957 instantiate the configuration file FILE
b7026657
AC
11958
11959Configuration files:
11960$config_files
11961
b7026657
AC
11962Configuration commands:
11963$config_commands
11964
81ecdfbb 11965Report bugs to the package provider."
b7026657 11966
81ecdfbb
RW
11967_ACEOF
11968cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 11969ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
11970ac_cs_version="\\
11971config.status
d0ac1c44
SM
11972configured by $0, generated by GNU Autoconf 2.69,
11973 with options \\"\$ac_cs_config\\"
b7026657 11974
d0ac1c44 11975Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
11976This config.status script is free software; the Free Software Foundation
11977gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
11978
11979ac_pwd='$ac_pwd'
11980srcdir='$srcdir'
11981INSTALL='$INSTALL'
6bb11ab3 11982AWK='$AWK'
81ecdfbb 11983test -n "\$AWK" || AWK=awk
b7026657
AC
11984_ACEOF
11985
81ecdfbb
RW
11986cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11987# The default lists apply if the user does not specify any file.
b7026657
AC
11988ac_need_defaults=:
11989while test $# != 0
11990do
11991 case $1 in
d0ac1c44 11992 --*=?*)
81ecdfbb
RW
11993 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11994 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 11995 ac_shift=:
c906108c 11996 ;;
d0ac1c44
SM
11997 --*=)
11998 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11999 ac_optarg=
12000 ac_shift=:
12001 ;;
81ecdfbb 12002 *)
b7026657
AC
12003 ac_option=$1
12004 ac_optarg=$2
12005 ac_shift=shift
c906108c 12006 ;;
b7026657 12007 esac
c906108c 12008
b7026657
AC
12009 case $ac_option in
12010 # Handling of the options.
b7026657
AC
12011 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12012 ac_cs_recheck=: ;;
81ecdfbb
RW
12013 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12014 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12015 --config | --confi | --conf | --con | --co | --c )
12016 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 12017 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
12018 debug=: ;;
12019 --file | --fil | --fi | --f )
12020 $ac_shift
81ecdfbb
RW
12021 case $ac_optarg in
12022 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12023 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
12024 esac
12025 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657 12026 ac_need_defaults=false;;
52d37d2c 12027 --he | --h | --help | --hel | -h )
81ecdfbb 12028 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
12029 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12030 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12031 ac_cs_silent=: ;;
c906108c 12032
b7026657 12033 # This is an error.
d0ac1c44 12034 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 12035Try \`$0 --help' for more information." ;;
c906108c 12036
81ecdfbb
RW
12037 *) as_fn_append ac_config_targets " $1"
12038 ac_need_defaults=false ;;
b7026657
AC
12039
12040 esac
12041 shift
12042done
12043
12044ac_configure_extra_args=
12045
12046if $ac_cs_silent; then
12047 exec 6>/dev/null
12048 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c
SS
12049fi
12050
b7026657 12051_ACEOF
81ecdfbb 12052cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 12053if \$ac_cs_recheck; then
d0ac1c44 12054 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
12055 shift
12056 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12057 CONFIG_SHELL='$SHELL'
12058 export CONFIG_SHELL
12059 exec "\$@"
b7026657 12060fi
c906108c 12061
b7026657 12062_ACEOF
81ecdfbb
RW
12063cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12064exec 5>>config.log
12065{
12066 echo
12067 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12068## Running $as_me. ##
12069_ASBOX
12070 $as_echo "$ac_log"
12071} >&5
c906108c 12072
81ecdfbb
RW
12073_ACEOF
12074cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
12075#
12076# INIT-COMMANDS
12077#
12078ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12079
6bb11ab3
L
12080
12081# The HP-UX ksh and POSIX shell print the target directory to stdout
12082# if CDPATH is set.
12083(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12084
12085sed_quote_subst='$sed_quote_subst'
12086double_quote_subst='$double_quote_subst'
12087delay_variable_subst='$delay_variable_subst'
12088macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12089macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12090enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12091enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12092pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12093enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12094SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12095ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12096host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12097host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12098host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12099build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12100build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12101build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12102SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12103Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12104GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12105EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12106FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12107LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12108NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12109LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12110max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12111ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12112exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12113lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12114lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12115lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12116reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12117reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12118OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12119deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12120file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12121AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12122AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12123STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12124RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12125old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12126old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12127old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12128lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12129CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12130CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12131compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12132GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12133lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12134lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12135lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12136lt_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"`'
12137objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12138MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12139lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12140lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12141lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12142lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12143lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12144need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12145DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12146NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12147LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12148OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12149OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12150libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12151shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12152extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12153archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12154enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12155export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12156whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12157compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12158old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12159old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12160archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12161archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12162module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12163module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12164with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12165allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12166no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12167hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12168hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12169hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12170hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12171hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12172hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12173hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12174hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12175inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12176link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12177fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12178always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12179export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12180exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12181include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12182prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12183file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12184variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12185need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12186need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12187version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12188runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12189shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12190shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12191libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12192library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12193soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12194install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12195postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12196postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12197finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12198finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12199hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12200sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12201sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12202hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12203enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12204enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12205enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12206old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12207striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12208
12209LTCC='$LTCC'
12210LTCFLAGS='$LTCFLAGS'
12211compiler='$compiler_DEFAULT'
12212
12213# A function that is used when there is no print builtin or printf.
12214func_fallback_echo ()
12215{
12216 eval 'cat <<_LTECHO_EOF
12217\$1
12218_LTECHO_EOF'
12219}
12220
12221# Quote evaled strings.
12222for var in SHELL \
12223ECHO \
12224SED \
12225GREP \
12226EGREP \
12227FGREP \
12228LD \
12229NM \
12230LN_S \
12231lt_SP2NL \
12232lt_NL2SP \
12233reload_flag \
12234OBJDUMP \
12235deplibs_check_method \
12236file_magic_cmd \
12237AR \
12238AR_FLAGS \
12239STRIP \
12240RANLIB \
12241CC \
12242CFLAGS \
12243compiler \
12244lt_cv_sys_global_symbol_pipe \
12245lt_cv_sys_global_symbol_to_cdecl \
12246lt_cv_sys_global_symbol_to_c_name_address \
12247lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12248lt_prog_compiler_no_builtin_flag \
12249lt_prog_compiler_wl \
12250lt_prog_compiler_pic \
12251lt_prog_compiler_static \
12252lt_cv_prog_compiler_c_o \
12253need_locks \
12254DSYMUTIL \
12255NMEDIT \
12256LIPO \
12257OTOOL \
12258OTOOL64 \
12259shrext_cmds \
12260export_dynamic_flag_spec \
12261whole_archive_flag_spec \
12262compiler_needs_object \
12263with_gnu_ld \
12264allow_undefined_flag \
12265no_undefined_flag \
12266hardcode_libdir_flag_spec \
12267hardcode_libdir_flag_spec_ld \
12268hardcode_libdir_separator \
12269fix_srcfile_path \
12270exclude_expsyms \
12271include_expsyms \
12272file_list_spec \
12273variables_saved_for_relink \
12274libname_spec \
12275library_names_spec \
12276soname_spec \
12277install_override_mode \
12278finish_eval \
12279old_striplib \
12280striplib; do
12281 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12282 *[\\\\\\\`\\"\\\$]*)
12283 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12284 ;;
12285 *)
12286 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12287 ;;
12288 esac
12289done
12290
12291# Double-quote double-evaled strings.
12292for var in reload_cmds \
12293old_postinstall_cmds \
12294old_postuninstall_cmds \
12295old_archive_cmds \
12296extract_expsyms_cmds \
12297old_archive_from_new_cmds \
12298old_archive_from_expsyms_cmds \
12299archive_cmds \
12300archive_expsym_cmds \
12301module_cmds \
12302module_expsym_cmds \
12303export_symbols_cmds \
12304prelink_cmds \
12305postinstall_cmds \
12306postuninstall_cmds \
12307finish_cmds \
12308sys_lib_search_path_spec \
12309sys_lib_dlsearch_path_spec; do
12310 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12311 *[\\\\\\\`\\"\\\$]*)
12312 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12313 ;;
12314 *)
12315 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12316 ;;
12317 esac
12318done
12319
12320ac_aux_dir='$ac_aux_dir'
12321xsi_shell='$xsi_shell'
12322lt_shell_append='$lt_shell_append'
12323
12324# See if we are running on zsh, and set the options which allow our
12325# commands through without removal of \ escapes INIT.
12326if test -n "\${ZSH_VERSION+set}" ; then
12327 setopt NO_GLOB_SUBST
12328fi
12329
12330
12331 PACKAGE='$PACKAGE'
12332 VERSION='$VERSION'
12333 TIMESTAMP='$TIMESTAMP'
12334 RM='$RM'
12335 ofile='$ofile'
12336
12337
12338
12339
81ecdfbb 12340_ACEOF
c906108c 12341
81ecdfbb 12342cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c906108c 12343
81ecdfbb 12344# Handling of arguments.
b7026657 12345for ac_config_target in $ac_config_targets
c906108c 12346do
81ecdfbb 12347 case $ac_config_target in
db2e4d67 12348 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 12349 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
12350 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12351 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12352 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12353 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12354 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12355
d0ac1c44 12356 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
12357 esac
12358done
12359
81ecdfbb 12360
b7026657
AC
12361# If the user did not use the arguments to specify the items to instantiate,
12362# then the envvar interface is used. Set only those that are not.
12363# We use the long form for the default assignment because of an extremely
12364# bizarre bug on SunOS 4.1.3.
12365if $ac_need_defaults; then
12366 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
b7026657
AC
12367 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12368fi
12369
12370# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 12371# simply because there is no reason against having it here, and in addition,
b7026657 12372# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
12373# Hook for its removal unless debugging.
12374# Note that there is a small window in which the directory will not be cleaned:
12375# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
12376$debug ||
12377{
d0ac1c44 12378 tmp= ac_tmp=
81ecdfbb 12379 trap 'exit_status=$?
d0ac1c44
SM
12380 : "${ac_tmp:=$tmp}"
12381 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
12382' 0
12383 trap 'as_fn_exit 1' 1 2 13 15
b7026657 12384}
b7026657 12385# Create a (secure) tmp directory for tmp files.
c906108c 12386
b7026657 12387{
81ecdfbb 12388 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 12389 test -d "$tmp"
b7026657
AC
12390} ||
12391{
81ecdfbb
RW
12392 tmp=./conf$$-$RANDOM
12393 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
12394} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12395ac_tmp=$tmp
b7026657 12396
81ecdfbb
RW
12397# Set up the scripts for CONFIG_FILES section.
12398# No need to generate them if there are no CONFIG_FILES.
12399# This happens for instance with `./config.status config.h'.
12400if test -n "$CONFIG_FILES"; then
b7026657 12401
c906108c 12402
81ecdfbb
RW
12403ac_cr=`echo X | tr X '\015'`
12404# On cygwin, bash can eat \r inside `` if the user requested igncr.
12405# But we know of no other shell where ac_cr would be empty at this
12406# point, so we can use a bashism as a fallback.
12407if test "x$ac_cr" = x; then
12408 eval ac_cr=\$\'\\r\'
12409fi
12410ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12411if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 12412 ac_cs_awk_cr='\\r'
81ecdfbb
RW
12413else
12414 ac_cs_awk_cr=$ac_cr
12415fi
b7026657 12416
d0ac1c44 12417echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
12418_ACEOF
12419
81ecdfbb
RW
12420
12421{
12422 echo "cat >conf$$subs.awk <<_ACEOF" &&
12423 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12424 echo "_ACEOF"
12425} >conf$$subs.sh ||
d0ac1c44
SM
12426 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12427ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
12428ac_delim='%!_!# '
12429for ac_last_try in false false false false false :; do
12430 . ./conf$$subs.sh ||
d0ac1c44 12431 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
12432
12433 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12434 if test $ac_delim_n = $ac_delim_num; then
12435 break
12436 elif $ac_last_try; then
d0ac1c44 12437 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
12438 else
12439 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
c906108c 12440 fi
81ecdfbb
RW
12441done
12442rm -f conf$$subs.sh
c906108c 12443
81ecdfbb 12444cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12445cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
b7026657 12446_ACEOF
81ecdfbb
RW
12447sed -n '
12448h
12449s/^/S["/; s/!.*/"]=/
12450p
12451g
12452s/^[^!]*!//
12453:repl
12454t repl
12455s/'"$ac_delim"'$//
12456t delim
12457:nl
12458h
d0ac1c44 12459s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
12460t more1
12461s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12462p
12463n
12464b repl
12465:more1
12466s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12467p
12468g
12469s/.\{148\}//
12470t nl
12471:delim
12472h
d0ac1c44 12473s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
12474t more2
12475s/["\\]/\\&/g; s/^/"/; s/$/"/
12476p
12477b
12478:more2
12479s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12480p
12481g
12482s/.\{148\}//
12483t delim
12484' <conf$$subs.awk | sed '
12485/^[^""]/{
12486 N
12487 s/\n//
12488}
12489' >>$CONFIG_STATUS || ac_write_fail=1
12490rm -f conf$$subs.awk
12491cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12492_ACAWK
d0ac1c44 12493cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
12494 for (key in S) S_is_set[key] = 1
12495 FS = "\a"
c906108c 12496
81ecdfbb
RW
12497}
12498{
12499 line = $ 0
12500 nfields = split(line, field, "@")
12501 substed = 0
12502 len = length(field[1])
12503 for (i = 2; i < nfields; i++) {
12504 key = field[i]
12505 keylen = length(key)
12506 if (S_is_set[key]) {
12507 value = S[key]
12508 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12509 len += length(value) + length(field[++i])
12510 substed = 1
12511 } else
12512 len += 1 + keylen
12513 }
12514
12515 print line
12516}
b7026657 12517
81ecdfbb
RW
12518_ACAWK
12519_ACEOF
12520cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12521if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12522 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 12523else
81ecdfbb 12524 cat
d0ac1c44
SM
12525fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12526 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 12527_ACEOF
b7026657 12528
d0ac1c44
SM
12529# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12530# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
12531# trailing colons and then remove the whole line if VPATH becomes empty
12532# (actually we leave an empty line to preserve line numbers).
12533if test "x$srcdir" = x.; then
d0ac1c44
SM
12534 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12535h
12536s///
12537s/^/:/
12538s/[ ]*$/:/
12539s/:\$(srcdir):/:/g
12540s/:\${srcdir}:/:/g
12541s/:@srcdir@:/:/g
12542s/^:*//
81ecdfbb 12543s/:*$//
d0ac1c44
SM
12544x
12545s/\(=[ ]*\).*/\1/
12546G
12547s/\n//
81ecdfbb
RW
12548s/^[^=]*=[ ]*$//
12549}'
12550fi
b7026657 12551
81ecdfbb
RW
12552cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12553fi # test -n "$CONFIG_FILES"
c906108c 12554
81ecdfbb 12555
52d37d2c 12556eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
81ecdfbb
RW
12557shift
12558for ac_tag
12559do
12560 case $ac_tag in
12561 :[FHLC]) ac_mode=$ac_tag; continue;;
12562 esac
12563 case $ac_mode$ac_tag in
12564 :[FHL]*:*);;
d0ac1c44 12565 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
12566 :[FH]-) ac_tag=-:-;;
12567 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
c906108c 12568 esac
81ecdfbb
RW
12569 ac_save_IFS=$IFS
12570 IFS=:
12571 set x $ac_tag
12572 IFS=$ac_save_IFS
12573 shift
12574 ac_file=$1
12575 shift
c906108c 12576
81ecdfbb
RW
12577 case $ac_mode in
12578 :L) ac_source=$1;;
12579 :[FH])
12580 ac_file_inputs=
12581 for ac_f
12582 do
12583 case $ac_f in
d0ac1c44 12584 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
12585 *) # Look for the file first in the build tree, then in the source tree
12586 # (if the path is not absolute). The absolute path cannot be DOS-style,
12587 # because $ac_f cannot contain `:'.
12588 test -f "$ac_f" ||
12589 case $ac_f in
12590 [\\/$]*) false;;
12591 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12592 esac ||
d0ac1c44 12593 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 12594 esac
81ecdfbb
RW
12595 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12596 as_fn_append ac_file_inputs " '$ac_f'"
12597 done
b7026657 12598
81ecdfbb
RW
12599 # Let's still pretend it is `configure' which instantiates (i.e., don't
12600 # use $as_me), people would be surprised to read:
12601 # /* config.h. Generated by config.status. */
12602 configure_input='Generated from '`
12603 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12604 `' by configure.'
12605 if test x"$ac_file" != x-; then
12606 configure_input="$ac_file. $configure_input"
12607 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12608$as_echo "$as_me: creating $ac_file" >&6;}
12609 fi
12610 # Neutralize special characters interpreted by sed in replacement strings.
12611 case $configure_input in #(
12612 *\&* | *\|* | *\\* )
12613 ac_sed_conf_input=`$as_echo "$configure_input" |
12614 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12615 *) ac_sed_conf_input=$configure_input;;
12616 esac
b7026657 12617
81ecdfbb 12618 case $ac_tag in
d0ac1c44
SM
12619 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12620 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
12621 esac
12622 ;;
12623 esac
b7026657 12624
81ecdfbb 12625 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
12626$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12627 X"$ac_file" : 'X\(//\)[^/]' \| \
12628 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
12629 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12630$as_echo X"$ac_file" |
12631 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12632 s//\1/
12633 q
12634 }
12635 /^X\(\/\/\)[^/].*/{
12636 s//\1/
12637 q
12638 }
12639 /^X\(\/\/\)$/{
12640 s//\1/
12641 q
12642 }
12643 /^X\(\/\).*/{
12644 s//\1/
12645 q
12646 }
12647 s/.*/./; q'`
12648 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
12649 ac_builddir=.
12650
81ecdfbb
RW
12651case "$ac_dir" in
12652.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12653*)
12654 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12655 # A ".." for each directory in $ac_dir_suffix.
12656 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12657 case $ac_top_builddir_sub in
12658 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12659 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12660 esac ;;
12661esac
12662ac_abs_top_builddir=$ac_pwd
12663ac_abs_builddir=$ac_pwd$ac_dir_suffix
12664# for backward compatibility:
12665ac_top_builddir=$ac_top_build_prefix
b7026657
AC
12666
12667case $srcdir in
81ecdfbb 12668 .) # We are building in place.
b7026657 12669 ac_srcdir=.
81ecdfbb
RW
12670 ac_top_srcdir=$ac_top_builddir_sub
12671 ac_abs_top_srcdir=$ac_pwd ;;
12672 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 12673 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
12674 ac_top_srcdir=$srcdir
12675 ac_abs_top_srcdir=$srcdir ;;
12676 *) # Relative name.
12677 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12678 ac_top_srcdir=$ac_top_build_prefix$srcdir
12679 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 12680esac
81ecdfbb 12681ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 12682
c906108c 12683
81ecdfbb
RW
12684 case $ac_mode in
12685 :F)
12686 #
12687 # CONFIG_FILE
12688 #
b7026657 12689
81ecdfbb
RW
12690 case $INSTALL in
12691 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12692 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 12693 esac
81ecdfbb 12694_ACEOF
c906108c 12695
81ecdfbb
RW
12696cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12697# If the template does not know about datarootdir, expand it.
12698# FIXME: This hack should be removed a few years after 2.60.
12699ac_datarootdir_hack=; ac_datarootdir_seen=
12700ac_sed_dataroot='
12701/datarootdir/ {
12702 p
12703 q
12704}
12705/@datadir@/p
12706/@docdir@/p
12707/@infodir@/p
12708/@localedir@/p
12709/@mandir@/p'
12710case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12711*datarootdir*) ac_datarootdir_seen=yes;;
12712*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12714$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12715_ACEOF
12716cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12717 ac_datarootdir_hack='
12718 s&@datadir@&$datadir&g
12719 s&@docdir@&$docdir&g
12720 s&@infodir@&$infodir&g
12721 s&@localedir@&$localedir&g
12722 s&@mandir@&$mandir&g
12723 s&\\\${datarootdir}&$datarootdir&g' ;;
12724esac
b7026657 12725_ACEOF
b7026657 12726
81ecdfbb
RW
12727# Neutralize VPATH when `$srcdir' = `.'.
12728# Shell code in configure.ac might set extrasub.
12729# FIXME: do we really want to maintain this feature?
12730cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12731ac_sed_extra="$ac_vpsub
12732$extrasub
12733_ACEOF
12734cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12735:t
12736/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12737s|@configure_input@|$ac_sed_conf_input|;t t
12738s&@top_builddir@&$ac_top_builddir_sub&;t t
12739s&@top_build_prefix@&$ac_top_build_prefix&;t t
12740s&@srcdir@&$ac_srcdir&;t t
12741s&@abs_srcdir@&$ac_abs_srcdir&;t t
12742s&@top_srcdir@&$ac_top_srcdir&;t t
12743s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12744s&@builddir@&$ac_builddir&;t t
12745s&@abs_builddir@&$ac_abs_builddir&;t t
12746s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12747s&@INSTALL@&$ac_INSTALL&;t t
12748$ac_datarootdir_hack
12749"
d0ac1c44
SM
12750eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
12751 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
12752
12753test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
12754 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
12755 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
12756 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 12757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 12758which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 12759$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 12760which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 12761
d0ac1c44 12762 rm -f "$ac_tmp/stdin"
81ecdfbb 12763 case $ac_file in
d0ac1c44
SM
12764 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
12765 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 12766 esac \
d0ac1c44 12767 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 12768 ;;
52d37d2c 12769
b7026657 12770
81ecdfbb
RW
12771 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12772$as_echo "$as_me: executing $ac_file commands" >&6;}
12773 ;;
12774 esac
b7026657
AC
12775
12776
81ecdfbb 12777 case $ac_file$ac_mode in
db2e4d67 12778 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
12779 "libtool":C)
12780
12781 # See if we are running on zsh, and set the options which allow our
12782 # commands through without removal of \ escapes.
12783 if test -n "${ZSH_VERSION+set}" ; then
12784 setopt NO_GLOB_SUBST
12785 fi
12786
12787 cfgfile="${ofile}T"
12788 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12789 $RM "$cfgfile"
12790
12791 cat <<_LT_EOF >> "$cfgfile"
12792#! $SHELL
12793
12794# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12795# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12796# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12797# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12798#
12799# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12800# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12801# Written by Gordon Matzigkeit, 1996
12802#
12803# This file is part of GNU Libtool.
12804#
12805# GNU Libtool is free software; you can redistribute it and/or
12806# modify it under the terms of the GNU General Public License as
12807# published by the Free Software Foundation; either version 2 of
12808# the License, or (at your option) any later version.
12809#
12810# As a special exception to the GNU General Public License,
12811# if you distribute this file as part of a program or library that
12812# is built using GNU Libtool, you may include this file under the
12813# same distribution terms that you use for the rest of that program.
12814#
12815# GNU Libtool is distributed in the hope that it will be useful,
12816# but WITHOUT ANY WARRANTY; without even the implied warranty of
12817# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12818# GNU General Public License for more details.
12819#
12820# You should have received a copy of the GNU General Public License
12821# along with GNU Libtool; see the file COPYING. If not, a copy
12822# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12823# obtained by writing to the Free Software Foundation, Inc.,
12824# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12825
12826
12827# The names of the tagged configurations supported by this script.
12828available_tags=""
12829
12830# ### BEGIN LIBTOOL CONFIG
12831
12832# Which release of libtool.m4 was used?
12833macro_version=$macro_version
12834macro_revision=$macro_revision
12835
12836# Whether or not to build shared libraries.
12837build_libtool_libs=$enable_shared
12838
12839# Whether or not to build static libraries.
12840build_old_libs=$enable_static
12841
12842# What type of objects to build.
12843pic_mode=$pic_mode
12844
12845# Whether or not to optimize for fast installation.
12846fast_install=$enable_fast_install
12847
12848# Shell to use when invoking shell scripts.
12849SHELL=$lt_SHELL
12850
12851# An echo program that protects backslashes.
12852ECHO=$lt_ECHO
12853
12854# The host system.
12855host_alias=$host_alias
12856host=$host
12857host_os=$host_os
12858
12859# The build system.
12860build_alias=$build_alias
12861build=$build
12862build_os=$build_os
12863
12864# A sed program that does not truncate output.
12865SED=$lt_SED
12866
12867# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12868Xsed="\$SED -e 1s/^X//"
12869
12870# A grep program that handles long lines.
12871GREP=$lt_GREP
12872
12873# An ERE matcher.
12874EGREP=$lt_EGREP
12875
12876# A literal string matcher.
12877FGREP=$lt_FGREP
12878
12879# A BSD- or MS-compatible name lister.
12880NM=$lt_NM
12881
12882# Whether we need soft or hard links.
12883LN_S=$lt_LN_S
12884
12885# What is the maximum length of a command?
12886max_cmd_len=$max_cmd_len
12887
12888# Object file suffix (normally "o").
12889objext=$ac_objext
12890
12891# Executable file suffix (normally "").
12892exeext=$exeext
12893
12894# whether the shell understands "unset".
12895lt_unset=$lt_unset
12896
12897# turn spaces into newlines.
12898SP2NL=$lt_lt_SP2NL
12899
12900# turn newlines into spaces.
12901NL2SP=$lt_lt_NL2SP
12902
12903# An object symbol dumper.
12904OBJDUMP=$lt_OBJDUMP
12905
12906# Method to check whether dependent libraries are shared objects.
12907deplibs_check_method=$lt_deplibs_check_method
12908
12909# Command to use when deplibs_check_method == "file_magic".
12910file_magic_cmd=$lt_file_magic_cmd
12911
12912# The archiver.
12913AR=$lt_AR
12914AR_FLAGS=$lt_AR_FLAGS
12915
12916# A symbol stripping program.
12917STRIP=$lt_STRIP
12918
12919# Commands used to install an old-style archive.
12920RANLIB=$lt_RANLIB
12921old_postinstall_cmds=$lt_old_postinstall_cmds
12922old_postuninstall_cmds=$lt_old_postuninstall_cmds
12923
12924# Whether to use a lock for old archive extraction.
12925lock_old_archive_extraction=$lock_old_archive_extraction
12926
12927# A C compiler.
12928LTCC=$lt_CC
12929
12930# LTCC compiler flags.
12931LTCFLAGS=$lt_CFLAGS
12932
12933# Take the output of nm and produce a listing of raw symbols and C names.
12934global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12935
12936# Transform the output of nm in a proper C declaration.
12937global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12938
12939# Transform the output of nm in a C name address pair.
12940global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12941
12942# Transform the output of nm in a C name address pair when lib prefix is needed.
12943global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12944
12945# The name of the directory that contains temporary libtool files.
12946objdir=$objdir
12947
12948# Used to examine libraries when file_magic_cmd begins with "file".
12949MAGIC_CMD=$MAGIC_CMD
12950
12951# Must we lock files when doing compilation?
12952need_locks=$lt_need_locks
12953
12954# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12955DSYMUTIL=$lt_DSYMUTIL
12956
12957# Tool to change global to local symbols on Mac OS X.
12958NMEDIT=$lt_NMEDIT
12959
12960# Tool to manipulate fat objects and archives on Mac OS X.
12961LIPO=$lt_LIPO
12962
12963# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12964OTOOL=$lt_OTOOL
12965
12966# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12967OTOOL64=$lt_OTOOL64
12968
12969# Old archive suffix (normally "a").
12970libext=$libext
12971
12972# Shared library suffix (normally ".so").
12973shrext_cmds=$lt_shrext_cmds
12974
12975# The commands to extract the exported symbol list from a shared archive.
12976extract_expsyms_cmds=$lt_extract_expsyms_cmds
12977
12978# Variables whose values should be saved in libtool wrapper scripts and
12979# restored at link time.
12980variables_saved_for_relink=$lt_variables_saved_for_relink
12981
12982# Do we need the "lib" prefix for modules?
12983need_lib_prefix=$need_lib_prefix
12984
12985# Do we need a version for libraries?
12986need_version=$need_version
12987
12988# Library versioning type.
12989version_type=$version_type
12990
12991# Shared library runtime path variable.
12992runpath_var=$runpath_var
12993
12994# Shared library path variable.
12995shlibpath_var=$shlibpath_var
12996
12997# Is shlibpath searched before the hard-coded library search path?
12998shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12999
13000# Format of library name prefix.
13001libname_spec=$lt_libname_spec
13002
13003# List of archive names. First name is the real one, the rest are links.
13004# The last name is the one that the linker finds with -lNAME
13005library_names_spec=$lt_library_names_spec
13006
13007# The coded name of the library, if different from the real name.
13008soname_spec=$lt_soname_spec
13009
13010# Permission mode override for installation of shared libraries.
13011install_override_mode=$lt_install_override_mode
13012
13013# Command to use after installation of a shared archive.
13014postinstall_cmds=$lt_postinstall_cmds
13015
13016# Command to use after uninstallation of a shared archive.
13017postuninstall_cmds=$lt_postuninstall_cmds
13018
13019# Commands used to finish a libtool library installation in a directory.
13020finish_cmds=$lt_finish_cmds
13021
13022# As "finish_cmds", except a single script fragment to be evaled but
13023# not shown.
13024finish_eval=$lt_finish_eval
13025
13026# Whether we should hardcode library paths into libraries.
13027hardcode_into_libs=$hardcode_into_libs
13028
13029# Compile-time system search path for libraries.
13030sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13031
13032# Run-time system search path for libraries.
13033sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13034
13035# Whether dlopen is supported.
13036dlopen_support=$enable_dlopen
13037
13038# Whether dlopen of programs is supported.
13039dlopen_self=$enable_dlopen_self
13040
13041# Whether dlopen of statically linked programs is supported.
13042dlopen_self_static=$enable_dlopen_self_static
13043
13044# Commands to strip libraries.
13045old_striplib=$lt_old_striplib
13046striplib=$lt_striplib
13047
13048
13049# The linker used to build libraries.
13050LD=$lt_LD
13051
13052# How to create reloadable object files.
13053reload_flag=$lt_reload_flag
13054reload_cmds=$lt_reload_cmds
13055
13056# Commands used to build an old-style archive.
13057old_archive_cmds=$lt_old_archive_cmds
13058
13059# A language specific compiler.
13060CC=$lt_compiler
13061
13062# Is the compiler the GNU compiler?
13063with_gcc=$GCC
13064
13065# Compiler flag to turn off builtin functions.
13066no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13067
13068# How to pass a linker flag through the compiler.
13069wl=$lt_lt_prog_compiler_wl
13070
13071# Additional compiler flags for building library objects.
13072pic_flag=$lt_lt_prog_compiler_pic
13073
13074# Compiler flag to prevent dynamic linking.
13075link_static_flag=$lt_lt_prog_compiler_static
13076
13077# Does compiler simultaneously support -c and -o options?
13078compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13079
13080# Whether or not to add -lc for building shared libraries.
13081build_libtool_need_lc=$archive_cmds_need_lc
13082
13083# Whether or not to disallow shared libs when runtime libs are static.
13084allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13085
13086# Compiler flag to allow reflexive dlopens.
13087export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13088
13089# Compiler flag to generate shared objects directly from archives.
13090whole_archive_flag_spec=$lt_whole_archive_flag_spec
13091
13092# Whether the compiler copes with passing no objects directly.
13093compiler_needs_object=$lt_compiler_needs_object
13094
13095# Create an old-style archive from a shared archive.
13096old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13097
13098# Create a temporary old-style archive to link instead of a shared archive.
13099old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13100
13101# Commands used to build a shared archive.
13102archive_cmds=$lt_archive_cmds
13103archive_expsym_cmds=$lt_archive_expsym_cmds
13104
13105# Commands used to build a loadable module if different from building
13106# a shared archive.
13107module_cmds=$lt_module_cmds
13108module_expsym_cmds=$lt_module_expsym_cmds
13109
13110# Whether we are building with GNU ld or not.
13111with_gnu_ld=$lt_with_gnu_ld
13112
13113# Flag that allows shared libraries with undefined symbols to be built.
13114allow_undefined_flag=$lt_allow_undefined_flag
13115
13116# Flag that enforces no undefined symbols.
13117no_undefined_flag=$lt_no_undefined_flag
13118
13119# Flag to hardcode \$libdir into a binary during linking.
13120# This must work even if \$libdir does not exist
13121hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13122
13123# If ld is used when linking, flag to hardcode \$libdir into a binary
13124# during linking. This must work even if \$libdir does not exist.
13125hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13126
13127# Whether we need a single "-rpath" flag with a separated argument.
13128hardcode_libdir_separator=$lt_hardcode_libdir_separator
13129
13130# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13131# DIR into the resulting binary.
13132hardcode_direct=$hardcode_direct
13133
13134# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13135# DIR into the resulting binary and the resulting library dependency is
13136# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13137# library is relocated.
13138hardcode_direct_absolute=$hardcode_direct_absolute
13139
13140# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13141# into the resulting binary.
13142hardcode_minus_L=$hardcode_minus_L
13143
13144# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13145# into the resulting binary.
13146hardcode_shlibpath_var=$hardcode_shlibpath_var
13147
13148# Set to "yes" if building a shared library automatically hardcodes DIR
13149# into the library and all subsequent libraries and executables linked
13150# against it.
13151hardcode_automatic=$hardcode_automatic
13152
13153# Set to yes if linker adds runtime paths of dependent libraries
13154# to runtime path list.
13155inherit_rpath=$inherit_rpath
13156
13157# Whether libtool must link a program against all its dependency libraries.
13158link_all_deplibs=$link_all_deplibs
13159
13160# Fix the shell variable \$srcfile for the compiler.
13161fix_srcfile_path=$lt_fix_srcfile_path
13162
13163# Set to "yes" if exported symbols are required.
13164always_export_symbols=$always_export_symbols
13165
13166# The commands to list exported symbols.
13167export_symbols_cmds=$lt_export_symbols_cmds
13168
13169# Symbols that should not be listed in the preloaded symbols.
13170exclude_expsyms=$lt_exclude_expsyms
13171
13172# Symbols that must always be exported.
13173include_expsyms=$lt_include_expsyms
13174
13175# Commands necessary for linking programs (against libraries) with templates.
13176prelink_cmds=$lt_prelink_cmds
13177
13178# Specify filename containing input files.
13179file_list_spec=$lt_file_list_spec
13180
13181# How to hardcode a shared library path into an executable.
13182hardcode_action=$hardcode_action
13183
13184# ### END LIBTOOL CONFIG
13185
13186_LT_EOF
13187
13188 case $host_os in
13189 aix3*)
13190 cat <<\_LT_EOF >> "$cfgfile"
13191# AIX sometimes has problems with the GCC collect2 program. For some
13192# reason, if we set the COLLECT_NAMES environment variable, the problems
13193# vanish in a puff of smoke.
13194if test "X${COLLECT_NAMES+set}" != Xset; then
13195 COLLECT_NAMES=
13196 export COLLECT_NAMES
13197fi
13198_LT_EOF
13199 ;;
13200 esac
13201
13202
13203ltmain="$ac_aux_dir/ltmain.sh"
13204
13205
13206 # We use sed instead of cat because bash on DJGPP gets confused if
13207 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13208 # text mode, it properly converts lines to CR/LF. This bash problem
13209 # is reportedly fixed, but why not run on old versions too?
13210 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13211 || (rm -f "$cfgfile"; exit 1)
13212
13213 case $xsi_shell in
13214 yes)
13215 cat << \_LT_EOF >> "$cfgfile"
13216
13217# func_dirname file append nondir_replacement
13218# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13219# otherwise set result to NONDIR_REPLACEMENT.
13220func_dirname ()
13221{
13222 case ${1} in
13223 */*) func_dirname_result="${1%/*}${2}" ;;
13224 * ) func_dirname_result="${3}" ;;
13225 esac
13226}
13227
13228# func_basename file
13229func_basename ()
13230{
13231 func_basename_result="${1##*/}"
13232}
13233
13234# func_dirname_and_basename file append nondir_replacement
13235# perform func_basename and func_dirname in a single function
13236# call:
13237# dirname: Compute the dirname of FILE. If nonempty,
13238# add APPEND to the result, otherwise set result
13239# to NONDIR_REPLACEMENT.
13240# value returned in "$func_dirname_result"
13241# basename: Compute filename of FILE.
13242# value retuned in "$func_basename_result"
13243# Implementation must be kept synchronized with func_dirname
13244# and func_basename. For efficiency, we do not delegate to
13245# those functions but instead duplicate the functionality here.
13246func_dirname_and_basename ()
13247{
13248 case ${1} in
13249 */*) func_dirname_result="${1%/*}${2}" ;;
13250 * ) func_dirname_result="${3}" ;;
13251 esac
13252 func_basename_result="${1##*/}"
13253}
13254
13255# func_stripname prefix suffix name
13256# strip PREFIX and SUFFIX off of NAME.
13257# PREFIX and SUFFIX must not contain globbing or regex special
13258# characters, hashes, percent signs, but SUFFIX may contain a leading
13259# dot (in which case that matches only a dot).
13260func_stripname ()
13261{
13262 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13263 # positional parameters, so assign one to ordinary parameter first.
13264 func_stripname_result=${3}
13265 func_stripname_result=${func_stripname_result#"${1}"}
13266 func_stripname_result=${func_stripname_result%"${2}"}
13267}
13268
13269# func_opt_split
13270func_opt_split ()
13271{
13272 func_opt_split_opt=${1%%=*}
13273 func_opt_split_arg=${1#*=}
13274}
13275
13276# func_lo2o object
13277func_lo2o ()
13278{
13279 case ${1} in
13280 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13281 *) func_lo2o_result=${1} ;;
13282 esac
13283}
13284
13285# func_xform libobj-or-source
13286func_xform ()
13287{
13288 func_xform_result=${1%.*}.lo
13289}
13290
13291# func_arith arithmetic-term...
13292func_arith ()
13293{
13294 func_arith_result=$(( $* ))
13295}
13296
13297# func_len string
13298# STRING may not start with a hyphen.
13299func_len ()
13300{
13301 func_len_result=${#1}
13302}
13303
13304_LT_EOF
13305 ;;
13306 *) # Bourne compatible functions.
13307 cat << \_LT_EOF >> "$cfgfile"
13308
13309# func_dirname file append nondir_replacement
13310# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13311# otherwise set result to NONDIR_REPLACEMENT.
13312func_dirname ()
13313{
13314 # Extract subdirectory from the argument.
13315 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13316 if test "X$func_dirname_result" = "X${1}"; then
13317 func_dirname_result="${3}"
13318 else
13319 func_dirname_result="$func_dirname_result${2}"
13320 fi
13321}
13322
13323# func_basename file
13324func_basename ()
13325{
13326 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13327}
13328
13329
13330# func_stripname prefix suffix name
13331# strip PREFIX and SUFFIX off of NAME.
13332# PREFIX and SUFFIX must not contain globbing or regex special
13333# characters, hashes, percent signs, but SUFFIX may contain a leading
13334# dot (in which case that matches only a dot).
13335# func_strip_suffix prefix name
13336func_stripname ()
13337{
13338 case ${2} in
13339 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13340 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13341 esac
13342}
13343
13344# sed scripts:
13345my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13346my_sed_long_arg='1s/^-[^=]*=//'
13347
13348# func_opt_split
13349func_opt_split ()
13350{
13351 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13352 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13353}
13354
13355# func_lo2o object
13356func_lo2o ()
13357{
13358 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13359}
13360
13361# func_xform libobj-or-source
13362func_xform ()
13363{
13364 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13365}
13366
13367# func_arith arithmetic-term...
13368func_arith ()
13369{
13370 func_arith_result=`expr "$@"`
13371}
13372
13373# func_len string
13374# STRING may not start with a hyphen.
13375func_len ()
13376{
13377 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13378}
13379
13380_LT_EOF
13381esac
13382
13383case $lt_shell_append in
13384 yes)
13385 cat << \_LT_EOF >> "$cfgfile"
13386
13387# func_append var value
13388# Append VALUE to the end of shell variable VAR.
13389func_append ()
13390{
13391 eval "$1+=\$2"
13392}
13393_LT_EOF
13394 ;;
13395 *)
13396 cat << \_LT_EOF >> "$cfgfile"
13397
13398# func_append var value
13399# Append VALUE to the end of shell variable VAR.
13400func_append ()
13401{
13402 eval "$1=\$$1\$2"
13403}
13404
13405_LT_EOF
13406 ;;
13407 esac
13408
13409
13410 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13411 || (rm -f "$cfgfile"; exit 1)
13412
13413 mv -f "$cfgfile" "$ofile" ||
13414 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13415 chmod +x "$ofile"
13416
13417 ;;
81ecdfbb 13418 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
13419 rm -f Makesim1.tmp Makesim2.tmp Makefile
13420 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13421 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13422 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
c906108c
SS
13423 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13424 <Makefile.sim >Makefile
38f48d72 13425 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 13426 ;;
81ecdfbb
RW
13427 "stamp-h":C) echo > stamp-h ;;
13428
b7026657 13429 esac
81ecdfbb 13430done # for ac_tag
c906108c 13431
b7026657 13432
81ecdfbb 13433as_fn_exit 0
b7026657 13434_ACEOF
b7026657
AC
13435ac_clean_files=$ac_clean_files_save
13436
81ecdfbb 13437test $ac_write_fail = 0 ||
d0ac1c44 13438 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 13439
b7026657
AC
13440
13441# configure is writing to config.log, and then calls config.status.
13442# config.status does its own redirection, appending to config.log.
13443# Unfortunately, on DOS this fails, as config.log is still kept open
13444# by configure, so config.status won't be able to write to it; its
13445# output is simply discarded. So we exec the FD to /dev/null,
13446# effectively closing config.log, so it can be properly (re)opened and
13447# appended to by config.status. When coming back to configure, we
13448# need to make the FD available again.
13449if test "$no_create" != yes; then
13450 ac_cs_success=:
13451 ac_config_status_args=
13452 test "$silent" = yes &&
13453 ac_config_status_args="$ac_config_status_args --quiet"
13454 exec 5>/dev/null
13455 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13456 exec 5>>config.log
13457 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13458 # would make configure fail if this is the last instruction.
d0ac1c44 13459 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
13460fi
13461if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13463$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 13464fi
c906108c
SS
13465
13466