]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/iq2000/configure
sim: unify platform function & header tests
[thirdparty/binutils-gdb.git] / sim / iq2000 / configure
CommitLineData
edece237
CV
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
d0ac1c44
SM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
edece237 8#
edece237
CV
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## -------------------- ##
edece237 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 :
edece237
CV
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
edece237
CV
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
edece237 31fi
edece237 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 }
edece237
CV
79fi
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 90as_myself=
81ecdfbb
RW
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
edece237
CV
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
6bb11ab3
L
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
edece237 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."
edece237 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."
edece237 279 fi
81ecdfbb
RW
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
81ecdfbb
RW
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
edece237 426
81ecdfbb
RW
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
edece237
CV
429 as_expr=expr
430else
431 as_expr=false
432fi
433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
edece237
CV
435 as_basename=basename
436else
437 as_basename=false
438fi
439
81ecdfbb
RW
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
edece237 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
edece237
CV
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'`
edece237 464
edece237
CV
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
edece237 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 |
edece237 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
edece237 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
edece237 490 t loop
81ecdfbb 491 s/-\n.*//
edece237 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; }
edece237 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
edece237
CV
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"
edece237
CV
504 # Exit status is that of the last command.
505 exit
506}
507
81ecdfbb
RW
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
edece237
CV
519esac
520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
edece237 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
edece237 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
edece237 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'
edece237 541 fi
edece237 542else
d0ac1c44 543 as_ln_s='cp -pR'
edece237 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
edece237
CV
547
548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
edece237
CV
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
edece237
CV
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
edece237 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
edece237
CV
569
570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
edece237
CV
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
edece237
CV
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
edece237 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
edece237
CV
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
edece237
CV
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
81ecdfbb 593PACKAGE_URL=
edece237
CV
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
edece237
CV
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
edece237
CV
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
edece237
CV
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
edece237
CV
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
edece237
CV
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
edece237
CV
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
edece237 623# include <inttypes.h>
edece237 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
edece237
CV
629# include <unistd.h>
630#endif"
631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
760b3e8b
MF
634sim_reserved_bits
635sim_float
636sim_bitsize
81ecdfbb
RW
637cgen_breaks
638cgen
639cgendir
640CGEN_MAINT
641REPORT_BUGS_TEXI
642REPORT_BUGS_TO
643PKGVERSION
81ecdfbb 644MAINT
31e6ad7d
MF
645MAINTAINER_MODE_FALSE
646MAINTAINER_MODE_TRUE
6bb11ab3
L
647lt_cv_dlopen_libs
648OTOOL64
649OTOOL
650LIPO
651NMEDIT
652DSYMUTIL
653AWK
654STRIP
655OBJDUMP
656LN_S
657NM
658ac_ct_DUMPBIN
659DUMPBIN
660LD
661FGREP
662SED
663LIBTOOL
664PLUGINS_FALSE
665PLUGINS_TRUE
aadc9410
MF
666zlibinc
667zlibdir
81ecdfbb
RW
668CATOBJEXT
669GENCAT
670INSTOBJEXT
671DATADIRNAME
672CATALOGS
673POSUB
674GMSGFMT
675XGETTEXT
676INCINTL
677LIBINTL_DEP
678LIBINTL
679USE_NLS
db2e4d67
MF
680CCDEPMODE
681DEPDIR
682am__leading_dot
5f3ef9d0 683PACKAGE
46f900c0 684C_DIALECT
81ecdfbb
RW
685RANLIB
686AR
c2783492 687LDFLAGS_FOR_BUILD
c25ea03d 688CFLAGS_FOR_BUILD
aa0fca16 689RANLIB_FOR_BUILD
81ecdfbb 690CC_FOR_BUILD
aa0fca16 691AR_FOR_BUILD
81ecdfbb
RW
692INSTALL_DATA
693INSTALL_SCRIPT
694INSTALL_PROGRAM
2232061b
MF
695EGREP
696GREP
c2783492
MF
697CPP
698OBJEXT
699EXEEXT
700ac_ct_CC
701CPPFLAGS
702LDFLAGS
703CFLAGS
704CC
81ecdfbb
RW
705target_os
706target_vendor
707target_cpu
708target
709host_os
710host_vendor
711host_cpu
712host
713build_os
714build_vendor
715build_cpu
716build
81ecdfbb
RW
717target_alias
718host_alias
719build_alias
720LIBS
721ECHO_T
722ECHO_N
723ECHO_C
724DEFS
725mandir
726localedir
727libdir
728psdir
729pdfdir
730dvidir
731htmldir
732infodir
733docdir
734oldincludedir
735includedir
736localstatedir
737sharedstatedir
738sysconfdir
739datadir
740datarootdir
741libexecdir
742sbindir
743bindir
744program_transform_name
745prefix
746exec_prefix
747PACKAGE_URL
748PACKAGE_BUGREPORT
749PACKAGE_STRING
750PACKAGE_VERSION
751PACKAGE_TARNAME
752PACKAGE_NAME
753PATH_SEPARATOR
136da8cd
MF
754SHELL
755WERROR_CFLAGS
756WARN_CFLAGS
760b3e8b 757sim_scache
136da8cd
MF
758sim_inline
759sim_hw
760sim_hw_objs
761sim_hw_cflags
136da8cd 762sim_endian
760b3e8b 763sim_default_model
136da8cd 764sim_alignment'
edece237 765ac_subst_files=''
81ecdfbb
RW
766ac_user_opts='
767enable_option_checking
aadc9410 768with_system_zlib
6bb11ab3
L
769enable_plugins
770enable_shared
771enable_static
772with_pic
773enable_fast_install
774with_gnu_ld
775enable_libtool_lock
81ecdfbb 776enable_maintainer_mode
81ecdfbb
RW
777enable_sim_debug
778enable_sim_stdio
779enable_sim_trace
780enable_sim_profile
35656e95 781enable_sim_assert
16f7876d 782enable_sim_environment
347fe5bb 783enable_sim_inline
81ecdfbb
RW
784with_pkgversion
785with_bugurl
786enable_sim_endian
787enable_sim_alignment
81ecdfbb
RW
788enable_sim_scache
789enable_sim_default_model
5c1008a4
MF
790enable_werror
791enable_build_warnings
792enable_sim_build_warnings
81ecdfbb 793enable_cgen_maint
94c63d78 794enable_sim_hardware
81ecdfbb
RW
795'
796 ac_precious_vars='build_alias
797host_alias
798target_alias
799CC
800CFLAGS
801LDFLAGS
802LIBS
803CPPFLAGS
804CPP'
805
edece237
CV
806
807# Initialize some variables set by options.
808ac_init_help=
809ac_init_version=false
81ecdfbb
RW
810ac_unrecognized_opts=
811ac_unrecognized_sep=
edece237
CV
812# The variables have the same names as the options, with
813# dashes changed to underlines.
814cache_file=/dev/null
815exec_prefix=NONE
816no_create=
817no_recursion=
818prefix=NONE
819program_prefix=NONE
820program_suffix=NONE
821program_transform_name=s,x,x,
822silent=
823site=
824srcdir=
825verbose=
826x_includes=NONE
827x_libraries=NONE
828
829# Installation directory options.
830# These are left unexpanded so users can "make install exec_prefix=/foo"
831# and all the variables that are supposed to be based on exec_prefix
832# by default will actually change.
833# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 834# (The list follows the same order as the GNU Coding Standards.)
edece237
CV
835bindir='${exec_prefix}/bin'
836sbindir='${exec_prefix}/sbin'
837libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
838datarootdir='${prefix}/share'
839datadir='${datarootdir}'
edece237
CV
840sysconfdir='${prefix}/etc'
841sharedstatedir='${prefix}/com'
842localstatedir='${prefix}/var'
edece237
CV
843includedir='${prefix}/include'
844oldincludedir='/usr/include'
81ecdfbb
RW
845docdir='${datarootdir}/doc/${PACKAGE}'
846infodir='${datarootdir}/info'
847htmldir='${docdir}'
848dvidir='${docdir}'
849pdfdir='${docdir}'
850psdir='${docdir}'
851libdir='${exec_prefix}/lib'
852localedir='${datarootdir}/locale'
853mandir='${datarootdir}/man'
edece237
CV
854
855ac_prev=
81ecdfbb 856ac_dashdash=
edece237
CV
857for ac_option
858do
859 # If the previous option needs an argument, assign it.
860 if test -n "$ac_prev"; then
81ecdfbb 861 eval $ac_prev=\$ac_option
edece237
CV
862 ac_prev=
863 continue
864 fi
865
81ecdfbb 866 case $ac_option in
d0ac1c44
SM
867 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
868 *=) ac_optarg= ;;
869 *) ac_optarg=yes ;;
81ecdfbb 870 esac
edece237
CV
871
872 # Accept the important Cygnus configure options, so we can diagnose typos.
873
81ecdfbb
RW
874 case $ac_dashdash$ac_option in
875 --)
876 ac_dashdash=yes ;;
edece237
CV
877
878 -bindir | --bindir | --bindi | --bind | --bin | --bi)
879 ac_prev=bindir ;;
880 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
881 bindir=$ac_optarg ;;
882
883 -build | --build | --buil | --bui | --bu)
884 ac_prev=build_alias ;;
885 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
886 build_alias=$ac_optarg ;;
887
888 -cache-file | --cache-file | --cache-fil | --cache-fi \
889 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
890 ac_prev=cache_file ;;
891 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
892 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
893 cache_file=$ac_optarg ;;
894
895 --config-cache | -C)
896 cache_file=config.cache ;;
897
81ecdfbb 898 -datadir | --datadir | --datadi | --datad)
edece237 899 ac_prev=datadir ;;
81ecdfbb 900 -datadir=* | --datadir=* | --datadi=* | --datad=*)
edece237
CV
901 datadir=$ac_optarg ;;
902
81ecdfbb
RW
903 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
904 | --dataroo | --dataro | --datar)
905 ac_prev=datarootdir ;;
906 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
907 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
908 datarootdir=$ac_optarg ;;
909
edece237 910 -disable-* | --disable-*)
81ecdfbb 911 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
edece237 912 # Reject names that are not valid shell variable names.
81ecdfbb 913 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 914 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
915 ac_useropt_orig=$ac_useropt
916 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
917 case $ac_user_opts in
918 *"
919"enable_$ac_useropt"
920"*) ;;
921 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
922 ac_unrecognized_sep=', ';;
923 esac
924 eval enable_$ac_useropt=no ;;
925
926 -docdir | --docdir | --docdi | --doc | --do)
927 ac_prev=docdir ;;
928 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
929 docdir=$ac_optarg ;;
930
931 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
932 ac_prev=dvidir ;;
933 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
934 dvidir=$ac_optarg ;;
edece237
CV
935
936 -enable-* | --enable-*)
81ecdfbb 937 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
edece237 938 # Reject names that are not valid shell variable names.
81ecdfbb 939 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 940 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
941 ac_useropt_orig=$ac_useropt
942 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
943 case $ac_user_opts in
944 *"
945"enable_$ac_useropt"
946"*) ;;
947 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
948 ac_unrecognized_sep=', ';;
edece237 949 esac
81ecdfbb 950 eval enable_$ac_useropt=\$ac_optarg ;;
edece237
CV
951
952 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
953 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
954 | --exec | --exe | --ex)
955 ac_prev=exec_prefix ;;
956 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
957 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
958 | --exec=* | --exe=* | --ex=*)
959 exec_prefix=$ac_optarg ;;
960
961 -gas | --gas | --ga | --g)
962 # Obsolete; use --with-gas.
963 with_gas=yes ;;
964
965 -help | --help | --hel | --he | -h)
966 ac_init_help=long ;;
967 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
968 ac_init_help=recursive ;;
969 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
970 ac_init_help=short ;;
971
972 -host | --host | --hos | --ho)
973 ac_prev=host_alias ;;
974 -host=* | --host=* | --hos=* | --ho=*)
975 host_alias=$ac_optarg ;;
976
81ecdfbb
RW
977 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
978 ac_prev=htmldir ;;
979 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
980 | --ht=*)
981 htmldir=$ac_optarg ;;
982
edece237
CV
983 -includedir | --includedir | --includedi | --included | --include \
984 | --includ | --inclu | --incl | --inc)
985 ac_prev=includedir ;;
986 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
987 | --includ=* | --inclu=* | --incl=* | --inc=*)
988 includedir=$ac_optarg ;;
989
990 -infodir | --infodir | --infodi | --infod | --info | --inf)
991 ac_prev=infodir ;;
992 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
993 infodir=$ac_optarg ;;
994
995 -libdir | --libdir | --libdi | --libd)
996 ac_prev=libdir ;;
997 -libdir=* | --libdir=* | --libdi=* | --libd=*)
998 libdir=$ac_optarg ;;
999
1000 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1001 | --libexe | --libex | --libe)
1002 ac_prev=libexecdir ;;
1003 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1004 | --libexe=* | --libex=* | --libe=*)
1005 libexecdir=$ac_optarg ;;
1006
81ecdfbb
RW
1007 -localedir | --localedir | --localedi | --localed | --locale)
1008 ac_prev=localedir ;;
1009 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1010 localedir=$ac_optarg ;;
1011
edece237 1012 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1013 | --localstate | --localstat | --localsta | --localst | --locals)
edece237
CV
1014 ac_prev=localstatedir ;;
1015 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1016 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
edece237
CV
1017 localstatedir=$ac_optarg ;;
1018
1019 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1020 ac_prev=mandir ;;
1021 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1022 mandir=$ac_optarg ;;
1023
1024 -nfp | --nfp | --nf)
1025 # Obsolete; use --without-fp.
1026 with_fp=no ;;
1027
1028 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1029 | --no-cr | --no-c | -n)
1030 no_create=yes ;;
1031
1032 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1033 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1034 no_recursion=yes ;;
1035
1036 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1037 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1038 | --oldin | --oldi | --old | --ol | --o)
1039 ac_prev=oldincludedir ;;
1040 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1041 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1042 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1043 oldincludedir=$ac_optarg ;;
1044
1045 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1046 ac_prev=prefix ;;
1047 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1048 prefix=$ac_optarg ;;
1049
1050 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1051 | --program-pre | --program-pr | --program-p)
1052 ac_prev=program_prefix ;;
1053 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1054 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1055 program_prefix=$ac_optarg ;;
1056
1057 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1058 | --program-suf | --program-su | --program-s)
1059 ac_prev=program_suffix ;;
1060 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1061 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1062 program_suffix=$ac_optarg ;;
1063
1064 -program-transform-name | --program-transform-name \
1065 | --program-transform-nam | --program-transform-na \
1066 | --program-transform-n | --program-transform- \
1067 | --program-transform | --program-transfor \
1068 | --program-transfo | --program-transf \
1069 | --program-trans | --program-tran \
1070 | --progr-tra | --program-tr | --program-t)
1071 ac_prev=program_transform_name ;;
1072 -program-transform-name=* | --program-transform-name=* \
1073 | --program-transform-nam=* | --program-transform-na=* \
1074 | --program-transform-n=* | --program-transform-=* \
1075 | --program-transform=* | --program-transfor=* \
1076 | --program-transfo=* | --program-transf=* \
1077 | --program-trans=* | --program-tran=* \
1078 | --progr-tra=* | --program-tr=* | --program-t=*)
1079 program_transform_name=$ac_optarg ;;
1080
81ecdfbb
RW
1081 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1082 ac_prev=pdfdir ;;
1083 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1084 pdfdir=$ac_optarg ;;
1085
1086 -psdir | --psdir | --psdi | --psd | --ps)
1087 ac_prev=psdir ;;
1088 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1089 psdir=$ac_optarg ;;
1090
edece237
CV
1091 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1092 | -silent | --silent | --silen | --sile | --sil)
1093 silent=yes ;;
1094
1095 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1096 ac_prev=sbindir ;;
1097 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1098 | --sbi=* | --sb=*)
1099 sbindir=$ac_optarg ;;
1100
1101 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1102 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1103 | --sharedst | --shareds | --shared | --share | --shar \
1104 | --sha | --sh)
1105 ac_prev=sharedstatedir ;;
1106 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1107 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1108 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1109 | --sha=* | --sh=*)
1110 sharedstatedir=$ac_optarg ;;
1111
1112 -site | --site | --sit)
1113 ac_prev=site ;;
1114 -site=* | --site=* | --sit=*)
1115 site=$ac_optarg ;;
1116
1117 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1118 ac_prev=srcdir ;;
1119 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1120 srcdir=$ac_optarg ;;
1121
1122 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1123 | --syscon | --sysco | --sysc | --sys | --sy)
1124 ac_prev=sysconfdir ;;
1125 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1126 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1127 sysconfdir=$ac_optarg ;;
1128
1129 -target | --target | --targe | --targ | --tar | --ta | --t)
1130 ac_prev=target_alias ;;
1131 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1132 target_alias=$ac_optarg ;;
1133
1134 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1135 verbose=yes ;;
1136
1137 -version | --version | --versio | --versi | --vers | -V)
1138 ac_init_version=: ;;
1139
1140 -with-* | --with-*)
81ecdfbb 1141 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
edece237 1142 # Reject names that are not valid shell variable names.
81ecdfbb 1143 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1144 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1145 ac_useropt_orig=$ac_useropt
1146 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1147 case $ac_user_opts in
1148 *"
1149"with_$ac_useropt"
1150"*) ;;
1151 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1152 ac_unrecognized_sep=', ';;
edece237 1153 esac
81ecdfbb 1154 eval with_$ac_useropt=\$ac_optarg ;;
edece237
CV
1155
1156 -without-* | --without-*)
81ecdfbb 1157 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
edece237 1158 # Reject names that are not valid shell variable names.
81ecdfbb 1159 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1160 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1161 ac_useropt_orig=$ac_useropt
1162 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1163 case $ac_user_opts in
1164 *"
1165"with_$ac_useropt"
1166"*) ;;
1167 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1168 ac_unrecognized_sep=', ';;
1169 esac
1170 eval with_$ac_useropt=no ;;
edece237
CV
1171
1172 --x)
1173 # Obsolete; use --with-x.
1174 with_x=yes ;;
1175
1176 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1177 | --x-incl | --x-inc | --x-in | --x-i)
1178 ac_prev=x_includes ;;
1179 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1180 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1181 x_includes=$ac_optarg ;;
1182
1183 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1184 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1185 ac_prev=x_libraries ;;
1186 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1187 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1188 x_libraries=$ac_optarg ;;
1189
d0ac1c44
SM
1190 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1191Try \`$0 --help' for more information"
edece237
CV
1192 ;;
1193
1194 *=*)
1195 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1196 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1197 case $ac_envvar in #(
1198 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1199 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1200 esac
1201 eval $ac_envvar=\$ac_optarg
edece237
CV
1202 export $ac_envvar ;;
1203
1204 *)
1205 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1206 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
edece237 1207 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1208 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1209 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
edece237
CV
1210 ;;
1211
1212 esac
1213done
1214
1215if test -n "$ac_prev"; then
1216 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1217 as_fn_error $? "missing argument to $ac_option"
edece237
CV
1218fi
1219
81ecdfbb
RW
1220if test -n "$ac_unrecognized_opts"; then
1221 case $enable_option_checking in
1222 no) ;;
d0ac1c44 1223 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1224 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
edece237 1225 esac
81ecdfbb 1226fi
edece237 1227
81ecdfbb
RW
1228# Check all directory arguments for consistency.
1229for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1230 datadir sysconfdir sharedstatedir localstatedir includedir \
1231 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1232 libdir localedir mandir
edece237 1233do
81ecdfbb
RW
1234 eval ac_val=\$$ac_var
1235 # Remove trailing slashes.
1236 case $ac_val in
1237 */ )
1238 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1239 eval $ac_var=\$ac_val;;
1240 esac
1241 # Be sure to have absolute directory names.
edece237 1242 case $ac_val in
81ecdfbb
RW
1243 [\\/$]* | ?:[\\/]* ) continue;;
1244 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
edece237 1245 esac
d0ac1c44 1246 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
edece237
CV
1247done
1248
1249# There might be people who depend on the old broken behavior: `$host'
1250# used to hold the argument of --host etc.
1251# FIXME: To remove some day.
1252build=$build_alias
1253host=$host_alias
1254target=$target_alias
1255
1256# FIXME: To remove some day.
1257if test "x$host_alias" != x; then
1258 if test "x$build_alias" = x; then
1259 cross_compiling=maybe
edece237
CV
1260 elif test "x$build_alias" != "x$host_alias"; then
1261 cross_compiling=yes
1262 fi
1263fi
1264
1265ac_tool_prefix=
1266test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267
1268test "$silent" = yes && exec 6>/dev/null
1269
1270
81ecdfbb
RW
1271ac_pwd=`pwd` && test -n "$ac_pwd" &&
1272ac_ls_di=`ls -di .` &&
1273ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1274 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1275test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1276 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1277
1278
edece237
CV
1279# Find the source files, if location was not specified.
1280if test -z "$srcdir"; then
1281 ac_srcdir_defaulted=yes
81ecdfbb
RW
1282 # Try the directory containing this script, then the parent directory.
1283 ac_confdir=`$as_dirname -- "$as_myself" ||
1284$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1285 X"$as_myself" : 'X\(//\)[^/]' \| \
1286 X"$as_myself" : 'X\(//\)$' \| \
1287 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1288$as_echo X"$as_myself" |
1289 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\/\)[^/].*/{
1294 s//\1/
1295 q
1296 }
1297 /^X\(\/\/\)$/{
1298 s//\1/
1299 q
1300 }
1301 /^X\(\/\).*/{
1302 s//\1/
1303 q
1304 }
1305 s/.*/./; q'`
edece237 1306 srcdir=$ac_confdir
81ecdfbb 1307 if test ! -r "$srcdir/$ac_unique_file"; then
edece237
CV
1308 srcdir=..
1309 fi
1310else
1311 ac_srcdir_defaulted=no
1312fi
81ecdfbb
RW
1313if test ! -r "$srcdir/$ac_unique_file"; then
1314 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1315 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1316fi
1317ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1318ac_abs_confdir=`(
d0ac1c44 1319 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1320 pwd)`
1321# When building in place, set srcdir=.
1322if test "$ac_abs_confdir" = "$ac_pwd"; then
1323 srcdir=.
1324fi
1325# Remove unnecessary trailing slashes from srcdir.
1326# Double slashes in file names in object file debugging info
1327# mess up M-x gdb in Emacs.
1328case $srcdir in
1329*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1330esac
1331for ac_var in $ac_precious_vars; do
1332 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1333 eval ac_env_${ac_var}_value=\$${ac_var}
1334 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1335 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1336done
edece237
CV
1337
1338#
1339# Report the --help message.
1340#
1341if test "$ac_init_help" = "long"; then
1342 # Omit some internal or obsolete options to make the list less imposing.
1343 # This message is too long to be a string in the A/UX 3.1 sh.
1344 cat <<_ACEOF
1345\`configure' configures this package to adapt to many kinds of systems.
1346
1347Usage: $0 [OPTION]... [VAR=VALUE]...
1348
1349To assign environment variables (e.g., CC, CFLAGS...), specify them as
1350VAR=VALUE. See below for descriptions of some of the useful variables.
1351
1352Defaults for the options are specified in brackets.
1353
1354Configuration:
1355 -h, --help display this help and exit
1356 --help=short display options specific to this package
1357 --help=recursive display the short help of all the included packages
1358 -V, --version display version information and exit
d0ac1c44 1359 -q, --quiet, --silent do not print \`checking ...' messages
edece237
CV
1360 --cache-file=FILE cache test results in FILE [disabled]
1361 -C, --config-cache alias for \`--cache-file=config.cache'
1362 -n, --no-create do not create output files
1363 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1364
edece237
CV
1365Installation directories:
1366 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1367 [$ac_default_prefix]
edece237 1368 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1369 [PREFIX]
edece237
CV
1370
1371By default, \`make install' will install all the files in
1372\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1373an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1374for instance \`--prefix=\$HOME'.
1375
1376For better control, use the options below.
1377
1378Fine tuning of the installation directories:
81ecdfbb
RW
1379 --bindir=DIR user executables [EPREFIX/bin]
1380 --sbindir=DIR system admin executables [EPREFIX/sbin]
1381 --libexecdir=DIR program executables [EPREFIX/libexec]
1382 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1383 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1384 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1385 --libdir=DIR object code libraries [EPREFIX/lib]
1386 --includedir=DIR C header files [PREFIX/include]
1387 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1388 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1389 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1390 --infodir=DIR info documentation [DATAROOTDIR/info]
1391 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1392 --mandir=DIR man documentation [DATAROOTDIR/man]
1393 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1394 --htmldir=DIR html documentation [DOCDIR]
1395 --dvidir=DIR dvi documentation [DOCDIR]
1396 --pdfdir=DIR pdf documentation [DOCDIR]
1397 --psdir=DIR ps documentation [DOCDIR]
edece237
CV
1398_ACEOF
1399
1400 cat <<\_ACEOF
1401
1402Program names:
1403 --program-prefix=PREFIX prepend PREFIX to installed program names
1404 --program-suffix=SUFFIX append SUFFIX to installed program names
1405 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1406
1407System types:
1408 --build=BUILD configure for building on BUILD [guessed]
1409 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1410 --target=TARGET configure for building compilers for TARGET [HOST]
1411_ACEOF
1412fi
1413
1414if test -n "$ac_init_help"; then
1415
1416 cat <<\_ACEOF
1417
1418Optional Features:
81ecdfbb 1419 --disable-option-checking ignore unrecognized --enable/--with options
edece237
CV
1420 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1421 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1422 --enable-plugins Enable support for plugins
6bb11ab3
L
1423 --enable-shared[=PKGS] build shared libraries [default=yes]
1424 --enable-static[=PKGS] build static libraries [default=yes]
1425 --enable-fast-install[=PKGS]
1426 optimize for fast installation [default=yes]
1427 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1428 --enable-maintainer-mode
1429 enable make rules and dependencies not useful (and
1430 sometimes confusing) to the casual installer
8d0978fb
MF
1431 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1432 itself)
1433 --enable-sim-stdio Specify whether to use stdio for console
1434 input/output
1435 --enable-sim-trace=opts Enable tracing of simulated programs
1436 --enable-sim-profile=opts
1437 Enable profiling flags
35656e95 1438 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1439 --enable-sim-environment=environment
1440 Specify mixed, user, virtual or operating
1441 environment
347fe5bb
MF
1442 --enable-sim-inline=inlines
1443 Specify which functions should be inlined
8d0978fb
MF
1444 --enable-sim-endian=endian
1445 Specify target byte endian orientation
1446 --enable-sim-alignment=align
1447 Specify strict, nonstrict or forced alignment of
1448 memory accesses
8d0978fb
MF
1449 --enable-sim-scache=size
1450 Specify simulator execution cache size
1451 --enable-sim-default-model=model
1452 Specify default model to simulate
5c1008a4
MF
1453 --enable-werror treat compile warnings as errors
1454 --enable-build-warnings enable build-time compiler warnings if gcc is used
1455 --enable-sim-build-warnings
1456 enable SIM specific build-time compiler warnings if
1457 gcc is used
8d0978fb 1458 --enable-cgen-maint=DIR build cgen generated files
1517bd27
MF
1459 --enable-sim-hardware=LIST
1460 Specify the hardware to be included in the build.
edece237 1461
6efef468
JM
1462Optional Packages:
1463 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1464 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1465 --with-system-zlib use installed libz
6bb11ab3
L
1466 --with-pic try to use only PIC/non-PIC objects [default=use
1467 both]
1468 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1469 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1470 --with-bugurl=URL Direct users to URL to report a bug
1471
edece237
CV
1472Some influential environment variables:
1473 CC C compiler command
1474 CFLAGS C compiler flags
1475 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1476 nonstandard directory <lib dir>
81ecdfbb 1477 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1478 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1479 you have headers in a nonstandard directory <include dir>
edece237
CV
1480 CPP C preprocessor
1481
1482Use these variables to override the choices made by `configure' or to help
1483it to find libraries and programs with nonstandard names/locations.
1484
81ecdfbb 1485Report bugs to the package provider.
edece237 1486_ACEOF
81ecdfbb 1487ac_status=$?
edece237
CV
1488fi
1489
1490if test "$ac_init_help" = "recursive"; then
1491 # If there are subdirs, report their specific --help.
edece237 1492 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1493 test -d "$ac_dir" ||
1494 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1495 continue
edece237
CV
1496 ac_builddir=.
1497
81ecdfbb
RW
1498case "$ac_dir" in
1499.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500*)
1501 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1502 # A ".." for each directory in $ac_dir_suffix.
1503 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1504 case $ac_top_builddir_sub in
1505 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1506 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1507 esac ;;
1508esac
1509ac_abs_top_builddir=$ac_pwd
1510ac_abs_builddir=$ac_pwd$ac_dir_suffix
1511# for backward compatibility:
1512ac_top_builddir=$ac_top_build_prefix
edece237
CV
1513
1514case $srcdir in
81ecdfbb 1515 .) # We are building in place.
edece237 1516 ac_srcdir=.
81ecdfbb
RW
1517 ac_top_srcdir=$ac_top_builddir_sub
1518 ac_abs_top_srcdir=$ac_pwd ;;
1519 [\\/]* | ?:[\\/]* ) # Absolute name.
edece237 1520 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1521 ac_top_srcdir=$srcdir
1522 ac_abs_top_srcdir=$srcdir ;;
1523 *) # Relative name.
1524 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1525 ac_top_srcdir=$ac_top_build_prefix$srcdir
1526 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
edece237 1527esac
81ecdfbb
RW
1528ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1529
1530 cd "$ac_dir" || { ac_status=$?; continue; }
1531 # Check for guested configure.
1532 if test -f "$ac_srcdir/configure.gnu"; then
1533 echo &&
1534 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1535 elif test -f "$ac_srcdir/configure"; then
1536 echo &&
1537 $SHELL "$ac_srcdir/configure" --help=recursive
edece237 1538 else
81ecdfbb
RW
1539 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1540 fi || ac_status=$?
1541 cd "$ac_pwd" || { ac_status=$?; break; }
edece237
CV
1542 done
1543fi
1544
81ecdfbb 1545test -n "$ac_init_help" && exit $ac_status
edece237
CV
1546if $ac_init_version; then
1547 cat <<\_ACEOF
81ecdfbb 1548configure
d0ac1c44 1549generated by GNU Autoconf 2.69
edece237 1550
d0ac1c44 1551Copyright (C) 2012 Free Software Foundation, Inc.
edece237
CV
1552This configure script is free software; the Free Software Foundation
1553gives unlimited permission to copy, distribute and modify it.
1554_ACEOF
81ecdfbb 1555 exit
edece237 1556fi
edece237 1557
81ecdfbb
RW
1558## ------------------------ ##
1559## Autoconf initialization. ##
1560## ------------------------ ##
edece237 1561
81ecdfbb
RW
1562# ac_fn_c_try_compile LINENO
1563# --------------------------
1564# Try to compile conftest.$ac_ext, and return whether this succeeded.
1565ac_fn_c_try_compile ()
edece237 1566{
81ecdfbb
RW
1567 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1568 rm -f conftest.$ac_objext
1569 if { { ac_try="$ac_compile"
1570case "(($ac_try" in
1571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1572 *) ac_try_echo=$ac_try;;
1573esac
1574eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1575$as_echo "$ac_try_echo"; } >&5
1576 (eval "$ac_compile") 2>conftest.err
1577 ac_status=$?
1578 if test -s conftest.err; then
1579 grep -v '^ *+' conftest.err >conftest.er1
1580 cat conftest.er1 >&5
1581 mv -f conftest.er1 conftest.err
1582 fi
1583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1584 test $ac_status = 0; } && {
1585 test -z "$ac_c_werror_flag" ||
1586 test ! -s conftest.err
1587 } && test -s conftest.$ac_objext; then :
1588 ac_retval=0
1589else
1590 $as_echo "$as_me: failed program was:" >&5
1591sed 's/^/| /' conftest.$ac_ext >&5
edece237 1592
81ecdfbb
RW
1593 ac_retval=1
1594fi
d0ac1c44
SM
1595 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1596 as_fn_set_status $ac_retval
edece237 1597
81ecdfbb 1598} # ac_fn_c_try_compile
edece237 1599
81ecdfbb
RW
1600# ac_fn_c_try_cpp LINENO
1601# ----------------------
1602# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1603ac_fn_c_try_cpp ()
1604{
1605 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1606 if { { ac_try="$ac_cpp conftest.$ac_ext"
1607case "(($ac_try" in
1608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1609 *) ac_try_echo=$ac_try;;
1610esac
1611eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1612$as_echo "$ac_try_echo"; } >&5
1613 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1614 ac_status=$?
1615 if test -s conftest.err; then
1616 grep -v '^ *+' conftest.err >conftest.er1
1617 cat conftest.er1 >&5
1618 mv -f conftest.er1 conftest.err
1619 fi
1620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1621 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1622 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1623 test ! -s conftest.err
1624 }; then :
1625 ac_retval=0
1626else
1627 $as_echo "$as_me: failed program was:" >&5
1628sed 's/^/| /' conftest.$ac_ext >&5
edece237 1629
81ecdfbb
RW
1630 ac_retval=1
1631fi
d0ac1c44
SM
1632 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1633 as_fn_set_status $ac_retval
edece237 1634
81ecdfbb
RW
1635} # ac_fn_c_try_cpp
1636
1637# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1638# -------------------------------------------------------
1639# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1640# the include files in INCLUDES and setting the cache variable VAR
1641# accordingly.
1642ac_fn_c_check_header_mongrel ()
1643{
1644 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1645 if eval \${$3+:} false; then :
81ecdfbb
RW
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1647$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1648if eval \${$3+:} false; then :
81ecdfbb
RW
1649 $as_echo_n "(cached) " >&6
1650fi
1651eval ac_res=\$$3
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1653$as_echo "$ac_res" >&6; }
1654else
1655 # Is the header compilable?
1656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1657$as_echo_n "checking $2 usability... " >&6; }
1658cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1659/* end confdefs.h. */
1660$4
1661#include <$2>
1662_ACEOF
1663if ac_fn_c_try_compile "$LINENO"; then :
1664 ac_header_compiler=yes
1665else
1666 ac_header_compiler=no
1667fi
1668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1670$as_echo "$ac_header_compiler" >&6; }
1671
1672# Is the header present?
1673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1674$as_echo_n "checking $2 presence... " >&6; }
1675cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1676/* end confdefs.h. */
1677#include <$2>
1678_ACEOF
1679if ac_fn_c_try_cpp "$LINENO"; then :
1680 ac_header_preproc=yes
1681else
1682 ac_header_preproc=no
1683fi
d0ac1c44 1684rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1686$as_echo "$ac_header_preproc" >&6; }
1687
1688# So? What about this header?
1689case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1690 yes:no: )
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1692$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1694$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1695 ;;
1696 no:yes:* )
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1698$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1700$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1702$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1704$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1706$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1707 ;;
1708esac
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1710$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1711if eval \${$3+:} false; then :
81ecdfbb
RW
1712 $as_echo_n "(cached) " >&6
1713else
1714 eval "$3=\$ac_header_compiler"
1715fi
1716eval ac_res=\$$3
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1718$as_echo "$ac_res" >&6; }
1719fi
d0ac1c44 1720 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1721
1722} # ac_fn_c_check_header_mongrel
1723
1724# ac_fn_c_try_run LINENO
1725# ----------------------
1726# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1727# that executables *can* be run.
1728ac_fn_c_try_run ()
1729{
1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731 if { { ac_try="$ac_link"
1732case "(($ac_try" in
1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734 *) ac_try_echo=$ac_try;;
1735esac
1736eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737$as_echo "$ac_try_echo"; } >&5
1738 (eval "$ac_link") 2>&5
1739 ac_status=$?
1740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1742 { { case "(($ac_try" in
1743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1744 *) ac_try_echo=$ac_try;;
1745esac
1746eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1747$as_echo "$ac_try_echo"; } >&5
1748 (eval "$ac_try") 2>&5
1749 ac_status=$?
1750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1751 test $ac_status = 0; }; }; then :
1752 ac_retval=0
1753else
1754 $as_echo "$as_me: program exited with status $ac_status" >&5
1755 $as_echo "$as_me: failed program was:" >&5
1756sed 's/^/| /' conftest.$ac_ext >&5
1757
1758 ac_retval=$ac_status
1759fi
1760 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1761 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1762 as_fn_set_status $ac_retval
81ecdfbb
RW
1763
1764} # ac_fn_c_try_run
1765
1766# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1767# -------------------------------------------------------
1768# Tests whether HEADER exists and can be compiled using the include files in
1769# INCLUDES, setting the cache variable VAR accordingly.
1770ac_fn_c_check_header_compile ()
1771{
1772 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1774$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1775if eval \${$3+:} false; then :
81ecdfbb
RW
1776 $as_echo_n "(cached) " >&6
1777else
1778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1779/* end confdefs.h. */
1780$4
1781#include <$2>
1782_ACEOF
1783if ac_fn_c_try_compile "$LINENO"; then :
1784 eval "$3=yes"
1785else
1786 eval "$3=no"
1787fi
1788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1789fi
1790eval ac_res=\$$3
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792$as_echo "$ac_res" >&6; }
d0ac1c44 1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1794
1795} # ac_fn_c_check_header_compile
1796
1797# ac_fn_c_try_link LINENO
1798# -----------------------
1799# Try to link conftest.$ac_ext, and return whether this succeeded.
1800ac_fn_c_try_link ()
1801{
1802 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1803 rm -f conftest.$ac_objext conftest$ac_exeext
1804 if { { ac_try="$ac_link"
1805case "(($ac_try" in
1806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1807 *) ac_try_echo=$ac_try;;
1808esac
1809eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1810$as_echo "$ac_try_echo"; } >&5
1811 (eval "$ac_link") 2>conftest.err
1812 ac_status=$?
1813 if test -s conftest.err; then
1814 grep -v '^ *+' conftest.err >conftest.er1
1815 cat conftest.er1 >&5
1816 mv -f conftest.er1 conftest.err
1817 fi
1818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1819 test $ac_status = 0; } && {
1820 test -z "$ac_c_werror_flag" ||
1821 test ! -s conftest.err
1822 } && test -s conftest$ac_exeext && {
1823 test "$cross_compiling" = yes ||
d0ac1c44 1824 test -x conftest$ac_exeext
81ecdfbb
RW
1825 }; then :
1826 ac_retval=0
1827else
1828 $as_echo "$as_me: failed program was:" >&5
1829sed 's/^/| /' conftest.$ac_ext >&5
1830
1831 ac_retval=1
1832fi
1833 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1834 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1835 # interfere with the next link command; also delete a directory that is
1836 # left behind by Apple's compiler. We do this before executing the actions.
1837 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1838 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1839 as_fn_set_status $ac_retval
81ecdfbb
RW
1840
1841} # ac_fn_c_try_link
1842
1843# ac_fn_c_check_func LINENO FUNC VAR
1844# ----------------------------------
1845# Tests whether FUNC exists, setting the cache variable VAR accordingly
1846ac_fn_c_check_func ()
1847{
1848 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1850$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1851if eval \${$3+:} false; then :
81ecdfbb
RW
1852 $as_echo_n "(cached) " >&6
1853else
1854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855/* end confdefs.h. */
1856/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1857 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1858#define $2 innocuous_$2
1859
1860/* System header to define __stub macros and hopefully few prototypes,
1861 which can conflict with char $2 (); below.
1862 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1863 <limits.h> exists even on freestanding compilers. */
1864
1865#ifdef __STDC__
1866# include <limits.h>
1867#else
1868# include <assert.h>
1869#endif
1870
1871#undef $2
1872
1873/* Override any GCC internal prototype to avoid an error.
1874 Use char because int might match the return type of a GCC
1875 builtin and then its argument prototype would still apply. */
1876#ifdef __cplusplus
1877extern "C"
1878#endif
1879char $2 ();
1880/* The GNU C library defines this for functions which it implements
1881 to always fail with ENOSYS. Some functions are actually named
1882 something starting with __ and the normal name is an alias. */
1883#if defined __stub_$2 || defined __stub___$2
1884choke me
1885#endif
1886
1887int
1888main ()
1889{
1890return $2 ();
1891 ;
1892 return 0;
1893}
1894_ACEOF
1895if ac_fn_c_try_link "$LINENO"; then :
1896 eval "$3=yes"
1897else
1898 eval "$3=no"
1899fi
1900rm -f core conftest.err conftest.$ac_objext \
1901 conftest$ac_exeext conftest.$ac_ext
1902fi
1903eval ac_res=\$$3
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1905$as_echo "$ac_res" >&6; }
d0ac1c44 1906 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1907
1908} # ac_fn_c_check_func
1909cat >config.log <<_ACEOF
1910This file contains any messages produced by compilers while
1911running configure, to aid debugging if configure makes a mistake.
1912
1913It was created by $as_me, which was
d0ac1c44 1914generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
1915
1916 $ $0 $@
1917
1918_ACEOF
1919exec 5>>config.log
1920{
1921cat <<_ASUNAME
1922## --------- ##
1923## Platform. ##
1924## --------- ##
1925
1926hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1927uname -m = `(uname -m) 2>/dev/null || echo unknown`
1928uname -r = `(uname -r) 2>/dev/null || echo unknown`
1929uname -s = `(uname -s) 2>/dev/null || echo unknown`
1930uname -v = `(uname -v) 2>/dev/null || echo unknown`
1931
1932/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1933/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1934
1935/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1936/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1937/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1938/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1939/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1940/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1941/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1942
1943_ASUNAME
1944
1945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1946for as_dir in $PATH
1947do
1948 IFS=$as_save_IFS
1949 test -z "$as_dir" && as_dir=.
1950 $as_echo "PATH: $as_dir"
1951 done
1952IFS=$as_save_IFS
1953
1954} >&5
1955
1956cat >&5 <<_ACEOF
edece237
CV
1957
1958
1959## ----------- ##
1960## Core tests. ##
1961## ----------- ##
1962
1963_ACEOF
1964
1965
1966# Keep a trace of the command line.
1967# Strip out --no-create and --no-recursion so they do not pile up.
1968# Strip out --silent because we don't want to record it for future runs.
1969# Also quote any args containing shell meta-characters.
1970# Make two passes to allow for proper duplicate-argument suppression.
1971ac_configure_args=
1972ac_configure_args0=
1973ac_configure_args1=
edece237
CV
1974ac_must_keep_next=false
1975for ac_pass in 1 2
1976do
1977 for ac_arg
1978 do
1979 case $ac_arg in
1980 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1981 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1982 | -silent | --silent | --silen | --sile | --sil)
1983 continue ;;
81ecdfbb
RW
1984 *\'*)
1985 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
edece237
CV
1986 esac
1987 case $ac_pass in
81ecdfbb 1988 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
edece237 1989 2)
81ecdfbb 1990 as_fn_append ac_configure_args1 " '$ac_arg'"
edece237
CV
1991 if test $ac_must_keep_next = true; then
1992 ac_must_keep_next=false # Got value, back to normal.
1993 else
1994 case $ac_arg in
1995 *=* | --config-cache | -C | -disable-* | --disable-* \
1996 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1997 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1998 | -with-* | --with-* | -without-* | --without-* | --x)
1999 case "$ac_configure_args0 " in
2000 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2001 esac
2002 ;;
2003 -* ) ac_must_keep_next=true ;;
2004 esac
2005 fi
81ecdfbb 2006 as_fn_append ac_configure_args " '$ac_arg'"
edece237
CV
2007 ;;
2008 esac
2009 done
2010done
81ecdfbb
RW
2011{ ac_configure_args0=; unset ac_configure_args0;}
2012{ ac_configure_args1=; unset ac_configure_args1;}
edece237
CV
2013
2014# When interrupted or exit'd, cleanup temporary files, and complete
2015# config.log. We remove comments because anyway the quotes in there
2016# would cause problems or look ugly.
81ecdfbb
RW
2017# WARNING: Use '\'' to represent an apostrophe within the trap.
2018# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
edece237
CV
2019trap 'exit_status=$?
2020 # Save into config.log some information that might help in debugging.
2021 {
2022 echo
2023
d0ac1c44 2024 $as_echo "## ---------------- ##
edece237 2025## Cache variables. ##
d0ac1c44 2026## ---------------- ##"
edece237
CV
2027 echo
2028 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2029(
2030 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2031 eval ac_val=\$$ac_var
2032 case $ac_val in #(
2033 *${as_nl}*)
2034 case $ac_var in #(
2035 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2036$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2037 esac
2038 case $ac_var in #(
2039 _ | IFS | as_nl) ;; #(
2040 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2041 *) { eval $ac_var=; unset $ac_var;} ;;
2042 esac ;;
2043 esac
2044 done
edece237 2045 (set) 2>&1 |
81ecdfbb
RW
2046 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2047 *${as_nl}ac_space=\ *)
edece237 2048 sed -n \
81ecdfbb
RW
2049 "s/'\''/'\''\\\\'\'''\''/g;
2050 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2051 ;; #(
edece237 2052 *)
81ecdfbb 2053 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
edece237 2054 ;;
81ecdfbb
RW
2055 esac |
2056 sort
2057)
edece237
CV
2058 echo
2059
d0ac1c44 2060 $as_echo "## ----------------- ##
edece237 2061## Output variables. ##
d0ac1c44 2062## ----------------- ##"
edece237
CV
2063 echo
2064 for ac_var in $ac_subst_vars
2065 do
81ecdfbb
RW
2066 eval ac_val=\$$ac_var
2067 case $ac_val in
2068 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2069 esac
2070 $as_echo "$ac_var='\''$ac_val'\''"
edece237
CV
2071 done | sort
2072 echo
2073
2074 if test -n "$ac_subst_files"; then
d0ac1c44 2075 $as_echo "## ------------------- ##
81ecdfbb 2076## File substitutions. ##
d0ac1c44 2077## ------------------- ##"
edece237
CV
2078 echo
2079 for ac_var in $ac_subst_files
2080 do
81ecdfbb
RW
2081 eval ac_val=\$$ac_var
2082 case $ac_val in
2083 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2084 esac
2085 $as_echo "$ac_var='\''$ac_val'\''"
edece237
CV
2086 done | sort
2087 echo
2088 fi
2089
2090 if test -s confdefs.h; then
d0ac1c44 2091 $as_echo "## ----------- ##
edece237 2092## confdefs.h. ##
d0ac1c44 2093## ----------- ##"
edece237 2094 echo
81ecdfbb 2095 cat confdefs.h
edece237
CV
2096 echo
2097 fi
2098 test "$ac_signal" != 0 &&
81ecdfbb
RW
2099 $as_echo "$as_me: caught signal $ac_signal"
2100 $as_echo "$as_me: exit $exit_status"
edece237 2101 } >&5
81ecdfbb
RW
2102 rm -f core *.core core.conftest.* &&
2103 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
edece237 2104 exit $exit_status
81ecdfbb 2105' 0
edece237 2106for ac_signal in 1 2 13 15; do
81ecdfbb 2107 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
edece237
CV
2108done
2109ac_signal=0
2110
2111# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2112rm -f -r conftest* confdefs.h
2113
2114$as_echo "/* confdefs.h */" > confdefs.h
edece237
CV
2115
2116# Predefined preprocessor variables.
2117
2118cat >>confdefs.h <<_ACEOF
2119#define PACKAGE_NAME "$PACKAGE_NAME"
2120_ACEOF
2121
edece237
CV
2122cat >>confdefs.h <<_ACEOF
2123#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2124_ACEOF
2125
edece237
CV
2126cat >>confdefs.h <<_ACEOF
2127#define PACKAGE_VERSION "$PACKAGE_VERSION"
2128_ACEOF
2129
edece237
CV
2130cat >>confdefs.h <<_ACEOF
2131#define PACKAGE_STRING "$PACKAGE_STRING"
2132_ACEOF
2133
edece237
CV
2134cat >>confdefs.h <<_ACEOF
2135#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2136_ACEOF
2137
81ecdfbb
RW
2138cat >>confdefs.h <<_ACEOF
2139#define PACKAGE_URL "$PACKAGE_URL"
2140_ACEOF
2141
edece237
CV
2142
2143# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2144# Prefer an explicitly selected file to automatically selected ones.
2145ac_site_file1=NONE
2146ac_site_file2=NONE
2147if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2148 # We do not want a PATH search for config.site.
2149 case $CONFIG_SITE in #((
2150 -*) ac_site_file1=./$CONFIG_SITE;;
2151 */*) ac_site_file1=$CONFIG_SITE;;
2152 *) ac_site_file1=./$CONFIG_SITE;;
2153 esac
81ecdfbb
RW
2154elif test "x$prefix" != xNONE; then
2155 ac_site_file1=$prefix/share/config.site
2156 ac_site_file2=$prefix/etc/config.site
2157else
2158 ac_site_file1=$ac_default_prefix/share/config.site
2159 ac_site_file2=$ac_default_prefix/etc/config.site
2160fi
2161for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2162do
2163 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2164 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2166$as_echo "$as_me: loading site script $ac_site_file" >&6;}
edece237 2167 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2168 . "$ac_site_file" \
2169 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2170$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2171as_fn_error $? "failed to load site script $ac_site_file
2172See \`config.log' for more details" "$LINENO" 5; }
edece237
CV
2173 fi
2174done
2175
2176if test -r "$cache_file"; then
d0ac1c44
SM
2177 # Some versions of bash will fail to source /dev/null (special files
2178 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2179 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2181$as_echo "$as_me: loading cache $cache_file" >&6;}
edece237 2182 case $cache_file in
81ecdfbb
RW
2183 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2184 *) . "./$cache_file";;
edece237
CV
2185 esac
2186 fi
2187else
81ecdfbb
RW
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2189$as_echo "$as_me: creating cache $cache_file" >&6;}
edece237
CV
2190 >$cache_file
2191fi
2192
2193# Check that the precious variables saved in the cache have kept the same
2194# value.
2195ac_cache_corrupted=false
81ecdfbb 2196for ac_var in $ac_precious_vars; do
edece237
CV
2197 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2198 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2199 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2200 eval ac_new_val=\$ac_env_${ac_var}_value
edece237
CV
2201 case $ac_old_set,$ac_new_set in
2202 set,)
81ecdfbb
RW
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2204$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
edece237
CV
2205 ac_cache_corrupted=: ;;
2206 ,set)
81ecdfbb
RW
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2208$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
edece237
CV
2209 ac_cache_corrupted=: ;;
2210 ,);;
2211 *)
2212 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2213 # differences in whitespace do not lead to failure.
2214 ac_old_val_w=`echo x $ac_old_val`
2215 ac_new_val_w=`echo x $ac_new_val`
2216 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2218$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2219 ac_cache_corrupted=:
2220 else
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2222$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2223 eval $ac_var=\$ac_old_val
2224 fi
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2226$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2228$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
edece237
CV
2229 fi;;
2230 esac
2231 # Pass precious variables to config.status.
2232 if test "$ac_new_set" = set; then
2233 case $ac_new_val in
81ecdfbb 2234 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
edece237
CV
2235 *) ac_arg=$ac_var=$ac_new_val ;;
2236 esac
2237 case " $ac_configure_args " in
2238 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2239 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
edece237
CV
2240 esac
2241 fi
2242done
2243if $ac_cache_corrupted; then
81ecdfbb
RW
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2245$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2246 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2247$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2248 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
edece237 2249fi
81ecdfbb
RW
2250## -------------------- ##
2251## Main body of script. ##
2252## -------------------- ##
edece237
CV
2253
2254ac_ext=c
2255ac_cpp='$CPP $CPPFLAGS'
2256ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2257ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2258ac_compiler_gnu=$ac_cv_c_compiler_gnu
2259
2260
6bb11ab3
L
2261
2262
2263
2264
2265
c2783492
MF
2266ac_aux_dir=
2267for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2268 if test -f "$ac_dir/install-sh"; then
2269 ac_aux_dir=$ac_dir
2270 ac_install_sh="$ac_aux_dir/install-sh -c"
2271 break
2272 elif test -f "$ac_dir/install.sh"; then
2273 ac_aux_dir=$ac_dir
2274 ac_install_sh="$ac_aux_dir/install.sh -c"
2275 break
2276 elif test -f "$ac_dir/shtool"; then
2277 ac_aux_dir=$ac_dir
2278 ac_install_sh="$ac_aux_dir/shtool install -c"
2279 break
2280 fi
2281done
2282if test -z "$ac_aux_dir"; then
2283 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2284fi
2285
2286# These three variables are undocumented and unsupported,
2287# and are intended to be withdrawn in a future Autoconf release.
2288# They can cause serious problems if a builder's source tree is in a directory
2289# whose full name contains unusual characters.
2290ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2291ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2292ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2293
2294
2295# Make sure we can run config.sub.
2296$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2297 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2298
2299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2300$as_echo_n "checking build system type... " >&6; }
2301if ${ac_cv_build+:} false; then :
2302 $as_echo_n "(cached) " >&6
2303else
2304 ac_build_alias=$build_alias
2305test "x$ac_build_alias" = x &&
2306 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2307test "x$ac_build_alias" = x &&
2308 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2309ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2310 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2311
2312fi
2313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2314$as_echo "$ac_cv_build" >&6; }
2315case $ac_cv_build in
2316*-*-*) ;;
2317*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2318esac
2319build=$ac_cv_build
2320ac_save_IFS=$IFS; IFS='-'
2321set x $ac_cv_build
2322shift
2323build_cpu=$1
2324build_vendor=$2
2325shift; shift
2326# Remember, the first character of IFS is used to create $*,
2327# except with old shells:
2328build_os=$*
2329IFS=$ac_save_IFS
2330case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2331
2332
2333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2334$as_echo_n "checking host system type... " >&6; }
2335if ${ac_cv_host+:} false; then :
2336 $as_echo_n "(cached) " >&6
2337else
2338 if test "x$host_alias" = x; then
2339 ac_cv_host=$ac_cv_build
2340else
2341 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2342 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2343fi
2344
2345fi
2346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2347$as_echo "$ac_cv_host" >&6; }
2348case $ac_cv_host in
2349*-*-*) ;;
2350*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2351esac
2352host=$ac_cv_host
2353ac_save_IFS=$IFS; IFS='-'
2354set x $ac_cv_host
2355shift
2356host_cpu=$1
2357host_vendor=$2
2358shift; shift
2359# Remember, the first character of IFS is used to create $*,
2360# except with old shells:
2361host_os=$*
2362IFS=$ac_save_IFS
2363case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2364
2365
2366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2367$as_echo_n "checking target system type... " >&6; }
2368if ${ac_cv_target+:} false; then :
2369 $as_echo_n "(cached) " >&6
2370else
2371 if test "x$target_alias" = x; then
2372 ac_cv_target=$ac_cv_host
2373else
2374 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2375 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2376fi
2377
2378fi
2379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2380$as_echo "$ac_cv_target" >&6; }
2381case $ac_cv_target in
2382*-*-*) ;;
2383*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2384esac
2385target=$ac_cv_target
2386ac_save_IFS=$IFS; IFS='-'
2387set x $ac_cv_target
2388shift
2389target_cpu=$1
2390target_vendor=$2
2391shift; shift
2392# Remember, the first character of IFS is used to create $*,
2393# except with old shells:
2394target_os=$*
2395IFS=$ac_save_IFS
2396case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2397
2398
2399# The aliases save the names the user supplied, while $host etc.
2400# will get canonicalized.
2401test -n "$target_alias" &&
2402 test "$program_prefix$program_suffix$program_transform_name" = \
2403 NONENONEs,x,x, &&
2404 program_prefix=${target_alias}-
6bb11ab3
L
2405ac_ext=c
2406ac_cpp='$CPP $CPPFLAGS'
2407ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2408ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2409ac_compiler_gnu=$ac_cv_c_compiler_gnu
2410if test -n "$ac_tool_prefix"; then
2411 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2412set dummy ${ac_tool_prefix}gcc; ac_word=$2
2413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2414$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2415if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2416 $as_echo_n "(cached) " >&6
2417else
2418 if test -n "$CC"; then
2419 ac_cv_prog_CC="$CC" # Let the user override the test.
2420else
2421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2422for as_dir in $PATH
2423do
2424 IFS=$as_save_IFS
2425 test -z "$as_dir" && as_dir=.
2426 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2428 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2430 break 2
2431 fi
2432done
2433 done
2434IFS=$as_save_IFS
2435
2436fi
2437fi
2438CC=$ac_cv_prog_CC
2439if test -n "$CC"; then
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2441$as_echo "$CC" >&6; }
2442else
2443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2444$as_echo "no" >&6; }
2445fi
2446
2447
2448fi
2449if test -z "$ac_cv_prog_CC"; then
2450 ac_ct_CC=$CC
2451 # Extract the first word of "gcc", so it can be a program name with args.
2452set dummy gcc; ac_word=$2
2453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2454$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2455if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2456 $as_echo_n "(cached) " >&6
2457else
2458 if test -n "$ac_ct_CC"; then
2459 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2460else
2461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2462for as_dir in $PATH
2463do
2464 IFS=$as_save_IFS
2465 test -z "$as_dir" && as_dir=.
2466 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2467 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2468 ac_cv_prog_ac_ct_CC="gcc"
2469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2470 break 2
2471 fi
2472done
2473 done
2474IFS=$as_save_IFS
2475
2476fi
2477fi
2478ac_ct_CC=$ac_cv_prog_ac_ct_CC
2479if test -n "$ac_ct_CC"; then
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2481$as_echo "$ac_ct_CC" >&6; }
2482else
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2484$as_echo "no" >&6; }
2485fi
2486
2487 if test "x$ac_ct_CC" = x; then
2488 CC=""
2489 else
2490 case $cross_compiling:$ac_tool_warned in
2491yes:)
2492{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2493$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2494ac_tool_warned=yes ;;
2495esac
2496 CC=$ac_ct_CC
2497 fi
2498else
2499 CC="$ac_cv_prog_CC"
2500fi
2501
2502if test -z "$CC"; then
2503 if test -n "$ac_tool_prefix"; then
2504 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2505set dummy ${ac_tool_prefix}cc; ac_word=$2
2506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2507$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2508if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2509 $as_echo_n "(cached) " >&6
2510else
2511 if test -n "$CC"; then
2512 ac_cv_prog_CC="$CC" # Let the user override the test.
2513else
2514as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2515for as_dir in $PATH
2516do
2517 IFS=$as_save_IFS
2518 test -z "$as_dir" && as_dir=.
2519 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2521 ac_cv_prog_CC="${ac_tool_prefix}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
2529fi
2530fi
2531CC=$ac_cv_prog_CC
2532if test -n "$CC"; then
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2534$as_echo "$CC" >&6; }
2535else
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2537$as_echo "no" >&6; }
2538fi
2539
2540
2541 fi
2542fi
2543if test -z "$CC"; then
2544 # Extract the first word of "cc", so it can be a program name with args.
2545set dummy cc; ac_word=$2
2546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2547$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2548if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2549 $as_echo_n "(cached) " >&6
2550else
2551 if test -n "$CC"; then
2552 ac_cv_prog_CC="$CC" # Let the user override the test.
2553else
2554 ac_prog_rejected=no
2555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2556for as_dir in $PATH
2557do
2558 IFS=$as_save_IFS
2559 test -z "$as_dir" && as_dir=.
2560 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2562 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2563 ac_prog_rejected=yes
2564 continue
2565 fi
2566 ac_cv_prog_CC="cc"
2567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2568 break 2
2569 fi
2570done
2571 done
2572IFS=$as_save_IFS
2573
2574if test $ac_prog_rejected = yes; then
2575 # We found a bogon in the path, so make sure we never use it.
2576 set dummy $ac_cv_prog_CC
2577 shift
2578 if test $# != 0; then
2579 # We chose a different compiler from the bogus one.
2580 # However, it has the same basename, so the bogon will be chosen
2581 # first if we set CC to just the basename; use the full file name.
2582 shift
2583 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2584 fi
2585fi
2586fi
2587fi
2588CC=$ac_cv_prog_CC
2589if test -n "$CC"; then
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2591$as_echo "$CC" >&6; }
2592else
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2594$as_echo "no" >&6; }
2595fi
2596
2597
2598fi
2599if test -z "$CC"; then
2600 if test -n "$ac_tool_prefix"; then
2601 for ac_prog in cl.exe
2602 do
2603 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2604set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2606$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2607if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2608 $as_echo_n "(cached) " >&6
2609else
2610 if test -n "$CC"; then
2611 ac_cv_prog_CC="$CC" # Let the user override the test.
2612else
2613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2614for as_dir in $PATH
2615do
2616 IFS=$as_save_IFS
2617 test -z "$as_dir" && as_dir=.
2618 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2620 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2622 break 2
2623 fi
2624done
2625 done
2626IFS=$as_save_IFS
2627
2628fi
2629fi
2630CC=$ac_cv_prog_CC
2631if test -n "$CC"; then
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2633$as_echo "$CC" >&6; }
2634else
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2636$as_echo "no" >&6; }
2637fi
2638
2639
2640 test -n "$CC" && break
2641 done
2642fi
2643if test -z "$CC"; then
2644 ac_ct_CC=$CC
2645 for ac_prog in cl.exe
2646do
2647 # Extract the first word of "$ac_prog", so it can be a program name with args.
2648set dummy $ac_prog; ac_word=$2
2649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2650$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2651if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2652 $as_echo_n "(cached) " >&6
2653else
2654 if test -n "$ac_ct_CC"; then
2655 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2656else
2657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2658for as_dir in $PATH
2659do
2660 IFS=$as_save_IFS
2661 test -z "$as_dir" && as_dir=.
2662 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2664 ac_cv_prog_ac_ct_CC="$ac_prog"
2665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2666 break 2
2667 fi
2668done
2669 done
2670IFS=$as_save_IFS
2671
2672fi
2673fi
2674ac_ct_CC=$ac_cv_prog_ac_ct_CC
2675if test -n "$ac_ct_CC"; then
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2677$as_echo "$ac_ct_CC" >&6; }
2678else
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2680$as_echo "no" >&6; }
2681fi
2682
2683
2684 test -n "$ac_ct_CC" && break
2685done
2686
2687 if test "x$ac_ct_CC" = x; then
2688 CC=""
2689 else
2690 case $cross_compiling:$ac_tool_warned in
2691yes:)
2692{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2693$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2694ac_tool_warned=yes ;;
2695esac
2696 CC=$ac_ct_CC
2697 fi
2698fi
2699
2700fi
2701
2702
2703test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2704$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2705as_fn_error $? "no acceptable C compiler found in \$PATH
2706See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2707
2708# Provide some information about the compiler.
2709$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2710set X $ac_compile
2711ac_compiler=$2
2712for ac_option in --version -v -V -qversion; do
2713 { { ac_try="$ac_compiler $ac_option >&5"
2714case "(($ac_try" in
2715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2716 *) ac_try_echo=$ac_try;;
2717esac
2718eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2719$as_echo "$ac_try_echo"; } >&5
2720 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2721 ac_status=$?
2722 if test -s conftest.err; then
2723 sed '10a\
2724... rest of stderr output deleted ...
2725 10q' conftest.err >conftest.er1
2726 cat conftest.er1 >&5
6bb11ab3 2727 fi
d0ac1c44 2728 rm -f conftest.er1 conftest.err
6bb11ab3
L
2729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2730 test $ac_status = 0; }
2731done
2732
2733cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2734/* end confdefs.h. */
2735
2736int
2737main ()
2738{
2739
2740 ;
2741 return 0;
2742}
2743_ACEOF
2744ac_clean_files_save=$ac_clean_files
d0ac1c44 2745ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2746# Try to create an executable without -o first, disregard a.out.
2747# It will help us diagnose broken compilers, and finding out an intuition
2748# of exeext.
d0ac1c44
SM
2749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2750$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2751ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2752
2753# The possible output files:
2754ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2755
2756ac_rmfiles=
2757for ac_file in $ac_files
2758do
2759 case $ac_file in
2760 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2761 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2762 esac
2763done
2764rm -f $ac_rmfiles
2765
2766if { { ac_try="$ac_link_default"
2767case "(($ac_try" in
2768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2769 *) ac_try_echo=$ac_try;;
2770esac
2771eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2772$as_echo "$ac_try_echo"; } >&5
2773 (eval "$ac_link_default") 2>&5
2774 ac_status=$?
2775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2776 test $ac_status = 0; }; then :
2777 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2778# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2779# in a Makefile. We should not override ac_cv_exeext if it was cached,
2780# so that the user can short-circuit this test for compilers unknown to
2781# Autoconf.
2782for ac_file in $ac_files ''
2783do
2784 test -f "$ac_file" || continue
2785 case $ac_file in
2786 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2787 ;;
2788 [ab].out )
2789 # We found the default executable, but exeext='' is most
2790 # certainly right.
2791 break;;
2792 *.* )
2793 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2794 then :; else
2795 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2796 fi
2797 # We set ac_cv_exeext here because the later test for it is not
2798 # safe: cross compilers may not add the suffix if given an `-o'
2799 # argument, so we may need to know it at that point already.
2800 # Even if this section looks crufty: it has the advantage of
2801 # actually working.
2802 break;;
2803 * )
2804 break;;
2805 esac
2806done
2807test "$ac_cv_exeext" = no && ac_cv_exeext=
2808
2809else
2810 ac_file=''
2811fi
6bb11ab3 2812if test -z "$ac_file"; then :
d0ac1c44
SM
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814$as_echo "no" >&6; }
2815$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2816sed 's/^/| /' conftest.$ac_ext >&5
2817
2818{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2819$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2820as_fn_error 77 "C compiler cannot create executables
2821See \`config.log' for more details" "$LINENO" 5; }
2822else
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2824$as_echo "yes" >&6; }
6bb11ab3 2825fi
d0ac1c44
SM
2826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2827$as_echo_n "checking for C compiler default output file name... " >&6; }
2828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2829$as_echo "$ac_file" >&6; }
6bb11ab3
L
2830ac_exeext=$ac_cv_exeext
2831
d0ac1c44 2832rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2833ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2835$as_echo_n "checking for suffix of executables... " >&6; }
2836if { { ac_try="$ac_link"
2837case "(($ac_try" in
2838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2839 *) ac_try_echo=$ac_try;;
2840esac
2841eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2842$as_echo "$ac_try_echo"; } >&5
2843 (eval "$ac_link") 2>&5
2844 ac_status=$?
2845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2846 test $ac_status = 0; }; then :
2847 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2848# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2849# work properly (i.e., refer to `conftest.exe'), while it won't with
2850# `rm'.
2851for ac_file in conftest.exe conftest conftest.*; do
2852 test -f "$ac_file" || continue
2853 case $ac_file in
2854 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2855 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2856 break;;
2857 * ) break;;
2858 esac
2859done
2860else
2861 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2862$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2863as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2864See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 2865fi
d0ac1c44 2866rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
2867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2868$as_echo "$ac_cv_exeext" >&6; }
2869
2870rm -f conftest.$ac_ext
2871EXEEXT=$ac_cv_exeext
2872ac_exeext=$EXEEXT
d0ac1c44
SM
2873cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2874/* end confdefs.h. */
2875#include <stdio.h>
2876int
2877main ()
2878{
2879FILE *f = fopen ("conftest.out", "w");
2880 return ferror (f) || fclose (f) != 0;
2881
2882 ;
2883 return 0;
2884}
2885_ACEOF
2886ac_clean_files="$ac_clean_files conftest.out"
2887# Check that the compiler produces executables we can run. If not, either
2888# the compiler is broken, or we cross compile.
2889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2890$as_echo_n "checking whether we are cross compiling... " >&6; }
2891if test "$cross_compiling" != yes; then
2892 { { ac_try="$ac_link"
2893case "(($ac_try" in
2894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2895 *) ac_try_echo=$ac_try;;
2896esac
2897eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2898$as_echo "$ac_try_echo"; } >&5
2899 (eval "$ac_link") 2>&5
2900 ac_status=$?
2901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2902 test $ac_status = 0; }
2903 if { ac_try='./conftest$ac_cv_exeext'
2904 { { case "(($ac_try" in
2905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2906 *) ac_try_echo=$ac_try;;
2907esac
2908eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2909$as_echo "$ac_try_echo"; } >&5
2910 (eval "$ac_try") 2>&5
2911 ac_status=$?
2912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2913 test $ac_status = 0; }; }; then
2914 cross_compiling=no
2915 else
2916 if test "$cross_compiling" = maybe; then
2917 cross_compiling=yes
2918 else
2919 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2920$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2921as_fn_error $? "cannot run C compiled programs.
2922If you meant to cross compile, use \`--host'.
2923See \`config.log' for more details" "$LINENO" 5; }
2924 fi
2925 fi
2926fi
2927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2928$as_echo "$cross_compiling" >&6; }
2929
2930rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2931ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2933$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2934if ${ac_cv_objext+:} false; then :
6bb11ab3
L
2935 $as_echo_n "(cached) " >&6
2936else
2937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2938/* end confdefs.h. */
2939
2940int
2941main ()
2942{
2943
2944 ;
2945 return 0;
2946}
2947_ACEOF
2948rm -f conftest.o conftest.obj
2949if { { ac_try="$ac_compile"
2950case "(($ac_try" in
2951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2952 *) ac_try_echo=$ac_try;;
2953esac
2954eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2955$as_echo "$ac_try_echo"; } >&5
2956 (eval "$ac_compile") 2>&5
2957 ac_status=$?
2958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2959 test $ac_status = 0; }; then :
2960 for ac_file in conftest.o conftest.obj conftest.*; do
2961 test -f "$ac_file" || continue;
2962 case $ac_file in
2963 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2964 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2965 break;;
2966 esac
2967done
2968else
2969 $as_echo "$as_me: failed program was:" >&5
2970sed 's/^/| /' conftest.$ac_ext >&5
2971
2972{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2973$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2974as_fn_error $? "cannot compute suffix of object files: cannot compile
2975See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2976fi
2977rm -f conftest.$ac_cv_objext conftest.$ac_ext
2978fi
2979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2980$as_echo "$ac_cv_objext" >&6; }
2981OBJEXT=$ac_cv_objext
2982ac_objext=$OBJEXT
2983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2984$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2985if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
2986 $as_echo_n "(cached) " >&6
2987else
2988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2989/* end confdefs.h. */
2990
2991int
2992main ()
2993{
2994#ifndef __GNUC__
2995 choke me
2996#endif
2997
2998 ;
2999 return 0;
3000}
3001_ACEOF
3002if ac_fn_c_try_compile "$LINENO"; then :
3003 ac_compiler_gnu=yes
3004else
3005 ac_compiler_gnu=no
3006fi
3007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3008ac_cv_c_compiler_gnu=$ac_compiler_gnu
3009
3010fi
3011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3012$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3013if test $ac_compiler_gnu = yes; then
3014 GCC=yes
3015else
3016 GCC=
3017fi
3018ac_test_CFLAGS=${CFLAGS+set}
3019ac_save_CFLAGS=$CFLAGS
3020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3021$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3022if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
3023 $as_echo_n "(cached) " >&6
3024else
3025 ac_save_c_werror_flag=$ac_c_werror_flag
3026 ac_c_werror_flag=yes
3027 ac_cv_prog_cc_g=no
3028 CFLAGS="-g"
3029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3030/* end confdefs.h. */
3031
3032int
3033main ()
3034{
3035
3036 ;
3037 return 0;
3038}
3039_ACEOF
3040if ac_fn_c_try_compile "$LINENO"; then :
3041 ac_cv_prog_cc_g=yes
3042else
3043 CFLAGS=""
3044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3045/* end confdefs.h. */
3046
3047int
3048main ()
3049{
3050
3051 ;
3052 return 0;
3053}
3054_ACEOF
3055if ac_fn_c_try_compile "$LINENO"; then :
3056
3057else
3058 ac_c_werror_flag=$ac_save_c_werror_flag
3059 CFLAGS="-g"
3060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3061/* end confdefs.h. */
3062
3063int
3064main ()
3065{
3066
3067 ;
3068 return 0;
3069}
3070_ACEOF
3071if ac_fn_c_try_compile "$LINENO"; then :
3072 ac_cv_prog_cc_g=yes
3073fi
3074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3075fi
3076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3077fi
3078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3079 ac_c_werror_flag=$ac_save_c_werror_flag
3080fi
3081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3082$as_echo "$ac_cv_prog_cc_g" >&6; }
3083if test "$ac_test_CFLAGS" = set; then
3084 CFLAGS=$ac_save_CFLAGS
3085elif test $ac_cv_prog_cc_g = yes; then
3086 if test "$GCC" = yes; then
3087 CFLAGS="-g -O2"
3088 else
3089 CFLAGS="-g"
3090 fi
3091else
3092 if test "$GCC" = yes; then
3093 CFLAGS="-O2"
3094 else
3095 CFLAGS=
3096 fi
3097fi
3098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3099$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3100if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3101 $as_echo_n "(cached) " >&6
3102else
3103 ac_cv_prog_cc_c89=no
3104ac_save_CC=$CC
3105cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3106/* end confdefs.h. */
3107#include <stdarg.h>
3108#include <stdio.h>
d0ac1c44 3109struct stat;
6bb11ab3
L
3110/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3111struct buf { int x; };
3112FILE * (*rcsopen) (struct buf *, struct stat *, int);
3113static char *e (p, i)
3114 char **p;
3115 int i;
3116{
3117 return p[i];
3118}
3119static char *f (char * (*g) (char **, int), char **p, ...)
3120{
3121 char *s;
3122 va_list v;
3123 va_start (v,p);
3124 s = g (p, va_arg (v,int));
3125 va_end (v);
3126 return s;
3127}
3128
3129/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3130 function prototypes and stuff, but not '\xHH' hex character constants.
3131 These don't provoke an error unfortunately, instead are silently treated
3132 as 'x'. The following induces an error, until -std is added to get
3133 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3134 array size at least. It's necessary to write '\x00'==0 to get something
3135 that's true only with -std. */
3136int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3137
3138/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3139 inside strings and character constants. */
3140#define FOO(x) 'x'
3141int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3142
3143int test (int i, double x);
3144struct s1 {int (*f) (int a);};
3145struct s2 {int (*f) (double a);};
3146int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3147int argc;
3148char **argv;
3149int
3150main ()
3151{
3152return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3153 ;
3154 return 0;
3155}
3156_ACEOF
3157for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3158 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3159do
3160 CC="$ac_save_CC $ac_arg"
3161 if ac_fn_c_try_compile "$LINENO"; then :
3162 ac_cv_prog_cc_c89=$ac_arg
3163fi
3164rm -f core conftest.err conftest.$ac_objext
3165 test "x$ac_cv_prog_cc_c89" != "xno" && break
3166done
3167rm -f conftest.$ac_ext
3168CC=$ac_save_CC
3169
3170fi
3171# AC_CACHE_VAL
3172case "x$ac_cv_prog_cc_c89" in
3173 x)
3174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3175$as_echo "none needed" >&6; } ;;
3176 xno)
3177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3178$as_echo "unsupported" >&6; } ;;
3179 *)
3180 CC="$CC $ac_cv_prog_cc_c89"
3181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3182$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3183esac
3184if test "x$ac_cv_prog_cc_c89" != xno; then :
3185
3186fi
3187
3188ac_ext=c
3189ac_cpp='$CPP $CPPFLAGS'
3190ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3191ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3192ac_compiler_gnu=$ac_cv_c_compiler_gnu
3193
c2783492 3194
ebe9564b
MF
3195ac_ext=c
3196ac_cpp='$CPP $CPPFLAGS'
3197ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3198ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3199ac_compiler_gnu=$ac_cv_c_compiler_gnu
3200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3201$as_echo_n "checking how to run the C preprocessor... " >&6; }
3202# On Suns, sometimes $CPP names a directory.
3203if test -n "$CPP" && test -d "$CPP"; then
3204 CPP=
3205fi
3206if test -z "$CPP"; then
3207 if ${ac_cv_prog_CPP+:} false; then :
3208 $as_echo_n "(cached) " >&6
3209else
3210 # Double quotes because CPP needs to be expanded
3211 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3212 do
3213 ac_preproc_ok=false
3214for ac_c_preproc_warn_flag in '' yes
3215do
3216 # Use a header file that comes with gcc, so configuring glibc
3217 # with a fresh cross-compiler works.
3218 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3219 # <limits.h> exists even on freestanding compilers.
3220 # On the NeXT, cc -E runs the code through the compiler's parser,
3221 # not just through cpp. "Syntax error" is here to catch this case.
3222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3223/* end confdefs.h. */
3224#ifdef __STDC__
3225# include <limits.h>
3226#else
3227# include <assert.h>
3228#endif
3229 Syntax error
3230_ACEOF
3231if ac_fn_c_try_cpp "$LINENO"; then :
3232
3233else
3234 # Broken: fails on valid input.
3235continue
3236fi
3237rm -f conftest.err conftest.i conftest.$ac_ext
3238
3239 # OK, works on sane cases. Now check whether nonexistent headers
3240 # can be detected and how.
3241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3242/* end confdefs.h. */
3243#include <ac_nonexistent.h>
3244_ACEOF
3245if ac_fn_c_try_cpp "$LINENO"; then :
3246 # Broken: success on invalid input.
3247continue
3248else
3249 # Passes both tests.
3250ac_preproc_ok=:
3251break
3252fi
3253rm -f conftest.err conftest.i conftest.$ac_ext
3254
3255done
3256# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3257rm -f conftest.i conftest.err conftest.$ac_ext
3258if $ac_preproc_ok; then :
3259 break
3260fi
3261
3262 done
3263 ac_cv_prog_CPP=$CPP
3264
3265fi
3266 CPP=$ac_cv_prog_CPP
3267else
3268 ac_cv_prog_CPP=$CPP
3269fi
3270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3271$as_echo "$CPP" >&6; }
3272ac_preproc_ok=false
3273for ac_c_preproc_warn_flag in '' yes
3274do
3275 # Use a header file that comes with gcc, so configuring glibc
3276 # with a fresh cross-compiler works.
3277 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3278 # <limits.h> exists even on freestanding compilers.
3279 # On the NeXT, cc -E runs the code through the compiler's parser,
3280 # not just through cpp. "Syntax error" is here to catch this case.
3281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3282/* end confdefs.h. */
3283#ifdef __STDC__
3284# include <limits.h>
3285#else
3286# include <assert.h>
3287#endif
3288 Syntax error
3289_ACEOF
3290if ac_fn_c_try_cpp "$LINENO"; then :
3291
3292else
3293 # Broken: fails on valid input.
3294continue
3295fi
3296rm -f conftest.err conftest.i conftest.$ac_ext
3297
3298 # OK, works on sane cases. Now check whether nonexistent headers
3299 # can be detected and how.
3300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3301/* end confdefs.h. */
3302#include <ac_nonexistent.h>
3303_ACEOF
3304if ac_fn_c_try_cpp "$LINENO"; then :
3305 # Broken: success on invalid input.
3306continue
3307else
3308 # Passes both tests.
3309ac_preproc_ok=:
3310break
3311fi
3312rm -f conftest.err conftest.i conftest.$ac_ext
3313
3314done
3315# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3316rm -f conftest.i conftest.err conftest.$ac_ext
3317if $ac_preproc_ok; then :
3318
3319else
3320 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3321$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3322as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3323See \`config.log' for more details" "$LINENO" 5; }
3324fi
3325
3326ac_ext=c
3327ac_cpp='$CPP $CPPFLAGS'
3328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3330ac_compiler_gnu=$ac_cv_c_compiler_gnu
3331
6bb11ab3
L
3332
3333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3334$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3335if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3336 $as_echo_n "(cached) " >&6
3337else
3338 if test -z "$GREP"; then
3339 ac_path_GREP_found=false
3340 # Loop through the user's path and test for each of PROGNAME-LIST
3341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3342for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3343do
3344 IFS=$as_save_IFS
3345 test -z "$as_dir" && as_dir=.
3346 for ac_prog in grep ggrep; do
3347 for ac_exec_ext in '' $ac_executable_extensions; do
3348 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3349 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3350# Check for GNU ac_path_GREP and select it if it is found.
3351 # Check for GNU $ac_path_GREP
3352case `"$ac_path_GREP" --version 2>&1` in
3353*GNU*)
3354 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3355*)
3356 ac_count=0
3357 $as_echo_n 0123456789 >"conftest.in"
3358 while :
3359 do
3360 cat "conftest.in" "conftest.in" >"conftest.tmp"
3361 mv "conftest.tmp" "conftest.in"
3362 cp "conftest.in" "conftest.nl"
3363 $as_echo 'GREP' >> "conftest.nl"
3364 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3365 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3366 as_fn_arith $ac_count + 1 && ac_count=$as_val
3367 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3368 # Best one so far, save it but keep looking for a better one
3369 ac_cv_path_GREP="$ac_path_GREP"
3370 ac_path_GREP_max=$ac_count
3371 fi
3372 # 10*(2^10) chars as input seems more than enough
3373 test $ac_count -gt 10 && break
3374 done
3375 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3376esac
3377
3378 $ac_path_GREP_found && break 3
3379 done
3380 done
3381 done
3382IFS=$as_save_IFS
3383 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3384 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3385 fi
3386else
3387 ac_cv_path_GREP=$GREP
3388fi
3389
3390fi
3391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3392$as_echo "$ac_cv_path_GREP" >&6; }
3393 GREP="$ac_cv_path_GREP"
3394
3395
3396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3397$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3398if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3399 $as_echo_n "(cached) " >&6
3400else
3401 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3402 then ac_cv_path_EGREP="$GREP -E"
3403 else
3404 if test -z "$EGREP"; then
3405 ac_path_EGREP_found=false
3406 # Loop through the user's path and test for each of PROGNAME-LIST
3407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3408for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3409do
3410 IFS=$as_save_IFS
3411 test -z "$as_dir" && as_dir=.
3412 for ac_prog in egrep; do
3413 for ac_exec_ext in '' $ac_executable_extensions; do
3414 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3415 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3416# Check for GNU ac_path_EGREP and select it if it is found.
3417 # Check for GNU $ac_path_EGREP
3418case `"$ac_path_EGREP" --version 2>&1` in
3419*GNU*)
3420 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3421*)
3422 ac_count=0
3423 $as_echo_n 0123456789 >"conftest.in"
3424 while :
3425 do
3426 cat "conftest.in" "conftest.in" >"conftest.tmp"
3427 mv "conftest.tmp" "conftest.in"
3428 cp "conftest.in" "conftest.nl"
3429 $as_echo 'EGREP' >> "conftest.nl"
3430 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3431 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3432 as_fn_arith $ac_count + 1 && ac_count=$as_val
3433 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3434 # Best one so far, save it but keep looking for a better one
3435 ac_cv_path_EGREP="$ac_path_EGREP"
3436 ac_path_EGREP_max=$ac_count
3437 fi
3438 # 10*(2^10) chars as input seems more than enough
3439 test $ac_count -gt 10 && break
3440 done
3441 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3442esac
3443
3444 $ac_path_EGREP_found && break 3
3445 done
3446 done
3447 done
3448IFS=$as_save_IFS
3449 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3450 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3451 fi
3452else
3453 ac_cv_path_EGREP=$EGREP
3454fi
3455
3456 fi
3457fi
3458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3459$as_echo "$ac_cv_path_EGREP" >&6; }
3460 EGREP="$ac_cv_path_EGREP"
3461
3462
3463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3464$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3465if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3466 $as_echo_n "(cached) " >&6
3467else
3468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3469/* end confdefs.h. */
3470#include <stdlib.h>
3471#include <stdarg.h>
3472#include <string.h>
3473#include <float.h>
3474
3475int
3476main ()
3477{
3478
3479 ;
3480 return 0;
3481}
3482_ACEOF
3483if ac_fn_c_try_compile "$LINENO"; then :
3484 ac_cv_header_stdc=yes
3485else
3486 ac_cv_header_stdc=no
3487fi
3488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3489
3490if test $ac_cv_header_stdc = yes; then
3491 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493/* end confdefs.h. */
3494#include <string.h>
3495
3496_ACEOF
3497if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3498 $EGREP "memchr" >/dev/null 2>&1; then :
3499
3500else
3501 ac_cv_header_stdc=no
3502fi
3503rm -f conftest*
3504
3505fi
3506
3507if test $ac_cv_header_stdc = yes; then
3508 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3510/* end confdefs.h. */
3511#include <stdlib.h>
3512
3513_ACEOF
3514if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3515 $EGREP "free" >/dev/null 2>&1; then :
3516
3517else
3518 ac_cv_header_stdc=no
3519fi
3520rm -f conftest*
3521
3522fi
3523
3524if test $ac_cv_header_stdc = yes; then
3525 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3526 if test "$cross_compiling" = yes; then :
3527 :
3528else
3529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3530/* end confdefs.h. */
3531#include <ctype.h>
3532#include <stdlib.h>
3533#if ((' ' & 0x0FF) == 0x020)
3534# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3535# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3536#else
3537# define ISLOWER(c) \
3538 (('a' <= (c) && (c) <= 'i') \
3539 || ('j' <= (c) && (c) <= 'r') \
3540 || ('s' <= (c) && (c) <= 'z'))
3541# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3542#endif
3543
3544#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3545int
3546main ()
3547{
3548 int i;
3549 for (i = 0; i < 256; i++)
3550 if (XOR (islower (i), ISLOWER (i))
3551 || toupper (i) != TOUPPER (i))
3552 return 2;
3553 return 0;
3554}
3555_ACEOF
3556if ac_fn_c_try_run "$LINENO"; then :
3557
3558else
3559 ac_cv_header_stdc=no
3560fi
3561rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3562 conftest.$ac_objext conftest.beam conftest.$ac_ext
3563fi
3564
3565fi
3566fi
3567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3568$as_echo "$ac_cv_header_stdc" >&6; }
3569if test $ac_cv_header_stdc = yes; then
3570
3571$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3572
3573fi
3574
3575# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3576for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3577 inttypes.h stdint.h unistd.h
3578do :
3579 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3580ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3581"
d0ac1c44 3582if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3583 cat >>confdefs.h <<_ACEOF
3584#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3585_ACEOF
3586
3587fi
3588
3589done
3590
3591
3592
3593 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3594if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3595 MINIX=yes
3596else
3597 MINIX=
3598fi
3599
3600
3601 if test "$MINIX" = yes; then
3602
3603$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3604
3605
3606$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3607
3608
3609$as_echo "#define _MINIX 1" >>confdefs.h
3610
3611 fi
3612
3613
3614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3615$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3616if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3617 $as_echo_n "(cached) " >&6
3618else
3619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3620/* end confdefs.h. */
3621
d0ac1c44
SM
3622# define __EXTENSIONS__ 1
3623 $ac_includes_default
6bb11ab3
L
3624int
3625main ()
3626{
3627
3628 ;
3629 return 0;
3630}
3631_ACEOF
3632if ac_fn_c_try_compile "$LINENO"; then :
3633 ac_cv_safe_to_define___extensions__=yes
3634else
3635 ac_cv_safe_to_define___extensions__=no
3636fi
3637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3638fi
3639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3640$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3641 test $ac_cv_safe_to_define___extensions__ = yes &&
3642 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3643
3644 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3645
3646 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3647
3648 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3649
3650 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3651
3652
3653test "$program_prefix" != NONE &&
3654 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3655# Use a double $ so make ignores it.
3656test "$program_suffix" != NONE &&
3657 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3658# Double any \ or $.
3659# By default was `s,x,x', remove it if useless.
3660ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3661program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3662
3663# Find a good install program. We prefer a C program (faster),
3664# so one script is as good as another. But avoid the broken or
3665# incompatible versions:
3666# SysV /etc/install, /usr/sbin/install
3667# SunOS /usr/etc/install
3668# IRIX /sbin/install
3669# AIX /bin/install
3670# AmigaOS /C/install, which installs bootblocks on floppy discs
3671# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3672# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3673# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3674# OS/2's system install, which has a completely different semantic
3675# ./install, which can be erroneously created by make from ./install.sh.
3676# Reject install programs that cannot install multiple files.
3677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3678$as_echo_n "checking for a BSD-compatible install... " >&6; }
3679if test -z "$INSTALL"; then
d0ac1c44 3680if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3681 $as_echo_n "(cached) " >&6
3682else
3683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3684for as_dir in $PATH
3685do
3686 IFS=$as_save_IFS
3687 test -z "$as_dir" && as_dir=.
3688 # Account for people who put trailing slashes in PATH elements.
3689case $as_dir/ in #((
3690 ./ | .// | /[cC]/* | \
3691 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3692 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3693 /usr/ucb/* ) ;;
3694 *)
3695 # OSF1 and SCO ODT 3.0 have their own names for install.
3696 # Don't use installbsd from OSF since it installs stuff as root
3697 # by default.
3698 for ac_prog in ginstall scoinst install; do
3699 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3700 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3701 if test $ac_prog = install &&
3702 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3703 # AIX install. It has an incompatible calling convention.
3704 :
3705 elif test $ac_prog = install &&
3706 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3707 # program-specific install script used by HP pwplus--don't use.
3708 :
3709 else
3710 rm -rf conftest.one conftest.two conftest.dir
3711 echo one > conftest.one
3712 echo two > conftest.two
3713 mkdir conftest.dir
3714 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3715 test -s conftest.one && test -s conftest.two &&
3716 test -s conftest.dir/conftest.one &&
3717 test -s conftest.dir/conftest.two
3718 then
3719 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3720 break 3
3721 fi
3722 fi
3723 fi
3724 done
3725 done
3726 ;;
3727esac
3728
3729 done
3730IFS=$as_save_IFS
3731
3732rm -rf conftest.one conftest.two conftest.dir
3733
3734fi
3735 if test "${ac_cv_path_install+set}" = set; then
3736 INSTALL=$ac_cv_path_install
3737 else
3738 # As a last resort, use the slow shell script. Don't cache a
3739 # value for INSTALL within a source directory, because that will
3740 # break other packages using the cache if that directory is
3741 # removed, or if the value is a relative name.
3742 INSTALL=$ac_install_sh
3743 fi
3744fi
3745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3746$as_echo "$INSTALL" >&6; }
3747
3748# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3749# It thinks the first close brace ends the variable substitution.
3750test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3751
3752test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3753
3754test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3755
3756rm -rf .tst 2>/dev/null
3757mkdir .tst 2>/dev/null
3758if test -d .tst; then
3759 am__leading_dot=.
3760else
3761 am__leading_dot=_
3762fi
3763rmdir .tst 2>/dev/null
3764
3765DEPDIR="${am__leading_dot}deps"
3766
3767case `pwd` in
3768 *\ * | *\ *)
3769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3770$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3771esac
3772
3773
3774
3775macro_version='2.2.7a'
3776macro_revision='1.3134'
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790ltmain="$ac_aux_dir/ltmain.sh"
3791
3792# Backslashify metacharacters that are still active within
3793# double-quoted strings.
3794sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3795
3796# Same as above, but do not quote variable references.
3797double_quote_subst='s/\(["`\\]\)/\\\1/g'
3798
3799# Sed substitution to delay expansion of an escaped shell variable in a
3800# double_quote_subst'ed string.
3801delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3802
3803# Sed substitution to delay expansion of an escaped single quote.
3804delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3805
3806# Sed substitution to avoid accidental globbing in evaled expressions
3807no_glob_subst='s/\*/\\\*/g'
3808
3809ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3810ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3811ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3812
3813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3814$as_echo_n "checking how to print strings... " >&6; }
3815# Test print first, because it will be a builtin if present.
3816if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3817 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3818 ECHO='print -r --'
3819elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3820 ECHO='printf %s\n'
3821else
3822 # Use this function as a fallback that always works.
3823 func_fallback_echo ()
3824 {
3825 eval 'cat <<_LTECHO_EOF
3826$1
3827_LTECHO_EOF'
3828 }
3829 ECHO='func_fallback_echo'
3830fi
3831
3832# func_echo_all arg...
3833# Invoke $ECHO with all args, space-separated.
3834func_echo_all ()
3835{
3836 $ECHO ""
3837}
3838
3839case "$ECHO" in
3840 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3841$as_echo "printf" >&6; } ;;
3842 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3843$as_echo "print -r" >&6; } ;;
3844 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3845$as_echo "cat" >&6; } ;;
3846esac
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3862$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 3863if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
3864 $as_echo_n "(cached) " >&6
3865else
3866 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3867 for ac_i in 1 2 3 4 5 6 7; do
3868 ac_script="$ac_script$as_nl$ac_script"
3869 done
3870 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3871 { ac_script=; unset ac_script;}
3872 if test -z "$SED"; then
3873 ac_path_SED_found=false
3874 # Loop through the user's path and test for each of PROGNAME-LIST
3875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3876for as_dir in $PATH
3877do
3878 IFS=$as_save_IFS
3879 test -z "$as_dir" && as_dir=.
3880 for ac_prog in sed gsed; do
3881 for ac_exec_ext in '' $ac_executable_extensions; do
3882 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3883 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
3884# Check for GNU ac_path_SED and select it if it is found.
3885 # Check for GNU $ac_path_SED
3886case `"$ac_path_SED" --version 2>&1` in
3887*GNU*)
3888 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3889*)
3890 ac_count=0
3891 $as_echo_n 0123456789 >"conftest.in"
3892 while :
3893 do
3894 cat "conftest.in" "conftest.in" >"conftest.tmp"
3895 mv "conftest.tmp" "conftest.in"
3896 cp "conftest.in" "conftest.nl"
3897 $as_echo '' >> "conftest.nl"
3898 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3899 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3900 as_fn_arith $ac_count + 1 && ac_count=$as_val
3901 if test $ac_count -gt ${ac_path_SED_max-0}; then
3902 # Best one so far, save it but keep looking for a better one
3903 ac_cv_path_SED="$ac_path_SED"
3904 ac_path_SED_max=$ac_count
3905 fi
3906 # 10*(2^10) chars as input seems more than enough
3907 test $ac_count -gt 10 && break
3908 done
3909 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3910esac
3911
3912 $ac_path_SED_found && break 3
3913 done
3914 done
3915 done
3916IFS=$as_save_IFS
3917 if test -z "$ac_cv_path_SED"; then
d0ac1c44 3918 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
3919 fi
3920else
3921 ac_cv_path_SED=$SED
3922fi
3923
3924fi
3925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3926$as_echo "$ac_cv_path_SED" >&6; }
3927 SED="$ac_cv_path_SED"
3928 rm -f conftest.sed
3929
3930test -z "$SED" && SED=sed
3931Xsed="$SED -e 1s/^X//"
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3944$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 3945if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
3946 $as_echo_n "(cached) " >&6
3947else
3948 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3949 then ac_cv_path_FGREP="$GREP -F"
3950 else
3951 if test -z "$FGREP"; then
3952 ac_path_FGREP_found=false
3953 # Loop through the user's path and test for each of PROGNAME-LIST
3954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3955for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3956do
3957 IFS=$as_save_IFS
3958 test -z "$as_dir" && as_dir=.
3959 for ac_prog in fgrep; do
3960 for ac_exec_ext in '' $ac_executable_extensions; do
3961 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3962 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
3963# Check for GNU ac_path_FGREP and select it if it is found.
3964 # Check for GNU $ac_path_FGREP
3965case `"$ac_path_FGREP" --version 2>&1` in
3966*GNU*)
3967 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3968*)
3969 ac_count=0
3970 $as_echo_n 0123456789 >"conftest.in"
3971 while :
3972 do
3973 cat "conftest.in" "conftest.in" >"conftest.tmp"
3974 mv "conftest.tmp" "conftest.in"
3975 cp "conftest.in" "conftest.nl"
3976 $as_echo 'FGREP' >> "conftest.nl"
3977 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3978 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3979 as_fn_arith $ac_count + 1 && ac_count=$as_val
3980 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3981 # Best one so far, save it but keep looking for a better one
3982 ac_cv_path_FGREP="$ac_path_FGREP"
3983 ac_path_FGREP_max=$ac_count
3984 fi
3985 # 10*(2^10) chars as input seems more than enough
3986 test $ac_count -gt 10 && break
3987 done
3988 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3989esac
3990
3991 $ac_path_FGREP_found && break 3
3992 done
3993 done
3994 done
3995IFS=$as_save_IFS
3996 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 3997 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3998 fi
3999else
4000 ac_cv_path_FGREP=$FGREP
4001fi
4002
4003 fi
4004fi
4005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4006$as_echo "$ac_cv_path_FGREP" >&6; }
4007 FGREP="$ac_cv_path_FGREP"
4008
4009
4010test -z "$GREP" && GREP=grep
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030# Check whether --with-gnu-ld was given.
4031if test "${with_gnu_ld+set}" = set; then :
4032 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4033else
4034 with_gnu_ld=no
4035fi
4036
4037ac_prog=ld
4038if test "$GCC" = yes; then
4039 # Check if gcc -print-prog-name=ld gives a path.
4040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4041$as_echo_n "checking for ld used by $CC... " >&6; }
4042 case $host in
4043 *-*-mingw*)
4044 # gcc leaves a trailing carriage return which upsets mingw
4045 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4046 *)
4047 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4048 esac
4049 case $ac_prog in
4050 # Accept absolute paths.
4051 [\\/]* | ?:[\\/]*)
4052 re_direlt='/[^/][^/]*/\.\./'
4053 # Canonicalize the pathname of ld
4054 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4055 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4056 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4057 done
4058 test -z "$LD" && LD="$ac_prog"
4059 ;;
4060 "")
4061 # If it fails, then pretend we aren't using GCC.
4062 ac_prog=ld
4063 ;;
4064 *)
4065 # If it is relative, then search for the first ld in PATH.
4066 with_gnu_ld=unknown
4067 ;;
4068 esac
4069elif test "$with_gnu_ld" = yes; then
4070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4071$as_echo_n "checking for GNU ld... " >&6; }
4072else
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4074$as_echo_n "checking for non-GNU ld... " >&6; }
4075fi
d0ac1c44 4076if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4077 $as_echo_n "(cached) " >&6
4078else
4079 if test -z "$LD"; then
4080 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4081 for ac_dir in $PATH; do
4082 IFS="$lt_save_ifs"
4083 test -z "$ac_dir" && ac_dir=.
4084 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4085 lt_cv_path_LD="$ac_dir/$ac_prog"
4086 # Check to see if the program is GNU ld. I'd rather use --version,
4087 # but apparently some variants of GNU ld only accept -v.
4088 # Break only if it was the GNU/non-GNU ld that we prefer.
4089 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4090 *GNU* | *'with BFD'*)
4091 test "$with_gnu_ld" != no && break
4092 ;;
4093 *)
4094 test "$with_gnu_ld" != yes && break
4095 ;;
4096 esac
4097 fi
4098 done
4099 IFS="$lt_save_ifs"
4100else
4101 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4102fi
4103fi
4104
4105LD="$lt_cv_path_LD"
4106if test -n "$LD"; then
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4108$as_echo "$LD" >&6; }
4109else
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4111$as_echo "no" >&6; }
4112fi
d0ac1c44 4113test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4115$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4116if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4117 $as_echo_n "(cached) " >&6
4118else
4119 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4120case `$LD -v 2>&1 </dev/null` in
4121*GNU* | *'with BFD'*)
4122 lt_cv_prog_gnu_ld=yes
4123 ;;
4124*)
4125 lt_cv_prog_gnu_ld=no
4126 ;;
4127esac
4128fi
4129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4130$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4131with_gnu_ld=$lt_cv_prog_gnu_ld
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4142$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4143if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4144 $as_echo_n "(cached) " >&6
4145else
4146 if test -n "$NM"; then
4147 # Let the user override the test.
4148 lt_cv_path_NM="$NM"
4149else
4150 lt_nm_to_check="${ac_tool_prefix}nm"
4151 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4152 lt_nm_to_check="$lt_nm_to_check nm"
4153 fi
4154 for lt_tmp_nm in $lt_nm_to_check; do
4155 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4156 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4157 IFS="$lt_save_ifs"
4158 test -z "$ac_dir" && ac_dir=.
4159 tmp_nm="$ac_dir/$lt_tmp_nm"
4160 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4161 # Check to see if the nm accepts a BSD-compat flag.
4162 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4163 # nm: unknown option "B" ignored
4164 # Tru64's nm complains that /dev/null is an invalid object file
4165 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4166 */dev/null* | *'Invalid file or object type'*)
4167 lt_cv_path_NM="$tmp_nm -B"
4168 break
4169 ;;
4170 *)
4171 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4172 */dev/null*)
4173 lt_cv_path_NM="$tmp_nm -p"
4174 break
4175 ;;
4176 *)
4177 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4178 continue # so that we can try to find one that supports BSD flags
4179 ;;
4180 esac
4181 ;;
4182 esac
4183 fi
4184 done
4185 IFS="$lt_save_ifs"
4186 done
4187 : ${lt_cv_path_NM=no}
4188fi
4189fi
4190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4191$as_echo "$lt_cv_path_NM" >&6; }
4192if test "$lt_cv_path_NM" != "no"; then
4193 NM="$lt_cv_path_NM"
4194else
4195 # Didn't find any BSD compatible name lister, look for dumpbin.
4196 if test -n "$DUMPBIN"; then :
4197 # Let the user override the test.
4198 else
4199 if test -n "$ac_tool_prefix"; then
4200 for ac_prog in dumpbin "link -dump"
4201 do
4202 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4203set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4205$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4206if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4207 $as_echo_n "(cached) " >&6
4208else
4209 if test -n "$DUMPBIN"; then
4210 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4211else
4212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4213for as_dir in $PATH
4214do
4215 IFS=$as_save_IFS
4216 test -z "$as_dir" && as_dir=.
4217 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4219 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4221 break 2
4222 fi
4223done
4224 done
4225IFS=$as_save_IFS
4226
4227fi
4228fi
4229DUMPBIN=$ac_cv_prog_DUMPBIN
4230if test -n "$DUMPBIN"; then
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4232$as_echo "$DUMPBIN" >&6; }
4233else
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4235$as_echo "no" >&6; }
4236fi
4237
4238
4239 test -n "$DUMPBIN" && break
4240 done
4241fi
4242if test -z "$DUMPBIN"; then
4243 ac_ct_DUMPBIN=$DUMPBIN
4244 for ac_prog in dumpbin "link -dump"
4245do
4246 # Extract the first word of "$ac_prog", so it can be a program name with args.
4247set dummy $ac_prog; ac_word=$2
4248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4249$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4250if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4251 $as_echo_n "(cached) " >&6
4252else
4253 if test -n "$ac_ct_DUMPBIN"; then
4254 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4255else
4256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4257for as_dir in $PATH
4258do
4259 IFS=$as_save_IFS
4260 test -z "$as_dir" && as_dir=.
4261 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4262 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4263 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4265 break 2
4266 fi
4267done
4268 done
4269IFS=$as_save_IFS
4270
4271fi
4272fi
4273ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4274if test -n "$ac_ct_DUMPBIN"; then
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4276$as_echo "$ac_ct_DUMPBIN" >&6; }
4277else
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4279$as_echo "no" >&6; }
4280fi
4281
4282
4283 test -n "$ac_ct_DUMPBIN" && break
4284done
4285
4286 if test "x$ac_ct_DUMPBIN" = x; then
4287 DUMPBIN=":"
4288 else
4289 case $cross_compiling:$ac_tool_warned in
4290yes:)
4291{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4292$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4293ac_tool_warned=yes ;;
4294esac
4295 DUMPBIN=$ac_ct_DUMPBIN
4296 fi
4297fi
4298
4299 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4300 *COFF*)
4301 DUMPBIN="$DUMPBIN -symbols"
4302 ;;
4303 *)
4304 DUMPBIN=:
4305 ;;
4306 esac
4307 fi
4308
4309 if test "$DUMPBIN" != ":"; then
4310 NM="$DUMPBIN"
4311 fi
4312fi
4313test -z "$NM" && NM=nm
4314
4315
4316
4317
4318
4319
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4321$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4322if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4323 $as_echo_n "(cached) " >&6
4324else
4325 lt_cv_nm_interface="BSD nm"
4326 echo "int some_variable = 0;" > conftest.$ac_ext
4327 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4328 (eval "$ac_compile" 2>conftest.err)
4329 cat conftest.err >&5
4330 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4331 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4332 cat conftest.err >&5
4333 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4334 cat conftest.out >&5
4335 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4336 lt_cv_nm_interface="MS dumpbin"
4337 fi
4338 rm -f conftest*
4339fi
4340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4341$as_echo "$lt_cv_nm_interface" >&6; }
4342
4343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4344$as_echo_n "checking whether ln -s works... " >&6; }
4345LN_S=$as_ln_s
4346if test "$LN_S" = "ln -s"; then
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4348$as_echo "yes" >&6; }
4349else
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4351$as_echo "no, using $LN_S" >&6; }
4352fi
4353
4354# find the maximum length of command line arguments
4355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4356$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4357if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4358 $as_echo_n "(cached) " >&6
4359else
4360 i=0
4361 teststring="ABCD"
4362
4363 case $build_os in
4364 msdosdjgpp*)
4365 # On DJGPP, this test can blow up pretty badly due to problems in libc
4366 # (any single argument exceeding 2000 bytes causes a buffer overrun
4367 # during glob expansion). Even if it were fixed, the result of this
4368 # check would be larger than it should be.
4369 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4370 ;;
4371
4372 gnu*)
4373 # Under GNU Hurd, this test is not required because there is
4374 # no limit to the length of command line arguments.
4375 # Libtool will interpret -1 as no limit whatsoever
4376 lt_cv_sys_max_cmd_len=-1;
4377 ;;
4378
4379 cygwin* | mingw* | cegcc*)
4380 # On Win9x/ME, this test blows up -- it succeeds, but takes
4381 # about 5 minutes as the teststring grows exponentially.
4382 # Worse, since 9x/ME are not pre-emptively multitasking,
4383 # you end up with a "frozen" computer, even though with patience
4384 # the test eventually succeeds (with a max line length of 256k).
4385 # Instead, let's just punt: use the minimum linelength reported by
4386 # all of the supported platforms: 8192 (on NT/2K/XP).
4387 lt_cv_sys_max_cmd_len=8192;
4388 ;;
4389
4390 mint*)
4391 # On MiNT this can take a long time and run out of memory.
4392 lt_cv_sys_max_cmd_len=8192;
4393 ;;
4394
4395 amigaos*)
4396 # On AmigaOS with pdksh, this test takes hours, literally.
4397 # So we just punt and use a minimum line length of 8192.
4398 lt_cv_sys_max_cmd_len=8192;
4399 ;;
4400
4401 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4402 # This has been around since 386BSD, at least. Likely further.
4403 if test -x /sbin/sysctl; then
4404 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4405 elif test -x /usr/sbin/sysctl; then
4406 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4407 else
4408 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4409 fi
4410 # And add a safety zone
4411 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4412 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4413 ;;
4414
4415 interix*)
4416 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4417 lt_cv_sys_max_cmd_len=196608
4418 ;;
4419
4420 osf*)
4421 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4422 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4423 # nice to cause kernel panics so lets avoid the loop below.
4424 # First set a reasonable default.
4425 lt_cv_sys_max_cmd_len=16384
4426 #
4427 if test -x /sbin/sysconfig; then
4428 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4429 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4430 esac
4431 fi
4432 ;;
4433 sco3.2v5*)
4434 lt_cv_sys_max_cmd_len=102400
4435 ;;
4436 sysv5* | sco5v6* | sysv4.2uw2*)
4437 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4438 if test -n "$kargmax"; then
4439 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4440 else
4441 lt_cv_sys_max_cmd_len=32768
4442 fi
4443 ;;
4444 *)
4445 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4446 if test -n "$lt_cv_sys_max_cmd_len"; then
4447 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4448 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4449 else
4450 # Make teststring a little bigger before we do anything with it.
4451 # a 1K string should be a reasonable start.
4452 for i in 1 2 3 4 5 6 7 8 ; do
4453 teststring=$teststring$teststring
4454 done
4455 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4456 # If test is not a shell built-in, we'll probably end up computing a
4457 # maximum length that is only half of the actual maximum length, but
4458 # we can't tell.
4459 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4460 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4461 test $i != 17 # 1/2 MB should be enough
4462 do
4463 i=`expr $i + 1`
4464 teststring=$teststring$teststring
4465 done
4466 # Only check the string length outside the loop.
4467 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4468 teststring=
4469 # Add a significant safety factor because C++ compilers can tack on
4470 # massive amounts of additional arguments before passing them to the
4471 # linker. It appears as though 1/2 is a usable value.
4472 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4473 fi
4474 ;;
4475 esac
4476
4477fi
4478
4479if test -n $lt_cv_sys_max_cmd_len ; then
4480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4481$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4482else
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4484$as_echo "none" >&6; }
4485fi
4486max_cmd_len=$lt_cv_sys_max_cmd_len
4487
4488
4489
4490
4491
4492
4493: ${CP="cp -f"}
4494: ${MV="mv -f"}
4495: ${RM="rm -f"}
4496
4497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4498$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4499# Try some XSI features
4500xsi_shell=no
4501( _lt_dummy="a/b/c"
4502 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4503 = c,a/b,, \
4504 && eval 'test $(( 1 + 1 )) -eq 2 \
4505 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4506 && xsi_shell=yes
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4508$as_echo "$xsi_shell" >&6; }
4509
4510
4511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4512$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4513lt_shell_append=no
4514( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4515 >/dev/null 2>&1 \
4516 && lt_shell_append=yes
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4518$as_echo "$lt_shell_append" >&6; }
4519
4520
4521if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4522 lt_unset=unset
4523else
4524 lt_unset=false
4525fi
4526
4527
4528
4529
4530
4531# test EBCDIC or ASCII
4532case `echo X|tr X '\101'` in
4533 A) # ASCII based system
4534 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4535 lt_SP2NL='tr \040 \012'
4536 lt_NL2SP='tr \015\012 \040\040'
4537 ;;
4538 *) # EBCDIC based system
4539 lt_SP2NL='tr \100 \n'
4540 lt_NL2SP='tr \r\n \100\100'
4541 ;;
4542esac
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4553$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4554if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4555 $as_echo_n "(cached) " >&6
4556else
4557 lt_cv_ld_reload_flag='-r'
4558fi
4559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4560$as_echo "$lt_cv_ld_reload_flag" >&6; }
4561reload_flag=$lt_cv_ld_reload_flag
4562case $reload_flag in
4563"" | " "*) ;;
4564*) reload_flag=" $reload_flag" ;;
4565esac
4566reload_cmds='$LD$reload_flag -o $output$reload_objs'
4567case $host_os in
4568 darwin*)
4569 if test "$GCC" = yes; then
4570 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4571 else
4572 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4573 fi
4574 ;;
4575esac
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585if test -n "$ac_tool_prefix"; then
4586 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4587set dummy ${ac_tool_prefix}objdump; ac_word=$2
4588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4589$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4590if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4591 $as_echo_n "(cached) " >&6
4592else
4593 if test -n "$OBJDUMP"; then
4594 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4595else
4596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4597for as_dir in $PATH
4598do
4599 IFS=$as_save_IFS
4600 test -z "$as_dir" && as_dir=.
4601 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4602 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4603 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4605 break 2
4606 fi
4607done
4608 done
4609IFS=$as_save_IFS
4610
4611fi
4612fi
4613OBJDUMP=$ac_cv_prog_OBJDUMP
4614if test -n "$OBJDUMP"; then
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4616$as_echo "$OBJDUMP" >&6; }
4617else
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4619$as_echo "no" >&6; }
4620fi
4621
4622
4623fi
4624if test -z "$ac_cv_prog_OBJDUMP"; then
4625 ac_ct_OBJDUMP=$OBJDUMP
4626 # Extract the first word of "objdump", so it can be a program name with args.
4627set dummy objdump; ac_word=$2
4628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4629$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4630if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4631 $as_echo_n "(cached) " >&6
4632else
4633 if test -n "$ac_ct_OBJDUMP"; then
4634 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4635else
4636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4637for as_dir in $PATH
4638do
4639 IFS=$as_save_IFS
4640 test -z "$as_dir" && as_dir=.
4641 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4642 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4643 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4645 break 2
4646 fi
4647done
4648 done
4649IFS=$as_save_IFS
4650
4651fi
4652fi
4653ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4654if test -n "$ac_ct_OBJDUMP"; then
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4656$as_echo "$ac_ct_OBJDUMP" >&6; }
4657else
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4659$as_echo "no" >&6; }
4660fi
4661
4662 if test "x$ac_ct_OBJDUMP" = x; then
4663 OBJDUMP="false"
4664 else
4665 case $cross_compiling:$ac_tool_warned in
4666yes:)
4667{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4668$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4669ac_tool_warned=yes ;;
4670esac
4671 OBJDUMP=$ac_ct_OBJDUMP
4672 fi
4673else
4674 OBJDUMP="$ac_cv_prog_OBJDUMP"
4675fi
4676
4677test -z "$OBJDUMP" && OBJDUMP=objdump
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4688$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4689if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4690 $as_echo_n "(cached) " >&6
4691else
4692 lt_cv_file_magic_cmd='$MAGIC_CMD'
4693lt_cv_file_magic_test_file=
4694lt_cv_deplibs_check_method='unknown'
4695# Need to set the preceding variable on all platforms that support
4696# interlibrary dependencies.
4697# 'none' -- dependencies not supported.
4698# `unknown' -- same as none, but documents that we really don't know.
4699# 'pass_all' -- all dependencies passed with no checks.
4700# 'test_compile' -- check by making test program.
4701# 'file_magic [[regex]]' -- check by looking for files in library path
4702# which responds to the $file_magic_cmd with a given extended regex.
4703# If you have `file' or equivalent on your system and you're not sure
4704# whether `pass_all' will *always* work, you probably want this one.
4705
4706case $host_os in
4707aix[4-9]*)
4708 lt_cv_deplibs_check_method=pass_all
4709 ;;
4710
4711beos*)
4712 lt_cv_deplibs_check_method=pass_all
4713 ;;
4714
4715bsdi[45]*)
4716 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4717 lt_cv_file_magic_cmd='/usr/bin/file -L'
4718 lt_cv_file_magic_test_file=/shlib/libc.so
4719 ;;
4720
4721cygwin*)
4722 # func_win32_libid is a shell function defined in ltmain.sh
4723 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4724 lt_cv_file_magic_cmd='func_win32_libid'
4725 ;;
4726
4727mingw* | pw32*)
4728 # Base MSYS/MinGW do not provide the 'file' command needed by
4729 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4730 # unless we find 'file', for example because we are cross-compiling.
4731 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4732 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4733 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4734 lt_cv_file_magic_cmd='func_win32_libid'
4735 else
4736 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4737 lt_cv_file_magic_cmd='$OBJDUMP -f'
4738 fi
4739 ;;
4740
4741cegcc*)
4742 # use the weaker test based on 'objdump'. See mingw*.
4743 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4744 lt_cv_file_magic_cmd='$OBJDUMP -f'
4745 ;;
4746
4747darwin* | rhapsody*)
4748 lt_cv_deplibs_check_method=pass_all
4749 ;;
4750
4751freebsd* | dragonfly*)
4752 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4753 case $host_cpu in
4754 i*86 )
4755 # Not sure whether the presence of OpenBSD here was a mistake.
4756 # Let's accept both of them until this is cleared up.
4757 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4758 lt_cv_file_magic_cmd=/usr/bin/file
4759 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4760 ;;
4761 esac
4762 else
4763 lt_cv_deplibs_check_method=pass_all
4764 fi
4765 ;;
4766
4767gnu*)
4768 lt_cv_deplibs_check_method=pass_all
4769 ;;
4770
4771haiku*)
4772 lt_cv_deplibs_check_method=pass_all
4773 ;;
4774
4775hpux10.20* | hpux11*)
4776 lt_cv_file_magic_cmd=/usr/bin/file
4777 case $host_cpu in
4778 ia64*)
4779 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4780 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4781 ;;
4782 hppa*64*)
4783 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]'
4784 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4785 ;;
4786 *)
4787 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4788 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4789 ;;
4790 esac
4791 ;;
4792
4793interix[3-9]*)
4794 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4795 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4796 ;;
4797
4798irix5* | irix6* | nonstopux*)
4799 case $LD in
4800 *-32|*"-32 ") libmagic=32-bit;;
4801 *-n32|*"-n32 ") libmagic=N32;;
4802 *-64|*"-64 ") libmagic=64-bit;;
4803 *) libmagic=never-match;;
4804 esac
4805 lt_cv_deplibs_check_method=pass_all
4806 ;;
4807
4808# This must be Linux ELF.
4809linux* | k*bsd*-gnu | kopensolaris*-gnu)
4810 lt_cv_deplibs_check_method=pass_all
4811 ;;
4812
4813netbsd*)
4814 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4815 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4816 else
4817 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4818 fi
4819 ;;
4820
4821newos6*)
4822 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4823 lt_cv_file_magic_cmd=/usr/bin/file
4824 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4825 ;;
4826
4827*nto* | *qnx*)
4828 lt_cv_deplibs_check_method=pass_all
4829 ;;
4830
4831openbsd*)
4832 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4833 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4834 else
4835 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4836 fi
4837 ;;
4838
4839osf3* | osf4* | osf5*)
4840 lt_cv_deplibs_check_method=pass_all
4841 ;;
4842
4843rdos*)
4844 lt_cv_deplibs_check_method=pass_all
4845 ;;
4846
4847solaris*)
4848 lt_cv_deplibs_check_method=pass_all
4849 ;;
4850
4851sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4852 lt_cv_deplibs_check_method=pass_all
4853 ;;
4854
4855sysv4 | sysv4.3*)
4856 case $host_vendor in
4857 motorola)
4858 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]'
4859 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4860 ;;
4861 ncr)
4862 lt_cv_deplibs_check_method=pass_all
4863 ;;
4864 sequent)
4865 lt_cv_file_magic_cmd='/bin/file'
4866 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4867 ;;
4868 sni)
4869 lt_cv_file_magic_cmd='/bin/file'
4870 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4871 lt_cv_file_magic_test_file=/lib/libc.so
4872 ;;
4873 siemens)
4874 lt_cv_deplibs_check_method=pass_all
4875 ;;
4876 pc)
4877 lt_cv_deplibs_check_method=pass_all
4878 ;;
4879 esac
4880 ;;
4881
4882tpf*)
4883 lt_cv_deplibs_check_method=pass_all
4884 ;;
4885esac
4886
4887fi
4888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4889$as_echo "$lt_cv_deplibs_check_method" >&6; }
4890file_magic_cmd=$lt_cv_file_magic_cmd
4891deplibs_check_method=$lt_cv_deplibs_check_method
4892test -z "$deplibs_check_method" && deplibs_check_method=unknown
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
68ed2854
MF
4905plugin_option=
4906plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4907for plugin in $plugin_names; do
4908 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4909 if test x$plugin_so = x$plugin; then
4910 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4911 fi
4912 if test x$plugin_so != x$plugin; then
4913 plugin_option="--plugin $plugin_so"
4914 break
4915 fi
4916done
4917
6bb11ab3
L
4918if test -n "$ac_tool_prefix"; then
4919 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4920set dummy ${ac_tool_prefix}ar; ac_word=$2
4921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4922$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4923if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
4924 $as_echo_n "(cached) " >&6
4925else
4926 if test -n "$AR"; then
4927 ac_cv_prog_AR="$AR" # Let the user override the test.
4928else
4929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4930for as_dir in $PATH
4931do
4932 IFS=$as_save_IFS
4933 test -z "$as_dir" && as_dir=.
4934 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4935 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4936 ac_cv_prog_AR="${ac_tool_prefix}ar"
4937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4938 break 2
4939 fi
4940done
4941 done
4942IFS=$as_save_IFS
4943
4944fi
4945fi
4946AR=$ac_cv_prog_AR
4947if test -n "$AR"; then
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4949$as_echo "$AR" >&6; }
4950else
4951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4952$as_echo "no" >&6; }
4953fi
4954
4955
4956fi
4957if test -z "$ac_cv_prog_AR"; then
4958 ac_ct_AR=$AR
4959 # Extract the first word of "ar", so it can be a program name with args.
4960set dummy ar; ac_word=$2
4961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4962$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4963if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
4964 $as_echo_n "(cached) " >&6
4965else
4966 if test -n "$ac_ct_AR"; then
4967 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4968else
4969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4970for as_dir in $PATH
4971do
4972 IFS=$as_save_IFS
4973 test -z "$as_dir" && as_dir=.
4974 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4976 ac_cv_prog_ac_ct_AR="ar"
4977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4978 break 2
4979 fi
4980done
4981 done
4982IFS=$as_save_IFS
4983
4984fi
4985fi
4986ac_ct_AR=$ac_cv_prog_ac_ct_AR
4987if test -n "$ac_ct_AR"; then
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4989$as_echo "$ac_ct_AR" >&6; }
4990else
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4992$as_echo "no" >&6; }
4993fi
4994
4995 if test "x$ac_ct_AR" = x; then
4996 AR="false"
4997 else
4998 case $cross_compiling:$ac_tool_warned in
4999yes:)
5000{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5001$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5002ac_tool_warned=yes ;;
5003esac
5004 AR=$ac_ct_AR
5005 fi
5006else
5007 AR="$ac_cv_prog_AR"
5008fi
5009
5010test -z "$AR" && AR=ar
68ed2854
MF
5011if test -n "$plugin_option"; then
5012 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
5013 touch conftest.c
5014 $AR $plugin_option rc conftest.a conftest.c
5015 if test "$?" != 0; then
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5017$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5018 else
5019 AR="$AR $plugin_option"
5020 fi
5021 rm -f conftest.*
68ed2854
MF
5022 fi
5023fi
6bb11ab3
L
5024test -z "$AR_FLAGS" && AR_FLAGS=cru
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036if test -n "$ac_tool_prefix"; then
5037 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5038set dummy ${ac_tool_prefix}strip; ac_word=$2
5039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5040$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5041if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
5042 $as_echo_n "(cached) " >&6
5043else
5044 if test -n "$STRIP"; then
5045 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5046else
5047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5048for as_dir in $PATH
5049do
5050 IFS=$as_save_IFS
5051 test -z "$as_dir" && as_dir=.
5052 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5053 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5054 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5056 break 2
5057 fi
5058done
5059 done
5060IFS=$as_save_IFS
5061
5062fi
5063fi
5064STRIP=$ac_cv_prog_STRIP
5065if test -n "$STRIP"; then
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5067$as_echo "$STRIP" >&6; }
5068else
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5070$as_echo "no" >&6; }
5071fi
5072
5073
5074fi
5075if test -z "$ac_cv_prog_STRIP"; then
5076 ac_ct_STRIP=$STRIP
5077 # Extract the first word of "strip", so it can be a program name with args.
5078set dummy strip; ac_word=$2
5079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5080$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5081if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5082 $as_echo_n "(cached) " >&6
5083else
5084 if test -n "$ac_ct_STRIP"; then
5085 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5086else
5087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5088for as_dir in $PATH
5089do
5090 IFS=$as_save_IFS
5091 test -z "$as_dir" && as_dir=.
5092 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5094 ac_cv_prog_ac_ct_STRIP="strip"
5095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5096 break 2
5097 fi
5098done
5099 done
5100IFS=$as_save_IFS
5101
5102fi
5103fi
5104ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5105if test -n "$ac_ct_STRIP"; then
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5107$as_echo "$ac_ct_STRIP" >&6; }
5108else
5109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5110$as_echo "no" >&6; }
5111fi
5112
5113 if test "x$ac_ct_STRIP" = x; then
5114 STRIP=":"
5115 else
5116 case $cross_compiling:$ac_tool_warned in
5117yes:)
5118{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5119$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5120ac_tool_warned=yes ;;
5121esac
5122 STRIP=$ac_ct_STRIP
5123 fi
5124else
5125 STRIP="$ac_cv_prog_STRIP"
5126fi
5127
5128test -z "$STRIP" && STRIP=:
5129
5130
5131
5132
5133
5134
5135if test -n "$ac_tool_prefix"; then
5136 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5137set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5139$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5140if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5141 $as_echo_n "(cached) " >&6
5142else
5143 if test -n "$RANLIB"; then
5144 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5145else
5146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5147for as_dir in $PATH
5148do
5149 IFS=$as_save_IFS
5150 test -z "$as_dir" && as_dir=.
5151 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5153 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5155 break 2
5156 fi
5157done
5158 done
5159IFS=$as_save_IFS
5160
5161fi
5162fi
5163RANLIB=$ac_cv_prog_RANLIB
5164if test -n "$RANLIB"; then
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5166$as_echo "$RANLIB" >&6; }
5167else
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5169$as_echo "no" >&6; }
5170fi
5171
5172
5173fi
5174if test -z "$ac_cv_prog_RANLIB"; then
5175 ac_ct_RANLIB=$RANLIB
5176 # Extract the first word of "ranlib", so it can be a program name with args.
5177set dummy ranlib; ac_word=$2
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5179$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5180if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5181 $as_echo_n "(cached) " >&6
5182else
5183 if test -n "$ac_ct_RANLIB"; then
5184 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5185else
5186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5187for as_dir in $PATH
5188do
5189 IFS=$as_save_IFS
5190 test -z "$as_dir" && as_dir=.
5191 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5193 ac_cv_prog_ac_ct_RANLIB="ranlib"
5194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5195 break 2
5196 fi
5197done
5198 done
5199IFS=$as_save_IFS
5200
5201fi
5202fi
5203ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5204if test -n "$ac_ct_RANLIB"; then
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5206$as_echo "$ac_ct_RANLIB" >&6; }
5207else
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5209$as_echo "no" >&6; }
5210fi
5211
5212 if test "x$ac_ct_RANLIB" = x; then
5213 RANLIB=":"
5214 else
5215 case $cross_compiling:$ac_tool_warned in
5216yes:)
5217{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5218$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5219ac_tool_warned=yes ;;
5220esac
5221 RANLIB=$ac_ct_RANLIB
5222 fi
5223else
5224 RANLIB="$ac_cv_prog_RANLIB"
5225fi
5226
5227test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5228if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5229 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5230 RANLIB="$RANLIB $plugin_option"
5231 fi
5232fi
6bb11ab3
L
5233
5234
5235
5236
5237
5238
5239# Determine commands to create old-style static archives.
5240old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5241old_postinstall_cmds='chmod 644 $oldlib'
5242old_postuninstall_cmds=
5243
5244if test -n "$RANLIB"; then
5245 case $host_os in
5246 openbsd*)
5247 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5248 ;;
5249 *)
5250 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5251 ;;
5252 esac
5253 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5254fi
5255
5256case $host_os in
5257 darwin*)
5258 lock_old_archive_extraction=yes ;;
5259 *)
5260 lock_old_archive_extraction=no ;;
5261esac
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283for ac_prog in gawk mawk nawk awk
5284do
5285 # Extract the first word of "$ac_prog", so it can be a program name with args.
5286set dummy $ac_prog; ac_word=$2
5287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5288$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5289if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5290 $as_echo_n "(cached) " >&6
5291else
5292 if test -n "$AWK"; then
5293 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5294else
5295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5296for as_dir in $PATH
5297do
5298 IFS=$as_save_IFS
5299 test -z "$as_dir" && as_dir=.
5300 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5301 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5302 ac_cv_prog_AWK="$ac_prog"
5303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5304 break 2
5305 fi
5306done
5307 done
5308IFS=$as_save_IFS
5309
5310fi
5311fi
5312AWK=$ac_cv_prog_AWK
5313if test -n "$AWK"; then
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5315$as_echo "$AWK" >&6; }
5316else
5317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5318$as_echo "no" >&6; }
5319fi
5320
5321
5322 test -n "$AWK" && break
5323done
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343# If no C compiler was specified, use CC.
5344LTCC=${LTCC-"$CC"}
5345
5346# If no C compiler flags were specified, use CFLAGS.
5347LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5348
5349# Allow CC to be a program name with arguments.
5350compiler=$CC
5351
5352
5353# Check for command to grab the raw symbol name followed by C symbol from nm.
5354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5355$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5356if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5357 $as_echo_n "(cached) " >&6
5358else
5359
5360# These are sane defaults that work on at least a few old systems.
5361# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5362
5363# Character class describing NM global symbol codes.
5364symcode='[BCDEGRST]'
5365
5366# Regexp to match symbols that can be accessed directly from C.
5367sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5368
5369# Define system-specific variables.
5370case $host_os in
5371aix*)
5372 symcode='[BCDT]'
5373 ;;
5374cygwin* | mingw* | pw32* | cegcc*)
5375 symcode='[ABCDGISTW]'
5376 ;;
5377hpux*)
5378 if test "$host_cpu" = ia64; then
5379 symcode='[ABCDEGRST]'
5380 fi
5381 ;;
5382irix* | nonstopux*)
5383 symcode='[BCDEGRST]'
5384 ;;
5385osf*)
5386 symcode='[BCDEGQRST]'
5387 ;;
5388solaris*)
5389 symcode='[BDRT]'
5390 ;;
5391sco3.2v5*)
5392 symcode='[DT]'
5393 ;;
5394sysv4.2uw2*)
5395 symcode='[DT]'
5396 ;;
5397sysv5* | sco5v6* | unixware* | OpenUNIX*)
5398 symcode='[ABDT]'
5399 ;;
5400sysv4)
5401 symcode='[DFNSTU]'
5402 ;;
5403esac
5404
5405# If we're using GNU nm, then use its standard symbol codes.
5406case `$NM -V 2>&1` in
5407*GNU* | *'with BFD'*)
5408 symcode='[ABCDGIRSTW]' ;;
5409esac
5410
5411# Transform an extracted symbol line into a proper C declaration.
5412# Some systems (esp. on ia64) link data and code symbols differently,
5413# so use this general approach.
5414lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5415
5416# Transform an extracted symbol line into symbol name and symbol address
5417lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5418lt_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'"
5419
5420# Handle CRLF in mingw tool chain
5421opt_cr=
5422case $build_os in
5423mingw*)
5424 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5425 ;;
5426esac
5427
5428# Try without a prefix underscore, then with it.
5429for ac_symprfx in "" "_"; do
5430
5431 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5432 symxfrm="\\1 $ac_symprfx\\2 \\2"
5433
5434 # Write the raw and C identifiers.
5435 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5436 # Fake it for dumpbin and say T for any non-static function
5437 # and D for any global variable.
5438 # Also find C++ and __fastcall symbols from MSVC++,
5439 # which start with @ or ?.
5440 lt_cv_sys_global_symbol_pipe="$AWK '"\
5441" {last_section=section; section=\$ 3};"\
5442" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5443" \$ 0!~/External *\|/{next};"\
5444" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5445" {if(hide[section]) next};"\
5446" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5447" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5448" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5449" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5450" ' prfx=^$ac_symprfx"
5451 else
5452 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5453 fi
5454
5455 # Check to see that the pipe works correctly.
5456 pipe_works=no
5457
5458 rm -f conftest*
5459 cat > conftest.$ac_ext <<_LT_EOF
5460#ifdef __cplusplus
5461extern "C" {
5462#endif
5463char nm_test_var;
5464void nm_test_func(void);
5465void nm_test_func(void){}
5466#ifdef __cplusplus
5467}
5468#endif
5469int main(){nm_test_var='a';nm_test_func();return(0);}
5470_LT_EOF
5471
5472 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5473 (eval $ac_compile) 2>&5
5474 ac_status=$?
5475 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5476 test $ac_status = 0; }; then
5477 # Now try to grab the symbols.
5478 nlist=conftest.nm
5479 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5480 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5481 ac_status=$?
5482 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5483 test $ac_status = 0; } && test -s "$nlist"; then
5484 # Try sorting and uniquifying the output.
5485 if sort "$nlist" | uniq > "$nlist"T; then
5486 mv -f "$nlist"T "$nlist"
5487 else
5488 rm -f "$nlist"T
5489 fi
5490
5491 # Make sure that we snagged all the symbols we need.
5492 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5493 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5494 cat <<_LT_EOF > conftest.$ac_ext
5495#ifdef __cplusplus
5496extern "C" {
5497#endif
5498
5499_LT_EOF
5500 # Now generate the symbol file.
5501 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5502
5503 cat <<_LT_EOF >> conftest.$ac_ext
5504
5505/* The mapping between symbol names and symbols. */
5506const struct {
5507 const char *name;
5508 void *address;
5509}
5510lt__PROGRAM__LTX_preloaded_symbols[] =
5511{
5512 { "@PROGRAM@", (void *) 0 },
5513_LT_EOF
5514 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5515 cat <<\_LT_EOF >> conftest.$ac_ext
5516 {0, (void *) 0}
5517};
5518
5519/* This works around a problem in FreeBSD linker */
5520#ifdef FREEBSD_WORKAROUND
5521static const void *lt_preloaded_setup() {
5522 return lt__PROGRAM__LTX_preloaded_symbols;
5523}
5524#endif
5525
5526#ifdef __cplusplus
5527}
5528#endif
5529_LT_EOF
5530 # Now try linking the two files.
5531 mv conftest.$ac_objext conftstm.$ac_objext
5532 lt_save_LIBS="$LIBS"
5533 lt_save_CFLAGS="$CFLAGS"
5534 LIBS="conftstm.$ac_objext"
5535 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5536 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5537 (eval $ac_link) 2>&5
5538 ac_status=$?
5539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5540 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5541 pipe_works=yes
5542 fi
5543 LIBS="$lt_save_LIBS"
5544 CFLAGS="$lt_save_CFLAGS"
5545 else
5546 echo "cannot find nm_test_func in $nlist" >&5
5547 fi
5548 else
5549 echo "cannot find nm_test_var in $nlist" >&5
5550 fi
5551 else
5552 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5553 fi
5554 else
5555 echo "$progname: failed program was:" >&5
5556 cat conftest.$ac_ext >&5
5557 fi
5558 rm -rf conftest* conftst*
5559
5560 # Do not use the global_symbol_pipe unless it works.
5561 if test "$pipe_works" = yes; then
5562 break
5563 else
5564 lt_cv_sys_global_symbol_pipe=
5565 fi
5566done
5567
5568fi
5569
5570if test -z "$lt_cv_sys_global_symbol_pipe"; then
5571 lt_cv_sys_global_symbol_to_cdecl=
5572fi
5573if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5575$as_echo "failed" >&6; }
5576else
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5578$as_echo "ok" >&6; }
5579fi
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602# Check whether --enable-libtool-lock was given.
5603if test "${enable_libtool_lock+set}" = set; then :
5604 enableval=$enable_libtool_lock;
5605fi
5606
5607test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5608
5609# Some flags need to be propagated to the compiler or linker for good
5610# libtool support.
5611case $host in
5612ia64-*-hpux*)
5613 # Find out which ABI we are using.
5614 echo 'int i;' > conftest.$ac_ext
5615 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5616 (eval $ac_compile) 2>&5
5617 ac_status=$?
5618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5619 test $ac_status = 0; }; then
5620 case `/usr/bin/file conftest.$ac_objext` in
5621 *ELF-32*)
5622 HPUX_IA64_MODE="32"
5623 ;;
5624 *ELF-64*)
5625 HPUX_IA64_MODE="64"
5626 ;;
5627 esac
5628 fi
5629 rm -rf conftest*
5630 ;;
5631*-*-irix6*)
5632 # Find out which ABI we are using.
5633 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5634 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5635 (eval $ac_compile) 2>&5
5636 ac_status=$?
5637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5638 test $ac_status = 0; }; then
5639 if test "$lt_cv_prog_gnu_ld" = yes; then
5640 case `/usr/bin/file conftest.$ac_objext` in
5641 *32-bit*)
5642 LD="${LD-ld} -melf32bsmip"
5643 ;;
5644 *N32*)
5645 LD="${LD-ld} -melf32bmipn32"
5646 ;;
5647 *64-bit*)
5648 LD="${LD-ld} -melf64bmip"
5649 ;;
5650 esac
5651 else
5652 case `/usr/bin/file conftest.$ac_objext` in
5653 *32-bit*)
5654 LD="${LD-ld} -32"
5655 ;;
5656 *N32*)
5657 LD="${LD-ld} -n32"
5658 ;;
5659 *64-bit*)
5660 LD="${LD-ld} -64"
5661 ;;
5662 esac
5663 fi
5664 fi
5665 rm -rf conftest*
5666 ;;
5667
bf3d9781 5668x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5669s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5670 # Find out which ABI we are using.
5671 echo 'int i;' > conftest.$ac_ext
5672 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5673 (eval $ac_compile) 2>&5
5674 ac_status=$?
5675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5676 test $ac_status = 0; }; then
5677 case `/usr/bin/file conftest.o` in
5678 *32-bit*)
5679 case $host in
5680 x86_64-*kfreebsd*-gnu)
5681 LD="${LD-ld} -m elf_i386_fbsd"
5682 ;;
5683 x86_64-*linux*)
5684 case `/usr/bin/file conftest.o` in
5685 *x86-64*)
5686 LD="${LD-ld} -m elf32_x86_64"
5687 ;;
5688 *)
5689 LD="${LD-ld} -m elf_i386"
5690 ;;
5691 esac
5692 ;;
bf3d9781
AM
5693 powerpc64le-*linux*)
5694 LD="${LD-ld} -m elf32lppclinux"
5695 ;;
5696 powerpc64-*linux*)
6bb11ab3
L
5697 LD="${LD-ld} -m elf32ppclinux"
5698 ;;
5699 s390x-*linux*)
5700 LD="${LD-ld} -m elf_s390"
5701 ;;
5702 sparc64-*linux*)
5703 LD="${LD-ld} -m elf32_sparc"
5704 ;;
5705 esac
5706 ;;
5707 *64-bit*)
5708 case $host in
5709 x86_64-*kfreebsd*-gnu)
5710 LD="${LD-ld} -m elf_x86_64_fbsd"
5711 ;;
5712 x86_64-*linux*)
5713 LD="${LD-ld} -m elf_x86_64"
5714 ;;
bf3d9781
AM
5715 powerpcle-*linux*)
5716 LD="${LD-ld} -m elf64lppc"
5717 ;;
5718 powerpc-*linux*)
6bb11ab3
L
5719 LD="${LD-ld} -m elf64ppc"
5720 ;;
5721 s390*-*linux*|s390*-*tpf*)
5722 LD="${LD-ld} -m elf64_s390"
5723 ;;
5724 sparc*-*linux*)
5725 LD="${LD-ld} -m elf64_sparc"
5726 ;;
5727 esac
5728 ;;
5729 esac
5730 fi
5731 rm -rf conftest*
5732 ;;
5733
5734*-*-sco3.2v5*)
5735 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5736 SAVE_CFLAGS="$CFLAGS"
5737 CFLAGS="$CFLAGS -belf"
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5739$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5740if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5741 $as_echo_n "(cached) " >&6
5742else
5743 ac_ext=c
5744ac_cpp='$CPP $CPPFLAGS'
5745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5747ac_compiler_gnu=$ac_cv_c_compiler_gnu
5748
5749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5750/* end confdefs.h. */
5751
5752int
5753main ()
5754{
5755
5756 ;
5757 return 0;
5758}
5759_ACEOF
5760if ac_fn_c_try_link "$LINENO"; then :
5761 lt_cv_cc_needs_belf=yes
5762else
5763 lt_cv_cc_needs_belf=no
5764fi
5765rm -f core conftest.err conftest.$ac_objext \
5766 conftest$ac_exeext conftest.$ac_ext
5767 ac_ext=c
5768ac_cpp='$CPP $CPPFLAGS'
5769ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5770ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5771ac_compiler_gnu=$ac_cv_c_compiler_gnu
5772
5773fi
5774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5775$as_echo "$lt_cv_cc_needs_belf" >&6; }
5776 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5777 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5778 CFLAGS="$SAVE_CFLAGS"
5779 fi
5780 ;;
5781sparc*-*solaris*)
5782 # Find out which ABI we are using.
5783 echo 'int i;' > conftest.$ac_ext
5784 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5785 (eval $ac_compile) 2>&5
5786 ac_status=$?
5787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5788 test $ac_status = 0; }; then
5789 case `/usr/bin/file conftest.o` in
5790 *64-bit*)
5791 case $lt_cv_prog_gnu_ld in
5792 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5793 *)
5794 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5795 LD="${LD-ld} -64"
5796 fi
5797 ;;
5798 esac
5799 ;;
5800 esac
5801 fi
5802 rm -rf conftest*
5803 ;;
5804esac
5805
5806need_locks="$enable_libtool_lock"
5807
5808
5809 case $host_os in
5810 rhapsody* | darwin*)
5811 if test -n "$ac_tool_prefix"; then
5812 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5813set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5815$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5816if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
5817 $as_echo_n "(cached) " >&6
5818else
5819 if test -n "$DSYMUTIL"; then
5820 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5821else
5822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5823for as_dir in $PATH
5824do
5825 IFS=$as_save_IFS
5826 test -z "$as_dir" && as_dir=.
5827 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5829 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5831 break 2
5832 fi
5833done
5834 done
5835IFS=$as_save_IFS
5836
5837fi
5838fi
5839DSYMUTIL=$ac_cv_prog_DSYMUTIL
5840if test -n "$DSYMUTIL"; then
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5842$as_echo "$DSYMUTIL" >&6; }
5843else
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5845$as_echo "no" >&6; }
5846fi
5847
5848
5849fi
5850if test -z "$ac_cv_prog_DSYMUTIL"; then
5851 ac_ct_DSYMUTIL=$DSYMUTIL
5852 # Extract the first word of "dsymutil", so it can be a program name with args.
5853set dummy dsymutil; ac_word=$2
5854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5855$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5856if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
5857 $as_echo_n "(cached) " >&6
5858else
5859 if test -n "$ac_ct_DSYMUTIL"; then
5860 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5861else
5862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5863for as_dir in $PATH
5864do
5865 IFS=$as_save_IFS
5866 test -z "$as_dir" && as_dir=.
5867 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5868 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5869 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5871 break 2
5872 fi
5873done
5874 done
5875IFS=$as_save_IFS
5876
5877fi
5878fi
5879ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5880if test -n "$ac_ct_DSYMUTIL"; then
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5882$as_echo "$ac_ct_DSYMUTIL" >&6; }
5883else
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5885$as_echo "no" >&6; }
5886fi
5887
5888 if test "x$ac_ct_DSYMUTIL" = x; then
5889 DSYMUTIL=":"
5890 else
5891 case $cross_compiling:$ac_tool_warned in
5892yes:)
5893{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5894$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5895ac_tool_warned=yes ;;
5896esac
5897 DSYMUTIL=$ac_ct_DSYMUTIL
5898 fi
5899else
5900 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5901fi
5902
5903 if test -n "$ac_tool_prefix"; then
5904 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5905set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5907$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5908if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
5909 $as_echo_n "(cached) " >&6
5910else
5911 if test -n "$NMEDIT"; then
5912 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5913else
5914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5915for as_dir in $PATH
5916do
5917 IFS=$as_save_IFS
5918 test -z "$as_dir" && as_dir=.
5919 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5921 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5923 break 2
5924 fi
5925done
5926 done
5927IFS=$as_save_IFS
5928
5929fi
5930fi
5931NMEDIT=$ac_cv_prog_NMEDIT
5932if test -n "$NMEDIT"; then
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5934$as_echo "$NMEDIT" >&6; }
5935else
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5937$as_echo "no" >&6; }
5938fi
5939
5940
5941fi
5942if test -z "$ac_cv_prog_NMEDIT"; then
5943 ac_ct_NMEDIT=$NMEDIT
5944 # Extract the first word of "nmedit", so it can be a program name with args.
5945set dummy nmedit; ac_word=$2
5946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5947$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5948if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
5949 $as_echo_n "(cached) " >&6
5950else
5951 if test -n "$ac_ct_NMEDIT"; then
5952 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5953else
5954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5955for as_dir in $PATH
5956do
5957 IFS=$as_save_IFS
5958 test -z "$as_dir" && as_dir=.
5959 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5961 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5963 break 2
5964 fi
5965done
5966 done
5967IFS=$as_save_IFS
5968
5969fi
5970fi
5971ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5972if test -n "$ac_ct_NMEDIT"; then
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5974$as_echo "$ac_ct_NMEDIT" >&6; }
5975else
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5977$as_echo "no" >&6; }
5978fi
5979
5980 if test "x$ac_ct_NMEDIT" = x; then
5981 NMEDIT=":"
5982 else
5983 case $cross_compiling:$ac_tool_warned in
5984yes:)
5985{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5986$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5987ac_tool_warned=yes ;;
5988esac
5989 NMEDIT=$ac_ct_NMEDIT
5990 fi
5991else
5992 NMEDIT="$ac_cv_prog_NMEDIT"
5993fi
5994
5995 if test -n "$ac_tool_prefix"; then
5996 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5997set dummy ${ac_tool_prefix}lipo; ac_word=$2
5998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5999$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6000if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
6001 $as_echo_n "(cached) " >&6
6002else
6003 if test -n "$LIPO"; then
6004 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6005else
6006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6007for as_dir in $PATH
6008do
6009 IFS=$as_save_IFS
6010 test -z "$as_dir" && as_dir=.
6011 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6013 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6015 break 2
6016 fi
6017done
6018 done
6019IFS=$as_save_IFS
6020
6021fi
6022fi
6023LIPO=$ac_cv_prog_LIPO
6024if test -n "$LIPO"; then
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6026$as_echo "$LIPO" >&6; }
6027else
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6029$as_echo "no" >&6; }
6030fi
6031
6032
6033fi
6034if test -z "$ac_cv_prog_LIPO"; then
6035 ac_ct_LIPO=$LIPO
6036 # Extract the first word of "lipo", so it can be a program name with args.
6037set dummy lipo; ac_word=$2
6038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6039$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6040if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
6041 $as_echo_n "(cached) " >&6
6042else
6043 if test -n "$ac_ct_LIPO"; then
6044 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6045else
6046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6047for as_dir in $PATH
6048do
6049 IFS=$as_save_IFS
6050 test -z "$as_dir" && as_dir=.
6051 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6053 ac_cv_prog_ac_ct_LIPO="lipo"
6054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6055 break 2
6056 fi
6057done
6058 done
6059IFS=$as_save_IFS
6060
6061fi
6062fi
6063ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6064if test -n "$ac_ct_LIPO"; then
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6066$as_echo "$ac_ct_LIPO" >&6; }
6067else
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6069$as_echo "no" >&6; }
6070fi
6071
6072 if test "x$ac_ct_LIPO" = x; then
6073 LIPO=":"
6074 else
6075 case $cross_compiling:$ac_tool_warned in
6076yes:)
6077{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6078$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6079ac_tool_warned=yes ;;
6080esac
6081 LIPO=$ac_ct_LIPO
6082 fi
6083else
6084 LIPO="$ac_cv_prog_LIPO"
6085fi
6086
6087 if test -n "$ac_tool_prefix"; then
6088 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6089set dummy ${ac_tool_prefix}otool; ac_word=$2
6090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6091$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6092if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6093 $as_echo_n "(cached) " >&6
6094else
6095 if test -n "$OTOOL"; then
6096 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6097else
6098as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6099for as_dir in $PATH
6100do
6101 IFS=$as_save_IFS
6102 test -z "$as_dir" && as_dir=.
6103 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6105 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6107 break 2
6108 fi
6109done
6110 done
6111IFS=$as_save_IFS
6112
6113fi
6114fi
6115OTOOL=$ac_cv_prog_OTOOL
6116if test -n "$OTOOL"; then
6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6118$as_echo "$OTOOL" >&6; }
6119else
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6121$as_echo "no" >&6; }
6122fi
6123
6124
6125fi
6126if test -z "$ac_cv_prog_OTOOL"; then
6127 ac_ct_OTOOL=$OTOOL
6128 # Extract the first word of "otool", so it can be a program name with args.
6129set dummy otool; ac_word=$2
6130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6131$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6132if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6133 $as_echo_n "(cached) " >&6
6134else
6135 if test -n "$ac_ct_OTOOL"; then
6136 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6137else
6138as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6139for as_dir in $PATH
6140do
6141 IFS=$as_save_IFS
6142 test -z "$as_dir" && as_dir=.
6143 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6144 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6145 ac_cv_prog_ac_ct_OTOOL="otool"
6146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6147 break 2
6148 fi
6149done
6150 done
6151IFS=$as_save_IFS
6152
6153fi
6154fi
6155ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6156if test -n "$ac_ct_OTOOL"; then
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6158$as_echo "$ac_ct_OTOOL" >&6; }
6159else
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6161$as_echo "no" >&6; }
6162fi
6163
6164 if test "x$ac_ct_OTOOL" = x; then
6165 OTOOL=":"
6166 else
6167 case $cross_compiling:$ac_tool_warned in
6168yes:)
6169{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6170$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6171ac_tool_warned=yes ;;
6172esac
6173 OTOOL=$ac_ct_OTOOL
6174 fi
6175else
6176 OTOOL="$ac_cv_prog_OTOOL"
6177fi
6178
6179 if test -n "$ac_tool_prefix"; then
6180 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6181set dummy ${ac_tool_prefix}otool64; ac_word=$2
6182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6183$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6184if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6185 $as_echo_n "(cached) " >&6
6186else
6187 if test -n "$OTOOL64"; then
6188 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6189else
6190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6191for as_dir in $PATH
6192do
6193 IFS=$as_save_IFS
6194 test -z "$as_dir" && as_dir=.
6195 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6197 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6199 break 2
6200 fi
6201done
6202 done
6203IFS=$as_save_IFS
6204
6205fi
6206fi
6207OTOOL64=$ac_cv_prog_OTOOL64
6208if test -n "$OTOOL64"; then
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6210$as_echo "$OTOOL64" >&6; }
6211else
6212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6213$as_echo "no" >&6; }
6214fi
6215
6216
6217fi
6218if test -z "$ac_cv_prog_OTOOL64"; then
6219 ac_ct_OTOOL64=$OTOOL64
6220 # Extract the first word of "otool64", so it can be a program name with args.
6221set dummy otool64; ac_word=$2
6222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6223$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6224if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6225 $as_echo_n "(cached) " >&6
6226else
6227 if test -n "$ac_ct_OTOOL64"; then
6228 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6229else
6230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6231for as_dir in $PATH
6232do
6233 IFS=$as_save_IFS
6234 test -z "$as_dir" && as_dir=.
6235 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6237 ac_cv_prog_ac_ct_OTOOL64="otool64"
6238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6239 break 2
6240 fi
6241done
6242 done
6243IFS=$as_save_IFS
6244
6245fi
6246fi
6247ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6248if test -n "$ac_ct_OTOOL64"; then
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6250$as_echo "$ac_ct_OTOOL64" >&6; }
6251else
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6253$as_echo "no" >&6; }
6254fi
6255
6256 if test "x$ac_ct_OTOOL64" = x; then
6257 OTOOL64=":"
6258 else
6259 case $cross_compiling:$ac_tool_warned in
6260yes:)
6261{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6262$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6263ac_tool_warned=yes ;;
6264esac
6265 OTOOL64=$ac_ct_OTOOL64
6266 fi
6267else
6268 OTOOL64="$ac_cv_prog_OTOOL64"
6269fi
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6298$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6299if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6300 $as_echo_n "(cached) " >&6
6301else
6302 lt_cv_apple_cc_single_mod=no
6303 if test -z "${LT_MULTI_MODULE}"; then
6304 # By default we will add the -single_module flag. You can override
6305 # by either setting the environment variable LT_MULTI_MODULE
6306 # non-empty at configure time, or by adding -multi_module to the
6307 # link flags.
6308 rm -rf libconftest.dylib*
6309 echo "int foo(void){return 1;}" > conftest.c
6310 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6311-dynamiclib -Wl,-single_module conftest.c" >&5
6312 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6313 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6314 _lt_result=$?
6315 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6316 lt_cv_apple_cc_single_mod=yes
6317 else
6318 cat conftest.err >&5
6319 fi
6320 rm -rf libconftest.dylib*
6321 rm -f conftest.*
6322 fi
6323fi
6324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6325$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6327$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6328if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6329 $as_echo_n "(cached) " >&6
6330else
6331 lt_cv_ld_exported_symbols_list=no
6332 save_LDFLAGS=$LDFLAGS
6333 echo "_main" > conftest.sym
6334 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6336/* end confdefs.h. */
6337
6338int
6339main ()
6340{
6341
6342 ;
6343 return 0;
6344}
6345_ACEOF
6346if ac_fn_c_try_link "$LINENO"; then :
6347 lt_cv_ld_exported_symbols_list=yes
6348else
6349 lt_cv_ld_exported_symbols_list=no
6350fi
6351rm -f core conftest.err conftest.$ac_objext \
6352 conftest$ac_exeext conftest.$ac_ext
6353 LDFLAGS="$save_LDFLAGS"
6354
6355fi
6356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6357$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6359$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6360if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6361 $as_echo_n "(cached) " >&6
6362else
6363 lt_cv_ld_force_load=no
6364 cat > conftest.c << _LT_EOF
6365int forced_loaded() { return 2;}
6366_LT_EOF
6367 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6368 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6369 echo "$AR cru libconftest.a conftest.o" >&5
6370 $AR cru libconftest.a conftest.o 2>&5
6371 cat > conftest.c << _LT_EOF
6372int main() { return 0;}
6373_LT_EOF
6374 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6375 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6376 _lt_result=$?
6377 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6378 lt_cv_ld_force_load=yes
6379 else
6380 cat conftest.err >&5
6381 fi
6382 rm -f conftest.err libconftest.a conftest conftest.c
6383 rm -rf conftest.dSYM
6384
6385fi
6386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6387$as_echo "$lt_cv_ld_force_load" >&6; }
6388 case $host_os in
6389 rhapsody* | darwin1.[012])
6390 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6391 darwin1.*)
6392 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6393 darwin*) # darwin 5.x on
6394 # if running on 10.5 or later, the deployment target defaults
6395 # to the OS version, if on x86, and 10.4, the deployment
6396 # target defaults to 10.4. Don't you love it?
6397 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6398 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6399 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ae7d0cac 6400 10.[012][,.]*)
6bb11ab3
L
6401 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6402 10.*)
6403 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6404 esac
6405 ;;
6406 esac
6407 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6408 _lt_dar_single_mod='$single_module'
6409 fi
6410 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6411 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6412 else
6413 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6414 fi
6415 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6416 _lt_dsymutil='~$DSYMUTIL $lib || :'
6417 else
6418 _lt_dsymutil=
6419 fi
6420 ;;
6421 esac
6422
6423for ac_header in dlfcn.h
6424do :
6425 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6426"
d0ac1c44 6427if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6428 cat >>confdefs.h <<_ACEOF
6429#define HAVE_DLFCN_H 1
6430_ACEOF
6431
6432fi
6433
6434done
6435
6436
6437
ebe9564b 6438
6bb11ab3 6439
0cb8d851
MF
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6441$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6442if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6443 $as_echo_n "(cached) " >&6
6444else
6445 ac_cv_c_bigendian=unknown
6446 # See if we're dealing with a universal compiler.
6447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6448/* end confdefs.h. */
6449#ifndef __APPLE_CC__
6450 not a universal capable compiler
6451 #endif
6452 typedef int dummy;
6453
6454_ACEOF
6455if ac_fn_c_try_compile "$LINENO"; then :
6456
6457 # Check for potential -arch flags. It is not universal unless
6458 # there are at least two -arch flags with different values.
6459 ac_arch=
6460 ac_prev=
6461 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6462 if test -n "$ac_prev"; then
6463 case $ac_word in
6464 i?86 | x86_64 | ppc | ppc64)
6465 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6466 ac_arch=$ac_word
6467 else
6468 ac_cv_c_bigendian=universal
6469 break
6470 fi
6471 ;;
6472 esac
6473 ac_prev=
6474 elif test "x$ac_word" = "x-arch"; then
6475 ac_prev=arch
6476 fi
6477 done
6478fi
6479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6480 if test $ac_cv_c_bigendian = unknown; then
6481 # See if sys/param.h defines the BYTE_ORDER macro.
6482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6483/* end confdefs.h. */
6484#include <sys/types.h>
6485 #include <sys/param.h>
6486
6487int
6488main ()
6489{
6490#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6491 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6492 && LITTLE_ENDIAN)
6493 bogus endian macros
6494 #endif
6495
6496 ;
6497 return 0;
6498}
6499_ACEOF
6500if ac_fn_c_try_compile "$LINENO"; then :
6501 # It does; now see whether it defined to BIG_ENDIAN or not.
6502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6503/* end confdefs.h. */
6504#include <sys/types.h>
6505 #include <sys/param.h>
6506
6507int
6508main ()
6509{
6510#if BYTE_ORDER != BIG_ENDIAN
6511 not big endian
6512 #endif
6513
6514 ;
6515 return 0;
6516}
6517_ACEOF
6518if ac_fn_c_try_compile "$LINENO"; then :
6519 ac_cv_c_bigendian=yes
6520else
6521 ac_cv_c_bigendian=no
6522fi
6523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6524fi
6525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6526 fi
6527 if test $ac_cv_c_bigendian = unknown; then
6528 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6530/* end confdefs.h. */
6531#include <limits.h>
6532
6533int
6534main ()
6535{
6536#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6537 bogus endian macros
6538 #endif
6539
6540 ;
6541 return 0;
6542}
6543_ACEOF
6544if ac_fn_c_try_compile "$LINENO"; then :
6545 # It does; now see whether it defined to _BIG_ENDIAN or not.
6546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6547/* end confdefs.h. */
6548#include <limits.h>
6549
6550int
6551main ()
6552{
6553#ifndef _BIG_ENDIAN
6554 not big endian
6555 #endif
6556
6557 ;
6558 return 0;
6559}
6560_ACEOF
6561if ac_fn_c_try_compile "$LINENO"; then :
6562 ac_cv_c_bigendian=yes
6563else
6564 ac_cv_c_bigendian=no
6565fi
6566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6567fi
6568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6569 fi
6570 if test $ac_cv_c_bigendian = unknown; then
6571 # Compile a test program.
6572 if test "$cross_compiling" = yes; then :
6573 # Try to guess by grepping values from an object file.
6574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6575/* end confdefs.h. */
6576short int ascii_mm[] =
6577 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6578 short int ascii_ii[] =
6579 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6580 int use_ascii (int i) {
6581 return ascii_mm[i] + ascii_ii[i];
6582 }
6583 short int ebcdic_ii[] =
6584 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6585 short int ebcdic_mm[] =
6586 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6587 int use_ebcdic (int i) {
6588 return ebcdic_mm[i] + ebcdic_ii[i];
6589 }
6590 extern int foo;
6591
6592int
6593main ()
6594{
6595return use_ascii (foo) == use_ebcdic (foo);
6596 ;
6597 return 0;
6598}
6599_ACEOF
6600if ac_fn_c_try_compile "$LINENO"; then :
6601 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6602 ac_cv_c_bigendian=yes
6603 fi
6604 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6605 if test "$ac_cv_c_bigendian" = unknown; then
6606 ac_cv_c_bigendian=no
6607 else
6608 # finding both strings is unlikely to happen, but who knows?
6609 ac_cv_c_bigendian=unknown
6610 fi
6611 fi
6612fi
6613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6614else
6615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6616/* end confdefs.h. */
6617$ac_includes_default
6618int
6619main ()
6620{
6621
6622 /* Are we little or big endian? From Harbison&Steele. */
6623 union
6624 {
6625 long int l;
6626 char c[sizeof (long int)];
6627 } u;
6628 u.l = 1;
6629 return u.c[sizeof (long int) - 1] == 1;
6630
6631 ;
6632 return 0;
6633}
6634_ACEOF
6635if ac_fn_c_try_run "$LINENO"; then :
6636 ac_cv_c_bigendian=no
6637else
6638 ac_cv_c_bigendian=yes
6639fi
6640rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6641 conftest.$ac_objext conftest.beam conftest.$ac_ext
6642fi
6643
6644 fi
6645fi
6646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6647$as_echo "$ac_cv_c_bigendian" >&6; }
6648 case $ac_cv_c_bigendian in #(
6649 yes)
6650 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6651;; #(
6652 no)
6653 ;; #(
6654 universal)
6655
6656$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6657
6658 ;; #(
6659 *)
d0ac1c44 6660 as_fn_error $? "unknown endianness
0cb8d851
MF
6661 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6662 esac
6663
6bb11ab3
L
6664
6665
6666
c25ea03d 6667if test "x$cross_compiling" = "xno"; then
aa0fca16 6668 : "${AR_FOR_BUILD:=\$(AR)}"
c25ea03d 6669 : "${CC_FOR_BUILD:=\$(CC)}"
aa0fca16 6670 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
c25ea03d 6671 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6672 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d 6673else
aa0fca16 6674 : "${AR_FOR_BUILD:=ar}"
c25ea03d 6675 : "${CC_FOR_BUILD:=gcc}"
aa0fca16 6676 : "${RANLIB_FOR_BUILD:=ranlib}"
c25ea03d 6677 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6678 : "${LDLFAGS_FOR_BUILD:=}"
6bb11ab3
L
6679fi
6680
6681
6682
c25ea03d 6683
c2783492 6684
aa0fca16
MF
6685
6686
a3e2cc64
MF
6687if test -n "$ac_tool_prefix"; then
6688 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6689set dummy ${ac_tool_prefix}ar; ac_word=$2
6690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6691$as_echo_n "checking for $ac_word... " >&6; }
6692if ${ac_cv_prog_AR+:} false; then :
6693 $as_echo_n "(cached) " >&6
6694else
6695 if test -n "$AR"; then
6696 ac_cv_prog_AR="$AR" # Let the user override the test.
6697else
6698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6699for as_dir in $PATH
6700do
6701 IFS=$as_save_IFS
6702 test -z "$as_dir" && as_dir=.
6703 for ac_exec_ext in '' $ac_executable_extensions; do
6704 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6705 ac_cv_prog_AR="${ac_tool_prefix}ar"
6706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6707 break 2
6708 fi
6709done
6710 done
6711IFS=$as_save_IFS
6712
6713fi
6714fi
6715AR=$ac_cv_prog_AR
6716if test -n "$AR"; then
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6718$as_echo "$AR" >&6; }
6719else
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6721$as_echo "no" >&6; }
6722fi
6723
6724
6725fi
6726if test -z "$ac_cv_prog_AR"; then
6727 ac_ct_AR=$AR
6728 # Extract the first word of "ar", so it can be a program name with args.
6729set dummy ar; ac_word=$2
6730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6731$as_echo_n "checking for $ac_word... " >&6; }
6732if ${ac_cv_prog_ac_ct_AR+:} false; then :
6733 $as_echo_n "(cached) " >&6
6734else
6735 if test -n "$ac_ct_AR"; then
6736 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6737else
6738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6739for as_dir in $PATH
6740do
6741 IFS=$as_save_IFS
6742 test -z "$as_dir" && as_dir=.
6743 for ac_exec_ext in '' $ac_executable_extensions; do
6744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6745 ac_cv_prog_ac_ct_AR="ar"
6746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6747 break 2
6748 fi
6749done
6750 done
6751IFS=$as_save_IFS
6752
6753fi
6754fi
6755ac_ct_AR=$ac_cv_prog_ac_ct_AR
6756if test -n "$ac_ct_AR"; then
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6758$as_echo "$ac_ct_AR" >&6; }
6759else
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6761$as_echo "no" >&6; }
6762fi
6763
6764 if test "x$ac_ct_AR" = x; then
6765 AR=""
6766 else
6767 case $cross_compiling:$ac_tool_warned in
6768yes:)
6769{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6770$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6771ac_tool_warned=yes ;;
6772esac
6773 AR=$ac_ct_AR
6774 fi
6775else
6776 AR="$ac_cv_prog_AR"
6777fi
6bb11ab3
L
6778
6779if test -n "$ac_tool_prefix"; then
6780 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6781set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6783$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6784if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
6785 $as_echo_n "(cached) " >&6
6786else
6787 if test -n "$RANLIB"; then
6788 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6789else
6790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6791for as_dir in $PATH
6792do
6793 IFS=$as_save_IFS
6794 test -z "$as_dir" && as_dir=.
6795 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6797 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6799 break 2
6800 fi
6801done
6802 done
6803IFS=$as_save_IFS
6804
6805fi
6806fi
6807RANLIB=$ac_cv_prog_RANLIB
6808if test -n "$RANLIB"; then
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6810$as_echo "$RANLIB" >&6; }
6811else
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6813$as_echo "no" >&6; }
6814fi
6815
6816
6817fi
6818if test -z "$ac_cv_prog_RANLIB"; then
6819 ac_ct_RANLIB=$RANLIB
6820 # Extract the first word of "ranlib", so it can be a program name with args.
6821set dummy ranlib; ac_word=$2
6822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6823$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6824if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
6825 $as_echo_n "(cached) " >&6
6826else
6827 if test -n "$ac_ct_RANLIB"; then
6828 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6829else
6830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6831for as_dir in $PATH
6832do
6833 IFS=$as_save_IFS
6834 test -z "$as_dir" && as_dir=.
6835 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6837 ac_cv_prog_ac_ct_RANLIB="ranlib"
6838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6839 break 2
6840 fi
6841done
6842 done
6843IFS=$as_save_IFS
6844
6845fi
6846fi
6847ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6848if test -n "$ac_ct_RANLIB"; then
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6850$as_echo "$ac_ct_RANLIB" >&6; }
6851else
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6853$as_echo "no" >&6; }
6854fi
6855
6856 if test "x$ac_ct_RANLIB" = x; then
6857 RANLIB=":"
6858 else
6859 case $cross_compiling:$ac_tool_warned in
6860yes:)
6861{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6862$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6863ac_tool_warned=yes ;;
6864esac
6865 RANLIB=$ac_ct_RANLIB
6866 fi
6867else
6868 RANLIB="$ac_cv_prog_RANLIB"
6869fi
6870
6871
46f900c0
MF
6872# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6873# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6874# is C99. So handle it ourselves.
6875:
6876C_DIALECT=
6877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6878$as_echo_n "checking whether C11 is supported by default... " >&6; }
6879cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6880/* end confdefs.h. */
6881
6882#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6883# error "C11 support not found"
6884#endif
6885
6886_ACEOF
6887if ac_fn_c_try_compile "$LINENO"; then :
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6889$as_echo "yes" >&6; }
6890else
6891
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6893$as_echo "no" >&6; }
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6895$as_echo_n "checking for -std=c11 support... " >&6; }
6896 ac_save_CC="$CC"
6897 CC="$CC -std=c11"
6898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6899/* end confdefs.h. */
6900
6901#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6902# error "C11 support not found"
6903#endif
6904
6905_ACEOF
6906if ac_fn_c_try_compile "$LINENO"; then :
6907
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6909$as_echo "yes" >&6; }
6910 CC="$ac_save_CC"
6911 C_DIALECT="-std=c11"
6912
6913else
6914 as_fn_error $? "C11 is required" "$LINENO" 5
6915fi
6916rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6917fi
6918rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6919
6920
c2783492
MF
6921ac_config_headers="$ac_config_headers config.h:config.in"
6922
6923
6bb11ab3
L
6924# Some of the common include files depend on bfd.h, and bfd.h checks
6925# that config.h is included first by testing that the PACKAGE macro
6926# is defined.
6927PACKAGE=sim
6928
6929cat >>confdefs.h <<_ACEOF
6930#define PACKAGE "$PACKAGE"
6931_ACEOF
6932
6933
6934
6935# Dependency checking.
6936ac_config_commands="$ac_config_commands depdir"
6937
6938
6939depcc="$CC" am_compiler_list=
6940
6941am_depcomp=$ac_aux_dir/depcomp
6942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6943$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 6944if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
6945 $as_echo_n "(cached) " >&6
6946else
6947 if test -f "$am_depcomp"; then
6948 # We make a subdir and do the tests there. Otherwise we can end up
6949 # making bogus files that we don't know about and never remove. For
6950 # instance it was reported that on HP-UX the gcc test will end up
6951 # making a dummy file named `D' -- because `-MD' means `put the output
6952 # in D'.
6953 mkdir conftest.dir
6954 # Copy depcomp to subdir because otherwise we won't find it if we're
6955 # using a relative directory.
6956 cp "$am_depcomp" conftest.dir
6957 cd conftest.dir
6958 # We will build objects and dependencies in a subdirectory because
6959 # it helps to detect inapplicable dependency modes. For instance
6960 # both Tru64's cc and ICC support -MD to output dependencies as a
6961 # side effect of compilation, but ICC will put the dependencies in
6962 # the current directory while Tru64 will put them in the object
6963 # directory.
6964 mkdir sub
6965
6966 am_cv_CC_dependencies_compiler_type=none
6967 if test "$am_compiler_list" = ""; then
6968 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6969 fi
6970 for depmode in $am_compiler_list; do
6971 if test $depmode = none; then break; fi
6972
6973 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6974 # Setup a source with many dependencies, because some compilers
6975 # like to wrap large dependency lists on column 80 (with \), and
6976 # we should not choose a depcomp mode which is confused by this.
6977 #
6978 # We need to recreate these files for each test, as the compiler may
6979 # overwrite some of them when testing with obscure command lines.
6980 # This happens at least with the AIX C compiler.
6981 : > sub/conftest.c
6982 for i in 1 2 3 4 5 6; do
6983 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6984 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6985 # Solaris 8's {/usr,}/bin/sh.
6986 touch sub/conftst$i.h
6987 done
6988 echo "include sub/conftest.Po" > confmf
6989
6990 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6991 # mode. It turns out that the SunPro C++ compiler does not properly
6992 # handle `-M -o', and we need to detect this.
6993 depcmd="depmode=$depmode \
6994 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6995 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6996 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6997 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6998 if env $depcmd > conftest.err 2>&1 &&
6999 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7000 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7001 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7002 # icc doesn't choke on unknown options, it will just issue warnings
7003 # or remarks (even with -Werror). So we grep stderr for any message
7004 # that says an option was ignored or not supported.
7005 # When given -MP, icc 7.0 and 7.1 complain thusly:
7006 # icc: Command line warning: ignoring option '-M'; no argument required
7007 # The diagnosis changed in icc 8.0:
7008 # icc: Command line remark: option '-MP' not supported
7009 if (grep 'ignoring option' conftest.err ||
7010 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7011 am_cv_CC_dependencies_compiler_type=$depmode
7012 $as_echo "$as_me:$LINENO: success" >&5
7013 break
7014 fi
7015 fi
7016 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7017 sed -e 's/^/| /' < conftest.err >&5
7018 done
7019
7020 cd ..
7021 rm -rf conftest.dir
7022else
7023 am_cv_CC_dependencies_compiler_type=none
7024fi
7025
7026fi
7027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7028$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7029if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 7030then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
7031else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7032
7033fi
7034
7035
6bb11ab3
L
7036ALL_LINGUAS=
7037# If we haven't got the data from the intl directory,
7038# assume NLS is disabled.
7039USE_NLS=no
7040LIBINTL=
7041LIBINTL_DEP=
7042INCINTL=
7043XGETTEXT=
7044GMSGFMT=
7045POSUB=
7046
7047if test -f ../../intl/config.intl; then
7048 . ../../intl/config.intl
7049fi
7050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7051$as_echo_n "checking whether NLS is requested... " >&6; }
7052if test x"$USE_NLS" != xyes; then
7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7054$as_echo "no" >&6; }
7055else
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7057$as_echo "yes" >&6; }
7058
7059$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7060
7061
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7063$as_echo_n "checking for catalogs to be installed... " >&6; }
7064 # Look for .po and .gmo files in the source directory.
7065 CATALOGS=
7066 XLINGUAS=
7067 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7068 # If there aren't any .gmo files the shell will give us the
7069 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7070 # weeded out.
7071 case "$cat" in *\**)
7072 continue;;
7073 esac
7074 # The quadruple backslash is collapsed to a double backslash
7075 # by the backticks, then collapsed again by the double quotes,
7076 # leaving us with one backslash in the sed expression (right
7077 # before the dot that mustn't act as a wildcard).
7078 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7079 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7080 # The user is allowed to set LINGUAS to a list of languages to
7081 # install catalogs for. If it's empty that means "all of them."
7082 if test "x$LINGUAS" = x; then
7083 CATALOGS="$CATALOGS $cat"
7084 XLINGUAS="$XLINGUAS $lang"
7085 else
7086 case "$LINGUAS" in *$lang*)
7087 CATALOGS="$CATALOGS $cat"
7088 XLINGUAS="$XLINGUAS $lang"
7089 ;;
7090 esac
7091 fi
7092 done
7093 LINGUAS="$XLINGUAS"
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7095$as_echo "$LINGUAS" >&6; }
7096
7097
7098 DATADIRNAME=share
7099
7100 INSTOBJEXT=.mo
7101
7102 GENCAT=gencat
7103
7104 CATOBJEXT=.gmo
7105
7106fi
7107
6bb11ab3
L
7108# Check for socket libraries
7109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7110$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7111if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7112 $as_echo_n "(cached) " >&6
7113else
7114 ac_check_lib_save_LIBS=$LIBS
7115LIBS="-lsocket $LIBS"
7116cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7117/* end confdefs.h. */
7118
7119/* Override any GCC internal prototype to avoid an error.
7120 Use char because int might match the return type of a GCC
7121 builtin and then its argument prototype would still apply. */
7122#ifdef __cplusplus
7123extern "C"
7124#endif
7125char bind ();
7126int
7127main ()
7128{
7129return bind ();
7130 ;
7131 return 0;
7132}
7133_ACEOF
7134if ac_fn_c_try_link "$LINENO"; then :
7135 ac_cv_lib_socket_bind=yes
7136else
7137 ac_cv_lib_socket_bind=no
7138fi
7139rm -f core conftest.err conftest.$ac_objext \
7140 conftest$ac_exeext conftest.$ac_ext
7141LIBS=$ac_check_lib_save_LIBS
7142fi
7143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7144$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7145if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7146 cat >>confdefs.h <<_ACEOF
7147#define HAVE_LIBSOCKET 1
7148_ACEOF
7149
7150 LIBS="-lsocket $LIBS"
7151
7152fi
7153
7154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7155$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7156if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7157 $as_echo_n "(cached) " >&6
7158else
7159 ac_check_lib_save_LIBS=$LIBS
7160LIBS="-lnsl $LIBS"
7161cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7162/* end confdefs.h. */
7163
7164/* Override any GCC internal prototype to avoid an error.
7165 Use char because int might match the return type of a GCC
7166 builtin and then its argument prototype would still apply. */
7167#ifdef __cplusplus
7168extern "C"
7169#endif
7170char gethostbyname ();
7171int
7172main ()
7173{
7174return gethostbyname ();
7175 ;
7176 return 0;
7177}
7178_ACEOF
7179if ac_fn_c_try_link "$LINENO"; then :
7180 ac_cv_lib_nsl_gethostbyname=yes
7181else
7182 ac_cv_lib_nsl_gethostbyname=no
7183fi
7184rm -f core conftest.err conftest.$ac_objext \
7185 conftest$ac_exeext conftest.$ac_ext
7186LIBS=$ac_check_lib_save_LIBS
7187fi
7188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7189$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7190if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7191 cat >>confdefs.h <<_ACEOF
7192#define HAVE_LIBNSL 1
7193_ACEOF
7194
7195 LIBS="-lnsl $LIBS"
7196
7197fi
7198
7199
7200# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7201# using the same condition.
7202
aadc9410 7203 # Use the system's zlib library.
7fed4b0b
L
7204 zlibdir="-L\$(top_builddir)/../zlib"
7205 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7206
aadc9410
MF
7207# Check whether --with-system-zlib was given.
7208if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7209 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7210 zlibdir=
7211 zlibinc=
7212 fi
6bb11ab3
L
7213
7214fi
7215
6bb11ab3 7216
6bb11ab3 7217
6bb11ab3
L
7218
7219
7220# BFD uses libdl when when plugins enabled.
7221
faa743bb
RM
7222 maybe_plugins=no
7223 for ac_header in dlfcn.h
7224do :
7225 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7226"
d0ac1c44 7227if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7228 cat >>confdefs.h <<_ACEOF
7229#define HAVE_DLFCN_H 1
7230_ACEOF
7231 maybe_plugins=yes
7232fi
7233
7234done
7235
7236 for ac_header in windows.h
7237do :
7238 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7239"
d0ac1c44 7240if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7241 cat >>confdefs.h <<_ACEOF
7242#define HAVE_WINDOWS_H 1
7243_ACEOF
7244 maybe_plugins=yes
7245fi
7246
7247done
7248
7249
7250 # Check whether --enable-plugins was given.
6bb11ab3
L
7251if test "${enable_plugins+set}" = set; then :
7252 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7253 no) plugins=no ;;
7254 *) plugins=yes
7255 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7256 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7257 fi ;;
7258 esac
6bb11ab3 7259else
faa743bb
RM
7260 plugins=$maybe_plugins
7261
6bb11ab3
L
7262fi
7263
2974be62 7264 if test "$plugins" = "yes"; then
37f980dc
SM
7265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7266$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7267if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7268 $as_echo_n "(cached) " >&6
7269else
7270 ac_func_search_save_LIBS=$LIBS
7271cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7272/* end confdefs.h. */
7273
7274/* Override any GCC internal prototype to avoid an error.
7275 Use char because int might match the return type of a GCC
7276 builtin and then its argument prototype would still apply. */
7277#ifdef __cplusplus
7278extern "C"
7279#endif
37f980dc 7280char dlsym ();
2974be62
AM
7281int
7282main ()
7283{
37f980dc 7284return dlsym ();
2974be62
AM
7285 ;
7286 return 0;
7287}
7288_ACEOF
7289for ac_lib in '' dl; do
7290 if test -z "$ac_lib"; then
7291 ac_res="none required"
7292 else
7293 ac_res=-l$ac_lib
7294 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7295 fi
7296 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7297 ac_cv_search_dlsym=$ac_res
2974be62
AM
7298fi
7299rm -f core conftest.err conftest.$ac_objext \
7300 conftest$ac_exeext
d0ac1c44 7301 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7302 break
7303fi
7304done
d0ac1c44 7305if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7306
7307else
37f980dc 7308 ac_cv_search_dlsym=no
2974be62
AM
7309fi
7310rm conftest.$ac_ext
7311LIBS=$ac_func_search_save_LIBS
7312fi
37f980dc
SM
7313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7314$as_echo "$ac_cv_search_dlsym" >&6; }
7315ac_res=$ac_cv_search_dlsym
2974be62
AM
7316if test "$ac_res" != no; then :
7317 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7318
7319fi
7320
7321 fi
6bb11ab3
L
7322
7323 if test "$plugins" = yes; then
7324 PLUGINS_TRUE=
7325 PLUGINS_FALSE='#'
7326else
7327 PLUGINS_TRUE='#'
7328 PLUGINS_FALSE=
7329fi
7330
7331
7332
7333
7334
7335# Set options
7336enable_dlopen=yes
7337
7338
7339
7340
7341 enable_win32_dll=no
7342
7343
7344 # Check whether --enable-shared was given.
7345if test "${enable_shared+set}" = set; then :
7346 enableval=$enable_shared; p=${PACKAGE-default}
7347 case $enableval in
7348 yes) enable_shared=yes ;;
7349 no) enable_shared=no ;;
7350 *)
7351 enable_shared=no
7352 # Look at the argument we got. We use all the common list separators.
7353 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7354 for pkg in $enableval; do
7355 IFS="$lt_save_ifs"
7356 if test "X$pkg" = "X$p"; then
7357 enable_shared=yes
7358 fi
7359 done
7360 IFS="$lt_save_ifs"
7361 ;;
7362 esac
7363else
7364 enable_shared=yes
7365fi
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375 # Check whether --enable-static was given.
7376if test "${enable_static+set}" = set; then :
7377 enableval=$enable_static; p=${PACKAGE-default}
7378 case $enableval in
7379 yes) enable_static=yes ;;
7380 no) enable_static=no ;;
7381 *)
7382 enable_static=no
7383 # Look at the argument we got. We use all the common list separators.
7384 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7385 for pkg in $enableval; do
7386 IFS="$lt_save_ifs"
7387 if test "X$pkg" = "X$p"; then
7388 enable_static=yes
7389 fi
7390 done
7391 IFS="$lt_save_ifs"
7392 ;;
7393 esac
7394else
7395 enable_static=yes
7396fi
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407# Check whether --with-pic was given.
7408if test "${with_pic+set}" = set; then :
7409 withval=$with_pic; pic_mode="$withval"
7410else
7411 pic_mode=default
7412fi
7413
7414
7415test -z "$pic_mode" && pic_mode=default
7416
7417
7418
7419
7420
7421
7422
7423 # Check whether --enable-fast-install was given.
7424if test "${enable_fast_install+set}" = set; then :
7425 enableval=$enable_fast_install; p=${PACKAGE-default}
7426 case $enableval in
7427 yes) enable_fast_install=yes ;;
7428 no) enable_fast_install=no ;;
7429 *)
7430 enable_fast_install=no
7431 # Look at the argument we got. We use all the common list separators.
7432 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7433 for pkg in $enableval; do
7434 IFS="$lt_save_ifs"
7435 if test "X$pkg" = "X$p"; then
7436 enable_fast_install=yes
7437 fi
7438 done
7439 IFS="$lt_save_ifs"
7440 ;;
7441 esac
7442else
7443 enable_fast_install=yes
7444fi
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456# This can be used to rebuild libtool when needed
7457LIBTOOL_DEPS="$ltmain"
7458
7459# Always use our own libtool.
7460LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487test -z "$LN_S" && LN_S="ln -s"
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502if test -n "${ZSH_VERSION+set}" ; then
7503 setopt NO_GLOB_SUBST
7504fi
7505
7506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7507$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7508if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7509 $as_echo_n "(cached) " >&6
7510else
7511 rm -f .libs 2>/dev/null
7512mkdir .libs 2>/dev/null
7513if test -d .libs; then
7514 lt_cv_objdir=.libs
7515else
7516 # MS-DOS does not allow filenames that begin with a dot.
7517 lt_cv_objdir=_libs
edece237 7518fi
6bb11ab3
L
7519rmdir .libs 2>/dev/null
7520fi
7521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7522$as_echo "$lt_cv_objdir" >&6; }
7523objdir=$lt_cv_objdir
edece237 7524
6bb11ab3
L
7525
7526
7527
7528
7529cat >>confdefs.h <<_ACEOF
7530#define LT_OBJDIR "$lt_cv_objdir/"
7531_ACEOF
7532
7533
7534
7535
7536case $host_os in
7537aix3*)
7538 # AIX sometimes has problems with the GCC collect2 program. For some
7539 # reason, if we set the COLLECT_NAMES environment variable, the problems
7540 # vanish in a puff of smoke.
7541 if test "X${COLLECT_NAMES+set}" != Xset; then
7542 COLLECT_NAMES=
7543 export COLLECT_NAMES
7544 fi
7545 ;;
81ecdfbb 7546esac
6bb11ab3
L
7547
7548# Global variables:
7549ofile=libtool
7550can_build_shared=yes
7551
7552# All known linkers require a `.a' archive for static linking (except MSVC,
7553# which needs '.lib').
7554libext=a
7555
7556with_gnu_ld="$lt_cv_prog_gnu_ld"
7557
7558old_CC="$CC"
7559old_CFLAGS="$CFLAGS"
7560
7561# Set sane defaults for various variables
7562test -z "$CC" && CC=cc
7563test -z "$LTCC" && LTCC=$CC
7564test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7565test -z "$LD" && LD=ld
7566test -z "$ac_objext" && ac_objext=o
7567
7568for cc_temp in $compiler""; do
7569 case $cc_temp in
7570 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7571 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7572 \-*) ;;
7573 *) break;;
7574 esac
7575done
7576cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7577
7578
7579# Only perform the check for file, if the check method requires it
7580test -z "$MAGIC_CMD" && MAGIC_CMD=file
7581case $deplibs_check_method in
7582file_magic*)
7583 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7585$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7586if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7587 $as_echo_n "(cached) " >&6
7588else
7589 case $MAGIC_CMD in
7590[\\/*] | ?:[\\/]*)
7591 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7592 ;;
7593*)
7594 lt_save_MAGIC_CMD="$MAGIC_CMD"
7595 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7596 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7597 for ac_dir in $ac_dummy; do
7598 IFS="$lt_save_ifs"
7599 test -z "$ac_dir" && ac_dir=.
7600 if test -f $ac_dir/${ac_tool_prefix}file; then
7601 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7602 if test -n "$file_magic_test_file"; then
7603 case $deplibs_check_method in
7604 "file_magic "*)
7605 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7606 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7607 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7608 $EGREP "$file_magic_regex" > /dev/null; then
7609 :
7610 else
7611 cat <<_LT_EOF 1>&2
7612
7613*** Warning: the command libtool uses to detect shared libraries,
7614*** $file_magic_cmd, produces output that libtool cannot recognize.
7615*** The result is that libtool may fail to recognize shared libraries
7616*** as such. This will affect the creation of libtool libraries that
7617*** depend on shared libraries, but programs linked with such libtool
7618*** libraries will work regardless of this problem. Nevertheless, you
7619*** may want to report the problem to your system manager and/or to
7620*** bug-libtool@gnu.org
7621
7622_LT_EOF
7623 fi ;;
7624 esac
7625 fi
7626 break
edece237 7627 fi
6bb11ab3
L
7628 done
7629 IFS="$lt_save_ifs"
7630 MAGIC_CMD="$lt_save_MAGIC_CMD"
7631 ;;
7632esac
edece237 7633fi
edece237 7634
6bb11ab3
L
7635MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7636if test -n "$MAGIC_CMD"; then
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7638$as_echo "$MAGIC_CMD" >&6; }
7639else
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7641$as_echo "no" >&6; }
7642fi
81ecdfbb 7643
6bb11ab3
L
7644
7645
7646
7647
7648if test -z "$lt_cv_path_MAGIC_CMD"; then
7649 if test -n "$ac_tool_prefix"; then
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7651$as_echo_n "checking for file... " >&6; }
d0ac1c44 7652if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7653 $as_echo_n "(cached) " >&6
7654else
7655 case $MAGIC_CMD in
7656[\\/*] | ?:[\\/]*)
7657 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7658 ;;
7659*)
7660 lt_save_MAGIC_CMD="$MAGIC_CMD"
7661 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7662 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7663 for ac_dir in $ac_dummy; do
7664 IFS="$lt_save_ifs"
7665 test -z "$ac_dir" && ac_dir=.
7666 if test -f $ac_dir/file; then
7667 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7668 if test -n "$file_magic_test_file"; then
7669 case $deplibs_check_method in
7670 "file_magic "*)
7671 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7672 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7673 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7674 $EGREP "$file_magic_regex" > /dev/null; then
7675 :
7676 else
7677 cat <<_LT_EOF 1>&2
7678
7679*** Warning: the command libtool uses to detect shared libraries,
7680*** $file_magic_cmd, produces output that libtool cannot recognize.
7681*** The result is that libtool may fail to recognize shared libraries
7682*** as such. This will affect the creation of libtool libraries that
7683*** depend on shared libraries, but programs linked with such libtool
7684*** libraries will work regardless of this problem. Nevertheless, you
7685*** may want to report the problem to your system manager and/or to
7686*** bug-libtool@gnu.org
7687
7688_LT_EOF
7689 fi ;;
7690 esac
7691 fi
7692 break
7693 fi
7694 done
7695 IFS="$lt_save_ifs"
7696 MAGIC_CMD="$lt_save_MAGIC_CMD"
7697 ;;
81ecdfbb 7698esac
6bb11ab3
L
7699fi
7700
7701MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7702if test -n "$MAGIC_CMD"; then
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7704$as_echo "$MAGIC_CMD" >&6; }
7705else
7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7707$as_echo "no" >&6; }
7708fi
7709
7710
7711 else
7712 MAGIC_CMD=:
7713 fi
7714fi
7715
7716 fi
7717 ;;
7718esac
7719
7720# Use C for the default configuration in the libtool script
7721
7722lt_save_CC="$CC"
7723ac_ext=c
7724ac_cpp='$CPP $CPPFLAGS'
7725ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7726ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7727ac_compiler_gnu=$ac_cv_c_compiler_gnu
7728
7729
7730# Source file extension for C test sources.
7731ac_ext=c
7732
7733# Object file extension for compiled C test sources.
7734objext=o
7735objext=$objext
7736
7737# Code to be used in simple compile tests
7738lt_simple_compile_test_code="int some_variable = 0;"
7739
7740# Code to be used in simple link tests
7741lt_simple_link_test_code='int main(){return(0);}'
7742
7743
7744
7745
7746
7747
7748
7749# If no C compiler was specified, use CC.
7750LTCC=${LTCC-"$CC"}
7751
7752# If no C compiler flags were specified, use CFLAGS.
7753LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7754
7755# Allow CC to be a program name with arguments.
7756compiler=$CC
7757
7758# Save the default compiler, since it gets overwritten when the other
7759# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7760compiler_DEFAULT=$CC
7761
7762# save warnings/boilerplate of simple test code
7763ac_outfile=conftest.$ac_objext
7764echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7765eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7766_lt_compiler_boilerplate=`cat conftest.err`
7767$RM conftest*
7768
7769ac_outfile=conftest.$ac_objext
7770echo "$lt_simple_link_test_code" >conftest.$ac_ext
7771eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7772_lt_linker_boilerplate=`cat conftest.err`
7773$RM -r conftest*
7774
7775
7776## CAVEAT EMPTOR:
7777## There is no encapsulation within the following macros, do not change
7778## the running order or otherwise move them around unless you know exactly
7779## what you are doing...
7780if test -n "$compiler"; then
7781
7782lt_prog_compiler_no_builtin_flag=
7783
7784if test "$GCC" = yes; then
7785 case $cc_basename in
7786 nvcc*)
7787 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7788 *)
7789 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
edece237 7790 esac
6bb11ab3
L
7791
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7793$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 7794if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 7795 $as_echo_n "(cached) " >&6
edece237 7796else
6bb11ab3
L
7797 lt_cv_prog_compiler_rtti_exceptions=no
7798 ac_outfile=conftest.$ac_objext
7799 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7800 lt_compiler_flag="-fno-rtti -fno-exceptions"
7801 # Insert the option either (1) after the last *FLAGS variable, or
7802 # (2) before a word containing "conftest.", or (3) at the end.
7803 # Note that $ac_compile itself does not contain backslashes and begins
7804 # with a dollar sign (not a hyphen), so the echo should work correctly.
7805 # The option is referenced via a variable to avoid confusing sed.
7806 lt_compile=`echo "$ac_compile" | $SED \
7807 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7808 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7809 -e 's:$: $lt_compiler_flag:'`
7810 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7811 (eval "$lt_compile" 2>conftest.err)
7812 ac_status=$?
7813 cat conftest.err >&5
7814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7815 if (exit $ac_status) && test -s "$ac_outfile"; then
7816 # The compiler can only warn and ignore the option if not recognized
7817 # So say no if there are warnings other than the usual output.
7818 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7819 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7820 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7821 lt_cv_prog_compiler_rtti_exceptions=yes
7822 fi
7823 fi
7824 $RM conftest*
7825
edece237 7826fi
6bb11ab3
L
7827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7828$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7829
7830if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7831 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7832else
7833 :
7834fi
7835
7836fi
7837
7838
7839
7840
7841
7842
7843 lt_prog_compiler_wl=
7844lt_prog_compiler_pic=
7845lt_prog_compiler_static=
7846
7847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7848$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7849
7850 if test "$GCC" = yes; then
7851 lt_prog_compiler_wl='-Wl,'
7852 lt_prog_compiler_static='-static'
7853
7854 case $host_os in
7855 aix*)
7856 # All AIX code is PIC.
7857 if test "$host_cpu" = ia64; then
7858 # AIX 5 now supports IA64 processor
7859 lt_prog_compiler_static='-Bstatic'
7860 fi
7861 lt_prog_compiler_pic='-fPIC'
7862 ;;
7863
7864 amigaos*)
7865 case $host_cpu in
7866 powerpc)
7867 # see comment about AmigaOS4 .so support
7868 lt_prog_compiler_pic='-fPIC'
7869 ;;
7870 m68k)
7871 # FIXME: we need at least 68020 code to build shared libraries, but
7872 # adding the `-m68020' flag to GCC prevents building anything better,
7873 # like `-m68040'.
7874 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7875 ;;
7876 esac
7877 ;;
7878
7879 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7880 # PIC is the default for these OSes.
7881 ;;
7882
7883 mingw* | cygwin* | pw32* | os2* | cegcc*)
7884 # This hack is so that the source file can tell whether it is being
7885 # built for inclusion in a dll (and should export symbols for example).
7886 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7887 # (--disable-auto-import) libraries
7888 lt_prog_compiler_pic='-DDLL_EXPORT'
7889 ;;
7890
7891 darwin* | rhapsody*)
7892 # PIC is the default on this platform
7893 # Common symbols not allowed in MH_DYLIB files
7894 lt_prog_compiler_pic='-fno-common'
7895 ;;
7896
7897 haiku*)
7898 # PIC is the default for Haiku.
7899 # The "-static" flag exists, but is broken.
7900 lt_prog_compiler_static=
7901 ;;
7902
7903 hpux*)
7904 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7905 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7906 # sets the default TLS model and affects inlining.
7907 case $host_cpu in
7908 hppa*64*)
7909 # +Z the default
7910 ;;
7911 *)
7912 lt_prog_compiler_pic='-fPIC'
7913 ;;
7914 esac
7915 ;;
7916
7917 interix[3-9]*)
7918 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7919 # Instead, we relocate shared libraries at runtime.
7920 ;;
7921
7922 msdosdjgpp*)
7923 # Just because we use GCC doesn't mean we suddenly get shared libraries
7924 # on systems that don't support them.
7925 lt_prog_compiler_can_build_shared=no
7926 enable_shared=no
7927 ;;
7928
7929 *nto* | *qnx*)
7930 # QNX uses GNU C++, but need to define -shared option too, otherwise
7931 # it will coredump.
7932 lt_prog_compiler_pic='-fPIC -shared'
7933 ;;
7934
7935 sysv4*MP*)
7936 if test -d /usr/nec; then
7937 lt_prog_compiler_pic=-Kconform_pic
7938 fi
7939 ;;
7940
7941 *)
7942 lt_prog_compiler_pic='-fPIC'
7943 ;;
7944 esac
7945
7946 case $cc_basename in
7947 nvcc*) # Cuda Compiler Driver 2.2
7948 lt_prog_compiler_wl='-Xlinker '
7949 lt_prog_compiler_pic='-Xcompiler -fPIC'
7950 ;;
7951 esac
7952 else
7953 # PORTME Check for flag to pass linker flags through the system compiler.
7954 case $host_os in
7955 aix*)
7956 lt_prog_compiler_wl='-Wl,'
7957 if test "$host_cpu" = ia64; then
7958 # AIX 5 now supports IA64 processor
7959 lt_prog_compiler_static='-Bstatic'
7960 else
7961 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7962 fi
7963 ;;
7964
7965 mingw* | cygwin* | pw32* | os2* | cegcc*)
7966 # This hack is so that the source file can tell whether it is being
7967 # built for inclusion in a dll (and should export symbols for example).
7968 lt_prog_compiler_pic='-DDLL_EXPORT'
7969 ;;
7970
7971 hpux9* | hpux10* | hpux11*)
7972 lt_prog_compiler_wl='-Wl,'
7973 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7974 # not for PA HP-UX.
7975 case $host_cpu in
7976 hppa*64*|ia64*)
7977 # +Z the default
7978 ;;
7979 *)
7980 lt_prog_compiler_pic='+Z'
7981 ;;
7982 esac
7983 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7984 lt_prog_compiler_static='${wl}-a ${wl}archive'
7985 ;;
7986
7987 irix5* | irix6* | nonstopux*)
7988 lt_prog_compiler_wl='-Wl,'
7989 # PIC (with -KPIC) is the default.
7990 lt_prog_compiler_static='-non_shared'
7991 ;;
7992
7993 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7994 case $cc_basename in
7995 # old Intel for x86_64 which still supported -KPIC.
7996 ecc*)
7997 lt_prog_compiler_wl='-Wl,'
7998 lt_prog_compiler_pic='-KPIC'
7999 lt_prog_compiler_static='-static'
8000 ;;
8001 # icc used to be incompatible with GCC.
8002 # ICC 10 doesn't accept -KPIC any more.
8003 icc* | ifort*)
8004 lt_prog_compiler_wl='-Wl,'
8005 lt_prog_compiler_pic='-fPIC'
8006 lt_prog_compiler_static='-static'
8007 ;;
8008 # Lahey Fortran 8.1.
8009 lf95*)
8010 lt_prog_compiler_wl='-Wl,'
8011 lt_prog_compiler_pic='--shared'
8012 lt_prog_compiler_static='--static'
8013 ;;
8014 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8015 # Portland Group compilers (*not* the Pentium gcc compiler,
8016 # which looks to be a dead project)
8017 lt_prog_compiler_wl='-Wl,'
8018 lt_prog_compiler_pic='-fpic'
8019 lt_prog_compiler_static='-Bstatic'
8020 ;;
8021 ccc*)
8022 lt_prog_compiler_wl='-Wl,'
8023 # All Alpha code is PIC.
8024 lt_prog_compiler_static='-non_shared'
8025 ;;
8026 xl* | bgxl* | bgf* | mpixl*)
8027 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8028 lt_prog_compiler_wl='-Wl,'
8029 lt_prog_compiler_pic='-qpic'
8030 lt_prog_compiler_static='-qstaticlink'
8031 ;;
8032 *)
8033 case `$CC -V 2>&1 | sed 5q` in
8034 *Sun\ F* | *Sun*Fortran*)
8035 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8036 lt_prog_compiler_pic='-KPIC'
8037 lt_prog_compiler_static='-Bstatic'
8038 lt_prog_compiler_wl=''
8039 ;;
8040 *Sun\ C*)
8041 # Sun C 5.9
8042 lt_prog_compiler_pic='-KPIC'
8043 lt_prog_compiler_static='-Bstatic'
8044 lt_prog_compiler_wl='-Wl,'
8045 ;;
8046 esac
8047 ;;
8048 esac
8049 ;;
8050
8051 newsos6)
8052 lt_prog_compiler_pic='-KPIC'
8053 lt_prog_compiler_static='-Bstatic'
8054 ;;
8055
8056 *nto* | *qnx*)
8057 # QNX uses GNU C++, but need to define -shared option too, otherwise
8058 # it will coredump.
8059 lt_prog_compiler_pic='-fPIC -shared'
8060 ;;
8061
8062 osf3* | osf4* | osf5*)
8063 lt_prog_compiler_wl='-Wl,'
8064 # All OSF/1 code is PIC.
8065 lt_prog_compiler_static='-non_shared'
8066 ;;
8067
8068 rdos*)
8069 lt_prog_compiler_static='-non_shared'
8070 ;;
8071
8072 solaris*)
8073 lt_prog_compiler_pic='-KPIC'
8074 lt_prog_compiler_static='-Bstatic'
8075 case $cc_basename in
8076 f77* | f90* | f95*)
8077 lt_prog_compiler_wl='-Qoption ld ';;
8078 *)
8079 lt_prog_compiler_wl='-Wl,';;
8080 esac
8081 ;;
edece237 8082
6bb11ab3
L
8083 sunos4*)
8084 lt_prog_compiler_wl='-Qoption ld '
8085 lt_prog_compiler_pic='-PIC'
8086 lt_prog_compiler_static='-Bstatic'
8087 ;;
edece237 8088
6bb11ab3
L
8089 sysv4 | sysv4.2uw2* | sysv4.3*)
8090 lt_prog_compiler_wl='-Wl,'
8091 lt_prog_compiler_pic='-KPIC'
8092 lt_prog_compiler_static='-Bstatic'
8093 ;;
edece237 8094
6bb11ab3
L
8095 sysv4*MP*)
8096 if test -d /usr/nec ;then
8097 lt_prog_compiler_pic='-Kconform_pic'
8098 lt_prog_compiler_static='-Bstatic'
8099 fi
8100 ;;
8101
8102 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8103 lt_prog_compiler_wl='-Wl,'
8104 lt_prog_compiler_pic='-KPIC'
8105 lt_prog_compiler_static='-Bstatic'
8106 ;;
8107
8108 unicos*)
8109 lt_prog_compiler_wl='-Wl,'
8110 lt_prog_compiler_can_build_shared=no
8111 ;;
8112
8113 uts4*)
8114 lt_prog_compiler_pic='-pic'
8115 lt_prog_compiler_static='-Bstatic'
8116 ;;
8117
8118 *)
8119 lt_prog_compiler_can_build_shared=no
8120 ;;
8121 esac
8122 fi
8123
8124case $host_os in
8125 # For platforms which do not support PIC, -DPIC is meaningless:
8126 *djgpp*)
8127 lt_prog_compiler_pic=
8128 ;;
8129 *)
8130 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8131 ;;
81ecdfbb 8132esac
6bb11ab3
L
8133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8134$as_echo "$lt_prog_compiler_pic" >&6; }
8135
8136
8137
8138
8139
8140
8141#
8142# Check to make sure the PIC flag actually works.
8143#
8144if test -n "$lt_prog_compiler_pic"; then
8145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8146$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8147if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 8148 $as_echo_n "(cached) " >&6
edece237 8149else
6bb11ab3
L
8150 lt_cv_prog_compiler_pic_works=no
8151 ac_outfile=conftest.$ac_objext
8152 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8153 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8154 # Insert the option either (1) after the last *FLAGS variable, or
8155 # (2) before a word containing "conftest.", or (3) at the end.
8156 # Note that $ac_compile itself does not contain backslashes and begins
8157 # with a dollar sign (not a hyphen), so the echo should work correctly.
8158 # The option is referenced via a variable to avoid confusing sed.
8159 lt_compile=`echo "$ac_compile" | $SED \
8160 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8161 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8162 -e 's:$: $lt_compiler_flag:'`
8163 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8164 (eval "$lt_compile" 2>conftest.err)
8165 ac_status=$?
8166 cat conftest.err >&5
8167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8168 if (exit $ac_status) && test -s "$ac_outfile"; then
8169 # The compiler can only warn and ignore the option if not recognized
8170 # So say no if there are warnings other than the usual output.
8171 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8172 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8173 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8174 lt_cv_prog_compiler_pic_works=yes
8175 fi
8176 fi
8177 $RM conftest*
edece237 8178
edece237 8179fi
6bb11ab3
L
8180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8181$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8182
8183if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8184 case $lt_prog_compiler_pic in
8185 "" | " "*) ;;
8186 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8187 esac
8188else
8189 lt_prog_compiler_pic=
8190 lt_prog_compiler_can_build_shared=no
edece237 8191fi
6bb11ab3
L
8192
8193fi
8194
8195
8196
8197
8198
8199
8200#
8201# Check to make sure the static flag actually works.
8202#
8203wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8205$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8206if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8207 $as_echo_n "(cached) " >&6
edece237 8208else
6bb11ab3
L
8209 lt_cv_prog_compiler_static_works=no
8210 save_LDFLAGS="$LDFLAGS"
8211 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8212 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8213 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8214 # The linker can only warn and ignore the option if not recognized
8215 # So say no if there are warnings
8216 if test -s conftest.err; then
8217 # Append any errors to the config.log.
8218 cat conftest.err 1>&5
8219 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8220 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8221 if diff conftest.exp conftest.er2 >/dev/null; then
8222 lt_cv_prog_compiler_static_works=yes
8223 fi
8224 else
8225 lt_cv_prog_compiler_static_works=yes
8226 fi
8227 fi
8228 $RM -r conftest*
8229 LDFLAGS="$save_LDFLAGS"
edece237 8230
6bb11ab3
L
8231fi
8232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8233$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
edece237 8234
6bb11ab3
L
8235if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8236 :
edece237 8237else
6bb11ab3 8238 lt_prog_compiler_static=
edece237 8239fi
edece237 8240
6bb11ab3
L
8241
8242
8243
8244
8245
8246
8247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8248$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8249if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 8250 $as_echo_n "(cached) " >&6
81ecdfbb 8251else
6bb11ab3
L
8252 lt_cv_prog_compiler_c_o=no
8253 $RM -r conftest 2>/dev/null
8254 mkdir conftest
8255 cd conftest
8256 mkdir out
8257 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8258
8259 lt_compiler_flag="-o out/conftest2.$ac_objext"
8260 # Insert the option either (1) after the last *FLAGS variable, or
8261 # (2) before a word containing "conftest.", or (3) at the end.
8262 # Note that $ac_compile itself does not contain backslashes and begins
8263 # with a dollar sign (not a hyphen), so the echo should work correctly.
8264 lt_compile=`echo "$ac_compile" | $SED \
8265 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8266 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8267 -e 's:$: $lt_compiler_flag:'`
8268 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8269 (eval "$lt_compile" 2>out/conftest.err)
8270 ac_status=$?
8271 cat out/conftest.err >&5
8272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8273 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8274 then
8275 # The compiler can only warn and ignore the option if not recognized
8276 # So say no if there are warnings
8277 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8278 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8279 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8280 lt_cv_prog_compiler_c_o=yes
8281 fi
8282 fi
8283 chmod u+w . 2>&5
8284 $RM conftest*
8285 # SGI C++ compiler will create directory out/ii_files/ for
8286 # template instantiation
8287 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8288 $RM out/* && rmdir out
8289 cd ..
8290 $RM -r conftest
8291 $RM conftest*
8292
81ecdfbb 8293fi
6bb11ab3
L
8294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8295$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8296
8297
8298
8299
8300
8301
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8303$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8304if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
8305 $as_echo_n "(cached) " >&6
8306else
6bb11ab3
L
8307 lt_cv_prog_compiler_c_o=no
8308 $RM -r conftest 2>/dev/null
8309 mkdir conftest
8310 cd conftest
8311 mkdir out
8312 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8313
8314 lt_compiler_flag="-o out/conftest2.$ac_objext"
8315 # Insert the option either (1) after the last *FLAGS variable, or
8316 # (2) before a word containing "conftest.", or (3) at the end.
8317 # Note that $ac_compile itself does not contain backslashes and begins
8318 # with a dollar sign (not a hyphen), so the echo should work correctly.
8319 lt_compile=`echo "$ac_compile" | $SED \
8320 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8321 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8322 -e 's:$: $lt_compiler_flag:'`
8323 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8324 (eval "$lt_compile" 2>out/conftest.err)
8325 ac_status=$?
8326 cat out/conftest.err >&5
8327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8328 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8329 then
8330 # The compiler can only warn and ignore the option if not recognized
8331 # So say no if there are warnings
8332 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8333 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8334 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8335 lt_cv_prog_compiler_c_o=yes
8336 fi
8337 fi
8338 chmod u+w . 2>&5
8339 $RM conftest*
8340 # SGI C++ compiler will create directory out/ii_files/ for
8341 # template instantiation
8342 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8343 $RM out/* && rmdir out
8344 cd ..
8345 $RM -r conftest
8346 $RM conftest*
8347
8348fi
8349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8350$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8351
8352
8353
8354
8355hard_links="nottested"
8356if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8357 # do not overwrite the value of need_locks provided by the user
8358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8359$as_echo_n "checking if we can lock with hard links... " >&6; }
8360 hard_links=yes
8361 $RM conftest*
8362 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8363 touch conftest.a
8364 ln conftest.a conftest.b 2>&5 || hard_links=no
8365 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8367$as_echo "$hard_links" >&6; }
8368 if test "$hard_links" = no; then
8369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8370$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8371 need_locks=warn
8372 fi
8373else
8374 need_locks=no
8375fi
8376
8377
8378
8379
8380
8381
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8383$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8384
8385 runpath_var=
8386 allow_undefined_flag=
8387 always_export_symbols=no
8388 archive_cmds=
8389 archive_expsym_cmds=
8390 compiler_needs_object=no
8391 enable_shared_with_static_runtimes=no
8392 export_dynamic_flag_spec=
8393 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8394 hardcode_automatic=no
8395 hardcode_direct=no
8396 hardcode_direct_absolute=no
8397 hardcode_libdir_flag_spec=
8398 hardcode_libdir_flag_spec_ld=
8399 hardcode_libdir_separator=
8400 hardcode_minus_L=no
8401 hardcode_shlibpath_var=unsupported
8402 inherit_rpath=no
8403 link_all_deplibs=unknown
8404 module_cmds=
8405 module_expsym_cmds=
8406 old_archive_from_new_cmds=
8407 old_archive_from_expsyms_cmds=
8408 thread_safe_flag_spec=
8409 whole_archive_flag_spec=
8410 # include_expsyms should be a list of space-separated symbols to be *always*
8411 # included in the symbol list
8412 include_expsyms=
8413 # exclude_expsyms can be an extended regexp of symbols to exclude
8414 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8415 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8416 # as well as any symbol that contains `d'.
8417 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8418 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8419 # platforms (ab)use it in PIC code, but their linkers get confused if
8420 # the symbol is explicitly referenced. Since portable code cannot
8421 # rely on this symbol name, it's probably fine to never include it in
8422 # preloaded symbol tables.
8423 # Exclude shared library initialization/finalization symbols.
8424 extract_expsyms_cmds=
8425
8426 case $host_os in
8427 cygwin* | mingw* | pw32* | cegcc*)
8428 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8429 # When not using gcc, we currently assume that we are using
8430 # Microsoft Visual C++.
8431 if test "$GCC" != yes; then
8432 with_gnu_ld=no
8433 fi
8434 ;;
8435 interix*)
8436 # we just hope/assume this is gcc and not c89 (= MSVC++)
8437 with_gnu_ld=yes
8438 ;;
8439 openbsd*)
8440 with_gnu_ld=no
8441 ;;
8442 esac
edece237 8443
6bb11ab3
L
8444 ld_shlibs=yes
8445
8446 # On some targets, GNU ld is compatible enough with the native linker
8447 # that we're better off using the native interface for both.
8448 lt_use_gnu_ld_interface=no
8449 if test "$with_gnu_ld" = yes; then
8450 case $host_os in
8451 aix*)
8452 # The AIX port of GNU ld has always aspired to compatibility
8453 # with the native linker. However, as the warning in the GNU ld
8454 # block says, versions before 2.19.5* couldn't really create working
8455 # shared libraries, regardless of the interface used.
8456 case `$LD -v 2>&1` in
8457 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8458 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8459 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8460 *)
8461 lt_use_gnu_ld_interface=yes
8462 ;;
8463 esac
8464 ;;
8465 *)
8466 lt_use_gnu_ld_interface=yes
8467 ;;
8468 esac
8469 fi
edece237 8470
6bb11ab3
L
8471 if test "$lt_use_gnu_ld_interface" = yes; then
8472 # If archive_cmds runs LD, not CC, wlarc should be empty
8473 wlarc='${wl}'
8474
8475 # Set some defaults for GNU ld with shared library support. These
8476 # are reset later if shared libraries are not supported. Putting them
8477 # here allows them to be overridden if necessary.
8478 runpath_var=LD_RUN_PATH
8479 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8480 export_dynamic_flag_spec='${wl}--export-dynamic'
8481 # ancient GNU ld didn't support --whole-archive et. al.
8482 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8483 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8484 else
8485 whole_archive_flag_spec=
8486 fi
8487 supports_anon_versioning=no
8488 case `$LD -v 2>&1` in
8489 *GNU\ gold*) supports_anon_versioning=yes ;;
8490 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8491 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8492 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8493 *\ 2.11.*) ;; # other 2.11 versions
8494 *) supports_anon_versioning=yes ;;
8495 esac
8496
8497 # See if GNU ld supports shared libraries.
8498 case $host_os in
8499 aix[3-9]*)
8500 # On AIX/PPC, the GNU linker is very broken
8501 if test "$host_cpu" != ia64; then
8502 ld_shlibs=no
8503 cat <<_LT_EOF 1>&2
8504
8505*** Warning: the GNU linker, at least up to release 2.19, is reported
8506*** to be unable to reliably create shared libraries on AIX.
8507*** Therefore, libtool is disabling shared libraries support. If you
8508*** really care for shared libraries, you may want to install binutils
8509*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8510*** You will then need to restart the configuration process.
8511
8512_LT_EOF
8513 fi
8514 ;;
8515
8516 amigaos*)
8517 case $host_cpu in
8518 powerpc)
8519 # see comment about AmigaOS4 .so support
8520 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8521 archive_expsym_cmds=''
8522 ;;
8523 m68k)
8524 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)'
8525 hardcode_libdir_flag_spec='-L$libdir'
8526 hardcode_minus_L=yes
8527 ;;
8528 esac
8529 ;;
8530
8531 beos*)
8532 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8533 allow_undefined_flag=unsupported
8534 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8535 # support --undefined. This deserves some investigation. FIXME
8536 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8537 else
8538 ld_shlibs=no
8539 fi
8540 ;;
8541
8542 cygwin* | mingw* | pw32* | cegcc*)
8543 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8544 # as there is no search path for DLLs.
8545 hardcode_libdir_flag_spec='-L$libdir'
8546 export_dynamic_flag_spec='${wl}--export-all-symbols'
8547 allow_undefined_flag=unsupported
8548 always_export_symbols=no
8549 enable_shared_with_static_runtimes=yes
8550 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8551
8552 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8553 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8554 # If the export-symbols file already is a .def file (1st line
8555 # is EXPORTS), use it as is; otherwise, prepend...
8556 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8557 cp $export_symbols $output_objdir/$soname.def;
8558 else
8559 echo EXPORTS > $output_objdir/$soname.def;
8560 cat $export_symbols >> $output_objdir/$soname.def;
8561 fi~
8562 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8563 else
8564 ld_shlibs=no
8565 fi
8566 ;;
8567
8568 haiku*)
8569 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8570 link_all_deplibs=yes
8571 ;;
8572
8573 interix[3-9]*)
8574 hardcode_direct=no
8575 hardcode_shlibpath_var=no
8576 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8577 export_dynamic_flag_spec='${wl}-E'
8578 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8579 # Instead, shared libraries are loaded at an image base (0x10000000 by
8580 # default) and relocated if they conflict, which is a slow very memory
8581 # consuming and fragmenting process. To avoid this, we pick a random,
8582 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8583 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8584 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8585 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'
8586 ;;
8587
8588 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8589 tmp_diet=no
8590 if test "$host_os" = linux-dietlibc; then
8591 case $cc_basename in
8592 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8593 esac
8594 fi
8595 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8596 && test "$tmp_diet" = no
8597 then
ae7d0cac 8598 tmp_addflag=' $pic_flag'
6bb11ab3
L
8599 tmp_sharedflag='-shared'
8600 case $cc_basename,$host_cpu in
8601 pgcc*) # Portland Group C compiler
8602 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'
8603 tmp_addflag=' $pic_flag'
8604 ;;
8605 pgf77* | pgf90* | pgf95* | pgfortran*)
8606 # Portland Group f77 and f90 compilers
8607 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'
8608 tmp_addflag=' $pic_flag -Mnomain' ;;
8609 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8610 tmp_addflag=' -i_dynamic' ;;
8611 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8612 tmp_addflag=' -i_dynamic -nofor_main' ;;
8613 ifc* | ifort*) # Intel Fortran compiler
8614 tmp_addflag=' -nofor_main' ;;
8615 lf95*) # Lahey Fortran 8.1
8616 whole_archive_flag_spec=
8617 tmp_sharedflag='--shared' ;;
8618 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8619 tmp_sharedflag='-qmkshrobj'
8620 tmp_addflag= ;;
8621 nvcc*) # Cuda Compiler Driver 2.2
8622 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'
8623 compiler_needs_object=yes
8624 ;;
8625 esac
8626 case `$CC -V 2>&1 | sed 5q` in
8627 *Sun\ C*) # Sun C 5.9
8628 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'
8629 compiler_needs_object=yes
8630 tmp_sharedflag='-G' ;;
8631 *Sun\ F*) # Sun Fortran 8.3
8632 tmp_sharedflag='-G' ;;
8633 esac
8634 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8635
8636 if test "x$supports_anon_versioning" = xyes; then
8637 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8638 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8639 echo "local: *; };" >> $output_objdir/$libname.ver~
8640 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8641 fi
8642
8643 case $cc_basename in
8644 xlf* | bgf* | bgxlf* | mpixlf*)
8645 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8646 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8647 hardcode_libdir_flag_spec=
8648 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8649 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8650 if test "x$supports_anon_versioning" = xyes; then
8651 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8652 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8653 echo "local: *; };" >> $output_objdir/$libname.ver~
8654 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8655 fi
8656 ;;
8657 esac
8658 else
8659 ld_shlibs=no
8660 fi
8661 ;;
8662
8663 netbsd*)
8664 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8665 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8666 wlarc=
8667 else
8668 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8669 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8670 fi
8671 ;;
8672
8673 solaris*)
8674 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8675 ld_shlibs=no
8676 cat <<_LT_EOF 1>&2
8677
8678*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8679*** create shared libraries on Solaris systems. Therefore, libtool
8680*** is disabling shared libraries support. We urge you to upgrade GNU
8681*** binutils to release 2.9.1 or newer. Another option is to modify
8682*** your PATH or compiler configuration so that the native linker is
8683*** used, and then restart.
8684
8685_LT_EOF
8686 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8687 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8688 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8689 else
8690 ld_shlibs=no
8691 fi
8692 ;;
8693
8694 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8695 case `$LD -v 2>&1` in
8696 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8697 ld_shlibs=no
8698 cat <<_LT_EOF 1>&2
8699
8700*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8701*** reliably create shared libraries on SCO systems. Therefore, libtool
8702*** is disabling shared libraries support. We urge you to upgrade GNU
8703*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8704*** your PATH or compiler configuration so that the native linker is
8705*** used, and then restart.
8706
8707_LT_EOF
8708 ;;
8709 *)
8710 # For security reasons, it is highly recommended that you always
8711 # use absolute paths for naming shared libraries, and exclude the
8712 # DT_RUNPATH tag from executables and libraries. But doing so
8713 # requires that you compile everything twice, which is a pain.
8714 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8715 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8716 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8717 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8718 else
8719 ld_shlibs=no
8720 fi
8721 ;;
8722 esac
8723 ;;
8724
8725 sunos4*)
8726 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8727 wlarc=
8728 hardcode_direct=yes
8729 hardcode_shlibpath_var=no
8730 ;;
8731
8732 *)
8733 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8734 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8735 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8736 else
8737 ld_shlibs=no
8738 fi
8739 ;;
8740 esac
8741
8742 if test "$ld_shlibs" = no; then
8743 runpath_var=
8744 hardcode_libdir_flag_spec=
8745 export_dynamic_flag_spec=
8746 whole_archive_flag_spec=
8747 fi
8748 else
8749 # PORTME fill in a description of your system's linker (not GNU ld)
8750 case $host_os in
8751 aix3*)
8752 allow_undefined_flag=unsupported
8753 always_export_symbols=yes
8754 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'
8755 # Note: this linker hardcodes the directories in LIBPATH if there
8756 # are no directories specified by -L.
8757 hardcode_minus_L=yes
8758 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8759 # Neither direct hardcoding nor static linking is supported with a
8760 # broken collect2.
8761 hardcode_direct=unsupported
8762 fi
8763 ;;
8764
8765 aix[4-9]*)
8766 if test "$host_cpu" = ia64; then
8767 # On IA64, the linker does run time linking by default, so we don't
8768 # have to do anything special.
8769 aix_use_runtimelinking=no
8770 exp_sym_flag='-Bexport'
8771 no_entry_flag=""
8772 else
8773 # If we're using GNU nm, then we don't want the "-C" option.
8774 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8775 # Also, AIX nm treats weak defined symbols like other global
8776 # defined symbols, whereas GNU nm marks them as "W".
8777 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8778 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'
8779 else
5c887dd5 8780 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
8781 fi
8782 aix_use_runtimelinking=no
8783
8784 # Test if we are trying to use run time linking or normal
8785 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8786 # need to do runtime linking.
8787 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8788 for ld_flag in $LDFLAGS; do
8789 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8790 aix_use_runtimelinking=yes
8791 break
8792 fi
8793 done
8794 ;;
8795 esac
8796
8797 exp_sym_flag='-bexport'
8798 no_entry_flag='-bnoentry'
8799 fi
8800
8801 # When large executables or shared objects are built, AIX ld can
8802 # have problems creating the table of contents. If linking a library
8803 # or program results in "error TOC overflow" add -mminimal-toc to
8804 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8805 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8806
8807 archive_cmds=''
8808 hardcode_direct=yes
8809 hardcode_direct_absolute=yes
8810 hardcode_libdir_separator=':'
8811 link_all_deplibs=yes
8812 file_list_spec='${wl}-f,'
8813
8814 if test "$GCC" = yes; then
8815 case $host_os in aix4.[012]|aix4.[012].*)
8816 # We only want to do this on AIX 4.2 and lower, the check
8817 # below for broken collect2 doesn't work under 4.3+
8818 collect2name=`${CC} -print-prog-name=collect2`
8819 if test -f "$collect2name" &&
8820 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8821 then
8822 # We have reworked collect2
8823 :
8824 else
8825 # We have old collect2
8826 hardcode_direct=unsupported
8827 # It fails to find uninstalled libraries when the uninstalled
8828 # path is not listed in the libpath. Setting hardcode_minus_L
8829 # to unsupported forces relinking
8830 hardcode_minus_L=yes
8831 hardcode_libdir_flag_spec='-L$libdir'
8832 hardcode_libdir_separator=
8833 fi
8834 ;;
8835 esac
8836 shared_flag='-shared'
8837 if test "$aix_use_runtimelinking" = yes; then
8838 shared_flag="$shared_flag "'${wl}-G'
8839 fi
8840 else
8841 # not using gcc
8842 if test "$host_cpu" = ia64; then
8843 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8844 # chokes on -Wl,-G. The following line is correct:
8845 shared_flag='-G'
8846 else
8847 if test "$aix_use_runtimelinking" = yes; then
8848 shared_flag='${wl}-G'
8849 else
8850 shared_flag='${wl}-bM:SRE'
8851 fi
8852 fi
8853 fi
8854
8855 export_dynamic_flag_spec='${wl}-bexpall'
8856 # It seems that -bexpall does not export symbols beginning with
8857 # underscore (_), so it is better to generate a list of symbols to export.
8858 always_export_symbols=yes
8859 if test "$aix_use_runtimelinking" = yes; then
8860 # Warning - without using the other runtime loading flags (-brtl),
8861 # -berok will link without error, but may produce a broken library.
8862 allow_undefined_flag='-berok'
8863 # Determine the default libpath from the value encoded in an
8864 # empty executable.
8865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
8866/* end confdefs.h. */
8867
8868int
8869main ()
8870{
8871
8872 ;
8873 return 0;
8874}
8875_ACEOF
6bb11ab3 8876if ac_fn_c_try_link "$LINENO"; then :
edece237 8877
6bb11ab3
L
8878lt_aix_libpath_sed='
8879 /Import File Strings/,/^$/ {
8880 /^0/ {
8881 s/^0 *\(.*\)$/\1/
8882 p
8883 }
8884 }'
8885aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8886# Check for a 64-bit object if we didn't find anything.
8887if test -z "$aix_libpath"; then
8888 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8889fi
8890fi
8891rm -f core conftest.err conftest.$ac_objext \
8892 conftest$ac_exeext conftest.$ac_ext
8893if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8894
8895 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8896 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"
8897 else
8898 if test "$host_cpu" = ia64; then
8899 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8900 allow_undefined_flag="-z nodefs"
8901 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"
8902 else
8903 # Determine the default libpath from the value encoded in an
8904 # empty executable.
81ecdfbb
RW
8905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8906/* end confdefs.h. */
8907
8908int
8909main ()
8910{
8911
8912 ;
8913 return 0;
8914}
8915_ACEOF
6bb11ab3
L
8916if ac_fn_c_try_link "$LINENO"; then :
8917
8918lt_aix_libpath_sed='
8919 /Import File Strings/,/^$/ {
8920 /^0/ {
8921 s/^0 *\(.*\)$/\1/
8922 p
8923 }
8924 }'
8925aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8926# Check for a 64-bit object if we didn't find anything.
8927if test -z "$aix_libpath"; then
8928 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 8929fi
81ecdfbb 8930fi
6bb11ab3
L
8931rm -f core conftest.err conftest.$ac_objext \
8932 conftest$ac_exeext conftest.$ac_ext
8933if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8934
8935 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8936 # Warning - without using the other run time loading flags,
8937 # -berok will link without error, but may produce a broken library.
8938 no_undefined_flag=' ${wl}-bernotok'
8939 allow_undefined_flag=' ${wl}-berok'
8940 if test "$with_gnu_ld" = yes; then
8941 # We only use this code for GNU lds that support --whole-archive.
8942 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8943 else
8944 # Exported symbols can be pulled into shared objects from archives
8945 whole_archive_flag_spec='$convenience'
8946 fi
8947 archive_cmds_need_lc=yes
8948 # This is similar to how AIX traditionally builds its shared libraries.
8949 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'
8950 fi
8951 fi
8952 ;;
8953
8954 amigaos*)
8955 case $host_cpu in
8956 powerpc)
8957 # see comment about AmigaOS4 .so support
8958 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8959 archive_expsym_cmds=''
8960 ;;
8961 m68k)
8962 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)'
8963 hardcode_libdir_flag_spec='-L$libdir'
8964 hardcode_minus_L=yes
8965 ;;
8966 esac
8967 ;;
8968
8969 bsdi[45]*)
8970 export_dynamic_flag_spec=-rdynamic
8971 ;;
8972
8973 cygwin* | mingw* | pw32* | cegcc*)
8974 # When not using gcc, we currently assume that we are using
8975 # Microsoft Visual C++.
8976 # hardcode_libdir_flag_spec is actually meaningless, as there is
8977 # no search path for DLLs.
8978 hardcode_libdir_flag_spec=' '
8979 allow_undefined_flag=unsupported
8980 # Tell ltmain to make .lib files, not .a files.
8981 libext=lib
8982 # Tell ltmain to make .dll files, not .so files.
8983 shrext_cmds=".dll"
8984 # FIXME: Setting linknames here is a bad hack.
8985 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8986 # The linker will automatically build a .lib file if we build a DLL.
8987 old_archive_from_new_cmds='true'
8988 # FIXME: Should let the user specify the lib program.
8989 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8990 fix_srcfile_path='`cygpath -w "$srcfile"`'
8991 enable_shared_with_static_runtimes=yes
8992 ;;
8993
8994 darwin* | rhapsody*)
8995
8996
8997 archive_cmds_need_lc=no
8998 hardcode_direct=no
8999 hardcode_automatic=yes
9000 hardcode_shlibpath_var=unsupported
9001 if test "$lt_cv_ld_force_load" = "yes"; then
9002 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\"`'
edece237 9003 else
6bb11ab3 9004 whole_archive_flag_spec=''
edece237 9005 fi
6bb11ab3
L
9006 link_all_deplibs=yes
9007 allow_undefined_flag="$_lt_dar_allow_undefined"
9008 case $cc_basename in
9009 ifort*) _lt_dar_can_shared=yes ;;
9010 *) _lt_dar_can_shared=$GCC ;;
9011 esac
9012 if test "$_lt_dar_can_shared" = "yes"; then
9013 output_verbose_link_cmd=func_echo_all
9014 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9015 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9016 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}"
9017 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}"
9018
edece237 9019 else
6bb11ab3 9020 ld_shlibs=no
edece237 9021 fi
6bb11ab3
L
9022
9023 ;;
9024
9025 dgux*)
9026 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9027 hardcode_libdir_flag_spec='-L$libdir'
9028 hardcode_shlibpath_var=no
9029 ;;
9030
9031 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9032 # support. Future versions do this automatically, but an explicit c++rt0.o
9033 # does not break anything, and helps significantly (at the cost of a little
9034 # extra space).
9035 freebsd2.2*)
9036 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9037 hardcode_libdir_flag_spec='-R$libdir'
9038 hardcode_direct=yes
9039 hardcode_shlibpath_var=no
9040 ;;
9041
9042 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9043 freebsd2.*)
9044 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9045 hardcode_direct=yes
9046 hardcode_minus_L=yes
9047 hardcode_shlibpath_var=no
9048 ;;
9049
9050 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9051 freebsd* | dragonfly*)
9052 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9053 hardcode_libdir_flag_spec='-R$libdir'
9054 hardcode_direct=yes
9055 hardcode_shlibpath_var=no
9056 ;;
9057
9058 hpux9*)
9059 if test "$GCC" = yes; then
9060 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'
9061 else
9062 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'
9063 fi
9064 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9065 hardcode_libdir_separator=:
9066 hardcode_direct=yes
9067
9068 # hardcode_minus_L: Not really in the search PATH,
9069 # but as the default location of the library.
9070 hardcode_minus_L=yes
9071 export_dynamic_flag_spec='${wl}-E'
9072 ;;
9073
9074 hpux10*)
9075 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9076 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9077 else
9078 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9079 fi
9080 if test "$with_gnu_ld" = no; then
9081 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9082 hardcode_libdir_flag_spec_ld='+b $libdir'
9083 hardcode_libdir_separator=:
9084 hardcode_direct=yes
9085 hardcode_direct_absolute=yes
9086 export_dynamic_flag_spec='${wl}-E'
9087 # hardcode_minus_L: Not really in the search PATH,
9088 # but as the default location of the library.
9089 hardcode_minus_L=yes
9090 fi
9091 ;;
9092
9093 hpux11*)
9094 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9095 case $host_cpu in
9096 hppa*64*)
9097 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9098 ;;
9099 ia64*)
9100 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9101 ;;
9102 *)
9103 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9104 ;;
9105 esac
9106 else
9107 case $host_cpu in
9108 hppa*64*)
9109 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9110 ;;
9111 ia64*)
9112 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9113 ;;
9114 *)
9115
9116 # Older versions of the 11.00 compiler do not understand -b yet
9117 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9119$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9120if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 9121 $as_echo_n "(cached) " >&6
edece237 9122else
6bb11ab3
L
9123 lt_cv_prog_compiler__b=no
9124 save_LDFLAGS="$LDFLAGS"
9125 LDFLAGS="$LDFLAGS -b"
9126 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9127 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9128 # The linker can only warn and ignore the option if not recognized
9129 # So say no if there are warnings
9130 if test -s conftest.err; then
9131 # Append any errors to the config.log.
9132 cat conftest.err 1>&5
9133 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9134 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9135 if diff conftest.exp conftest.er2 >/dev/null; then
9136 lt_cv_prog_compiler__b=yes
9137 fi
9138 else
9139 lt_cv_prog_compiler__b=yes
9140 fi
9141 fi
9142 $RM -r conftest*
9143 LDFLAGS="$save_LDFLAGS"
edece237 9144
6bb11ab3
L
9145fi
9146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9147$as_echo "$lt_cv_prog_compiler__b" >&6; }
edece237 9148
6bb11ab3
L
9149if test x"$lt_cv_prog_compiler__b" = xyes; then
9150 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9151else
9152 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9153fi
81ecdfbb 9154
6bb11ab3
L
9155 ;;
9156 esac
9157 fi
9158 if test "$with_gnu_ld" = no; then
9159 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9160 hardcode_libdir_separator=:
9161
9162 case $host_cpu in
9163 hppa*64*|ia64*)
9164 hardcode_direct=no
9165 hardcode_shlibpath_var=no
9166 ;;
9167 *)
9168 hardcode_direct=yes
9169 hardcode_direct_absolute=yes
9170 export_dynamic_flag_spec='${wl}-E'
9171
9172 # hardcode_minus_L: Not really in the search PATH,
9173 # but as the default location of the library.
9174 hardcode_minus_L=yes
9175 ;;
9176 esac
9177 fi
9178 ;;
9179
9180 irix5* | irix6* | nonstopux*)
9181 if test "$GCC" = yes; then
9182 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'
9183 # Try to use the -exported_symbol ld option, if it does not
9184 # work, assume that -exports_file does not work either and
9185 # implicitly export all symbols.
9186 save_LDFLAGS="$LDFLAGS"
9187 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9189/* end confdefs.h. */
9190int foo(void) {}
edece237 9191_ACEOF
6bb11ab3
L
9192if ac_fn_c_try_link "$LINENO"; then :
9193 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'
edece237
CV
9194
9195fi
6bb11ab3
L
9196rm -f core conftest.err conftest.$ac_objext \
9197 conftest$ac_exeext conftest.$ac_ext
9198 LDFLAGS="$save_LDFLAGS"
9199 else
9200 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'
9201 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'
9202 fi
9203 archive_cmds_need_lc='no'
9204 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9205 hardcode_libdir_separator=:
9206 inherit_rpath=yes
9207 link_all_deplibs=yes
9208 ;;
9209
9210 netbsd*)
9211 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9212 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9213 else
9214 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9215 fi
9216 hardcode_libdir_flag_spec='-R$libdir'
9217 hardcode_direct=yes
9218 hardcode_shlibpath_var=no
9219 ;;
9220
9221 newsos6)
9222 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9223 hardcode_direct=yes
9224 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9225 hardcode_libdir_separator=:
9226 hardcode_shlibpath_var=no
9227 ;;
9228
9229 *nto* | *qnx*)
9230 ;;
9231
9232 openbsd*)
9233 if test -f /usr/libexec/ld.so; then
9234 hardcode_direct=yes
9235 hardcode_shlibpath_var=no
9236 hardcode_direct_absolute=yes
9237 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9238 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9239 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9240 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9241 export_dynamic_flag_spec='${wl}-E'
9242 else
9243 case $host_os in
9244 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9245 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9246 hardcode_libdir_flag_spec='-R$libdir'
9247 ;;
9248 *)
9249 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9250 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9251 ;;
9252 esac
9253 fi
9254 else
9255 ld_shlibs=no
9256 fi
9257 ;;
9258
9259 os2*)
9260 hardcode_libdir_flag_spec='-L$libdir'
9261 hardcode_minus_L=yes
9262 allow_undefined_flag=unsupported
9263 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'
9264 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9265 ;;
9266
9267 osf3*)
9268 if test "$GCC" = yes; then
9269 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9270 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'
9271 else
9272 allow_undefined_flag=' -expect_unresolved \*'
9273 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'
9274 fi
9275 archive_cmds_need_lc='no'
9276 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9277 hardcode_libdir_separator=:
9278 ;;
9279
9280 osf4* | osf5*) # as osf3* with the addition of -msym flag
9281 if test "$GCC" = yes; then
9282 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9283 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'
9284 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9285 else
9286 allow_undefined_flag=' -expect_unresolved \*'
9287 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'
9288 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~
9289 $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'
9290
9291 # Both c and cxx compiler support -rpath directly
9292 hardcode_libdir_flag_spec='-rpath $libdir'
9293 fi
9294 archive_cmds_need_lc='no'
9295 hardcode_libdir_separator=:
9296 ;;
9297
9298 solaris*)
9299 no_undefined_flag=' -z defs'
9300 if test "$GCC" = yes; then
9301 wlarc='${wl}'
9302 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9303 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9304 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9305 else
9306 case `$CC -V 2>&1` in
9307 *"Compilers 5.0"*)
9308 wlarc=''
9309 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9310 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9311 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9312 ;;
9313 *)
9314 wlarc='${wl}'
9315 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9316 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9317 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9318 ;;
9319 esac
9320 fi
9321 hardcode_libdir_flag_spec='-R$libdir'
9322 hardcode_shlibpath_var=no
9323 case $host_os in
9324 solaris2.[0-5] | solaris2.[0-5].*) ;;
9325 *)
9326 # The compiler driver will combine and reorder linker options,
9327 # but understands `-z linker_flag'. GCC discards it without `$wl',
9328 # but is careful enough not to reorder.
9329 # Supported since Solaris 2.6 (maybe 2.5.1?)
9330 if test "$GCC" = yes; then
9331 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9332 else
9333 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9334 fi
9335 ;;
9336 esac
9337 link_all_deplibs=yes
9338 ;;
9339
9340 sunos4*)
9341 if test "x$host_vendor" = xsequent; then
9342 # Use $CC to link under sequent, because it throws in some extra .o
9343 # files that make .init and .fini sections work.
9344 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9345 else
9346 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9347 fi
9348 hardcode_libdir_flag_spec='-L$libdir'
9349 hardcode_direct=yes
9350 hardcode_minus_L=yes
9351 hardcode_shlibpath_var=no
9352 ;;
9353
9354 sysv4)
9355 case $host_vendor in
9356 sni)
9357 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9358 hardcode_direct=yes # is this really true???
9359 ;;
9360 siemens)
9361 ## LD is ld it makes a PLAMLIB
9362 ## CC just makes a GrossModule.
9363 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9364 reload_cmds='$CC -r -o $output$reload_objs'
9365 hardcode_direct=no
9366 ;;
9367 motorola)
9368 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9369 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9370 ;;
9371 esac
9372 runpath_var='LD_RUN_PATH'
9373 hardcode_shlibpath_var=no
9374 ;;
9375
9376 sysv4.3*)
9377 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9378 hardcode_shlibpath_var=no
9379 export_dynamic_flag_spec='-Bexport'
9380 ;;
9381
9382 sysv4*MP*)
9383 if test -d /usr/nec; then
9384 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9385 hardcode_shlibpath_var=no
9386 runpath_var=LD_RUN_PATH
9387 hardcode_runpath_var=yes
9388 ld_shlibs=yes
9389 fi
9390 ;;
9391
9392 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9393 no_undefined_flag='${wl}-z,text'
9394 archive_cmds_need_lc=no
9395 hardcode_shlibpath_var=no
9396 runpath_var='LD_RUN_PATH'
9397
9398 if test "$GCC" = yes; then
9399 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9400 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9401 else
9402 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9403 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9404 fi
9405 ;;
9406
9407 sysv5* | sco3.2v5* | sco5v6*)
9408 # Note: We can NOT use -z defs as we might desire, because we do not
9409 # link with -lc, and that would cause any symbols used from libc to
9410 # always be unresolved, which means just about no library would
9411 # ever link correctly. If we're not using GNU ld we use -z text
9412 # though, which does catch some bad symbols but isn't as heavy-handed
9413 # as -z defs.
9414 no_undefined_flag='${wl}-z,text'
9415 allow_undefined_flag='${wl}-z,nodefs'
9416 archive_cmds_need_lc=no
9417 hardcode_shlibpath_var=no
9418 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9419 hardcode_libdir_separator=':'
9420 link_all_deplibs=yes
9421 export_dynamic_flag_spec='${wl}-Bexport'
9422 runpath_var='LD_RUN_PATH'
9423
9424 if test "$GCC" = yes; then
9425 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9426 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9427 else
9428 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9429 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9430 fi
9431 ;;
9432
9433 uts4*)
9434 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9435 hardcode_libdir_flag_spec='-L$libdir'
9436 hardcode_shlibpath_var=no
9437 ;;
9438
9439 *)
9440 ld_shlibs=no
9441 ;;
9442 esac
9443
9444 if test x$host_vendor = xsni; then
9445 case $host in
9446 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9447 export_dynamic_flag_spec='${wl}-Blargedynsym'
9448 ;;
9449 esac
9450 fi
9451 fi
9452
9453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9454$as_echo "$ld_shlibs" >&6; }
9455test "$ld_shlibs" = no && can_build_shared=no
9456
9457with_gnu_ld=$with_gnu_ld
9458
9459
9460
9461
edece237 9462
edece237 9463
edece237 9464
6ffe910a 9465
6ffe910a
MF
9466
9467
6ffe910a 9468
edece237 9469
edece237
CV
9470
9471
6bb11ab3
L
9472
9473#
9474# Do we need to explicitly link libc?
9475#
9476case "x$archive_cmds_need_lc" in
9477x|xyes)
9478 # Assume -lc should be added
9479 archive_cmds_need_lc=yes
9480
9481 if test "$enable_shared" = yes && test "$GCC" = yes; then
9482 case $archive_cmds in
9483 *'~'*)
9484 # FIXME: we may have to deal with multi-command sequences.
9485 ;;
9486 '$CC '*)
9487 # Test whether the compiler implicitly links with -lc since on some
9488 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9489 # to ld, don't add -lc before -lgcc.
9490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9491$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9492if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 9493 $as_echo_n "(cached) " >&6
edece237 9494else
6bb11ab3
L
9495 $RM conftest*
9496 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9497
9498 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9499 (eval $ac_compile) 2>&5
9500 ac_status=$?
9501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9502 test $ac_status = 0; } 2>conftest.err; then
9503 soname=conftest
9504 lib=conftest
9505 libobjs=conftest.$ac_objext
9506 deplibs=
9507 wl=$lt_prog_compiler_wl
9508 pic_flag=$lt_prog_compiler_pic
9509 compiler_flags=-v
9510 linker_flags=-v
9511 verstring=
9512 output_objdir=.
9513 libname=conftest
9514 lt_save_allow_undefined_flag=$allow_undefined_flag
9515 allow_undefined_flag=
9516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9517 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9518 ac_status=$?
9519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9520 test $ac_status = 0; }
9521 then
9522 lt_cv_archive_cmds_need_lc=no
9523 else
9524 lt_cv_archive_cmds_need_lc=yes
9525 fi
9526 allow_undefined_flag=$lt_save_allow_undefined_flag
9527 else
9528 cat conftest.err 1>&5
9529 fi
9530 $RM conftest*
edece237 9531
6ffe910a 9532fi
6bb11ab3
L
9533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9534$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9535 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9536 ;;
9537 esac
9538 fi
9539 ;;
6ffe910a 9540esac
edece237
CV
9541
9542
6ffe910a 9543
edece237 9544
81ecdfbb 9545
edece237 9546
edece237 9547
edece237 9548
edece237 9549
edece237 9550
edece237 9551
edece237 9552
edece237 9553
edece237 9554
81ecdfbb 9555
edece237 9556
edece237
CV
9557
9558
81ecdfbb 9559
81ecdfbb 9560
81ecdfbb
RW
9561
9562
81ecdfbb 9563
81ecdfbb 9564
edece237
CV
9565
9566
edece237 9567
edece237 9568
edece237 9569
edece237 9570
81ecdfbb 9571
edece237 9572
edece237 9573
edece237 9574
81ecdfbb 9575
edece237 9576
edece237 9577
edece237 9578
edece237 9579
81ecdfbb 9580
edece237 9581
edece237 9582
edece237 9583
edece237
CV
9584
9585
9586
9587
6ffe910a 9588
2232061b
MF
9589
9590
2232061b 9591
2232061b
MF
9592
9593
2232061b
MF
9594
9595
2232061b 9596
2232061b
MF
9597
9598
6bb11ab3
L
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9699$as_echo_n "checking dynamic linker characteristics... " >&6; }
9700
9701if test "$GCC" = yes; then
9702 case $host_os in
9703 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9704 *) lt_awk_arg="/^libraries:/" ;;
9705 esac
9706 case $host_os in
9707 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9708 *) lt_sed_strip_eq="s,=/,/,g" ;;
9709 esac
9710 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9711 case $lt_search_path_spec in
9712 *\;*)
9713 # if the path contains ";" then we assume it to be the separator
9714 # otherwise default to the standard path separator (i.e. ":") - it is
9715 # assumed that no part of a normal pathname contains ";" but that should
9716 # okay in the real world where ";" in dirpaths is itself problematic.
9717 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9718 ;;
9719 *)
9720 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9721 ;;
9722 esac
9723 # Ok, now we have the path, separated by spaces, we can step through it
9724 # and add multilib dir if necessary.
9725 lt_tmp_lt_search_path_spec=
9726 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9727 for lt_sys_path in $lt_search_path_spec; do
9728 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9729 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9730 else
9731 test -d "$lt_sys_path" && \
9732 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9733 fi
9734 done
9735 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9736BEGIN {RS=" "; FS="/|\n";} {
9737 lt_foo="";
9738 lt_count=0;
9739 for (lt_i = NF; lt_i > 0; lt_i--) {
9740 if ($lt_i != "" && $lt_i != ".") {
9741 if ($lt_i == "..") {
9742 lt_count++;
9743 } else {
9744 if (lt_count == 0) {
9745 lt_foo="/" $lt_i lt_foo;
9746 } else {
9747 lt_count--;
9748 }
9749 }
9750 }
9751 }
9752 if (lt_foo != "") { lt_freq[lt_foo]++; }
9753 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9754}'`
9755 # AWK program above erroneously prepends '/' to C:/dos/paths
9756 # for these hosts.
9757 case $host_os in
9758 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9759 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9760 esac
9761 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9762else
9763 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9764fi
9765library_names_spec=
9766libname_spec='lib$name'
9767soname_spec=
9768shrext_cmds=".so"
9769postinstall_cmds=
9770postuninstall_cmds=
9771finish_cmds=
9772finish_eval=
9773shlibpath_var=
9774shlibpath_overrides_runpath=unknown
9775version_type=none
9776dynamic_linker="$host_os ld.so"
9777sys_lib_dlsearch_path_spec="/lib /usr/lib"
9778need_lib_prefix=unknown
9779hardcode_into_libs=no
9780
9781# when you set need_version to no, make sure it does not cause -set_version
9782# flags to be left without arguments
9783need_version=unknown
9784
9785case $host_os in
9786aix3*)
9787 version_type=linux
9788 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9789 shlibpath_var=LIBPATH
9790
9791 # AIX 3 has no versioning support, so we append a major version to the name.
9792 soname_spec='${libname}${release}${shared_ext}$major'
9793 ;;
9794
9795aix[4-9]*)
9796 version_type=linux
9797 need_lib_prefix=no
9798 need_version=no
9799 hardcode_into_libs=yes
9800 if test "$host_cpu" = ia64; then
9801 # AIX 5 supports IA64
9802 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9803 shlibpath_var=LD_LIBRARY_PATH
9804 else
9805 # With GCC up to 2.95.x, collect2 would create an import file
9806 # for dependence libraries. The import file would start with
9807 # the line `#! .'. This would cause the generated library to
9808 # depend on `.', always an invalid library. This was fixed in
9809 # development snapshots of GCC prior to 3.0.
9810 case $host_os in
9811 aix4 | aix4.[01] | aix4.[01].*)
9812 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9813 echo ' yes '
9814 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9815 :
9816 else
9817 can_build_shared=no
9818 fi
9819 ;;
9820 esac
9821 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9822 # soname into executable. Probably we can add versioning support to
9823 # collect2, so additional links can be useful in future.
9824 if test "$aix_use_runtimelinking" = yes; then
9825 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9826 # instead of lib<name>.a to let people know that these are not
9827 # typical AIX shared libraries.
9828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9829 else
9830 # We preserve .a as extension for shared libraries through AIX4.2
9831 # and later when we are not doing run time linking.
9832 library_names_spec='${libname}${release}.a $libname.a'
9833 soname_spec='${libname}${release}${shared_ext}$major'
9834 fi
9835 shlibpath_var=LIBPATH
9836 fi
9837 ;;
9838
9839amigaos*)
9840 case $host_cpu in
9841 powerpc)
9842 # Since July 2007 AmigaOS4 officially supports .so libraries.
9843 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9845 ;;
9846 m68k)
9847 library_names_spec='$libname.ixlibrary $libname.a'
9848 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9849 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'
9850 ;;
9851 esac
9852 ;;
9853
9854beos*)
9855 library_names_spec='${libname}${shared_ext}'
9856 dynamic_linker="$host_os ld.so"
9857 shlibpath_var=LIBRARY_PATH
9858 ;;
9859
9860bsdi[45]*)
9861 version_type=linux
9862 need_version=no
9863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9864 soname_spec='${libname}${release}${shared_ext}$major'
9865 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9866 shlibpath_var=LD_LIBRARY_PATH
9867 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9868 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9869 # the default ld.so.conf also contains /usr/contrib/lib and
9870 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9871 # libtool to hard-code these into programs
9872 ;;
9873
9874cygwin* | mingw* | pw32* | cegcc*)
9875 version_type=windows
9876 shrext_cmds=".dll"
9877 need_version=no
9878 need_lib_prefix=no
9879
9880 case $GCC,$host_os in
9881 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9882 library_names_spec='$libname.dll.a'
9883 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9884 postinstall_cmds='base_file=`basename \${file}`~
9885 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9886 dldir=$destdir/`dirname \$dlpath`~
9887 test -d \$dldir || mkdir -p \$dldir~
9888 $install_prog $dir/$dlname \$dldir/$dlname~
9889 chmod a+x \$dldir/$dlname~
9890 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9891 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9892 fi'
9893 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9894 dlpath=$dir/\$dldll~
9895 $RM \$dlpath'
9896 shlibpath_overrides_runpath=yes
9897
9898 case $host_os in
9899 cygwin*)
9900 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9901 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9902
9903 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9904 ;;
9905 mingw* | cegcc*)
9906 # MinGW DLLs use traditional 'lib' prefix
9907 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9908 ;;
9909 pw32*)
9910 # pw32 DLLs use 'pw' prefix rather than 'lib'
9911 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9912 ;;
9913 esac
9914 ;;
9915
9916 *)
9917 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9918 ;;
9919 esac
9920 dynamic_linker='Win32 ld.exe'
9921 # FIXME: first we should search . and the directory the executable is in
9922 shlibpath_var=PATH
9923 ;;
9924
9925darwin* | rhapsody*)
9926 dynamic_linker="$host_os dyld"
9927 version_type=darwin
9928 need_lib_prefix=no
9929 need_version=no
9930 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9931 soname_spec='${libname}${release}${major}$shared_ext'
9932 shlibpath_overrides_runpath=yes
9933 shlibpath_var=DYLD_LIBRARY_PATH
9934 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9935
9936 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9937 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9938 ;;
9939
9940dgux*)
9941 version_type=linux
9942 need_lib_prefix=no
9943 need_version=no
9944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9945 soname_spec='${libname}${release}${shared_ext}$major'
9946 shlibpath_var=LD_LIBRARY_PATH
9947 ;;
9948
9949freebsd* | dragonfly*)
9950 # DragonFly does not have aout. When/if they implement a new
9951 # versioning mechanism, adjust this.
9952 if test -x /usr/bin/objformat; then
9953 objformat=`/usr/bin/objformat`
9954 else
9955 case $host_os in
9956 freebsd[23].*) objformat=aout ;;
9957 *) objformat=elf ;;
9958 esac
9959 fi
9960 version_type=freebsd-$objformat
9961 case $version_type in
9962 freebsd-elf*)
9963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9964 need_version=no
9965 need_lib_prefix=no
9966 ;;
9967 freebsd-*)
9968 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9969 need_version=yes
9970 ;;
9971 esac
9972 shlibpath_var=LD_LIBRARY_PATH
9973 case $host_os in
9974 freebsd2.*)
9975 shlibpath_overrides_runpath=yes
9976 ;;
9977 freebsd3.[01]* | freebsdelf3.[01]*)
9978 shlibpath_overrides_runpath=yes
9979 hardcode_into_libs=yes
9980 ;;
9981 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9982 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9983 shlibpath_overrides_runpath=no
9984 hardcode_into_libs=yes
9985 ;;
9986 *) # from 4.6 on, and DragonFly
9987 shlibpath_overrides_runpath=yes
9988 hardcode_into_libs=yes
9989 ;;
9990 esac
9991 ;;
9992
6bb11ab3
L
9993haiku*)
9994 version_type=linux
9995 need_lib_prefix=no
9996 need_version=no
9997 dynamic_linker="$host_os runtime_loader"
9998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9999 soname_spec='${libname}${release}${shared_ext}$major'
10000 shlibpath_var=LIBRARY_PATH
10001 shlibpath_overrides_runpath=yes
10002 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10003 hardcode_into_libs=yes
10004 ;;
10005
10006hpux9* | hpux10* | hpux11*)
10007 # Give a soname corresponding to the major version so that dld.sl refuses to
10008 # link against other versions.
10009 version_type=sunos
10010 need_lib_prefix=no
10011 need_version=no
10012 case $host_cpu in
10013 ia64*)
10014 shrext_cmds='.so'
10015 hardcode_into_libs=yes
10016 dynamic_linker="$host_os dld.so"
10017 shlibpath_var=LD_LIBRARY_PATH
10018 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10020 soname_spec='${libname}${release}${shared_ext}$major'
10021 if test "X$HPUX_IA64_MODE" = X32; then
10022 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10023 else
10024 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10025 fi
10026 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10027 ;;
10028 hppa*64*)
10029 shrext_cmds='.sl'
10030 hardcode_into_libs=yes
10031 dynamic_linker="$host_os dld.sl"
10032 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10033 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10035 soname_spec='${libname}${release}${shared_ext}$major'
10036 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10037 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10038 ;;
10039 *)
10040 shrext_cmds='.sl'
10041 dynamic_linker="$host_os dld.sl"
10042 shlibpath_var=SHLIB_PATH
10043 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10045 soname_spec='${libname}${release}${shared_ext}$major'
10046 ;;
10047 esac
10048 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10049 postinstall_cmds='chmod 555 $lib'
10050 # or fails outright, so override atomically:
10051 install_override_mode=555
10052 ;;
10053
10054interix[3-9]*)
10055 version_type=linux
10056 need_lib_prefix=no
10057 need_version=no
10058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10059 soname_spec='${libname}${release}${shared_ext}$major'
10060 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10061 shlibpath_var=LD_LIBRARY_PATH
10062 shlibpath_overrides_runpath=no
10063 hardcode_into_libs=yes
10064 ;;
10065
10066irix5* | irix6* | nonstopux*)
10067 case $host_os in
10068 nonstopux*) version_type=nonstopux ;;
10069 *)
10070 if test "$lt_cv_prog_gnu_ld" = yes; then
10071 version_type=linux
10072 else
10073 version_type=irix
10074 fi ;;
10075 esac
10076 need_lib_prefix=no
10077 need_version=no
10078 soname_spec='${libname}${release}${shared_ext}$major'
10079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10080 case $host_os in
10081 irix5* | nonstopux*)
10082 libsuff= shlibsuff=
10083 ;;
10084 *)
10085 case $LD in # libtool.m4 will add one of these switches to LD
10086 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10087 libsuff= shlibsuff= libmagic=32-bit;;
10088 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10089 libsuff=32 shlibsuff=N32 libmagic=N32;;
10090 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10091 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10092 *) libsuff= shlibsuff= libmagic=never-match;;
10093 esac
10094 ;;
10095 esac
10096 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10097 shlibpath_overrides_runpath=no
10098 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10099 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10100 hardcode_into_libs=yes
10101 ;;
10102
10103# No shared lib support for Linux oldld, aout, or coff.
10104linux*oldld* | linux*aout* | linux*coff*)
10105 dynamic_linker=no
10106 ;;
10107
10108# This must be Linux ELF.
46f900c0 10109linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10110 version_type=linux
10111 need_lib_prefix=no
10112 need_version=no
10113 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10114 soname_spec='${libname}${release}${shared_ext}$major'
10115 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10116 shlibpath_var=LD_LIBRARY_PATH
10117 shlibpath_overrides_runpath=no
10118
10119 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10120 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
10121 $as_echo_n "(cached) " >&6
10122else
6bb11ab3
L
10123 lt_cv_shlibpath_overrides_runpath=no
10124 save_LDFLAGS=$LDFLAGS
10125 save_libdir=$libdir
10126 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10127 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
10129/* end confdefs.h. */
10130
2232061b
MF
10131int
10132main ()
10133{
10134
10135 ;
10136 return 0;
10137}
10138_ACEOF
6bb11ab3
L
10139if ac_fn_c_try_link "$LINENO"; then :
10140 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10141 lt_cv_shlibpath_overrides_runpath=yes
2232061b 10142fi
2232061b 10143fi
6bb11ab3
L
10144rm -f core conftest.err conftest.$ac_objext \
10145 conftest$ac_exeext conftest.$ac_ext
10146 LDFLAGS=$save_LDFLAGS
10147 libdir=$save_libdir
2232061b 10148
6bb11ab3 10149fi
2232061b 10150
6bb11ab3 10151 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 10152
6bb11ab3
L
10153 # This implies no fast_install, which is unacceptable.
10154 # Some rework will be needed to allow for fast_install
10155 # before this can be enabled.
10156 hardcode_into_libs=yes
2232061b 10157
6bb11ab3
L
10158 # Append ld.so.conf contents to the search path
10159 if test -f /etc/ld.so.conf; then
10160 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' ' '`
10161 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10162 fi
2232061b 10163
6bb11ab3
L
10164 # We used to test for /lib/ld.so.1 and disable shared libraries on
10165 # powerpc, because MkLinux only supported shared libraries with the
10166 # GNU dynamic linker. Since this was broken with cross compilers,
10167 # most powerpc-linux boxes support dynamic linking these days and
10168 # people can always --disable-shared, the test was removed, and we
10169 # assume the GNU/Linux dynamic linker is in use.
10170 dynamic_linker='GNU/Linux ld.so'
10171 ;;
10172
10173netbsd*)
10174 version_type=sunos
10175 need_lib_prefix=no
10176 need_version=no
10177 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10179 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10180 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 10181 else
6bb11ab3
L
10182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10183 soname_spec='${libname}${release}${shared_ext}$major'
10184 dynamic_linker='NetBSD ld.elf_so'
10185 fi
10186 shlibpath_var=LD_LIBRARY_PATH
10187 shlibpath_overrides_runpath=yes
10188 hardcode_into_libs=yes
10189 ;;
10190
10191newsos6)
10192 version_type=linux
10193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10194 shlibpath_var=LD_LIBRARY_PATH
10195 shlibpath_overrides_runpath=yes
10196 ;;
10197
10198*nto* | *qnx*)
10199 version_type=qnx
10200 need_lib_prefix=no
10201 need_version=no
10202 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10203 soname_spec='${libname}${release}${shared_ext}$major'
10204 shlibpath_var=LD_LIBRARY_PATH
10205 shlibpath_overrides_runpath=no
10206 hardcode_into_libs=yes
10207 dynamic_linker='ldqnx.so'
10208 ;;
10209
10210openbsd*)
10211 version_type=sunos
10212 sys_lib_dlsearch_path_spec="/usr/lib"
10213 need_lib_prefix=no
10214 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10215 case $host_os in
10216 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10217 *) need_version=no ;;
10218 esac
10219 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10220 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10221 shlibpath_var=LD_LIBRARY_PATH
10222 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10223 case $host_os in
10224 openbsd2.[89] | openbsd2.[89].*)
10225 shlibpath_overrides_runpath=no
10226 ;;
10227 *)
10228 shlibpath_overrides_runpath=yes
10229 ;;
10230 esac
10231 else
10232 shlibpath_overrides_runpath=yes
10233 fi
10234 ;;
10235
10236os2*)
10237 libname_spec='$name'
10238 shrext_cmds=".dll"
10239 need_lib_prefix=no
10240 library_names_spec='$libname${shared_ext} $libname.a'
10241 dynamic_linker='OS/2 ld.exe'
10242 shlibpath_var=LIBPATH
10243 ;;
10244
10245osf3* | osf4* | osf5*)
10246 version_type=osf
10247 need_lib_prefix=no
10248 need_version=no
10249 soname_spec='${libname}${release}${shared_ext}$major'
10250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10251 shlibpath_var=LD_LIBRARY_PATH
10252 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10253 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10254 ;;
10255
10256rdos*)
10257 dynamic_linker=no
10258 ;;
10259
10260solaris*)
10261 version_type=linux
10262 need_lib_prefix=no
10263 need_version=no
10264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10265 soname_spec='${libname}${release}${shared_ext}$major'
10266 shlibpath_var=LD_LIBRARY_PATH
10267 shlibpath_overrides_runpath=yes
10268 hardcode_into_libs=yes
10269 # ldd complains unless libraries are executable
10270 postinstall_cmds='chmod +x $lib'
10271 ;;
10272
10273sunos4*)
10274 version_type=sunos
10275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10276 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10277 shlibpath_var=LD_LIBRARY_PATH
10278 shlibpath_overrides_runpath=yes
10279 if test "$with_gnu_ld" = yes; then
10280 need_lib_prefix=no
10281 fi
10282 need_version=yes
10283 ;;
10284
10285sysv4 | sysv4.3*)
10286 version_type=linux
10287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10288 soname_spec='${libname}${release}${shared_ext}$major'
10289 shlibpath_var=LD_LIBRARY_PATH
10290 case $host_vendor in
10291 sni)
10292 shlibpath_overrides_runpath=no
10293 need_lib_prefix=no
10294 runpath_var=LD_RUN_PATH
10295 ;;
10296 siemens)
10297 need_lib_prefix=no
10298 ;;
10299 motorola)
10300 need_lib_prefix=no
10301 need_version=no
10302 shlibpath_overrides_runpath=no
10303 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10304 ;;
10305 esac
10306 ;;
10307
10308sysv4*MP*)
10309 if test -d /usr/nec ;then
10310 version_type=linux
10311 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10312 soname_spec='$libname${shared_ext}.$major'
10313 shlibpath_var=LD_LIBRARY_PATH
2232061b 10314 fi
6bb11ab3
L
10315 ;;
10316
10317sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10318 version_type=freebsd-elf
10319 need_lib_prefix=no
10320 need_version=no
10321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10322 soname_spec='${libname}${release}${shared_ext}$major'
10323 shlibpath_var=LD_LIBRARY_PATH
10324 shlibpath_overrides_runpath=yes
10325 hardcode_into_libs=yes
10326 if test "$with_gnu_ld" = yes; then
10327 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10328 else
10329 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10330 case $host_os in
10331 sco3.2v5*)
10332 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10333 ;;
10334 esac
10335 fi
10336 sys_lib_dlsearch_path_spec='/usr/lib'
10337 ;;
10338
10339tpf*)
10340 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10341 version_type=linux
10342 need_lib_prefix=no
10343 need_version=no
10344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10345 shlibpath_var=LD_LIBRARY_PATH
10346 shlibpath_overrides_runpath=no
10347 hardcode_into_libs=yes
10348 ;;
10349
10350uts4*)
10351 version_type=linux
10352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10353 soname_spec='${libname}${release}${shared_ext}$major'
10354 shlibpath_var=LD_LIBRARY_PATH
10355 ;;
10356
10357*)
10358 dynamic_linker=no
10359 ;;
10360esac
10361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10362$as_echo "$dynamic_linker" >&6; }
10363test "$dynamic_linker" = no && can_build_shared=no
10364
10365variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10366if test "$GCC" = yes; then
10367 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10368fi
2232061b 10369
6bb11ab3
L
10370if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10371 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10372fi
10373if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10374 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10375fi
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
2232061b 10402
2232061b 10403
2232061b 10404
2232061b 10405
2232061b
MF
10406
10407
6ffe910a 10408
6ffe910a
MF
10409
10410
10411
10412
10413
2232061b 10414
6ffe910a
MF
10415
10416
10417
10418
6ffe910a 10419
6ffe910a 10420
6ffe910a
MF
10421
10422
6ffe910a 10423
6ffe910a 10424
6ffe910a
MF
10425
10426
5f3ef9d0 10427
5f3ef9d0
JB
10428
10429
10430
db2e4d67
MF
10431
10432
db2e4d67 10433
db2e4d67 10434
db2e4d67 10435
db2e4d67 10436
db2e4d67 10437
db2e4d67 10438
db2e4d67 10439
db2e4d67
MF
10440
10441
db2e4d67 10442
db2e4d67
MF
10443
10444
db2e4d67 10445
db2e4d67
MF
10446
10447
6ffe910a 10448
6ffe910a 10449
6ffe910a
MF
10450
10451
6ffe910a
MF
10452
10453
6ffe910a 10454
6ffe910a 10455
6ffe910a 10456
6ffe910a 10457
6ffe910a 10458
edece237 10459
edece237 10460
edece237 10461
edece237 10462
edece237 10463
edece237 10464
edece237 10465
edece237 10466
edece237 10467
6bb11ab3
L
10468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10469$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10470hardcode_action=
10471if test -n "$hardcode_libdir_flag_spec" ||
10472 test -n "$runpath_var" ||
10473 test "X$hardcode_automatic" = "Xyes" ; then
edece237 10474
6bb11ab3
L
10475 # We can hardcode non-existent directories.
10476 if test "$hardcode_direct" != no &&
10477 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10478 # have to relink, otherwise we might link with an installed library
10479 # when we should be linking with a yet-to-be-installed one
10480 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10481 test "$hardcode_minus_L" != no; then
10482 # Linking always hardcodes the temporary library directory.
10483 hardcode_action=relink
10484 else
10485 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10486 hardcode_action=immediate
10487 fi
10488else
10489 # We cannot hardcode anything, or else we can only hardcode existing
10490 # directories.
10491 hardcode_action=unsupported
edece237 10492fi
6bb11ab3
L
10493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10494$as_echo "$hardcode_action" >&6; }
edece237 10495
6bb11ab3
L
10496if test "$hardcode_action" = relink ||
10497 test "$inherit_rpath" = yes; then
10498 # Fast installation is not supported
10499 enable_fast_install=no
10500elif test "$shlibpath_overrides_runpath" = yes ||
10501 test "$enable_shared" = no; then
10502 # Fast installation is not necessary
10503 enable_fast_install=needless
10504fi
edece237 10505
6bb11ab3
L
10506
10507
10508
10509
10510
10511 if test "x$enable_dlopen" != xyes; then
10512 enable_dlopen=unknown
10513 enable_dlopen_self=unknown
10514 enable_dlopen_self_static=unknown
10515else
10516 lt_cv_dlopen=no
10517 lt_cv_dlopen_libs=
10518
10519 case $host_os in
10520 beos*)
10521 lt_cv_dlopen="load_add_on"
10522 lt_cv_dlopen_libs=
10523 lt_cv_dlopen_self=yes
10524 ;;
10525
10526 mingw* | pw32* | cegcc*)
10527 lt_cv_dlopen="LoadLibrary"
10528 lt_cv_dlopen_libs=
10529 ;;
10530
10531 cygwin*)
10532 lt_cv_dlopen="dlopen"
10533 lt_cv_dlopen_libs=
10534 ;;
10535
10536 darwin*)
10537 # if libdl is installed we need to link against it
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10539$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10540if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10541 $as_echo_n "(cached) " >&6
10542else
10543 ac_check_lib_save_LIBS=$LIBS
10544LIBS="-ldl $LIBS"
10545cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10546/* end confdefs.h. */
10547
10548/* Override any GCC internal prototype to avoid an error.
10549 Use char because int might match the return type of a GCC
10550 builtin and then its argument prototype would still apply. */
10551#ifdef __cplusplus
10552extern "C"
10553#endif
10554char dlopen ();
10555int
10556main ()
10557{
10558return dlopen ();
10559 ;
10560 return 0;
10561}
edece237 10562_ACEOF
6bb11ab3
L
10563if ac_fn_c_try_link "$LINENO"; then :
10564 ac_cv_lib_dl_dlopen=yes
10565else
10566 ac_cv_lib_dl_dlopen=no
10567fi
10568rm -f core conftest.err conftest.$ac_objext \
10569 conftest$ac_exeext conftest.$ac_ext
10570LIBS=$ac_check_lib_save_LIBS
10571fi
10572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10573$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10574if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10575 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10576else
10577
10578 lt_cv_dlopen="dyld"
10579 lt_cv_dlopen_libs=
10580 lt_cv_dlopen_self=yes
edece237
CV
10581
10582fi
edece237 10583
6bb11ab3 10584 ;;
edece237 10585
6bb11ab3
L
10586 *)
10587 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10588if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
10589 lt_cv_dlopen="shl_load"
10590else
10591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10592$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10593if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
10594 $as_echo_n "(cached) " >&6
10595else
10596 ac_check_lib_save_LIBS=$LIBS
10597LIBS="-ldld $LIBS"
10598cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10599/* end confdefs.h. */
10600
10601/* Override any GCC internal prototype to avoid an error.
10602 Use char because int might match the return type of a GCC
10603 builtin and then its argument prototype would still apply. */
10604#ifdef __cplusplus
10605extern "C"
10606#endif
10607char shl_load ();
10608int
10609main ()
10610{
10611return shl_load ();
10612 ;
10613 return 0;
10614}
10615_ACEOF
10616if ac_fn_c_try_link "$LINENO"; then :
10617 ac_cv_lib_dld_shl_load=yes
10618else
10619 ac_cv_lib_dld_shl_load=no
10620fi
10621rm -f core conftest.err conftest.$ac_objext \
10622 conftest$ac_exeext conftest.$ac_ext
10623LIBS=$ac_check_lib_save_LIBS
10624fi
10625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10626$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 10627if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
10628 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10629else
10630 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 10631if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
10632 lt_cv_dlopen="dlopen"
10633else
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10635$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10636if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10637 $as_echo_n "(cached) " >&6
edece237
CV
10638else
10639 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10640LIBS="-ldl $LIBS"
81ecdfbb 10641cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237
CV
10642/* end confdefs.h. */
10643
81ecdfbb
RW
10644/* Override any GCC internal prototype to avoid an error.
10645 Use char because int might match the return type of a GCC
10646 builtin and then its argument prototype would still apply. */
edece237
CV
10647#ifdef __cplusplus
10648extern "C"
10649#endif
6bb11ab3 10650char dlopen ();
edece237
CV
10651int
10652main ()
10653{
6bb11ab3 10654return dlopen ();
edece237
CV
10655 ;
10656 return 0;
10657}
10658_ACEOF
81ecdfbb 10659if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10660 ac_cv_lib_dl_dlopen=yes
edece237 10661else
6bb11ab3 10662 ac_cv_lib_dl_dlopen=no
edece237 10663fi
81ecdfbb
RW
10664rm -f core conftest.err conftest.$ac_objext \
10665 conftest$ac_exeext conftest.$ac_ext
edece237
CV
10666LIBS=$ac_check_lib_save_LIBS
10667fi
6bb11ab3
L
10668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10669$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10670if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10671 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10672else
10673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10674$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 10675if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 10676 $as_echo_n "(cached) " >&6
edece237
CV
10677else
10678 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10679LIBS="-lsvld $LIBS"
81ecdfbb 10680cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237
CV
10681/* end confdefs.h. */
10682
81ecdfbb
RW
10683/* Override any GCC internal prototype to avoid an error.
10684 Use char because int might match the return type of a GCC
10685 builtin and then its argument prototype would still apply. */
edece237
CV
10686#ifdef __cplusplus
10687extern "C"
10688#endif
6bb11ab3 10689char dlopen ();
edece237
CV
10690int
10691main ()
10692{
6bb11ab3 10693return dlopen ();
edece237
CV
10694 ;
10695 return 0;
10696}
10697_ACEOF
81ecdfbb 10698if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10699 ac_cv_lib_svld_dlopen=yes
edece237 10700else
6bb11ab3 10701 ac_cv_lib_svld_dlopen=no
edece237 10702fi
81ecdfbb
RW
10703rm -f core conftest.err conftest.$ac_objext \
10704 conftest$ac_exeext conftest.$ac_ext
edece237
CV
10705LIBS=$ac_check_lib_save_LIBS
10706fi
6bb11ab3
L
10707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10708$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 10709if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 10710 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 10711else
6bb11ab3
L
10712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10713$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 10714if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 10715 $as_echo_n "(cached) " >&6
b5bd9624 10716else
6bb11ab3
L
10717 ac_check_lib_save_LIBS=$LIBS
10718LIBS="-ldld $LIBS"
81ecdfbb 10719cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
10720/* end confdefs.h. */
10721
81ecdfbb
RW
10722/* Override any GCC internal prototype to avoid an error.
10723 Use char because int might match the return type of a GCC
b5bd9624 10724 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
10725#ifdef __cplusplus
10726extern "C"
10727#endif
6bb11ab3 10728char dld_link ();
b5bd9624
HPN
10729int
10730main ()
10731{
6bb11ab3 10732return dld_link ();
b5bd9624
HPN
10733 ;
10734 return 0;
10735}
10736_ACEOF
6bb11ab3
L
10737if ac_fn_c_try_link "$LINENO"; then :
10738 ac_cv_lib_dld_dld_link=yes
10739else
10740 ac_cv_lib_dld_dld_link=no
10741fi
10742rm -f core conftest.err conftest.$ac_objext \
10743 conftest$ac_exeext conftest.$ac_ext
10744LIBS=$ac_check_lib_save_LIBS
10745fi
10746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10747$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 10748if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
10749 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10750fi
10751
10752
10753fi
10754
10755
10756fi
10757
10758
10759fi
10760
10761
10762fi
10763
10764
10765fi
10766
10767 ;;
10768 esac
10769
10770 if test "x$lt_cv_dlopen" != xno; then
10771 enable_dlopen=yes
b5bd9624 10772 else
6bb11ab3
L
10773 enable_dlopen=no
10774 fi
10775
10776 case $lt_cv_dlopen in
10777 dlopen)
10778 save_CPPFLAGS="$CPPFLAGS"
10779 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10780
10781 save_LDFLAGS="$LDFLAGS"
10782 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10783
10784 save_LIBS="$LIBS"
10785 LIBS="$lt_cv_dlopen_libs $LIBS"
10786
10787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10788$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 10789if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
10790 $as_echo_n "(cached) " >&6
10791else
10792 if test "$cross_compiling" = yes; then :
10793 lt_cv_dlopen_self=cross
10794else
10795 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10796 lt_status=$lt_dlunknown
10797 cat > conftest.$ac_ext <<_LT_EOF
b15c5d7a 10798#line 10798 "configure"
6bb11ab3
L
10799#include "confdefs.h"
10800
10801#if HAVE_DLFCN_H
10802#include <dlfcn.h>
10803#endif
10804
10805#include <stdio.h>
10806
10807#ifdef RTLD_GLOBAL
10808# define LT_DLGLOBAL RTLD_GLOBAL
10809#else
10810# ifdef DL_GLOBAL
10811# define LT_DLGLOBAL DL_GLOBAL
10812# else
10813# define LT_DLGLOBAL 0
10814# endif
10815#endif
10816
10817/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10818 find out it does not work in some platform. */
10819#ifndef LT_DLLAZY_OR_NOW
10820# ifdef RTLD_LAZY
10821# define LT_DLLAZY_OR_NOW RTLD_LAZY
10822# else
10823# ifdef DL_LAZY
10824# define LT_DLLAZY_OR_NOW DL_LAZY
10825# else
10826# ifdef RTLD_NOW
10827# define LT_DLLAZY_OR_NOW RTLD_NOW
10828# else
10829# ifdef DL_NOW
10830# define LT_DLLAZY_OR_NOW DL_NOW
10831# else
10832# define LT_DLLAZY_OR_NOW 0
10833# endif
10834# endif
10835# endif
10836# endif
10837#endif
10838
10839/* When -fvisbility=hidden is used, assume the code has been annotated
10840 correspondingly for the symbols needed. */
10841#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10842void fnord () __attribute__((visibility("default")));
10843#endif
10844
10845void fnord () { int i=42; }
10846int main ()
10847{
10848 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10849 int status = $lt_dlunknown;
10850
10851 if (self)
10852 {
10853 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10854 else
10855 {
10856 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10857 else puts (dlerror ());
10858 }
10859 /* dlclose (self); */
10860 }
10861 else
10862 puts (dlerror ());
10863
10864 return status;
10865}
10866_LT_EOF
10867 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10868 (eval $ac_link) 2>&5
10869 ac_status=$?
10870 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10871 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10872 (./conftest; exit; ) >&5 2>/dev/null
10873 lt_status=$?
10874 case x$lt_status in
10875 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10876 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10877 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10878 esac
10879 else :
10880 # compilation failed
10881 lt_cv_dlopen_self=no
b5bd9624 10882 fi
b5bd9624 10883fi
6bb11ab3
L
10884rm -fr conftest*
10885
10886
b5bd9624 10887fi
6bb11ab3
L
10888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10889$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 10890
6bb11ab3
L
10891 if test "x$lt_cv_dlopen_self" = xyes; then
10892 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10894$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 10895if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 10896 $as_echo_n "(cached) " >&6
b5bd9624 10897else
6bb11ab3
L
10898 if test "$cross_compiling" = yes; then :
10899 lt_cv_dlopen_self_static=cross
10900else
10901 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10902 lt_status=$lt_dlunknown
10903 cat > conftest.$ac_ext <<_LT_EOF
b15c5d7a 10904#line 10904 "configure"
6bb11ab3
L
10905#include "confdefs.h"
10906
10907#if HAVE_DLFCN_H
10908#include <dlfcn.h>
10909#endif
10910
10911#include <stdio.h>
10912
10913#ifdef RTLD_GLOBAL
10914# define LT_DLGLOBAL RTLD_GLOBAL
10915#else
10916# ifdef DL_GLOBAL
10917# define LT_DLGLOBAL DL_GLOBAL
10918# else
10919# define LT_DLGLOBAL 0
10920# endif
10921#endif
10922
10923/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10924 find out it does not work in some platform. */
10925#ifndef LT_DLLAZY_OR_NOW
10926# ifdef RTLD_LAZY
10927# define LT_DLLAZY_OR_NOW RTLD_LAZY
10928# else
10929# ifdef DL_LAZY
10930# define LT_DLLAZY_OR_NOW DL_LAZY
10931# else
10932# ifdef RTLD_NOW
10933# define LT_DLLAZY_OR_NOW RTLD_NOW
10934# else
10935# ifdef DL_NOW
10936# define LT_DLLAZY_OR_NOW DL_NOW
10937# else
10938# define LT_DLLAZY_OR_NOW 0
10939# endif
10940# endif
10941# endif
10942# endif
10943#endif
10944
10945/* When -fvisbility=hidden is used, assume the code has been annotated
10946 correspondingly for the symbols needed. */
10947#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10948void fnord () __attribute__((visibility("default")));
10949#endif
10950
10951void fnord () { int i=42; }
10952int main ()
10953{
10954 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10955 int status = $lt_dlunknown;
10956
10957 if (self)
10958 {
10959 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10960 else
10961 {
10962 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10963 else puts (dlerror ());
10964 }
10965 /* dlclose (self); */
10966 }
10967 else
10968 puts (dlerror ());
10969
10970 return status;
10971}
10972_LT_EOF
10973 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10974 (eval $ac_link) 2>&5
10975 ac_status=$?
10976 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10977 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10978 (./conftest; exit; ) >&5 2>/dev/null
10979 lt_status=$?
10980 case x$lt_status in
10981 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10982 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10983 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10984 esac
10985 else :
10986 # compilation failed
10987 lt_cv_dlopen_self_static=no
10988 fi
b5bd9624 10989fi
6bb11ab3
L
10990rm -fr conftest*
10991
10992
b5bd9624 10993fi
6bb11ab3
L
10994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10995$as_echo "$lt_cv_dlopen_self_static" >&6; }
10996 fi
10997
10998 CPPFLAGS="$save_CPPFLAGS"
10999 LDFLAGS="$save_LDFLAGS"
11000 LIBS="$save_LIBS"
11001 ;;
11002 esac
11003
11004 case $lt_cv_dlopen_self in
11005 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11006 *) enable_dlopen_self=unknown ;;
11007 esac
11008
11009 case $lt_cv_dlopen_self_static in
11010 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11011 *) enable_dlopen_self_static=unknown ;;
11012 esac
11013fi
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031striplib=
11032old_striplib=
11033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11034$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11035if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11036 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11037 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11039$as_echo "yes" >&6; }
11040else
11041# FIXME - insert some real tests, host_os isn't really good enough
11042 case $host_os in
11043 darwin*)
11044 if test -n "$STRIP" ; then
11045 striplib="$STRIP -x"
11046 old_striplib="$STRIP -S"
11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11048$as_echo "yes" >&6; }
11049 else
11050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11051$as_echo "no" >&6; }
11052 fi
11053 ;;
11054 *)
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11056$as_echo "no" >&6; }
11057 ;;
11058 esac
11059fi
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072 # Report which library types will actually be built
11073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11074$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11076$as_echo "$can_build_shared" >&6; }
11077
11078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11079$as_echo_n "checking whether to build shared libraries... " >&6; }
11080 test "$can_build_shared" = "no" && enable_shared=no
11081
11082 # On AIX, shared libraries and static libraries use the same namespace, and
11083 # are all built from PIC.
11084 case $host_os in
11085 aix3*)
11086 test "$enable_shared" = yes && enable_static=no
11087 if test -n "$RANLIB"; then
11088 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11089 postinstall_cmds='$RANLIB $lib'
11090 fi
11091 ;;
11092
11093 aix[4-9]*)
11094 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11095 test "$enable_shared" = yes && enable_static=no
11096 fi
11097 ;;
11098 esac
11099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11100$as_echo "$enable_shared" >&6; }
11101
11102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11103$as_echo_n "checking whether to build static libraries... " >&6; }
11104 # Make sure either enable_shared or enable_static is yes.
11105 test "$enable_shared" = yes || enable_static=yes
11106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11107$as_echo "$enable_static" >&6; }
11108
11109
11110
11111
11112fi
11113ac_ext=c
11114ac_cpp='$CPP $CPPFLAGS'
11115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11117ac_compiler_gnu=$ac_cv_c_compiler_gnu
11118
11119CC="$lt_save_CC"
11120
11121
11122
11123
11124
11125
11126
11127
11128
b5bd9624 11129
b5bd9624 11130
b5bd9624 11131
b5bd9624 11132
6bb11ab3
L
11133 ac_config_commands="$ac_config_commands libtool"
11134
11135
11136
11137
11138# Only expand once:
11139
11140
5912fadd 11141
b5bd9624 11142
edece237
CV
11143
11144
31e6ad7d
MF
11145
11146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11147$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11148 # Check whether --enable-maintainer-mode was given.
81ecdfbb 11149if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11150 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11151else
11152 USE_MAINTAINER_MODE=no
edece237 11153fi
31e6ad7d
MF
11154
11155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11156$as_echo "$USE_MAINTAINER_MODE" >&6; }
11157 if test $USE_MAINTAINER_MODE = yes; then
11158 MAINTAINER_MODE_TRUE=
11159 MAINTAINER_MODE_FALSE='#'
edece237 11160else
31e6ad7d
MF
11161 MAINTAINER_MODE_TRUE='#'
11162 MAINTAINER_MODE_FALSE=
81ecdfbb 11163fi
edece237 11164
31e6ad7d
MF
11165 MAINT=$MAINTAINER_MODE_TRUE
11166
11167
edece237 11168
81ecdfbb 11169
ce39bd38
MF
11170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11171$as_echo_n "checking for sim debug setting... " >&6; }
11172sim_debug="0"
81ecdfbb
RW
11173# Check whether --enable-sim-debug was given.
11174if test "${enable_sim_debug+set}" = set; then :
11175 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
11176 yes) sim_debug="7";;
11177 no) sim_debug="0";;
11178 *) sim_debug="($enableval)";;
edece237 11179esac
edece237 11180fi
ce39bd38
MF
11181if test "$sim_debug" != "0"; then
11182
11183cat >>confdefs.h <<_ACEOF
11184#define DEBUG $sim_debug
11185_ACEOF
11186
81ecdfbb
RW
11187fi
11188
ce39bd38
MF
11189cat >>confdefs.h <<_ACEOF
11190#define WITH_DEBUG $sim_debug
11191_ACEOF
11192
11193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11194$as_echo "$sim_debug" >&6; }
edece237
CV
11195
11196
ce39bd38
MF
11197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11198$as_echo_n "checking for sim stdio debug behavior... " >&6; }
11199sim_stdio="0"
81ecdfbb
RW
11200# Check whether --enable-sim-stdio was given.
11201if test "${enable_sim_stdio+set}" = set; then :
11202 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
11203 yes) sim_stdio="DO_USE_STDIO";;
11204 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 11205 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
edece237 11206esac
81ecdfbb 11207fi
edece237 11208
ce39bd38
MF
11209cat >>confdefs.h <<_ACEOF
11210#define WITH_STDIO $sim_stdio
11211_ACEOF
11212
11213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11214$as_echo "$sim_stdio" >&6; }
edece237 11215
81ecdfbb 11216
ce39bd38
MF
11217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11218$as_echo_n "checking for sim trace settings... " >&6; }
11219sim_trace="~TRACE_debug"
81ecdfbb
RW
11220# Check whether --enable-sim-trace was given.
11221if test "${enable_sim_trace+set}" = set; then :
11222 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
11223 yes) sim_trace="-1";;
11224 no) sim_trace="0";;
edece237 11225 [-0-9]*)
ce39bd38 11226 sim_trace="'(${enableval})'";;
2232061b 11227 [[:lower:]]*)
edece237
CV
11228 sim_trace=""
11229 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11230 if test x"$sim_trace" = x; then
ce39bd38 11231 sim_trace="(TRACE_$x"
edece237
CV
11232 else
11233 sim_trace="${sim_trace}|TRACE_$x"
11234 fi
11235 done
ce39bd38 11236 sim_trace="$sim_trace)" ;;
edece237 11237esac
81ecdfbb
RW
11238fi
11239
ce39bd38
MF
11240cat >>confdefs.h <<_ACEOF
11241#define WITH_TRACE $sim_trace
11242_ACEOF
11243
11244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11245$as_echo "$sim_trace" >&6; }
edece237
CV
11246
11247
ce39bd38
MF
11248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11249$as_echo_n "checking for sim profile settings... " >&6; }
11250profile="1"
11251sim_profile="-1"
81ecdfbb
RW
11252# Check whether --enable-sim-profile was given.
11253if test "${enable_sim_profile+set}" = set; then :
11254 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
11255 yes) profile="1" sim_profile="-1";;
11256 no) profile="0" sim_profile="0";;
edece237 11257 [-0-9]*)
ce39bd38 11258 profile="(${enableval})" sim_profile="(${enableval})";;
edece237 11259 [a-z]*)
ce39bd38 11260 profile="1"
edece237
CV
11261 sim_profile=""
11262 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11263 if test x"$sim_profile" = x; then
ce39bd38 11264 sim_profile="(PROFILE_$x"
edece237
CV
11265 else
11266 sim_profile="${sim_profile}|PROFILE_$x"
11267 fi
11268 done
ce39bd38 11269 sim_profile="$sim_profile)" ;;
edece237 11270esac
81ecdfbb
RW
11271fi
11272
ce39bd38
MF
11273cat >>confdefs.h <<_ACEOF
11274#define PROFILE $profile
11275_ACEOF
edece237
CV
11276
11277
ce39bd38
MF
11278cat >>confdefs.h <<_ACEOF
11279#define WITH_PROFILE $sim_profile
11280_ACEOF
11281
11282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11283$as_echo "$sim_profile" >&6; }
11284
11285
11286
11287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11288$as_echo_n "checking whether to enable sim asserts... " >&6; }
11289sim_assert="1"
35656e95
MF
11290# Check whether --enable-sim-assert was given.
11291if test "${enable_sim_assert+set}" = set; then :
11292 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
11293 yes) sim_assert="1";;
11294 no) sim_assert="0";;
d0ac1c44 11295 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 11296esac
35656e95
MF
11297fi
11298
ce39bd38
MF
11299cat >>confdefs.h <<_ACEOF
11300#define WITH_ASSERT $sim_assert
11301_ACEOF
11302
11303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11304$as_echo "$sim_assert" >&6; }
11305
35656e95 11306
ce39bd38
MF
11307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11308$as_echo_n "checking default sim environment setting... " >&6; }
11309sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
11310# Check whether --enable-sim-environment was given.
11311if test "${enable_sim_environment+set}" = set; then :
11312 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
11313 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11314 user | USER) sim_environment="USER_ENVIRONMENT";;
11315 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11316 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 11317 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 11318esac
16f7876d
MF
11319fi
11320
ce39bd38
MF
11321cat >>confdefs.h <<_ACEOF
11322#define WITH_ENVIRONMENT $sim_environment
11323_ACEOF
11324
11325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11326$as_echo "$sim_environment" >&6; }
11327
16f7876d 11328
347fe5bb
MF
11329sim_inline="-DDEFAULT_INLINE=0"
11330# Check whether --enable-sim-inline was given.
11331if test "${enable_sim_inline+set}" = set; then :
11332 enableval=$enable_sim_inline; sim_inline=""
11333case "$enableval" in
11334 no) sim_inline="-DDEFAULT_INLINE=0";;
11335 0) sim_inline="-DDEFAULT_INLINE=0";;
11336 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11337 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11338 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11339 new_flag=""
11340 case "$x" in
11341 *_INLINE=*) new_flag="-D$x";;
11342 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11343 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11344 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11345 esac
11346 if test x"$sim_inline" = x""; then
11347 sim_inline="$new_flag"
11348 else
11349 sim_inline="$sim_inline $new_flag"
11350 fi
11351 done;;
11352esac
11353if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11354 echo "Setting inline flags = $sim_inline" 6>&1
11355fi
11356fi
11357
11358
11359
6efef468 11360
81ecdfbb
RW
11361# Check whether --with-pkgversion was given.
11362if test "${with_pkgversion+set}" = set; then :
11363 withval=$with_pkgversion; case "$withval" in
d0ac1c44 11364 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
11365 no) PKGVERSION= ;;
11366 *) PKGVERSION="($withval) " ;;
11367 esac
11368else
bf12d44e 11369 PKGVERSION="(SIM) "
6efef468 11370
81ecdfbb
RW
11371fi
11372
6efef468
JM
11373
11374
11375
11376
81ecdfbb
RW
11377# Check whether --with-bugurl was given.
11378if test "${with_bugurl+set}" = set; then :
11379 withval=$with_bugurl; case "$withval" in
d0ac1c44 11380 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
11381 no) BUGURL=
11382 ;;
11383 *) BUGURL="$withval"
11384 ;;
11385 esac
11386else
dfb856ba 11387 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 11388
81ecdfbb
RW
11389fi
11390
6efef468
JM
11391 case ${BUGURL} in
11392 "")
11393 REPORT_BUGS_TO=
11394 REPORT_BUGS_TEXI=
11395 ;;
11396 *)
11397 REPORT_BUGS_TO="<$BUGURL>"
11398 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11399 ;;
11400 esac;
11401
11402
11403
11404
11405cat >>confdefs.h <<_ACEOF
11406#define PKGVERSION "$PKGVERSION"
11407_ACEOF
11408
11409
11410cat >>confdefs.h <<_ACEOF
11411#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11412_ACEOF
11413
11414
edece237
CV
11415
11416
edece237
CV
11417
11418
1ac72f06 11419wire_endian="BIG"
edece237 11420default_endian=""
81ecdfbb
RW
11421# Check whether --enable-sim-endian was given.
11422if test "${enable_sim_endian+set}" = set; then :
11423 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
11424 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11425 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
edece237 11426 yes) if test x"$wire_endian" != x; then
1ac72f06 11427 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
edece237 11428 else
1ac72f06
MF
11429 if test x"$default_endian" != x; then
11430 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
edece237
CV
11431 else
11432 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 11433 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
edece237
CV
11434 fi
11435 fi;;
11436 no) if test x"$default_endian" != x; then
1ac72f06 11437 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
edece237
CV
11438 else
11439 if test x"$wire_endian" != x; then
1ac72f06 11440 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
edece237
CV
11441 else
11442 echo "No default endian for target $target" 1>&6
1ac72f06 11443 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
edece237
CV
11444 fi
11445 fi;;
d0ac1c44 11446 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
edece237
CV
11447esac
11448if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11449 echo "Setting endian flags = $sim_endian" 6>&1
11450fi
11451else
11452 if test x"$default_endian" != x; then
1ac72f06 11453 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
edece237
CV
11454else
11455 if test x"$wire_endian" != x; then
1ac72f06 11456 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
edece237
CV
11457 else
11458 sim_endian=
11459 fi
11460fi
81ecdfbb
RW
11461fi
11462
edece237
CV
11463wire_alignment="STRICT_ALIGNMENT"
11464default_alignment=""
11465
81ecdfbb
RW
11466# Check whether --enable-sim-alignment was given.
11467if test "${enable_sim_alignment+set}" = set; then :
11468 enableval=$enable_sim_alignment; case "${enableval}" in
edece237
CV
11469 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11470 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11471 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11472 yes) if test x"$wire_alignment" != x; then
11473 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11474 else
11475 if test x"$default_alignment" != x; then
11476 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11477 else
11478 echo "No hard-wired alignment for target $target" 1>&6
11479 sim_alignment="-DWITH_ALIGNMENT=0"
11480 fi
11481 fi;;
11482 no) if test x"$default_alignment" != x; then
11483 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11484 else
11485 if test x"$wire_alignment" != x; then
11486 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11487 else
11488 echo "No default alignment for target $target" 1>&6
11489 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11490 fi
11491 fi;;
d0ac1c44 11492 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
edece237
CV
11493esac
11494if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11495 echo "Setting alignment flags = $sim_alignment" 6>&1
11496fi
11497else
11498 if test x"$default_alignment" != x; then
11499 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11500else
11501 if test x"$wire_alignment" != x; then
11502 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11503 else
11504 sim_alignment=
11505 fi
11506fi
81ecdfbb
RW
11507fi
11508
edece237 11509
edece237 11510default_sim_scache="16384"
81ecdfbb
RW
11511# Check whether --enable-sim-scache was given.
11512if test "${enable_sim_scache+set}" = set; then :
11513 enableval=$enable_sim_scache; case "${enableval}" in
edece237
CV
11514 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
11515 no) sim_scache="-DWITH_SCACHE=0" ;;
11516 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
d0ac1c44 11517 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
edece237
CV
11518 sim_scache="";;
11519esac
11520if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
11521 echo "Setting scache size = $sim_scache" 6>&1
11522fi
11523else
11524 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
81ecdfbb
RW
11525fi
11526
edece237
CV
11527
11528
11529default_sim_default_model="iq2000"
81ecdfbb
RW
11530# Check whether --enable-sim-default-model was given.
11531if test "${enable_sim_default_model+set}" = set; then :
11532 enableval=$enable_sim_default_model; case "${enableval}" in
d0ac1c44 11533 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
edece237
CV
11534 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11535esac
11536if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11537 echo "Setting default model = $sim_default_model" 6>&1
11538fi
11539else
11540 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
81ecdfbb
RW
11541fi
11542
edece237
CV
11543
11544
5c1008a4
MF
11545# Check whether --enable-werror was given.
11546if test "${enable_werror+set}" = set; then :
11547 enableval=$enable_werror; case "${enableval}" in
11548 yes | y) ERROR_ON_WARNING="yes" ;;
11549 no | n) ERROR_ON_WARNING="no" ;;
11550 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11551 esac
11552fi
11553
11554
11555# Enable -Werror by default when using gcc
11556if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11557 ERROR_ON_WARNING=yes
11558fi
11559
11560WERROR_CFLAGS=""
11561
11562build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11563-Wpointer-sign \
11564-Wno-unused -Wunused-value -Wunused-function \
11565-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11566-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11567-Wold-style-declaration -Wold-style-definition"
11568
11569# Enable -Wno-format by default when using gcc on mingw since many
11570# GCC versions complain about %I64.
11571case "${host}" in
11572 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11573 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11574esac
11575
11576# Check whether --enable-build-warnings was given.
11577if test "${enable_build_warnings+set}" = set; then :
11578 enableval=$enable_build_warnings; case "${enableval}" in
11579 yes) ;;
11580 no) build_warnings="-w";;
11581 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11582 build_warnings="${build_warnings} ${t}";;
11583 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11584 build_warnings="${t} ${build_warnings}";;
11585 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11586esac
11587if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11588 echo "Setting compiler warning flags = $build_warnings" 6>&1
11589fi
11590fi
11591# Check whether --enable-sim-build-warnings was given.
11592if test "${enable_sim_build_warnings+set}" = set; then :
11593 enableval=$enable_sim_build_warnings; case "${enableval}" in
11594 yes) ;;
11595 no) build_warnings="-w";;
11596 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11597 build_warnings="${build_warnings} ${t}";;
11598 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11599 build_warnings="${t} ${build_warnings}";;
11600 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11601esac
11602if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11603 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11604fi
11605fi
11606WARN_CFLAGS=""
11607if test "x${build_warnings}" != x -a "x$GCC" = xyes
11608then
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11610$as_echo_n "checking compiler warning flags... " >&6; }
11611 # Separate out the -Werror flag as some files just cannot be
11612 # compiled with it enabled.
11613 for w in ${build_warnings}; do
11614 case $w in
11615 -Werr*) WERROR_CFLAGS=-Werror ;;
11616 *) # Check that GCC accepts it
11617 saved_CFLAGS="$CFLAGS"
1f195bc3 11618 CFLAGS="$CFLAGS -Werror $w"
5c1008a4
MF
11619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11620/* end confdefs.h. */
11621
11622int
11623main ()
11624{
11625
11626 ;
11627 return 0;
11628}
11629_ACEOF
11630if ac_fn_c_try_compile "$LINENO"; then :
11631 WARN_CFLAGS="${WARN_CFLAGS} $w"
11632fi
11633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11634 CFLAGS="$saved_CFLAGS"
11635 esac
11636 done
11637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11638$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11639fi
11640
11641
edece237
CV
11642cgen_maint=no
11643cgen=guile
11644cgendir='$(srcdir)/../../cgen'
81ecdfbb
RW
11645# Check whether --enable-cgen-maint was given.
11646if test "${enable_cgen_maint+set}" = set; then :
11647 enableval=$enable_cgen_maint; case "${enableval}" in
edece237
CV
11648 yes) cgen_maint=yes ;;
11649 no) cgen_maint=no ;;
11650 *)
7fb45a68
AB
11651 # Argument is a directory where cgen can be found. In some
11652 # future world cgen could be installable, but right now this
11653 # is not the case. Instead we assume the directory is a path
11654 # to the cgen source tree.
11655 cgen_maint=yes
11656 if test -r ${enableval}/iformat.scm; then
11657 # This looks like a cgen source tree.
11658 cgendir=${enableval}
11659 else
11660 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
11661 fi
edece237
CV
11662 ;;
11663esac
81ecdfbb
RW
11664fi
11665if test x${cgen_maint} != xno ; then
edece237
CV
11666 CGEN_MAINT=''
11667else
11668 CGEN_MAINT='#'
11669fi
11670
11671
11672
11673
11674
11675
9d903352 11676hardware="cfi core pal glue "
94c63d78
JS
11677sim_hw_cflags="-DWITH_HW=1"
11678sim_hw="$hardware"
11679sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 11680
94c63d78
JS
11681# Check whether --enable-sim-hardware was given.
11682if test "${enable_sim_hardware+set}" = set; then :
11683 enableval=$enable_sim_hardware;
30452bbe 11684else
97f478c5 11685 enable_sim_hardware="yes"
1517bd27
MF
11686fi
11687
11688case ${enable_sim_hardware} in
64dd13df
MF
11689 yes|no) ;;
11690 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11691 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11692 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
94c63d78 11693esac
1517bd27 11694
64dd13df 11695if test "$enable_sim_hardware" = no; then
94c63d78
JS
11696 sim_hw_objs=
11697 sim_hw_cflags="-DWITH_HW=0"
11698 sim_hw=
11699else
11700 sim_hw_cflags="-DWITH_HW=1"
11701 # remove duplicates
11702 sim_hw=""
11703 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11704 for i in $hardware ; do
11705 case " $sim_hw " in
11706 *" $i "*) ;;
11707 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11708 esac
11709 done
11710 # mingw does not support sockser
94c63d78
JS
11711 case ${host} in
11712 *mingw*) ;;
49cd1634
MF
11713 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11714 # that you instatiate. Instead, other code will call into it directly.
11715 # At some point, we should convert it over.
11716 sim_hw_objs="$sim_hw_objs dv-sockser.o"
94c63d78
JS
11717
11718cat >>confdefs.h <<_ACEOF
11719#define HAVE_DV_SOCKSER 1
11720_ACEOF
11721
11722 ;;
11723 esac
1517bd27
MF
11724 if test x"$silent" != x"yes"; then
11725 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
94c63d78 11726 fi
1517bd27
MF
11727 case " $hardware " in
11728 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
94c63d78 11729$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 11730if ${ac_cv_lib_m_log2+:} false; then :
94c63d78
JS
11731 $as_echo_n "(cached) " >&6
11732else
11733 ac_check_lib_save_LIBS=$LIBS
11734LIBS="-lm $LIBS"
11735cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11736/* end confdefs.h. */
11737
11738/* Override any GCC internal prototype to avoid an error.
11739 Use char because int might match the return type of a GCC
11740 builtin and then its argument prototype would still apply. */
11741#ifdef __cplusplus
11742extern "C"
11743#endif
11744char log2 ();
11745int
11746main ()
11747{
11748return log2 ();
11749 ;
11750 return 0;
11751}
11752_ACEOF
11753if ac_fn_c_try_link "$LINENO"; then :
11754 ac_cv_lib_m_log2=yes
11755else
11756 ac_cv_lib_m_log2=no
11757fi
11758rm -f core conftest.err conftest.$ac_objext \
11759 conftest$ac_exeext conftest.$ac_ext
11760LIBS=$ac_check_lib_save_LIBS
11761fi
11762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11763$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 11764if test "x$ac_cv_lib_m_log2" = xyes; then :
94c63d78
JS
11765 cat >>confdefs.h <<_ACEOF
11766#define HAVE_LIBM 1
11767_ACEOF
11768
11769 LIBS="-lm $LIBS"
11770
11771fi
11772;;
1517bd27
MF
11773 esac
11774fi
94c63d78
JS
11775
11776
edece237
CV
11777cgen_breaks=""
11778if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11779cgen_breaks="break cgen_rtx_error";
11780fi
11781
81ecdfbb 11782ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
edece237 11783
81ecdfbb 11784ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
edece237 11785
81ecdfbb 11786ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
edece237 11787
81ecdfbb 11788ac_config_commands="$ac_config_commands Makefile"
edece237 11789
81ecdfbb 11790ac_config_commands="$ac_config_commands stamp-h"
edece237 11791
760b3e8b
MF
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
edece237
CV
11804cat >confcache <<\_ACEOF
11805# This file is a shell script that caches the results of configure
11806# tests run on this system so they can be shared between configure
11807# scripts and configure runs, see configure's option --config-cache.
11808# It is not useful on other systems. If it contains results you don't
11809# want to keep, you may remove or edit it.
11810#
11811# config.status only pays attention to the cache file if you give it
11812# the --recheck option to rerun configure.
11813#
11814# `ac_cv_env_foo' variables (set or unset) will be overridden when
11815# loading this file, other *unset* `ac_cv_foo' will be assigned the
11816# following values.
11817
11818_ACEOF
11819
11820# The following way of writing the cache mishandles newlines in values,
11821# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 11822# So, we kill variables containing newlines.
edece237
CV
11823# Ultrix sh set writes to stderr and can't be redirected directly,
11824# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
11825(
11826 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11827 eval ac_val=\$$ac_var
11828 case $ac_val in #(
11829 *${as_nl}*)
11830 case $ac_var in #(
11831 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11832$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11833 esac
11834 case $ac_var in #(
11835 _ | IFS | as_nl) ;; #(
11836 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11837 *) { eval $ac_var=; unset $ac_var;} ;;
11838 esac ;;
11839 esac
11840 done
11841
edece237 11842 (set) 2>&1 |
81ecdfbb
RW
11843 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11844 *${as_nl}ac_space=\ *)
11845 # `set' does not quote correctly, so add quotes: double-quote
11846 # substitution turns \\\\ into \\, and sed turns \\ into \.
edece237
CV
11847 sed -n \
11848 "s/'/'\\\\''/g;
11849 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 11850 ;; #(
edece237
CV
11851 *)
11852 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 11853 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
edece237 11854 ;;
81ecdfbb
RW
11855 esac |
11856 sort
11857) |
edece237 11858 sed '
81ecdfbb 11859 /^ac_cv_env_/b end
edece237 11860 t clear
81ecdfbb 11861 :clear
edece237
CV
11862 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11863 t end
81ecdfbb
RW
11864 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11865 :end' >>confcache
11866if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11867 if test -w "$cache_file"; then
d0ac1c44 11868 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
11869 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11870$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
11871 if test ! -f "$cache_file" || test -h "$cache_file"; then
11872 cat confcache >"$cache_file"
11873 else
11874 case $cache_file in #(
11875 */* | ?:*)
11876 mv -f confcache "$cache_file"$$ &&
11877 mv -f "$cache_file"$$ "$cache_file" ;; #(
11878 *)
11879 mv -f confcache "$cache_file" ;;
11880 esac
11881 fi
11882 fi
edece237 11883 else
81ecdfbb
RW
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11885$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
edece237
CV
11886 fi
11887fi
11888rm -f confcache
11889
11890test "x$prefix" = xNONE && prefix=$ac_default_prefix
11891# Let make expand exec_prefix.
11892test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11893
edece237
CV
11894DEFS=-DHAVE_CONFIG_H
11895
11896ac_libobjs=
11897ac_ltlibobjs=
d0ac1c44 11898U=
edece237
CV
11899for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11900 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
11901 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11902 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11903 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11904 # will be set to the directory where LIBOBJS objects are built.
11905 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11906 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
edece237
CV
11907done
11908LIBOBJS=$ac_libobjs
11909
11910LTLIBOBJS=$ac_ltlibobjs
11911
11912
0cb8d851 11913
6bb11ab3 11914if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 11915 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
11916Usually this means the macro was only invoked conditionally." "$LINENO" 5
11917fi
31e6ad7d 11918if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 11919 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
11920Usually this means the macro was only invoked conditionally." "$LINENO" 5
11921fi
edece237 11922
d0ac1c44 11923: "${CONFIG_STATUS=./config.status}"
81ecdfbb 11924ac_write_fail=0
edece237
CV
11925ac_clean_files_save=$ac_clean_files
11926ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
11927{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11928$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11929as_write_fail=0
11930cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
edece237
CV
11931#! $SHELL
11932# Generated by $as_me.
11933# Run this file to recreate the current configuration.
11934# Compiler output produced by configure, useful for debugging
11935# configure, is in config.log if it exists.
11936
11937debug=false
11938ac_cs_recheck=false
11939ac_cs_silent=false
edece237 11940
81ecdfbb
RW
11941SHELL=\${CONFIG_SHELL-$SHELL}
11942export SHELL
11943_ASEOF
11944cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11945## -------------------- ##
11946## M4sh Initialization. ##
11947## -------------------- ##
11948
11949# Be more Bourne compatible
11950DUALCASE=1; export DUALCASE # for MKS sh
11951if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
edece237
CV
11952 emulate sh
11953 NULLCMD=:
81ecdfbb 11954 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
edece237
CV
11955 # is contrary to our usage. Disable this feature.
11956 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
11957 setopt NO_GLOB_SUBST
11958else
11959 case `(set -o) 2>/dev/null` in #(
11960 *posix*) :
11961 set -o posix ;; #(
11962 *) :
11963 ;;
11964esac
edece237 11965fi
edece237 11966
81ecdfbb
RW
11967
11968as_nl='
11969'
11970export as_nl
11971# Printing a long string crashes Solaris 7 /usr/bin/printf.
11972as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11973as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11974as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11975# Prefer a ksh shell builtin over an external printf program on Solaris,
11976# but without wasting forks for bash or zsh.
11977if test -z "$BASH_VERSION$ZSH_VERSION" \
11978 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11979 as_echo='print -r --'
11980 as_echo_n='print -rn --'
11981elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11982 as_echo='printf %s\n'
11983 as_echo_n='printf %s'
11984else
11985 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11986 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11987 as_echo_n='/usr/ucb/echo -n'
11988 else
11989 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11990 as_echo_n_body='eval
11991 arg=$1;
11992 case $arg in #(
11993 *"$as_nl"*)
11994 expr "X$arg" : "X\\(.*\\)$as_nl";
11995 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11996 esac;
11997 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11998 '
11999 export as_echo_n_body
12000 as_echo_n='sh -c $as_echo_n_body as_echo'
12001 fi
12002 export as_echo_body
12003 as_echo='sh -c $as_echo_body as_echo'
12004fi
12005
12006# The user is always right.
12007if test "${PATH_SEPARATOR+set}" != set; then
12008 PATH_SEPARATOR=:
12009 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12010 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12011 PATH_SEPARATOR=';'
12012 }
edece237
CV
12013fi
12014
12015
81ecdfbb
RW
12016# IFS
12017# We need space, tab and new line, in precisely that order. Quoting is
12018# there to prevent editors from complaining about space-tab.
12019# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12020# splitting by setting IFS to empty value.)
12021IFS=" "" $as_nl"
12022
12023# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 12024as_myself=
81ecdfbb
RW
12025case $0 in #((
12026 *[\\/]* ) as_myself=$0 ;;
12027 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12028for as_dir in $PATH
12029do
12030 IFS=$as_save_IFS
12031 test -z "$as_dir" && as_dir=.
12032 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12033 done
12034IFS=$as_save_IFS
12035
12036 ;;
12037esac
12038# We did not find ourselves, most probably we were run as `sh COMMAND'
12039# in which case we are not to be found in the path.
12040if test "x$as_myself" = x; then
12041 as_myself=$0
12042fi
12043if test ! -f "$as_myself"; then
12044 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12045 exit 1
12046fi
12047
12048# Unset variables that we do not need and which cause bugs (e.g. in
12049# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12050# suppresses any "Segmentation fault" message there. '((' could
12051# trigger a bug in pdksh 5.2.14.
12052for as_var in BASH_ENV ENV MAIL MAILPATH
12053do eval test x\${$as_var+set} = xset \
12054 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12055done
edece237
CV
12056PS1='$ '
12057PS2='> '
12058PS4='+ '
12059
12060# NLS nuisances.
81ecdfbb
RW
12061LC_ALL=C
12062export LC_ALL
12063LANGUAGE=C
12064export LANGUAGE
12065
12066# CDPATH.
12067(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12068
12069
d0ac1c44
SM
12070# as_fn_error STATUS ERROR [LINENO LOG_FD]
12071# ----------------------------------------
81ecdfbb
RW
12072# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12073# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 12074# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
12075as_fn_error ()
12076{
d0ac1c44
SM
12077 as_status=$1; test $as_status -eq 0 && as_status=1
12078 if test "$4"; then
12079 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12080 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
edece237 12081 fi
d0ac1c44 12082 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
12083 as_fn_exit $as_status
12084} # as_fn_error
12085
12086
12087# as_fn_set_status STATUS
12088# -----------------------
12089# Set $? to STATUS, without forking.
12090as_fn_set_status ()
12091{
12092 return $1
12093} # as_fn_set_status
12094
12095# as_fn_exit STATUS
12096# -----------------
12097# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12098as_fn_exit ()
12099{
12100 set +e
12101 as_fn_set_status $1
12102 exit $1
12103} # as_fn_exit
12104
12105# as_fn_unset VAR
12106# ---------------
12107# Portably unset VAR.
12108as_fn_unset ()
12109{
12110 { eval $1=; unset $1;}
12111}
12112as_unset=as_fn_unset
12113# as_fn_append VAR VALUE
12114# ----------------------
12115# Append the text in VALUE to the end of the definition contained in VAR. Take
12116# advantage of any shell optimizations that allow amortized linear growth over
12117# repeated appends, instead of the typical quadratic growth present in naive
12118# implementations.
12119if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12120 eval 'as_fn_append ()
12121 {
12122 eval $1+=\$2
12123 }'
12124else
12125 as_fn_append ()
12126 {
12127 eval $1=\$$1\$2
12128 }
12129fi # as_fn_append
12130
12131# as_fn_arith ARG...
12132# ------------------
12133# Perform arithmetic evaluation on the ARGs, and store the result in the
12134# global $as_val. Take advantage of shells that can avoid forks. The arguments
12135# must be portable across $(()) and expr.
12136if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12137 eval 'as_fn_arith ()
12138 {
12139 as_val=$(( $* ))
12140 }'
12141else
12142 as_fn_arith ()
12143 {
12144 as_val=`expr "$@" || test $? -eq 1`
12145 }
12146fi # as_fn_arith
edece237 12147
81ecdfbb
RW
12148
12149if expr a : '\(a\)' >/dev/null 2>&1 &&
12150 test "X`expr 00001 : '.*\(...\)'`" = X001; then
edece237
CV
12151 as_expr=expr
12152else
12153 as_expr=false
12154fi
12155
81ecdfbb 12156if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
edece237
CV
12157 as_basename=basename
12158else
12159 as_basename=false
12160fi
12161
81ecdfbb
RW
12162if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12163 as_dirname=dirname
12164else
12165 as_dirname=false
12166fi
edece237 12167
81ecdfbb 12168as_me=`$as_basename -- "$0" ||
edece237
CV
12169$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12170 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
12171 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12172$as_echo X/"$0" |
12173 sed '/^.*\/\([^/][^/]*\)\/*$/{
12174 s//\1/
12175 q
12176 }
12177 /^X\/\(\/\/\)$/{
12178 s//\1/
12179 q
12180 }
12181 /^X\/\(\/\).*/{
12182 s//\1/
12183 q
12184 }
12185 s/.*/./; q'`
edece237 12186
edece237
CV
12187# Avoid depending upon Character Ranges.
12188as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12189as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12190as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12191as_cr_digits='0123456789'
12192as_cr_alnum=$as_cr_Letters$as_cr_digits
12193
81ecdfbb
RW
12194ECHO_C= ECHO_N= ECHO_T=
12195case `echo -n x` in #(((((
12196-n*)
12197 case `echo 'xy\c'` in
12198 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12199 xy) ECHO_C='\c';;
12200 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12201 ECHO_T=' ';;
12202 esac;;
12203*)
12204 ECHO_N='-n';;
edece237
CV
12205esac
12206
81ecdfbb
RW
12207rm -f conf$$ conf$$.exe conf$$.file
12208if test -d conf$$.dir; then
12209 rm -f conf$$.dir/conf$$.file
edece237 12210else
81ecdfbb
RW
12211 rm -f conf$$.dir
12212 mkdir conf$$.dir 2>/dev/null
edece237 12213fi
81ecdfbb
RW
12214if (echo >conf$$.file) 2>/dev/null; then
12215 if ln -s conf$$.file conf$$ 2>/dev/null; then
edece237 12216 as_ln_s='ln -s'
81ecdfbb
RW
12217 # ... but there are two gotchas:
12218 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12219 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 12220 # In both cases, we have to default to `cp -pR'.
81ecdfbb 12221 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 12222 as_ln_s='cp -pR'
81ecdfbb
RW
12223 elif ln conf$$.file conf$$ 2>/dev/null; then
12224 as_ln_s=ln
12225 else
d0ac1c44 12226 as_ln_s='cp -pR'
edece237 12227 fi
edece237 12228else
d0ac1c44 12229 as_ln_s='cp -pR'
edece237 12230fi
81ecdfbb
RW
12231rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12232rmdir conf$$.dir 2>/dev/null
12233
12234
12235# as_fn_mkdir_p
12236# -------------
12237# Create "$as_dir" as a directory, including parents if necessary.
12238as_fn_mkdir_p ()
12239{
12240
12241 case $as_dir in #(
12242 -*) as_dir=./$as_dir;;
12243 esac
12244 test -d "$as_dir" || eval $as_mkdir_p || {
12245 as_dirs=
12246 while :; do
12247 case $as_dir in #(
12248 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12249 *) as_qdir=$as_dir;;
12250 esac
12251 as_dirs="'$as_qdir' $as_dirs"
12252 as_dir=`$as_dirname -- "$as_dir" ||
12253$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12254 X"$as_dir" : 'X\(//\)[^/]' \| \
12255 X"$as_dir" : 'X\(//\)$' \| \
12256 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12257$as_echo X"$as_dir" |
12258 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12259 s//\1/
12260 q
12261 }
12262 /^X\(\/\/\)[^/].*/{
12263 s//\1/
12264 q
12265 }
12266 /^X\(\/\/\)$/{
12267 s//\1/
12268 q
12269 }
12270 /^X\(\/\).*/{
12271 s//\1/
12272 q
12273 }
12274 s/.*/./; q'`
12275 test -d "$as_dir" && break
12276 done
12277 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 12278 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
edece237 12279
81ecdfbb
RW
12280
12281} # as_fn_mkdir_p
edece237 12282if mkdir -p . 2>/dev/null; then
81ecdfbb 12283 as_mkdir_p='mkdir -p "$as_dir"'
edece237
CV
12284else
12285 test -d ./-p && rmdir ./-p
12286 as_mkdir_p=false
12287fi
12288
d0ac1c44
SM
12289
12290# as_fn_executable_p FILE
12291# -----------------------
12292# Test if FILE is an executable regular file.
12293as_fn_executable_p ()
12294{
12295 test -f "$1" && test -x "$1"
12296} # as_fn_executable_p
12297as_test_x='test -x'
12298as_executable_p=as_fn_executable_p
edece237
CV
12299
12300# Sed expression to map a string onto a valid CPP name.
12301as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12302
12303# Sed expression to map a string onto a valid variable name.
12304as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12305
12306
edece237 12307exec 6>&1
81ecdfbb
RW
12308## ----------------------------------- ##
12309## Main body of $CONFIG_STATUS script. ##
12310## ----------------------------------- ##
12311_ASEOF
12312test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12313
12314cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12315# Save the log message, to keep $0 and so on meaningful, and to
edece237 12316# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
12317# values after options handling.
12318ac_log="
edece237 12319This file was extended by $as_me, which was
d0ac1c44 12320generated by GNU Autoconf 2.69. Invocation command line was
edece237
CV
12321
12322 CONFIG_FILES = $CONFIG_FILES
12323 CONFIG_HEADERS = $CONFIG_HEADERS
12324 CONFIG_LINKS = $CONFIG_LINKS
12325 CONFIG_COMMANDS = $CONFIG_COMMANDS
12326 $ $0 $@
12327
81ecdfbb
RW
12328on `(hostname || uname -n) 2>/dev/null | sed 1q`
12329"
12330
edece237
CV
12331_ACEOF
12332
81ecdfbb
RW
12333case $ac_config_files in *"
12334"*) set x $ac_config_files; shift; ac_config_files=$*;;
12335esac
edece237 12336
81ecdfbb
RW
12337case $ac_config_headers in *"
12338"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12339esac
edece237 12340
edece237 12341
81ecdfbb
RW
12342cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12343# Files that config.status was made for.
12344config_files="$ac_config_files"
12345config_headers="$ac_config_headers"
81ecdfbb 12346config_commands="$ac_config_commands"
edece237 12347
81ecdfbb 12348_ACEOF
edece237 12349
81ecdfbb 12350cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
edece237 12351ac_cs_usage="\
81ecdfbb
RW
12352\`$as_me' instantiates files and other configuration actions
12353from templates according to the current configuration. Unless the files
12354and actions are specified as TAGs, all are instantiated by default.
edece237 12355
81ecdfbb 12356Usage: $0 [OPTION]... [TAG]...
edece237
CV
12357
12358 -h, --help print this help, then exit
81ecdfbb 12359 -V, --version print version number and configuration settings, then exit
d0ac1c44 12360 --config print configuration, then exit
81ecdfbb
RW
12361 -q, --quiet, --silent
12362 do not print progress messages
edece237
CV
12363 -d, --debug don't remove temporary files
12364 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
12365 --file=FILE[:TEMPLATE]
12366 instantiate the configuration file FILE
12367 --header=FILE[:TEMPLATE]
12368 instantiate the configuration header FILE
edece237
CV
12369
12370Configuration files:
12371$config_files
12372
12373Configuration headers:
12374$config_headers
12375
edece237
CV
12376Configuration commands:
12377$config_commands
12378
81ecdfbb 12379Report bugs to the package provider."
edece237 12380
81ecdfbb
RW
12381_ACEOF
12382cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12383ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
edece237
CV
12384ac_cs_version="\\
12385config.status
d0ac1c44
SM
12386configured by $0, generated by GNU Autoconf 2.69,
12387 with options \\"\$ac_cs_config\\"
edece237 12388
d0ac1c44 12389Copyright (C) 2012 Free Software Foundation, Inc.
edece237
CV
12390This config.status script is free software; the Free Software Foundation
12391gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
12392
12393ac_pwd='$ac_pwd'
12394srcdir='$srcdir'
12395INSTALL='$INSTALL'
6bb11ab3 12396AWK='$AWK'
81ecdfbb 12397test -n "\$AWK" || AWK=awk
edece237
CV
12398_ACEOF
12399
81ecdfbb
RW
12400cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12401# The default lists apply if the user does not specify any file.
edece237
CV
12402ac_need_defaults=:
12403while test $# != 0
12404do
12405 case $1 in
d0ac1c44 12406 --*=?*)
81ecdfbb
RW
12407 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12408 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
edece237
CV
12409 ac_shift=:
12410 ;;
d0ac1c44
SM
12411 --*=)
12412 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12413 ac_optarg=
12414 ac_shift=:
12415 ;;
81ecdfbb 12416 *)
edece237
CV
12417 ac_option=$1
12418 ac_optarg=$2
12419 ac_shift=shift
12420 ;;
edece237
CV
12421 esac
12422
12423 case $ac_option in
12424 # Handling of the options.
edece237
CV
12425 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12426 ac_cs_recheck=: ;;
81ecdfbb
RW
12427 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12428 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12429 --config | --confi | --conf | --con | --co | --c )
12430 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 12431 --debug | --debu | --deb | --de | --d | -d )
edece237
CV
12432 debug=: ;;
12433 --file | --fil | --fi | --f )
12434 $ac_shift
81ecdfbb
RW
12435 case $ac_optarg in
12436 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12437 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
12438 esac
12439 as_fn_append CONFIG_FILES " '$ac_optarg'"
edece237
CV
12440 ac_need_defaults=false;;
12441 --header | --heade | --head | --hea )
12442 $ac_shift
81ecdfbb
RW
12443 case $ac_optarg in
12444 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12445 esac
12446 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
edece237 12447 ac_need_defaults=false;;
81ecdfbb
RW
12448 --he | --h)
12449 # Conflict between --help and --header
d0ac1c44 12450 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
12451Try \`$0 --help' for more information.";;
12452 --help | --hel | -h )
12453 $as_echo "$ac_cs_usage"; exit ;;
edece237
CV
12454 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12455 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12456 ac_cs_silent=: ;;
12457
12458 # This is an error.
d0ac1c44 12459 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 12460Try \`$0 --help' for more information." ;;
edece237 12461
81ecdfbb
RW
12462 *) as_fn_append ac_config_targets " $1"
12463 ac_need_defaults=false ;;
edece237
CV
12464
12465 esac
12466 shift
12467done
12468
12469ac_configure_extra_args=
12470
12471if $ac_cs_silent; then
12472 exec 6>/dev/null
12473 ac_configure_extra_args="$ac_configure_extra_args --silent"
12474fi
12475
12476_ACEOF
81ecdfbb 12477cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
edece237 12478if \$ac_cs_recheck; then
d0ac1c44 12479 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
12480 shift
12481 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12482 CONFIG_SHELL='$SHELL'
12483 export CONFIG_SHELL
12484 exec "\$@"
edece237
CV
12485fi
12486
12487_ACEOF
81ecdfbb
RW
12488cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12489exec 5>>config.log
12490{
12491 echo
12492 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12493## Running $as_me. ##
12494_ASBOX
12495 $as_echo "$ac_log"
12496} >&5
edece237 12497
81ecdfbb
RW
12498_ACEOF
12499cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
12500#
12501# INIT-COMMANDS
12502#
12503ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12504
6bb11ab3
L
12505
12506# The HP-UX ksh and POSIX shell print the target directory to stdout
12507# if CDPATH is set.
12508(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12509
12510sed_quote_subst='$sed_quote_subst'
12511double_quote_subst='$double_quote_subst'
12512delay_variable_subst='$delay_variable_subst'
12513macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12514macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12515enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12516enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12517pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12518enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12519SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12520ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12521host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12522host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12523host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12524build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12525build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12526build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12527SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12528Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12529GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12530EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12531FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12532LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12533NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12534LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12535max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12536ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12537exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12538lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12539lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12540lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12541reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12542reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12543OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12544deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12545file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12546AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12547AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12548STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12549RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12550old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12551old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12552old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12553lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12554CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12555CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12556compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12557GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12558lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12559lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12560lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12561lt_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"`'
12562objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12563MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12564lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12565lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12566lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12567lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12568lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12569need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12570DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12571NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12572LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12573OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12574OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12575libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12576shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12577extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12578archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12579enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12580export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12581whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12582compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12583old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12584old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12585archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12586archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12587module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12588module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12589with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12590allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12591no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12592hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12593hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12594hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12595hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12596hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12597hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12598hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12599hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12600inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12601link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12602fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12603always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12604export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12605exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12606include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12607prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12608file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12609variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12610need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12611need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12612version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12613runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12614shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12615shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12616libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12617library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12618soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12619install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12620postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12621postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12622finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12623finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12624hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12625sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12626sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12627hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12628enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12629enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12630enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12631old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12632striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12633
12634LTCC='$LTCC'
12635LTCFLAGS='$LTCFLAGS'
12636compiler='$compiler_DEFAULT'
12637
12638# A function that is used when there is no print builtin or printf.
12639func_fallback_echo ()
12640{
12641 eval 'cat <<_LTECHO_EOF
12642\$1
12643_LTECHO_EOF'
12644}
12645
12646# Quote evaled strings.
12647for var in SHELL \
12648ECHO \
12649SED \
12650GREP \
12651EGREP \
12652FGREP \
12653LD \
12654NM \
12655LN_S \
12656lt_SP2NL \
12657lt_NL2SP \
12658reload_flag \
12659OBJDUMP \
12660deplibs_check_method \
12661file_magic_cmd \
12662AR \
12663AR_FLAGS \
12664STRIP \
12665RANLIB \
12666CC \
12667CFLAGS \
12668compiler \
12669lt_cv_sys_global_symbol_pipe \
12670lt_cv_sys_global_symbol_to_cdecl \
12671lt_cv_sys_global_symbol_to_c_name_address \
12672lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12673lt_prog_compiler_no_builtin_flag \
12674lt_prog_compiler_wl \
12675lt_prog_compiler_pic \
12676lt_prog_compiler_static \
12677lt_cv_prog_compiler_c_o \
12678need_locks \
12679DSYMUTIL \
12680NMEDIT \
12681LIPO \
12682OTOOL \
12683OTOOL64 \
12684shrext_cmds \
12685export_dynamic_flag_spec \
12686whole_archive_flag_spec \
12687compiler_needs_object \
12688with_gnu_ld \
12689allow_undefined_flag \
12690no_undefined_flag \
12691hardcode_libdir_flag_spec \
12692hardcode_libdir_flag_spec_ld \
12693hardcode_libdir_separator \
12694fix_srcfile_path \
12695exclude_expsyms \
12696include_expsyms \
12697file_list_spec \
12698variables_saved_for_relink \
12699libname_spec \
12700library_names_spec \
12701soname_spec \
12702install_override_mode \
12703finish_eval \
12704old_striplib \
12705striplib; do
12706 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12707 *[\\\\\\\`\\"\\\$]*)
12708 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12709 ;;
12710 *)
12711 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12712 ;;
12713 esac
12714done
12715
12716# Double-quote double-evaled strings.
12717for var in reload_cmds \
12718old_postinstall_cmds \
12719old_postuninstall_cmds \
12720old_archive_cmds \
12721extract_expsyms_cmds \
12722old_archive_from_new_cmds \
12723old_archive_from_expsyms_cmds \
12724archive_cmds \
12725archive_expsym_cmds \
12726module_cmds \
12727module_expsym_cmds \
12728export_symbols_cmds \
12729prelink_cmds \
12730postinstall_cmds \
12731postuninstall_cmds \
12732finish_cmds \
12733sys_lib_search_path_spec \
12734sys_lib_dlsearch_path_spec; do
12735 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12736 *[\\\\\\\`\\"\\\$]*)
12737 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12738 ;;
12739 *)
12740 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12741 ;;
12742 esac
12743done
12744
12745ac_aux_dir='$ac_aux_dir'
12746xsi_shell='$xsi_shell'
12747lt_shell_append='$lt_shell_append'
12748
12749# See if we are running on zsh, and set the options which allow our
12750# commands through without removal of \ escapes INIT.
12751if test -n "\${ZSH_VERSION+set}" ; then
12752 setopt NO_GLOB_SUBST
12753fi
12754
12755
12756 PACKAGE='$PACKAGE'
12757 VERSION='$VERSION'
12758 TIMESTAMP='$TIMESTAMP'
12759 RM='$RM'
12760 ofile='$ofile'
12761
12762
12763
12764
81ecdfbb 12765_ACEOF
edece237 12766
81ecdfbb 12767cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
edece237 12768
81ecdfbb 12769# Handling of arguments.
edece237
CV
12770for ac_config_target in $ac_config_targets
12771do
81ecdfbb
RW
12772 case $ac_config_target in
12773 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 12774 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 12775 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
12776 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12777 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12778 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12779 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12780 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12781
d0ac1c44 12782 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
edece237
CV
12783 esac
12784done
12785
81ecdfbb 12786
edece237
CV
12787# If the user did not use the arguments to specify the items to instantiate,
12788# then the envvar interface is used. Set only those that are not.
12789# We use the long form for the default assignment because of an extremely
12790# bizarre bug on SunOS 4.1.3.
12791if $ac_need_defaults; then
12792 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12793 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
edece237
CV
12794 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12795fi
12796
12797# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 12798# simply because there is no reason against having it here, and in addition,
edece237 12799# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
12800# Hook for its removal unless debugging.
12801# Note that there is a small window in which the directory will not be cleaned:
12802# after its creation but before its name has been assigned to `$tmp'.
edece237
CV
12803$debug ||
12804{
d0ac1c44 12805 tmp= ac_tmp=
81ecdfbb 12806 trap 'exit_status=$?
d0ac1c44
SM
12807 : "${ac_tmp:=$tmp}"
12808 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
12809' 0
12810 trap 'as_fn_exit 1' 1 2 13 15
edece237 12811}
edece237
CV
12812# Create a (secure) tmp directory for tmp files.
12813
12814{
81ecdfbb 12815 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 12816 test -d "$tmp"
edece237
CV
12817} ||
12818{
81ecdfbb
RW
12819 tmp=./conf$$-$RANDOM
12820 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
12821} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12822ac_tmp=$tmp
edece237 12823
81ecdfbb
RW
12824# Set up the scripts for CONFIG_FILES section.
12825# No need to generate them if there are no CONFIG_FILES.
12826# This happens for instance with `./config.status config.h'.
12827if test -n "$CONFIG_FILES"; then
edece237 12828
edece237 12829
81ecdfbb
RW
12830ac_cr=`echo X | tr X '\015'`
12831# On cygwin, bash can eat \r inside `` if the user requested igncr.
12832# But we know of no other shell where ac_cr would be empty at this
12833# point, so we can use a bashism as a fallback.
12834if test "x$ac_cr" = x; then
12835 eval ac_cr=\$\'\\r\'
12836fi
12837ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12838if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 12839 ac_cs_awk_cr='\\r'
81ecdfbb
RW
12840else
12841 ac_cs_awk_cr=$ac_cr
12842fi
edece237 12843
d0ac1c44 12844echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
edece237
CV
12845_ACEOF
12846
81ecdfbb
RW
12847
12848{
12849 echo "cat >conf$$subs.awk <<_ACEOF" &&
12850 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12851 echo "_ACEOF"
12852} >conf$$subs.sh ||
d0ac1c44
SM
12853 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12854ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
12855ac_delim='%!_!# '
12856for ac_last_try in false false false false false :; do
12857 . ./conf$$subs.sh ||
d0ac1c44 12858 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
12859
12860 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12861 if test $ac_delim_n = $ac_delim_num; then
12862 break
12863 elif $ac_last_try; then
d0ac1c44 12864 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
12865 else
12866 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
edece237 12867 fi
81ecdfbb
RW
12868done
12869rm -f conf$$subs.sh
edece237 12870
81ecdfbb 12871cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12872cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
edece237 12873_ACEOF
81ecdfbb
RW
12874sed -n '
12875h
12876s/^/S["/; s/!.*/"]=/
12877p
12878g
12879s/^[^!]*!//
12880:repl
12881t repl
12882s/'"$ac_delim"'$//
12883t delim
12884:nl
12885h
d0ac1c44 12886s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
12887t more1
12888s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12889p
12890n
12891b repl
12892:more1
12893s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12894p
12895g
12896s/.\{148\}//
12897t nl
12898:delim
12899h
d0ac1c44 12900s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
12901t more2
12902s/["\\]/\\&/g; s/^/"/; s/$/"/
12903p
12904b
12905:more2
12906s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12907p
12908g
12909s/.\{148\}//
12910t delim
12911' <conf$$subs.awk | sed '
12912/^[^""]/{
12913 N
12914 s/\n//
12915}
12916' >>$CONFIG_STATUS || ac_write_fail=1
12917rm -f conf$$subs.awk
12918cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12919_ACAWK
d0ac1c44 12920cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
12921 for (key in S) S_is_set[key] = 1
12922 FS = "\a"
edece237 12923
81ecdfbb
RW
12924}
12925{
12926 line = $ 0
12927 nfields = split(line, field, "@")
12928 substed = 0
12929 len = length(field[1])
12930 for (i = 2; i < nfields; i++) {
12931 key = field[i]
12932 keylen = length(key)
12933 if (S_is_set[key]) {
12934 value = S[key]
12935 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12936 len += length(value) + length(field[++i])
12937 substed = 1
12938 } else
12939 len += 1 + keylen
12940 }
12941
12942 print line
12943}
edece237 12944
81ecdfbb
RW
12945_ACAWK
12946_ACEOF
12947cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12948if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12949 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
edece237 12950else
81ecdfbb 12951 cat
d0ac1c44
SM
12952fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12953 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 12954_ACEOF
edece237 12955
d0ac1c44
SM
12956# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12957# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
12958# trailing colons and then remove the whole line if VPATH becomes empty
12959# (actually we leave an empty line to preserve line numbers).
12960if test "x$srcdir" = x.; then
d0ac1c44
SM
12961 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12962h
12963s///
12964s/^/:/
12965s/[ ]*$/:/
12966s/:\$(srcdir):/:/g
12967s/:\${srcdir}:/:/g
12968s/:@srcdir@:/:/g
12969s/^:*//
81ecdfbb 12970s/:*$//
d0ac1c44
SM
12971x
12972s/\(=[ ]*\).*/\1/
12973G
12974s/\n//
81ecdfbb
RW
12975s/^[^=]*=[ ]*$//
12976}'
12977fi
edece237 12978
81ecdfbb
RW
12979cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12980fi # test -n "$CONFIG_FILES"
edece237 12981
81ecdfbb
RW
12982# Set up the scripts for CONFIG_HEADERS section.
12983# No need to generate them if there are no CONFIG_HEADERS.
12984# This happens for instance with `./config.status Makefile'.
12985if test -n "$CONFIG_HEADERS"; then
d0ac1c44 12986cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
12987BEGIN {
12988_ACEOF
edece237 12989
81ecdfbb
RW
12990# Transform confdefs.h into an awk script `defines.awk', embedded as
12991# here-document in config.status, that substitutes the proper values into
12992# config.h.in to produce config.h.
edece237 12993
81ecdfbb
RW
12994# Create a delimiter string that does not exist in confdefs.h, to ease
12995# handling of long lines.
12996ac_delim='%!_!# '
12997for ac_last_try in false false :; do
d0ac1c44
SM
12998 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12999 if test -z "$ac_tt"; then
81ecdfbb
RW
13000 break
13001 elif $ac_last_try; then
d0ac1c44 13002 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
edece237 13003 else
81ecdfbb 13004 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
edece237 13005 fi
edece237 13006done
81ecdfbb
RW
13007
13008# For the awk script, D is an array of macro values keyed by name,
13009# likewise P contains macro parameters if any. Preserve backslash
13010# newline sequences.
13011
13012ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13013sed -n '
13014s/.\{148\}/&'"$ac_delim"'/g
13015t rset
13016:rset
13017s/^[ ]*#[ ]*define[ ][ ]*/ /
13018t def
13019d
13020:def
13021s/\\$//
13022t bsnl
13023s/["\\]/\\&/g
13024s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13025D["\1"]=" \3"/p
13026s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13027d
13028:bsnl
13029s/["\\]/\\&/g
13030s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13031D["\1"]=" \3\\\\\\n"\\/p
13032t cont
13033s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13034t cont
13035d
13036:cont
13037n
13038s/.\{148\}/&'"$ac_delim"'/g
13039t clear
13040:clear
13041s/\\$//
13042t bsnlc
13043s/["\\]/\\&/g; s/^/"/; s/$/"/p
13044d
13045:bsnlc
13046s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13047b cont
13048' <confdefs.h | sed '
13049s/'"$ac_delim"'/"\\\
13050"/g' >>$CONFIG_STATUS || ac_write_fail=1
13051
13052cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13053 for (key in D) D_is_set[key] = 1
13054 FS = "\a"
13055}
13056/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13057 line = \$ 0
13058 split(line, arg, " ")
13059 if (arg[1] == "#") {
13060 defundef = arg[2]
13061 mac1 = arg[3]
13062 } else {
13063 defundef = substr(arg[1], 2)
13064 mac1 = arg[2]
13065 }
13066 split(mac1, mac2, "(") #)
13067 macro = mac2[1]
13068 prefix = substr(line, 1, index(line, defundef) - 1)
13069 if (D_is_set[macro]) {
13070 # Preserve the white space surrounding the "#".
13071 print prefix "define", macro P[macro] D[macro]
13072 next
13073 } else {
13074 # Replace #undef with comments. This is necessary, for example,
13075 # in the case of _POSIX_SOURCE, which is predefined and required
13076 # on some systems where configure will not decide to define it.
13077 if (defundef == "undef") {
13078 print "/*", prefix defundef, macro, "*/"
13079 next
13080 }
13081 }
13082}
13083{ print }
13084_ACAWK
edece237 13085_ACEOF
81ecdfbb 13086cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 13087 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 13088fi # test -n "$CONFIG_HEADERS"
edece237 13089
edece237 13090
99d8e879 13091eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
13092shift
13093for ac_tag
13094do
13095 case $ac_tag in
13096 :[FHLC]) ac_mode=$ac_tag; continue;;
13097 esac
13098 case $ac_mode$ac_tag in
13099 :[FHL]*:*);;
d0ac1c44 13100 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
13101 :[FH]-) ac_tag=-:-;;
13102 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
edece237 13103 esac
81ecdfbb
RW
13104 ac_save_IFS=$IFS
13105 IFS=:
13106 set x $ac_tag
13107 IFS=$ac_save_IFS
13108 shift
13109 ac_file=$1
13110 shift
edece237 13111
81ecdfbb
RW
13112 case $ac_mode in
13113 :L) ac_source=$1;;
13114 :[FH])
13115 ac_file_inputs=
13116 for ac_f
13117 do
13118 case $ac_f in
d0ac1c44 13119 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
13120 *) # Look for the file first in the build tree, then in the source tree
13121 # (if the path is not absolute). The absolute path cannot be DOS-style,
13122 # because $ac_f cannot contain `:'.
13123 test -f "$ac_f" ||
13124 case $ac_f in
13125 [\\/$]*) false;;
13126 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13127 esac ||
d0ac1c44 13128 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
edece237 13129 esac
81ecdfbb
RW
13130 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13131 as_fn_append ac_file_inputs " '$ac_f'"
13132 done
edece237 13133
81ecdfbb
RW
13134 # Let's still pretend it is `configure' which instantiates (i.e., don't
13135 # use $as_me), people would be surprised to read:
13136 # /* config.h. Generated by config.status. */
13137 configure_input='Generated from '`
13138 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13139 `' by configure.'
13140 if test x"$ac_file" != x-; then
13141 configure_input="$ac_file. $configure_input"
13142 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13143$as_echo "$as_me: creating $ac_file" >&6;}
13144 fi
13145 # Neutralize special characters interpreted by sed in replacement strings.
13146 case $configure_input in #(
13147 *\&* | *\|* | *\\* )
13148 ac_sed_conf_input=`$as_echo "$configure_input" |
13149 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13150 *) ac_sed_conf_input=$configure_input;;
13151 esac
edece237 13152
81ecdfbb 13153 case $ac_tag in
d0ac1c44
SM
13154 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13155 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
13156 esac
13157 ;;
13158 esac
edece237 13159
81ecdfbb 13160 ac_dir=`$as_dirname -- "$ac_file" ||
edece237
CV
13161$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13162 X"$ac_file" : 'X\(//\)[^/]' \| \
13163 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
13164 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13165$as_echo X"$ac_file" |
13166 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13167 s//\1/
13168 q
13169 }
13170 /^X\(\/\/\)[^/].*/{
13171 s//\1/
13172 q
13173 }
13174 /^X\(\/\/\)$/{
13175 s//\1/
13176 q
13177 }
13178 /^X\(\/\).*/{
13179 s//\1/
13180 q
13181 }
13182 s/.*/./; q'`
13183 as_dir="$ac_dir"; as_fn_mkdir_p
edece237
CV
13184 ac_builddir=.
13185
81ecdfbb
RW
13186case "$ac_dir" in
13187.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13188*)
13189 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13190 # A ".." for each directory in $ac_dir_suffix.
13191 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13192 case $ac_top_builddir_sub in
13193 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13194 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13195 esac ;;
13196esac
13197ac_abs_top_builddir=$ac_pwd
13198ac_abs_builddir=$ac_pwd$ac_dir_suffix
13199# for backward compatibility:
13200ac_top_builddir=$ac_top_build_prefix
edece237
CV
13201
13202case $srcdir in
81ecdfbb 13203 .) # We are building in place.
edece237 13204 ac_srcdir=.
81ecdfbb
RW
13205 ac_top_srcdir=$ac_top_builddir_sub
13206 ac_abs_top_srcdir=$ac_pwd ;;
13207 [\\/]* | ?:[\\/]* ) # Absolute name.
edece237 13208 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
13209 ac_top_srcdir=$srcdir
13210 ac_abs_top_srcdir=$srcdir ;;
13211 *) # Relative name.
13212 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13213 ac_top_srcdir=$ac_top_build_prefix$srcdir
13214 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
edece237 13215esac
81ecdfbb 13216ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
edece237 13217
edece237 13218
81ecdfbb
RW
13219 case $ac_mode in
13220 :F)
13221 #
13222 # CONFIG_FILE
13223 #
edece237 13224
81ecdfbb
RW
13225 case $INSTALL in
13226 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13227 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
edece237 13228 esac
81ecdfbb 13229_ACEOF
edece237 13230
81ecdfbb
RW
13231cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13232# If the template does not know about datarootdir, expand it.
13233# FIXME: This hack should be removed a few years after 2.60.
13234ac_datarootdir_hack=; ac_datarootdir_seen=
13235ac_sed_dataroot='
13236/datarootdir/ {
13237 p
13238 q
13239}
13240/@datadir@/p
13241/@docdir@/p
13242/@infodir@/p
13243/@localedir@/p
13244/@mandir@/p'
13245case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13246*datarootdir*) ac_datarootdir_seen=yes;;
13247*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13249$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13250_ACEOF
13251cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13252 ac_datarootdir_hack='
13253 s&@datadir@&$datadir&g
13254 s&@docdir@&$docdir&g
13255 s&@infodir@&$infodir&g
13256 s&@localedir@&$localedir&g
13257 s&@mandir@&$mandir&g
13258 s&\\\${datarootdir}&$datarootdir&g' ;;
13259esac
edece237 13260_ACEOF
edece237 13261
81ecdfbb
RW
13262# Neutralize VPATH when `$srcdir' = `.'.
13263# Shell code in configure.ac might set extrasub.
13264# FIXME: do we really want to maintain this feature?
13265cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13266ac_sed_extra="$ac_vpsub
13267$extrasub
13268_ACEOF
13269cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13270:t
13271/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13272s|@configure_input@|$ac_sed_conf_input|;t t
13273s&@top_builddir@&$ac_top_builddir_sub&;t t
13274s&@top_build_prefix@&$ac_top_build_prefix&;t t
13275s&@srcdir@&$ac_srcdir&;t t
13276s&@abs_srcdir@&$ac_abs_srcdir&;t t
13277s&@top_srcdir@&$ac_top_srcdir&;t t
13278s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13279s&@builddir@&$ac_builddir&;t t
13280s&@abs_builddir@&$ac_abs_builddir&;t t
13281s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13282s&@INSTALL@&$ac_INSTALL&;t t
13283$ac_datarootdir_hack
13284"
d0ac1c44
SM
13285eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13286 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13287
13288test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
13289 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13290 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13291 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 13292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13293which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 13294$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13295which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 13296
d0ac1c44 13297 rm -f "$ac_tmp/stdin"
81ecdfbb 13298 case $ac_file in
d0ac1c44
SM
13299 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13300 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 13301 esac \
d0ac1c44 13302 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13303 ;;
13304 :H)
13305 #
13306 # CONFIG_HEADER
13307 #
13308 if test x"$ac_file" != x-; then
13309 {
13310 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13311 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13312 } >"$ac_tmp/config.h" \
13313 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13314 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
13315 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13316$as_echo "$as_me: $ac_file is unchanged" >&6;}
13317 else
13318 rm -f "$ac_file"
d0ac1c44
SM
13319 mv "$ac_tmp/config.h" "$ac_file" \
13320 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 13321 fi
edece237 13322 else
81ecdfbb 13323 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13324 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13325 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
13326 fi
13327 ;;
edece237 13328
81ecdfbb
RW
13329 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13330$as_echo "$as_me: executing $ac_file commands" >&6;}
13331 ;;
13332 esac
edece237
CV
13333
13334
81ecdfbb 13335 case $ac_file$ac_mode in
db2e4d67 13336 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
13337 "libtool":C)
13338
13339 # See if we are running on zsh, and set the options which allow our
13340 # commands through without removal of \ escapes.
13341 if test -n "${ZSH_VERSION+set}" ; then
13342 setopt NO_GLOB_SUBST
13343 fi
13344
13345 cfgfile="${ofile}T"
13346 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13347 $RM "$cfgfile"
13348
13349 cat <<_LT_EOF >> "$cfgfile"
13350#! $SHELL
13351
13352# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13353# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13354# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13355# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13356#
13357# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13358# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13359# Written by Gordon Matzigkeit, 1996
13360#
13361# This file is part of GNU Libtool.
13362#
13363# GNU Libtool is free software; you can redistribute it and/or
13364# modify it under the terms of the GNU General Public License as
13365# published by the Free Software Foundation; either version 2 of
13366# the License, or (at your option) any later version.
13367#
13368# As a special exception to the GNU General Public License,
13369# if you distribute this file as part of a program or library that
13370# is built using GNU Libtool, you may include this file under the
13371# same distribution terms that you use for the rest of that program.
13372#
13373# GNU Libtool is distributed in the hope that it will be useful,
13374# but WITHOUT ANY WARRANTY; without even the implied warranty of
13375# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13376# GNU General Public License for more details.
13377#
13378# You should have received a copy of the GNU General Public License
13379# along with GNU Libtool; see the file COPYING. If not, a copy
13380# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13381# obtained by writing to the Free Software Foundation, Inc.,
13382# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13383
13384
13385# The names of the tagged configurations supported by this script.
13386available_tags=""
13387
13388# ### BEGIN LIBTOOL CONFIG
13389
13390# Which release of libtool.m4 was used?
13391macro_version=$macro_version
13392macro_revision=$macro_revision
13393
13394# Whether or not to build shared libraries.
13395build_libtool_libs=$enable_shared
13396
13397# Whether or not to build static libraries.
13398build_old_libs=$enable_static
13399
13400# What type of objects to build.
13401pic_mode=$pic_mode
13402
13403# Whether or not to optimize for fast installation.
13404fast_install=$enable_fast_install
13405
13406# Shell to use when invoking shell scripts.
13407SHELL=$lt_SHELL
13408
13409# An echo program that protects backslashes.
13410ECHO=$lt_ECHO
13411
13412# The host system.
13413host_alias=$host_alias
13414host=$host
13415host_os=$host_os
13416
13417# The build system.
13418build_alias=$build_alias
13419build=$build
13420build_os=$build_os
13421
13422# A sed program that does not truncate output.
13423SED=$lt_SED
13424
13425# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13426Xsed="\$SED -e 1s/^X//"
13427
13428# A grep program that handles long lines.
13429GREP=$lt_GREP
13430
13431# An ERE matcher.
13432EGREP=$lt_EGREP
13433
13434# A literal string matcher.
13435FGREP=$lt_FGREP
13436
13437# A BSD- or MS-compatible name lister.
13438NM=$lt_NM
13439
13440# Whether we need soft or hard links.
13441LN_S=$lt_LN_S
13442
13443# What is the maximum length of a command?
13444max_cmd_len=$max_cmd_len
13445
13446# Object file suffix (normally "o").
13447objext=$ac_objext
13448
13449# Executable file suffix (normally "").
13450exeext=$exeext
13451
13452# whether the shell understands "unset".
13453lt_unset=$lt_unset
13454
13455# turn spaces into newlines.
13456SP2NL=$lt_lt_SP2NL
13457
13458# turn newlines into spaces.
13459NL2SP=$lt_lt_NL2SP
13460
13461# An object symbol dumper.
13462OBJDUMP=$lt_OBJDUMP
13463
13464# Method to check whether dependent libraries are shared objects.
13465deplibs_check_method=$lt_deplibs_check_method
13466
13467# Command to use when deplibs_check_method == "file_magic".
13468file_magic_cmd=$lt_file_magic_cmd
13469
13470# The archiver.
13471AR=$lt_AR
13472AR_FLAGS=$lt_AR_FLAGS
13473
13474# A symbol stripping program.
13475STRIP=$lt_STRIP
13476
13477# Commands used to install an old-style archive.
13478RANLIB=$lt_RANLIB
13479old_postinstall_cmds=$lt_old_postinstall_cmds
13480old_postuninstall_cmds=$lt_old_postuninstall_cmds
13481
13482# Whether to use a lock for old archive extraction.
13483lock_old_archive_extraction=$lock_old_archive_extraction
13484
13485# A C compiler.
13486LTCC=$lt_CC
13487
13488# LTCC compiler flags.
13489LTCFLAGS=$lt_CFLAGS
13490
13491# Take the output of nm and produce a listing of raw symbols and C names.
13492global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13493
13494# Transform the output of nm in a proper C declaration.
13495global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13496
13497# Transform the output of nm in a C name address pair.
13498global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13499
13500# Transform the output of nm in a C name address pair when lib prefix is needed.
13501global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13502
13503# The name of the directory that contains temporary libtool files.
13504objdir=$objdir
13505
13506# Used to examine libraries when file_magic_cmd begins with "file".
13507MAGIC_CMD=$MAGIC_CMD
13508
13509# Must we lock files when doing compilation?
13510need_locks=$lt_need_locks
13511
13512# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13513DSYMUTIL=$lt_DSYMUTIL
13514
13515# Tool to change global to local symbols on Mac OS X.
13516NMEDIT=$lt_NMEDIT
13517
13518# Tool to manipulate fat objects and archives on Mac OS X.
13519LIPO=$lt_LIPO
13520
13521# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13522OTOOL=$lt_OTOOL
13523
13524# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13525OTOOL64=$lt_OTOOL64
13526
13527# Old archive suffix (normally "a").
13528libext=$libext
13529
13530# Shared library suffix (normally ".so").
13531shrext_cmds=$lt_shrext_cmds
13532
13533# The commands to extract the exported symbol list from a shared archive.
13534extract_expsyms_cmds=$lt_extract_expsyms_cmds
13535
13536# Variables whose values should be saved in libtool wrapper scripts and
13537# restored at link time.
13538variables_saved_for_relink=$lt_variables_saved_for_relink
13539
13540# Do we need the "lib" prefix for modules?
13541need_lib_prefix=$need_lib_prefix
13542
13543# Do we need a version for libraries?
13544need_version=$need_version
13545
13546# Library versioning type.
13547version_type=$version_type
13548
13549# Shared library runtime path variable.
13550runpath_var=$runpath_var
13551
13552# Shared library path variable.
13553shlibpath_var=$shlibpath_var
13554
13555# Is shlibpath searched before the hard-coded library search path?
13556shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13557
13558# Format of library name prefix.
13559libname_spec=$lt_libname_spec
13560
13561# List of archive names. First name is the real one, the rest are links.
13562# The last name is the one that the linker finds with -lNAME
13563library_names_spec=$lt_library_names_spec
13564
13565# The coded name of the library, if different from the real name.
13566soname_spec=$lt_soname_spec
13567
13568# Permission mode override for installation of shared libraries.
13569install_override_mode=$lt_install_override_mode
13570
13571# Command to use after installation of a shared archive.
13572postinstall_cmds=$lt_postinstall_cmds
13573
13574# Command to use after uninstallation of a shared archive.
13575postuninstall_cmds=$lt_postuninstall_cmds
13576
13577# Commands used to finish a libtool library installation in a directory.
13578finish_cmds=$lt_finish_cmds
13579
13580# As "finish_cmds", except a single script fragment to be evaled but
13581# not shown.
13582finish_eval=$lt_finish_eval
13583
13584# Whether we should hardcode library paths into libraries.
13585hardcode_into_libs=$hardcode_into_libs
13586
13587# Compile-time system search path for libraries.
13588sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13589
13590# Run-time system search path for libraries.
13591sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13592
13593# Whether dlopen is supported.
13594dlopen_support=$enable_dlopen
13595
13596# Whether dlopen of programs is supported.
13597dlopen_self=$enable_dlopen_self
13598
13599# Whether dlopen of statically linked programs is supported.
13600dlopen_self_static=$enable_dlopen_self_static
13601
13602# Commands to strip libraries.
13603old_striplib=$lt_old_striplib
13604striplib=$lt_striplib
13605
13606
13607# The linker used to build libraries.
13608LD=$lt_LD
13609
13610# How to create reloadable object files.
13611reload_flag=$lt_reload_flag
13612reload_cmds=$lt_reload_cmds
13613
13614# Commands used to build an old-style archive.
13615old_archive_cmds=$lt_old_archive_cmds
13616
13617# A language specific compiler.
13618CC=$lt_compiler
13619
13620# Is the compiler the GNU compiler?
13621with_gcc=$GCC
13622
13623# Compiler flag to turn off builtin functions.
13624no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13625
13626# How to pass a linker flag through the compiler.
13627wl=$lt_lt_prog_compiler_wl
13628
13629# Additional compiler flags for building library objects.
13630pic_flag=$lt_lt_prog_compiler_pic
13631
13632# Compiler flag to prevent dynamic linking.
13633link_static_flag=$lt_lt_prog_compiler_static
13634
13635# Does compiler simultaneously support -c and -o options?
13636compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13637
13638# Whether or not to add -lc for building shared libraries.
13639build_libtool_need_lc=$archive_cmds_need_lc
13640
13641# Whether or not to disallow shared libs when runtime libs are static.
13642allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13643
13644# Compiler flag to allow reflexive dlopens.
13645export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13646
13647# Compiler flag to generate shared objects directly from archives.
13648whole_archive_flag_spec=$lt_whole_archive_flag_spec
13649
13650# Whether the compiler copes with passing no objects directly.
13651compiler_needs_object=$lt_compiler_needs_object
13652
13653# Create an old-style archive from a shared archive.
13654old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13655
13656# Create a temporary old-style archive to link instead of a shared archive.
13657old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13658
13659# Commands used to build a shared archive.
13660archive_cmds=$lt_archive_cmds
13661archive_expsym_cmds=$lt_archive_expsym_cmds
13662
13663# Commands used to build a loadable module if different from building
13664# a shared archive.
13665module_cmds=$lt_module_cmds
13666module_expsym_cmds=$lt_module_expsym_cmds
13667
13668# Whether we are building with GNU ld or not.
13669with_gnu_ld=$lt_with_gnu_ld
13670
13671# Flag that allows shared libraries with undefined symbols to be built.
13672allow_undefined_flag=$lt_allow_undefined_flag
13673
13674# Flag that enforces no undefined symbols.
13675no_undefined_flag=$lt_no_undefined_flag
13676
13677# Flag to hardcode \$libdir into a binary during linking.
13678# This must work even if \$libdir does not exist
13679hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13680
13681# If ld is used when linking, flag to hardcode \$libdir into a binary
13682# during linking. This must work even if \$libdir does not exist.
13683hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13684
13685# Whether we need a single "-rpath" flag with a separated argument.
13686hardcode_libdir_separator=$lt_hardcode_libdir_separator
13687
13688# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13689# DIR into the resulting binary.
13690hardcode_direct=$hardcode_direct
13691
13692# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13693# DIR into the resulting binary and the resulting library dependency is
13694# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13695# library is relocated.
13696hardcode_direct_absolute=$hardcode_direct_absolute
13697
13698# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13699# into the resulting binary.
13700hardcode_minus_L=$hardcode_minus_L
13701
13702# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13703# into the resulting binary.
13704hardcode_shlibpath_var=$hardcode_shlibpath_var
13705
13706# Set to "yes" if building a shared library automatically hardcodes DIR
13707# into the library and all subsequent libraries and executables linked
13708# against it.
13709hardcode_automatic=$hardcode_automatic
13710
13711# Set to yes if linker adds runtime paths of dependent libraries
13712# to runtime path list.
13713inherit_rpath=$inherit_rpath
13714
13715# Whether libtool must link a program against all its dependency libraries.
13716link_all_deplibs=$link_all_deplibs
13717
13718# Fix the shell variable \$srcfile for the compiler.
13719fix_srcfile_path=$lt_fix_srcfile_path
13720
13721# Set to "yes" if exported symbols are required.
13722always_export_symbols=$always_export_symbols
13723
13724# The commands to list exported symbols.
13725export_symbols_cmds=$lt_export_symbols_cmds
13726
13727# Symbols that should not be listed in the preloaded symbols.
13728exclude_expsyms=$lt_exclude_expsyms
13729
13730# Symbols that must always be exported.
13731include_expsyms=$lt_include_expsyms
13732
13733# Commands necessary for linking programs (against libraries) with templates.
13734prelink_cmds=$lt_prelink_cmds
13735
13736# Specify filename containing input files.
13737file_list_spec=$lt_file_list_spec
13738
13739# How to hardcode a shared library path into an executable.
13740hardcode_action=$hardcode_action
13741
13742# ### END LIBTOOL CONFIG
13743
13744_LT_EOF
13745
13746 case $host_os in
13747 aix3*)
13748 cat <<\_LT_EOF >> "$cfgfile"
13749# AIX sometimes has problems with the GCC collect2 program. For some
13750# reason, if we set the COLLECT_NAMES environment variable, the problems
13751# vanish in a puff of smoke.
13752if test "X${COLLECT_NAMES+set}" != Xset; then
13753 COLLECT_NAMES=
13754 export COLLECT_NAMES
13755fi
13756_LT_EOF
13757 ;;
13758 esac
13759
13760
13761ltmain="$ac_aux_dir/ltmain.sh"
13762
13763
13764 # We use sed instead of cat because bash on DJGPP gets confused if
13765 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13766 # text mode, it properly converts lines to CR/LF. This bash problem
13767 # is reportedly fixed, but why not run on old versions too?
13768 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13769 || (rm -f "$cfgfile"; exit 1)
13770
13771 case $xsi_shell in
13772 yes)
13773 cat << \_LT_EOF >> "$cfgfile"
13774
13775# func_dirname file append nondir_replacement
13776# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13777# otherwise set result to NONDIR_REPLACEMENT.
13778func_dirname ()
13779{
13780 case ${1} in
13781 */*) func_dirname_result="${1%/*}${2}" ;;
13782 * ) func_dirname_result="${3}" ;;
13783 esac
13784}
13785
13786# func_basename file
13787func_basename ()
13788{
13789 func_basename_result="${1##*/}"
13790}
13791
13792# func_dirname_and_basename file append nondir_replacement
13793# perform func_basename and func_dirname in a single function
13794# call:
13795# dirname: Compute the dirname of FILE. If nonempty,
13796# add APPEND to the result, otherwise set result
13797# to NONDIR_REPLACEMENT.
13798# value returned in "$func_dirname_result"
13799# basename: Compute filename of FILE.
13800# value retuned in "$func_basename_result"
13801# Implementation must be kept synchronized with func_dirname
13802# and func_basename. For efficiency, we do not delegate to
13803# those functions but instead duplicate the functionality here.
13804func_dirname_and_basename ()
13805{
13806 case ${1} in
13807 */*) func_dirname_result="${1%/*}${2}" ;;
13808 * ) func_dirname_result="${3}" ;;
13809 esac
13810 func_basename_result="${1##*/}"
13811}
13812
13813# func_stripname prefix suffix name
13814# strip PREFIX and SUFFIX off of NAME.
13815# PREFIX and SUFFIX must not contain globbing or regex special
13816# characters, hashes, percent signs, but SUFFIX may contain a leading
13817# dot (in which case that matches only a dot).
13818func_stripname ()
13819{
13820 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13821 # positional parameters, so assign one to ordinary parameter first.
13822 func_stripname_result=${3}
13823 func_stripname_result=${func_stripname_result#"${1}"}
13824 func_stripname_result=${func_stripname_result%"${2}"}
13825}
13826
13827# func_opt_split
13828func_opt_split ()
13829{
13830 func_opt_split_opt=${1%%=*}
13831 func_opt_split_arg=${1#*=}
13832}
13833
13834# func_lo2o object
13835func_lo2o ()
13836{
13837 case ${1} in
13838 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13839 *) func_lo2o_result=${1} ;;
13840 esac
13841}
13842
13843# func_xform libobj-or-source
13844func_xform ()
13845{
13846 func_xform_result=${1%.*}.lo
13847}
13848
13849# func_arith arithmetic-term...
13850func_arith ()
13851{
13852 func_arith_result=$(( $* ))
13853}
13854
13855# func_len string
13856# STRING may not start with a hyphen.
13857func_len ()
13858{
13859 func_len_result=${#1}
13860}
13861
13862_LT_EOF
13863 ;;
13864 *) # Bourne compatible functions.
13865 cat << \_LT_EOF >> "$cfgfile"
13866
13867# func_dirname file append nondir_replacement
13868# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13869# otherwise set result to NONDIR_REPLACEMENT.
13870func_dirname ()
13871{
13872 # Extract subdirectory from the argument.
13873 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13874 if test "X$func_dirname_result" = "X${1}"; then
13875 func_dirname_result="${3}"
13876 else
13877 func_dirname_result="$func_dirname_result${2}"
13878 fi
13879}
13880
13881# func_basename file
13882func_basename ()
13883{
13884 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13885}
13886
13887
13888# func_stripname prefix suffix name
13889# strip PREFIX and SUFFIX off of NAME.
13890# PREFIX and SUFFIX must not contain globbing or regex special
13891# characters, hashes, percent signs, but SUFFIX may contain a leading
13892# dot (in which case that matches only a dot).
13893# func_strip_suffix prefix name
13894func_stripname ()
13895{
13896 case ${2} in
13897 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13898 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13899 esac
13900}
13901
13902# sed scripts:
13903my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13904my_sed_long_arg='1s/^-[^=]*=//'
13905
13906# func_opt_split
13907func_opt_split ()
13908{
13909 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13910 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13911}
13912
13913# func_lo2o object
13914func_lo2o ()
13915{
13916 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13917}
13918
13919# func_xform libobj-or-source
13920func_xform ()
13921{
13922 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13923}
13924
13925# func_arith arithmetic-term...
13926func_arith ()
13927{
13928 func_arith_result=`expr "$@"`
13929}
13930
13931# func_len string
13932# STRING may not start with a hyphen.
13933func_len ()
13934{
13935 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13936}
13937
13938_LT_EOF
13939esac
13940
13941case $lt_shell_append in
13942 yes)
13943 cat << \_LT_EOF >> "$cfgfile"
13944
13945# func_append var value
13946# Append VALUE to the end of shell variable VAR.
13947func_append ()
13948{
13949 eval "$1+=\$2"
13950}
13951_LT_EOF
13952 ;;
13953 *)
13954 cat << \_LT_EOF >> "$cfgfile"
13955
13956# func_append var value
13957# Append VALUE to the end of shell variable VAR.
13958func_append ()
13959{
13960 eval "$1=\$$1\$2"
13961}
13962
13963_LT_EOF
13964 ;;
13965 esac
13966
13967
13968 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13969 || (rm -f "$cfgfile"; exit 1)
13970
13971 mv -f "$cfgfile" "$ofile" ||
13972 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13973 chmod +x "$ofile"
13974
13975 ;;
81ecdfbb 13976 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
edece237
CV
13977 rm -f Makesim1.tmp Makesim2.tmp Makefile
13978 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13979 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13980 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
13981 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13982 <Makefile.sim >Makefile
13983 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
13984 ;;
81ecdfbb
RW
13985 "stamp-h":C) echo > stamp-h ;;
13986
edece237 13987 esac
81ecdfbb 13988done # for ac_tag
edece237 13989
edece237 13990
81ecdfbb 13991as_fn_exit 0
edece237 13992_ACEOF
edece237
CV
13993ac_clean_files=$ac_clean_files_save
13994
81ecdfbb 13995test $ac_write_fail = 0 ||
d0ac1c44 13996 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 13997
edece237
CV
13998
13999# configure is writing to config.log, and then calls config.status.
14000# config.status does its own redirection, appending to config.log.
14001# Unfortunately, on DOS this fails, as config.log is still kept open
14002# by configure, so config.status won't be able to write to it; its
14003# output is simply discarded. So we exec the FD to /dev/null,
14004# effectively closing config.log, so it can be properly (re)opened and
14005# appended to by config.status. When coming back to configure, we
14006# need to make the FD available again.
14007if test "$no_create" != yes; then
14008 ac_cs_success=:
14009 ac_config_status_args=
14010 test "$silent" = yes &&
14011 ac_config_status_args="$ac_config_status_args --quiet"
14012 exec 5>/dev/null
14013 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14014 exec 5>>config.log
14015 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14016 # would make configure fail if this is the last instruction.
d0ac1c44 14017 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
14018fi
14019if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14021$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
edece237
CV
14022fi
14023
14024