]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/iq2000/configure
Automatic date update in version.in
[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
680GMAKE_FALSE
681GMAKE_TRUE
682MAKE
683CCDEPMODE
684DEPDIR
685am__leading_dot
5f3ef9d0 686PACKAGE
46f900c0 687C_DIALECT
81ecdfbb
RW
688RANLIB
689AR
c25ea03d 690CFLAGS_FOR_BUILD
81ecdfbb
RW
691CC_FOR_BUILD
692INSTALL_DATA
693INSTALL_SCRIPT
694INSTALL_PROGRAM
2232061b
MF
695EGREP
696GREP
81ecdfbb
RW
697target_os
698target_vendor
699target_cpu
700target
701host_os
702host_vendor
703host_cpu
704host
705build_os
706build_vendor
707build_cpu
708build
ebe9564b 709CPP
6ffe910a
MF
710OBJEXT
711EXEEXT
712ac_ct_CC
713CPPFLAGS
714LDFLAGS
715CFLAGS
716CC
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
936df756
MF
1909
1910# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1911# ----------------------------------------------------
1912# Tries to find if the field MEMBER exists in type AGGR, after including
1913# INCLUDES, setting cache variable VAR accordingly.
1914ac_fn_c_check_member ()
1915{
1916 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1918$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1919if eval \${$4+:} false; then :
936df756
MF
1920 $as_echo_n "(cached) " >&6
1921else
1922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1923/* end confdefs.h. */
1924$5
1925int
1926main ()
1927{
1928static $2 ac_aggr;
1929if (ac_aggr.$3)
1930return 0;
1931 ;
1932 return 0;
1933}
1934_ACEOF
1935if ac_fn_c_try_compile "$LINENO"; then :
1936 eval "$4=yes"
1937else
1938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1939/* end confdefs.h. */
1940$5
1941int
1942main ()
1943{
1944static $2 ac_aggr;
1945if (sizeof ac_aggr.$3)
1946return 0;
1947 ;
1948 return 0;
1949}
1950_ACEOF
1951if ac_fn_c_try_compile "$LINENO"; then :
1952 eval "$4=yes"
1953else
1954 eval "$4=no"
1955fi
1956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957fi
1958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1959fi
1960eval ac_res=\$$4
1961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1962$as_echo "$ac_res" >&6; }
d0ac1c44 1963 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1964
1965} # ac_fn_c_check_member
1966
1967# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1968# -------------------------------------------
1969# Tests whether TYPE exists after having included INCLUDES, setting cache
1970# variable VAR accordingly.
1971ac_fn_c_check_type ()
1972{
1973 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1975$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1976if eval \${$3+:} false; then :
936df756
MF
1977 $as_echo_n "(cached) " >&6
1978else
1979 eval "$3=no"
1980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1981/* end confdefs.h. */
1982$4
1983int
1984main ()
1985{
1986if (sizeof ($2))
1987 return 0;
1988 ;
1989 return 0;
1990}
1991_ACEOF
1992if ac_fn_c_try_compile "$LINENO"; then :
1993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1994/* end confdefs.h. */
1995$4
1996int
1997main ()
1998{
1999if (sizeof (($2)))
2000 return 0;
2001 ;
2002 return 0;
2003}
2004_ACEOF
2005if ac_fn_c_try_compile "$LINENO"; then :
2006
2007else
2008 eval "$3=yes"
2009fi
2010rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2011fi
2012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2013fi
2014eval ac_res=\$$3
2015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2016$as_echo "$ac_res" >&6; }
d0ac1c44 2017 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2018
2019} # ac_fn_c_check_type
81ecdfbb
RW
2020cat >config.log <<_ACEOF
2021This file contains any messages produced by compilers while
2022running configure, to aid debugging if configure makes a mistake.
2023
2024It was created by $as_me, which was
d0ac1c44 2025generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2026
2027 $ $0 $@
2028
2029_ACEOF
2030exec 5>>config.log
2031{
2032cat <<_ASUNAME
2033## --------- ##
2034## Platform. ##
2035## --------- ##
2036
2037hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2038uname -m = `(uname -m) 2>/dev/null || echo unknown`
2039uname -r = `(uname -r) 2>/dev/null || echo unknown`
2040uname -s = `(uname -s) 2>/dev/null || echo unknown`
2041uname -v = `(uname -v) 2>/dev/null || echo unknown`
2042
2043/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2044/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2045
2046/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2047/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2048/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2049/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2050/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2051/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2052/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2053
2054_ASUNAME
2055
2056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2057for as_dir in $PATH
2058do
2059 IFS=$as_save_IFS
2060 test -z "$as_dir" && as_dir=.
2061 $as_echo "PATH: $as_dir"
2062 done
2063IFS=$as_save_IFS
2064
2065} >&5
2066
2067cat >&5 <<_ACEOF
edece237
CV
2068
2069
2070## ----------- ##
2071## Core tests. ##
2072## ----------- ##
2073
2074_ACEOF
2075
2076
2077# Keep a trace of the command line.
2078# Strip out --no-create and --no-recursion so they do not pile up.
2079# Strip out --silent because we don't want to record it for future runs.
2080# Also quote any args containing shell meta-characters.
2081# Make two passes to allow for proper duplicate-argument suppression.
2082ac_configure_args=
2083ac_configure_args0=
2084ac_configure_args1=
edece237
CV
2085ac_must_keep_next=false
2086for ac_pass in 1 2
2087do
2088 for ac_arg
2089 do
2090 case $ac_arg in
2091 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2092 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2093 | -silent | --silent | --silen | --sile | --sil)
2094 continue ;;
81ecdfbb
RW
2095 *\'*)
2096 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
edece237
CV
2097 esac
2098 case $ac_pass in
81ecdfbb 2099 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
edece237 2100 2)
81ecdfbb 2101 as_fn_append ac_configure_args1 " '$ac_arg'"
edece237
CV
2102 if test $ac_must_keep_next = true; then
2103 ac_must_keep_next=false # Got value, back to normal.
2104 else
2105 case $ac_arg in
2106 *=* | --config-cache | -C | -disable-* | --disable-* \
2107 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2108 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2109 | -with-* | --with-* | -without-* | --without-* | --x)
2110 case "$ac_configure_args0 " in
2111 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2112 esac
2113 ;;
2114 -* ) ac_must_keep_next=true ;;
2115 esac
2116 fi
81ecdfbb 2117 as_fn_append ac_configure_args " '$ac_arg'"
edece237
CV
2118 ;;
2119 esac
2120 done
2121done
81ecdfbb
RW
2122{ ac_configure_args0=; unset ac_configure_args0;}
2123{ ac_configure_args1=; unset ac_configure_args1;}
edece237
CV
2124
2125# When interrupted or exit'd, cleanup temporary files, and complete
2126# config.log. We remove comments because anyway the quotes in there
2127# would cause problems or look ugly.
81ecdfbb
RW
2128# WARNING: Use '\'' to represent an apostrophe within the trap.
2129# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
edece237
CV
2130trap 'exit_status=$?
2131 # Save into config.log some information that might help in debugging.
2132 {
2133 echo
2134
d0ac1c44 2135 $as_echo "## ---------------- ##
edece237 2136## Cache variables. ##
d0ac1c44 2137## ---------------- ##"
edece237
CV
2138 echo
2139 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2140(
2141 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2142 eval ac_val=\$$ac_var
2143 case $ac_val in #(
2144 *${as_nl}*)
2145 case $ac_var in #(
2146 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2147$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2148 esac
2149 case $ac_var in #(
2150 _ | IFS | as_nl) ;; #(
2151 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2152 *) { eval $ac_var=; unset $ac_var;} ;;
2153 esac ;;
2154 esac
2155 done
edece237 2156 (set) 2>&1 |
81ecdfbb
RW
2157 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2158 *${as_nl}ac_space=\ *)
edece237 2159 sed -n \
81ecdfbb
RW
2160 "s/'\''/'\''\\\\'\'''\''/g;
2161 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2162 ;; #(
edece237 2163 *)
81ecdfbb 2164 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
edece237 2165 ;;
81ecdfbb
RW
2166 esac |
2167 sort
2168)
edece237
CV
2169 echo
2170
d0ac1c44 2171 $as_echo "## ----------------- ##
edece237 2172## Output variables. ##
d0ac1c44 2173## ----------------- ##"
edece237
CV
2174 echo
2175 for ac_var in $ac_subst_vars
2176 do
81ecdfbb
RW
2177 eval ac_val=\$$ac_var
2178 case $ac_val in
2179 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2180 esac
2181 $as_echo "$ac_var='\''$ac_val'\''"
edece237
CV
2182 done | sort
2183 echo
2184
2185 if test -n "$ac_subst_files"; then
d0ac1c44 2186 $as_echo "## ------------------- ##
81ecdfbb 2187## File substitutions. ##
d0ac1c44 2188## ------------------- ##"
edece237
CV
2189 echo
2190 for ac_var in $ac_subst_files
2191 do
81ecdfbb
RW
2192 eval ac_val=\$$ac_var
2193 case $ac_val in
2194 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2195 esac
2196 $as_echo "$ac_var='\''$ac_val'\''"
edece237
CV
2197 done | sort
2198 echo
2199 fi
2200
2201 if test -s confdefs.h; then
d0ac1c44 2202 $as_echo "## ----------- ##
edece237 2203## confdefs.h. ##
d0ac1c44 2204## ----------- ##"
edece237 2205 echo
81ecdfbb 2206 cat confdefs.h
edece237
CV
2207 echo
2208 fi
2209 test "$ac_signal" != 0 &&
81ecdfbb
RW
2210 $as_echo "$as_me: caught signal $ac_signal"
2211 $as_echo "$as_me: exit $exit_status"
edece237 2212 } >&5
81ecdfbb
RW
2213 rm -f core *.core core.conftest.* &&
2214 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
edece237 2215 exit $exit_status
81ecdfbb 2216' 0
edece237 2217for ac_signal in 1 2 13 15; do
81ecdfbb 2218 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
edece237
CV
2219done
2220ac_signal=0
2221
2222# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2223rm -f -r conftest* confdefs.h
2224
2225$as_echo "/* confdefs.h */" > confdefs.h
edece237
CV
2226
2227# Predefined preprocessor variables.
2228
2229cat >>confdefs.h <<_ACEOF
2230#define PACKAGE_NAME "$PACKAGE_NAME"
2231_ACEOF
2232
edece237
CV
2233cat >>confdefs.h <<_ACEOF
2234#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2235_ACEOF
2236
edece237
CV
2237cat >>confdefs.h <<_ACEOF
2238#define PACKAGE_VERSION "$PACKAGE_VERSION"
2239_ACEOF
2240
edece237
CV
2241cat >>confdefs.h <<_ACEOF
2242#define PACKAGE_STRING "$PACKAGE_STRING"
2243_ACEOF
2244
edece237
CV
2245cat >>confdefs.h <<_ACEOF
2246#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2247_ACEOF
2248
81ecdfbb
RW
2249cat >>confdefs.h <<_ACEOF
2250#define PACKAGE_URL "$PACKAGE_URL"
2251_ACEOF
2252
edece237
CV
2253
2254# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2255# Prefer an explicitly selected file to automatically selected ones.
2256ac_site_file1=NONE
2257ac_site_file2=NONE
2258if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2259 # We do not want a PATH search for config.site.
2260 case $CONFIG_SITE in #((
2261 -*) ac_site_file1=./$CONFIG_SITE;;
2262 */*) ac_site_file1=$CONFIG_SITE;;
2263 *) ac_site_file1=./$CONFIG_SITE;;
2264 esac
81ecdfbb
RW
2265elif test "x$prefix" != xNONE; then
2266 ac_site_file1=$prefix/share/config.site
2267 ac_site_file2=$prefix/etc/config.site
2268else
2269 ac_site_file1=$ac_default_prefix/share/config.site
2270 ac_site_file2=$ac_default_prefix/etc/config.site
2271fi
2272for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2273do
2274 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2275 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2277$as_echo "$as_me: loading site script $ac_site_file" >&6;}
edece237 2278 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2279 . "$ac_site_file" \
2280 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2281$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2282as_fn_error $? "failed to load site script $ac_site_file
2283See \`config.log' for more details" "$LINENO" 5; }
edece237
CV
2284 fi
2285done
2286
2287if test -r "$cache_file"; then
d0ac1c44
SM
2288 # Some versions of bash will fail to source /dev/null (special files
2289 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2290 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2291 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2292$as_echo "$as_me: loading cache $cache_file" >&6;}
edece237 2293 case $cache_file in
81ecdfbb
RW
2294 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2295 *) . "./$cache_file";;
edece237
CV
2296 esac
2297 fi
2298else
81ecdfbb
RW
2299 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2300$as_echo "$as_me: creating cache $cache_file" >&6;}
edece237
CV
2301 >$cache_file
2302fi
2303
2304# Check that the precious variables saved in the cache have kept the same
2305# value.
2306ac_cache_corrupted=false
81ecdfbb 2307for ac_var in $ac_precious_vars; do
edece237
CV
2308 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2309 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2310 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2311 eval ac_new_val=\$ac_env_${ac_var}_value
edece237
CV
2312 case $ac_old_set,$ac_new_set in
2313 set,)
81ecdfbb
RW
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2315$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
edece237
CV
2316 ac_cache_corrupted=: ;;
2317 ,set)
81ecdfbb
RW
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2319$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
edece237
CV
2320 ac_cache_corrupted=: ;;
2321 ,);;
2322 *)
2323 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2324 # differences in whitespace do not lead to failure.
2325 ac_old_val_w=`echo x $ac_old_val`
2326 ac_new_val_w=`echo x $ac_new_val`
2327 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2328 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2329$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2330 ac_cache_corrupted=:
2331 else
2332 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2333$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2334 eval $ac_var=\$ac_old_val
2335 fi
2336 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2337$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2338 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2339$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
edece237
CV
2340 fi;;
2341 esac
2342 # Pass precious variables to config.status.
2343 if test "$ac_new_set" = set; then
2344 case $ac_new_val in
81ecdfbb 2345 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
edece237
CV
2346 *) ac_arg=$ac_var=$ac_new_val ;;
2347 esac
2348 case " $ac_configure_args " in
2349 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2350 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
edece237
CV
2351 esac
2352 fi
2353done
2354if $ac_cache_corrupted; then
81ecdfbb
RW
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2356$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2357 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2358$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2359 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
edece237 2360fi
81ecdfbb
RW
2361## -------------------- ##
2362## Main body of script. ##
2363## -------------------- ##
edece237
CV
2364
2365ac_ext=c
2366ac_cpp='$CPP $CPPFLAGS'
2367ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2368ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2369ac_compiler_gnu=$ac_cv_c_compiler_gnu
2370
2371
6bb11ab3
L
2372
2373
2374
2375
2376
2377ac_ext=c
2378ac_cpp='$CPP $CPPFLAGS'
2379ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2380ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2381ac_compiler_gnu=$ac_cv_c_compiler_gnu
2382if test -n "$ac_tool_prefix"; then
2383 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2384set dummy ${ac_tool_prefix}gcc; ac_word=$2
2385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2386$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2387if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2388 $as_echo_n "(cached) " >&6
2389else
2390 if test -n "$CC"; then
2391 ac_cv_prog_CC="$CC" # Let the user override the test.
2392else
2393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2394for as_dir in $PATH
2395do
2396 IFS=$as_save_IFS
2397 test -z "$as_dir" && as_dir=.
2398 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2399 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2400 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2402 break 2
2403 fi
2404done
2405 done
2406IFS=$as_save_IFS
2407
2408fi
2409fi
2410CC=$ac_cv_prog_CC
2411if test -n "$CC"; then
2412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2413$as_echo "$CC" >&6; }
2414else
2415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2416$as_echo "no" >&6; }
2417fi
2418
2419
2420fi
2421if test -z "$ac_cv_prog_CC"; then
2422 ac_ct_CC=$CC
2423 # Extract the first word of "gcc", so it can be a program name with args.
2424set dummy gcc; ac_word=$2
2425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2426$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2427if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2428 $as_echo_n "(cached) " >&6
2429else
2430 if test -n "$ac_ct_CC"; then
2431 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2432else
2433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2434for as_dir in $PATH
2435do
2436 IFS=$as_save_IFS
2437 test -z "$as_dir" && as_dir=.
2438 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2439 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2440 ac_cv_prog_ac_ct_CC="gcc"
2441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2442 break 2
2443 fi
2444done
2445 done
2446IFS=$as_save_IFS
2447
2448fi
2449fi
2450ac_ct_CC=$ac_cv_prog_ac_ct_CC
2451if test -n "$ac_ct_CC"; then
2452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2453$as_echo "$ac_ct_CC" >&6; }
2454else
2455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2456$as_echo "no" >&6; }
2457fi
2458
2459 if test "x$ac_ct_CC" = x; then
2460 CC=""
2461 else
2462 case $cross_compiling:$ac_tool_warned in
2463yes:)
2464{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2465$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2466ac_tool_warned=yes ;;
2467esac
2468 CC=$ac_ct_CC
2469 fi
2470else
2471 CC="$ac_cv_prog_CC"
2472fi
2473
2474if test -z "$CC"; then
2475 if test -n "$ac_tool_prefix"; then
2476 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2477set dummy ${ac_tool_prefix}cc; ac_word=$2
2478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2479$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2480if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2481 $as_echo_n "(cached) " >&6
2482else
2483 if test -n "$CC"; then
2484 ac_cv_prog_CC="$CC" # Let the user override the test.
2485else
2486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2487for as_dir in $PATH
2488do
2489 IFS=$as_save_IFS
2490 test -z "$as_dir" && as_dir=.
2491 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2492 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2493 ac_cv_prog_CC="${ac_tool_prefix}cc"
2494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2495 break 2
2496 fi
2497done
2498 done
2499IFS=$as_save_IFS
2500
2501fi
2502fi
2503CC=$ac_cv_prog_CC
2504if test -n "$CC"; then
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2506$as_echo "$CC" >&6; }
2507else
2508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2509$as_echo "no" >&6; }
2510fi
2511
2512
2513 fi
2514fi
2515if test -z "$CC"; then
2516 # Extract the first word of "cc", so it can be a program name with args.
2517set dummy cc; ac_word=$2
2518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2519$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2520if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2521 $as_echo_n "(cached) " >&6
2522else
2523 if test -n "$CC"; then
2524 ac_cv_prog_CC="$CC" # Let the user override the test.
2525else
2526 ac_prog_rejected=no
2527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2528for as_dir in $PATH
2529do
2530 IFS=$as_save_IFS
2531 test -z "$as_dir" && as_dir=.
2532 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2533 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2534 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2535 ac_prog_rejected=yes
2536 continue
2537 fi
2538 ac_cv_prog_CC="cc"
2539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2540 break 2
2541 fi
2542done
2543 done
2544IFS=$as_save_IFS
2545
2546if test $ac_prog_rejected = yes; then
2547 # We found a bogon in the path, so make sure we never use it.
2548 set dummy $ac_cv_prog_CC
2549 shift
2550 if test $# != 0; then
2551 # We chose a different compiler from the bogus one.
2552 # However, it has the same basename, so the bogon will be chosen
2553 # first if we set CC to just the basename; use the full file name.
2554 shift
2555 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2556 fi
2557fi
2558fi
2559fi
2560CC=$ac_cv_prog_CC
2561if test -n "$CC"; then
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2563$as_echo "$CC" >&6; }
2564else
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2566$as_echo "no" >&6; }
2567fi
2568
2569
2570fi
2571if test -z "$CC"; then
2572 if test -n "$ac_tool_prefix"; then
2573 for ac_prog in cl.exe
2574 do
2575 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2576set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2578$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2579if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2580 $as_echo_n "(cached) " >&6
2581else
2582 if test -n "$CC"; then
2583 ac_cv_prog_CC="$CC" # Let the user override the test.
2584else
2585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2586for as_dir in $PATH
2587do
2588 IFS=$as_save_IFS
2589 test -z "$as_dir" && as_dir=.
2590 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2591 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2592 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2594 break 2
2595 fi
2596done
2597 done
2598IFS=$as_save_IFS
2599
2600fi
2601fi
2602CC=$ac_cv_prog_CC
2603if test -n "$CC"; then
2604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2605$as_echo "$CC" >&6; }
2606else
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2608$as_echo "no" >&6; }
2609fi
2610
2611
2612 test -n "$CC" && break
2613 done
2614fi
2615if test -z "$CC"; then
2616 ac_ct_CC=$CC
2617 for ac_prog in cl.exe
2618do
2619 # Extract the first word of "$ac_prog", so it can be a program name with args.
2620set dummy $ac_prog; ac_word=$2
2621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2622$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2623if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2624 $as_echo_n "(cached) " >&6
2625else
2626 if test -n "$ac_ct_CC"; then
2627 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2628else
2629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2630for as_dir in $PATH
2631do
2632 IFS=$as_save_IFS
2633 test -z "$as_dir" && as_dir=.
2634 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2635 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2636 ac_cv_prog_ac_ct_CC="$ac_prog"
2637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2638 break 2
2639 fi
2640done
2641 done
2642IFS=$as_save_IFS
2643
2644fi
2645fi
2646ac_ct_CC=$ac_cv_prog_ac_ct_CC
2647if test -n "$ac_ct_CC"; then
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2649$as_echo "$ac_ct_CC" >&6; }
2650else
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2652$as_echo "no" >&6; }
2653fi
2654
2655
2656 test -n "$ac_ct_CC" && break
2657done
2658
2659 if test "x$ac_ct_CC" = x; then
2660 CC=""
2661 else
2662 case $cross_compiling:$ac_tool_warned in
2663yes:)
2664{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2665$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2666ac_tool_warned=yes ;;
2667esac
2668 CC=$ac_ct_CC
2669 fi
2670fi
2671
2672fi
2673
2674
2675test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2676$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2677as_fn_error $? "no acceptable C compiler found in \$PATH
2678See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2679
2680# Provide some information about the compiler.
2681$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2682set X $ac_compile
2683ac_compiler=$2
2684for ac_option in --version -v -V -qversion; do
2685 { { ac_try="$ac_compiler $ac_option >&5"
2686case "(($ac_try" in
2687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2688 *) ac_try_echo=$ac_try;;
2689esac
2690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2691$as_echo "$ac_try_echo"; } >&5
2692 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2693 ac_status=$?
2694 if test -s conftest.err; then
2695 sed '10a\
2696... rest of stderr output deleted ...
2697 10q' conftest.err >conftest.er1
2698 cat conftest.er1 >&5
6bb11ab3 2699 fi
d0ac1c44 2700 rm -f conftest.er1 conftest.err
6bb11ab3
L
2701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2702 test $ac_status = 0; }
2703done
2704
2705cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2706/* end confdefs.h. */
2707
2708int
2709main ()
2710{
2711
2712 ;
2713 return 0;
2714}
2715_ACEOF
2716ac_clean_files_save=$ac_clean_files
d0ac1c44 2717ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2718# Try to create an executable without -o first, disregard a.out.
2719# It will help us diagnose broken compilers, and finding out an intuition
2720# of exeext.
d0ac1c44
SM
2721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2722$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2723ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2724
2725# The possible output files:
2726ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2727
2728ac_rmfiles=
2729for ac_file in $ac_files
2730do
2731 case $ac_file in
2732 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2733 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2734 esac
2735done
2736rm -f $ac_rmfiles
2737
2738if { { ac_try="$ac_link_default"
2739case "(($ac_try" in
2740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2741 *) ac_try_echo=$ac_try;;
2742esac
2743eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2744$as_echo "$ac_try_echo"; } >&5
2745 (eval "$ac_link_default") 2>&5
2746 ac_status=$?
2747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2748 test $ac_status = 0; }; then :
2749 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2750# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2751# in a Makefile. We should not override ac_cv_exeext if it was cached,
2752# so that the user can short-circuit this test for compilers unknown to
2753# Autoconf.
2754for ac_file in $ac_files ''
2755do
2756 test -f "$ac_file" || continue
2757 case $ac_file in
2758 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2759 ;;
2760 [ab].out )
2761 # We found the default executable, but exeext='' is most
2762 # certainly right.
2763 break;;
2764 *.* )
2765 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2766 then :; else
2767 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2768 fi
2769 # We set ac_cv_exeext here because the later test for it is not
2770 # safe: cross compilers may not add the suffix if given an `-o'
2771 # argument, so we may need to know it at that point already.
2772 # Even if this section looks crufty: it has the advantage of
2773 # actually working.
2774 break;;
2775 * )
2776 break;;
2777 esac
2778done
2779test "$ac_cv_exeext" = no && ac_cv_exeext=
2780
2781else
2782 ac_file=''
2783fi
6bb11ab3 2784if test -z "$ac_file"; then :
d0ac1c44
SM
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2786$as_echo "no" >&6; }
2787$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2788sed 's/^/| /' conftest.$ac_ext >&5
2789
2790{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2791$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2792as_fn_error 77 "C compiler cannot create executables
2793See \`config.log' for more details" "$LINENO" 5; }
2794else
2795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2796$as_echo "yes" >&6; }
6bb11ab3 2797fi
d0ac1c44
SM
2798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2799$as_echo_n "checking for C compiler default output file name... " >&6; }
2800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2801$as_echo "$ac_file" >&6; }
6bb11ab3
L
2802ac_exeext=$ac_cv_exeext
2803
d0ac1c44 2804rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2805ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2807$as_echo_n "checking for suffix of executables... " >&6; }
2808if { { ac_try="$ac_link"
2809case "(($ac_try" in
2810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2811 *) ac_try_echo=$ac_try;;
2812esac
2813eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2814$as_echo "$ac_try_echo"; } >&5
2815 (eval "$ac_link") 2>&5
2816 ac_status=$?
2817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2818 test $ac_status = 0; }; then :
2819 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2820# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2821# work properly (i.e., refer to `conftest.exe'), while it won't with
2822# `rm'.
2823for ac_file in conftest.exe conftest conftest.*; do
2824 test -f "$ac_file" || continue
2825 case $ac_file in
2826 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2827 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2828 break;;
2829 * ) break;;
2830 esac
2831done
2832else
2833 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2834$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2835as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2836See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 2837fi
d0ac1c44 2838rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
2839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2840$as_echo "$ac_cv_exeext" >&6; }
2841
2842rm -f conftest.$ac_ext
2843EXEEXT=$ac_cv_exeext
2844ac_exeext=$EXEEXT
d0ac1c44
SM
2845cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2846/* end confdefs.h. */
2847#include <stdio.h>
2848int
2849main ()
2850{
2851FILE *f = fopen ("conftest.out", "w");
2852 return ferror (f) || fclose (f) != 0;
2853
2854 ;
2855 return 0;
2856}
2857_ACEOF
2858ac_clean_files="$ac_clean_files conftest.out"
2859# Check that the compiler produces executables we can run. If not, either
2860# the compiler is broken, or we cross compile.
2861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2862$as_echo_n "checking whether we are cross compiling... " >&6; }
2863if test "$cross_compiling" != yes; then
2864 { { ac_try="$ac_link"
2865case "(($ac_try" in
2866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2867 *) ac_try_echo=$ac_try;;
2868esac
2869eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2870$as_echo "$ac_try_echo"; } >&5
2871 (eval "$ac_link") 2>&5
2872 ac_status=$?
2873 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2874 test $ac_status = 0; }
2875 if { ac_try='./conftest$ac_cv_exeext'
2876 { { case "(($ac_try" in
2877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2878 *) ac_try_echo=$ac_try;;
2879esac
2880eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2881$as_echo "$ac_try_echo"; } >&5
2882 (eval "$ac_try") 2>&5
2883 ac_status=$?
2884 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2885 test $ac_status = 0; }; }; then
2886 cross_compiling=no
2887 else
2888 if test "$cross_compiling" = maybe; then
2889 cross_compiling=yes
2890 else
2891 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2892$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2893as_fn_error $? "cannot run C compiled programs.
2894If you meant to cross compile, use \`--host'.
2895See \`config.log' for more details" "$LINENO" 5; }
2896 fi
2897 fi
2898fi
2899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2900$as_echo "$cross_compiling" >&6; }
2901
2902rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2903ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2905$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2906if ${ac_cv_objext+:} false; then :
6bb11ab3
L
2907 $as_echo_n "(cached) " >&6
2908else
2909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2910/* end confdefs.h. */
2911
2912int
2913main ()
2914{
2915
2916 ;
2917 return 0;
2918}
2919_ACEOF
2920rm -f conftest.o conftest.obj
2921if { { ac_try="$ac_compile"
2922case "(($ac_try" in
2923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2924 *) ac_try_echo=$ac_try;;
2925esac
2926eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2927$as_echo "$ac_try_echo"; } >&5
2928 (eval "$ac_compile") 2>&5
2929 ac_status=$?
2930 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2931 test $ac_status = 0; }; then :
2932 for ac_file in conftest.o conftest.obj conftest.*; do
2933 test -f "$ac_file" || continue;
2934 case $ac_file in
2935 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2936 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2937 break;;
2938 esac
2939done
2940else
2941 $as_echo "$as_me: failed program was:" >&5
2942sed 's/^/| /' conftest.$ac_ext >&5
2943
2944{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2945$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2946as_fn_error $? "cannot compute suffix of object files: cannot compile
2947See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2948fi
2949rm -f conftest.$ac_cv_objext conftest.$ac_ext
2950fi
2951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2952$as_echo "$ac_cv_objext" >&6; }
2953OBJEXT=$ac_cv_objext
2954ac_objext=$OBJEXT
2955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2956$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2957if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
2958 $as_echo_n "(cached) " >&6
2959else
2960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2961/* end confdefs.h. */
2962
2963int
2964main ()
2965{
2966#ifndef __GNUC__
2967 choke me
2968#endif
2969
2970 ;
2971 return 0;
2972}
2973_ACEOF
2974if ac_fn_c_try_compile "$LINENO"; then :
2975 ac_compiler_gnu=yes
2976else
2977 ac_compiler_gnu=no
2978fi
2979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2980ac_cv_c_compiler_gnu=$ac_compiler_gnu
2981
2982fi
2983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2984$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2985if test $ac_compiler_gnu = yes; then
2986 GCC=yes
2987else
2988 GCC=
2989fi
2990ac_test_CFLAGS=${CFLAGS+set}
2991ac_save_CFLAGS=$CFLAGS
2992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2993$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 2994if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
2995 $as_echo_n "(cached) " >&6
2996else
2997 ac_save_c_werror_flag=$ac_c_werror_flag
2998 ac_c_werror_flag=yes
2999 ac_cv_prog_cc_g=no
3000 CFLAGS="-g"
3001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3002/* end confdefs.h. */
3003
3004int
3005main ()
3006{
3007
3008 ;
3009 return 0;
3010}
3011_ACEOF
3012if ac_fn_c_try_compile "$LINENO"; then :
3013 ac_cv_prog_cc_g=yes
3014else
3015 CFLAGS=""
3016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3017/* end confdefs.h. */
3018
3019int
3020main ()
3021{
3022
3023 ;
3024 return 0;
3025}
3026_ACEOF
3027if ac_fn_c_try_compile "$LINENO"; then :
3028
3029else
3030 ac_c_werror_flag=$ac_save_c_werror_flag
3031 CFLAGS="-g"
3032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3033/* end confdefs.h. */
3034
3035int
3036main ()
3037{
3038
3039 ;
3040 return 0;
3041}
3042_ACEOF
3043if ac_fn_c_try_compile "$LINENO"; then :
3044 ac_cv_prog_cc_g=yes
3045fi
3046rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3047fi
3048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3049fi
3050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3051 ac_c_werror_flag=$ac_save_c_werror_flag
3052fi
3053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3054$as_echo "$ac_cv_prog_cc_g" >&6; }
3055if test "$ac_test_CFLAGS" = set; then
3056 CFLAGS=$ac_save_CFLAGS
3057elif test $ac_cv_prog_cc_g = yes; then
3058 if test "$GCC" = yes; then
3059 CFLAGS="-g -O2"
3060 else
3061 CFLAGS="-g"
3062 fi
3063else
3064 if test "$GCC" = yes; then
3065 CFLAGS="-O2"
3066 else
3067 CFLAGS=
3068 fi
3069fi
3070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3071$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3072if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3073 $as_echo_n "(cached) " >&6
3074else
3075 ac_cv_prog_cc_c89=no
3076ac_save_CC=$CC
3077cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3078/* end confdefs.h. */
3079#include <stdarg.h>
3080#include <stdio.h>
d0ac1c44 3081struct stat;
6bb11ab3
L
3082/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3083struct buf { int x; };
3084FILE * (*rcsopen) (struct buf *, struct stat *, int);
3085static char *e (p, i)
3086 char **p;
3087 int i;
3088{
3089 return p[i];
3090}
3091static char *f (char * (*g) (char **, int), char **p, ...)
3092{
3093 char *s;
3094 va_list v;
3095 va_start (v,p);
3096 s = g (p, va_arg (v,int));
3097 va_end (v);
3098 return s;
3099}
3100
3101/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3102 function prototypes and stuff, but not '\xHH' hex character constants.
3103 These don't provoke an error unfortunately, instead are silently treated
3104 as 'x'. The following induces an error, until -std is added to get
3105 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3106 array size at least. It's necessary to write '\x00'==0 to get something
3107 that's true only with -std. */
3108int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3109
3110/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3111 inside strings and character constants. */
3112#define FOO(x) 'x'
3113int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3114
3115int test (int i, double x);
3116struct s1 {int (*f) (int a);};
3117struct s2 {int (*f) (double a);};
3118int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3119int argc;
3120char **argv;
3121int
3122main ()
3123{
3124return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3125 ;
3126 return 0;
3127}
3128_ACEOF
3129for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3130 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3131do
3132 CC="$ac_save_CC $ac_arg"
3133 if ac_fn_c_try_compile "$LINENO"; then :
3134 ac_cv_prog_cc_c89=$ac_arg
3135fi
3136rm -f core conftest.err conftest.$ac_objext
3137 test "x$ac_cv_prog_cc_c89" != "xno" && break
3138done
3139rm -f conftest.$ac_ext
3140CC=$ac_save_CC
3141
3142fi
3143# AC_CACHE_VAL
3144case "x$ac_cv_prog_cc_c89" in
3145 x)
3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3147$as_echo "none needed" >&6; } ;;
3148 xno)
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3150$as_echo "unsupported" >&6; } ;;
3151 *)
3152 CC="$CC $ac_cv_prog_cc_c89"
3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3154$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3155esac
3156if test "x$ac_cv_prog_cc_c89" != xno; then :
3157
3158fi
3159
3160ac_ext=c
3161ac_cpp='$CPP $CPPFLAGS'
3162ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3163ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3164ac_compiler_gnu=$ac_cv_c_compiler_gnu
3165
ebe9564b
MF
3166ac_ext=c
3167ac_cpp='$CPP $CPPFLAGS'
3168ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3169ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3170ac_compiler_gnu=$ac_cv_c_compiler_gnu
3171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3172$as_echo_n "checking how to run the C preprocessor... " >&6; }
3173# On Suns, sometimes $CPP names a directory.
3174if test -n "$CPP" && test -d "$CPP"; then
3175 CPP=
3176fi
3177if test -z "$CPP"; then
3178 if ${ac_cv_prog_CPP+:} false; then :
3179 $as_echo_n "(cached) " >&6
3180else
3181 # Double quotes because CPP needs to be expanded
3182 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3183 do
3184 ac_preproc_ok=false
3185for ac_c_preproc_warn_flag in '' yes
3186do
3187 # Use a header file that comes with gcc, so configuring glibc
3188 # with a fresh cross-compiler works.
3189 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3190 # <limits.h> exists even on freestanding compilers.
3191 # On the NeXT, cc -E runs the code through the compiler's parser,
3192 # not just through cpp. "Syntax error" is here to catch this case.
3193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3194/* end confdefs.h. */
3195#ifdef __STDC__
3196# include <limits.h>
3197#else
3198# include <assert.h>
3199#endif
3200 Syntax error
3201_ACEOF
3202if ac_fn_c_try_cpp "$LINENO"; then :
3203
3204else
3205 # Broken: fails on valid input.
3206continue
3207fi
3208rm -f conftest.err conftest.i conftest.$ac_ext
3209
3210 # OK, works on sane cases. Now check whether nonexistent headers
3211 # can be detected and how.
3212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3213/* end confdefs.h. */
3214#include <ac_nonexistent.h>
3215_ACEOF
3216if ac_fn_c_try_cpp "$LINENO"; then :
3217 # Broken: success on invalid input.
3218continue
3219else
3220 # Passes both tests.
3221ac_preproc_ok=:
3222break
3223fi
3224rm -f conftest.err conftest.i conftest.$ac_ext
3225
3226done
3227# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3228rm -f conftest.i conftest.err conftest.$ac_ext
3229if $ac_preproc_ok; then :
3230 break
3231fi
3232
3233 done
3234 ac_cv_prog_CPP=$CPP
3235
3236fi
3237 CPP=$ac_cv_prog_CPP
3238else
3239 ac_cv_prog_CPP=$CPP
3240fi
3241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3242$as_echo "$CPP" >&6; }
3243ac_preproc_ok=false
3244for ac_c_preproc_warn_flag in '' yes
3245do
3246 # Use a header file that comes with gcc, so configuring glibc
3247 # with a fresh cross-compiler works.
3248 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3249 # <limits.h> exists even on freestanding compilers.
3250 # On the NeXT, cc -E runs the code through the compiler's parser,
3251 # not just through cpp. "Syntax error" is here to catch this case.
3252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3253/* end confdefs.h. */
3254#ifdef __STDC__
3255# include <limits.h>
3256#else
3257# include <assert.h>
3258#endif
3259 Syntax error
3260_ACEOF
3261if ac_fn_c_try_cpp "$LINENO"; then :
3262
3263else
3264 # Broken: fails on valid input.
3265continue
3266fi
3267rm -f conftest.err conftest.i conftest.$ac_ext
3268
3269 # OK, works on sane cases. Now check whether nonexistent headers
3270 # can be detected and how.
3271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3272/* end confdefs.h. */
3273#include <ac_nonexistent.h>
3274_ACEOF
3275if ac_fn_c_try_cpp "$LINENO"; then :
3276 # Broken: success on invalid input.
3277continue
3278else
3279 # Passes both tests.
3280ac_preproc_ok=:
3281break
3282fi
3283rm -f conftest.err conftest.i conftest.$ac_ext
3284
3285done
3286# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3287rm -f conftest.i conftest.err conftest.$ac_ext
3288if $ac_preproc_ok; then :
3289
3290else
3291 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3292$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3293as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3294See \`config.log' for more details" "$LINENO" 5; }
3295fi
3296
3297ac_ext=c
3298ac_cpp='$CPP $CPPFLAGS'
3299ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3300ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3301ac_compiler_gnu=$ac_cv_c_compiler_gnu
3302
6bb11ab3
L
3303ac_aux_dir=
3304for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
3305 if test -f "$ac_dir/install-sh"; then
3306 ac_aux_dir=$ac_dir
3307 ac_install_sh="$ac_aux_dir/install-sh -c"
3308 break
3309 elif test -f "$ac_dir/install.sh"; then
3310 ac_aux_dir=$ac_dir
3311 ac_install_sh="$ac_aux_dir/install.sh -c"
3312 break
3313 elif test -f "$ac_dir/shtool"; then
3314 ac_aux_dir=$ac_dir
3315 ac_install_sh="$ac_aux_dir/shtool install -c"
3316 break
3317 fi
6bb11ab3
L
3318done
3319if test -z "$ac_aux_dir"; then
d0ac1c44 3320 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bb11ab3
L
3321fi
3322
3323# These three variables are undocumented and unsupported,
3324# and are intended to be withdrawn in a future Autoconf release.
3325# They can cause serious problems if a builder's source tree is in a directory
3326# whose full name contains unusual characters.
3327ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3328ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3329ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3330
3331
3332# Make sure we can run config.sub.
3333$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 3334 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6bb11ab3
L
3335
3336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3337$as_echo_n "checking build system type... " >&6; }
d0ac1c44 3338if ${ac_cv_build+:} false; then :
6bb11ab3
L
3339 $as_echo_n "(cached) " >&6
3340else
3341 ac_build_alias=$build_alias
3342test "x$ac_build_alias" = x &&
3343 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3344test "x$ac_build_alias" = x &&
d0ac1c44 3345 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6bb11ab3 3346ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 3347 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6bb11ab3
L
3348
3349fi
3350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3351$as_echo "$ac_cv_build" >&6; }
3352case $ac_cv_build in
3353*-*-*) ;;
d0ac1c44 3354*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6bb11ab3
L
3355esac
3356build=$ac_cv_build
3357ac_save_IFS=$IFS; IFS='-'
3358set x $ac_cv_build
3359shift
3360build_cpu=$1
3361build_vendor=$2
3362shift; shift
3363# Remember, the first character of IFS is used to create $*,
3364# except with old shells:
3365build_os=$*
3366IFS=$ac_save_IFS
3367case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3368
3369
3370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3371$as_echo_n "checking host system type... " >&6; }
d0ac1c44 3372if ${ac_cv_host+:} false; then :
6bb11ab3
L
3373 $as_echo_n "(cached) " >&6
3374else
3375 if test "x$host_alias" = x; then
3376 ac_cv_host=$ac_cv_build
3377else
3378 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 3379 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6bb11ab3
L
3380fi
3381
3382fi
3383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3384$as_echo "$ac_cv_host" >&6; }
3385case $ac_cv_host in
3386*-*-*) ;;
d0ac1c44 3387*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6bb11ab3
L
3388esac
3389host=$ac_cv_host
3390ac_save_IFS=$IFS; IFS='-'
3391set x $ac_cv_host
3392shift
3393host_cpu=$1
3394host_vendor=$2
3395shift; shift
3396# Remember, the first character of IFS is used to create $*,
3397# except with old shells:
3398host_os=$*
3399IFS=$ac_save_IFS
3400case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3401
3402
3403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3404$as_echo_n "checking target system type... " >&6; }
d0ac1c44 3405if ${ac_cv_target+:} false; then :
6bb11ab3
L
3406 $as_echo_n "(cached) " >&6
3407else
3408 if test "x$target_alias" = x; then
3409 ac_cv_target=$ac_cv_host
3410else
3411 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 3412 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6bb11ab3
L
3413fi
3414
3415fi
3416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3417$as_echo "$ac_cv_target" >&6; }
3418case $ac_cv_target in
3419*-*-*) ;;
d0ac1c44 3420*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
6bb11ab3
L
3421esac
3422target=$ac_cv_target
3423ac_save_IFS=$IFS; IFS='-'
3424set x $ac_cv_target
3425shift
3426target_cpu=$1
3427target_vendor=$2
3428shift; shift
3429# Remember, the first character of IFS is used to create $*,
3430# except with old shells:
3431target_os=$*
3432IFS=$ac_save_IFS
3433case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3434
3435
3436# The aliases save the names the user supplied, while $host etc.
3437# will get canonicalized.
3438test -n "$target_alias" &&
3439 test "$program_prefix$program_suffix$program_transform_name" = \
3440 NONENONEs,x,x, &&
3441 program_prefix=${target_alias}-
3442
6bb11ab3
L
3443
3444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3445$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3446if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3447 $as_echo_n "(cached) " >&6
3448else
3449 if test -z "$GREP"; then
3450 ac_path_GREP_found=false
3451 # Loop through the user's path and test for each of PROGNAME-LIST
3452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3453for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3454do
3455 IFS=$as_save_IFS
3456 test -z "$as_dir" && as_dir=.
3457 for ac_prog in grep ggrep; do
3458 for ac_exec_ext in '' $ac_executable_extensions; do
3459 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3460 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3461# Check for GNU ac_path_GREP and select it if it is found.
3462 # Check for GNU $ac_path_GREP
3463case `"$ac_path_GREP" --version 2>&1` in
3464*GNU*)
3465 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3466*)
3467 ac_count=0
3468 $as_echo_n 0123456789 >"conftest.in"
3469 while :
3470 do
3471 cat "conftest.in" "conftest.in" >"conftest.tmp"
3472 mv "conftest.tmp" "conftest.in"
3473 cp "conftest.in" "conftest.nl"
3474 $as_echo 'GREP' >> "conftest.nl"
3475 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3476 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3477 as_fn_arith $ac_count + 1 && ac_count=$as_val
3478 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3479 # Best one so far, save it but keep looking for a better one
3480 ac_cv_path_GREP="$ac_path_GREP"
3481 ac_path_GREP_max=$ac_count
3482 fi
3483 # 10*(2^10) chars as input seems more than enough
3484 test $ac_count -gt 10 && break
3485 done
3486 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3487esac
3488
3489 $ac_path_GREP_found && break 3
3490 done
3491 done
3492 done
3493IFS=$as_save_IFS
3494 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3495 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3496 fi
3497else
3498 ac_cv_path_GREP=$GREP
3499fi
3500
3501fi
3502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3503$as_echo "$ac_cv_path_GREP" >&6; }
3504 GREP="$ac_cv_path_GREP"
3505
3506
3507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3508$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3509if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3510 $as_echo_n "(cached) " >&6
3511else
3512 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3513 then ac_cv_path_EGREP="$GREP -E"
3514 else
3515 if test -z "$EGREP"; then
3516 ac_path_EGREP_found=false
3517 # Loop through the user's path and test for each of PROGNAME-LIST
3518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3519for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3520do
3521 IFS=$as_save_IFS
3522 test -z "$as_dir" && as_dir=.
3523 for ac_prog in egrep; do
3524 for ac_exec_ext in '' $ac_executable_extensions; do
3525 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3526 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3527# Check for GNU ac_path_EGREP and select it if it is found.
3528 # Check for GNU $ac_path_EGREP
3529case `"$ac_path_EGREP" --version 2>&1` in
3530*GNU*)
3531 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3532*)
3533 ac_count=0
3534 $as_echo_n 0123456789 >"conftest.in"
3535 while :
3536 do
3537 cat "conftest.in" "conftest.in" >"conftest.tmp"
3538 mv "conftest.tmp" "conftest.in"
3539 cp "conftest.in" "conftest.nl"
3540 $as_echo 'EGREP' >> "conftest.nl"
3541 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3542 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3543 as_fn_arith $ac_count + 1 && ac_count=$as_val
3544 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3545 # Best one so far, save it but keep looking for a better one
3546 ac_cv_path_EGREP="$ac_path_EGREP"
3547 ac_path_EGREP_max=$ac_count
3548 fi
3549 # 10*(2^10) chars as input seems more than enough
3550 test $ac_count -gt 10 && break
3551 done
3552 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3553esac
3554
3555 $ac_path_EGREP_found && break 3
3556 done
3557 done
3558 done
3559IFS=$as_save_IFS
3560 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3561 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3562 fi
3563else
3564 ac_cv_path_EGREP=$EGREP
3565fi
3566
3567 fi
3568fi
3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3570$as_echo "$ac_cv_path_EGREP" >&6; }
3571 EGREP="$ac_cv_path_EGREP"
3572
3573
3574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3575$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3576if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3577 $as_echo_n "(cached) " >&6
3578else
3579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3580/* end confdefs.h. */
3581#include <stdlib.h>
3582#include <stdarg.h>
3583#include <string.h>
3584#include <float.h>
3585
3586int
3587main ()
3588{
3589
3590 ;
3591 return 0;
3592}
3593_ACEOF
3594if ac_fn_c_try_compile "$LINENO"; then :
3595 ac_cv_header_stdc=yes
3596else
3597 ac_cv_header_stdc=no
3598fi
3599rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3600
3601if test $ac_cv_header_stdc = yes; then
3602 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3604/* end confdefs.h. */
3605#include <string.h>
3606
3607_ACEOF
3608if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3609 $EGREP "memchr" >/dev/null 2>&1; then :
3610
3611else
3612 ac_cv_header_stdc=no
3613fi
3614rm -f conftest*
3615
3616fi
3617
3618if test $ac_cv_header_stdc = yes; then
3619 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3621/* end confdefs.h. */
3622#include <stdlib.h>
3623
3624_ACEOF
3625if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3626 $EGREP "free" >/dev/null 2>&1; then :
3627
3628else
3629 ac_cv_header_stdc=no
3630fi
3631rm -f conftest*
3632
3633fi
3634
3635if test $ac_cv_header_stdc = yes; then
3636 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3637 if test "$cross_compiling" = yes; then :
3638 :
3639else
3640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3641/* end confdefs.h. */
3642#include <ctype.h>
3643#include <stdlib.h>
3644#if ((' ' & 0x0FF) == 0x020)
3645# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3646# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3647#else
3648# define ISLOWER(c) \
3649 (('a' <= (c) && (c) <= 'i') \
3650 || ('j' <= (c) && (c) <= 'r') \
3651 || ('s' <= (c) && (c) <= 'z'))
3652# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3653#endif
3654
3655#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3656int
3657main ()
3658{
3659 int i;
3660 for (i = 0; i < 256; i++)
3661 if (XOR (islower (i), ISLOWER (i))
3662 || toupper (i) != TOUPPER (i))
3663 return 2;
3664 return 0;
3665}
3666_ACEOF
3667if ac_fn_c_try_run "$LINENO"; then :
3668
3669else
3670 ac_cv_header_stdc=no
3671fi
3672rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3673 conftest.$ac_objext conftest.beam conftest.$ac_ext
3674fi
3675
3676fi
3677fi
3678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3679$as_echo "$ac_cv_header_stdc" >&6; }
3680if test $ac_cv_header_stdc = yes; then
3681
3682$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3683
3684fi
3685
3686# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3687for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3688 inttypes.h stdint.h unistd.h
3689do :
3690 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3691ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3692"
d0ac1c44 3693if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3694 cat >>confdefs.h <<_ACEOF
3695#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3696_ACEOF
3697
3698fi
3699
3700done
3701
3702
3703
3704 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3705if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3706 MINIX=yes
3707else
3708 MINIX=
3709fi
3710
3711
3712 if test "$MINIX" = yes; then
3713
3714$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3715
3716
3717$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3718
3719
3720$as_echo "#define _MINIX 1" >>confdefs.h
3721
3722 fi
3723
3724
3725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3726$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3727if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3728 $as_echo_n "(cached) " >&6
3729else
3730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3731/* end confdefs.h. */
3732
d0ac1c44
SM
3733# define __EXTENSIONS__ 1
3734 $ac_includes_default
6bb11ab3
L
3735int
3736main ()
3737{
3738
3739 ;
3740 return 0;
3741}
3742_ACEOF
3743if ac_fn_c_try_compile "$LINENO"; then :
3744 ac_cv_safe_to_define___extensions__=yes
3745else
3746 ac_cv_safe_to_define___extensions__=no
3747fi
3748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3749fi
3750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3751$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3752 test $ac_cv_safe_to_define___extensions__ = yes &&
3753 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3754
3755 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3756
3757 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3758
3759 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3760
3761 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3762
3763
3764test "$program_prefix" != NONE &&
3765 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3766# Use a double $ so make ignores it.
3767test "$program_suffix" != NONE &&
3768 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3769# Double any \ or $.
3770# By default was `s,x,x', remove it if useless.
3771ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3772program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3773
3774# Find a good install program. We prefer a C program (faster),
3775# so one script is as good as another. But avoid the broken or
3776# incompatible versions:
3777# SysV /etc/install, /usr/sbin/install
3778# SunOS /usr/etc/install
3779# IRIX /sbin/install
3780# AIX /bin/install
3781# AmigaOS /C/install, which installs bootblocks on floppy discs
3782# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3783# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3784# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3785# OS/2's system install, which has a completely different semantic
3786# ./install, which can be erroneously created by make from ./install.sh.
3787# Reject install programs that cannot install multiple files.
3788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3789$as_echo_n "checking for a BSD-compatible install... " >&6; }
3790if test -z "$INSTALL"; then
d0ac1c44 3791if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3792 $as_echo_n "(cached) " >&6
3793else
3794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3795for as_dir in $PATH
3796do
3797 IFS=$as_save_IFS
3798 test -z "$as_dir" && as_dir=.
3799 # Account for people who put trailing slashes in PATH elements.
3800case $as_dir/ in #((
3801 ./ | .// | /[cC]/* | \
3802 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3803 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3804 /usr/ucb/* ) ;;
3805 *)
3806 # OSF1 and SCO ODT 3.0 have their own names for install.
3807 # Don't use installbsd from OSF since it installs stuff as root
3808 # by default.
3809 for ac_prog in ginstall scoinst install; do
3810 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3811 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3812 if test $ac_prog = install &&
3813 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3814 # AIX install. It has an incompatible calling convention.
3815 :
3816 elif test $ac_prog = install &&
3817 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3818 # program-specific install script used by HP pwplus--don't use.
3819 :
3820 else
3821 rm -rf conftest.one conftest.two conftest.dir
3822 echo one > conftest.one
3823 echo two > conftest.two
3824 mkdir conftest.dir
3825 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3826 test -s conftest.one && test -s conftest.two &&
3827 test -s conftest.dir/conftest.one &&
3828 test -s conftest.dir/conftest.two
3829 then
3830 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3831 break 3
3832 fi
3833 fi
3834 fi
3835 done
3836 done
3837 ;;
3838esac
3839
3840 done
3841IFS=$as_save_IFS
3842
3843rm -rf conftest.one conftest.two conftest.dir
3844
3845fi
3846 if test "${ac_cv_path_install+set}" = set; then
3847 INSTALL=$ac_cv_path_install
3848 else
3849 # As a last resort, use the slow shell script. Don't cache a
3850 # value for INSTALL within a source directory, because that will
3851 # break other packages using the cache if that directory is
3852 # removed, or if the value is a relative name.
3853 INSTALL=$ac_install_sh
3854 fi
3855fi
3856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3857$as_echo "$INSTALL" >&6; }
3858
3859# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3860# It thinks the first close brace ends the variable substitution.
3861test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3862
3863test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3864
3865test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3866
3867rm -rf .tst 2>/dev/null
3868mkdir .tst 2>/dev/null
3869if test -d .tst; then
3870 am__leading_dot=.
3871else
3872 am__leading_dot=_
3873fi
3874rmdir .tst 2>/dev/null
3875
3876DEPDIR="${am__leading_dot}deps"
3877
3878case `pwd` in
3879 *\ * | *\ *)
3880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3881$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3882esac
3883
3884
3885
3886macro_version='2.2.7a'
3887macro_revision='1.3134'
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901ltmain="$ac_aux_dir/ltmain.sh"
3902
3903# Backslashify metacharacters that are still active within
3904# double-quoted strings.
3905sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3906
3907# Same as above, but do not quote variable references.
3908double_quote_subst='s/\(["`\\]\)/\\\1/g'
3909
3910# Sed substitution to delay expansion of an escaped shell variable in a
3911# double_quote_subst'ed string.
3912delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3913
3914# Sed substitution to delay expansion of an escaped single quote.
3915delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3916
3917# Sed substitution to avoid accidental globbing in evaled expressions
3918no_glob_subst='s/\*/\\\*/g'
3919
3920ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3921ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3922ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3923
3924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3925$as_echo_n "checking how to print strings... " >&6; }
3926# Test print first, because it will be a builtin if present.
3927if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3928 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3929 ECHO='print -r --'
3930elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3931 ECHO='printf %s\n'
3932else
3933 # Use this function as a fallback that always works.
3934 func_fallback_echo ()
3935 {
3936 eval 'cat <<_LTECHO_EOF
3937$1
3938_LTECHO_EOF'
3939 }
3940 ECHO='func_fallback_echo'
3941fi
3942
3943# func_echo_all arg...
3944# Invoke $ECHO with all args, space-separated.
3945func_echo_all ()
3946{
3947 $ECHO ""
3948}
3949
3950case "$ECHO" in
3951 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3952$as_echo "printf" >&6; } ;;
3953 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3954$as_echo "print -r" >&6; } ;;
3955 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3956$as_echo "cat" >&6; } ;;
3957esac
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3973$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 3974if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
3975 $as_echo_n "(cached) " >&6
3976else
3977 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3978 for ac_i in 1 2 3 4 5 6 7; do
3979 ac_script="$ac_script$as_nl$ac_script"
3980 done
3981 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3982 { ac_script=; unset ac_script;}
3983 if test -z "$SED"; then
3984 ac_path_SED_found=false
3985 # Loop through the user's path and test for each of PROGNAME-LIST
3986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3987for as_dir in $PATH
3988do
3989 IFS=$as_save_IFS
3990 test -z "$as_dir" && as_dir=.
3991 for ac_prog in sed gsed; do
3992 for ac_exec_ext in '' $ac_executable_extensions; do
3993 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3994 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
3995# Check for GNU ac_path_SED and select it if it is found.
3996 # Check for GNU $ac_path_SED
3997case `"$ac_path_SED" --version 2>&1` in
3998*GNU*)
3999 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4000*)
4001 ac_count=0
4002 $as_echo_n 0123456789 >"conftest.in"
4003 while :
4004 do
4005 cat "conftest.in" "conftest.in" >"conftest.tmp"
4006 mv "conftest.tmp" "conftest.in"
4007 cp "conftest.in" "conftest.nl"
4008 $as_echo '' >> "conftest.nl"
4009 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4010 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4011 as_fn_arith $ac_count + 1 && ac_count=$as_val
4012 if test $ac_count -gt ${ac_path_SED_max-0}; then
4013 # Best one so far, save it but keep looking for a better one
4014 ac_cv_path_SED="$ac_path_SED"
4015 ac_path_SED_max=$ac_count
4016 fi
4017 # 10*(2^10) chars as input seems more than enough
4018 test $ac_count -gt 10 && break
4019 done
4020 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4021esac
4022
4023 $ac_path_SED_found && break 3
4024 done
4025 done
4026 done
4027IFS=$as_save_IFS
4028 if test -z "$ac_cv_path_SED"; then
d0ac1c44 4029 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
4030 fi
4031else
4032 ac_cv_path_SED=$SED
4033fi
4034
4035fi
4036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4037$as_echo "$ac_cv_path_SED" >&6; }
4038 SED="$ac_cv_path_SED"
4039 rm -f conftest.sed
4040
4041test -z "$SED" && SED=sed
4042Xsed="$SED -e 1s/^X//"
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4055$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 4056if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
4057 $as_echo_n "(cached) " >&6
4058else
4059 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4060 then ac_cv_path_FGREP="$GREP -F"
4061 else
4062 if test -z "$FGREP"; then
4063 ac_path_FGREP_found=false
4064 # Loop through the user's path and test for each of PROGNAME-LIST
4065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4066for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4067do
4068 IFS=$as_save_IFS
4069 test -z "$as_dir" && as_dir=.
4070 for ac_prog in fgrep; do
4071 for ac_exec_ext in '' $ac_executable_extensions; do
4072 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4073 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
4074# Check for GNU ac_path_FGREP and select it if it is found.
4075 # Check for GNU $ac_path_FGREP
4076case `"$ac_path_FGREP" --version 2>&1` in
4077*GNU*)
4078 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4079*)
4080 ac_count=0
4081 $as_echo_n 0123456789 >"conftest.in"
4082 while :
4083 do
4084 cat "conftest.in" "conftest.in" >"conftest.tmp"
4085 mv "conftest.tmp" "conftest.in"
4086 cp "conftest.in" "conftest.nl"
4087 $as_echo 'FGREP' >> "conftest.nl"
4088 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4089 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4090 as_fn_arith $ac_count + 1 && ac_count=$as_val
4091 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4092 # Best one so far, save it but keep looking for a better one
4093 ac_cv_path_FGREP="$ac_path_FGREP"
4094 ac_path_FGREP_max=$ac_count
4095 fi
4096 # 10*(2^10) chars as input seems more than enough
4097 test $ac_count -gt 10 && break
4098 done
4099 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4100esac
4101
4102 $ac_path_FGREP_found && break 3
4103 done
4104 done
4105 done
4106IFS=$as_save_IFS
4107 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 4108 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
4109 fi
4110else
4111 ac_cv_path_FGREP=$FGREP
4112fi
4113
4114 fi
4115fi
4116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4117$as_echo "$ac_cv_path_FGREP" >&6; }
4118 FGREP="$ac_cv_path_FGREP"
4119
4120
4121test -z "$GREP" && GREP=grep
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141# Check whether --with-gnu-ld was given.
4142if test "${with_gnu_ld+set}" = set; then :
4143 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4144else
4145 with_gnu_ld=no
4146fi
4147
4148ac_prog=ld
4149if test "$GCC" = yes; then
4150 # Check if gcc -print-prog-name=ld gives a path.
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4152$as_echo_n "checking for ld used by $CC... " >&6; }
4153 case $host in
4154 *-*-mingw*)
4155 # gcc leaves a trailing carriage return which upsets mingw
4156 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4157 *)
4158 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4159 esac
4160 case $ac_prog in
4161 # Accept absolute paths.
4162 [\\/]* | ?:[\\/]*)
4163 re_direlt='/[^/][^/]*/\.\./'
4164 # Canonicalize the pathname of ld
4165 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4166 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4167 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4168 done
4169 test -z "$LD" && LD="$ac_prog"
4170 ;;
4171 "")
4172 # If it fails, then pretend we aren't using GCC.
4173 ac_prog=ld
4174 ;;
4175 *)
4176 # If it is relative, then search for the first ld in PATH.
4177 with_gnu_ld=unknown
4178 ;;
4179 esac
4180elif test "$with_gnu_ld" = yes; then
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4182$as_echo_n "checking for GNU ld... " >&6; }
4183else
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4185$as_echo_n "checking for non-GNU ld... " >&6; }
4186fi
d0ac1c44 4187if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4188 $as_echo_n "(cached) " >&6
4189else
4190 if test -z "$LD"; then
4191 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4192 for ac_dir in $PATH; do
4193 IFS="$lt_save_ifs"
4194 test -z "$ac_dir" && ac_dir=.
4195 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4196 lt_cv_path_LD="$ac_dir/$ac_prog"
4197 # Check to see if the program is GNU ld. I'd rather use --version,
4198 # but apparently some variants of GNU ld only accept -v.
4199 # Break only if it was the GNU/non-GNU ld that we prefer.
4200 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4201 *GNU* | *'with BFD'*)
4202 test "$with_gnu_ld" != no && break
4203 ;;
4204 *)
4205 test "$with_gnu_ld" != yes && break
4206 ;;
4207 esac
4208 fi
4209 done
4210 IFS="$lt_save_ifs"
4211else
4212 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4213fi
4214fi
4215
4216LD="$lt_cv_path_LD"
4217if test -n "$LD"; then
4218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4219$as_echo "$LD" >&6; }
4220else
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4222$as_echo "no" >&6; }
4223fi
d0ac1c44 4224test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4226$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4227if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4228 $as_echo_n "(cached) " >&6
4229else
4230 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4231case `$LD -v 2>&1 </dev/null` in
4232*GNU* | *'with BFD'*)
4233 lt_cv_prog_gnu_ld=yes
4234 ;;
4235*)
4236 lt_cv_prog_gnu_ld=no
4237 ;;
4238esac
4239fi
4240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4241$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4242with_gnu_ld=$lt_cv_prog_gnu_ld
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4253$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4254if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4255 $as_echo_n "(cached) " >&6
4256else
4257 if test -n "$NM"; then
4258 # Let the user override the test.
4259 lt_cv_path_NM="$NM"
4260else
4261 lt_nm_to_check="${ac_tool_prefix}nm"
4262 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4263 lt_nm_to_check="$lt_nm_to_check nm"
4264 fi
4265 for lt_tmp_nm in $lt_nm_to_check; do
4266 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4267 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4268 IFS="$lt_save_ifs"
4269 test -z "$ac_dir" && ac_dir=.
4270 tmp_nm="$ac_dir/$lt_tmp_nm"
4271 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4272 # Check to see if the nm accepts a BSD-compat flag.
4273 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4274 # nm: unknown option "B" ignored
4275 # Tru64's nm complains that /dev/null is an invalid object file
4276 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4277 */dev/null* | *'Invalid file or object type'*)
4278 lt_cv_path_NM="$tmp_nm -B"
4279 break
4280 ;;
4281 *)
4282 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4283 */dev/null*)
4284 lt_cv_path_NM="$tmp_nm -p"
4285 break
4286 ;;
4287 *)
4288 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4289 continue # so that we can try to find one that supports BSD flags
4290 ;;
4291 esac
4292 ;;
4293 esac
4294 fi
4295 done
4296 IFS="$lt_save_ifs"
4297 done
4298 : ${lt_cv_path_NM=no}
4299fi
4300fi
4301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4302$as_echo "$lt_cv_path_NM" >&6; }
4303if test "$lt_cv_path_NM" != "no"; then
4304 NM="$lt_cv_path_NM"
4305else
4306 # Didn't find any BSD compatible name lister, look for dumpbin.
4307 if test -n "$DUMPBIN"; then :
4308 # Let the user override the test.
4309 else
4310 if test -n "$ac_tool_prefix"; then
4311 for ac_prog in dumpbin "link -dump"
4312 do
4313 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4314set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4316$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4317if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4318 $as_echo_n "(cached) " >&6
4319else
4320 if test -n "$DUMPBIN"; then
4321 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4322else
4323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4324for as_dir in $PATH
4325do
4326 IFS=$as_save_IFS
4327 test -z "$as_dir" && as_dir=.
4328 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4330 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4332 break 2
4333 fi
4334done
4335 done
4336IFS=$as_save_IFS
4337
4338fi
4339fi
4340DUMPBIN=$ac_cv_prog_DUMPBIN
4341if test -n "$DUMPBIN"; then
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4343$as_echo "$DUMPBIN" >&6; }
4344else
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4346$as_echo "no" >&6; }
4347fi
4348
4349
4350 test -n "$DUMPBIN" && break
4351 done
4352fi
4353if test -z "$DUMPBIN"; then
4354 ac_ct_DUMPBIN=$DUMPBIN
4355 for ac_prog in dumpbin "link -dump"
4356do
4357 # Extract the first word of "$ac_prog", so it can be a program name with args.
4358set dummy $ac_prog; ac_word=$2
4359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4360$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4361if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4362 $as_echo_n "(cached) " >&6
4363else
4364 if test -n "$ac_ct_DUMPBIN"; then
4365 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4366else
4367as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4368for as_dir in $PATH
4369do
4370 IFS=$as_save_IFS
4371 test -z "$as_dir" && as_dir=.
4372 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4373 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4374 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4376 break 2
4377 fi
4378done
4379 done
4380IFS=$as_save_IFS
4381
4382fi
4383fi
4384ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4385if test -n "$ac_ct_DUMPBIN"; then
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4387$as_echo "$ac_ct_DUMPBIN" >&6; }
4388else
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4390$as_echo "no" >&6; }
4391fi
4392
4393
4394 test -n "$ac_ct_DUMPBIN" && break
4395done
4396
4397 if test "x$ac_ct_DUMPBIN" = x; then
4398 DUMPBIN=":"
4399 else
4400 case $cross_compiling:$ac_tool_warned in
4401yes:)
4402{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4403$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4404ac_tool_warned=yes ;;
4405esac
4406 DUMPBIN=$ac_ct_DUMPBIN
4407 fi
4408fi
4409
4410 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4411 *COFF*)
4412 DUMPBIN="$DUMPBIN -symbols"
4413 ;;
4414 *)
4415 DUMPBIN=:
4416 ;;
4417 esac
4418 fi
4419
4420 if test "$DUMPBIN" != ":"; then
4421 NM="$DUMPBIN"
4422 fi
4423fi
4424test -z "$NM" && NM=nm
4425
4426
4427
4428
4429
4430
4431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4432$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4433if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4434 $as_echo_n "(cached) " >&6
4435else
4436 lt_cv_nm_interface="BSD nm"
4437 echo "int some_variable = 0;" > conftest.$ac_ext
4438 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4439 (eval "$ac_compile" 2>conftest.err)
4440 cat conftest.err >&5
4441 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4442 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4443 cat conftest.err >&5
4444 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4445 cat conftest.out >&5
4446 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4447 lt_cv_nm_interface="MS dumpbin"
4448 fi
4449 rm -f conftest*
4450fi
4451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4452$as_echo "$lt_cv_nm_interface" >&6; }
4453
4454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4455$as_echo_n "checking whether ln -s works... " >&6; }
4456LN_S=$as_ln_s
4457if test "$LN_S" = "ln -s"; then
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4459$as_echo "yes" >&6; }
4460else
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4462$as_echo "no, using $LN_S" >&6; }
4463fi
4464
4465# find the maximum length of command line arguments
4466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4467$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4468if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4469 $as_echo_n "(cached) " >&6
4470else
4471 i=0
4472 teststring="ABCD"
4473
4474 case $build_os in
4475 msdosdjgpp*)
4476 # On DJGPP, this test can blow up pretty badly due to problems in libc
4477 # (any single argument exceeding 2000 bytes causes a buffer overrun
4478 # during glob expansion). Even if it were fixed, the result of this
4479 # check would be larger than it should be.
4480 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4481 ;;
4482
4483 gnu*)
4484 # Under GNU Hurd, this test is not required because there is
4485 # no limit to the length of command line arguments.
4486 # Libtool will interpret -1 as no limit whatsoever
4487 lt_cv_sys_max_cmd_len=-1;
4488 ;;
4489
4490 cygwin* | mingw* | cegcc*)
4491 # On Win9x/ME, this test blows up -- it succeeds, but takes
4492 # about 5 minutes as the teststring grows exponentially.
4493 # Worse, since 9x/ME are not pre-emptively multitasking,
4494 # you end up with a "frozen" computer, even though with patience
4495 # the test eventually succeeds (with a max line length of 256k).
4496 # Instead, let's just punt: use the minimum linelength reported by
4497 # all of the supported platforms: 8192 (on NT/2K/XP).
4498 lt_cv_sys_max_cmd_len=8192;
4499 ;;
4500
4501 mint*)
4502 # On MiNT this can take a long time and run out of memory.
4503 lt_cv_sys_max_cmd_len=8192;
4504 ;;
4505
4506 amigaos*)
4507 # On AmigaOS with pdksh, this test takes hours, literally.
4508 # So we just punt and use a minimum line length of 8192.
4509 lt_cv_sys_max_cmd_len=8192;
4510 ;;
4511
4512 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4513 # This has been around since 386BSD, at least. Likely further.
4514 if test -x /sbin/sysctl; then
4515 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4516 elif test -x /usr/sbin/sysctl; then
4517 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4518 else
4519 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4520 fi
4521 # And add a safety zone
4522 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4523 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4524 ;;
4525
4526 interix*)
4527 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4528 lt_cv_sys_max_cmd_len=196608
4529 ;;
4530
4531 osf*)
4532 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4533 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4534 # nice to cause kernel panics so lets avoid the loop below.
4535 # First set a reasonable default.
4536 lt_cv_sys_max_cmd_len=16384
4537 #
4538 if test -x /sbin/sysconfig; then
4539 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4540 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4541 esac
4542 fi
4543 ;;
4544 sco3.2v5*)
4545 lt_cv_sys_max_cmd_len=102400
4546 ;;
4547 sysv5* | sco5v6* | sysv4.2uw2*)
4548 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4549 if test -n "$kargmax"; then
4550 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4551 else
4552 lt_cv_sys_max_cmd_len=32768
4553 fi
4554 ;;
4555 *)
4556 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4557 if test -n "$lt_cv_sys_max_cmd_len"; then
4558 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4559 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4560 else
4561 # Make teststring a little bigger before we do anything with it.
4562 # a 1K string should be a reasonable start.
4563 for i in 1 2 3 4 5 6 7 8 ; do
4564 teststring=$teststring$teststring
4565 done
4566 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4567 # If test is not a shell built-in, we'll probably end up computing a
4568 # maximum length that is only half of the actual maximum length, but
4569 # we can't tell.
4570 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4571 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4572 test $i != 17 # 1/2 MB should be enough
4573 do
4574 i=`expr $i + 1`
4575 teststring=$teststring$teststring
4576 done
4577 # Only check the string length outside the loop.
4578 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4579 teststring=
4580 # Add a significant safety factor because C++ compilers can tack on
4581 # massive amounts of additional arguments before passing them to the
4582 # linker. It appears as though 1/2 is a usable value.
4583 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4584 fi
4585 ;;
4586 esac
4587
4588fi
4589
4590if test -n $lt_cv_sys_max_cmd_len ; then
4591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4592$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4593else
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4595$as_echo "none" >&6; }
4596fi
4597max_cmd_len=$lt_cv_sys_max_cmd_len
4598
4599
4600
4601
4602
4603
4604: ${CP="cp -f"}
4605: ${MV="mv -f"}
4606: ${RM="rm -f"}
4607
4608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4609$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4610# Try some XSI features
4611xsi_shell=no
4612( _lt_dummy="a/b/c"
4613 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4614 = c,a/b,, \
4615 && eval 'test $(( 1 + 1 )) -eq 2 \
4616 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4617 && xsi_shell=yes
4618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4619$as_echo "$xsi_shell" >&6; }
4620
4621
4622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4623$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4624lt_shell_append=no
4625( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4626 >/dev/null 2>&1 \
4627 && lt_shell_append=yes
4628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4629$as_echo "$lt_shell_append" >&6; }
4630
4631
4632if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4633 lt_unset=unset
4634else
4635 lt_unset=false
4636fi
4637
4638
4639
4640
4641
4642# test EBCDIC or ASCII
4643case `echo X|tr X '\101'` in
4644 A) # ASCII based system
4645 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4646 lt_SP2NL='tr \040 \012'
4647 lt_NL2SP='tr \015\012 \040\040'
4648 ;;
4649 *) # EBCDIC based system
4650 lt_SP2NL='tr \100 \n'
4651 lt_NL2SP='tr \r\n \100\100'
4652 ;;
4653esac
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4664$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4665if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4666 $as_echo_n "(cached) " >&6
4667else
4668 lt_cv_ld_reload_flag='-r'
4669fi
4670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4671$as_echo "$lt_cv_ld_reload_flag" >&6; }
4672reload_flag=$lt_cv_ld_reload_flag
4673case $reload_flag in
4674"" | " "*) ;;
4675*) reload_flag=" $reload_flag" ;;
4676esac
4677reload_cmds='$LD$reload_flag -o $output$reload_objs'
4678case $host_os in
4679 darwin*)
4680 if test "$GCC" = yes; then
4681 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4682 else
4683 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4684 fi
4685 ;;
4686esac
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696if test -n "$ac_tool_prefix"; then
4697 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4698set dummy ${ac_tool_prefix}objdump; ac_word=$2
4699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4700$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4701if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4702 $as_echo_n "(cached) " >&6
4703else
4704 if test -n "$OBJDUMP"; then
4705 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4706else
4707as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4708for as_dir in $PATH
4709do
4710 IFS=$as_save_IFS
4711 test -z "$as_dir" && as_dir=.
4712 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4713 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4714 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4716 break 2
4717 fi
4718done
4719 done
4720IFS=$as_save_IFS
4721
4722fi
4723fi
4724OBJDUMP=$ac_cv_prog_OBJDUMP
4725if test -n "$OBJDUMP"; then
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4727$as_echo "$OBJDUMP" >&6; }
4728else
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4730$as_echo "no" >&6; }
4731fi
4732
4733
4734fi
4735if test -z "$ac_cv_prog_OBJDUMP"; then
4736 ac_ct_OBJDUMP=$OBJDUMP
4737 # Extract the first word of "objdump", so it can be a program name with args.
4738set dummy objdump; ac_word=$2
4739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4740$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4741if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4742 $as_echo_n "(cached) " >&6
4743else
4744 if test -n "$ac_ct_OBJDUMP"; then
4745 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4746else
4747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4748for as_dir in $PATH
4749do
4750 IFS=$as_save_IFS
4751 test -z "$as_dir" && as_dir=.
4752 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4753 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4754 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4756 break 2
4757 fi
4758done
4759 done
4760IFS=$as_save_IFS
4761
4762fi
4763fi
4764ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4765if test -n "$ac_ct_OBJDUMP"; then
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4767$as_echo "$ac_ct_OBJDUMP" >&6; }
4768else
4769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4770$as_echo "no" >&6; }
4771fi
4772
4773 if test "x$ac_ct_OBJDUMP" = x; then
4774 OBJDUMP="false"
4775 else
4776 case $cross_compiling:$ac_tool_warned in
4777yes:)
4778{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4779$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4780ac_tool_warned=yes ;;
4781esac
4782 OBJDUMP=$ac_ct_OBJDUMP
4783 fi
4784else
4785 OBJDUMP="$ac_cv_prog_OBJDUMP"
4786fi
4787
4788test -z "$OBJDUMP" && OBJDUMP=objdump
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4799$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4800if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4801 $as_echo_n "(cached) " >&6
4802else
4803 lt_cv_file_magic_cmd='$MAGIC_CMD'
4804lt_cv_file_magic_test_file=
4805lt_cv_deplibs_check_method='unknown'
4806# Need to set the preceding variable on all platforms that support
4807# interlibrary dependencies.
4808# 'none' -- dependencies not supported.
4809# `unknown' -- same as none, but documents that we really don't know.
4810# 'pass_all' -- all dependencies passed with no checks.
4811# 'test_compile' -- check by making test program.
4812# 'file_magic [[regex]]' -- check by looking for files in library path
4813# which responds to the $file_magic_cmd with a given extended regex.
4814# If you have `file' or equivalent on your system and you're not sure
4815# whether `pass_all' will *always* work, you probably want this one.
4816
4817case $host_os in
4818aix[4-9]*)
4819 lt_cv_deplibs_check_method=pass_all
4820 ;;
4821
4822beos*)
4823 lt_cv_deplibs_check_method=pass_all
4824 ;;
4825
4826bsdi[45]*)
4827 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4828 lt_cv_file_magic_cmd='/usr/bin/file -L'
4829 lt_cv_file_magic_test_file=/shlib/libc.so
4830 ;;
4831
4832cygwin*)
4833 # func_win32_libid is a shell function defined in ltmain.sh
4834 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4835 lt_cv_file_magic_cmd='func_win32_libid'
4836 ;;
4837
4838mingw* | pw32*)
4839 # Base MSYS/MinGW do not provide the 'file' command needed by
4840 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4841 # unless we find 'file', for example because we are cross-compiling.
4842 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4843 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4844 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4845 lt_cv_file_magic_cmd='func_win32_libid'
4846 else
4847 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4848 lt_cv_file_magic_cmd='$OBJDUMP -f'
4849 fi
4850 ;;
4851
4852cegcc*)
4853 # use the weaker test based on 'objdump'. See mingw*.
4854 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4855 lt_cv_file_magic_cmd='$OBJDUMP -f'
4856 ;;
4857
4858darwin* | rhapsody*)
4859 lt_cv_deplibs_check_method=pass_all
4860 ;;
4861
4862freebsd* | dragonfly*)
4863 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4864 case $host_cpu in
4865 i*86 )
4866 # Not sure whether the presence of OpenBSD here was a mistake.
4867 # Let's accept both of them until this is cleared up.
4868 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4869 lt_cv_file_magic_cmd=/usr/bin/file
4870 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4871 ;;
4872 esac
4873 else
4874 lt_cv_deplibs_check_method=pass_all
4875 fi
4876 ;;
4877
4878gnu*)
4879 lt_cv_deplibs_check_method=pass_all
4880 ;;
4881
4882haiku*)
4883 lt_cv_deplibs_check_method=pass_all
4884 ;;
4885
4886hpux10.20* | hpux11*)
4887 lt_cv_file_magic_cmd=/usr/bin/file
4888 case $host_cpu in
4889 ia64*)
4890 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4891 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4892 ;;
4893 hppa*64*)
4894 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]'
4895 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4896 ;;
4897 *)
4898 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4899 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4900 ;;
4901 esac
4902 ;;
4903
4904interix[3-9]*)
4905 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4906 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4907 ;;
4908
4909irix5* | irix6* | nonstopux*)
4910 case $LD in
4911 *-32|*"-32 ") libmagic=32-bit;;
4912 *-n32|*"-n32 ") libmagic=N32;;
4913 *-64|*"-64 ") libmagic=64-bit;;
4914 *) libmagic=never-match;;
4915 esac
4916 lt_cv_deplibs_check_method=pass_all
4917 ;;
4918
4919# This must be Linux ELF.
4920linux* | k*bsd*-gnu | kopensolaris*-gnu)
4921 lt_cv_deplibs_check_method=pass_all
4922 ;;
4923
4924netbsd*)
4925 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4926 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4927 else
4928 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4929 fi
4930 ;;
4931
4932newos6*)
4933 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4934 lt_cv_file_magic_cmd=/usr/bin/file
4935 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4936 ;;
4937
4938*nto* | *qnx*)
4939 lt_cv_deplibs_check_method=pass_all
4940 ;;
4941
4942openbsd*)
4943 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4944 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4945 else
4946 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4947 fi
4948 ;;
4949
4950osf3* | osf4* | osf5*)
4951 lt_cv_deplibs_check_method=pass_all
4952 ;;
4953
4954rdos*)
4955 lt_cv_deplibs_check_method=pass_all
4956 ;;
4957
4958solaris*)
4959 lt_cv_deplibs_check_method=pass_all
4960 ;;
4961
4962sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4963 lt_cv_deplibs_check_method=pass_all
4964 ;;
4965
4966sysv4 | sysv4.3*)
4967 case $host_vendor in
4968 motorola)
4969 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]'
4970 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4971 ;;
4972 ncr)
4973 lt_cv_deplibs_check_method=pass_all
4974 ;;
4975 sequent)
4976 lt_cv_file_magic_cmd='/bin/file'
4977 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4978 ;;
4979 sni)
4980 lt_cv_file_magic_cmd='/bin/file'
4981 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4982 lt_cv_file_magic_test_file=/lib/libc.so
4983 ;;
4984 siemens)
4985 lt_cv_deplibs_check_method=pass_all
4986 ;;
4987 pc)
4988 lt_cv_deplibs_check_method=pass_all
4989 ;;
4990 esac
4991 ;;
4992
4993tpf*)
4994 lt_cv_deplibs_check_method=pass_all
4995 ;;
4996esac
4997
4998fi
4999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5000$as_echo "$lt_cv_deplibs_check_method" >&6; }
5001file_magic_cmd=$lt_cv_file_magic_cmd
5002deplibs_check_method=$lt_cv_deplibs_check_method
5003test -z "$deplibs_check_method" && deplibs_check_method=unknown
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
68ed2854
MF
5016plugin_option=
5017plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5018for plugin in $plugin_names; do
5019 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5020 if test x$plugin_so = x$plugin; then
5021 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5022 fi
5023 if test x$plugin_so != x$plugin; then
5024 plugin_option="--plugin $plugin_so"
5025 break
5026 fi
5027done
5028
6bb11ab3
L
5029if test -n "$ac_tool_prefix"; then
5030 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5031set dummy ${ac_tool_prefix}ar; ac_word=$2
5032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5033$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5034if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
5035 $as_echo_n "(cached) " >&6
5036else
5037 if test -n "$AR"; then
5038 ac_cv_prog_AR="$AR" # Let the user override the test.
5039else
5040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5041for as_dir in $PATH
5042do
5043 IFS=$as_save_IFS
5044 test -z "$as_dir" && as_dir=.
5045 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5047 ac_cv_prog_AR="${ac_tool_prefix}ar"
5048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5049 break 2
5050 fi
5051done
5052 done
5053IFS=$as_save_IFS
5054
5055fi
5056fi
5057AR=$ac_cv_prog_AR
5058if test -n "$AR"; then
5059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5060$as_echo "$AR" >&6; }
5061else
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5063$as_echo "no" >&6; }
5064fi
5065
5066
5067fi
5068if test -z "$ac_cv_prog_AR"; then
5069 ac_ct_AR=$AR
5070 # Extract the first word of "ar", so it can be a program name with args.
5071set dummy ar; ac_word=$2
5072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5073$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5074if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
5075 $as_echo_n "(cached) " >&6
5076else
5077 if test -n "$ac_ct_AR"; then
5078 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5079else
5080as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5081for as_dir in $PATH
5082do
5083 IFS=$as_save_IFS
5084 test -z "$as_dir" && as_dir=.
5085 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5087 ac_cv_prog_ac_ct_AR="ar"
5088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5089 break 2
5090 fi
5091done
5092 done
5093IFS=$as_save_IFS
5094
5095fi
5096fi
5097ac_ct_AR=$ac_cv_prog_ac_ct_AR
5098if test -n "$ac_ct_AR"; then
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5100$as_echo "$ac_ct_AR" >&6; }
5101else
5102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5103$as_echo "no" >&6; }
5104fi
5105
5106 if test "x$ac_ct_AR" = x; then
5107 AR="false"
5108 else
5109 case $cross_compiling:$ac_tool_warned in
5110yes:)
5111{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5112$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5113ac_tool_warned=yes ;;
5114esac
5115 AR=$ac_ct_AR
5116 fi
5117else
5118 AR="$ac_cv_prog_AR"
5119fi
5120
5121test -z "$AR" && AR=ar
68ed2854
MF
5122if test -n "$plugin_option"; then
5123 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
5124 touch conftest.c
5125 $AR $plugin_option rc conftest.a conftest.c
5126 if test "$?" != 0; then
5127 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5128$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5129 else
5130 AR="$AR $plugin_option"
5131 fi
5132 rm -f conftest.*
68ed2854
MF
5133 fi
5134fi
6bb11ab3
L
5135test -z "$AR_FLAGS" && AR_FLAGS=cru
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147if test -n "$ac_tool_prefix"; then
5148 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5149set dummy ${ac_tool_prefix}strip; ac_word=$2
5150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5151$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5152if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
5153 $as_echo_n "(cached) " >&6
5154else
5155 if test -n "$STRIP"; then
5156 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5157else
5158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5159for as_dir in $PATH
5160do
5161 IFS=$as_save_IFS
5162 test -z "$as_dir" && as_dir=.
5163 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5164 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5165 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5167 break 2
5168 fi
5169done
5170 done
5171IFS=$as_save_IFS
5172
5173fi
5174fi
5175STRIP=$ac_cv_prog_STRIP
5176if test -n "$STRIP"; then
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5178$as_echo "$STRIP" >&6; }
5179else
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5181$as_echo "no" >&6; }
5182fi
5183
5184
5185fi
5186if test -z "$ac_cv_prog_STRIP"; then
5187 ac_ct_STRIP=$STRIP
5188 # Extract the first word of "strip", so it can be a program name with args.
5189set dummy strip; ac_word=$2
5190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5191$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5192if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5193 $as_echo_n "(cached) " >&6
5194else
5195 if test -n "$ac_ct_STRIP"; then
5196 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5197else
5198as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5199for as_dir in $PATH
5200do
5201 IFS=$as_save_IFS
5202 test -z "$as_dir" && as_dir=.
5203 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5204 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5205 ac_cv_prog_ac_ct_STRIP="strip"
5206 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5207 break 2
5208 fi
5209done
5210 done
5211IFS=$as_save_IFS
5212
5213fi
5214fi
5215ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5216if test -n "$ac_ct_STRIP"; then
5217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5218$as_echo "$ac_ct_STRIP" >&6; }
5219else
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5221$as_echo "no" >&6; }
5222fi
5223
5224 if test "x$ac_ct_STRIP" = x; then
5225 STRIP=":"
5226 else
5227 case $cross_compiling:$ac_tool_warned in
5228yes:)
5229{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5230$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5231ac_tool_warned=yes ;;
5232esac
5233 STRIP=$ac_ct_STRIP
5234 fi
5235else
5236 STRIP="$ac_cv_prog_STRIP"
5237fi
5238
5239test -z "$STRIP" && STRIP=:
5240
5241
5242
5243
5244
5245
5246if test -n "$ac_tool_prefix"; then
5247 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5248set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5250$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5251if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5252 $as_echo_n "(cached) " >&6
5253else
5254 if test -n "$RANLIB"; then
5255 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5256else
5257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5258for as_dir in $PATH
5259do
5260 IFS=$as_save_IFS
5261 test -z "$as_dir" && as_dir=.
5262 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5263 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5264 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5266 break 2
5267 fi
5268done
5269 done
5270IFS=$as_save_IFS
5271
5272fi
5273fi
5274RANLIB=$ac_cv_prog_RANLIB
5275if test -n "$RANLIB"; then
5276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5277$as_echo "$RANLIB" >&6; }
5278else
5279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5280$as_echo "no" >&6; }
5281fi
5282
5283
5284fi
5285if test -z "$ac_cv_prog_RANLIB"; then
5286 ac_ct_RANLIB=$RANLIB
5287 # Extract the first word of "ranlib", so it can be a program name with args.
5288set dummy ranlib; ac_word=$2
5289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5290$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5291if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5292 $as_echo_n "(cached) " >&6
5293else
5294 if test -n "$ac_ct_RANLIB"; then
5295 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5296else
5297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5298for as_dir in $PATH
5299do
5300 IFS=$as_save_IFS
5301 test -z "$as_dir" && as_dir=.
5302 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5303 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5304 ac_cv_prog_ac_ct_RANLIB="ranlib"
5305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5306 break 2
5307 fi
5308done
5309 done
5310IFS=$as_save_IFS
5311
5312fi
5313fi
5314ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5315if test -n "$ac_ct_RANLIB"; then
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5317$as_echo "$ac_ct_RANLIB" >&6; }
5318else
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5320$as_echo "no" >&6; }
5321fi
5322
5323 if test "x$ac_ct_RANLIB" = x; then
5324 RANLIB=":"
5325 else
5326 case $cross_compiling:$ac_tool_warned in
5327yes:)
5328{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5329$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5330ac_tool_warned=yes ;;
5331esac
5332 RANLIB=$ac_ct_RANLIB
5333 fi
5334else
5335 RANLIB="$ac_cv_prog_RANLIB"
5336fi
5337
5338test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5339if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5340 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5341 RANLIB="$RANLIB $plugin_option"
5342 fi
5343fi
6bb11ab3
L
5344
5345
5346
5347
5348
5349
5350# Determine commands to create old-style static archives.
5351old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5352old_postinstall_cmds='chmod 644 $oldlib'
5353old_postuninstall_cmds=
5354
5355if test -n "$RANLIB"; then
5356 case $host_os in
5357 openbsd*)
5358 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5359 ;;
5360 *)
5361 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5362 ;;
5363 esac
5364 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5365fi
5366
5367case $host_os in
5368 darwin*)
5369 lock_old_archive_extraction=yes ;;
5370 *)
5371 lock_old_archive_extraction=no ;;
5372esac
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394for ac_prog in gawk mawk nawk awk
5395do
5396 # Extract the first word of "$ac_prog", so it can be a program name with args.
5397set dummy $ac_prog; ac_word=$2
5398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5399$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5400if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5401 $as_echo_n "(cached) " >&6
5402else
5403 if test -n "$AWK"; then
5404 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5405else
5406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5407for as_dir in $PATH
5408do
5409 IFS=$as_save_IFS
5410 test -z "$as_dir" && as_dir=.
5411 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5412 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5413 ac_cv_prog_AWK="$ac_prog"
5414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5415 break 2
5416 fi
5417done
5418 done
5419IFS=$as_save_IFS
5420
5421fi
5422fi
5423AWK=$ac_cv_prog_AWK
5424if test -n "$AWK"; then
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5426$as_echo "$AWK" >&6; }
5427else
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5429$as_echo "no" >&6; }
5430fi
5431
5432
5433 test -n "$AWK" && break
5434done
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454# If no C compiler was specified, use CC.
5455LTCC=${LTCC-"$CC"}
5456
5457# If no C compiler flags were specified, use CFLAGS.
5458LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5459
5460# Allow CC to be a program name with arguments.
5461compiler=$CC
5462
5463
5464# Check for command to grab the raw symbol name followed by C symbol from nm.
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5466$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5467if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5468 $as_echo_n "(cached) " >&6
5469else
5470
5471# These are sane defaults that work on at least a few old systems.
5472# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5473
5474# Character class describing NM global symbol codes.
5475symcode='[BCDEGRST]'
5476
5477# Regexp to match symbols that can be accessed directly from C.
5478sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5479
5480# Define system-specific variables.
5481case $host_os in
5482aix*)
5483 symcode='[BCDT]'
5484 ;;
5485cygwin* | mingw* | pw32* | cegcc*)
5486 symcode='[ABCDGISTW]'
5487 ;;
5488hpux*)
5489 if test "$host_cpu" = ia64; then
5490 symcode='[ABCDEGRST]'
5491 fi
5492 ;;
5493irix* | nonstopux*)
5494 symcode='[BCDEGRST]'
5495 ;;
5496osf*)
5497 symcode='[BCDEGQRST]'
5498 ;;
5499solaris*)
5500 symcode='[BDRT]'
5501 ;;
5502sco3.2v5*)
5503 symcode='[DT]'
5504 ;;
5505sysv4.2uw2*)
5506 symcode='[DT]'
5507 ;;
5508sysv5* | sco5v6* | unixware* | OpenUNIX*)
5509 symcode='[ABDT]'
5510 ;;
5511sysv4)
5512 symcode='[DFNSTU]'
5513 ;;
5514esac
5515
5516# If we're using GNU nm, then use its standard symbol codes.
5517case `$NM -V 2>&1` in
5518*GNU* | *'with BFD'*)
5519 symcode='[ABCDGIRSTW]' ;;
5520esac
5521
5522# Transform an extracted symbol line into a proper C declaration.
5523# Some systems (esp. on ia64) link data and code symbols differently,
5524# so use this general approach.
5525lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5526
5527# Transform an extracted symbol line into symbol name and symbol address
5528lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5529lt_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'"
5530
5531# Handle CRLF in mingw tool chain
5532opt_cr=
5533case $build_os in
5534mingw*)
5535 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5536 ;;
5537esac
5538
5539# Try without a prefix underscore, then with it.
5540for ac_symprfx in "" "_"; do
5541
5542 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5543 symxfrm="\\1 $ac_symprfx\\2 \\2"
5544
5545 # Write the raw and C identifiers.
5546 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5547 # Fake it for dumpbin and say T for any non-static function
5548 # and D for any global variable.
5549 # Also find C++ and __fastcall symbols from MSVC++,
5550 # which start with @ or ?.
5551 lt_cv_sys_global_symbol_pipe="$AWK '"\
5552" {last_section=section; section=\$ 3};"\
5553" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5554" \$ 0!~/External *\|/{next};"\
5555" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5556" {if(hide[section]) next};"\
5557" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5558" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5559" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5560" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5561" ' prfx=^$ac_symprfx"
5562 else
5563 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5564 fi
5565
5566 # Check to see that the pipe works correctly.
5567 pipe_works=no
5568
5569 rm -f conftest*
5570 cat > conftest.$ac_ext <<_LT_EOF
5571#ifdef __cplusplus
5572extern "C" {
5573#endif
5574char nm_test_var;
5575void nm_test_func(void);
5576void nm_test_func(void){}
5577#ifdef __cplusplus
5578}
5579#endif
5580int main(){nm_test_var='a';nm_test_func();return(0);}
5581_LT_EOF
5582
5583 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5584 (eval $ac_compile) 2>&5
5585 ac_status=$?
5586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5587 test $ac_status = 0; }; then
5588 # Now try to grab the symbols.
5589 nlist=conftest.nm
5590 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5591 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5592 ac_status=$?
5593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5594 test $ac_status = 0; } && test -s "$nlist"; then
5595 # Try sorting and uniquifying the output.
5596 if sort "$nlist" | uniq > "$nlist"T; then
5597 mv -f "$nlist"T "$nlist"
5598 else
5599 rm -f "$nlist"T
5600 fi
5601
5602 # Make sure that we snagged all the symbols we need.
5603 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5604 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5605 cat <<_LT_EOF > conftest.$ac_ext
5606#ifdef __cplusplus
5607extern "C" {
5608#endif
5609
5610_LT_EOF
5611 # Now generate the symbol file.
5612 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5613
5614 cat <<_LT_EOF >> conftest.$ac_ext
5615
5616/* The mapping between symbol names and symbols. */
5617const struct {
5618 const char *name;
5619 void *address;
5620}
5621lt__PROGRAM__LTX_preloaded_symbols[] =
5622{
5623 { "@PROGRAM@", (void *) 0 },
5624_LT_EOF
5625 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5626 cat <<\_LT_EOF >> conftest.$ac_ext
5627 {0, (void *) 0}
5628};
5629
5630/* This works around a problem in FreeBSD linker */
5631#ifdef FREEBSD_WORKAROUND
5632static const void *lt_preloaded_setup() {
5633 return lt__PROGRAM__LTX_preloaded_symbols;
5634}
5635#endif
5636
5637#ifdef __cplusplus
5638}
5639#endif
5640_LT_EOF
5641 # Now try linking the two files.
5642 mv conftest.$ac_objext conftstm.$ac_objext
5643 lt_save_LIBS="$LIBS"
5644 lt_save_CFLAGS="$CFLAGS"
5645 LIBS="conftstm.$ac_objext"
5646 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5647 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5648 (eval $ac_link) 2>&5
5649 ac_status=$?
5650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5651 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5652 pipe_works=yes
5653 fi
5654 LIBS="$lt_save_LIBS"
5655 CFLAGS="$lt_save_CFLAGS"
5656 else
5657 echo "cannot find nm_test_func in $nlist" >&5
5658 fi
5659 else
5660 echo "cannot find nm_test_var in $nlist" >&5
5661 fi
5662 else
5663 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5664 fi
5665 else
5666 echo "$progname: failed program was:" >&5
5667 cat conftest.$ac_ext >&5
5668 fi
5669 rm -rf conftest* conftst*
5670
5671 # Do not use the global_symbol_pipe unless it works.
5672 if test "$pipe_works" = yes; then
5673 break
5674 else
5675 lt_cv_sys_global_symbol_pipe=
5676 fi
5677done
5678
5679fi
5680
5681if test -z "$lt_cv_sys_global_symbol_pipe"; then
5682 lt_cv_sys_global_symbol_to_cdecl=
5683fi
5684if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5686$as_echo "failed" >&6; }
5687else
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5689$as_echo "ok" >&6; }
5690fi
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713# Check whether --enable-libtool-lock was given.
5714if test "${enable_libtool_lock+set}" = set; then :
5715 enableval=$enable_libtool_lock;
5716fi
5717
5718test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5719
5720# Some flags need to be propagated to the compiler or linker for good
5721# libtool support.
5722case $host in
5723ia64-*-hpux*)
5724 # Find out which ABI we are using.
5725 echo 'int i;' > conftest.$ac_ext
5726 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5727 (eval $ac_compile) 2>&5
5728 ac_status=$?
5729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5730 test $ac_status = 0; }; then
5731 case `/usr/bin/file conftest.$ac_objext` in
5732 *ELF-32*)
5733 HPUX_IA64_MODE="32"
5734 ;;
5735 *ELF-64*)
5736 HPUX_IA64_MODE="64"
5737 ;;
5738 esac
5739 fi
5740 rm -rf conftest*
5741 ;;
5742*-*-irix6*)
5743 # Find out which ABI we are using.
5744 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5745 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5746 (eval $ac_compile) 2>&5
5747 ac_status=$?
5748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5749 test $ac_status = 0; }; then
5750 if test "$lt_cv_prog_gnu_ld" = yes; then
5751 case `/usr/bin/file conftest.$ac_objext` in
5752 *32-bit*)
5753 LD="${LD-ld} -melf32bsmip"
5754 ;;
5755 *N32*)
5756 LD="${LD-ld} -melf32bmipn32"
5757 ;;
5758 *64-bit*)
5759 LD="${LD-ld} -melf64bmip"
5760 ;;
5761 esac
5762 else
5763 case `/usr/bin/file conftest.$ac_objext` in
5764 *32-bit*)
5765 LD="${LD-ld} -32"
5766 ;;
5767 *N32*)
5768 LD="${LD-ld} -n32"
5769 ;;
5770 *64-bit*)
5771 LD="${LD-ld} -64"
5772 ;;
5773 esac
5774 fi
5775 fi
5776 rm -rf conftest*
5777 ;;
5778
bf3d9781 5779x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5780s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5781 # Find out which ABI we are using.
5782 echo 'int i;' > conftest.$ac_ext
5783 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5784 (eval $ac_compile) 2>&5
5785 ac_status=$?
5786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5787 test $ac_status = 0; }; then
5788 case `/usr/bin/file conftest.o` in
5789 *32-bit*)
5790 case $host in
5791 x86_64-*kfreebsd*-gnu)
5792 LD="${LD-ld} -m elf_i386_fbsd"
5793 ;;
5794 x86_64-*linux*)
5795 case `/usr/bin/file conftest.o` in
5796 *x86-64*)
5797 LD="${LD-ld} -m elf32_x86_64"
5798 ;;
5799 *)
5800 LD="${LD-ld} -m elf_i386"
5801 ;;
5802 esac
5803 ;;
bf3d9781
AM
5804 powerpc64le-*linux*)
5805 LD="${LD-ld} -m elf32lppclinux"
5806 ;;
5807 powerpc64-*linux*)
6bb11ab3
L
5808 LD="${LD-ld} -m elf32ppclinux"
5809 ;;
5810 s390x-*linux*)
5811 LD="${LD-ld} -m elf_s390"
5812 ;;
5813 sparc64-*linux*)
5814 LD="${LD-ld} -m elf32_sparc"
5815 ;;
5816 esac
5817 ;;
5818 *64-bit*)
5819 case $host in
5820 x86_64-*kfreebsd*-gnu)
5821 LD="${LD-ld} -m elf_x86_64_fbsd"
5822 ;;
5823 x86_64-*linux*)
5824 LD="${LD-ld} -m elf_x86_64"
5825 ;;
bf3d9781
AM
5826 powerpcle-*linux*)
5827 LD="${LD-ld} -m elf64lppc"
5828 ;;
5829 powerpc-*linux*)
6bb11ab3
L
5830 LD="${LD-ld} -m elf64ppc"
5831 ;;
5832 s390*-*linux*|s390*-*tpf*)
5833 LD="${LD-ld} -m elf64_s390"
5834 ;;
5835 sparc*-*linux*)
5836 LD="${LD-ld} -m elf64_sparc"
5837 ;;
5838 esac
5839 ;;
5840 esac
5841 fi
5842 rm -rf conftest*
5843 ;;
5844
5845*-*-sco3.2v5*)
5846 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5847 SAVE_CFLAGS="$CFLAGS"
5848 CFLAGS="$CFLAGS -belf"
5849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5850$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5851if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5852 $as_echo_n "(cached) " >&6
5853else
5854 ac_ext=c
5855ac_cpp='$CPP $CPPFLAGS'
5856ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5857ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5858ac_compiler_gnu=$ac_cv_c_compiler_gnu
5859
5860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5861/* end confdefs.h. */
5862
5863int
5864main ()
5865{
5866
5867 ;
5868 return 0;
5869}
5870_ACEOF
5871if ac_fn_c_try_link "$LINENO"; then :
5872 lt_cv_cc_needs_belf=yes
5873else
5874 lt_cv_cc_needs_belf=no
5875fi
5876rm -f core conftest.err conftest.$ac_objext \
5877 conftest$ac_exeext conftest.$ac_ext
5878 ac_ext=c
5879ac_cpp='$CPP $CPPFLAGS'
5880ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5881ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5882ac_compiler_gnu=$ac_cv_c_compiler_gnu
5883
5884fi
5885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5886$as_echo "$lt_cv_cc_needs_belf" >&6; }
5887 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5888 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5889 CFLAGS="$SAVE_CFLAGS"
5890 fi
5891 ;;
5892sparc*-*solaris*)
5893 # Find out which ABI we are using.
5894 echo 'int i;' > conftest.$ac_ext
5895 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5896 (eval $ac_compile) 2>&5
5897 ac_status=$?
5898 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5899 test $ac_status = 0; }; then
5900 case `/usr/bin/file conftest.o` in
5901 *64-bit*)
5902 case $lt_cv_prog_gnu_ld in
5903 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5904 *)
5905 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5906 LD="${LD-ld} -64"
5907 fi
5908 ;;
5909 esac
5910 ;;
5911 esac
5912 fi
5913 rm -rf conftest*
5914 ;;
5915esac
5916
5917need_locks="$enable_libtool_lock"
5918
5919
5920 case $host_os in
5921 rhapsody* | darwin*)
5922 if test -n "$ac_tool_prefix"; then
5923 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5924set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5926$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5927if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
5928 $as_echo_n "(cached) " >&6
5929else
5930 if test -n "$DSYMUTIL"; then
5931 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5932else
5933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5934for as_dir in $PATH
5935do
5936 IFS=$as_save_IFS
5937 test -z "$as_dir" && as_dir=.
5938 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5939 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5940 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5942 break 2
5943 fi
5944done
5945 done
5946IFS=$as_save_IFS
5947
5948fi
5949fi
5950DSYMUTIL=$ac_cv_prog_DSYMUTIL
5951if test -n "$DSYMUTIL"; then
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5953$as_echo "$DSYMUTIL" >&6; }
5954else
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5956$as_echo "no" >&6; }
5957fi
5958
5959
5960fi
5961if test -z "$ac_cv_prog_DSYMUTIL"; then
5962 ac_ct_DSYMUTIL=$DSYMUTIL
5963 # Extract the first word of "dsymutil", so it can be a program name with args.
5964set dummy dsymutil; ac_word=$2
5965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5966$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5967if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
5968 $as_echo_n "(cached) " >&6
5969else
5970 if test -n "$ac_ct_DSYMUTIL"; then
5971 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5972else
5973as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5974for as_dir in $PATH
5975do
5976 IFS=$as_save_IFS
5977 test -z "$as_dir" && as_dir=.
5978 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5979 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5980 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5981 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5982 break 2
5983 fi
5984done
5985 done
5986IFS=$as_save_IFS
5987
5988fi
5989fi
5990ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5991if test -n "$ac_ct_DSYMUTIL"; then
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5993$as_echo "$ac_ct_DSYMUTIL" >&6; }
5994else
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5996$as_echo "no" >&6; }
5997fi
5998
5999 if test "x$ac_ct_DSYMUTIL" = x; then
6000 DSYMUTIL=":"
6001 else
6002 case $cross_compiling:$ac_tool_warned in
6003yes:)
6004{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6005$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6006ac_tool_warned=yes ;;
6007esac
6008 DSYMUTIL=$ac_ct_DSYMUTIL
6009 fi
6010else
6011 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6012fi
6013
6014 if test -n "$ac_tool_prefix"; then
6015 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6016set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6018$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6019if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
6020 $as_echo_n "(cached) " >&6
6021else
6022 if test -n "$NMEDIT"; then
6023 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6024else
6025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6026for as_dir in $PATH
6027do
6028 IFS=$as_save_IFS
6029 test -z "$as_dir" && as_dir=.
6030 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6032 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6034 break 2
6035 fi
6036done
6037 done
6038IFS=$as_save_IFS
6039
6040fi
6041fi
6042NMEDIT=$ac_cv_prog_NMEDIT
6043if test -n "$NMEDIT"; then
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6045$as_echo "$NMEDIT" >&6; }
6046else
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6048$as_echo "no" >&6; }
6049fi
6050
6051
6052fi
6053if test -z "$ac_cv_prog_NMEDIT"; then
6054 ac_ct_NMEDIT=$NMEDIT
6055 # Extract the first word of "nmedit", so it can be a program name with args.
6056set dummy nmedit; ac_word=$2
6057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6058$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6059if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
6060 $as_echo_n "(cached) " >&6
6061else
6062 if test -n "$ac_ct_NMEDIT"; then
6063 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6064else
6065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6066for as_dir in $PATH
6067do
6068 IFS=$as_save_IFS
6069 test -z "$as_dir" && as_dir=.
6070 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6071 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6072 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6074 break 2
6075 fi
6076done
6077 done
6078IFS=$as_save_IFS
6079
6080fi
6081fi
6082ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6083if test -n "$ac_ct_NMEDIT"; then
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6085$as_echo "$ac_ct_NMEDIT" >&6; }
6086else
6087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6088$as_echo "no" >&6; }
6089fi
6090
6091 if test "x$ac_ct_NMEDIT" = x; then
6092 NMEDIT=":"
6093 else
6094 case $cross_compiling:$ac_tool_warned in
6095yes:)
6096{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6097$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6098ac_tool_warned=yes ;;
6099esac
6100 NMEDIT=$ac_ct_NMEDIT
6101 fi
6102else
6103 NMEDIT="$ac_cv_prog_NMEDIT"
6104fi
6105
6106 if test -n "$ac_tool_prefix"; then
6107 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6108set dummy ${ac_tool_prefix}lipo; ac_word=$2
6109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6110$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6111if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
6112 $as_echo_n "(cached) " >&6
6113else
6114 if test -n "$LIPO"; then
6115 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6116else
6117as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6118for as_dir in $PATH
6119do
6120 IFS=$as_save_IFS
6121 test -z "$as_dir" && as_dir=.
6122 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6123 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6124 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6126 break 2
6127 fi
6128done
6129 done
6130IFS=$as_save_IFS
6131
6132fi
6133fi
6134LIPO=$ac_cv_prog_LIPO
6135if test -n "$LIPO"; then
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6137$as_echo "$LIPO" >&6; }
6138else
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6140$as_echo "no" >&6; }
6141fi
6142
6143
6144fi
6145if test -z "$ac_cv_prog_LIPO"; then
6146 ac_ct_LIPO=$LIPO
6147 # Extract the first word of "lipo", so it can be a program name with args.
6148set dummy lipo; ac_word=$2
6149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6150$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6151if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
6152 $as_echo_n "(cached) " >&6
6153else
6154 if test -n "$ac_ct_LIPO"; then
6155 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6156else
6157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6158for as_dir in $PATH
6159do
6160 IFS=$as_save_IFS
6161 test -z "$as_dir" && as_dir=.
6162 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6163 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6164 ac_cv_prog_ac_ct_LIPO="lipo"
6165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6166 break 2
6167 fi
6168done
6169 done
6170IFS=$as_save_IFS
6171
6172fi
6173fi
6174ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6175if test -n "$ac_ct_LIPO"; then
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6177$as_echo "$ac_ct_LIPO" >&6; }
6178else
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6180$as_echo "no" >&6; }
6181fi
6182
6183 if test "x$ac_ct_LIPO" = x; then
6184 LIPO=":"
6185 else
6186 case $cross_compiling:$ac_tool_warned in
6187yes:)
6188{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6189$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6190ac_tool_warned=yes ;;
6191esac
6192 LIPO=$ac_ct_LIPO
6193 fi
6194else
6195 LIPO="$ac_cv_prog_LIPO"
6196fi
6197
6198 if test -n "$ac_tool_prefix"; then
6199 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6200set dummy ${ac_tool_prefix}otool; ac_word=$2
6201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6202$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6203if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6204 $as_echo_n "(cached) " >&6
6205else
6206 if test -n "$OTOOL"; then
6207 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6208else
6209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6210for as_dir in $PATH
6211do
6212 IFS=$as_save_IFS
6213 test -z "$as_dir" && as_dir=.
6214 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6216 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6218 break 2
6219 fi
6220done
6221 done
6222IFS=$as_save_IFS
6223
6224fi
6225fi
6226OTOOL=$ac_cv_prog_OTOOL
6227if test -n "$OTOOL"; then
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6229$as_echo "$OTOOL" >&6; }
6230else
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6232$as_echo "no" >&6; }
6233fi
6234
6235
6236fi
6237if test -z "$ac_cv_prog_OTOOL"; then
6238 ac_ct_OTOOL=$OTOOL
6239 # Extract the first word of "otool", so it can be a program name with args.
6240set dummy otool; ac_word=$2
6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6242$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6243if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6244 $as_echo_n "(cached) " >&6
6245else
6246 if test -n "$ac_ct_OTOOL"; then
6247 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6248else
6249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6250for as_dir in $PATH
6251do
6252 IFS=$as_save_IFS
6253 test -z "$as_dir" && as_dir=.
6254 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6256 ac_cv_prog_ac_ct_OTOOL="otool"
6257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6258 break 2
6259 fi
6260done
6261 done
6262IFS=$as_save_IFS
6263
6264fi
6265fi
6266ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6267if test -n "$ac_ct_OTOOL"; then
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6269$as_echo "$ac_ct_OTOOL" >&6; }
6270else
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6272$as_echo "no" >&6; }
6273fi
6274
6275 if test "x$ac_ct_OTOOL" = x; then
6276 OTOOL=":"
6277 else
6278 case $cross_compiling:$ac_tool_warned in
6279yes:)
6280{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6281$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6282ac_tool_warned=yes ;;
6283esac
6284 OTOOL=$ac_ct_OTOOL
6285 fi
6286else
6287 OTOOL="$ac_cv_prog_OTOOL"
6288fi
6289
6290 if test -n "$ac_tool_prefix"; then
6291 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6292set dummy ${ac_tool_prefix}otool64; ac_word=$2
6293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6294$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6295if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6296 $as_echo_n "(cached) " >&6
6297else
6298 if test -n "$OTOOL64"; then
6299 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6300else
6301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6302for as_dir in $PATH
6303do
6304 IFS=$as_save_IFS
6305 test -z "$as_dir" && as_dir=.
6306 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6308 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6310 break 2
6311 fi
6312done
6313 done
6314IFS=$as_save_IFS
6315
6316fi
6317fi
6318OTOOL64=$ac_cv_prog_OTOOL64
6319if test -n "$OTOOL64"; then
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6321$as_echo "$OTOOL64" >&6; }
6322else
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6324$as_echo "no" >&6; }
6325fi
6326
6327
6328fi
6329if test -z "$ac_cv_prog_OTOOL64"; then
6330 ac_ct_OTOOL64=$OTOOL64
6331 # Extract the first word of "otool64", so it can be a program name with args.
6332set dummy otool64; ac_word=$2
6333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6334$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6335if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6336 $as_echo_n "(cached) " >&6
6337else
6338 if test -n "$ac_ct_OTOOL64"; then
6339 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6340else
6341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6342for as_dir in $PATH
6343do
6344 IFS=$as_save_IFS
6345 test -z "$as_dir" && as_dir=.
6346 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6348 ac_cv_prog_ac_ct_OTOOL64="otool64"
6349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6350 break 2
6351 fi
6352done
6353 done
6354IFS=$as_save_IFS
6355
6356fi
6357fi
6358ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6359if test -n "$ac_ct_OTOOL64"; then
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6361$as_echo "$ac_ct_OTOOL64" >&6; }
6362else
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6364$as_echo "no" >&6; }
6365fi
6366
6367 if test "x$ac_ct_OTOOL64" = x; then
6368 OTOOL64=":"
6369 else
6370 case $cross_compiling:$ac_tool_warned in
6371yes:)
6372{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6373$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6374ac_tool_warned=yes ;;
6375esac
6376 OTOOL64=$ac_ct_OTOOL64
6377 fi
6378else
6379 OTOOL64="$ac_cv_prog_OTOOL64"
6380fi
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6409$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6410if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6411 $as_echo_n "(cached) " >&6
6412else
6413 lt_cv_apple_cc_single_mod=no
6414 if test -z "${LT_MULTI_MODULE}"; then
6415 # By default we will add the -single_module flag. You can override
6416 # by either setting the environment variable LT_MULTI_MODULE
6417 # non-empty at configure time, or by adding -multi_module to the
6418 # link flags.
6419 rm -rf libconftest.dylib*
6420 echo "int foo(void){return 1;}" > conftest.c
6421 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6422-dynamiclib -Wl,-single_module conftest.c" >&5
6423 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6424 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6425 _lt_result=$?
6426 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6427 lt_cv_apple_cc_single_mod=yes
6428 else
6429 cat conftest.err >&5
6430 fi
6431 rm -rf libconftest.dylib*
6432 rm -f conftest.*
6433 fi
6434fi
6435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6436$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6438$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6439if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6440 $as_echo_n "(cached) " >&6
6441else
6442 lt_cv_ld_exported_symbols_list=no
6443 save_LDFLAGS=$LDFLAGS
6444 echo "_main" > conftest.sym
6445 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6447/* end confdefs.h. */
6448
6449int
6450main ()
6451{
6452
6453 ;
6454 return 0;
6455}
6456_ACEOF
6457if ac_fn_c_try_link "$LINENO"; then :
6458 lt_cv_ld_exported_symbols_list=yes
6459else
6460 lt_cv_ld_exported_symbols_list=no
6461fi
6462rm -f core conftest.err conftest.$ac_objext \
6463 conftest$ac_exeext conftest.$ac_ext
6464 LDFLAGS="$save_LDFLAGS"
6465
6466fi
6467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6468$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6470$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6471if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6472 $as_echo_n "(cached) " >&6
6473else
6474 lt_cv_ld_force_load=no
6475 cat > conftest.c << _LT_EOF
6476int forced_loaded() { return 2;}
6477_LT_EOF
6478 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6479 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6480 echo "$AR cru libconftest.a conftest.o" >&5
6481 $AR cru libconftest.a conftest.o 2>&5
6482 cat > conftest.c << _LT_EOF
6483int main() { return 0;}
6484_LT_EOF
6485 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6486 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6487 _lt_result=$?
6488 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6489 lt_cv_ld_force_load=yes
6490 else
6491 cat conftest.err >&5
6492 fi
6493 rm -f conftest.err libconftest.a conftest conftest.c
6494 rm -rf conftest.dSYM
6495
6496fi
6497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6498$as_echo "$lt_cv_ld_force_load" >&6; }
6499 case $host_os in
6500 rhapsody* | darwin1.[012])
6501 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6502 darwin1.*)
6503 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6504 darwin*) # darwin 5.x on
6505 # if running on 10.5 or later, the deployment target defaults
6506 # to the OS version, if on x86, and 10.4, the deployment
6507 # target defaults to 10.4. Don't you love it?
6508 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6509 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6510 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ae7d0cac 6511 10.[012][,.]*)
6bb11ab3
L
6512 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6513 10.*)
6514 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6515 esac
6516 ;;
6517 esac
6518 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6519 _lt_dar_single_mod='$single_module'
6520 fi
6521 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6522 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6523 else
6524 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6525 fi
6526 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6527 _lt_dsymutil='~$DSYMUTIL $lib || :'
6528 else
6529 _lt_dsymutil=
6530 fi
6531 ;;
6532 esac
6533
6534for ac_header in dlfcn.h
6535do :
6536 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6537"
d0ac1c44 6538if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6539 cat >>confdefs.h <<_ACEOF
6540#define HAVE_DLFCN_H 1
6541_ACEOF
6542
6543fi
6544
6545done
6546
6547
6548
ebe9564b 6549
6bb11ab3
L
6550ac_config_headers="$ac_config_headers config.h:config.in"
6551
6552
6553
0cb8d851
MF
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6555$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6556if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6557 $as_echo_n "(cached) " >&6
6558else
6559 ac_cv_c_bigendian=unknown
6560 # See if we're dealing with a universal compiler.
6561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6562/* end confdefs.h. */
6563#ifndef __APPLE_CC__
6564 not a universal capable compiler
6565 #endif
6566 typedef int dummy;
6567
6568_ACEOF
6569if ac_fn_c_try_compile "$LINENO"; then :
6570
6571 # Check for potential -arch flags. It is not universal unless
6572 # there are at least two -arch flags with different values.
6573 ac_arch=
6574 ac_prev=
6575 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6576 if test -n "$ac_prev"; then
6577 case $ac_word in
6578 i?86 | x86_64 | ppc | ppc64)
6579 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6580 ac_arch=$ac_word
6581 else
6582 ac_cv_c_bigendian=universal
6583 break
6584 fi
6585 ;;
6586 esac
6587 ac_prev=
6588 elif test "x$ac_word" = "x-arch"; then
6589 ac_prev=arch
6590 fi
6591 done
6592fi
6593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6594 if test $ac_cv_c_bigendian = unknown; then
6595 # See if sys/param.h defines the BYTE_ORDER macro.
6596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6597/* end confdefs.h. */
6598#include <sys/types.h>
6599 #include <sys/param.h>
6600
6601int
6602main ()
6603{
6604#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6605 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6606 && LITTLE_ENDIAN)
6607 bogus endian macros
6608 #endif
6609
6610 ;
6611 return 0;
6612}
6613_ACEOF
6614if ac_fn_c_try_compile "$LINENO"; then :
6615 # It does; now see whether it defined to BIG_ENDIAN or not.
6616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6617/* end confdefs.h. */
6618#include <sys/types.h>
6619 #include <sys/param.h>
6620
6621int
6622main ()
6623{
6624#if BYTE_ORDER != BIG_ENDIAN
6625 not big endian
6626 #endif
6627
6628 ;
6629 return 0;
6630}
6631_ACEOF
6632if ac_fn_c_try_compile "$LINENO"; then :
6633 ac_cv_c_bigendian=yes
6634else
6635 ac_cv_c_bigendian=no
6636fi
6637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6638fi
6639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6640 fi
6641 if test $ac_cv_c_bigendian = unknown; then
6642 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6644/* end confdefs.h. */
6645#include <limits.h>
6646
6647int
6648main ()
6649{
6650#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6651 bogus endian macros
6652 #endif
6653
6654 ;
6655 return 0;
6656}
6657_ACEOF
6658if ac_fn_c_try_compile "$LINENO"; then :
6659 # It does; now see whether it defined to _BIG_ENDIAN or not.
6660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6661/* end confdefs.h. */
6662#include <limits.h>
6663
6664int
6665main ()
6666{
6667#ifndef _BIG_ENDIAN
6668 not big endian
6669 #endif
6670
6671 ;
6672 return 0;
6673}
6674_ACEOF
6675if ac_fn_c_try_compile "$LINENO"; then :
6676 ac_cv_c_bigendian=yes
6677else
6678 ac_cv_c_bigendian=no
6679fi
6680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6681fi
6682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6683 fi
6684 if test $ac_cv_c_bigendian = unknown; then
6685 # Compile a test program.
6686 if test "$cross_compiling" = yes; then :
6687 # Try to guess by grepping values from an object file.
6688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6689/* end confdefs.h. */
6690short int ascii_mm[] =
6691 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6692 short int ascii_ii[] =
6693 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6694 int use_ascii (int i) {
6695 return ascii_mm[i] + ascii_ii[i];
6696 }
6697 short int ebcdic_ii[] =
6698 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6699 short int ebcdic_mm[] =
6700 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6701 int use_ebcdic (int i) {
6702 return ebcdic_mm[i] + ebcdic_ii[i];
6703 }
6704 extern int foo;
6705
6706int
6707main ()
6708{
6709return use_ascii (foo) == use_ebcdic (foo);
6710 ;
6711 return 0;
6712}
6713_ACEOF
6714if ac_fn_c_try_compile "$LINENO"; then :
6715 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6716 ac_cv_c_bigendian=yes
6717 fi
6718 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6719 if test "$ac_cv_c_bigendian" = unknown; then
6720 ac_cv_c_bigendian=no
6721 else
6722 # finding both strings is unlikely to happen, but who knows?
6723 ac_cv_c_bigendian=unknown
6724 fi
6725 fi
6726fi
6727rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6728else
6729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6730/* end confdefs.h. */
6731$ac_includes_default
6732int
6733main ()
6734{
6735
6736 /* Are we little or big endian? From Harbison&Steele. */
6737 union
6738 {
6739 long int l;
6740 char c[sizeof (long int)];
6741 } u;
6742 u.l = 1;
6743 return u.c[sizeof (long int) - 1] == 1;
6744
6745 ;
6746 return 0;
6747}
6748_ACEOF
6749if ac_fn_c_try_run "$LINENO"; then :
6750 ac_cv_c_bigendian=no
6751else
6752 ac_cv_c_bigendian=yes
6753fi
6754rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6755 conftest.$ac_objext conftest.beam conftest.$ac_ext
6756fi
6757
6758 fi
6759fi
6760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6761$as_echo "$ac_cv_c_bigendian" >&6; }
6762 case $ac_cv_c_bigendian in #(
6763 yes)
6764 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6765;; #(
6766 no)
6767 ;; #(
6768 universal)
6769
6770$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6771
6772 ;; #(
6773 *)
d0ac1c44 6774 as_fn_error $? "unknown endianness
0cb8d851
MF
6775 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6776 esac
6777
6bb11ab3
L
6778
6779
6780
c25ea03d
MF
6781if test "x$cross_compiling" = "xno"; then
6782 : "${CC_FOR_BUILD:=\$(CC)}"
6783 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
6784else
6785 : "${CC_FOR_BUILD:=gcc}"
6786 : "${CFLAGS_FOR_BUILD:=-g -O}"
6bb11ab3
L
6787fi
6788
6789
6790
c25ea03d 6791
a3e2cc64
MF
6792if test -n "$ac_tool_prefix"; then
6793 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6794set dummy ${ac_tool_prefix}ar; ac_word=$2
6795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6796$as_echo_n "checking for $ac_word... " >&6; }
6797if ${ac_cv_prog_AR+:} false; then :
6798 $as_echo_n "(cached) " >&6
6799else
6800 if test -n "$AR"; then
6801 ac_cv_prog_AR="$AR" # Let the user override the test.
6802else
6803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6804for as_dir in $PATH
6805do
6806 IFS=$as_save_IFS
6807 test -z "$as_dir" && as_dir=.
6808 for ac_exec_ext in '' $ac_executable_extensions; do
6809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6810 ac_cv_prog_AR="${ac_tool_prefix}ar"
6811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6812 break 2
6813 fi
6814done
6815 done
6816IFS=$as_save_IFS
6817
6818fi
6819fi
6820AR=$ac_cv_prog_AR
6821if test -n "$AR"; then
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6823$as_echo "$AR" >&6; }
6824else
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6826$as_echo "no" >&6; }
6827fi
6828
6829
6830fi
6831if test -z "$ac_cv_prog_AR"; then
6832 ac_ct_AR=$AR
6833 # Extract the first word of "ar", so it can be a program name with args.
6834set dummy ar; ac_word=$2
6835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6836$as_echo_n "checking for $ac_word... " >&6; }
6837if ${ac_cv_prog_ac_ct_AR+:} false; then :
6838 $as_echo_n "(cached) " >&6
6839else
6840 if test -n "$ac_ct_AR"; then
6841 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6842else
6843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6844for as_dir in $PATH
6845do
6846 IFS=$as_save_IFS
6847 test -z "$as_dir" && as_dir=.
6848 for ac_exec_ext in '' $ac_executable_extensions; do
6849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6850 ac_cv_prog_ac_ct_AR="ar"
6851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6852 break 2
6853 fi
6854done
6855 done
6856IFS=$as_save_IFS
6857
6858fi
6859fi
6860ac_ct_AR=$ac_cv_prog_ac_ct_AR
6861if test -n "$ac_ct_AR"; then
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6863$as_echo "$ac_ct_AR" >&6; }
6864else
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6866$as_echo "no" >&6; }
6867fi
6868
6869 if test "x$ac_ct_AR" = x; then
6870 AR=""
6871 else
6872 case $cross_compiling:$ac_tool_warned in
6873yes:)
6874{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6876ac_tool_warned=yes ;;
6877esac
6878 AR=$ac_ct_AR
6879 fi
6880else
6881 AR="$ac_cv_prog_AR"
6882fi
6bb11ab3
L
6883
6884if test -n "$ac_tool_prefix"; then
6885 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6886set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6888$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6889if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
6890 $as_echo_n "(cached) " >&6
6891else
6892 if test -n "$RANLIB"; then
6893 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6894else
6895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6896for as_dir in $PATH
6897do
6898 IFS=$as_save_IFS
6899 test -z "$as_dir" && as_dir=.
6900 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6902 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6904 break 2
6905 fi
6906done
6907 done
6908IFS=$as_save_IFS
6909
6910fi
6911fi
6912RANLIB=$ac_cv_prog_RANLIB
6913if test -n "$RANLIB"; then
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6915$as_echo "$RANLIB" >&6; }
6916else
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918$as_echo "no" >&6; }
6919fi
6920
6921
6922fi
6923if test -z "$ac_cv_prog_RANLIB"; then
6924 ac_ct_RANLIB=$RANLIB
6925 # Extract the first word of "ranlib", so it can be a program name with args.
6926set dummy ranlib; ac_word=$2
6927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6928$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6929if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
6930 $as_echo_n "(cached) " >&6
6931else
6932 if test -n "$ac_ct_RANLIB"; then
6933 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6934else
6935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936for as_dir in $PATH
6937do
6938 IFS=$as_save_IFS
6939 test -z "$as_dir" && as_dir=.
6940 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6942 ac_cv_prog_ac_ct_RANLIB="ranlib"
6943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6944 break 2
6945 fi
6946done
6947 done
6948IFS=$as_save_IFS
6949
6950fi
6951fi
6952ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6953if test -n "$ac_ct_RANLIB"; then
6954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6955$as_echo "$ac_ct_RANLIB" >&6; }
6956else
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6958$as_echo "no" >&6; }
6959fi
6960
6961 if test "x$ac_ct_RANLIB" = x; then
6962 RANLIB=":"
6963 else
6964 case $cross_compiling:$ac_tool_warned in
6965yes:)
6966{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6968ac_tool_warned=yes ;;
6969esac
6970 RANLIB=$ac_ct_RANLIB
6971 fi
6972else
6973 RANLIB="$ac_cv_prog_RANLIB"
6974fi
6975
6976
46f900c0
MF
6977# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6978# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6979# is C99. So handle it ourselves.
6980:
6981C_DIALECT=
6982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6983$as_echo_n "checking whether C11 is supported by default... " >&6; }
6984cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6985/* end confdefs.h. */
6986
6987#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6988# error "C11 support not found"
6989#endif
6990
6991_ACEOF
6992if ac_fn_c_try_compile "$LINENO"; then :
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6994$as_echo "yes" >&6; }
6995else
6996
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6998$as_echo "no" >&6; }
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
7000$as_echo_n "checking for -std=c11 support... " >&6; }
7001 ac_save_CC="$CC"
7002 CC="$CC -std=c11"
7003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7004/* end confdefs.h. */
7005
7006#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7007# error "C11 support not found"
7008#endif
7009
7010_ACEOF
7011if ac_fn_c_try_compile "$LINENO"; then :
7012
7013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7014$as_echo "yes" >&6; }
7015 CC="$ac_save_CC"
7016 C_DIALECT="-std=c11"
7017
7018else
7019 as_fn_error $? "C11 is required" "$LINENO" 5
7020fi
7021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7022fi
7023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7024
7025
6bb11ab3
L
7026# Some of the common include files depend on bfd.h, and bfd.h checks
7027# that config.h is included first by testing that the PACKAGE macro
7028# is defined.
7029PACKAGE=sim
7030
7031cat >>confdefs.h <<_ACEOF
7032#define PACKAGE "$PACKAGE"
7033_ACEOF
7034
7035
7036
7037# Dependency checking.
7038ac_config_commands="$ac_config_commands depdir"
7039
7040
7041depcc="$CC" am_compiler_list=
7042
7043am_depcomp=$ac_aux_dir/depcomp
7044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7045$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 7046if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
7047 $as_echo_n "(cached) " >&6
7048else
7049 if test -f "$am_depcomp"; then
7050 # We make a subdir and do the tests there. Otherwise we can end up
7051 # making bogus files that we don't know about and never remove. For
7052 # instance it was reported that on HP-UX the gcc test will end up
7053 # making a dummy file named `D' -- because `-MD' means `put the output
7054 # in D'.
7055 mkdir conftest.dir
7056 # Copy depcomp to subdir because otherwise we won't find it if we're
7057 # using a relative directory.
7058 cp "$am_depcomp" conftest.dir
7059 cd conftest.dir
7060 # We will build objects and dependencies in a subdirectory because
7061 # it helps to detect inapplicable dependency modes. For instance
7062 # both Tru64's cc and ICC support -MD to output dependencies as a
7063 # side effect of compilation, but ICC will put the dependencies in
7064 # the current directory while Tru64 will put them in the object
7065 # directory.
7066 mkdir sub
7067
7068 am_cv_CC_dependencies_compiler_type=none
7069 if test "$am_compiler_list" = ""; then
7070 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7071 fi
7072 for depmode in $am_compiler_list; do
7073 if test $depmode = none; then break; fi
7074
7075 $as_echo "$as_me:$LINENO: trying $depmode" >&5
7076 # Setup a source with many dependencies, because some compilers
7077 # like to wrap large dependency lists on column 80 (with \), and
7078 # we should not choose a depcomp mode which is confused by this.
7079 #
7080 # We need to recreate these files for each test, as the compiler may
7081 # overwrite some of them when testing with obscure command lines.
7082 # This happens at least with the AIX C compiler.
7083 : > sub/conftest.c
7084 for i in 1 2 3 4 5 6; do
7085 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7086 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7087 # Solaris 8's {/usr,}/bin/sh.
7088 touch sub/conftst$i.h
7089 done
7090 echo "include sub/conftest.Po" > confmf
7091
7092 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7093 # mode. It turns out that the SunPro C++ compiler does not properly
7094 # handle `-M -o', and we need to detect this.
7095 depcmd="depmode=$depmode \
7096 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7097 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7098 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
7099 echo "| $depcmd" | sed -e 's/ */ /g' >&5
7100 if env $depcmd > conftest.err 2>&1 &&
7101 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7102 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7103 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7104 # icc doesn't choke on unknown options, it will just issue warnings
7105 # or remarks (even with -Werror). So we grep stderr for any message
7106 # that says an option was ignored or not supported.
7107 # When given -MP, icc 7.0 and 7.1 complain thusly:
7108 # icc: Command line warning: ignoring option '-M'; no argument required
7109 # The diagnosis changed in icc 8.0:
7110 # icc: Command line remark: option '-MP' not supported
7111 if (grep 'ignoring option' conftest.err ||
7112 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7113 am_cv_CC_dependencies_compiler_type=$depmode
7114 $as_echo "$as_me:$LINENO: success" >&5
7115 break
7116 fi
7117 fi
7118 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7119 sed -e 's/^/| /' < conftest.err >&5
7120 done
7121
7122 cd ..
7123 rm -rf conftest.dir
7124else
7125 am_cv_CC_dependencies_compiler_type=none
7126fi
7127
7128fi
7129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7130$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7131if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 7132then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
7133else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7134
7135fi
7136
7137
7138# Check for the 'make' the user wants to use.
7139for ac_prog in make
7140do
7141 # Extract the first word of "$ac_prog", so it can be a program name with args.
7142set dummy $ac_prog; ac_word=$2
7143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7144$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7145if ${ac_cv_prog_MAKE+:} false; then :
6bb11ab3
L
7146 $as_echo_n "(cached) " >&6
7147else
7148 if test -n "$MAKE"; then
7149 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
7150else
7151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7152for as_dir in $PATH
7153do
7154 IFS=$as_save_IFS
7155 test -z "$as_dir" && as_dir=.
7156 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7158 ac_cv_prog_MAKE="$ac_prog"
7159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7160 break 2
7161 fi
7162done
7163 done
7164IFS=$as_save_IFS
7165
7166fi
7167fi
7168MAKE=$ac_cv_prog_MAKE
7169if test -n "$MAKE"; then
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
7171$as_echo "$MAKE" >&6; }
7172else
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7174$as_echo "no" >&6; }
7175fi
7176
7177
7178 test -n "$MAKE" && break
7179done
7180
7181MAKE_IS_GNU=
7182case "`$MAKE --version 2>&1 | sed 1q`" in
7183 *GNU*)
7184 MAKE_IS_GNU=yes
7185 ;;
7186esac
7187 if test "$MAKE_IS_GNU" = yes; then
7188 GMAKE_TRUE=
7189 GMAKE_FALSE='#'
7190else
7191 GMAKE_TRUE='#'
7192 GMAKE_FALSE=
7193fi
7194
7195
7196ALL_LINGUAS=
7197# If we haven't got the data from the intl directory,
7198# assume NLS is disabled.
7199USE_NLS=no
7200LIBINTL=
7201LIBINTL_DEP=
7202INCINTL=
7203XGETTEXT=
7204GMSGFMT=
7205POSUB=
7206
7207if test -f ../../intl/config.intl; then
7208 . ../../intl/config.intl
7209fi
7210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7211$as_echo_n "checking whether NLS is requested... " >&6; }
7212if test x"$USE_NLS" != xyes; then
7213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7214$as_echo "no" >&6; }
7215else
7216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7217$as_echo "yes" >&6; }
7218
7219$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7220
7221
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7223$as_echo_n "checking for catalogs to be installed... " >&6; }
7224 # Look for .po and .gmo files in the source directory.
7225 CATALOGS=
7226 XLINGUAS=
7227 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7228 # If there aren't any .gmo files the shell will give us the
7229 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7230 # weeded out.
7231 case "$cat" in *\**)
7232 continue;;
7233 esac
7234 # The quadruple backslash is collapsed to a double backslash
7235 # by the backticks, then collapsed again by the double quotes,
7236 # leaving us with one backslash in the sed expression (right
7237 # before the dot that mustn't act as a wildcard).
7238 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7239 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7240 # The user is allowed to set LINGUAS to a list of languages to
7241 # install catalogs for. If it's empty that means "all of them."
7242 if test "x$LINGUAS" = x; then
7243 CATALOGS="$CATALOGS $cat"
7244 XLINGUAS="$XLINGUAS $lang"
7245 else
7246 case "$LINGUAS" in *$lang*)
7247 CATALOGS="$CATALOGS $cat"
7248 XLINGUAS="$XLINGUAS $lang"
7249 ;;
7250 esac
7251 fi
7252 done
7253 LINGUAS="$XLINGUAS"
7254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7255$as_echo "$LINGUAS" >&6; }
7256
7257
7258 DATADIRNAME=share
7259
7260 INSTOBJEXT=.mo
7261
7262 GENCAT=gencat
7263
7264 CATOBJEXT=.gmo
7265
7266fi
7267
7268# Check for common headers.
68ed2854
MF
7269# NB: You can assume C11 headers exist.
7270for ac_header in unistd.h
6bb11ab3 7271do :
68ed2854
MF
7272 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
7273if test "x$ac_cv_header_unistd_h" = xyes; then :
6bb11ab3 7274 cat >>confdefs.h <<_ACEOF
68ed2854 7275#define HAVE_UNISTD_H 1
6bb11ab3
L
7276_ACEOF
7277
7278fi
7279
7280done
7281
936df756 7282for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
7283do :
7284 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7285ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 7286if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
7287 cat >>confdefs.h <<_ACEOF
7288#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7289_ACEOF
7290
7291fi
7292
7293done
7294
7295for ac_header in fcntl.h fpu_control.h
7296do :
7297 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7298ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 7299if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
7300 cat >>confdefs.h <<_ACEOF
7301#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7302_ACEOF
7303
7304fi
7305
7306done
7307
68ed2854 7308for ac_header in dlfcn.h sys/stat.h
6bb11ab3
L
7309do :
7310 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7311ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 7312if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
7313 cat >>confdefs.h <<_ACEOF
7314#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7315_ACEOF
7316
7317fi
7318
7319done
7320
7321for ac_func in getrusage time sigaction __setfpucw
7322do :
7323 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7324ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 7325if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6bb11ab3
L
7326 cat >>confdefs.h <<_ACEOF
7327#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7328_ACEOF
7329
7330fi
7331done
7332
936df756
MF
7333for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
7334do :
7335 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7336ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 7337if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
936df756
MF
7338 cat >>confdefs.h <<_ACEOF
7339#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7340_ACEOF
7341
7342fi
7343done
7344
7345ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
7346#include <sys/types.h>
7347#endif
7348#ifdef HAVE_SYS_STAT_H
7349#include <sys/stat.h>
7350#endif
7351"
d0ac1c44 7352if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
7353
7354cat >>confdefs.h <<_ACEOF
7355#define HAVE_STRUCT_STAT_ST_DEV 1
7356_ACEOF
7357
7358
7359fi
7360ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
7361#include <sys/types.h>
7362#endif
7363#ifdef HAVE_SYS_STAT_H
7364#include <sys/stat.h>
7365#endif
7366"
d0ac1c44 7367if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
7368
7369cat >>confdefs.h <<_ACEOF
7370#define HAVE_STRUCT_STAT_ST_INO 1
7371_ACEOF
7372
7373
7374fi
7375ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
7376#include <sys/types.h>
7377#endif
7378#ifdef HAVE_SYS_STAT_H
7379#include <sys/stat.h>
7380#endif
7381"
d0ac1c44 7382if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
7383
7384cat >>confdefs.h <<_ACEOF
7385#define HAVE_STRUCT_STAT_ST_MODE 1
7386_ACEOF
7387
7388
7389fi
7390ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
7391#include <sys/types.h>
7392#endif
7393#ifdef HAVE_SYS_STAT_H
7394#include <sys/stat.h>
7395#endif
7396"
d0ac1c44 7397if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
7398
7399cat >>confdefs.h <<_ACEOF
7400#define HAVE_STRUCT_STAT_ST_NLINK 1
7401_ACEOF
7402
7403
7404fi
7405ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
7406#include <sys/types.h>
7407#endif
7408#ifdef HAVE_SYS_STAT_H
7409#include <sys/stat.h>
7410#endif
7411"
d0ac1c44 7412if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
7413
7414cat >>confdefs.h <<_ACEOF
7415#define HAVE_STRUCT_STAT_ST_UID 1
7416_ACEOF
7417
7418
7419fi
7420ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
7421#include <sys/types.h>
7422#endif
7423#ifdef HAVE_SYS_STAT_H
7424#include <sys/stat.h>
7425#endif
7426"
d0ac1c44 7427if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
7428
7429cat >>confdefs.h <<_ACEOF
7430#define HAVE_STRUCT_STAT_ST_GID 1
7431_ACEOF
7432
7433
7434fi
7435ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
7436#include <sys/types.h>
7437#endif
7438#ifdef HAVE_SYS_STAT_H
7439#include <sys/stat.h>
7440#endif
7441"
d0ac1c44 7442if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
7443
7444cat >>confdefs.h <<_ACEOF
7445#define HAVE_STRUCT_STAT_ST_RDEV 1
7446_ACEOF
7447
7448
7449fi
7450ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
7451#include <sys/types.h>
7452#endif
7453#ifdef HAVE_SYS_STAT_H
7454#include <sys/stat.h>
7455#endif
7456"
d0ac1c44 7457if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
7458
7459cat >>confdefs.h <<_ACEOF
7460#define HAVE_STRUCT_STAT_ST_SIZE 1
7461_ACEOF
7462
7463
7464fi
7465ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
7466#include <sys/types.h>
7467#endif
7468#ifdef HAVE_SYS_STAT_H
7469#include <sys/stat.h>
7470#endif
7471"
d0ac1c44 7472if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
7473
7474cat >>confdefs.h <<_ACEOF
7475#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7476_ACEOF
7477
7478
7479fi
7480ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
7481#include <sys/types.h>
7482#endif
7483#ifdef HAVE_SYS_STAT_H
7484#include <sys/stat.h>
7485#endif
7486"
d0ac1c44 7487if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
7488
7489cat >>confdefs.h <<_ACEOF
7490#define HAVE_STRUCT_STAT_ST_BLOCKS 1
7491_ACEOF
7492
7493
7494fi
7495ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
7496#include <sys/types.h>
7497#endif
7498#ifdef HAVE_SYS_STAT_H
7499#include <sys/stat.h>
7500#endif
7501"
d0ac1c44 7502if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
7503
7504cat >>confdefs.h <<_ACEOF
7505#define HAVE_STRUCT_STAT_ST_ATIME 1
7506_ACEOF
7507
7508
7509fi
7510ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
7511#include <sys/types.h>
7512#endif
7513#ifdef HAVE_SYS_STAT_H
7514#include <sys/stat.h>
7515#endif
7516"
d0ac1c44 7517if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
7518
7519cat >>confdefs.h <<_ACEOF
7520#define HAVE_STRUCT_STAT_ST_MTIME 1
7521_ACEOF
7522
7523
7524fi
7525ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
7526#include <sys/types.h>
7527#endif
7528#ifdef HAVE_SYS_STAT_H
7529#include <sys/stat.h>
7530#endif
7531"
d0ac1c44 7532if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
7533
7534cat >>confdefs.h <<_ACEOF
7535#define HAVE_STRUCT_STAT_ST_CTIME 1
7536_ACEOF
7537
7538
7539fi
7540
7541ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
7542#include <sys/socket.h>
7543
7544"
d0ac1c44 7545if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
7546
7547cat >>confdefs.h <<_ACEOF
7548#define HAVE_SOCKLEN_T 1
7549_ACEOF
7550
7551
7552fi
7553
6bb11ab3
L
7554
7555# Check for socket libraries
7556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7557$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7558if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7559 $as_echo_n "(cached) " >&6
7560else
7561 ac_check_lib_save_LIBS=$LIBS
7562LIBS="-lsocket $LIBS"
7563cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7564/* end confdefs.h. */
7565
7566/* Override any GCC internal prototype to avoid an error.
7567 Use char because int might match the return type of a GCC
7568 builtin and then its argument prototype would still apply. */
7569#ifdef __cplusplus
7570extern "C"
7571#endif
7572char bind ();
7573int
7574main ()
7575{
7576return bind ();
7577 ;
7578 return 0;
7579}
7580_ACEOF
7581if ac_fn_c_try_link "$LINENO"; then :
7582 ac_cv_lib_socket_bind=yes
7583else
7584 ac_cv_lib_socket_bind=no
7585fi
7586rm -f core conftest.err conftest.$ac_objext \
7587 conftest$ac_exeext conftest.$ac_ext
7588LIBS=$ac_check_lib_save_LIBS
7589fi
7590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7591$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7592if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7593 cat >>confdefs.h <<_ACEOF
7594#define HAVE_LIBSOCKET 1
7595_ACEOF
7596
7597 LIBS="-lsocket $LIBS"
7598
7599fi
7600
7601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7602$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7603if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7604 $as_echo_n "(cached) " >&6
7605else
7606 ac_check_lib_save_LIBS=$LIBS
7607LIBS="-lnsl $LIBS"
7608cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7609/* end confdefs.h. */
7610
7611/* Override any GCC internal prototype to avoid an error.
7612 Use char because int might match the return type of a GCC
7613 builtin and then its argument prototype would still apply. */
7614#ifdef __cplusplus
7615extern "C"
7616#endif
7617char gethostbyname ();
7618int
7619main ()
7620{
7621return gethostbyname ();
7622 ;
7623 return 0;
7624}
7625_ACEOF
7626if ac_fn_c_try_link "$LINENO"; then :
7627 ac_cv_lib_nsl_gethostbyname=yes
7628else
7629 ac_cv_lib_nsl_gethostbyname=no
7630fi
7631rm -f core conftest.err conftest.$ac_objext \
7632 conftest$ac_exeext conftest.$ac_ext
7633LIBS=$ac_check_lib_save_LIBS
7634fi
7635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7636$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7637if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7638 cat >>confdefs.h <<_ACEOF
7639#define HAVE_LIBNSL 1
7640_ACEOF
7641
7642 LIBS="-lnsl $LIBS"
7643
7644fi
7645
7646
7647# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7648# using the same condition.
7649
aadc9410 7650 # Use the system's zlib library.
7fed4b0b
L
7651 zlibdir="-L\$(top_builddir)/../zlib"
7652 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7653
aadc9410
MF
7654# Check whether --with-system-zlib was given.
7655if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7656 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7657 zlibdir=
7658 zlibinc=
7659 fi
6bb11ab3
L
7660
7661fi
7662
6bb11ab3 7663
6bb11ab3 7664
6bb11ab3
L
7665
7666
7667# BFD uses libdl when when plugins enabled.
7668
faa743bb
RM
7669 maybe_plugins=no
7670 for ac_header in dlfcn.h
7671do :
7672 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7673"
d0ac1c44 7674if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7675 cat >>confdefs.h <<_ACEOF
7676#define HAVE_DLFCN_H 1
7677_ACEOF
7678 maybe_plugins=yes
7679fi
7680
7681done
7682
7683 for ac_header in windows.h
7684do :
7685 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7686"
d0ac1c44 7687if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7688 cat >>confdefs.h <<_ACEOF
7689#define HAVE_WINDOWS_H 1
7690_ACEOF
7691 maybe_plugins=yes
7692fi
7693
7694done
7695
7696
7697 # Check whether --enable-plugins was given.
6bb11ab3
L
7698if test "${enable_plugins+set}" = set; then :
7699 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7700 no) plugins=no ;;
7701 *) plugins=yes
7702 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7703 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7704 fi ;;
7705 esac
6bb11ab3 7706else
faa743bb
RM
7707 plugins=$maybe_plugins
7708
6bb11ab3
L
7709fi
7710
2974be62 7711 if test "$plugins" = "yes"; then
37f980dc
SM
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7713$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7714if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7715 $as_echo_n "(cached) " >&6
7716else
7717 ac_func_search_save_LIBS=$LIBS
7718cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7719/* end confdefs.h. */
7720
7721/* Override any GCC internal prototype to avoid an error.
7722 Use char because int might match the return type of a GCC
7723 builtin and then its argument prototype would still apply. */
7724#ifdef __cplusplus
7725extern "C"
7726#endif
37f980dc 7727char dlsym ();
2974be62
AM
7728int
7729main ()
7730{
37f980dc 7731return dlsym ();
2974be62
AM
7732 ;
7733 return 0;
7734}
7735_ACEOF
7736for ac_lib in '' dl; do
7737 if test -z "$ac_lib"; then
7738 ac_res="none required"
7739 else
7740 ac_res=-l$ac_lib
7741 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7742 fi
7743 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7744 ac_cv_search_dlsym=$ac_res
2974be62
AM
7745fi
7746rm -f core conftest.err conftest.$ac_objext \
7747 conftest$ac_exeext
d0ac1c44 7748 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7749 break
7750fi
7751done
d0ac1c44 7752if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7753
7754else
37f980dc 7755 ac_cv_search_dlsym=no
2974be62
AM
7756fi
7757rm conftest.$ac_ext
7758LIBS=$ac_func_search_save_LIBS
7759fi
37f980dc
SM
7760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7761$as_echo "$ac_cv_search_dlsym" >&6; }
7762ac_res=$ac_cv_search_dlsym
2974be62
AM
7763if test "$ac_res" != no; then :
7764 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7765
7766fi
7767
7768 fi
6bb11ab3
L
7769
7770 if test "$plugins" = yes; then
7771 PLUGINS_TRUE=
7772 PLUGINS_FALSE='#'
7773else
7774 PLUGINS_TRUE='#'
7775 PLUGINS_FALSE=
7776fi
7777
7778
7779
7780
7781
7782# Set options
7783enable_dlopen=yes
7784
7785
7786
7787
7788 enable_win32_dll=no
7789
7790
7791 # Check whether --enable-shared was given.
7792if test "${enable_shared+set}" = set; then :
7793 enableval=$enable_shared; p=${PACKAGE-default}
7794 case $enableval in
7795 yes) enable_shared=yes ;;
7796 no) enable_shared=no ;;
7797 *)
7798 enable_shared=no
7799 # Look at the argument we got. We use all the common list separators.
7800 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7801 for pkg in $enableval; do
7802 IFS="$lt_save_ifs"
7803 if test "X$pkg" = "X$p"; then
7804 enable_shared=yes
7805 fi
7806 done
7807 IFS="$lt_save_ifs"
7808 ;;
7809 esac
7810else
7811 enable_shared=yes
7812fi
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822 # Check whether --enable-static was given.
7823if test "${enable_static+set}" = set; then :
7824 enableval=$enable_static; p=${PACKAGE-default}
7825 case $enableval in
7826 yes) enable_static=yes ;;
7827 no) enable_static=no ;;
7828 *)
7829 enable_static=no
7830 # Look at the argument we got. We use all the common list separators.
7831 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7832 for pkg in $enableval; do
7833 IFS="$lt_save_ifs"
7834 if test "X$pkg" = "X$p"; then
7835 enable_static=yes
7836 fi
7837 done
7838 IFS="$lt_save_ifs"
7839 ;;
7840 esac
7841else
7842 enable_static=yes
7843fi
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854# Check whether --with-pic was given.
7855if test "${with_pic+set}" = set; then :
7856 withval=$with_pic; pic_mode="$withval"
7857else
7858 pic_mode=default
7859fi
7860
7861
7862test -z "$pic_mode" && pic_mode=default
7863
7864
7865
7866
7867
7868
7869
7870 # Check whether --enable-fast-install was given.
7871if test "${enable_fast_install+set}" = set; then :
7872 enableval=$enable_fast_install; p=${PACKAGE-default}
7873 case $enableval in
7874 yes) enable_fast_install=yes ;;
7875 no) enable_fast_install=no ;;
7876 *)
7877 enable_fast_install=no
7878 # Look at the argument we got. We use all the common list separators.
7879 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7880 for pkg in $enableval; do
7881 IFS="$lt_save_ifs"
7882 if test "X$pkg" = "X$p"; then
7883 enable_fast_install=yes
7884 fi
7885 done
7886 IFS="$lt_save_ifs"
7887 ;;
7888 esac
7889else
7890 enable_fast_install=yes
7891fi
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903# This can be used to rebuild libtool when needed
7904LIBTOOL_DEPS="$ltmain"
7905
7906# Always use our own libtool.
7907LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934test -z "$LN_S" && LN_S="ln -s"
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949if test -n "${ZSH_VERSION+set}" ; then
7950 setopt NO_GLOB_SUBST
7951fi
7952
7953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7954$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7955if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7956 $as_echo_n "(cached) " >&6
7957else
7958 rm -f .libs 2>/dev/null
7959mkdir .libs 2>/dev/null
7960if test -d .libs; then
7961 lt_cv_objdir=.libs
7962else
7963 # MS-DOS does not allow filenames that begin with a dot.
7964 lt_cv_objdir=_libs
edece237 7965fi
6bb11ab3
L
7966rmdir .libs 2>/dev/null
7967fi
7968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7969$as_echo "$lt_cv_objdir" >&6; }
7970objdir=$lt_cv_objdir
edece237 7971
6bb11ab3
L
7972
7973
7974
7975
7976cat >>confdefs.h <<_ACEOF
7977#define LT_OBJDIR "$lt_cv_objdir/"
7978_ACEOF
7979
7980
7981
7982
7983case $host_os in
7984aix3*)
7985 # AIX sometimes has problems with the GCC collect2 program. For some
7986 # reason, if we set the COLLECT_NAMES environment variable, the problems
7987 # vanish in a puff of smoke.
7988 if test "X${COLLECT_NAMES+set}" != Xset; then
7989 COLLECT_NAMES=
7990 export COLLECT_NAMES
7991 fi
7992 ;;
81ecdfbb 7993esac
6bb11ab3
L
7994
7995# Global variables:
7996ofile=libtool
7997can_build_shared=yes
7998
7999# All known linkers require a `.a' archive for static linking (except MSVC,
8000# which needs '.lib').
8001libext=a
8002
8003with_gnu_ld="$lt_cv_prog_gnu_ld"
8004
8005old_CC="$CC"
8006old_CFLAGS="$CFLAGS"
8007
8008# Set sane defaults for various variables
8009test -z "$CC" && CC=cc
8010test -z "$LTCC" && LTCC=$CC
8011test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8012test -z "$LD" && LD=ld
8013test -z "$ac_objext" && ac_objext=o
8014
8015for cc_temp in $compiler""; do
8016 case $cc_temp in
8017 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8018 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8019 \-*) ;;
8020 *) break;;
8021 esac
8022done
8023cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8024
8025
8026# Only perform the check for file, if the check method requires it
8027test -z "$MAGIC_CMD" && MAGIC_CMD=file
8028case $deplibs_check_method in
8029file_magic*)
8030 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8032$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 8033if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
8034 $as_echo_n "(cached) " >&6
8035else
8036 case $MAGIC_CMD in
8037[\\/*] | ?:[\\/]*)
8038 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8039 ;;
8040*)
8041 lt_save_MAGIC_CMD="$MAGIC_CMD"
8042 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8043 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8044 for ac_dir in $ac_dummy; do
8045 IFS="$lt_save_ifs"
8046 test -z "$ac_dir" && ac_dir=.
8047 if test -f $ac_dir/${ac_tool_prefix}file; then
8048 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8049 if test -n "$file_magic_test_file"; then
8050 case $deplibs_check_method in
8051 "file_magic "*)
8052 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8053 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8054 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8055 $EGREP "$file_magic_regex" > /dev/null; then
8056 :
8057 else
8058 cat <<_LT_EOF 1>&2
8059
8060*** Warning: the command libtool uses to detect shared libraries,
8061*** $file_magic_cmd, produces output that libtool cannot recognize.
8062*** The result is that libtool may fail to recognize shared libraries
8063*** as such. This will affect the creation of libtool libraries that
8064*** depend on shared libraries, but programs linked with such libtool
8065*** libraries will work regardless of this problem. Nevertheless, you
8066*** may want to report the problem to your system manager and/or to
8067*** bug-libtool@gnu.org
8068
8069_LT_EOF
8070 fi ;;
8071 esac
8072 fi
8073 break
edece237 8074 fi
6bb11ab3
L
8075 done
8076 IFS="$lt_save_ifs"
8077 MAGIC_CMD="$lt_save_MAGIC_CMD"
8078 ;;
8079esac
edece237 8080fi
edece237 8081
6bb11ab3
L
8082MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8083if test -n "$MAGIC_CMD"; then
8084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8085$as_echo "$MAGIC_CMD" >&6; }
8086else
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8088$as_echo "no" >&6; }
8089fi
81ecdfbb 8090
6bb11ab3
L
8091
8092
8093
8094
8095if test -z "$lt_cv_path_MAGIC_CMD"; then
8096 if test -n "$ac_tool_prefix"; then
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8098$as_echo_n "checking for file... " >&6; }
d0ac1c44 8099if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
8100 $as_echo_n "(cached) " >&6
8101else
8102 case $MAGIC_CMD in
8103[\\/*] | ?:[\\/]*)
8104 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8105 ;;
8106*)
8107 lt_save_MAGIC_CMD="$MAGIC_CMD"
8108 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8109 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8110 for ac_dir in $ac_dummy; do
8111 IFS="$lt_save_ifs"
8112 test -z "$ac_dir" && ac_dir=.
8113 if test -f $ac_dir/file; then
8114 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8115 if test -n "$file_magic_test_file"; then
8116 case $deplibs_check_method in
8117 "file_magic "*)
8118 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8119 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8120 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8121 $EGREP "$file_magic_regex" > /dev/null; then
8122 :
8123 else
8124 cat <<_LT_EOF 1>&2
8125
8126*** Warning: the command libtool uses to detect shared libraries,
8127*** $file_magic_cmd, produces output that libtool cannot recognize.
8128*** The result is that libtool may fail to recognize shared libraries
8129*** as such. This will affect the creation of libtool libraries that
8130*** depend on shared libraries, but programs linked with such libtool
8131*** libraries will work regardless of this problem. Nevertheless, you
8132*** may want to report the problem to your system manager and/or to
8133*** bug-libtool@gnu.org
8134
8135_LT_EOF
8136 fi ;;
8137 esac
8138 fi
8139 break
8140 fi
8141 done
8142 IFS="$lt_save_ifs"
8143 MAGIC_CMD="$lt_save_MAGIC_CMD"
8144 ;;
81ecdfbb 8145esac
6bb11ab3
L
8146fi
8147
8148MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8149if test -n "$MAGIC_CMD"; then
8150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8151$as_echo "$MAGIC_CMD" >&6; }
8152else
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8154$as_echo "no" >&6; }
8155fi
8156
8157
8158 else
8159 MAGIC_CMD=:
8160 fi
8161fi
8162
8163 fi
8164 ;;
8165esac
8166
8167# Use C for the default configuration in the libtool script
8168
8169lt_save_CC="$CC"
8170ac_ext=c
8171ac_cpp='$CPP $CPPFLAGS'
8172ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8173ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8174ac_compiler_gnu=$ac_cv_c_compiler_gnu
8175
8176
8177# Source file extension for C test sources.
8178ac_ext=c
8179
8180# Object file extension for compiled C test sources.
8181objext=o
8182objext=$objext
8183
8184# Code to be used in simple compile tests
8185lt_simple_compile_test_code="int some_variable = 0;"
8186
8187# Code to be used in simple link tests
8188lt_simple_link_test_code='int main(){return(0);}'
8189
8190
8191
8192
8193
8194
8195
8196# If no C compiler was specified, use CC.
8197LTCC=${LTCC-"$CC"}
8198
8199# If no C compiler flags were specified, use CFLAGS.
8200LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8201
8202# Allow CC to be a program name with arguments.
8203compiler=$CC
8204
8205# Save the default compiler, since it gets overwritten when the other
8206# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8207compiler_DEFAULT=$CC
8208
8209# save warnings/boilerplate of simple test code
8210ac_outfile=conftest.$ac_objext
8211echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8212eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8213_lt_compiler_boilerplate=`cat conftest.err`
8214$RM conftest*
8215
8216ac_outfile=conftest.$ac_objext
8217echo "$lt_simple_link_test_code" >conftest.$ac_ext
8218eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8219_lt_linker_boilerplate=`cat conftest.err`
8220$RM -r conftest*
8221
8222
8223## CAVEAT EMPTOR:
8224## There is no encapsulation within the following macros, do not change
8225## the running order or otherwise move them around unless you know exactly
8226## what you are doing...
8227if test -n "$compiler"; then
8228
8229lt_prog_compiler_no_builtin_flag=
8230
8231if test "$GCC" = yes; then
8232 case $cc_basename in
8233 nvcc*)
8234 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8235 *)
8236 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
edece237 8237 esac
6bb11ab3
L
8238
8239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8240$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8241if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 8242 $as_echo_n "(cached) " >&6
edece237 8243else
6bb11ab3
L
8244 lt_cv_prog_compiler_rtti_exceptions=no
8245 ac_outfile=conftest.$ac_objext
8246 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8247 lt_compiler_flag="-fno-rtti -fno-exceptions"
8248 # Insert the option either (1) after the last *FLAGS variable, or
8249 # (2) before a word containing "conftest.", or (3) at the end.
8250 # Note that $ac_compile itself does not contain backslashes and begins
8251 # with a dollar sign (not a hyphen), so the echo should work correctly.
8252 # The option is referenced via a variable to avoid confusing sed.
8253 lt_compile=`echo "$ac_compile" | $SED \
8254 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8255 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8256 -e 's:$: $lt_compiler_flag:'`
8257 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8258 (eval "$lt_compile" 2>conftest.err)
8259 ac_status=$?
8260 cat conftest.err >&5
8261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8262 if (exit $ac_status) && test -s "$ac_outfile"; then
8263 # The compiler can only warn and ignore the option if not recognized
8264 # So say no if there are warnings other than the usual output.
8265 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8266 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8267 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8268 lt_cv_prog_compiler_rtti_exceptions=yes
8269 fi
8270 fi
8271 $RM conftest*
8272
edece237 8273fi
6bb11ab3
L
8274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8275$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8276
8277if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8278 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8279else
8280 :
8281fi
8282
8283fi
8284
8285
8286
8287
8288
8289
8290 lt_prog_compiler_wl=
8291lt_prog_compiler_pic=
8292lt_prog_compiler_static=
8293
8294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8295$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8296
8297 if test "$GCC" = yes; then
8298 lt_prog_compiler_wl='-Wl,'
8299 lt_prog_compiler_static='-static'
8300
8301 case $host_os in
8302 aix*)
8303 # All AIX code is PIC.
8304 if test "$host_cpu" = ia64; then
8305 # AIX 5 now supports IA64 processor
8306 lt_prog_compiler_static='-Bstatic'
8307 fi
8308 lt_prog_compiler_pic='-fPIC'
8309 ;;
8310
8311 amigaos*)
8312 case $host_cpu in
8313 powerpc)
8314 # see comment about AmigaOS4 .so support
8315 lt_prog_compiler_pic='-fPIC'
8316 ;;
8317 m68k)
8318 # FIXME: we need at least 68020 code to build shared libraries, but
8319 # adding the `-m68020' flag to GCC prevents building anything better,
8320 # like `-m68040'.
8321 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8322 ;;
8323 esac
8324 ;;
8325
8326 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8327 # PIC is the default for these OSes.
8328 ;;
8329
8330 mingw* | cygwin* | pw32* | os2* | cegcc*)
8331 # This hack is so that the source file can tell whether it is being
8332 # built for inclusion in a dll (and should export symbols for example).
8333 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8334 # (--disable-auto-import) libraries
8335 lt_prog_compiler_pic='-DDLL_EXPORT'
8336 ;;
8337
8338 darwin* | rhapsody*)
8339 # PIC is the default on this platform
8340 # Common symbols not allowed in MH_DYLIB files
8341 lt_prog_compiler_pic='-fno-common'
8342 ;;
8343
8344 haiku*)
8345 # PIC is the default for Haiku.
8346 # The "-static" flag exists, but is broken.
8347 lt_prog_compiler_static=
8348 ;;
8349
8350 hpux*)
8351 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8352 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8353 # sets the default TLS model and affects inlining.
8354 case $host_cpu in
8355 hppa*64*)
8356 # +Z the default
8357 ;;
8358 *)
8359 lt_prog_compiler_pic='-fPIC'
8360 ;;
8361 esac
8362 ;;
8363
8364 interix[3-9]*)
8365 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8366 # Instead, we relocate shared libraries at runtime.
8367 ;;
8368
8369 msdosdjgpp*)
8370 # Just because we use GCC doesn't mean we suddenly get shared libraries
8371 # on systems that don't support them.
8372 lt_prog_compiler_can_build_shared=no
8373 enable_shared=no
8374 ;;
8375
8376 *nto* | *qnx*)
8377 # QNX uses GNU C++, but need to define -shared option too, otherwise
8378 # it will coredump.
8379 lt_prog_compiler_pic='-fPIC -shared'
8380 ;;
8381
8382 sysv4*MP*)
8383 if test -d /usr/nec; then
8384 lt_prog_compiler_pic=-Kconform_pic
8385 fi
8386 ;;
8387
8388 *)
8389 lt_prog_compiler_pic='-fPIC'
8390 ;;
8391 esac
8392
8393 case $cc_basename in
8394 nvcc*) # Cuda Compiler Driver 2.2
8395 lt_prog_compiler_wl='-Xlinker '
8396 lt_prog_compiler_pic='-Xcompiler -fPIC'
8397 ;;
8398 esac
8399 else
8400 # PORTME Check for flag to pass linker flags through the system compiler.
8401 case $host_os in
8402 aix*)
8403 lt_prog_compiler_wl='-Wl,'
8404 if test "$host_cpu" = ia64; then
8405 # AIX 5 now supports IA64 processor
8406 lt_prog_compiler_static='-Bstatic'
8407 else
8408 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8409 fi
8410 ;;
8411
8412 mingw* | cygwin* | pw32* | os2* | cegcc*)
8413 # This hack is so that the source file can tell whether it is being
8414 # built for inclusion in a dll (and should export symbols for example).
8415 lt_prog_compiler_pic='-DDLL_EXPORT'
8416 ;;
8417
8418 hpux9* | hpux10* | hpux11*)
8419 lt_prog_compiler_wl='-Wl,'
8420 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8421 # not for PA HP-UX.
8422 case $host_cpu in
8423 hppa*64*|ia64*)
8424 # +Z the default
8425 ;;
8426 *)
8427 lt_prog_compiler_pic='+Z'
8428 ;;
8429 esac
8430 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8431 lt_prog_compiler_static='${wl}-a ${wl}archive'
8432 ;;
8433
8434 irix5* | irix6* | nonstopux*)
8435 lt_prog_compiler_wl='-Wl,'
8436 # PIC (with -KPIC) is the default.
8437 lt_prog_compiler_static='-non_shared'
8438 ;;
8439
8440 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8441 case $cc_basename in
8442 # old Intel for x86_64 which still supported -KPIC.
8443 ecc*)
8444 lt_prog_compiler_wl='-Wl,'
8445 lt_prog_compiler_pic='-KPIC'
8446 lt_prog_compiler_static='-static'
8447 ;;
8448 # icc used to be incompatible with GCC.
8449 # ICC 10 doesn't accept -KPIC any more.
8450 icc* | ifort*)
8451 lt_prog_compiler_wl='-Wl,'
8452 lt_prog_compiler_pic='-fPIC'
8453 lt_prog_compiler_static='-static'
8454 ;;
8455 # Lahey Fortran 8.1.
8456 lf95*)
8457 lt_prog_compiler_wl='-Wl,'
8458 lt_prog_compiler_pic='--shared'
8459 lt_prog_compiler_static='--static'
8460 ;;
8461 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8462 # Portland Group compilers (*not* the Pentium gcc compiler,
8463 # which looks to be a dead project)
8464 lt_prog_compiler_wl='-Wl,'
8465 lt_prog_compiler_pic='-fpic'
8466 lt_prog_compiler_static='-Bstatic'
8467 ;;
8468 ccc*)
8469 lt_prog_compiler_wl='-Wl,'
8470 # All Alpha code is PIC.
8471 lt_prog_compiler_static='-non_shared'
8472 ;;
8473 xl* | bgxl* | bgf* | mpixl*)
8474 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8475 lt_prog_compiler_wl='-Wl,'
8476 lt_prog_compiler_pic='-qpic'
8477 lt_prog_compiler_static='-qstaticlink'
8478 ;;
8479 *)
8480 case `$CC -V 2>&1 | sed 5q` in
8481 *Sun\ F* | *Sun*Fortran*)
8482 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8483 lt_prog_compiler_pic='-KPIC'
8484 lt_prog_compiler_static='-Bstatic'
8485 lt_prog_compiler_wl=''
8486 ;;
8487 *Sun\ C*)
8488 # Sun C 5.9
8489 lt_prog_compiler_pic='-KPIC'
8490 lt_prog_compiler_static='-Bstatic'
8491 lt_prog_compiler_wl='-Wl,'
8492 ;;
8493 esac
8494 ;;
8495 esac
8496 ;;
8497
8498 newsos6)
8499 lt_prog_compiler_pic='-KPIC'
8500 lt_prog_compiler_static='-Bstatic'
8501 ;;
8502
8503 *nto* | *qnx*)
8504 # QNX uses GNU C++, but need to define -shared option too, otherwise
8505 # it will coredump.
8506 lt_prog_compiler_pic='-fPIC -shared'
8507 ;;
8508
8509 osf3* | osf4* | osf5*)
8510 lt_prog_compiler_wl='-Wl,'
8511 # All OSF/1 code is PIC.
8512 lt_prog_compiler_static='-non_shared'
8513 ;;
8514
8515 rdos*)
8516 lt_prog_compiler_static='-non_shared'
8517 ;;
8518
8519 solaris*)
8520 lt_prog_compiler_pic='-KPIC'
8521 lt_prog_compiler_static='-Bstatic'
8522 case $cc_basename in
8523 f77* | f90* | f95*)
8524 lt_prog_compiler_wl='-Qoption ld ';;
8525 *)
8526 lt_prog_compiler_wl='-Wl,';;
8527 esac
8528 ;;
edece237 8529
6bb11ab3
L
8530 sunos4*)
8531 lt_prog_compiler_wl='-Qoption ld '
8532 lt_prog_compiler_pic='-PIC'
8533 lt_prog_compiler_static='-Bstatic'
8534 ;;
edece237 8535
6bb11ab3
L
8536 sysv4 | sysv4.2uw2* | sysv4.3*)
8537 lt_prog_compiler_wl='-Wl,'
8538 lt_prog_compiler_pic='-KPIC'
8539 lt_prog_compiler_static='-Bstatic'
8540 ;;
edece237 8541
6bb11ab3
L
8542 sysv4*MP*)
8543 if test -d /usr/nec ;then
8544 lt_prog_compiler_pic='-Kconform_pic'
8545 lt_prog_compiler_static='-Bstatic'
8546 fi
8547 ;;
8548
8549 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8550 lt_prog_compiler_wl='-Wl,'
8551 lt_prog_compiler_pic='-KPIC'
8552 lt_prog_compiler_static='-Bstatic'
8553 ;;
8554
8555 unicos*)
8556 lt_prog_compiler_wl='-Wl,'
8557 lt_prog_compiler_can_build_shared=no
8558 ;;
8559
8560 uts4*)
8561 lt_prog_compiler_pic='-pic'
8562 lt_prog_compiler_static='-Bstatic'
8563 ;;
8564
8565 *)
8566 lt_prog_compiler_can_build_shared=no
8567 ;;
8568 esac
8569 fi
8570
8571case $host_os in
8572 # For platforms which do not support PIC, -DPIC is meaningless:
8573 *djgpp*)
8574 lt_prog_compiler_pic=
8575 ;;
8576 *)
8577 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8578 ;;
81ecdfbb 8579esac
6bb11ab3
L
8580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8581$as_echo "$lt_prog_compiler_pic" >&6; }
8582
8583
8584
8585
8586
8587
8588#
8589# Check to make sure the PIC flag actually works.
8590#
8591if test -n "$lt_prog_compiler_pic"; then
8592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8593$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8594if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 8595 $as_echo_n "(cached) " >&6
edece237 8596else
6bb11ab3
L
8597 lt_cv_prog_compiler_pic_works=no
8598 ac_outfile=conftest.$ac_objext
8599 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8600 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8601 # Insert the option either (1) after the last *FLAGS variable, or
8602 # (2) before a word containing "conftest.", or (3) at the end.
8603 # Note that $ac_compile itself does not contain backslashes and begins
8604 # with a dollar sign (not a hyphen), so the echo should work correctly.
8605 # The option is referenced via a variable to avoid confusing sed.
8606 lt_compile=`echo "$ac_compile" | $SED \
8607 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8608 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8609 -e 's:$: $lt_compiler_flag:'`
8610 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8611 (eval "$lt_compile" 2>conftest.err)
8612 ac_status=$?
8613 cat conftest.err >&5
8614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8615 if (exit $ac_status) && test -s "$ac_outfile"; then
8616 # The compiler can only warn and ignore the option if not recognized
8617 # So say no if there are warnings other than the usual output.
8618 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8619 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8620 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8621 lt_cv_prog_compiler_pic_works=yes
8622 fi
8623 fi
8624 $RM conftest*
edece237 8625
edece237 8626fi
6bb11ab3
L
8627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8628$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8629
8630if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8631 case $lt_prog_compiler_pic in
8632 "" | " "*) ;;
8633 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8634 esac
8635else
8636 lt_prog_compiler_pic=
8637 lt_prog_compiler_can_build_shared=no
edece237 8638fi
6bb11ab3
L
8639
8640fi
8641
8642
8643
8644
8645
8646
8647#
8648# Check to make sure the static flag actually works.
8649#
8650wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8652$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8653if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8654 $as_echo_n "(cached) " >&6
edece237 8655else
6bb11ab3
L
8656 lt_cv_prog_compiler_static_works=no
8657 save_LDFLAGS="$LDFLAGS"
8658 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8659 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8660 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8661 # The linker can only warn and ignore the option if not recognized
8662 # So say no if there are warnings
8663 if test -s conftest.err; then
8664 # Append any errors to the config.log.
8665 cat conftest.err 1>&5
8666 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8667 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8668 if diff conftest.exp conftest.er2 >/dev/null; then
8669 lt_cv_prog_compiler_static_works=yes
8670 fi
8671 else
8672 lt_cv_prog_compiler_static_works=yes
8673 fi
8674 fi
8675 $RM -r conftest*
8676 LDFLAGS="$save_LDFLAGS"
edece237 8677
6bb11ab3
L
8678fi
8679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8680$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
edece237 8681
6bb11ab3
L
8682if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8683 :
edece237 8684else
6bb11ab3 8685 lt_prog_compiler_static=
edece237 8686fi
edece237 8687
6bb11ab3
L
8688
8689
8690
8691
8692
8693
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8695$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8696if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 8697 $as_echo_n "(cached) " >&6
81ecdfbb 8698else
6bb11ab3
L
8699 lt_cv_prog_compiler_c_o=no
8700 $RM -r conftest 2>/dev/null
8701 mkdir conftest
8702 cd conftest
8703 mkdir out
8704 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8705
8706 lt_compiler_flag="-o out/conftest2.$ac_objext"
8707 # Insert the option either (1) after the last *FLAGS variable, or
8708 # (2) before a word containing "conftest.", or (3) at the end.
8709 # Note that $ac_compile itself does not contain backslashes and begins
8710 # with a dollar sign (not a hyphen), so the echo should work correctly.
8711 lt_compile=`echo "$ac_compile" | $SED \
8712 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8713 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8714 -e 's:$: $lt_compiler_flag:'`
8715 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8716 (eval "$lt_compile" 2>out/conftest.err)
8717 ac_status=$?
8718 cat out/conftest.err >&5
8719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8720 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8721 then
8722 # The compiler can only warn and ignore the option if not recognized
8723 # So say no if there are warnings
8724 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8725 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8726 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8727 lt_cv_prog_compiler_c_o=yes
8728 fi
8729 fi
8730 chmod u+w . 2>&5
8731 $RM conftest*
8732 # SGI C++ compiler will create directory out/ii_files/ for
8733 # template instantiation
8734 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8735 $RM out/* && rmdir out
8736 cd ..
8737 $RM -r conftest
8738 $RM conftest*
8739
81ecdfbb 8740fi
6bb11ab3
L
8741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8742$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8743
8744
8745
8746
8747
8748
8749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8750$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8751if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
8752 $as_echo_n "(cached) " >&6
8753else
6bb11ab3
L
8754 lt_cv_prog_compiler_c_o=no
8755 $RM -r conftest 2>/dev/null
8756 mkdir conftest
8757 cd conftest
8758 mkdir out
8759 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8760
8761 lt_compiler_flag="-o out/conftest2.$ac_objext"
8762 # Insert the option either (1) after the last *FLAGS variable, or
8763 # (2) before a word containing "conftest.", or (3) at the end.
8764 # Note that $ac_compile itself does not contain backslashes and begins
8765 # with a dollar sign (not a hyphen), so the echo should work correctly.
8766 lt_compile=`echo "$ac_compile" | $SED \
8767 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8768 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8769 -e 's:$: $lt_compiler_flag:'`
8770 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8771 (eval "$lt_compile" 2>out/conftest.err)
8772 ac_status=$?
8773 cat out/conftest.err >&5
8774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8775 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8776 then
8777 # The compiler can only warn and ignore the option if not recognized
8778 # So say no if there are warnings
8779 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8780 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8781 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8782 lt_cv_prog_compiler_c_o=yes
8783 fi
8784 fi
8785 chmod u+w . 2>&5
8786 $RM conftest*
8787 # SGI C++ compiler will create directory out/ii_files/ for
8788 # template instantiation
8789 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8790 $RM out/* && rmdir out
8791 cd ..
8792 $RM -r conftest
8793 $RM conftest*
8794
8795fi
8796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8797$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8798
8799
8800
8801
8802hard_links="nottested"
8803if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8804 # do not overwrite the value of need_locks provided by the user
8805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8806$as_echo_n "checking if we can lock with hard links... " >&6; }
8807 hard_links=yes
8808 $RM conftest*
8809 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8810 touch conftest.a
8811 ln conftest.a conftest.b 2>&5 || hard_links=no
8812 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8814$as_echo "$hard_links" >&6; }
8815 if test "$hard_links" = no; then
8816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8817$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8818 need_locks=warn
8819 fi
8820else
8821 need_locks=no
8822fi
8823
8824
8825
8826
8827
8828
8829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8830$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8831
8832 runpath_var=
8833 allow_undefined_flag=
8834 always_export_symbols=no
8835 archive_cmds=
8836 archive_expsym_cmds=
8837 compiler_needs_object=no
8838 enable_shared_with_static_runtimes=no
8839 export_dynamic_flag_spec=
8840 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8841 hardcode_automatic=no
8842 hardcode_direct=no
8843 hardcode_direct_absolute=no
8844 hardcode_libdir_flag_spec=
8845 hardcode_libdir_flag_spec_ld=
8846 hardcode_libdir_separator=
8847 hardcode_minus_L=no
8848 hardcode_shlibpath_var=unsupported
8849 inherit_rpath=no
8850 link_all_deplibs=unknown
8851 module_cmds=
8852 module_expsym_cmds=
8853 old_archive_from_new_cmds=
8854 old_archive_from_expsyms_cmds=
8855 thread_safe_flag_spec=
8856 whole_archive_flag_spec=
8857 # include_expsyms should be a list of space-separated symbols to be *always*
8858 # included in the symbol list
8859 include_expsyms=
8860 # exclude_expsyms can be an extended regexp of symbols to exclude
8861 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8862 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8863 # as well as any symbol that contains `d'.
8864 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8865 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8866 # platforms (ab)use it in PIC code, but their linkers get confused if
8867 # the symbol is explicitly referenced. Since portable code cannot
8868 # rely on this symbol name, it's probably fine to never include it in
8869 # preloaded symbol tables.
8870 # Exclude shared library initialization/finalization symbols.
8871 extract_expsyms_cmds=
8872
8873 case $host_os in
8874 cygwin* | mingw* | pw32* | cegcc*)
8875 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8876 # When not using gcc, we currently assume that we are using
8877 # Microsoft Visual C++.
8878 if test "$GCC" != yes; then
8879 with_gnu_ld=no
8880 fi
8881 ;;
8882 interix*)
8883 # we just hope/assume this is gcc and not c89 (= MSVC++)
8884 with_gnu_ld=yes
8885 ;;
8886 openbsd*)
8887 with_gnu_ld=no
8888 ;;
8889 esac
edece237 8890
6bb11ab3
L
8891 ld_shlibs=yes
8892
8893 # On some targets, GNU ld is compatible enough with the native linker
8894 # that we're better off using the native interface for both.
8895 lt_use_gnu_ld_interface=no
8896 if test "$with_gnu_ld" = yes; then
8897 case $host_os in
8898 aix*)
8899 # The AIX port of GNU ld has always aspired to compatibility
8900 # with the native linker. However, as the warning in the GNU ld
8901 # block says, versions before 2.19.5* couldn't really create working
8902 # shared libraries, regardless of the interface used.
8903 case `$LD -v 2>&1` in
8904 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8905 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8906 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8907 *)
8908 lt_use_gnu_ld_interface=yes
8909 ;;
8910 esac
8911 ;;
8912 *)
8913 lt_use_gnu_ld_interface=yes
8914 ;;
8915 esac
8916 fi
edece237 8917
6bb11ab3
L
8918 if test "$lt_use_gnu_ld_interface" = yes; then
8919 # If archive_cmds runs LD, not CC, wlarc should be empty
8920 wlarc='${wl}'
8921
8922 # Set some defaults for GNU ld with shared library support. These
8923 # are reset later if shared libraries are not supported. Putting them
8924 # here allows them to be overridden if necessary.
8925 runpath_var=LD_RUN_PATH
8926 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8927 export_dynamic_flag_spec='${wl}--export-dynamic'
8928 # ancient GNU ld didn't support --whole-archive et. al.
8929 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8930 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8931 else
8932 whole_archive_flag_spec=
8933 fi
8934 supports_anon_versioning=no
8935 case `$LD -v 2>&1` in
8936 *GNU\ gold*) supports_anon_versioning=yes ;;
8937 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8938 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8939 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8940 *\ 2.11.*) ;; # other 2.11 versions
8941 *) supports_anon_versioning=yes ;;
8942 esac
8943
8944 # See if GNU ld supports shared libraries.
8945 case $host_os in
8946 aix[3-9]*)
8947 # On AIX/PPC, the GNU linker is very broken
8948 if test "$host_cpu" != ia64; then
8949 ld_shlibs=no
8950 cat <<_LT_EOF 1>&2
8951
8952*** Warning: the GNU linker, at least up to release 2.19, is reported
8953*** to be unable to reliably create shared libraries on AIX.
8954*** Therefore, libtool is disabling shared libraries support. If you
8955*** really care for shared libraries, you may want to install binutils
8956*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8957*** You will then need to restart the configuration process.
8958
8959_LT_EOF
8960 fi
8961 ;;
8962
8963 amigaos*)
8964 case $host_cpu in
8965 powerpc)
8966 # see comment about AmigaOS4 .so support
8967 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8968 archive_expsym_cmds=''
8969 ;;
8970 m68k)
8971 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)'
8972 hardcode_libdir_flag_spec='-L$libdir'
8973 hardcode_minus_L=yes
8974 ;;
8975 esac
8976 ;;
8977
8978 beos*)
8979 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8980 allow_undefined_flag=unsupported
8981 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8982 # support --undefined. This deserves some investigation. FIXME
8983 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8984 else
8985 ld_shlibs=no
8986 fi
8987 ;;
8988
8989 cygwin* | mingw* | pw32* | cegcc*)
8990 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8991 # as there is no search path for DLLs.
8992 hardcode_libdir_flag_spec='-L$libdir'
8993 export_dynamic_flag_spec='${wl}--export-all-symbols'
8994 allow_undefined_flag=unsupported
8995 always_export_symbols=no
8996 enable_shared_with_static_runtimes=yes
8997 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8998
8999 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9000 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9001 # If the export-symbols file already is a .def file (1st line
9002 # is EXPORTS), use it as is; otherwise, prepend...
9003 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9004 cp $export_symbols $output_objdir/$soname.def;
9005 else
9006 echo EXPORTS > $output_objdir/$soname.def;
9007 cat $export_symbols >> $output_objdir/$soname.def;
9008 fi~
9009 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9010 else
9011 ld_shlibs=no
9012 fi
9013 ;;
9014
9015 haiku*)
9016 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9017 link_all_deplibs=yes
9018 ;;
9019
9020 interix[3-9]*)
9021 hardcode_direct=no
9022 hardcode_shlibpath_var=no
9023 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9024 export_dynamic_flag_spec='${wl}-E'
9025 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9026 # Instead, shared libraries are loaded at an image base (0x10000000 by
9027 # default) and relocated if they conflict, which is a slow very memory
9028 # consuming and fragmenting process. To avoid this, we pick a random,
9029 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9030 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9031 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9032 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'
9033 ;;
9034
9035 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9036 tmp_diet=no
9037 if test "$host_os" = linux-dietlibc; then
9038 case $cc_basename in
9039 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9040 esac
9041 fi
9042 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9043 && test "$tmp_diet" = no
9044 then
ae7d0cac 9045 tmp_addflag=' $pic_flag'
6bb11ab3
L
9046 tmp_sharedflag='-shared'
9047 case $cc_basename,$host_cpu in
9048 pgcc*) # Portland Group C compiler
9049 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'
9050 tmp_addflag=' $pic_flag'
9051 ;;
9052 pgf77* | pgf90* | pgf95* | pgfortran*)
9053 # Portland Group f77 and f90 compilers
9054 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'
9055 tmp_addflag=' $pic_flag -Mnomain' ;;
9056 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9057 tmp_addflag=' -i_dynamic' ;;
9058 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9059 tmp_addflag=' -i_dynamic -nofor_main' ;;
9060 ifc* | ifort*) # Intel Fortran compiler
9061 tmp_addflag=' -nofor_main' ;;
9062 lf95*) # Lahey Fortran 8.1
9063 whole_archive_flag_spec=
9064 tmp_sharedflag='--shared' ;;
9065 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9066 tmp_sharedflag='-qmkshrobj'
9067 tmp_addflag= ;;
9068 nvcc*) # Cuda Compiler Driver 2.2
9069 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'
9070 compiler_needs_object=yes
9071 ;;
9072 esac
9073 case `$CC -V 2>&1 | sed 5q` in
9074 *Sun\ C*) # Sun C 5.9
9075 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'
9076 compiler_needs_object=yes
9077 tmp_sharedflag='-G' ;;
9078 *Sun\ F*) # Sun Fortran 8.3
9079 tmp_sharedflag='-G' ;;
9080 esac
9081 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9082
9083 if test "x$supports_anon_versioning" = xyes; then
9084 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9085 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9086 echo "local: *; };" >> $output_objdir/$libname.ver~
9087 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9088 fi
9089
9090 case $cc_basename in
9091 xlf* | bgf* | bgxlf* | mpixlf*)
9092 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9093 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9094 hardcode_libdir_flag_spec=
9095 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9096 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9097 if test "x$supports_anon_versioning" = xyes; then
9098 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9099 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9100 echo "local: *; };" >> $output_objdir/$libname.ver~
9101 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9102 fi
9103 ;;
9104 esac
9105 else
9106 ld_shlibs=no
9107 fi
9108 ;;
9109
9110 netbsd*)
9111 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9112 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9113 wlarc=
9114 else
9115 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9116 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9117 fi
9118 ;;
9119
9120 solaris*)
9121 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9122 ld_shlibs=no
9123 cat <<_LT_EOF 1>&2
9124
9125*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9126*** create shared libraries on Solaris systems. Therefore, libtool
9127*** is disabling shared libraries support. We urge you to upgrade GNU
9128*** binutils to release 2.9.1 or newer. Another option is to modify
9129*** your PATH or compiler configuration so that the native linker is
9130*** used, and then restart.
9131
9132_LT_EOF
9133 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9134 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9135 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9136 else
9137 ld_shlibs=no
9138 fi
9139 ;;
9140
9141 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9142 case `$LD -v 2>&1` in
9143 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9144 ld_shlibs=no
9145 cat <<_LT_EOF 1>&2
9146
9147*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9148*** reliably create shared libraries on SCO systems. Therefore, libtool
9149*** is disabling shared libraries support. We urge you to upgrade GNU
9150*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9151*** your PATH or compiler configuration so that the native linker is
9152*** used, and then restart.
9153
9154_LT_EOF
9155 ;;
9156 *)
9157 # For security reasons, it is highly recommended that you always
9158 # use absolute paths for naming shared libraries, and exclude the
9159 # DT_RUNPATH tag from executables and libraries. But doing so
9160 # requires that you compile everything twice, which is a pain.
9161 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9162 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9163 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9164 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9165 else
9166 ld_shlibs=no
9167 fi
9168 ;;
9169 esac
9170 ;;
9171
9172 sunos4*)
9173 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9174 wlarc=
9175 hardcode_direct=yes
9176 hardcode_shlibpath_var=no
9177 ;;
9178
9179 *)
9180 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9181 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9182 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9183 else
9184 ld_shlibs=no
9185 fi
9186 ;;
9187 esac
9188
9189 if test "$ld_shlibs" = no; then
9190 runpath_var=
9191 hardcode_libdir_flag_spec=
9192 export_dynamic_flag_spec=
9193 whole_archive_flag_spec=
9194 fi
9195 else
9196 # PORTME fill in a description of your system's linker (not GNU ld)
9197 case $host_os in
9198 aix3*)
9199 allow_undefined_flag=unsupported
9200 always_export_symbols=yes
9201 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'
9202 # Note: this linker hardcodes the directories in LIBPATH if there
9203 # are no directories specified by -L.
9204 hardcode_minus_L=yes
9205 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9206 # Neither direct hardcoding nor static linking is supported with a
9207 # broken collect2.
9208 hardcode_direct=unsupported
9209 fi
9210 ;;
9211
9212 aix[4-9]*)
9213 if test "$host_cpu" = ia64; then
9214 # On IA64, the linker does run time linking by default, so we don't
9215 # have to do anything special.
9216 aix_use_runtimelinking=no
9217 exp_sym_flag='-Bexport'
9218 no_entry_flag=""
9219 else
9220 # If we're using GNU nm, then we don't want the "-C" option.
9221 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9222 # Also, AIX nm treats weak defined symbols like other global
9223 # defined symbols, whereas GNU nm marks them as "W".
9224 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9225 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'
9226 else
5c887dd5 9227 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
9228 fi
9229 aix_use_runtimelinking=no
9230
9231 # Test if we are trying to use run time linking or normal
9232 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9233 # need to do runtime linking.
9234 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9235 for ld_flag in $LDFLAGS; do
9236 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9237 aix_use_runtimelinking=yes
9238 break
9239 fi
9240 done
9241 ;;
9242 esac
9243
9244 exp_sym_flag='-bexport'
9245 no_entry_flag='-bnoentry'
9246 fi
9247
9248 # When large executables or shared objects are built, AIX ld can
9249 # have problems creating the table of contents. If linking a library
9250 # or program results in "error TOC overflow" add -mminimal-toc to
9251 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9252 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9253
9254 archive_cmds=''
9255 hardcode_direct=yes
9256 hardcode_direct_absolute=yes
9257 hardcode_libdir_separator=':'
9258 link_all_deplibs=yes
9259 file_list_spec='${wl}-f,'
9260
9261 if test "$GCC" = yes; then
9262 case $host_os in aix4.[012]|aix4.[012].*)
9263 # We only want to do this on AIX 4.2 and lower, the check
9264 # below for broken collect2 doesn't work under 4.3+
9265 collect2name=`${CC} -print-prog-name=collect2`
9266 if test -f "$collect2name" &&
9267 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9268 then
9269 # We have reworked collect2
9270 :
9271 else
9272 # We have old collect2
9273 hardcode_direct=unsupported
9274 # It fails to find uninstalled libraries when the uninstalled
9275 # path is not listed in the libpath. Setting hardcode_minus_L
9276 # to unsupported forces relinking
9277 hardcode_minus_L=yes
9278 hardcode_libdir_flag_spec='-L$libdir'
9279 hardcode_libdir_separator=
9280 fi
9281 ;;
9282 esac
9283 shared_flag='-shared'
9284 if test "$aix_use_runtimelinking" = yes; then
9285 shared_flag="$shared_flag "'${wl}-G'
9286 fi
9287 else
9288 # not using gcc
9289 if test "$host_cpu" = ia64; then
9290 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9291 # chokes on -Wl,-G. The following line is correct:
9292 shared_flag='-G'
9293 else
9294 if test "$aix_use_runtimelinking" = yes; then
9295 shared_flag='${wl}-G'
9296 else
9297 shared_flag='${wl}-bM:SRE'
9298 fi
9299 fi
9300 fi
9301
9302 export_dynamic_flag_spec='${wl}-bexpall'
9303 # It seems that -bexpall does not export symbols beginning with
9304 # underscore (_), so it is better to generate a list of symbols to export.
9305 always_export_symbols=yes
9306 if test "$aix_use_runtimelinking" = yes; then
9307 # Warning - without using the other runtime loading flags (-brtl),
9308 # -berok will link without error, but may produce a broken library.
9309 allow_undefined_flag='-berok'
9310 # Determine the default libpath from the value encoded in an
9311 # empty executable.
9312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
9313/* end confdefs.h. */
9314
9315int
9316main ()
9317{
9318
9319 ;
9320 return 0;
9321}
9322_ACEOF
6bb11ab3 9323if ac_fn_c_try_link "$LINENO"; then :
edece237 9324
6bb11ab3
L
9325lt_aix_libpath_sed='
9326 /Import File Strings/,/^$/ {
9327 /^0/ {
9328 s/^0 *\(.*\)$/\1/
9329 p
9330 }
9331 }'
9332aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9333# Check for a 64-bit object if we didn't find anything.
9334if test -z "$aix_libpath"; then
9335 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9336fi
9337fi
9338rm -f core conftest.err conftest.$ac_objext \
9339 conftest$ac_exeext conftest.$ac_ext
9340if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9341
9342 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9343 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"
9344 else
9345 if test "$host_cpu" = ia64; then
9346 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9347 allow_undefined_flag="-z nodefs"
9348 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"
9349 else
9350 # Determine the default libpath from the value encoded in an
9351 # empty executable.
81ecdfbb
RW
9352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9353/* end confdefs.h. */
9354
9355int
9356main ()
9357{
9358
9359 ;
9360 return 0;
9361}
9362_ACEOF
6bb11ab3
L
9363if ac_fn_c_try_link "$LINENO"; then :
9364
9365lt_aix_libpath_sed='
9366 /Import File Strings/,/^$/ {
9367 /^0/ {
9368 s/^0 *\(.*\)$/\1/
9369 p
9370 }
9371 }'
9372aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9373# Check for a 64-bit object if we didn't find anything.
9374if test -z "$aix_libpath"; then
9375 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 9376fi
81ecdfbb 9377fi
6bb11ab3
L
9378rm -f core conftest.err conftest.$ac_objext \
9379 conftest$ac_exeext conftest.$ac_ext
9380if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9381
9382 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9383 # Warning - without using the other run time loading flags,
9384 # -berok will link without error, but may produce a broken library.
9385 no_undefined_flag=' ${wl}-bernotok'
9386 allow_undefined_flag=' ${wl}-berok'
9387 if test "$with_gnu_ld" = yes; then
9388 # We only use this code for GNU lds that support --whole-archive.
9389 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9390 else
9391 # Exported symbols can be pulled into shared objects from archives
9392 whole_archive_flag_spec='$convenience'
9393 fi
9394 archive_cmds_need_lc=yes
9395 # This is similar to how AIX traditionally builds its shared libraries.
9396 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'
9397 fi
9398 fi
9399 ;;
9400
9401 amigaos*)
9402 case $host_cpu in
9403 powerpc)
9404 # see comment about AmigaOS4 .so support
9405 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9406 archive_expsym_cmds=''
9407 ;;
9408 m68k)
9409 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)'
9410 hardcode_libdir_flag_spec='-L$libdir'
9411 hardcode_minus_L=yes
9412 ;;
9413 esac
9414 ;;
9415
9416 bsdi[45]*)
9417 export_dynamic_flag_spec=-rdynamic
9418 ;;
9419
9420 cygwin* | mingw* | pw32* | cegcc*)
9421 # When not using gcc, we currently assume that we are using
9422 # Microsoft Visual C++.
9423 # hardcode_libdir_flag_spec is actually meaningless, as there is
9424 # no search path for DLLs.
9425 hardcode_libdir_flag_spec=' '
9426 allow_undefined_flag=unsupported
9427 # Tell ltmain to make .lib files, not .a files.
9428 libext=lib
9429 # Tell ltmain to make .dll files, not .so files.
9430 shrext_cmds=".dll"
9431 # FIXME: Setting linknames here is a bad hack.
9432 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9433 # The linker will automatically build a .lib file if we build a DLL.
9434 old_archive_from_new_cmds='true'
9435 # FIXME: Should let the user specify the lib program.
9436 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9437 fix_srcfile_path='`cygpath -w "$srcfile"`'
9438 enable_shared_with_static_runtimes=yes
9439 ;;
9440
9441 darwin* | rhapsody*)
9442
9443
9444 archive_cmds_need_lc=no
9445 hardcode_direct=no
9446 hardcode_automatic=yes
9447 hardcode_shlibpath_var=unsupported
9448 if test "$lt_cv_ld_force_load" = "yes"; then
9449 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 9450 else
6bb11ab3 9451 whole_archive_flag_spec=''
edece237 9452 fi
6bb11ab3
L
9453 link_all_deplibs=yes
9454 allow_undefined_flag="$_lt_dar_allow_undefined"
9455 case $cc_basename in
9456 ifort*) _lt_dar_can_shared=yes ;;
9457 *) _lt_dar_can_shared=$GCC ;;
9458 esac
9459 if test "$_lt_dar_can_shared" = "yes"; then
9460 output_verbose_link_cmd=func_echo_all
9461 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9462 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9463 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}"
9464 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}"
9465
edece237 9466 else
6bb11ab3 9467 ld_shlibs=no
edece237 9468 fi
6bb11ab3
L
9469
9470 ;;
9471
9472 dgux*)
9473 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9474 hardcode_libdir_flag_spec='-L$libdir'
9475 hardcode_shlibpath_var=no
9476 ;;
9477
9478 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9479 # support. Future versions do this automatically, but an explicit c++rt0.o
9480 # does not break anything, and helps significantly (at the cost of a little
9481 # extra space).
9482 freebsd2.2*)
9483 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9484 hardcode_libdir_flag_spec='-R$libdir'
9485 hardcode_direct=yes
9486 hardcode_shlibpath_var=no
9487 ;;
9488
9489 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9490 freebsd2.*)
9491 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9492 hardcode_direct=yes
9493 hardcode_minus_L=yes
9494 hardcode_shlibpath_var=no
9495 ;;
9496
9497 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9498 freebsd* | dragonfly*)
9499 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9500 hardcode_libdir_flag_spec='-R$libdir'
9501 hardcode_direct=yes
9502 hardcode_shlibpath_var=no
9503 ;;
9504
9505 hpux9*)
9506 if test "$GCC" = yes; then
9507 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'
9508 else
9509 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'
9510 fi
9511 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9512 hardcode_libdir_separator=:
9513 hardcode_direct=yes
9514
9515 # hardcode_minus_L: Not really in the search PATH,
9516 # but as the default location of the library.
9517 hardcode_minus_L=yes
9518 export_dynamic_flag_spec='${wl}-E'
9519 ;;
9520
9521 hpux10*)
9522 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9523 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9524 else
9525 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9526 fi
9527 if test "$with_gnu_ld" = no; then
9528 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9529 hardcode_libdir_flag_spec_ld='+b $libdir'
9530 hardcode_libdir_separator=:
9531 hardcode_direct=yes
9532 hardcode_direct_absolute=yes
9533 export_dynamic_flag_spec='${wl}-E'
9534 # hardcode_minus_L: Not really in the search PATH,
9535 # but as the default location of the library.
9536 hardcode_minus_L=yes
9537 fi
9538 ;;
9539
9540 hpux11*)
9541 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9542 case $host_cpu in
9543 hppa*64*)
9544 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9545 ;;
9546 ia64*)
9547 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9548 ;;
9549 *)
9550 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9551 ;;
9552 esac
9553 else
9554 case $host_cpu in
9555 hppa*64*)
9556 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9557 ;;
9558 ia64*)
9559 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9560 ;;
9561 *)
9562
9563 # Older versions of the 11.00 compiler do not understand -b yet
9564 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9566$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9567if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 9568 $as_echo_n "(cached) " >&6
edece237 9569else
6bb11ab3
L
9570 lt_cv_prog_compiler__b=no
9571 save_LDFLAGS="$LDFLAGS"
9572 LDFLAGS="$LDFLAGS -b"
9573 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9574 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9575 # The linker can only warn and ignore the option if not recognized
9576 # So say no if there are warnings
9577 if test -s conftest.err; then
9578 # Append any errors to the config.log.
9579 cat conftest.err 1>&5
9580 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9581 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9582 if diff conftest.exp conftest.er2 >/dev/null; then
9583 lt_cv_prog_compiler__b=yes
9584 fi
9585 else
9586 lt_cv_prog_compiler__b=yes
9587 fi
9588 fi
9589 $RM -r conftest*
9590 LDFLAGS="$save_LDFLAGS"
edece237 9591
6bb11ab3
L
9592fi
9593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9594$as_echo "$lt_cv_prog_compiler__b" >&6; }
edece237 9595
6bb11ab3
L
9596if test x"$lt_cv_prog_compiler__b" = xyes; then
9597 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9598else
9599 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9600fi
81ecdfbb 9601
6bb11ab3
L
9602 ;;
9603 esac
9604 fi
9605 if test "$with_gnu_ld" = no; then
9606 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9607 hardcode_libdir_separator=:
9608
9609 case $host_cpu in
9610 hppa*64*|ia64*)
9611 hardcode_direct=no
9612 hardcode_shlibpath_var=no
9613 ;;
9614 *)
9615 hardcode_direct=yes
9616 hardcode_direct_absolute=yes
9617 export_dynamic_flag_spec='${wl}-E'
9618
9619 # hardcode_minus_L: Not really in the search PATH,
9620 # but as the default location of the library.
9621 hardcode_minus_L=yes
9622 ;;
9623 esac
9624 fi
9625 ;;
9626
9627 irix5* | irix6* | nonstopux*)
9628 if test "$GCC" = yes; then
9629 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'
9630 # Try to use the -exported_symbol ld option, if it does not
9631 # work, assume that -exports_file does not work either and
9632 # implicitly export all symbols.
9633 save_LDFLAGS="$LDFLAGS"
9634 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9636/* end confdefs.h. */
9637int foo(void) {}
edece237 9638_ACEOF
6bb11ab3
L
9639if ac_fn_c_try_link "$LINENO"; then :
9640 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
9641
9642fi
6bb11ab3
L
9643rm -f core conftest.err conftest.$ac_objext \
9644 conftest$ac_exeext conftest.$ac_ext
9645 LDFLAGS="$save_LDFLAGS"
9646 else
9647 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'
9648 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'
9649 fi
9650 archive_cmds_need_lc='no'
9651 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9652 hardcode_libdir_separator=:
9653 inherit_rpath=yes
9654 link_all_deplibs=yes
9655 ;;
9656
9657 netbsd*)
9658 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9659 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9660 else
9661 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9662 fi
9663 hardcode_libdir_flag_spec='-R$libdir'
9664 hardcode_direct=yes
9665 hardcode_shlibpath_var=no
9666 ;;
9667
9668 newsos6)
9669 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9670 hardcode_direct=yes
9671 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9672 hardcode_libdir_separator=:
9673 hardcode_shlibpath_var=no
9674 ;;
9675
9676 *nto* | *qnx*)
9677 ;;
9678
9679 openbsd*)
9680 if test -f /usr/libexec/ld.so; then
9681 hardcode_direct=yes
9682 hardcode_shlibpath_var=no
9683 hardcode_direct_absolute=yes
9684 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9685 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9686 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9687 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9688 export_dynamic_flag_spec='${wl}-E'
9689 else
9690 case $host_os in
9691 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9692 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9693 hardcode_libdir_flag_spec='-R$libdir'
9694 ;;
9695 *)
9696 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9697 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9698 ;;
9699 esac
9700 fi
9701 else
9702 ld_shlibs=no
9703 fi
9704 ;;
9705
9706 os2*)
9707 hardcode_libdir_flag_spec='-L$libdir'
9708 hardcode_minus_L=yes
9709 allow_undefined_flag=unsupported
9710 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'
9711 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9712 ;;
9713
9714 osf3*)
9715 if test "$GCC" = yes; then
9716 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9717 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'
9718 else
9719 allow_undefined_flag=' -expect_unresolved \*'
9720 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'
9721 fi
9722 archive_cmds_need_lc='no'
9723 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9724 hardcode_libdir_separator=:
9725 ;;
9726
9727 osf4* | osf5*) # as osf3* with the addition of -msym flag
9728 if test "$GCC" = yes; then
9729 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9730 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'
9731 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9732 else
9733 allow_undefined_flag=' -expect_unresolved \*'
9734 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'
9735 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~
9736 $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'
9737
9738 # Both c and cxx compiler support -rpath directly
9739 hardcode_libdir_flag_spec='-rpath $libdir'
9740 fi
9741 archive_cmds_need_lc='no'
9742 hardcode_libdir_separator=:
9743 ;;
9744
9745 solaris*)
9746 no_undefined_flag=' -z defs'
9747 if test "$GCC" = yes; then
9748 wlarc='${wl}'
9749 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9750 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9751 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9752 else
9753 case `$CC -V 2>&1` in
9754 *"Compilers 5.0"*)
9755 wlarc=''
9756 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9757 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9758 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9759 ;;
9760 *)
9761 wlarc='${wl}'
9762 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9763 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9764 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9765 ;;
9766 esac
9767 fi
9768 hardcode_libdir_flag_spec='-R$libdir'
9769 hardcode_shlibpath_var=no
9770 case $host_os in
9771 solaris2.[0-5] | solaris2.[0-5].*) ;;
9772 *)
9773 # The compiler driver will combine and reorder linker options,
9774 # but understands `-z linker_flag'. GCC discards it without `$wl',
9775 # but is careful enough not to reorder.
9776 # Supported since Solaris 2.6 (maybe 2.5.1?)
9777 if test "$GCC" = yes; then
9778 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9779 else
9780 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9781 fi
9782 ;;
9783 esac
9784 link_all_deplibs=yes
9785 ;;
9786
9787 sunos4*)
9788 if test "x$host_vendor" = xsequent; then
9789 # Use $CC to link under sequent, because it throws in some extra .o
9790 # files that make .init and .fini sections work.
9791 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9792 else
9793 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9794 fi
9795 hardcode_libdir_flag_spec='-L$libdir'
9796 hardcode_direct=yes
9797 hardcode_minus_L=yes
9798 hardcode_shlibpath_var=no
9799 ;;
9800
9801 sysv4)
9802 case $host_vendor in
9803 sni)
9804 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9805 hardcode_direct=yes # is this really true???
9806 ;;
9807 siemens)
9808 ## LD is ld it makes a PLAMLIB
9809 ## CC just makes a GrossModule.
9810 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9811 reload_cmds='$CC -r -o $output$reload_objs'
9812 hardcode_direct=no
9813 ;;
9814 motorola)
9815 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9816 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9817 ;;
9818 esac
9819 runpath_var='LD_RUN_PATH'
9820 hardcode_shlibpath_var=no
9821 ;;
9822
9823 sysv4.3*)
9824 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9825 hardcode_shlibpath_var=no
9826 export_dynamic_flag_spec='-Bexport'
9827 ;;
9828
9829 sysv4*MP*)
9830 if test -d /usr/nec; then
9831 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9832 hardcode_shlibpath_var=no
9833 runpath_var=LD_RUN_PATH
9834 hardcode_runpath_var=yes
9835 ld_shlibs=yes
9836 fi
9837 ;;
9838
9839 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9840 no_undefined_flag='${wl}-z,text'
9841 archive_cmds_need_lc=no
9842 hardcode_shlibpath_var=no
9843 runpath_var='LD_RUN_PATH'
9844
9845 if test "$GCC" = yes; then
9846 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9847 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9848 else
9849 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9850 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9851 fi
9852 ;;
9853
9854 sysv5* | sco3.2v5* | sco5v6*)
9855 # Note: We can NOT use -z defs as we might desire, because we do not
9856 # link with -lc, and that would cause any symbols used from libc to
9857 # always be unresolved, which means just about no library would
9858 # ever link correctly. If we're not using GNU ld we use -z text
9859 # though, which does catch some bad symbols but isn't as heavy-handed
9860 # as -z defs.
9861 no_undefined_flag='${wl}-z,text'
9862 allow_undefined_flag='${wl}-z,nodefs'
9863 archive_cmds_need_lc=no
9864 hardcode_shlibpath_var=no
9865 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9866 hardcode_libdir_separator=':'
9867 link_all_deplibs=yes
9868 export_dynamic_flag_spec='${wl}-Bexport'
9869 runpath_var='LD_RUN_PATH'
9870
9871 if test "$GCC" = yes; then
9872 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9873 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9874 else
9875 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9876 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9877 fi
9878 ;;
9879
9880 uts4*)
9881 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9882 hardcode_libdir_flag_spec='-L$libdir'
9883 hardcode_shlibpath_var=no
9884 ;;
9885
9886 *)
9887 ld_shlibs=no
9888 ;;
9889 esac
9890
9891 if test x$host_vendor = xsni; then
9892 case $host in
9893 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9894 export_dynamic_flag_spec='${wl}-Blargedynsym'
9895 ;;
9896 esac
9897 fi
9898 fi
9899
9900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9901$as_echo "$ld_shlibs" >&6; }
9902test "$ld_shlibs" = no && can_build_shared=no
9903
9904with_gnu_ld=$with_gnu_ld
9905
9906
9907
9908
edece237 9909
edece237 9910
edece237 9911
6ffe910a 9912
6ffe910a
MF
9913
9914
6ffe910a 9915
edece237 9916
edece237
CV
9917
9918
6bb11ab3
L
9919
9920#
9921# Do we need to explicitly link libc?
9922#
9923case "x$archive_cmds_need_lc" in
9924x|xyes)
9925 # Assume -lc should be added
9926 archive_cmds_need_lc=yes
9927
9928 if test "$enable_shared" = yes && test "$GCC" = yes; then
9929 case $archive_cmds in
9930 *'~'*)
9931 # FIXME: we may have to deal with multi-command sequences.
9932 ;;
9933 '$CC '*)
9934 # Test whether the compiler implicitly links with -lc since on some
9935 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9936 # to ld, don't add -lc before -lgcc.
9937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9938$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9939if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 9940 $as_echo_n "(cached) " >&6
edece237 9941else
6bb11ab3
L
9942 $RM conftest*
9943 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9944
9945 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9946 (eval $ac_compile) 2>&5
9947 ac_status=$?
9948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9949 test $ac_status = 0; } 2>conftest.err; then
9950 soname=conftest
9951 lib=conftest
9952 libobjs=conftest.$ac_objext
9953 deplibs=
9954 wl=$lt_prog_compiler_wl
9955 pic_flag=$lt_prog_compiler_pic
9956 compiler_flags=-v
9957 linker_flags=-v
9958 verstring=
9959 output_objdir=.
9960 libname=conftest
9961 lt_save_allow_undefined_flag=$allow_undefined_flag
9962 allow_undefined_flag=
9963 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9964 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9965 ac_status=$?
9966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9967 test $ac_status = 0; }
9968 then
9969 lt_cv_archive_cmds_need_lc=no
9970 else
9971 lt_cv_archive_cmds_need_lc=yes
9972 fi
9973 allow_undefined_flag=$lt_save_allow_undefined_flag
9974 else
9975 cat conftest.err 1>&5
9976 fi
9977 $RM conftest*
edece237 9978
6ffe910a 9979fi
6bb11ab3
L
9980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9981$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9982 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9983 ;;
9984 esac
9985 fi
9986 ;;
6ffe910a 9987esac
edece237
CV
9988
9989
6ffe910a 9990
edece237 9991
81ecdfbb 9992
edece237 9993
edece237 9994
edece237 9995
edece237 9996
edece237 9997
edece237 9998
edece237 9999
edece237 10000
edece237 10001
81ecdfbb 10002
edece237 10003
edece237
CV
10004
10005
81ecdfbb 10006
81ecdfbb 10007
81ecdfbb
RW
10008
10009
81ecdfbb 10010
81ecdfbb 10011
edece237
CV
10012
10013
edece237 10014
edece237 10015
edece237 10016
edece237 10017
81ecdfbb 10018
edece237 10019
edece237 10020
edece237 10021
81ecdfbb 10022
edece237 10023
edece237 10024
edece237 10025
edece237 10026
81ecdfbb 10027
edece237 10028
edece237 10029
edece237 10030
edece237
CV
10031
10032
10033
10034
6ffe910a 10035
2232061b
MF
10036
10037
2232061b 10038
2232061b
MF
10039
10040
2232061b
MF
10041
10042
2232061b 10043
2232061b
MF
10044
10045
6bb11ab3
L
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10146$as_echo_n "checking dynamic linker characteristics... " >&6; }
10147
10148if test "$GCC" = yes; then
10149 case $host_os in
10150 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10151 *) lt_awk_arg="/^libraries:/" ;;
10152 esac
10153 case $host_os in
10154 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10155 *) lt_sed_strip_eq="s,=/,/,g" ;;
10156 esac
10157 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10158 case $lt_search_path_spec in
10159 *\;*)
10160 # if the path contains ";" then we assume it to be the separator
10161 # otherwise default to the standard path separator (i.e. ":") - it is
10162 # assumed that no part of a normal pathname contains ";" but that should
10163 # okay in the real world where ";" in dirpaths is itself problematic.
10164 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10165 ;;
10166 *)
10167 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10168 ;;
10169 esac
10170 # Ok, now we have the path, separated by spaces, we can step through it
10171 # and add multilib dir if necessary.
10172 lt_tmp_lt_search_path_spec=
10173 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10174 for lt_sys_path in $lt_search_path_spec; do
10175 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10176 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10177 else
10178 test -d "$lt_sys_path" && \
10179 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10180 fi
10181 done
10182 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10183BEGIN {RS=" "; FS="/|\n";} {
10184 lt_foo="";
10185 lt_count=0;
10186 for (lt_i = NF; lt_i > 0; lt_i--) {
10187 if ($lt_i != "" && $lt_i != ".") {
10188 if ($lt_i == "..") {
10189 lt_count++;
10190 } else {
10191 if (lt_count == 0) {
10192 lt_foo="/" $lt_i lt_foo;
10193 } else {
10194 lt_count--;
10195 }
10196 }
10197 }
10198 }
10199 if (lt_foo != "") { lt_freq[lt_foo]++; }
10200 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10201}'`
10202 # AWK program above erroneously prepends '/' to C:/dos/paths
10203 # for these hosts.
10204 case $host_os in
10205 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10206 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10207 esac
10208 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10209else
10210 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10211fi
10212library_names_spec=
10213libname_spec='lib$name'
10214soname_spec=
10215shrext_cmds=".so"
10216postinstall_cmds=
10217postuninstall_cmds=
10218finish_cmds=
10219finish_eval=
10220shlibpath_var=
10221shlibpath_overrides_runpath=unknown
10222version_type=none
10223dynamic_linker="$host_os ld.so"
10224sys_lib_dlsearch_path_spec="/lib /usr/lib"
10225need_lib_prefix=unknown
10226hardcode_into_libs=no
10227
10228# when you set need_version to no, make sure it does not cause -set_version
10229# flags to be left without arguments
10230need_version=unknown
10231
10232case $host_os in
10233aix3*)
10234 version_type=linux
10235 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10236 shlibpath_var=LIBPATH
10237
10238 # AIX 3 has no versioning support, so we append a major version to the name.
10239 soname_spec='${libname}${release}${shared_ext}$major'
10240 ;;
10241
10242aix[4-9]*)
10243 version_type=linux
10244 need_lib_prefix=no
10245 need_version=no
10246 hardcode_into_libs=yes
10247 if test "$host_cpu" = ia64; then
10248 # AIX 5 supports IA64
10249 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10250 shlibpath_var=LD_LIBRARY_PATH
10251 else
10252 # With GCC up to 2.95.x, collect2 would create an import file
10253 # for dependence libraries. The import file would start with
10254 # the line `#! .'. This would cause the generated library to
10255 # depend on `.', always an invalid library. This was fixed in
10256 # development snapshots of GCC prior to 3.0.
10257 case $host_os in
10258 aix4 | aix4.[01] | aix4.[01].*)
10259 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10260 echo ' yes '
10261 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10262 :
10263 else
10264 can_build_shared=no
10265 fi
10266 ;;
10267 esac
10268 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10269 # soname into executable. Probably we can add versioning support to
10270 # collect2, so additional links can be useful in future.
10271 if test "$aix_use_runtimelinking" = yes; then
10272 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10273 # instead of lib<name>.a to let people know that these are not
10274 # typical AIX shared libraries.
10275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10276 else
10277 # We preserve .a as extension for shared libraries through AIX4.2
10278 # and later when we are not doing run time linking.
10279 library_names_spec='${libname}${release}.a $libname.a'
10280 soname_spec='${libname}${release}${shared_ext}$major'
10281 fi
10282 shlibpath_var=LIBPATH
10283 fi
10284 ;;
10285
10286amigaos*)
10287 case $host_cpu in
10288 powerpc)
10289 # Since July 2007 AmigaOS4 officially supports .so libraries.
10290 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10292 ;;
10293 m68k)
10294 library_names_spec='$libname.ixlibrary $libname.a'
10295 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10296 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'
10297 ;;
10298 esac
10299 ;;
10300
10301beos*)
10302 library_names_spec='${libname}${shared_ext}'
10303 dynamic_linker="$host_os ld.so"
10304 shlibpath_var=LIBRARY_PATH
10305 ;;
10306
10307bsdi[45]*)
10308 version_type=linux
10309 need_version=no
10310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10311 soname_spec='${libname}${release}${shared_ext}$major'
10312 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10313 shlibpath_var=LD_LIBRARY_PATH
10314 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10315 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10316 # the default ld.so.conf also contains /usr/contrib/lib and
10317 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10318 # libtool to hard-code these into programs
10319 ;;
10320
10321cygwin* | mingw* | pw32* | cegcc*)
10322 version_type=windows
10323 shrext_cmds=".dll"
10324 need_version=no
10325 need_lib_prefix=no
10326
10327 case $GCC,$host_os in
10328 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10329 library_names_spec='$libname.dll.a'
10330 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10331 postinstall_cmds='base_file=`basename \${file}`~
10332 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10333 dldir=$destdir/`dirname \$dlpath`~
10334 test -d \$dldir || mkdir -p \$dldir~
10335 $install_prog $dir/$dlname \$dldir/$dlname~
10336 chmod a+x \$dldir/$dlname~
10337 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10338 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10339 fi'
10340 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10341 dlpath=$dir/\$dldll~
10342 $RM \$dlpath'
10343 shlibpath_overrides_runpath=yes
10344
10345 case $host_os in
10346 cygwin*)
10347 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10348 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10349
10350 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10351 ;;
10352 mingw* | cegcc*)
10353 # MinGW DLLs use traditional 'lib' prefix
10354 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10355 ;;
10356 pw32*)
10357 # pw32 DLLs use 'pw' prefix rather than 'lib'
10358 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10359 ;;
10360 esac
10361 ;;
10362
10363 *)
10364 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10365 ;;
10366 esac
10367 dynamic_linker='Win32 ld.exe'
10368 # FIXME: first we should search . and the directory the executable is in
10369 shlibpath_var=PATH
10370 ;;
10371
10372darwin* | rhapsody*)
10373 dynamic_linker="$host_os dyld"
10374 version_type=darwin
10375 need_lib_prefix=no
10376 need_version=no
10377 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10378 soname_spec='${libname}${release}${major}$shared_ext'
10379 shlibpath_overrides_runpath=yes
10380 shlibpath_var=DYLD_LIBRARY_PATH
10381 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10382
10383 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10384 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10385 ;;
10386
10387dgux*)
10388 version_type=linux
10389 need_lib_prefix=no
10390 need_version=no
10391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10392 soname_spec='${libname}${release}${shared_ext}$major'
10393 shlibpath_var=LD_LIBRARY_PATH
10394 ;;
10395
10396freebsd* | dragonfly*)
10397 # DragonFly does not have aout. When/if they implement a new
10398 # versioning mechanism, adjust this.
10399 if test -x /usr/bin/objformat; then
10400 objformat=`/usr/bin/objformat`
10401 else
10402 case $host_os in
10403 freebsd[23].*) objformat=aout ;;
10404 *) objformat=elf ;;
10405 esac
10406 fi
10407 version_type=freebsd-$objformat
10408 case $version_type in
10409 freebsd-elf*)
10410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10411 need_version=no
10412 need_lib_prefix=no
10413 ;;
10414 freebsd-*)
10415 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10416 need_version=yes
10417 ;;
10418 esac
10419 shlibpath_var=LD_LIBRARY_PATH
10420 case $host_os in
10421 freebsd2.*)
10422 shlibpath_overrides_runpath=yes
10423 ;;
10424 freebsd3.[01]* | freebsdelf3.[01]*)
10425 shlibpath_overrides_runpath=yes
10426 hardcode_into_libs=yes
10427 ;;
10428 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10429 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10430 shlibpath_overrides_runpath=no
10431 hardcode_into_libs=yes
10432 ;;
10433 *) # from 4.6 on, and DragonFly
10434 shlibpath_overrides_runpath=yes
10435 hardcode_into_libs=yes
10436 ;;
10437 esac
10438 ;;
10439
6bb11ab3
L
10440haiku*)
10441 version_type=linux
10442 need_lib_prefix=no
10443 need_version=no
10444 dynamic_linker="$host_os runtime_loader"
10445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10446 soname_spec='${libname}${release}${shared_ext}$major'
10447 shlibpath_var=LIBRARY_PATH
10448 shlibpath_overrides_runpath=yes
10449 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10450 hardcode_into_libs=yes
10451 ;;
10452
10453hpux9* | hpux10* | hpux11*)
10454 # Give a soname corresponding to the major version so that dld.sl refuses to
10455 # link against other versions.
10456 version_type=sunos
10457 need_lib_prefix=no
10458 need_version=no
10459 case $host_cpu in
10460 ia64*)
10461 shrext_cmds='.so'
10462 hardcode_into_libs=yes
10463 dynamic_linker="$host_os dld.so"
10464 shlibpath_var=LD_LIBRARY_PATH
10465 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10467 soname_spec='${libname}${release}${shared_ext}$major'
10468 if test "X$HPUX_IA64_MODE" = X32; then
10469 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10470 else
10471 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10472 fi
10473 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10474 ;;
10475 hppa*64*)
10476 shrext_cmds='.sl'
10477 hardcode_into_libs=yes
10478 dynamic_linker="$host_os dld.sl"
10479 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10480 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10482 soname_spec='${libname}${release}${shared_ext}$major'
10483 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10484 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10485 ;;
10486 *)
10487 shrext_cmds='.sl'
10488 dynamic_linker="$host_os dld.sl"
10489 shlibpath_var=SHLIB_PATH
10490 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10491 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10492 soname_spec='${libname}${release}${shared_ext}$major'
10493 ;;
10494 esac
10495 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10496 postinstall_cmds='chmod 555 $lib'
10497 # or fails outright, so override atomically:
10498 install_override_mode=555
10499 ;;
10500
10501interix[3-9]*)
10502 version_type=linux
10503 need_lib_prefix=no
10504 need_version=no
10505 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10506 soname_spec='${libname}${release}${shared_ext}$major'
10507 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10508 shlibpath_var=LD_LIBRARY_PATH
10509 shlibpath_overrides_runpath=no
10510 hardcode_into_libs=yes
10511 ;;
10512
10513irix5* | irix6* | nonstopux*)
10514 case $host_os in
10515 nonstopux*) version_type=nonstopux ;;
10516 *)
10517 if test "$lt_cv_prog_gnu_ld" = yes; then
10518 version_type=linux
10519 else
10520 version_type=irix
10521 fi ;;
10522 esac
10523 need_lib_prefix=no
10524 need_version=no
10525 soname_spec='${libname}${release}${shared_ext}$major'
10526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10527 case $host_os in
10528 irix5* | nonstopux*)
10529 libsuff= shlibsuff=
10530 ;;
10531 *)
10532 case $LD in # libtool.m4 will add one of these switches to LD
10533 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10534 libsuff= shlibsuff= libmagic=32-bit;;
10535 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10536 libsuff=32 shlibsuff=N32 libmagic=N32;;
10537 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10538 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10539 *) libsuff= shlibsuff= libmagic=never-match;;
10540 esac
10541 ;;
10542 esac
10543 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10544 shlibpath_overrides_runpath=no
10545 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10546 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10547 hardcode_into_libs=yes
10548 ;;
10549
10550# No shared lib support for Linux oldld, aout, or coff.
10551linux*oldld* | linux*aout* | linux*coff*)
10552 dynamic_linker=no
10553 ;;
10554
10555# This must be Linux ELF.
46f900c0 10556linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10557 version_type=linux
10558 need_lib_prefix=no
10559 need_version=no
10560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10561 soname_spec='${libname}${release}${shared_ext}$major'
10562 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10563 shlibpath_var=LD_LIBRARY_PATH
10564 shlibpath_overrides_runpath=no
10565
10566 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10567 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
10568 $as_echo_n "(cached) " >&6
10569else
6bb11ab3
L
10570 lt_cv_shlibpath_overrides_runpath=no
10571 save_LDFLAGS=$LDFLAGS
10572 save_libdir=$libdir
10573 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10574 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
10576/* end confdefs.h. */
10577
2232061b
MF
10578int
10579main ()
10580{
10581
10582 ;
10583 return 0;
10584}
10585_ACEOF
6bb11ab3
L
10586if ac_fn_c_try_link "$LINENO"; then :
10587 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10588 lt_cv_shlibpath_overrides_runpath=yes
2232061b 10589fi
2232061b 10590fi
6bb11ab3
L
10591rm -f core conftest.err conftest.$ac_objext \
10592 conftest$ac_exeext conftest.$ac_ext
10593 LDFLAGS=$save_LDFLAGS
10594 libdir=$save_libdir
2232061b 10595
6bb11ab3 10596fi
2232061b 10597
6bb11ab3 10598 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 10599
6bb11ab3
L
10600 # This implies no fast_install, which is unacceptable.
10601 # Some rework will be needed to allow for fast_install
10602 # before this can be enabled.
10603 hardcode_into_libs=yes
2232061b 10604
6bb11ab3
L
10605 # Append ld.so.conf contents to the search path
10606 if test -f /etc/ld.so.conf; then
10607 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' ' '`
10608 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10609 fi
2232061b 10610
6bb11ab3
L
10611 # We used to test for /lib/ld.so.1 and disable shared libraries on
10612 # powerpc, because MkLinux only supported shared libraries with the
10613 # GNU dynamic linker. Since this was broken with cross compilers,
10614 # most powerpc-linux boxes support dynamic linking these days and
10615 # people can always --disable-shared, the test was removed, and we
10616 # assume the GNU/Linux dynamic linker is in use.
10617 dynamic_linker='GNU/Linux ld.so'
10618 ;;
10619
10620netbsd*)
10621 version_type=sunos
10622 need_lib_prefix=no
10623 need_version=no
10624 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10626 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10627 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 10628 else
6bb11ab3
L
10629 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10630 soname_spec='${libname}${release}${shared_ext}$major'
10631 dynamic_linker='NetBSD ld.elf_so'
10632 fi
10633 shlibpath_var=LD_LIBRARY_PATH
10634 shlibpath_overrides_runpath=yes
10635 hardcode_into_libs=yes
10636 ;;
10637
10638newsos6)
10639 version_type=linux
10640 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10641 shlibpath_var=LD_LIBRARY_PATH
10642 shlibpath_overrides_runpath=yes
10643 ;;
10644
10645*nto* | *qnx*)
10646 version_type=qnx
10647 need_lib_prefix=no
10648 need_version=no
10649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10650 soname_spec='${libname}${release}${shared_ext}$major'
10651 shlibpath_var=LD_LIBRARY_PATH
10652 shlibpath_overrides_runpath=no
10653 hardcode_into_libs=yes
10654 dynamic_linker='ldqnx.so'
10655 ;;
10656
10657openbsd*)
10658 version_type=sunos
10659 sys_lib_dlsearch_path_spec="/usr/lib"
10660 need_lib_prefix=no
10661 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10662 case $host_os in
10663 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10664 *) need_version=no ;;
10665 esac
10666 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10667 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10668 shlibpath_var=LD_LIBRARY_PATH
10669 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10670 case $host_os in
10671 openbsd2.[89] | openbsd2.[89].*)
10672 shlibpath_overrides_runpath=no
10673 ;;
10674 *)
10675 shlibpath_overrides_runpath=yes
10676 ;;
10677 esac
10678 else
10679 shlibpath_overrides_runpath=yes
10680 fi
10681 ;;
10682
10683os2*)
10684 libname_spec='$name'
10685 shrext_cmds=".dll"
10686 need_lib_prefix=no
10687 library_names_spec='$libname${shared_ext} $libname.a'
10688 dynamic_linker='OS/2 ld.exe'
10689 shlibpath_var=LIBPATH
10690 ;;
10691
10692osf3* | osf4* | osf5*)
10693 version_type=osf
10694 need_lib_prefix=no
10695 need_version=no
10696 soname_spec='${libname}${release}${shared_ext}$major'
10697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10698 shlibpath_var=LD_LIBRARY_PATH
10699 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10700 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10701 ;;
10702
10703rdos*)
10704 dynamic_linker=no
10705 ;;
10706
10707solaris*)
10708 version_type=linux
10709 need_lib_prefix=no
10710 need_version=no
10711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10712 soname_spec='${libname}${release}${shared_ext}$major'
10713 shlibpath_var=LD_LIBRARY_PATH
10714 shlibpath_overrides_runpath=yes
10715 hardcode_into_libs=yes
10716 # ldd complains unless libraries are executable
10717 postinstall_cmds='chmod +x $lib'
10718 ;;
10719
10720sunos4*)
10721 version_type=sunos
10722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10723 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10724 shlibpath_var=LD_LIBRARY_PATH
10725 shlibpath_overrides_runpath=yes
10726 if test "$with_gnu_ld" = yes; then
10727 need_lib_prefix=no
10728 fi
10729 need_version=yes
10730 ;;
10731
10732sysv4 | sysv4.3*)
10733 version_type=linux
10734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10735 soname_spec='${libname}${release}${shared_ext}$major'
10736 shlibpath_var=LD_LIBRARY_PATH
10737 case $host_vendor in
10738 sni)
10739 shlibpath_overrides_runpath=no
10740 need_lib_prefix=no
10741 runpath_var=LD_RUN_PATH
10742 ;;
10743 siemens)
10744 need_lib_prefix=no
10745 ;;
10746 motorola)
10747 need_lib_prefix=no
10748 need_version=no
10749 shlibpath_overrides_runpath=no
10750 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10751 ;;
10752 esac
10753 ;;
10754
10755sysv4*MP*)
10756 if test -d /usr/nec ;then
10757 version_type=linux
10758 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10759 soname_spec='$libname${shared_ext}.$major'
10760 shlibpath_var=LD_LIBRARY_PATH
2232061b 10761 fi
6bb11ab3
L
10762 ;;
10763
10764sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10765 version_type=freebsd-elf
10766 need_lib_prefix=no
10767 need_version=no
10768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10769 soname_spec='${libname}${release}${shared_ext}$major'
10770 shlibpath_var=LD_LIBRARY_PATH
10771 shlibpath_overrides_runpath=yes
10772 hardcode_into_libs=yes
10773 if test "$with_gnu_ld" = yes; then
10774 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10775 else
10776 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10777 case $host_os in
10778 sco3.2v5*)
10779 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10780 ;;
10781 esac
10782 fi
10783 sys_lib_dlsearch_path_spec='/usr/lib'
10784 ;;
10785
10786tpf*)
10787 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10788 version_type=linux
10789 need_lib_prefix=no
10790 need_version=no
10791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10792 shlibpath_var=LD_LIBRARY_PATH
10793 shlibpath_overrides_runpath=no
10794 hardcode_into_libs=yes
10795 ;;
10796
10797uts4*)
10798 version_type=linux
10799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10800 soname_spec='${libname}${release}${shared_ext}$major'
10801 shlibpath_var=LD_LIBRARY_PATH
10802 ;;
10803
10804*)
10805 dynamic_linker=no
10806 ;;
10807esac
10808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10809$as_echo "$dynamic_linker" >&6; }
10810test "$dynamic_linker" = no && can_build_shared=no
10811
10812variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10813if test "$GCC" = yes; then
10814 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10815fi
2232061b 10816
6bb11ab3
L
10817if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10818 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10819fi
10820if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10821 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10822fi
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
2232061b 10849
2232061b 10850
2232061b 10851
2232061b 10852
2232061b
MF
10853
10854
6ffe910a 10855
6ffe910a
MF
10856
10857
10858
10859
10860
2232061b 10861
6ffe910a
MF
10862
10863
10864
10865
6ffe910a 10866
6ffe910a 10867
6ffe910a
MF
10868
10869
6ffe910a 10870
6ffe910a 10871
6ffe910a
MF
10872
10873
5f3ef9d0 10874
5f3ef9d0
JB
10875
10876
10877
db2e4d67
MF
10878
10879
db2e4d67 10880
db2e4d67 10881
db2e4d67 10882
db2e4d67 10883
db2e4d67 10884
db2e4d67 10885
db2e4d67 10886
db2e4d67
MF
10887
10888
db2e4d67 10889
db2e4d67
MF
10890
10891
db2e4d67 10892
db2e4d67
MF
10893
10894
6ffe910a 10895
6ffe910a 10896
6ffe910a
MF
10897
10898
6ffe910a
MF
10899
10900
6ffe910a 10901
6ffe910a 10902
6ffe910a 10903
6ffe910a 10904
6ffe910a 10905
edece237 10906
edece237 10907
edece237 10908
edece237 10909
edece237 10910
edece237 10911
edece237 10912
edece237 10913
edece237 10914
6bb11ab3
L
10915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10916$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10917hardcode_action=
10918if test -n "$hardcode_libdir_flag_spec" ||
10919 test -n "$runpath_var" ||
10920 test "X$hardcode_automatic" = "Xyes" ; then
edece237 10921
6bb11ab3
L
10922 # We can hardcode non-existent directories.
10923 if test "$hardcode_direct" != no &&
10924 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10925 # have to relink, otherwise we might link with an installed library
10926 # when we should be linking with a yet-to-be-installed one
10927 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10928 test "$hardcode_minus_L" != no; then
10929 # Linking always hardcodes the temporary library directory.
10930 hardcode_action=relink
10931 else
10932 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10933 hardcode_action=immediate
10934 fi
10935else
10936 # We cannot hardcode anything, or else we can only hardcode existing
10937 # directories.
10938 hardcode_action=unsupported
edece237 10939fi
6bb11ab3
L
10940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10941$as_echo "$hardcode_action" >&6; }
edece237 10942
6bb11ab3
L
10943if test "$hardcode_action" = relink ||
10944 test "$inherit_rpath" = yes; then
10945 # Fast installation is not supported
10946 enable_fast_install=no
10947elif test "$shlibpath_overrides_runpath" = yes ||
10948 test "$enable_shared" = no; then
10949 # Fast installation is not necessary
10950 enable_fast_install=needless
10951fi
edece237 10952
6bb11ab3
L
10953
10954
10955
10956
10957
10958 if test "x$enable_dlopen" != xyes; then
10959 enable_dlopen=unknown
10960 enable_dlopen_self=unknown
10961 enable_dlopen_self_static=unknown
10962else
10963 lt_cv_dlopen=no
10964 lt_cv_dlopen_libs=
10965
10966 case $host_os in
10967 beos*)
10968 lt_cv_dlopen="load_add_on"
10969 lt_cv_dlopen_libs=
10970 lt_cv_dlopen_self=yes
10971 ;;
10972
10973 mingw* | pw32* | cegcc*)
10974 lt_cv_dlopen="LoadLibrary"
10975 lt_cv_dlopen_libs=
10976 ;;
10977
10978 cygwin*)
10979 lt_cv_dlopen="dlopen"
10980 lt_cv_dlopen_libs=
10981 ;;
10982
10983 darwin*)
10984 # if libdl is installed we need to link against it
10985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10986$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10987if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10988 $as_echo_n "(cached) " >&6
10989else
10990 ac_check_lib_save_LIBS=$LIBS
10991LIBS="-ldl $LIBS"
10992cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10993/* end confdefs.h. */
10994
10995/* Override any GCC internal prototype to avoid an error.
10996 Use char because int might match the return type of a GCC
10997 builtin and then its argument prototype would still apply. */
10998#ifdef __cplusplus
10999extern "C"
11000#endif
11001char dlopen ();
11002int
11003main ()
11004{
11005return dlopen ();
11006 ;
11007 return 0;
11008}
edece237 11009_ACEOF
6bb11ab3
L
11010if ac_fn_c_try_link "$LINENO"; then :
11011 ac_cv_lib_dl_dlopen=yes
11012else
11013 ac_cv_lib_dl_dlopen=no
11014fi
11015rm -f core conftest.err conftest.$ac_objext \
11016 conftest$ac_exeext conftest.$ac_ext
11017LIBS=$ac_check_lib_save_LIBS
11018fi
11019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11020$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11021if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
11022 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11023else
11024
11025 lt_cv_dlopen="dyld"
11026 lt_cv_dlopen_libs=
11027 lt_cv_dlopen_self=yes
edece237
CV
11028
11029fi
edece237 11030
6bb11ab3 11031 ;;
edece237 11032
6bb11ab3
L
11033 *)
11034 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 11035if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
11036 lt_cv_dlopen="shl_load"
11037else
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11039$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11040if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
11041 $as_echo_n "(cached) " >&6
11042else
11043 ac_check_lib_save_LIBS=$LIBS
11044LIBS="-ldld $LIBS"
11045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11046/* end confdefs.h. */
11047
11048/* Override any GCC internal prototype to avoid an error.
11049 Use char because int might match the return type of a GCC
11050 builtin and then its argument prototype would still apply. */
11051#ifdef __cplusplus
11052extern "C"
11053#endif
11054char shl_load ();
11055int
11056main ()
11057{
11058return shl_load ();
11059 ;
11060 return 0;
11061}
11062_ACEOF
11063if ac_fn_c_try_link "$LINENO"; then :
11064 ac_cv_lib_dld_shl_load=yes
11065else
11066 ac_cv_lib_dld_shl_load=no
11067fi
11068rm -f core conftest.err conftest.$ac_objext \
11069 conftest$ac_exeext conftest.$ac_ext
11070LIBS=$ac_check_lib_save_LIBS
11071fi
11072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11073$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11074if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
11075 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11076else
11077 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11078if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
11079 lt_cv_dlopen="dlopen"
11080else
11081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11082$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11083if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11084 $as_echo_n "(cached) " >&6
edece237
CV
11085else
11086 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 11087LIBS="-ldl $LIBS"
81ecdfbb 11088cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237
CV
11089/* end confdefs.h. */
11090
81ecdfbb
RW
11091/* Override any GCC internal prototype to avoid an error.
11092 Use char because int might match the return type of a GCC
11093 builtin and then its argument prototype would still apply. */
edece237
CV
11094#ifdef __cplusplus
11095extern "C"
11096#endif
6bb11ab3 11097char dlopen ();
edece237
CV
11098int
11099main ()
11100{
6bb11ab3 11101return dlopen ();
edece237
CV
11102 ;
11103 return 0;
11104}
11105_ACEOF
81ecdfbb 11106if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 11107 ac_cv_lib_dl_dlopen=yes
edece237 11108else
6bb11ab3 11109 ac_cv_lib_dl_dlopen=no
edece237 11110fi
81ecdfbb
RW
11111rm -f core conftest.err conftest.$ac_objext \
11112 conftest$ac_exeext conftest.$ac_ext
edece237
CV
11113LIBS=$ac_check_lib_save_LIBS
11114fi
6bb11ab3
L
11115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11116$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11117if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
11118 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11119else
11120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11121$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11122if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11123 $as_echo_n "(cached) " >&6
edece237
CV
11124else
11125 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 11126LIBS="-lsvld $LIBS"
81ecdfbb 11127cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237
CV
11128/* end confdefs.h. */
11129
81ecdfbb
RW
11130/* Override any GCC internal prototype to avoid an error.
11131 Use char because int might match the return type of a GCC
11132 builtin and then its argument prototype would still apply. */
edece237
CV
11133#ifdef __cplusplus
11134extern "C"
11135#endif
6bb11ab3 11136char dlopen ();
edece237
CV
11137int
11138main ()
11139{
6bb11ab3 11140return dlopen ();
edece237
CV
11141 ;
11142 return 0;
11143}
11144_ACEOF
81ecdfbb 11145if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 11146 ac_cv_lib_svld_dlopen=yes
edece237 11147else
6bb11ab3 11148 ac_cv_lib_svld_dlopen=no
edece237 11149fi
81ecdfbb
RW
11150rm -f core conftest.err conftest.$ac_objext \
11151 conftest$ac_exeext conftest.$ac_ext
edece237
CV
11152LIBS=$ac_check_lib_save_LIBS
11153fi
6bb11ab3
L
11154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11155$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11156if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 11157 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 11158else
6bb11ab3
L
11159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11160$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11161if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 11162 $as_echo_n "(cached) " >&6
b5bd9624 11163else
6bb11ab3
L
11164 ac_check_lib_save_LIBS=$LIBS
11165LIBS="-ldld $LIBS"
81ecdfbb 11166cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
11167/* end confdefs.h. */
11168
81ecdfbb
RW
11169/* Override any GCC internal prototype to avoid an error.
11170 Use char because int might match the return type of a GCC
b5bd9624 11171 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
11172#ifdef __cplusplus
11173extern "C"
11174#endif
6bb11ab3 11175char dld_link ();
b5bd9624
HPN
11176int
11177main ()
11178{
6bb11ab3 11179return dld_link ();
b5bd9624
HPN
11180 ;
11181 return 0;
11182}
11183_ACEOF
6bb11ab3
L
11184if ac_fn_c_try_link "$LINENO"; then :
11185 ac_cv_lib_dld_dld_link=yes
11186else
11187 ac_cv_lib_dld_dld_link=no
11188fi
11189rm -f core conftest.err conftest.$ac_objext \
11190 conftest$ac_exeext conftest.$ac_ext
11191LIBS=$ac_check_lib_save_LIBS
11192fi
11193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11194$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11195if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
11196 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11197fi
11198
11199
11200fi
11201
11202
11203fi
11204
11205
11206fi
11207
11208
11209fi
11210
11211
11212fi
11213
11214 ;;
11215 esac
11216
11217 if test "x$lt_cv_dlopen" != xno; then
11218 enable_dlopen=yes
b5bd9624 11219 else
6bb11ab3
L
11220 enable_dlopen=no
11221 fi
11222
11223 case $lt_cv_dlopen in
11224 dlopen)
11225 save_CPPFLAGS="$CPPFLAGS"
11226 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11227
11228 save_LDFLAGS="$LDFLAGS"
11229 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11230
11231 save_LIBS="$LIBS"
11232 LIBS="$lt_cv_dlopen_libs $LIBS"
11233
11234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11235$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11236if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
11237 $as_echo_n "(cached) " >&6
11238else
11239 if test "$cross_compiling" = yes; then :
11240 lt_cv_dlopen_self=cross
11241else
11242 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11243 lt_status=$lt_dlunknown
11244 cat > conftest.$ac_ext <<_LT_EOF
c25ea03d 11245#line 11245 "configure"
6bb11ab3
L
11246#include "confdefs.h"
11247
11248#if HAVE_DLFCN_H
11249#include <dlfcn.h>
11250#endif
11251
11252#include <stdio.h>
11253
11254#ifdef RTLD_GLOBAL
11255# define LT_DLGLOBAL RTLD_GLOBAL
11256#else
11257# ifdef DL_GLOBAL
11258# define LT_DLGLOBAL DL_GLOBAL
11259# else
11260# define LT_DLGLOBAL 0
11261# endif
11262#endif
11263
11264/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11265 find out it does not work in some platform. */
11266#ifndef LT_DLLAZY_OR_NOW
11267# ifdef RTLD_LAZY
11268# define LT_DLLAZY_OR_NOW RTLD_LAZY
11269# else
11270# ifdef DL_LAZY
11271# define LT_DLLAZY_OR_NOW DL_LAZY
11272# else
11273# ifdef RTLD_NOW
11274# define LT_DLLAZY_OR_NOW RTLD_NOW
11275# else
11276# ifdef DL_NOW
11277# define LT_DLLAZY_OR_NOW DL_NOW
11278# else
11279# define LT_DLLAZY_OR_NOW 0
11280# endif
11281# endif
11282# endif
11283# endif
11284#endif
11285
11286/* When -fvisbility=hidden is used, assume the code has been annotated
11287 correspondingly for the symbols needed. */
11288#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11289void fnord () __attribute__((visibility("default")));
11290#endif
11291
11292void fnord () { int i=42; }
11293int main ()
11294{
11295 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11296 int status = $lt_dlunknown;
11297
11298 if (self)
11299 {
11300 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11301 else
11302 {
11303 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11304 else puts (dlerror ());
11305 }
11306 /* dlclose (self); */
11307 }
11308 else
11309 puts (dlerror ());
11310
11311 return status;
11312}
11313_LT_EOF
11314 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11315 (eval $ac_link) 2>&5
11316 ac_status=$?
11317 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11318 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11319 (./conftest; exit; ) >&5 2>/dev/null
11320 lt_status=$?
11321 case x$lt_status in
11322 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11323 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11324 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11325 esac
11326 else :
11327 # compilation failed
11328 lt_cv_dlopen_self=no
b5bd9624 11329 fi
b5bd9624 11330fi
6bb11ab3
L
11331rm -fr conftest*
11332
11333
b5bd9624 11334fi
6bb11ab3
L
11335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11336$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 11337
6bb11ab3
L
11338 if test "x$lt_cv_dlopen_self" = xyes; then
11339 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11341$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11342if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 11343 $as_echo_n "(cached) " >&6
b5bd9624 11344else
6bb11ab3
L
11345 if test "$cross_compiling" = yes; then :
11346 lt_cv_dlopen_self_static=cross
11347else
11348 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11349 lt_status=$lt_dlunknown
11350 cat > conftest.$ac_ext <<_LT_EOF
c25ea03d 11351#line 11351 "configure"
6bb11ab3
L
11352#include "confdefs.h"
11353
11354#if HAVE_DLFCN_H
11355#include <dlfcn.h>
11356#endif
11357
11358#include <stdio.h>
11359
11360#ifdef RTLD_GLOBAL
11361# define LT_DLGLOBAL RTLD_GLOBAL
11362#else
11363# ifdef DL_GLOBAL
11364# define LT_DLGLOBAL DL_GLOBAL
11365# else
11366# define LT_DLGLOBAL 0
11367# endif
11368#endif
11369
11370/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11371 find out it does not work in some platform. */
11372#ifndef LT_DLLAZY_OR_NOW
11373# ifdef RTLD_LAZY
11374# define LT_DLLAZY_OR_NOW RTLD_LAZY
11375# else
11376# ifdef DL_LAZY
11377# define LT_DLLAZY_OR_NOW DL_LAZY
11378# else
11379# ifdef RTLD_NOW
11380# define LT_DLLAZY_OR_NOW RTLD_NOW
11381# else
11382# ifdef DL_NOW
11383# define LT_DLLAZY_OR_NOW DL_NOW
11384# else
11385# define LT_DLLAZY_OR_NOW 0
11386# endif
11387# endif
11388# endif
11389# endif
11390#endif
11391
11392/* When -fvisbility=hidden is used, assume the code has been annotated
11393 correspondingly for the symbols needed. */
11394#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11395void fnord () __attribute__((visibility("default")));
11396#endif
11397
11398void fnord () { int i=42; }
11399int main ()
11400{
11401 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11402 int status = $lt_dlunknown;
11403
11404 if (self)
11405 {
11406 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11407 else
11408 {
11409 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11410 else puts (dlerror ());
11411 }
11412 /* dlclose (self); */
11413 }
11414 else
11415 puts (dlerror ());
11416
11417 return status;
11418}
11419_LT_EOF
11420 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11421 (eval $ac_link) 2>&5
11422 ac_status=$?
11423 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11424 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11425 (./conftest; exit; ) >&5 2>/dev/null
11426 lt_status=$?
11427 case x$lt_status in
11428 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11429 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11430 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11431 esac
11432 else :
11433 # compilation failed
11434 lt_cv_dlopen_self_static=no
11435 fi
b5bd9624 11436fi
6bb11ab3
L
11437rm -fr conftest*
11438
11439
b5bd9624 11440fi
6bb11ab3
L
11441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11442$as_echo "$lt_cv_dlopen_self_static" >&6; }
11443 fi
11444
11445 CPPFLAGS="$save_CPPFLAGS"
11446 LDFLAGS="$save_LDFLAGS"
11447 LIBS="$save_LIBS"
11448 ;;
11449 esac
11450
11451 case $lt_cv_dlopen_self in
11452 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11453 *) enable_dlopen_self=unknown ;;
11454 esac
11455
11456 case $lt_cv_dlopen_self_static in
11457 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11458 *) enable_dlopen_self_static=unknown ;;
11459 esac
11460fi
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478striplib=
11479old_striplib=
11480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11481$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11482if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11483 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11484 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11486$as_echo "yes" >&6; }
11487else
11488# FIXME - insert some real tests, host_os isn't really good enough
11489 case $host_os in
11490 darwin*)
11491 if test -n "$STRIP" ; then
11492 striplib="$STRIP -x"
11493 old_striplib="$STRIP -S"
11494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11495$as_echo "yes" >&6; }
11496 else
11497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11498$as_echo "no" >&6; }
11499 fi
11500 ;;
11501 *)
11502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11503$as_echo "no" >&6; }
11504 ;;
11505 esac
11506fi
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519 # Report which library types will actually be built
11520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11521$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11523$as_echo "$can_build_shared" >&6; }
11524
11525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11526$as_echo_n "checking whether to build shared libraries... " >&6; }
11527 test "$can_build_shared" = "no" && enable_shared=no
11528
11529 # On AIX, shared libraries and static libraries use the same namespace, and
11530 # are all built from PIC.
11531 case $host_os in
11532 aix3*)
11533 test "$enable_shared" = yes && enable_static=no
11534 if test -n "$RANLIB"; then
11535 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11536 postinstall_cmds='$RANLIB $lib'
11537 fi
11538 ;;
11539
11540 aix[4-9]*)
11541 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11542 test "$enable_shared" = yes && enable_static=no
11543 fi
11544 ;;
11545 esac
11546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11547$as_echo "$enable_shared" >&6; }
11548
11549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11550$as_echo_n "checking whether to build static libraries... " >&6; }
11551 # Make sure either enable_shared or enable_static is yes.
11552 test "$enable_shared" = yes || enable_static=yes
11553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11554$as_echo "$enable_static" >&6; }
11555
11556
11557
11558
11559fi
11560ac_ext=c
11561ac_cpp='$CPP $CPPFLAGS'
11562ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11563ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11564ac_compiler_gnu=$ac_cv_c_compiler_gnu
11565
11566CC="$lt_save_CC"
11567
11568
11569
11570
11571
11572
11573
11574
11575
b5bd9624 11576
b5bd9624 11577
b5bd9624 11578
b5bd9624 11579
6bb11ab3
L
11580 ac_config_commands="$ac_config_commands libtool"
11581
11582
11583
11584
11585# Only expand once:
11586
11587
5912fadd 11588
b5bd9624 11589
edece237
CV
11590
11591
31e6ad7d
MF
11592
11593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11594$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11595 # Check whether --enable-maintainer-mode was given.
81ecdfbb 11596if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11597 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11598else
11599 USE_MAINTAINER_MODE=no
edece237 11600fi
31e6ad7d
MF
11601
11602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11603$as_echo "$USE_MAINTAINER_MODE" >&6; }
11604 if test $USE_MAINTAINER_MODE = yes; then
11605 MAINTAINER_MODE_TRUE=
11606 MAINTAINER_MODE_FALSE='#'
edece237 11607else
31e6ad7d
MF
11608 MAINTAINER_MODE_TRUE='#'
11609 MAINTAINER_MODE_FALSE=
81ecdfbb 11610fi
edece237 11611
31e6ad7d
MF
11612 MAINT=$MAINTAINER_MODE_TRUE
11613
11614
edece237 11615
81ecdfbb 11616
ce39bd38
MF
11617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11618$as_echo_n "checking for sim debug setting... " >&6; }
11619sim_debug="0"
81ecdfbb
RW
11620# Check whether --enable-sim-debug was given.
11621if test "${enable_sim_debug+set}" = set; then :
11622 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
11623 yes) sim_debug="7";;
11624 no) sim_debug="0";;
11625 *) sim_debug="($enableval)";;
edece237 11626esac
edece237 11627fi
ce39bd38
MF
11628if test "$sim_debug" != "0"; then
11629
11630cat >>confdefs.h <<_ACEOF
11631#define DEBUG $sim_debug
11632_ACEOF
11633
81ecdfbb
RW
11634fi
11635
ce39bd38
MF
11636cat >>confdefs.h <<_ACEOF
11637#define WITH_DEBUG $sim_debug
11638_ACEOF
11639
11640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11641$as_echo "$sim_debug" >&6; }
edece237
CV
11642
11643
ce39bd38
MF
11644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11645$as_echo_n "checking for sim stdio debug behavior... " >&6; }
11646sim_stdio="0"
81ecdfbb
RW
11647# Check whether --enable-sim-stdio was given.
11648if test "${enable_sim_stdio+set}" = set; then :
11649 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
11650 yes) sim_stdio="DO_USE_STDIO";;
11651 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 11652 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
edece237 11653esac
81ecdfbb 11654fi
edece237 11655
ce39bd38
MF
11656cat >>confdefs.h <<_ACEOF
11657#define WITH_STDIO $sim_stdio
11658_ACEOF
11659
11660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11661$as_echo "$sim_stdio" >&6; }
edece237 11662
81ecdfbb 11663
ce39bd38
MF
11664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11665$as_echo_n "checking for sim trace settings... " >&6; }
11666sim_trace="~TRACE_debug"
81ecdfbb
RW
11667# Check whether --enable-sim-trace was given.
11668if test "${enable_sim_trace+set}" = set; then :
11669 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
11670 yes) sim_trace="-1";;
11671 no) sim_trace="0";;
edece237 11672 [-0-9]*)
ce39bd38 11673 sim_trace="'(${enableval})'";;
2232061b 11674 [[:lower:]]*)
edece237
CV
11675 sim_trace=""
11676 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11677 if test x"$sim_trace" = x; then
ce39bd38 11678 sim_trace="(TRACE_$x"
edece237
CV
11679 else
11680 sim_trace="${sim_trace}|TRACE_$x"
11681 fi
11682 done
ce39bd38 11683 sim_trace="$sim_trace)" ;;
edece237 11684esac
81ecdfbb
RW
11685fi
11686
ce39bd38
MF
11687cat >>confdefs.h <<_ACEOF
11688#define WITH_TRACE $sim_trace
11689_ACEOF
11690
11691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11692$as_echo "$sim_trace" >&6; }
edece237
CV
11693
11694
ce39bd38
MF
11695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11696$as_echo_n "checking for sim profile settings... " >&6; }
11697profile="1"
11698sim_profile="-1"
81ecdfbb
RW
11699# Check whether --enable-sim-profile was given.
11700if test "${enable_sim_profile+set}" = set; then :
11701 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
11702 yes) profile="1" sim_profile="-1";;
11703 no) profile="0" sim_profile="0";;
edece237 11704 [-0-9]*)
ce39bd38 11705 profile="(${enableval})" sim_profile="(${enableval})";;
edece237 11706 [a-z]*)
ce39bd38 11707 profile="1"
edece237
CV
11708 sim_profile=""
11709 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11710 if test x"$sim_profile" = x; then
ce39bd38 11711 sim_profile="(PROFILE_$x"
edece237
CV
11712 else
11713 sim_profile="${sim_profile}|PROFILE_$x"
11714 fi
11715 done
ce39bd38 11716 sim_profile="$sim_profile)" ;;
edece237 11717esac
81ecdfbb
RW
11718fi
11719
ce39bd38
MF
11720cat >>confdefs.h <<_ACEOF
11721#define PROFILE $profile
11722_ACEOF
edece237
CV
11723
11724
ce39bd38
MF
11725cat >>confdefs.h <<_ACEOF
11726#define WITH_PROFILE $sim_profile
11727_ACEOF
11728
11729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11730$as_echo "$sim_profile" >&6; }
11731
11732
11733
11734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11735$as_echo_n "checking whether to enable sim asserts... " >&6; }
11736sim_assert="1"
35656e95
MF
11737# Check whether --enable-sim-assert was given.
11738if test "${enable_sim_assert+set}" = set; then :
11739 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
11740 yes) sim_assert="1";;
11741 no) sim_assert="0";;
d0ac1c44 11742 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 11743esac
35656e95
MF
11744fi
11745
ce39bd38
MF
11746cat >>confdefs.h <<_ACEOF
11747#define WITH_ASSERT $sim_assert
11748_ACEOF
11749
11750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11751$as_echo "$sim_assert" >&6; }
11752
35656e95 11753
ce39bd38
MF
11754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11755$as_echo_n "checking default sim environment setting... " >&6; }
11756sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
11757# Check whether --enable-sim-environment was given.
11758if test "${enable_sim_environment+set}" = set; then :
11759 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
11760 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11761 user | USER) sim_environment="USER_ENVIRONMENT";;
11762 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11763 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 11764 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 11765esac
16f7876d
MF
11766fi
11767
ce39bd38
MF
11768cat >>confdefs.h <<_ACEOF
11769#define WITH_ENVIRONMENT $sim_environment
11770_ACEOF
11771
11772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11773$as_echo "$sim_environment" >&6; }
11774
16f7876d 11775
347fe5bb
MF
11776sim_inline="-DDEFAULT_INLINE=0"
11777# Check whether --enable-sim-inline was given.
11778if test "${enable_sim_inline+set}" = set; then :
11779 enableval=$enable_sim_inline; sim_inline=""
11780case "$enableval" in
11781 no) sim_inline="-DDEFAULT_INLINE=0";;
11782 0) sim_inline="-DDEFAULT_INLINE=0";;
11783 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11784 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11785 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11786 new_flag=""
11787 case "$x" in
11788 *_INLINE=*) new_flag="-D$x";;
11789 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11790 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11791 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11792 esac
11793 if test x"$sim_inline" = x""; then
11794 sim_inline="$new_flag"
11795 else
11796 sim_inline="$sim_inline $new_flag"
11797 fi
11798 done;;
11799esac
11800if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11801 echo "Setting inline flags = $sim_inline" 6>&1
11802fi
11803fi
11804
11805
11806
6efef468 11807
81ecdfbb
RW
11808# Check whether --with-pkgversion was given.
11809if test "${with_pkgversion+set}" = set; then :
11810 withval=$with_pkgversion; case "$withval" in
d0ac1c44 11811 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
11812 no) PKGVERSION= ;;
11813 *) PKGVERSION="($withval) " ;;
11814 esac
11815else
bf12d44e 11816 PKGVERSION="(SIM) "
6efef468 11817
81ecdfbb
RW
11818fi
11819
6efef468
JM
11820
11821
11822
11823
81ecdfbb
RW
11824# Check whether --with-bugurl was given.
11825if test "${with_bugurl+set}" = set; then :
11826 withval=$with_bugurl; case "$withval" in
d0ac1c44 11827 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
11828 no) BUGURL=
11829 ;;
11830 *) BUGURL="$withval"
11831 ;;
11832 esac
11833else
dfb856ba 11834 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 11835
81ecdfbb
RW
11836fi
11837
6efef468
JM
11838 case ${BUGURL} in
11839 "")
11840 REPORT_BUGS_TO=
11841 REPORT_BUGS_TEXI=
11842 ;;
11843 *)
11844 REPORT_BUGS_TO="<$BUGURL>"
11845 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11846 ;;
11847 esac;
11848
11849
11850
11851
11852cat >>confdefs.h <<_ACEOF
11853#define PKGVERSION "$PKGVERSION"
11854_ACEOF
11855
11856
11857cat >>confdefs.h <<_ACEOF
11858#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11859_ACEOF
11860
11861
81ecdfbb
RW
11862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11863$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 11864if ${ac_cv_type_signal+:} false; then :
81ecdfbb 11865 $as_echo_n "(cached) " >&6
edece237 11866else
81ecdfbb 11867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
edece237
CV
11868/* end confdefs.h. */
11869#include <sys/types.h>
81ecdfbb 11870#include <signal.h>
edece237
CV
11871
11872int
11873main ()
11874{
81ecdfbb 11875return *(signal (0, 0)) (0) == 1;
edece237
CV
11876 ;
11877 return 0;
11878}
11879_ACEOF
81ecdfbb
RW
11880if ac_fn_c_try_compile "$LINENO"; then :
11881 ac_cv_type_signal=int
edece237 11882else
81ecdfbb 11883 ac_cv_type_signal=void
edece237 11884fi
81ecdfbb 11885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
edece237 11886fi
81ecdfbb
RW
11887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11888$as_echo "$ac_cv_type_signal" >&6; }
edece237
CV
11889
11890cat >>confdefs.h <<_ACEOF
11891#define RETSIGTYPE $ac_cv_type_signal
11892_ACEOF
11893
11894
11895
11896
11897
edece237
CV
11898
11899
1ac72f06 11900wire_endian="BIG"
edece237 11901default_endian=""
81ecdfbb
RW
11902# Check whether --enable-sim-endian was given.
11903if test "${enable_sim_endian+set}" = set; then :
11904 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
11905 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11906 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
edece237 11907 yes) if test x"$wire_endian" != x; then
1ac72f06 11908 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
edece237 11909 else
1ac72f06
MF
11910 if test x"$default_endian" != x; then
11911 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
edece237
CV
11912 else
11913 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 11914 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
edece237
CV
11915 fi
11916 fi;;
11917 no) if test x"$default_endian" != x; then
1ac72f06 11918 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
edece237
CV
11919 else
11920 if test x"$wire_endian" != x; then
1ac72f06 11921 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
edece237
CV
11922 else
11923 echo "No default endian for target $target" 1>&6
1ac72f06 11924 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
edece237
CV
11925 fi
11926 fi;;
d0ac1c44 11927 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
edece237
CV
11928esac
11929if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11930 echo "Setting endian flags = $sim_endian" 6>&1
11931fi
11932else
11933 if test x"$default_endian" != x; then
1ac72f06 11934 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
edece237
CV
11935else
11936 if test x"$wire_endian" != x; then
1ac72f06 11937 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
edece237
CV
11938 else
11939 sim_endian=
11940 fi
11941fi
81ecdfbb
RW
11942fi
11943
edece237
CV
11944wire_alignment="STRICT_ALIGNMENT"
11945default_alignment=""
11946
81ecdfbb
RW
11947# Check whether --enable-sim-alignment was given.
11948if test "${enable_sim_alignment+set}" = set; then :
11949 enableval=$enable_sim_alignment; case "${enableval}" in
edece237
CV
11950 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11951 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11952 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11953 yes) if test x"$wire_alignment" != x; then
11954 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11955 else
11956 if test x"$default_alignment" != x; then
11957 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11958 else
11959 echo "No hard-wired alignment for target $target" 1>&6
11960 sim_alignment="-DWITH_ALIGNMENT=0"
11961 fi
11962 fi;;
11963 no) if test x"$default_alignment" != x; then
11964 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11965 else
11966 if test x"$wire_alignment" != x; then
11967 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11968 else
11969 echo "No default alignment for target $target" 1>&6
11970 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11971 fi
11972 fi;;
d0ac1c44 11973 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
edece237
CV
11974esac
11975if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11976 echo "Setting alignment flags = $sim_alignment" 6>&1
11977fi
11978else
11979 if test x"$default_alignment" != x; then
11980 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11981else
11982 if test x"$wire_alignment" != x; then
11983 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11984 else
11985 sim_alignment=
11986 fi
11987fi
81ecdfbb
RW
11988fi
11989
edece237 11990
edece237 11991default_sim_scache="16384"
81ecdfbb
RW
11992# Check whether --enable-sim-scache was given.
11993if test "${enable_sim_scache+set}" = set; then :
11994 enableval=$enable_sim_scache; case "${enableval}" in
edece237
CV
11995 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
11996 no) sim_scache="-DWITH_SCACHE=0" ;;
11997 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
d0ac1c44 11998 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
edece237
CV
11999 sim_scache="";;
12000esac
12001if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
12002 echo "Setting scache size = $sim_scache" 6>&1
12003fi
12004else
12005 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
81ecdfbb
RW
12006fi
12007
edece237
CV
12008
12009
12010default_sim_default_model="iq2000"
81ecdfbb
RW
12011# Check whether --enable-sim-default-model was given.
12012if test "${enable_sim_default_model+set}" = set; then :
12013 enableval=$enable_sim_default_model; case "${enableval}" in
d0ac1c44 12014 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
edece237
CV
12015 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
12016esac
12017if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
12018 echo "Setting default model = $sim_default_model" 6>&1
12019fi
12020else
12021 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
81ecdfbb
RW
12022fi
12023
edece237
CV
12024
12025
5c1008a4
MF
12026# Check whether --enable-werror was given.
12027if test "${enable_werror+set}" = set; then :
12028 enableval=$enable_werror; case "${enableval}" in
12029 yes | y) ERROR_ON_WARNING="yes" ;;
12030 no | n) ERROR_ON_WARNING="no" ;;
12031 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12032 esac
12033fi
12034
12035
12036# Enable -Werror by default when using gcc
12037if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12038 ERROR_ON_WARNING=yes
12039fi
12040
12041WERROR_CFLAGS=""
12042
12043build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12044-Wpointer-sign \
12045-Wno-unused -Wunused-value -Wunused-function \
12046-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
12047-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
12048-Wold-style-declaration -Wold-style-definition"
12049
12050# Enable -Wno-format by default when using gcc on mingw since many
12051# GCC versions complain about %I64.
12052case "${host}" in
12053 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12054 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
12055esac
12056
12057# Check whether --enable-build-warnings was given.
12058if test "${enable_build_warnings+set}" = set; then :
12059 enableval=$enable_build_warnings; case "${enableval}" in
12060 yes) ;;
12061 no) build_warnings="-w";;
12062 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12063 build_warnings="${build_warnings} ${t}";;
12064 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12065 build_warnings="${t} ${build_warnings}";;
12066 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12067esac
12068if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12069 echo "Setting compiler warning flags = $build_warnings" 6>&1
12070fi
12071fi
12072# Check whether --enable-sim-build-warnings was given.
12073if test "${enable_sim_build_warnings+set}" = set; then :
12074 enableval=$enable_sim_build_warnings; case "${enableval}" in
12075 yes) ;;
12076 no) build_warnings="-w";;
12077 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12078 build_warnings="${build_warnings} ${t}";;
12079 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12080 build_warnings="${t} ${build_warnings}";;
12081 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12082esac
12083if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12084 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12085fi
12086fi
12087WARN_CFLAGS=""
12088if test "x${build_warnings}" != x -a "x$GCC" = xyes
12089then
12090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12091$as_echo_n "checking compiler warning flags... " >&6; }
12092 # Separate out the -Werror flag as some files just cannot be
12093 # compiled with it enabled.
12094 for w in ${build_warnings}; do
12095 case $w in
12096 -Werr*) WERROR_CFLAGS=-Werror ;;
12097 *) # Check that GCC accepts it
12098 saved_CFLAGS="$CFLAGS"
12099 CFLAGS="$CFLAGS $w"
12100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12101/* end confdefs.h. */
12102
12103int
12104main ()
12105{
12106
12107 ;
12108 return 0;
12109}
12110_ACEOF
12111if ac_fn_c_try_compile "$LINENO"; then :
12112 WARN_CFLAGS="${WARN_CFLAGS} $w"
12113fi
12114rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12115 CFLAGS="$saved_CFLAGS"
12116 esac
12117 done
12118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12119$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12120fi
12121
12122
edece237
CV
12123cgen_maint=no
12124cgen=guile
12125cgendir='$(srcdir)/../../cgen'
81ecdfbb
RW
12126# Check whether --enable-cgen-maint was given.
12127if test "${enable_cgen_maint+set}" = set; then :
12128 enableval=$enable_cgen_maint; case "${enableval}" in
edece237
CV
12129 yes) cgen_maint=yes ;;
12130 no) cgen_maint=no ;;
12131 *)
7fb45a68
AB
12132 # Argument is a directory where cgen can be found. In some
12133 # future world cgen could be installable, but right now this
12134 # is not the case. Instead we assume the directory is a path
12135 # to the cgen source tree.
12136 cgen_maint=yes
12137 if test -r ${enableval}/iformat.scm; then
12138 # This looks like a cgen source tree.
12139 cgendir=${enableval}
12140 else
12141 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
12142 fi
edece237
CV
12143 ;;
12144esac
81ecdfbb
RW
12145fi
12146if test x${cgen_maint} != xno ; then
edece237
CV
12147 CGEN_MAINT=''
12148else
12149 CGEN_MAINT='#'
12150fi
12151
12152
12153
12154
12155
12156
94c63d78
JS
12157if test """"; then
12158 hardware=""""
12159else
12160 hardware="cfi core pal glue"
12161fi
12162hardware="$hardware """
1517bd27 12163
94c63d78
JS
12164sim_hw_cflags="-DWITH_HW=1"
12165sim_hw="$hardware"
12166sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 12167
94c63d78
JS
12168# Check whether --enable-sim-hardware was given.
12169if test "${enable_sim_hardware+set}" = set; then :
12170 enableval=$enable_sim_hardware;
30452bbe 12171else
97f478c5 12172 enable_sim_hardware="yes"
1517bd27
MF
12173fi
12174
12175case ${enable_sim_hardware} in
64dd13df
MF
12176 yes|no) ;;
12177 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
12178 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
12179 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
94c63d78 12180esac
1517bd27 12181
64dd13df 12182if test "$enable_sim_hardware" = no; then
94c63d78
JS
12183 sim_hw_objs=
12184 sim_hw_cflags="-DWITH_HW=0"
12185 sim_hw=
12186else
12187 sim_hw_cflags="-DWITH_HW=1"
12188 # remove duplicates
12189 sim_hw=""
12190 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
12191 for i in $hardware ; do
12192 case " $sim_hw " in
12193 *" $i "*) ;;
12194 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
12195 esac
12196 done
12197 # mingw does not support sockser
94c63d78
JS
12198 case ${host} in
12199 *mingw*) ;;
49cd1634
MF
12200 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
12201 # that you instatiate. Instead, other code will call into it directly.
12202 # At some point, we should convert it over.
12203 sim_hw_objs="$sim_hw_objs dv-sockser.o"
94c63d78
JS
12204
12205cat >>confdefs.h <<_ACEOF
12206#define HAVE_DV_SOCKSER 1
12207_ACEOF
12208
12209 ;;
12210 esac
1517bd27
MF
12211 if test x"$silent" != x"yes"; then
12212 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
94c63d78 12213 fi
1517bd27
MF
12214 case " $hardware " in
12215 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
94c63d78 12216$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 12217if ${ac_cv_lib_m_log2+:} false; then :
94c63d78
JS
12218 $as_echo_n "(cached) " >&6
12219else
12220 ac_check_lib_save_LIBS=$LIBS
12221LIBS="-lm $LIBS"
12222cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12223/* end confdefs.h. */
12224
12225/* Override any GCC internal prototype to avoid an error.
12226 Use char because int might match the return type of a GCC
12227 builtin and then its argument prototype would still apply. */
12228#ifdef __cplusplus
12229extern "C"
12230#endif
12231char log2 ();
12232int
12233main ()
12234{
12235return log2 ();
12236 ;
12237 return 0;
12238}
12239_ACEOF
12240if ac_fn_c_try_link "$LINENO"; then :
12241 ac_cv_lib_m_log2=yes
12242else
12243 ac_cv_lib_m_log2=no
12244fi
12245rm -f core conftest.err conftest.$ac_objext \
12246 conftest$ac_exeext conftest.$ac_ext
12247LIBS=$ac_check_lib_save_LIBS
12248fi
12249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
12250$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 12251if test "x$ac_cv_lib_m_log2" = xyes; then :
94c63d78
JS
12252 cat >>confdefs.h <<_ACEOF
12253#define HAVE_LIBM 1
12254_ACEOF
12255
12256 LIBS="-lm $LIBS"
12257
12258fi
12259;;
1517bd27
MF
12260 esac
12261fi
94c63d78
JS
12262
12263
94c63d78 12264
edece237
CV
12265cgen_breaks=""
12266if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12267cgen_breaks="break cgen_rtx_error";
12268fi
12269
81ecdfbb 12270ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
edece237 12271
81ecdfbb 12272ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
edece237 12273
81ecdfbb 12274ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
edece237 12275
81ecdfbb 12276ac_config_commands="$ac_config_commands Makefile"
edece237 12277
81ecdfbb 12278ac_config_commands="$ac_config_commands stamp-h"
edece237 12279
760b3e8b
MF
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
edece237
CV
12292cat >confcache <<\_ACEOF
12293# This file is a shell script that caches the results of configure
12294# tests run on this system so they can be shared between configure
12295# scripts and configure runs, see configure's option --config-cache.
12296# It is not useful on other systems. If it contains results you don't
12297# want to keep, you may remove or edit it.
12298#
12299# config.status only pays attention to the cache file if you give it
12300# the --recheck option to rerun configure.
12301#
12302# `ac_cv_env_foo' variables (set or unset) will be overridden when
12303# loading this file, other *unset* `ac_cv_foo' will be assigned the
12304# following values.
12305
12306_ACEOF
12307
12308# The following way of writing the cache mishandles newlines in values,
12309# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 12310# So, we kill variables containing newlines.
edece237
CV
12311# Ultrix sh set writes to stderr and can't be redirected directly,
12312# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
12313(
12314 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12315 eval ac_val=\$$ac_var
12316 case $ac_val in #(
12317 *${as_nl}*)
12318 case $ac_var in #(
12319 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12320$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12321 esac
12322 case $ac_var in #(
12323 _ | IFS | as_nl) ;; #(
12324 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12325 *) { eval $ac_var=; unset $ac_var;} ;;
12326 esac ;;
12327 esac
12328 done
12329
edece237 12330 (set) 2>&1 |
81ecdfbb
RW
12331 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12332 *${as_nl}ac_space=\ *)
12333 # `set' does not quote correctly, so add quotes: double-quote
12334 # substitution turns \\\\ into \\, and sed turns \\ into \.
edece237
CV
12335 sed -n \
12336 "s/'/'\\\\''/g;
12337 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 12338 ;; #(
edece237
CV
12339 *)
12340 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 12341 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
edece237 12342 ;;
81ecdfbb
RW
12343 esac |
12344 sort
12345) |
edece237 12346 sed '
81ecdfbb 12347 /^ac_cv_env_/b end
edece237 12348 t clear
81ecdfbb 12349 :clear
edece237
CV
12350 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12351 t end
81ecdfbb
RW
12352 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12353 :end' >>confcache
12354if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12355 if test -w "$cache_file"; then
d0ac1c44 12356 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
12357 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12358$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
12359 if test ! -f "$cache_file" || test -h "$cache_file"; then
12360 cat confcache >"$cache_file"
12361 else
12362 case $cache_file in #(
12363 */* | ?:*)
12364 mv -f confcache "$cache_file"$$ &&
12365 mv -f "$cache_file"$$ "$cache_file" ;; #(
12366 *)
12367 mv -f confcache "$cache_file" ;;
12368 esac
12369 fi
12370 fi
edece237 12371 else
81ecdfbb
RW
12372 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12373$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
edece237
CV
12374 fi
12375fi
12376rm -f confcache
12377
12378test "x$prefix" = xNONE && prefix=$ac_default_prefix
12379# Let make expand exec_prefix.
12380test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12381
edece237
CV
12382DEFS=-DHAVE_CONFIG_H
12383
12384ac_libobjs=
12385ac_ltlibobjs=
d0ac1c44 12386U=
edece237
CV
12387for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12388 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
12389 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12390 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12391 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12392 # will be set to the directory where LIBOBJS objects are built.
12393 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12394 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
edece237
CV
12395done
12396LIBOBJS=$ac_libobjs
12397
12398LTLIBOBJS=$ac_ltlibobjs
12399
12400
0cb8d851 12401
db2e4d67 12402if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
d0ac1c44 12403 as_fn_error $? "conditional \"GMAKE\" was never defined.
db2e4d67
MF
12404Usually this means the macro was only invoked conditionally." "$LINENO" 5
12405fi
6bb11ab3 12406if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 12407 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
12408Usually this means the macro was only invoked conditionally." "$LINENO" 5
12409fi
31e6ad7d 12410if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 12411 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
12412Usually this means the macro was only invoked conditionally." "$LINENO" 5
12413fi
edece237 12414
d0ac1c44 12415: "${CONFIG_STATUS=./config.status}"
81ecdfbb 12416ac_write_fail=0
edece237
CV
12417ac_clean_files_save=$ac_clean_files
12418ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
12419{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12420$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12421as_write_fail=0
12422cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
edece237
CV
12423#! $SHELL
12424# Generated by $as_me.
12425# Run this file to recreate the current configuration.
12426# Compiler output produced by configure, useful for debugging
12427# configure, is in config.log if it exists.
12428
12429debug=false
12430ac_cs_recheck=false
12431ac_cs_silent=false
edece237 12432
81ecdfbb
RW
12433SHELL=\${CONFIG_SHELL-$SHELL}
12434export SHELL
12435_ASEOF
12436cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12437## -------------------- ##
12438## M4sh Initialization. ##
12439## -------------------- ##
12440
12441# Be more Bourne compatible
12442DUALCASE=1; export DUALCASE # for MKS sh
12443if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
edece237
CV
12444 emulate sh
12445 NULLCMD=:
81ecdfbb 12446 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
edece237
CV
12447 # is contrary to our usage. Disable this feature.
12448 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
12449 setopt NO_GLOB_SUBST
12450else
12451 case `(set -o) 2>/dev/null` in #(
12452 *posix*) :
12453 set -o posix ;; #(
12454 *) :
12455 ;;
12456esac
edece237 12457fi
edece237 12458
81ecdfbb
RW
12459
12460as_nl='
12461'
12462export as_nl
12463# Printing a long string crashes Solaris 7 /usr/bin/printf.
12464as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12465as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12466as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12467# Prefer a ksh shell builtin over an external printf program on Solaris,
12468# but without wasting forks for bash or zsh.
12469if test -z "$BASH_VERSION$ZSH_VERSION" \
12470 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12471 as_echo='print -r --'
12472 as_echo_n='print -rn --'
12473elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12474 as_echo='printf %s\n'
12475 as_echo_n='printf %s'
12476else
12477 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12478 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12479 as_echo_n='/usr/ucb/echo -n'
12480 else
12481 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12482 as_echo_n_body='eval
12483 arg=$1;
12484 case $arg in #(
12485 *"$as_nl"*)
12486 expr "X$arg" : "X\\(.*\\)$as_nl";
12487 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12488 esac;
12489 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12490 '
12491 export as_echo_n_body
12492 as_echo_n='sh -c $as_echo_n_body as_echo'
12493 fi
12494 export as_echo_body
12495 as_echo='sh -c $as_echo_body as_echo'
12496fi
12497
12498# The user is always right.
12499if test "${PATH_SEPARATOR+set}" != set; then
12500 PATH_SEPARATOR=:
12501 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12502 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12503 PATH_SEPARATOR=';'
12504 }
edece237
CV
12505fi
12506
12507
81ecdfbb
RW
12508# IFS
12509# We need space, tab and new line, in precisely that order. Quoting is
12510# there to prevent editors from complaining about space-tab.
12511# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12512# splitting by setting IFS to empty value.)
12513IFS=" "" $as_nl"
12514
12515# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 12516as_myself=
81ecdfbb
RW
12517case $0 in #((
12518 *[\\/]* ) as_myself=$0 ;;
12519 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12520for as_dir in $PATH
12521do
12522 IFS=$as_save_IFS
12523 test -z "$as_dir" && as_dir=.
12524 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12525 done
12526IFS=$as_save_IFS
12527
12528 ;;
12529esac
12530# We did not find ourselves, most probably we were run as `sh COMMAND'
12531# in which case we are not to be found in the path.
12532if test "x$as_myself" = x; then
12533 as_myself=$0
12534fi
12535if test ! -f "$as_myself"; then
12536 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12537 exit 1
12538fi
12539
12540# Unset variables that we do not need and which cause bugs (e.g. in
12541# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12542# suppresses any "Segmentation fault" message there. '((' could
12543# trigger a bug in pdksh 5.2.14.
12544for as_var in BASH_ENV ENV MAIL MAILPATH
12545do eval test x\${$as_var+set} = xset \
12546 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12547done
edece237
CV
12548PS1='$ '
12549PS2='> '
12550PS4='+ '
12551
12552# NLS nuisances.
81ecdfbb
RW
12553LC_ALL=C
12554export LC_ALL
12555LANGUAGE=C
12556export LANGUAGE
12557
12558# CDPATH.
12559(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12560
12561
d0ac1c44
SM
12562# as_fn_error STATUS ERROR [LINENO LOG_FD]
12563# ----------------------------------------
81ecdfbb
RW
12564# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12565# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 12566# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
12567as_fn_error ()
12568{
d0ac1c44
SM
12569 as_status=$1; test $as_status -eq 0 && as_status=1
12570 if test "$4"; then
12571 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12572 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
edece237 12573 fi
d0ac1c44 12574 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
12575 as_fn_exit $as_status
12576} # as_fn_error
12577
12578
12579# as_fn_set_status STATUS
12580# -----------------------
12581# Set $? to STATUS, without forking.
12582as_fn_set_status ()
12583{
12584 return $1
12585} # as_fn_set_status
12586
12587# as_fn_exit STATUS
12588# -----------------
12589# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12590as_fn_exit ()
12591{
12592 set +e
12593 as_fn_set_status $1
12594 exit $1
12595} # as_fn_exit
12596
12597# as_fn_unset VAR
12598# ---------------
12599# Portably unset VAR.
12600as_fn_unset ()
12601{
12602 { eval $1=; unset $1;}
12603}
12604as_unset=as_fn_unset
12605# as_fn_append VAR VALUE
12606# ----------------------
12607# Append the text in VALUE to the end of the definition contained in VAR. Take
12608# advantage of any shell optimizations that allow amortized linear growth over
12609# repeated appends, instead of the typical quadratic growth present in naive
12610# implementations.
12611if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12612 eval 'as_fn_append ()
12613 {
12614 eval $1+=\$2
12615 }'
12616else
12617 as_fn_append ()
12618 {
12619 eval $1=\$$1\$2
12620 }
12621fi # as_fn_append
12622
12623# as_fn_arith ARG...
12624# ------------------
12625# Perform arithmetic evaluation on the ARGs, and store the result in the
12626# global $as_val. Take advantage of shells that can avoid forks. The arguments
12627# must be portable across $(()) and expr.
12628if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12629 eval 'as_fn_arith ()
12630 {
12631 as_val=$(( $* ))
12632 }'
12633else
12634 as_fn_arith ()
12635 {
12636 as_val=`expr "$@" || test $? -eq 1`
12637 }
12638fi # as_fn_arith
edece237 12639
81ecdfbb
RW
12640
12641if expr a : '\(a\)' >/dev/null 2>&1 &&
12642 test "X`expr 00001 : '.*\(...\)'`" = X001; then
edece237
CV
12643 as_expr=expr
12644else
12645 as_expr=false
12646fi
12647
81ecdfbb 12648if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
edece237
CV
12649 as_basename=basename
12650else
12651 as_basename=false
12652fi
12653
81ecdfbb
RW
12654if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12655 as_dirname=dirname
12656else
12657 as_dirname=false
12658fi
edece237 12659
81ecdfbb 12660as_me=`$as_basename -- "$0" ||
edece237
CV
12661$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12662 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
12663 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12664$as_echo X/"$0" |
12665 sed '/^.*\/\([^/][^/]*\)\/*$/{
12666 s//\1/
12667 q
12668 }
12669 /^X\/\(\/\/\)$/{
12670 s//\1/
12671 q
12672 }
12673 /^X\/\(\/\).*/{
12674 s//\1/
12675 q
12676 }
12677 s/.*/./; q'`
edece237 12678
edece237
CV
12679# Avoid depending upon Character Ranges.
12680as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12681as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12682as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12683as_cr_digits='0123456789'
12684as_cr_alnum=$as_cr_Letters$as_cr_digits
12685
81ecdfbb
RW
12686ECHO_C= ECHO_N= ECHO_T=
12687case `echo -n x` in #(((((
12688-n*)
12689 case `echo 'xy\c'` in
12690 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12691 xy) ECHO_C='\c';;
12692 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12693 ECHO_T=' ';;
12694 esac;;
12695*)
12696 ECHO_N='-n';;
edece237
CV
12697esac
12698
81ecdfbb
RW
12699rm -f conf$$ conf$$.exe conf$$.file
12700if test -d conf$$.dir; then
12701 rm -f conf$$.dir/conf$$.file
edece237 12702else
81ecdfbb
RW
12703 rm -f conf$$.dir
12704 mkdir conf$$.dir 2>/dev/null
edece237 12705fi
81ecdfbb
RW
12706if (echo >conf$$.file) 2>/dev/null; then
12707 if ln -s conf$$.file conf$$ 2>/dev/null; then
edece237 12708 as_ln_s='ln -s'
81ecdfbb
RW
12709 # ... but there are two gotchas:
12710 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12711 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 12712 # In both cases, we have to default to `cp -pR'.
81ecdfbb 12713 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 12714 as_ln_s='cp -pR'
81ecdfbb
RW
12715 elif ln conf$$.file conf$$ 2>/dev/null; then
12716 as_ln_s=ln
12717 else
d0ac1c44 12718 as_ln_s='cp -pR'
edece237 12719 fi
edece237 12720else
d0ac1c44 12721 as_ln_s='cp -pR'
edece237 12722fi
81ecdfbb
RW
12723rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12724rmdir conf$$.dir 2>/dev/null
12725
12726
12727# as_fn_mkdir_p
12728# -------------
12729# Create "$as_dir" as a directory, including parents if necessary.
12730as_fn_mkdir_p ()
12731{
12732
12733 case $as_dir in #(
12734 -*) as_dir=./$as_dir;;
12735 esac
12736 test -d "$as_dir" || eval $as_mkdir_p || {
12737 as_dirs=
12738 while :; do
12739 case $as_dir in #(
12740 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12741 *) as_qdir=$as_dir;;
12742 esac
12743 as_dirs="'$as_qdir' $as_dirs"
12744 as_dir=`$as_dirname -- "$as_dir" ||
12745$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12746 X"$as_dir" : 'X\(//\)[^/]' \| \
12747 X"$as_dir" : 'X\(//\)$' \| \
12748 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12749$as_echo X"$as_dir" |
12750 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12751 s//\1/
12752 q
12753 }
12754 /^X\(\/\/\)[^/].*/{
12755 s//\1/
12756 q
12757 }
12758 /^X\(\/\/\)$/{
12759 s//\1/
12760 q
12761 }
12762 /^X\(\/\).*/{
12763 s//\1/
12764 q
12765 }
12766 s/.*/./; q'`
12767 test -d "$as_dir" && break
12768 done
12769 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 12770 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
edece237 12771
81ecdfbb
RW
12772
12773} # as_fn_mkdir_p
edece237 12774if mkdir -p . 2>/dev/null; then
81ecdfbb 12775 as_mkdir_p='mkdir -p "$as_dir"'
edece237
CV
12776else
12777 test -d ./-p && rmdir ./-p
12778 as_mkdir_p=false
12779fi
12780
d0ac1c44
SM
12781
12782# as_fn_executable_p FILE
12783# -----------------------
12784# Test if FILE is an executable regular file.
12785as_fn_executable_p ()
12786{
12787 test -f "$1" && test -x "$1"
12788} # as_fn_executable_p
12789as_test_x='test -x'
12790as_executable_p=as_fn_executable_p
edece237
CV
12791
12792# Sed expression to map a string onto a valid CPP name.
12793as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12794
12795# Sed expression to map a string onto a valid variable name.
12796as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12797
12798
edece237 12799exec 6>&1
81ecdfbb
RW
12800## ----------------------------------- ##
12801## Main body of $CONFIG_STATUS script. ##
12802## ----------------------------------- ##
12803_ASEOF
12804test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12805
12806cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12807# Save the log message, to keep $0 and so on meaningful, and to
edece237 12808# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
12809# values after options handling.
12810ac_log="
edece237 12811This file was extended by $as_me, which was
d0ac1c44 12812generated by GNU Autoconf 2.69. Invocation command line was
edece237
CV
12813
12814 CONFIG_FILES = $CONFIG_FILES
12815 CONFIG_HEADERS = $CONFIG_HEADERS
12816 CONFIG_LINKS = $CONFIG_LINKS
12817 CONFIG_COMMANDS = $CONFIG_COMMANDS
12818 $ $0 $@
12819
81ecdfbb
RW
12820on `(hostname || uname -n) 2>/dev/null | sed 1q`
12821"
12822
edece237
CV
12823_ACEOF
12824
81ecdfbb
RW
12825case $ac_config_files in *"
12826"*) set x $ac_config_files; shift; ac_config_files=$*;;
12827esac
edece237 12828
81ecdfbb
RW
12829case $ac_config_headers in *"
12830"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12831esac
edece237 12832
edece237 12833
81ecdfbb
RW
12834cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12835# Files that config.status was made for.
12836config_files="$ac_config_files"
12837config_headers="$ac_config_headers"
81ecdfbb 12838config_commands="$ac_config_commands"
edece237 12839
81ecdfbb 12840_ACEOF
edece237 12841
81ecdfbb 12842cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
edece237 12843ac_cs_usage="\
81ecdfbb
RW
12844\`$as_me' instantiates files and other configuration actions
12845from templates according to the current configuration. Unless the files
12846and actions are specified as TAGs, all are instantiated by default.
edece237 12847
81ecdfbb 12848Usage: $0 [OPTION]... [TAG]...
edece237
CV
12849
12850 -h, --help print this help, then exit
81ecdfbb 12851 -V, --version print version number and configuration settings, then exit
d0ac1c44 12852 --config print configuration, then exit
81ecdfbb
RW
12853 -q, --quiet, --silent
12854 do not print progress messages
edece237
CV
12855 -d, --debug don't remove temporary files
12856 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
12857 --file=FILE[:TEMPLATE]
12858 instantiate the configuration file FILE
12859 --header=FILE[:TEMPLATE]
12860 instantiate the configuration header FILE
edece237
CV
12861
12862Configuration files:
12863$config_files
12864
12865Configuration headers:
12866$config_headers
12867
edece237
CV
12868Configuration commands:
12869$config_commands
12870
81ecdfbb 12871Report bugs to the package provider."
edece237 12872
81ecdfbb
RW
12873_ACEOF
12874cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12875ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
edece237
CV
12876ac_cs_version="\\
12877config.status
d0ac1c44
SM
12878configured by $0, generated by GNU Autoconf 2.69,
12879 with options \\"\$ac_cs_config\\"
edece237 12880
d0ac1c44 12881Copyright (C) 2012 Free Software Foundation, Inc.
edece237
CV
12882This config.status script is free software; the Free Software Foundation
12883gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
12884
12885ac_pwd='$ac_pwd'
12886srcdir='$srcdir'
12887INSTALL='$INSTALL'
6bb11ab3 12888AWK='$AWK'
81ecdfbb 12889test -n "\$AWK" || AWK=awk
edece237
CV
12890_ACEOF
12891
81ecdfbb
RW
12892cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12893# The default lists apply if the user does not specify any file.
edece237
CV
12894ac_need_defaults=:
12895while test $# != 0
12896do
12897 case $1 in
d0ac1c44 12898 --*=?*)
81ecdfbb
RW
12899 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12900 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
edece237
CV
12901 ac_shift=:
12902 ;;
d0ac1c44
SM
12903 --*=)
12904 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12905 ac_optarg=
12906 ac_shift=:
12907 ;;
81ecdfbb 12908 *)
edece237
CV
12909 ac_option=$1
12910 ac_optarg=$2
12911 ac_shift=shift
12912 ;;
edece237
CV
12913 esac
12914
12915 case $ac_option in
12916 # Handling of the options.
edece237
CV
12917 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12918 ac_cs_recheck=: ;;
81ecdfbb
RW
12919 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12920 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12921 --config | --confi | --conf | --con | --co | --c )
12922 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 12923 --debug | --debu | --deb | --de | --d | -d )
edece237
CV
12924 debug=: ;;
12925 --file | --fil | --fi | --f )
12926 $ac_shift
81ecdfbb
RW
12927 case $ac_optarg in
12928 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12929 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
12930 esac
12931 as_fn_append CONFIG_FILES " '$ac_optarg'"
edece237
CV
12932 ac_need_defaults=false;;
12933 --header | --heade | --head | --hea )
12934 $ac_shift
81ecdfbb
RW
12935 case $ac_optarg in
12936 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12937 esac
12938 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
edece237 12939 ac_need_defaults=false;;
81ecdfbb
RW
12940 --he | --h)
12941 # Conflict between --help and --header
d0ac1c44 12942 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
12943Try \`$0 --help' for more information.";;
12944 --help | --hel | -h )
12945 $as_echo "$ac_cs_usage"; exit ;;
edece237
CV
12946 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12947 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12948 ac_cs_silent=: ;;
12949
12950 # This is an error.
d0ac1c44 12951 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 12952Try \`$0 --help' for more information." ;;
edece237 12953
81ecdfbb
RW
12954 *) as_fn_append ac_config_targets " $1"
12955 ac_need_defaults=false ;;
edece237
CV
12956
12957 esac
12958 shift
12959done
12960
12961ac_configure_extra_args=
12962
12963if $ac_cs_silent; then
12964 exec 6>/dev/null
12965 ac_configure_extra_args="$ac_configure_extra_args --silent"
12966fi
12967
12968_ACEOF
81ecdfbb 12969cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
edece237 12970if \$ac_cs_recheck; then
d0ac1c44 12971 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
12972 shift
12973 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12974 CONFIG_SHELL='$SHELL'
12975 export CONFIG_SHELL
12976 exec "\$@"
edece237
CV
12977fi
12978
12979_ACEOF
81ecdfbb
RW
12980cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12981exec 5>>config.log
12982{
12983 echo
12984 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12985## Running $as_me. ##
12986_ASBOX
12987 $as_echo "$ac_log"
12988} >&5
edece237 12989
81ecdfbb
RW
12990_ACEOF
12991cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
12992#
12993# INIT-COMMANDS
12994#
12995ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12996
6bb11ab3
L
12997
12998# The HP-UX ksh and POSIX shell print the target directory to stdout
12999# if CDPATH is set.
13000(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13001
13002sed_quote_subst='$sed_quote_subst'
13003double_quote_subst='$double_quote_subst'
13004delay_variable_subst='$delay_variable_subst'
13005macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13006macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13007enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13008enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13009pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13010enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13011SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13012ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13013host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13014host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13015host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13016build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13017build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13018build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13019SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13020Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13021GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13022EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13023FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13024LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13025NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13026LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13027max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13028ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13029exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13030lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13031lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13032lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13033reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13034reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13035OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13036deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13037file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13038AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13039AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13040STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13041RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13042old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13043old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13044old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13045lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13046CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13047CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13048compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13049GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13050lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13051lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13052lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13053lt_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"`'
13054objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13055MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13056lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13057lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13058lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13059lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13060lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13061need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13062DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13063NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13064LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13065OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13066OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13067libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13068shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13069extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13070archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13071enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13072export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13073whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13074compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13075old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13076old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13077archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13078archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13079module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13080module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13081with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13082allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13083no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13084hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13085hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13086hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13087hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13088hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13089hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13090hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13091hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13092inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13093link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13094fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13095always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13096export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13097exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13098include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13099prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13100file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13101variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13102need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13103need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13104version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13105runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13106shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13107shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13108libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13109library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13110soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13111install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13112postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13113postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13114finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13115finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13116hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13117sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13118sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13119hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13120enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13121enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13122enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13123old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13124striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13125
13126LTCC='$LTCC'
13127LTCFLAGS='$LTCFLAGS'
13128compiler='$compiler_DEFAULT'
13129
13130# A function that is used when there is no print builtin or printf.
13131func_fallback_echo ()
13132{
13133 eval 'cat <<_LTECHO_EOF
13134\$1
13135_LTECHO_EOF'
13136}
13137
13138# Quote evaled strings.
13139for var in SHELL \
13140ECHO \
13141SED \
13142GREP \
13143EGREP \
13144FGREP \
13145LD \
13146NM \
13147LN_S \
13148lt_SP2NL \
13149lt_NL2SP \
13150reload_flag \
13151OBJDUMP \
13152deplibs_check_method \
13153file_magic_cmd \
13154AR \
13155AR_FLAGS \
13156STRIP \
13157RANLIB \
13158CC \
13159CFLAGS \
13160compiler \
13161lt_cv_sys_global_symbol_pipe \
13162lt_cv_sys_global_symbol_to_cdecl \
13163lt_cv_sys_global_symbol_to_c_name_address \
13164lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13165lt_prog_compiler_no_builtin_flag \
13166lt_prog_compiler_wl \
13167lt_prog_compiler_pic \
13168lt_prog_compiler_static \
13169lt_cv_prog_compiler_c_o \
13170need_locks \
13171DSYMUTIL \
13172NMEDIT \
13173LIPO \
13174OTOOL \
13175OTOOL64 \
13176shrext_cmds \
13177export_dynamic_flag_spec \
13178whole_archive_flag_spec \
13179compiler_needs_object \
13180with_gnu_ld \
13181allow_undefined_flag \
13182no_undefined_flag \
13183hardcode_libdir_flag_spec \
13184hardcode_libdir_flag_spec_ld \
13185hardcode_libdir_separator \
13186fix_srcfile_path \
13187exclude_expsyms \
13188include_expsyms \
13189file_list_spec \
13190variables_saved_for_relink \
13191libname_spec \
13192library_names_spec \
13193soname_spec \
13194install_override_mode \
13195finish_eval \
13196old_striplib \
13197striplib; do
13198 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13199 *[\\\\\\\`\\"\\\$]*)
13200 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13201 ;;
13202 *)
13203 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13204 ;;
13205 esac
13206done
13207
13208# Double-quote double-evaled strings.
13209for var in reload_cmds \
13210old_postinstall_cmds \
13211old_postuninstall_cmds \
13212old_archive_cmds \
13213extract_expsyms_cmds \
13214old_archive_from_new_cmds \
13215old_archive_from_expsyms_cmds \
13216archive_cmds \
13217archive_expsym_cmds \
13218module_cmds \
13219module_expsym_cmds \
13220export_symbols_cmds \
13221prelink_cmds \
13222postinstall_cmds \
13223postuninstall_cmds \
13224finish_cmds \
13225sys_lib_search_path_spec \
13226sys_lib_dlsearch_path_spec; do
13227 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13228 *[\\\\\\\`\\"\\\$]*)
13229 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13230 ;;
13231 *)
13232 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13233 ;;
13234 esac
13235done
13236
13237ac_aux_dir='$ac_aux_dir'
13238xsi_shell='$xsi_shell'
13239lt_shell_append='$lt_shell_append'
13240
13241# See if we are running on zsh, and set the options which allow our
13242# commands through without removal of \ escapes INIT.
13243if test -n "\${ZSH_VERSION+set}" ; then
13244 setopt NO_GLOB_SUBST
13245fi
13246
13247
13248 PACKAGE='$PACKAGE'
13249 VERSION='$VERSION'
13250 TIMESTAMP='$TIMESTAMP'
13251 RM='$RM'
13252 ofile='$ofile'
13253
13254
13255
13256
81ecdfbb 13257_ACEOF
edece237 13258
81ecdfbb 13259cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
edece237 13260
81ecdfbb 13261# Handling of arguments.
edece237
CV
13262for ac_config_target in $ac_config_targets
13263do
81ecdfbb
RW
13264 case $ac_config_target in
13265 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 13266 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 13267 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
13268 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13269 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13270 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13271 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13272 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13273
d0ac1c44 13274 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
edece237
CV
13275 esac
13276done
13277
81ecdfbb 13278
edece237
CV
13279# If the user did not use the arguments to specify the items to instantiate,
13280# then the envvar interface is used. Set only those that are not.
13281# We use the long form for the default assignment because of an extremely
13282# bizarre bug on SunOS 4.1.3.
13283if $ac_need_defaults; then
13284 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13285 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
edece237
CV
13286 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13287fi
13288
13289# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 13290# simply because there is no reason against having it here, and in addition,
edece237 13291# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
13292# Hook for its removal unless debugging.
13293# Note that there is a small window in which the directory will not be cleaned:
13294# after its creation but before its name has been assigned to `$tmp'.
edece237
CV
13295$debug ||
13296{
d0ac1c44 13297 tmp= ac_tmp=
81ecdfbb 13298 trap 'exit_status=$?
d0ac1c44
SM
13299 : "${ac_tmp:=$tmp}"
13300 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
13301' 0
13302 trap 'as_fn_exit 1' 1 2 13 15
edece237 13303}
edece237
CV
13304# Create a (secure) tmp directory for tmp files.
13305
13306{
81ecdfbb 13307 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 13308 test -d "$tmp"
edece237
CV
13309} ||
13310{
81ecdfbb
RW
13311 tmp=./conf$$-$RANDOM
13312 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
13313} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13314ac_tmp=$tmp
edece237 13315
81ecdfbb
RW
13316# Set up the scripts for CONFIG_FILES section.
13317# No need to generate them if there are no CONFIG_FILES.
13318# This happens for instance with `./config.status config.h'.
13319if test -n "$CONFIG_FILES"; then
edece237 13320
edece237 13321
81ecdfbb
RW
13322ac_cr=`echo X | tr X '\015'`
13323# On cygwin, bash can eat \r inside `` if the user requested igncr.
13324# But we know of no other shell where ac_cr would be empty at this
13325# point, so we can use a bashism as a fallback.
13326if test "x$ac_cr" = x; then
13327 eval ac_cr=\$\'\\r\'
13328fi
13329ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13330if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 13331 ac_cs_awk_cr='\\r'
81ecdfbb
RW
13332else
13333 ac_cs_awk_cr=$ac_cr
13334fi
edece237 13335
d0ac1c44 13336echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
edece237
CV
13337_ACEOF
13338
81ecdfbb
RW
13339
13340{
13341 echo "cat >conf$$subs.awk <<_ACEOF" &&
13342 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13343 echo "_ACEOF"
13344} >conf$$subs.sh ||
d0ac1c44
SM
13345 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13346ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
13347ac_delim='%!_!# '
13348for ac_last_try in false false false false false :; do
13349 . ./conf$$subs.sh ||
d0ac1c44 13350 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13351
13352 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13353 if test $ac_delim_n = $ac_delim_num; then
13354 break
13355 elif $ac_last_try; then
d0ac1c44 13356 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13357 else
13358 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
edece237 13359 fi
81ecdfbb
RW
13360done
13361rm -f conf$$subs.sh
edece237 13362
81ecdfbb 13363cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13364cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
edece237 13365_ACEOF
81ecdfbb
RW
13366sed -n '
13367h
13368s/^/S["/; s/!.*/"]=/
13369p
13370g
13371s/^[^!]*!//
13372:repl
13373t repl
13374s/'"$ac_delim"'$//
13375t delim
13376:nl
13377h
d0ac1c44 13378s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13379t more1
13380s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13381p
13382n
13383b repl
13384:more1
13385s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13386p
13387g
13388s/.\{148\}//
13389t nl
13390:delim
13391h
d0ac1c44 13392s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13393t more2
13394s/["\\]/\\&/g; s/^/"/; s/$/"/
13395p
13396b
13397:more2
13398s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13399p
13400g
13401s/.\{148\}//
13402t delim
13403' <conf$$subs.awk | sed '
13404/^[^""]/{
13405 N
13406 s/\n//
13407}
13408' >>$CONFIG_STATUS || ac_write_fail=1
13409rm -f conf$$subs.awk
13410cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13411_ACAWK
d0ac1c44 13412cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
13413 for (key in S) S_is_set[key] = 1
13414 FS = "\a"
edece237 13415
81ecdfbb
RW
13416}
13417{
13418 line = $ 0
13419 nfields = split(line, field, "@")
13420 substed = 0
13421 len = length(field[1])
13422 for (i = 2; i < nfields; i++) {
13423 key = field[i]
13424 keylen = length(key)
13425 if (S_is_set[key]) {
13426 value = S[key]
13427 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13428 len += length(value) + length(field[++i])
13429 substed = 1
13430 } else
13431 len += 1 + keylen
13432 }
13433
13434 print line
13435}
edece237 13436
81ecdfbb
RW
13437_ACAWK
13438_ACEOF
13439cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13440if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13441 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
edece237 13442else
81ecdfbb 13443 cat
d0ac1c44
SM
13444fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13445 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 13446_ACEOF
edece237 13447
d0ac1c44
SM
13448# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13449# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
13450# trailing colons and then remove the whole line if VPATH becomes empty
13451# (actually we leave an empty line to preserve line numbers).
13452if test "x$srcdir" = x.; then
d0ac1c44
SM
13453 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13454h
13455s///
13456s/^/:/
13457s/[ ]*$/:/
13458s/:\$(srcdir):/:/g
13459s/:\${srcdir}:/:/g
13460s/:@srcdir@:/:/g
13461s/^:*//
81ecdfbb 13462s/:*$//
d0ac1c44
SM
13463x
13464s/\(=[ ]*\).*/\1/
13465G
13466s/\n//
81ecdfbb
RW
13467s/^[^=]*=[ ]*$//
13468}'
13469fi
edece237 13470
81ecdfbb
RW
13471cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13472fi # test -n "$CONFIG_FILES"
edece237 13473
81ecdfbb
RW
13474# Set up the scripts for CONFIG_HEADERS section.
13475# No need to generate them if there are no CONFIG_HEADERS.
13476# This happens for instance with `./config.status Makefile'.
13477if test -n "$CONFIG_HEADERS"; then
d0ac1c44 13478cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
13479BEGIN {
13480_ACEOF
edece237 13481
81ecdfbb
RW
13482# Transform confdefs.h into an awk script `defines.awk', embedded as
13483# here-document in config.status, that substitutes the proper values into
13484# config.h.in to produce config.h.
edece237 13485
81ecdfbb
RW
13486# Create a delimiter string that does not exist in confdefs.h, to ease
13487# handling of long lines.
13488ac_delim='%!_!# '
13489for ac_last_try in false false :; do
d0ac1c44
SM
13490 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13491 if test -z "$ac_tt"; then
81ecdfbb
RW
13492 break
13493 elif $ac_last_try; then
d0ac1c44 13494 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
edece237 13495 else
81ecdfbb 13496 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
edece237 13497 fi
edece237 13498done
81ecdfbb
RW
13499
13500# For the awk script, D is an array of macro values keyed by name,
13501# likewise P contains macro parameters if any. Preserve backslash
13502# newline sequences.
13503
13504ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13505sed -n '
13506s/.\{148\}/&'"$ac_delim"'/g
13507t rset
13508:rset
13509s/^[ ]*#[ ]*define[ ][ ]*/ /
13510t def
13511d
13512:def
13513s/\\$//
13514t bsnl
13515s/["\\]/\\&/g
13516s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13517D["\1"]=" \3"/p
13518s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13519d
13520:bsnl
13521s/["\\]/\\&/g
13522s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13523D["\1"]=" \3\\\\\\n"\\/p
13524t cont
13525s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13526t cont
13527d
13528:cont
13529n
13530s/.\{148\}/&'"$ac_delim"'/g
13531t clear
13532:clear
13533s/\\$//
13534t bsnlc
13535s/["\\]/\\&/g; s/^/"/; s/$/"/p
13536d
13537:bsnlc
13538s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13539b cont
13540' <confdefs.h | sed '
13541s/'"$ac_delim"'/"\\\
13542"/g' >>$CONFIG_STATUS || ac_write_fail=1
13543
13544cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13545 for (key in D) D_is_set[key] = 1
13546 FS = "\a"
13547}
13548/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13549 line = \$ 0
13550 split(line, arg, " ")
13551 if (arg[1] == "#") {
13552 defundef = arg[2]
13553 mac1 = arg[3]
13554 } else {
13555 defundef = substr(arg[1], 2)
13556 mac1 = arg[2]
13557 }
13558 split(mac1, mac2, "(") #)
13559 macro = mac2[1]
13560 prefix = substr(line, 1, index(line, defundef) - 1)
13561 if (D_is_set[macro]) {
13562 # Preserve the white space surrounding the "#".
13563 print prefix "define", macro P[macro] D[macro]
13564 next
13565 } else {
13566 # Replace #undef with comments. This is necessary, for example,
13567 # in the case of _POSIX_SOURCE, which is predefined and required
13568 # on some systems where configure will not decide to define it.
13569 if (defundef == "undef") {
13570 print "/*", prefix defundef, macro, "*/"
13571 next
13572 }
13573 }
13574}
13575{ print }
13576_ACAWK
edece237 13577_ACEOF
81ecdfbb 13578cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 13579 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 13580fi # test -n "$CONFIG_HEADERS"
edece237 13581
edece237 13582
99d8e879 13583eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
13584shift
13585for ac_tag
13586do
13587 case $ac_tag in
13588 :[FHLC]) ac_mode=$ac_tag; continue;;
13589 esac
13590 case $ac_mode$ac_tag in
13591 :[FHL]*:*);;
d0ac1c44 13592 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
13593 :[FH]-) ac_tag=-:-;;
13594 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
edece237 13595 esac
81ecdfbb
RW
13596 ac_save_IFS=$IFS
13597 IFS=:
13598 set x $ac_tag
13599 IFS=$ac_save_IFS
13600 shift
13601 ac_file=$1
13602 shift
edece237 13603
81ecdfbb
RW
13604 case $ac_mode in
13605 :L) ac_source=$1;;
13606 :[FH])
13607 ac_file_inputs=
13608 for ac_f
13609 do
13610 case $ac_f in
d0ac1c44 13611 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
13612 *) # Look for the file first in the build tree, then in the source tree
13613 # (if the path is not absolute). The absolute path cannot be DOS-style,
13614 # because $ac_f cannot contain `:'.
13615 test -f "$ac_f" ||
13616 case $ac_f in
13617 [\\/$]*) false;;
13618 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13619 esac ||
d0ac1c44 13620 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
edece237 13621 esac
81ecdfbb
RW
13622 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13623 as_fn_append ac_file_inputs " '$ac_f'"
13624 done
edece237 13625
81ecdfbb
RW
13626 # Let's still pretend it is `configure' which instantiates (i.e., don't
13627 # use $as_me), people would be surprised to read:
13628 # /* config.h. Generated by config.status. */
13629 configure_input='Generated from '`
13630 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13631 `' by configure.'
13632 if test x"$ac_file" != x-; then
13633 configure_input="$ac_file. $configure_input"
13634 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13635$as_echo "$as_me: creating $ac_file" >&6;}
13636 fi
13637 # Neutralize special characters interpreted by sed in replacement strings.
13638 case $configure_input in #(
13639 *\&* | *\|* | *\\* )
13640 ac_sed_conf_input=`$as_echo "$configure_input" |
13641 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13642 *) ac_sed_conf_input=$configure_input;;
13643 esac
edece237 13644
81ecdfbb 13645 case $ac_tag in
d0ac1c44
SM
13646 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13647 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
13648 esac
13649 ;;
13650 esac
edece237 13651
81ecdfbb 13652 ac_dir=`$as_dirname -- "$ac_file" ||
edece237
CV
13653$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13654 X"$ac_file" : 'X\(//\)[^/]' \| \
13655 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
13656 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13657$as_echo X"$ac_file" |
13658 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13659 s//\1/
13660 q
13661 }
13662 /^X\(\/\/\)[^/].*/{
13663 s//\1/
13664 q
13665 }
13666 /^X\(\/\/\)$/{
13667 s//\1/
13668 q
13669 }
13670 /^X\(\/\).*/{
13671 s//\1/
13672 q
13673 }
13674 s/.*/./; q'`
13675 as_dir="$ac_dir"; as_fn_mkdir_p
edece237
CV
13676 ac_builddir=.
13677
81ecdfbb
RW
13678case "$ac_dir" in
13679.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13680*)
13681 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13682 # A ".." for each directory in $ac_dir_suffix.
13683 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13684 case $ac_top_builddir_sub in
13685 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13686 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13687 esac ;;
13688esac
13689ac_abs_top_builddir=$ac_pwd
13690ac_abs_builddir=$ac_pwd$ac_dir_suffix
13691# for backward compatibility:
13692ac_top_builddir=$ac_top_build_prefix
edece237
CV
13693
13694case $srcdir in
81ecdfbb 13695 .) # We are building in place.
edece237 13696 ac_srcdir=.
81ecdfbb
RW
13697 ac_top_srcdir=$ac_top_builddir_sub
13698 ac_abs_top_srcdir=$ac_pwd ;;
13699 [\\/]* | ?:[\\/]* ) # Absolute name.
edece237 13700 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
13701 ac_top_srcdir=$srcdir
13702 ac_abs_top_srcdir=$srcdir ;;
13703 *) # Relative name.
13704 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13705 ac_top_srcdir=$ac_top_build_prefix$srcdir
13706 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
edece237 13707esac
81ecdfbb 13708ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
edece237 13709
edece237 13710
81ecdfbb
RW
13711 case $ac_mode in
13712 :F)
13713 #
13714 # CONFIG_FILE
13715 #
edece237 13716
81ecdfbb
RW
13717 case $INSTALL in
13718 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13719 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
edece237 13720 esac
81ecdfbb 13721_ACEOF
edece237 13722
81ecdfbb
RW
13723cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13724# If the template does not know about datarootdir, expand it.
13725# FIXME: This hack should be removed a few years after 2.60.
13726ac_datarootdir_hack=; ac_datarootdir_seen=
13727ac_sed_dataroot='
13728/datarootdir/ {
13729 p
13730 q
13731}
13732/@datadir@/p
13733/@docdir@/p
13734/@infodir@/p
13735/@localedir@/p
13736/@mandir@/p'
13737case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13738*datarootdir*) ac_datarootdir_seen=yes;;
13739*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13741$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13742_ACEOF
13743cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13744 ac_datarootdir_hack='
13745 s&@datadir@&$datadir&g
13746 s&@docdir@&$docdir&g
13747 s&@infodir@&$infodir&g
13748 s&@localedir@&$localedir&g
13749 s&@mandir@&$mandir&g
13750 s&\\\${datarootdir}&$datarootdir&g' ;;
13751esac
edece237 13752_ACEOF
edece237 13753
81ecdfbb
RW
13754# Neutralize VPATH when `$srcdir' = `.'.
13755# Shell code in configure.ac might set extrasub.
13756# FIXME: do we really want to maintain this feature?
13757cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13758ac_sed_extra="$ac_vpsub
13759$extrasub
13760_ACEOF
13761cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13762:t
13763/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13764s|@configure_input@|$ac_sed_conf_input|;t t
13765s&@top_builddir@&$ac_top_builddir_sub&;t t
13766s&@top_build_prefix@&$ac_top_build_prefix&;t t
13767s&@srcdir@&$ac_srcdir&;t t
13768s&@abs_srcdir@&$ac_abs_srcdir&;t t
13769s&@top_srcdir@&$ac_top_srcdir&;t t
13770s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13771s&@builddir@&$ac_builddir&;t t
13772s&@abs_builddir@&$ac_abs_builddir&;t t
13773s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13774s&@INSTALL@&$ac_INSTALL&;t t
13775$ac_datarootdir_hack
13776"
d0ac1c44
SM
13777eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13778 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13779
13780test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
13781 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13782 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13783 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 13784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13785which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 13786$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13787which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 13788
d0ac1c44 13789 rm -f "$ac_tmp/stdin"
81ecdfbb 13790 case $ac_file in
d0ac1c44
SM
13791 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13792 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 13793 esac \
d0ac1c44 13794 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13795 ;;
13796 :H)
13797 #
13798 # CONFIG_HEADER
13799 #
13800 if test x"$ac_file" != x-; then
13801 {
13802 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13803 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13804 } >"$ac_tmp/config.h" \
13805 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13806 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
13807 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13808$as_echo "$as_me: $ac_file is unchanged" >&6;}
13809 else
13810 rm -f "$ac_file"
d0ac1c44
SM
13811 mv "$ac_tmp/config.h" "$ac_file" \
13812 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 13813 fi
edece237 13814 else
81ecdfbb 13815 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13816 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13817 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
13818 fi
13819 ;;
edece237 13820
81ecdfbb
RW
13821 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13822$as_echo "$as_me: executing $ac_file commands" >&6;}
13823 ;;
13824 esac
edece237
CV
13825
13826
81ecdfbb 13827 case $ac_file$ac_mode in
db2e4d67 13828 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
13829 "libtool":C)
13830
13831 # See if we are running on zsh, and set the options which allow our
13832 # commands through without removal of \ escapes.
13833 if test -n "${ZSH_VERSION+set}" ; then
13834 setopt NO_GLOB_SUBST
13835 fi
13836
13837 cfgfile="${ofile}T"
13838 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13839 $RM "$cfgfile"
13840
13841 cat <<_LT_EOF >> "$cfgfile"
13842#! $SHELL
13843
13844# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13845# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13846# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13847# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13848#
13849# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13850# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13851# Written by Gordon Matzigkeit, 1996
13852#
13853# This file is part of GNU Libtool.
13854#
13855# GNU Libtool is free software; you can redistribute it and/or
13856# modify it under the terms of the GNU General Public License as
13857# published by the Free Software Foundation; either version 2 of
13858# the License, or (at your option) any later version.
13859#
13860# As a special exception to the GNU General Public License,
13861# if you distribute this file as part of a program or library that
13862# is built using GNU Libtool, you may include this file under the
13863# same distribution terms that you use for the rest of that program.
13864#
13865# GNU Libtool is distributed in the hope that it will be useful,
13866# but WITHOUT ANY WARRANTY; without even the implied warranty of
13867# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13868# GNU General Public License for more details.
13869#
13870# You should have received a copy of the GNU General Public License
13871# along with GNU Libtool; see the file COPYING. If not, a copy
13872# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13873# obtained by writing to the Free Software Foundation, Inc.,
13874# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13875
13876
13877# The names of the tagged configurations supported by this script.
13878available_tags=""
13879
13880# ### BEGIN LIBTOOL CONFIG
13881
13882# Which release of libtool.m4 was used?
13883macro_version=$macro_version
13884macro_revision=$macro_revision
13885
13886# Whether or not to build shared libraries.
13887build_libtool_libs=$enable_shared
13888
13889# Whether or not to build static libraries.
13890build_old_libs=$enable_static
13891
13892# What type of objects to build.
13893pic_mode=$pic_mode
13894
13895# Whether or not to optimize for fast installation.
13896fast_install=$enable_fast_install
13897
13898# Shell to use when invoking shell scripts.
13899SHELL=$lt_SHELL
13900
13901# An echo program that protects backslashes.
13902ECHO=$lt_ECHO
13903
13904# The host system.
13905host_alias=$host_alias
13906host=$host
13907host_os=$host_os
13908
13909# The build system.
13910build_alias=$build_alias
13911build=$build
13912build_os=$build_os
13913
13914# A sed program that does not truncate output.
13915SED=$lt_SED
13916
13917# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13918Xsed="\$SED -e 1s/^X//"
13919
13920# A grep program that handles long lines.
13921GREP=$lt_GREP
13922
13923# An ERE matcher.
13924EGREP=$lt_EGREP
13925
13926# A literal string matcher.
13927FGREP=$lt_FGREP
13928
13929# A BSD- or MS-compatible name lister.
13930NM=$lt_NM
13931
13932# Whether we need soft or hard links.
13933LN_S=$lt_LN_S
13934
13935# What is the maximum length of a command?
13936max_cmd_len=$max_cmd_len
13937
13938# Object file suffix (normally "o").
13939objext=$ac_objext
13940
13941# Executable file suffix (normally "").
13942exeext=$exeext
13943
13944# whether the shell understands "unset".
13945lt_unset=$lt_unset
13946
13947# turn spaces into newlines.
13948SP2NL=$lt_lt_SP2NL
13949
13950# turn newlines into spaces.
13951NL2SP=$lt_lt_NL2SP
13952
13953# An object symbol dumper.
13954OBJDUMP=$lt_OBJDUMP
13955
13956# Method to check whether dependent libraries are shared objects.
13957deplibs_check_method=$lt_deplibs_check_method
13958
13959# Command to use when deplibs_check_method == "file_magic".
13960file_magic_cmd=$lt_file_magic_cmd
13961
13962# The archiver.
13963AR=$lt_AR
13964AR_FLAGS=$lt_AR_FLAGS
13965
13966# A symbol stripping program.
13967STRIP=$lt_STRIP
13968
13969# Commands used to install an old-style archive.
13970RANLIB=$lt_RANLIB
13971old_postinstall_cmds=$lt_old_postinstall_cmds
13972old_postuninstall_cmds=$lt_old_postuninstall_cmds
13973
13974# Whether to use a lock for old archive extraction.
13975lock_old_archive_extraction=$lock_old_archive_extraction
13976
13977# A C compiler.
13978LTCC=$lt_CC
13979
13980# LTCC compiler flags.
13981LTCFLAGS=$lt_CFLAGS
13982
13983# Take the output of nm and produce a listing of raw symbols and C names.
13984global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13985
13986# Transform the output of nm in a proper C declaration.
13987global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13988
13989# Transform the output of nm in a C name address pair.
13990global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13991
13992# Transform the output of nm in a C name address pair when lib prefix is needed.
13993global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13994
13995# The name of the directory that contains temporary libtool files.
13996objdir=$objdir
13997
13998# Used to examine libraries when file_magic_cmd begins with "file".
13999MAGIC_CMD=$MAGIC_CMD
14000
14001# Must we lock files when doing compilation?
14002need_locks=$lt_need_locks
14003
14004# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14005DSYMUTIL=$lt_DSYMUTIL
14006
14007# Tool to change global to local symbols on Mac OS X.
14008NMEDIT=$lt_NMEDIT
14009
14010# Tool to manipulate fat objects and archives on Mac OS X.
14011LIPO=$lt_LIPO
14012
14013# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14014OTOOL=$lt_OTOOL
14015
14016# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14017OTOOL64=$lt_OTOOL64
14018
14019# Old archive suffix (normally "a").
14020libext=$libext
14021
14022# Shared library suffix (normally ".so").
14023shrext_cmds=$lt_shrext_cmds
14024
14025# The commands to extract the exported symbol list from a shared archive.
14026extract_expsyms_cmds=$lt_extract_expsyms_cmds
14027
14028# Variables whose values should be saved in libtool wrapper scripts and
14029# restored at link time.
14030variables_saved_for_relink=$lt_variables_saved_for_relink
14031
14032# Do we need the "lib" prefix for modules?
14033need_lib_prefix=$need_lib_prefix
14034
14035# Do we need a version for libraries?
14036need_version=$need_version
14037
14038# Library versioning type.
14039version_type=$version_type
14040
14041# Shared library runtime path variable.
14042runpath_var=$runpath_var
14043
14044# Shared library path variable.
14045shlibpath_var=$shlibpath_var
14046
14047# Is shlibpath searched before the hard-coded library search path?
14048shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14049
14050# Format of library name prefix.
14051libname_spec=$lt_libname_spec
14052
14053# List of archive names. First name is the real one, the rest are links.
14054# The last name is the one that the linker finds with -lNAME
14055library_names_spec=$lt_library_names_spec
14056
14057# The coded name of the library, if different from the real name.
14058soname_spec=$lt_soname_spec
14059
14060# Permission mode override for installation of shared libraries.
14061install_override_mode=$lt_install_override_mode
14062
14063# Command to use after installation of a shared archive.
14064postinstall_cmds=$lt_postinstall_cmds
14065
14066# Command to use after uninstallation of a shared archive.
14067postuninstall_cmds=$lt_postuninstall_cmds
14068
14069# Commands used to finish a libtool library installation in a directory.
14070finish_cmds=$lt_finish_cmds
14071
14072# As "finish_cmds", except a single script fragment to be evaled but
14073# not shown.
14074finish_eval=$lt_finish_eval
14075
14076# Whether we should hardcode library paths into libraries.
14077hardcode_into_libs=$hardcode_into_libs
14078
14079# Compile-time system search path for libraries.
14080sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14081
14082# Run-time system search path for libraries.
14083sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14084
14085# Whether dlopen is supported.
14086dlopen_support=$enable_dlopen
14087
14088# Whether dlopen of programs is supported.
14089dlopen_self=$enable_dlopen_self
14090
14091# Whether dlopen of statically linked programs is supported.
14092dlopen_self_static=$enable_dlopen_self_static
14093
14094# Commands to strip libraries.
14095old_striplib=$lt_old_striplib
14096striplib=$lt_striplib
14097
14098
14099# The linker used to build libraries.
14100LD=$lt_LD
14101
14102# How to create reloadable object files.
14103reload_flag=$lt_reload_flag
14104reload_cmds=$lt_reload_cmds
14105
14106# Commands used to build an old-style archive.
14107old_archive_cmds=$lt_old_archive_cmds
14108
14109# A language specific compiler.
14110CC=$lt_compiler
14111
14112# Is the compiler the GNU compiler?
14113with_gcc=$GCC
14114
14115# Compiler flag to turn off builtin functions.
14116no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14117
14118# How to pass a linker flag through the compiler.
14119wl=$lt_lt_prog_compiler_wl
14120
14121# Additional compiler flags for building library objects.
14122pic_flag=$lt_lt_prog_compiler_pic
14123
14124# Compiler flag to prevent dynamic linking.
14125link_static_flag=$lt_lt_prog_compiler_static
14126
14127# Does compiler simultaneously support -c and -o options?
14128compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14129
14130# Whether or not to add -lc for building shared libraries.
14131build_libtool_need_lc=$archive_cmds_need_lc
14132
14133# Whether or not to disallow shared libs when runtime libs are static.
14134allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14135
14136# Compiler flag to allow reflexive dlopens.
14137export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14138
14139# Compiler flag to generate shared objects directly from archives.
14140whole_archive_flag_spec=$lt_whole_archive_flag_spec
14141
14142# Whether the compiler copes with passing no objects directly.
14143compiler_needs_object=$lt_compiler_needs_object
14144
14145# Create an old-style archive from a shared archive.
14146old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14147
14148# Create a temporary old-style archive to link instead of a shared archive.
14149old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14150
14151# Commands used to build a shared archive.
14152archive_cmds=$lt_archive_cmds
14153archive_expsym_cmds=$lt_archive_expsym_cmds
14154
14155# Commands used to build a loadable module if different from building
14156# a shared archive.
14157module_cmds=$lt_module_cmds
14158module_expsym_cmds=$lt_module_expsym_cmds
14159
14160# Whether we are building with GNU ld or not.
14161with_gnu_ld=$lt_with_gnu_ld
14162
14163# Flag that allows shared libraries with undefined symbols to be built.
14164allow_undefined_flag=$lt_allow_undefined_flag
14165
14166# Flag that enforces no undefined symbols.
14167no_undefined_flag=$lt_no_undefined_flag
14168
14169# Flag to hardcode \$libdir into a binary during linking.
14170# This must work even if \$libdir does not exist
14171hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14172
14173# If ld is used when linking, flag to hardcode \$libdir into a binary
14174# during linking. This must work even if \$libdir does not exist.
14175hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14176
14177# Whether we need a single "-rpath" flag with a separated argument.
14178hardcode_libdir_separator=$lt_hardcode_libdir_separator
14179
14180# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14181# DIR into the resulting binary.
14182hardcode_direct=$hardcode_direct
14183
14184# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14185# DIR into the resulting binary and the resulting library dependency is
14186# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14187# library is relocated.
14188hardcode_direct_absolute=$hardcode_direct_absolute
14189
14190# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14191# into the resulting binary.
14192hardcode_minus_L=$hardcode_minus_L
14193
14194# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14195# into the resulting binary.
14196hardcode_shlibpath_var=$hardcode_shlibpath_var
14197
14198# Set to "yes" if building a shared library automatically hardcodes DIR
14199# into the library and all subsequent libraries and executables linked
14200# against it.
14201hardcode_automatic=$hardcode_automatic
14202
14203# Set to yes if linker adds runtime paths of dependent libraries
14204# to runtime path list.
14205inherit_rpath=$inherit_rpath
14206
14207# Whether libtool must link a program against all its dependency libraries.
14208link_all_deplibs=$link_all_deplibs
14209
14210# Fix the shell variable \$srcfile for the compiler.
14211fix_srcfile_path=$lt_fix_srcfile_path
14212
14213# Set to "yes" if exported symbols are required.
14214always_export_symbols=$always_export_symbols
14215
14216# The commands to list exported symbols.
14217export_symbols_cmds=$lt_export_symbols_cmds
14218
14219# Symbols that should not be listed in the preloaded symbols.
14220exclude_expsyms=$lt_exclude_expsyms
14221
14222# Symbols that must always be exported.
14223include_expsyms=$lt_include_expsyms
14224
14225# Commands necessary for linking programs (against libraries) with templates.
14226prelink_cmds=$lt_prelink_cmds
14227
14228# Specify filename containing input files.
14229file_list_spec=$lt_file_list_spec
14230
14231# How to hardcode a shared library path into an executable.
14232hardcode_action=$hardcode_action
14233
14234# ### END LIBTOOL CONFIG
14235
14236_LT_EOF
14237
14238 case $host_os in
14239 aix3*)
14240 cat <<\_LT_EOF >> "$cfgfile"
14241# AIX sometimes has problems with the GCC collect2 program. For some
14242# reason, if we set the COLLECT_NAMES environment variable, the problems
14243# vanish in a puff of smoke.
14244if test "X${COLLECT_NAMES+set}" != Xset; then
14245 COLLECT_NAMES=
14246 export COLLECT_NAMES
14247fi
14248_LT_EOF
14249 ;;
14250 esac
14251
14252
14253ltmain="$ac_aux_dir/ltmain.sh"
14254
14255
14256 # We use sed instead of cat because bash on DJGPP gets confused if
14257 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14258 # text mode, it properly converts lines to CR/LF. This bash problem
14259 # is reportedly fixed, but why not run on old versions too?
14260 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14261 || (rm -f "$cfgfile"; exit 1)
14262
14263 case $xsi_shell in
14264 yes)
14265 cat << \_LT_EOF >> "$cfgfile"
14266
14267# func_dirname file append nondir_replacement
14268# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14269# otherwise set result to NONDIR_REPLACEMENT.
14270func_dirname ()
14271{
14272 case ${1} in
14273 */*) func_dirname_result="${1%/*}${2}" ;;
14274 * ) func_dirname_result="${3}" ;;
14275 esac
14276}
14277
14278# func_basename file
14279func_basename ()
14280{
14281 func_basename_result="${1##*/}"
14282}
14283
14284# func_dirname_and_basename file append nondir_replacement
14285# perform func_basename and func_dirname in a single function
14286# call:
14287# dirname: Compute the dirname of FILE. If nonempty,
14288# add APPEND to the result, otherwise set result
14289# to NONDIR_REPLACEMENT.
14290# value returned in "$func_dirname_result"
14291# basename: Compute filename of FILE.
14292# value retuned in "$func_basename_result"
14293# Implementation must be kept synchronized with func_dirname
14294# and func_basename. For efficiency, we do not delegate to
14295# those functions but instead duplicate the functionality here.
14296func_dirname_and_basename ()
14297{
14298 case ${1} in
14299 */*) func_dirname_result="${1%/*}${2}" ;;
14300 * ) func_dirname_result="${3}" ;;
14301 esac
14302 func_basename_result="${1##*/}"
14303}
14304
14305# func_stripname prefix suffix name
14306# strip PREFIX and SUFFIX off of NAME.
14307# PREFIX and SUFFIX must not contain globbing or regex special
14308# characters, hashes, percent signs, but SUFFIX may contain a leading
14309# dot (in which case that matches only a dot).
14310func_stripname ()
14311{
14312 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14313 # positional parameters, so assign one to ordinary parameter first.
14314 func_stripname_result=${3}
14315 func_stripname_result=${func_stripname_result#"${1}"}
14316 func_stripname_result=${func_stripname_result%"${2}"}
14317}
14318
14319# func_opt_split
14320func_opt_split ()
14321{
14322 func_opt_split_opt=${1%%=*}
14323 func_opt_split_arg=${1#*=}
14324}
14325
14326# func_lo2o object
14327func_lo2o ()
14328{
14329 case ${1} in
14330 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14331 *) func_lo2o_result=${1} ;;
14332 esac
14333}
14334
14335# func_xform libobj-or-source
14336func_xform ()
14337{
14338 func_xform_result=${1%.*}.lo
14339}
14340
14341# func_arith arithmetic-term...
14342func_arith ()
14343{
14344 func_arith_result=$(( $* ))
14345}
14346
14347# func_len string
14348# STRING may not start with a hyphen.
14349func_len ()
14350{
14351 func_len_result=${#1}
14352}
14353
14354_LT_EOF
14355 ;;
14356 *) # Bourne compatible functions.
14357 cat << \_LT_EOF >> "$cfgfile"
14358
14359# func_dirname file append nondir_replacement
14360# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14361# otherwise set result to NONDIR_REPLACEMENT.
14362func_dirname ()
14363{
14364 # Extract subdirectory from the argument.
14365 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14366 if test "X$func_dirname_result" = "X${1}"; then
14367 func_dirname_result="${3}"
14368 else
14369 func_dirname_result="$func_dirname_result${2}"
14370 fi
14371}
14372
14373# func_basename file
14374func_basename ()
14375{
14376 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14377}
14378
14379
14380# func_stripname prefix suffix name
14381# strip PREFIX and SUFFIX off of NAME.
14382# PREFIX and SUFFIX must not contain globbing or regex special
14383# characters, hashes, percent signs, but SUFFIX may contain a leading
14384# dot (in which case that matches only a dot).
14385# func_strip_suffix prefix name
14386func_stripname ()
14387{
14388 case ${2} in
14389 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14390 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14391 esac
14392}
14393
14394# sed scripts:
14395my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14396my_sed_long_arg='1s/^-[^=]*=//'
14397
14398# func_opt_split
14399func_opt_split ()
14400{
14401 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14402 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14403}
14404
14405# func_lo2o object
14406func_lo2o ()
14407{
14408 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14409}
14410
14411# func_xform libobj-or-source
14412func_xform ()
14413{
14414 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14415}
14416
14417# func_arith arithmetic-term...
14418func_arith ()
14419{
14420 func_arith_result=`expr "$@"`
14421}
14422
14423# func_len string
14424# STRING may not start with a hyphen.
14425func_len ()
14426{
14427 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14428}
14429
14430_LT_EOF
14431esac
14432
14433case $lt_shell_append in
14434 yes)
14435 cat << \_LT_EOF >> "$cfgfile"
14436
14437# func_append var value
14438# Append VALUE to the end of shell variable VAR.
14439func_append ()
14440{
14441 eval "$1+=\$2"
14442}
14443_LT_EOF
14444 ;;
14445 *)
14446 cat << \_LT_EOF >> "$cfgfile"
14447
14448# func_append var value
14449# Append VALUE to the end of shell variable VAR.
14450func_append ()
14451{
14452 eval "$1=\$$1\$2"
14453}
14454
14455_LT_EOF
14456 ;;
14457 esac
14458
14459
14460 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14461 || (rm -f "$cfgfile"; exit 1)
14462
14463 mv -f "$cfgfile" "$ofile" ||
14464 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14465 chmod +x "$ofile"
14466
14467 ;;
81ecdfbb 14468 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
edece237
CV
14469 rm -f Makesim1.tmp Makesim2.tmp Makefile
14470 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14471 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14472 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
14473 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14474 <Makefile.sim >Makefile
14475 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
14476 ;;
81ecdfbb
RW
14477 "stamp-h":C) echo > stamp-h ;;
14478
edece237 14479 esac
81ecdfbb 14480done # for ac_tag
edece237 14481
edece237 14482
81ecdfbb 14483as_fn_exit 0
edece237 14484_ACEOF
edece237
CV
14485ac_clean_files=$ac_clean_files_save
14486
81ecdfbb 14487test $ac_write_fail = 0 ||
d0ac1c44 14488 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 14489
edece237
CV
14490
14491# configure is writing to config.log, and then calls config.status.
14492# config.status does its own redirection, appending to config.log.
14493# Unfortunately, on DOS this fails, as config.log is still kept open
14494# by configure, so config.status won't be able to write to it; its
14495# output is simply discarded. So we exec the FD to /dev/null,
14496# effectively closing config.log, so it can be properly (re)opened and
14497# appended to by config.status. When coming back to configure, we
14498# need to make the FD available again.
14499if test "$no_create" != yes; then
14500 ac_cs_success=:
14501 ac_config_status_args=
14502 test "$silent" = yes &&
14503 ac_config_status_args="$ac_config_status_args --quiet"
14504 exec 5>/dev/null
14505 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14506 exec 5>>config.log
14507 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14508 # would make configure fail if this is the last instruction.
d0ac1c44 14509 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
14510fi
14511if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14512 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14513$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
edece237
CV
14514fi
14515
14516