]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/bfin/configure
sim: move -Werror disabling to Makefile
[thirdparty/binutils-gdb.git] / sim / bfin / configure
CommitLineData
ef016f83
MF
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.
ef016f83 7#
ef016f83
MF
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
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 :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
31fi
32
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 }
79fi
80
81
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=
ef016f83
MF
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
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
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;}
ef016f83
MF
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"
ef016f83
MF
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"
ef016f83
MF
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
219do
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
ef016f83
MF
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."
274 else
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."
279 fi
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"
ef016f83
MF
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
ef016f83
MF
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# ----------------------------------------
ef016f83
MF
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.
ef016f83
MF
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
ef016f83 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
ef016f83
MF
424 as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430else
431 as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436else
437 as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
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'`
464
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
472
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 |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
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; }
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
ef016f83
MF
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
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506}
507
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';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
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'.
ef016f83 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
ef016f83
MF
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
ef016f83
MF
541 fi
542else
d0ac1c44 543 as_ln_s='cp -pR'
ef016f83
MF
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
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
ef016f83
MF
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
ef016f83 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
ef016f83
MF
569
570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
ef016f83
MF
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
593PACKAGE_URL=
594
595ac_unique_file="Makefile.in"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
599#ifdef HAVE_SYS_TYPES_H
600# include <sys/types.h>
601#endif
602#ifdef HAVE_SYS_STAT_H
603# include <sys/stat.h>
604#endif
605#ifdef STDC_HEADERS
606# include <stdlib.h>
607# include <stddef.h>
608#else
609# ifdef HAVE_STDLIB_H
610# include <stdlib.h>
611# endif
612#endif
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
619#ifdef HAVE_STRINGS_H
620# include <strings.h>
621#endif
622#ifdef HAVE_INTTYPES_H
623# include <inttypes.h>
624#endif
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
629# include <unistd.h>
630#endif"
631
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
760b3e8b
MF
634sim_reserved_bits
635sim_scache
636sim_float
637sim_bitsize
ef016f83
MF
638cgen_breaks
639SDL_LIBS
640SDL_CFLAGS
5798d69f
SM
641PKG_CONFIG_LIBDIR
642PKG_CONFIG_PATH
643PKG_CONFIG
ef016f83 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
ef016f83
MF
668CATOBJEXT
669GENCAT
670INSTOBJEXT
671DATADIRNAME
672CATALOGS
673POSUB
674GMSGFMT
675XGETTEXT
676INCINTL
677LIBINTL_DEP
678LIBINTL
679USE_NLS
db2e4d67
MF
680CCDEPMODE
681DEPDIR
682am__leading_dot
46f900c0 683C_DIALECT
ef016f83
MF
684RANLIB
685AR
c2783492 686LDFLAGS_FOR_BUILD
c25ea03d 687CFLAGS_FOR_BUILD
aa0fca16 688RANLIB_FOR_BUILD
ef016f83 689CC_FOR_BUILD
aa0fca16 690AR_FOR_BUILD
ef016f83
MF
691INSTALL_DATA
692INSTALL_SCRIPT
693INSTALL_PROGRAM
2232061b
MF
694EGREP
695GREP
c2783492
MF
696CPP
697OBJEXT
698EXEEXT
699ac_ct_CC
700CPPFLAGS
701LDFLAGS
702CFLAGS
703CC
ef016f83
MF
704target_os
705target_vendor
706target_cpu
707target
708host_os
709host_vendor
710host_cpu
711host
712build_os
713build_vendor
714build_cpu
715build
ef016f83
MF
716target_alias
717host_alias
718build_alias
719LIBS
720ECHO_T
721ECHO_N
722ECHO_C
723DEFS
724mandir
725localedir
726libdir
727psdir
728pdfdir
729dvidir
730htmldir
731infodir
732docdir
733oldincludedir
734includedir
735localstatedir
736sharedstatedir
737sysconfdir
738datadir
739datarootdir
740libexecdir
741sbindir
742bindir
743program_transform_name
744prefix
745exec_prefix
746PACKAGE_URL
747PACKAGE_BUGREPORT
748PACKAGE_STRING
749PACKAGE_VERSION
750PACKAGE_TARNAME
751PACKAGE_NAME
752PATH_SEPARATOR
136da8cd
MF
753SHELL
754WERROR_CFLAGS
755WARN_CFLAGS
136da8cd
MF
756sim_inline
757sim_hw
758sim_hw_objs
759sim_hw_cflags
ba307cdd 760sim_default_model'
ef016f83
MF
761ac_subst_files=''
762ac_user_opts='
763enable_option_checking
aadc9410 764with_system_zlib
6bb11ab3
L
765enable_plugins
766enable_shared
767enable_static
768with_pic
769enable_fast_install
770with_gnu_ld
771enable_libtool_lock
ef016f83 772enable_maintainer_mode
347fe5bb 773enable_sim_inline
ef016f83 774enable_sim_default_model
82e6d6bf 775enable_sim_hardware
2232061b 776enable_werror
ef016f83
MF
777enable_build_warnings
778enable_sim_build_warnings
ef016f83
MF
779'
780 ac_precious_vars='build_alias
781host_alias
782target_alias
783CC
784CFLAGS
785LDFLAGS
786LIBS
787CPPFLAGS
5798d69f
SM
788CPP
789PKG_CONFIG
790PKG_CONFIG_PATH
791PKG_CONFIG_LIBDIR
792SDL_CFLAGS
793SDL_LIBS'
ef016f83
MF
794
795
796# Initialize some variables set by options.
797ac_init_help=
798ac_init_version=false
799ac_unrecognized_opts=
800ac_unrecognized_sep=
801# The variables have the same names as the options, with
802# dashes changed to underlines.
803cache_file=/dev/null
804exec_prefix=NONE
805no_create=
806no_recursion=
807prefix=NONE
808program_prefix=NONE
809program_suffix=NONE
810program_transform_name=s,x,x,
811silent=
812site=
813srcdir=
814verbose=
815x_includes=NONE
816x_libraries=NONE
817
818# Installation directory options.
819# These are left unexpanded so users can "make install exec_prefix=/foo"
820# and all the variables that are supposed to be based on exec_prefix
821# by default will actually change.
822# Use braces instead of parens because sh, perl, etc. also accept them.
823# (The list follows the same order as the GNU Coding Standards.)
824bindir='${exec_prefix}/bin'
825sbindir='${exec_prefix}/sbin'
826libexecdir='${exec_prefix}/libexec'
827datarootdir='${prefix}/share'
828datadir='${datarootdir}'
829sysconfdir='${prefix}/etc'
830sharedstatedir='${prefix}/com'
831localstatedir='${prefix}/var'
832includedir='${prefix}/include'
833oldincludedir='/usr/include'
834docdir='${datarootdir}/doc/${PACKAGE}'
835infodir='${datarootdir}/info'
836htmldir='${docdir}'
837dvidir='${docdir}'
838pdfdir='${docdir}'
839psdir='${docdir}'
840libdir='${exec_prefix}/lib'
841localedir='${datarootdir}/locale'
842mandir='${datarootdir}/man'
843
844ac_prev=
845ac_dashdash=
846for ac_option
847do
848 # If the previous option needs an argument, assign it.
849 if test -n "$ac_prev"; then
850 eval $ac_prev=\$ac_option
851 ac_prev=
852 continue
853 fi
854
855 case $ac_option in
d0ac1c44
SM
856 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
857 *=) ac_optarg= ;;
858 *) ac_optarg=yes ;;
ef016f83
MF
859 esac
860
861 # Accept the important Cygnus configure options, so we can diagnose typos.
862
863 case $ac_dashdash$ac_option in
864 --)
865 ac_dashdash=yes ;;
866
867 -bindir | --bindir | --bindi | --bind | --bin | --bi)
868 ac_prev=bindir ;;
869 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
870 bindir=$ac_optarg ;;
871
872 -build | --build | --buil | --bui | --bu)
873 ac_prev=build_alias ;;
874 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
875 build_alias=$ac_optarg ;;
876
877 -cache-file | --cache-file | --cache-fil | --cache-fi \
878 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
879 ac_prev=cache_file ;;
880 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
881 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
882 cache_file=$ac_optarg ;;
883
884 --config-cache | -C)
885 cache_file=config.cache ;;
886
887 -datadir | --datadir | --datadi | --datad)
888 ac_prev=datadir ;;
889 -datadir=* | --datadir=* | --datadi=* | --datad=*)
890 datadir=$ac_optarg ;;
891
892 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
893 | --dataroo | --dataro | --datar)
894 ac_prev=datarootdir ;;
895 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
896 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
897 datarootdir=$ac_optarg ;;
898
899 -disable-* | --disable-*)
900 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
901 # Reject names that are not valid shell variable names.
902 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 903 as_fn_error $? "invalid feature name: $ac_useropt"
ef016f83
MF
904 ac_useropt_orig=$ac_useropt
905 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
906 case $ac_user_opts in
907 *"
908"enable_$ac_useropt"
909"*) ;;
910 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
911 ac_unrecognized_sep=', ';;
912 esac
913 eval enable_$ac_useropt=no ;;
914
915 -docdir | --docdir | --docdi | --doc | --do)
916 ac_prev=docdir ;;
917 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
918 docdir=$ac_optarg ;;
919
920 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
921 ac_prev=dvidir ;;
922 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
923 dvidir=$ac_optarg ;;
924
925 -enable-* | --enable-*)
926 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
927 # Reject names that are not valid shell variable names.
928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 929 as_fn_error $? "invalid feature name: $ac_useropt"
ef016f83
MF
930 ac_useropt_orig=$ac_useropt
931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932 case $ac_user_opts in
933 *"
934"enable_$ac_useropt"
935"*) ;;
936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
937 ac_unrecognized_sep=', ';;
938 esac
939 eval enable_$ac_useropt=\$ac_optarg ;;
940
941 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
942 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
943 | --exec | --exe | --ex)
944 ac_prev=exec_prefix ;;
945 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
946 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
947 | --exec=* | --exe=* | --ex=*)
948 exec_prefix=$ac_optarg ;;
949
950 -gas | --gas | --ga | --g)
951 # Obsolete; use --with-gas.
952 with_gas=yes ;;
953
954 -help | --help | --hel | --he | -h)
955 ac_init_help=long ;;
956 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
957 ac_init_help=recursive ;;
958 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
959 ac_init_help=short ;;
960
961 -host | --host | --hos | --ho)
962 ac_prev=host_alias ;;
963 -host=* | --host=* | --hos=* | --ho=*)
964 host_alias=$ac_optarg ;;
965
966 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
967 ac_prev=htmldir ;;
968 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
969 | --ht=*)
970 htmldir=$ac_optarg ;;
971
972 -includedir | --includedir | --includedi | --included | --include \
973 | --includ | --inclu | --incl | --inc)
974 ac_prev=includedir ;;
975 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
976 | --includ=* | --inclu=* | --incl=* | --inc=*)
977 includedir=$ac_optarg ;;
978
979 -infodir | --infodir | --infodi | --infod | --info | --inf)
980 ac_prev=infodir ;;
981 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
982 infodir=$ac_optarg ;;
983
984 -libdir | --libdir | --libdi | --libd)
985 ac_prev=libdir ;;
986 -libdir=* | --libdir=* | --libdi=* | --libd=*)
987 libdir=$ac_optarg ;;
988
989 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
990 | --libexe | --libex | --libe)
991 ac_prev=libexecdir ;;
992 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
993 | --libexe=* | --libex=* | --libe=*)
994 libexecdir=$ac_optarg ;;
995
996 -localedir | --localedir | --localedi | --localed | --locale)
997 ac_prev=localedir ;;
998 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
999 localedir=$ac_optarg ;;
1000
1001 -localstatedir | --localstatedir | --localstatedi | --localstated \
1002 | --localstate | --localstat | --localsta | --localst | --locals)
1003 ac_prev=localstatedir ;;
1004 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1005 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1006 localstatedir=$ac_optarg ;;
1007
1008 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1009 ac_prev=mandir ;;
1010 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1011 mandir=$ac_optarg ;;
1012
1013 -nfp | --nfp | --nf)
1014 # Obsolete; use --without-fp.
1015 with_fp=no ;;
1016
1017 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1018 | --no-cr | --no-c | -n)
1019 no_create=yes ;;
1020
1021 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1022 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1023 no_recursion=yes ;;
1024
1025 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1026 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1027 | --oldin | --oldi | --old | --ol | --o)
1028 ac_prev=oldincludedir ;;
1029 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1030 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1031 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1032 oldincludedir=$ac_optarg ;;
1033
1034 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1035 ac_prev=prefix ;;
1036 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1037 prefix=$ac_optarg ;;
1038
1039 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1040 | --program-pre | --program-pr | --program-p)
1041 ac_prev=program_prefix ;;
1042 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1043 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1044 program_prefix=$ac_optarg ;;
1045
1046 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1047 | --program-suf | --program-su | --program-s)
1048 ac_prev=program_suffix ;;
1049 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1050 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1051 program_suffix=$ac_optarg ;;
1052
1053 -program-transform-name | --program-transform-name \
1054 | --program-transform-nam | --program-transform-na \
1055 | --program-transform-n | --program-transform- \
1056 | --program-transform | --program-transfor \
1057 | --program-transfo | --program-transf \
1058 | --program-trans | --program-tran \
1059 | --progr-tra | --program-tr | --program-t)
1060 ac_prev=program_transform_name ;;
1061 -program-transform-name=* | --program-transform-name=* \
1062 | --program-transform-nam=* | --program-transform-na=* \
1063 | --program-transform-n=* | --program-transform-=* \
1064 | --program-transform=* | --program-transfor=* \
1065 | --program-transfo=* | --program-transf=* \
1066 | --program-trans=* | --program-tran=* \
1067 | --progr-tra=* | --program-tr=* | --program-t=*)
1068 program_transform_name=$ac_optarg ;;
1069
1070 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1071 ac_prev=pdfdir ;;
1072 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1073 pdfdir=$ac_optarg ;;
1074
1075 -psdir | --psdir | --psdi | --psd | --ps)
1076 ac_prev=psdir ;;
1077 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1078 psdir=$ac_optarg ;;
1079
1080 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1081 | -silent | --silent | --silen | --sile | --sil)
1082 silent=yes ;;
1083
1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1085 ac_prev=sbindir ;;
1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1087 | --sbi=* | --sb=*)
1088 sbindir=$ac_optarg ;;
1089
1090 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1091 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1092 | --sharedst | --shareds | --shared | --share | --shar \
1093 | --sha | --sh)
1094 ac_prev=sharedstatedir ;;
1095 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1096 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1097 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1098 | --sha=* | --sh=*)
1099 sharedstatedir=$ac_optarg ;;
1100
1101 -site | --site | --sit)
1102 ac_prev=site ;;
1103 -site=* | --site=* | --sit=*)
1104 site=$ac_optarg ;;
1105
1106 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1107 ac_prev=srcdir ;;
1108 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1109 srcdir=$ac_optarg ;;
1110
1111 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1112 | --syscon | --sysco | --sysc | --sys | --sy)
1113 ac_prev=sysconfdir ;;
1114 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1115 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1116 sysconfdir=$ac_optarg ;;
1117
1118 -target | --target | --targe | --targ | --tar | --ta | --t)
1119 ac_prev=target_alias ;;
1120 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1121 target_alias=$ac_optarg ;;
1122
1123 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1124 verbose=yes ;;
1125
1126 -version | --version | --versio | --versi | --vers | -V)
1127 ac_init_version=: ;;
1128
1129 -with-* | --with-*)
1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1131 # Reject names that are not valid shell variable names.
1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1133 as_fn_error $? "invalid package name: $ac_useropt"
ef016f83
MF
1134 ac_useropt_orig=$ac_useropt
1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1137 *"
1138"with_$ac_useropt"
1139"*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
1142 esac
1143 eval with_$ac_useropt=\$ac_optarg ;;
1144
1145 -without-* | --without-*)
1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1149 as_fn_error $? "invalid package name: $ac_useropt"
ef016f83
MF
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1153 *"
1154"with_$ac_useropt"
1155"*) ;;
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1159 eval with_$ac_useropt=no ;;
1160
1161 --x)
1162 # Obsolete; use --with-x.
1163 with_x=yes ;;
1164
1165 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1166 | --x-incl | --x-inc | --x-in | --x-i)
1167 ac_prev=x_includes ;;
1168 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1169 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1170 x_includes=$ac_optarg ;;
1171
1172 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1173 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1174 ac_prev=x_libraries ;;
1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1177 x_libraries=$ac_optarg ;;
1178
d0ac1c44
SM
1179 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1180Try \`$0 --help' for more information"
ef016f83
MF
1181 ;;
1182
1183 *=*)
1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1185 # Reject names that are not valid shell variable names.
1186 case $ac_envvar in #(
1187 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
ef016f83
MF
1189 esac
1190 eval $ac_envvar=\$ac_optarg
1191 export $ac_envvar ;;
1192
1193 *)
1194 # FIXME: should be removed in autoconf 3.0.
1195 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1197 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1198 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
ef016f83
MF
1199 ;;
1200
1201 esac
1202done
1203
1204if test -n "$ac_prev"; then
1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1206 as_fn_error $? "missing argument to $ac_option"
ef016f83
MF
1207fi
1208
1209if test -n "$ac_unrecognized_opts"; then
1210 case $enable_option_checking in
1211 no) ;;
d0ac1c44 1212 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
ef016f83
MF
1213 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1214 esac
1215fi
1216
1217# Check all directory arguments for consistency.
1218for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1219 datadir sysconfdir sharedstatedir localstatedir includedir \
1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1221 libdir localedir mandir
1222do
1223 eval ac_val=\$$ac_var
1224 # Remove trailing slashes.
1225 case $ac_val in
1226 */ )
1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1228 eval $ac_var=\$ac_val;;
1229 esac
1230 # Be sure to have absolute directory names.
1231 case $ac_val in
1232 [\\/$]* | ?:[\\/]* ) continue;;
1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1234 esac
d0ac1c44 1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
ef016f83
MF
1236done
1237
1238# There might be people who depend on the old broken behavior: `$host'
1239# used to hold the argument of --host etc.
1240# FIXME: To remove some day.
1241build=$build_alias
1242host=$host_alias
1243target=$target_alias
1244
1245# FIXME: To remove some day.
1246if test "x$host_alias" != x; then
1247 if test "x$build_alias" = x; then
1248 cross_compiling=maybe
ef016f83
MF
1249 elif test "x$build_alias" != "x$host_alias"; then
1250 cross_compiling=yes
1251 fi
1252fi
1253
1254ac_tool_prefix=
1255test -n "$host_alias" && ac_tool_prefix=$host_alias-
1256
1257test "$silent" = yes && exec 6>/dev/null
1258
1259
1260ac_pwd=`pwd` && test -n "$ac_pwd" &&
1261ac_ls_di=`ls -di .` &&
1262ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1263 as_fn_error $? "working directory cannot be determined"
ef016f83 1264test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1265 as_fn_error $? "pwd does not report name of working directory"
ef016f83
MF
1266
1267
1268# Find the source files, if location was not specified.
1269if test -z "$srcdir"; then
1270 ac_srcdir_defaulted=yes
1271 # Try the directory containing this script, then the parent directory.
1272 ac_confdir=`$as_dirname -- "$as_myself" ||
1273$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1274 X"$as_myself" : 'X\(//\)[^/]' \| \
1275 X"$as_myself" : 'X\(//\)$' \| \
1276 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1277$as_echo X"$as_myself" |
1278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1279 s//\1/
1280 q
1281 }
1282 /^X\(\/\/\)[^/].*/{
1283 s//\1/
1284 q
1285 }
1286 /^X\(\/\/\)$/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\).*/{
1291 s//\1/
1292 q
1293 }
1294 s/.*/./; q'`
1295 srcdir=$ac_confdir
1296 if test ! -r "$srcdir/$ac_unique_file"; then
1297 srcdir=..
1298 fi
1299else
1300 ac_srcdir_defaulted=no
1301fi
1302if test ! -r "$srcdir/$ac_unique_file"; then
1303 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1304 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
ef016f83
MF
1305fi
1306ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1307ac_abs_confdir=`(
d0ac1c44 1308 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
ef016f83
MF
1309 pwd)`
1310# When building in place, set srcdir=.
1311if test "$ac_abs_confdir" = "$ac_pwd"; then
1312 srcdir=.
1313fi
1314# Remove unnecessary trailing slashes from srcdir.
1315# Double slashes in file names in object file debugging info
1316# mess up M-x gdb in Emacs.
1317case $srcdir in
1318*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1319esac
1320for ac_var in $ac_precious_vars; do
1321 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1322 eval ac_env_${ac_var}_value=\$${ac_var}
1323 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1324 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1325done
1326
1327#
1328# Report the --help message.
1329#
1330if test "$ac_init_help" = "long"; then
1331 # Omit some internal or obsolete options to make the list less imposing.
1332 # This message is too long to be a string in the A/UX 3.1 sh.
1333 cat <<_ACEOF
1334\`configure' configures this package to adapt to many kinds of systems.
1335
1336Usage: $0 [OPTION]... [VAR=VALUE]...
1337
1338To assign environment variables (e.g., CC, CFLAGS...), specify them as
1339VAR=VALUE. See below for descriptions of some of the useful variables.
1340
1341Defaults for the options are specified in brackets.
1342
1343Configuration:
1344 -h, --help display this help and exit
1345 --help=short display options specific to this package
1346 --help=recursive display the short help of all the included packages
1347 -V, --version display version information and exit
d0ac1c44 1348 -q, --quiet, --silent do not print \`checking ...' messages
ef016f83
MF
1349 --cache-file=FILE cache test results in FILE [disabled]
1350 -C, --config-cache alias for \`--cache-file=config.cache'
1351 -n, --no-create do not create output files
1352 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1353
1354Installation directories:
1355 --prefix=PREFIX install architecture-independent files in PREFIX
1356 [$ac_default_prefix]
1357 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1358 [PREFIX]
1359
1360By default, \`make install' will install all the files in
1361\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1362an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1363for instance \`--prefix=\$HOME'.
1364
1365For better control, use the options below.
1366
1367Fine tuning of the installation directories:
1368 --bindir=DIR user executables [EPREFIX/bin]
1369 --sbindir=DIR system admin executables [EPREFIX/sbin]
1370 --libexecdir=DIR program executables [EPREFIX/libexec]
1371 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1372 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1373 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1374 --libdir=DIR object code libraries [EPREFIX/lib]
1375 --includedir=DIR C header files [PREFIX/include]
1376 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1377 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1378 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1379 --infodir=DIR info documentation [DATAROOTDIR/info]
1380 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1381 --mandir=DIR man documentation [DATAROOTDIR/man]
1382 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1383 --htmldir=DIR html documentation [DOCDIR]
1384 --dvidir=DIR dvi documentation [DOCDIR]
1385 --pdfdir=DIR pdf documentation [DOCDIR]
1386 --psdir=DIR ps documentation [DOCDIR]
1387_ACEOF
1388
1389 cat <<\_ACEOF
1390
1391Program names:
1392 --program-prefix=PREFIX prepend PREFIX to installed program names
1393 --program-suffix=SUFFIX append SUFFIX to installed program names
1394 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1395
1396System types:
1397 --build=BUILD configure for building on BUILD [guessed]
1398 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1399 --target=TARGET configure for building compilers for TARGET [HOST]
1400_ACEOF
1401fi
1402
1403if test -n "$ac_init_help"; then
1404
1405 cat <<\_ACEOF
1406
1407Optional Features:
1408 --disable-option-checking ignore unrecognized --enable/--with options
1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1411 --enable-plugins Enable support for plugins
6bb11ab3
L
1412 --enable-shared[=PKGS] build shared libraries [default=yes]
1413 --enable-static[=PKGS] build static libraries [default=yes]
1414 --enable-fast-install[=PKGS]
1415 optimize for fast installation [default=yes]
1416 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1417 --enable-maintainer-mode
1418 enable make rules and dependencies not useful (and
1419 sometimes confusing) to the casual installer
347fe5bb
MF
1420 --enable-sim-inline=inlines
1421 Specify which functions should be inlined
8d0978fb
MF
1422 --enable-sim-default-model=model
1423 Specify default model to simulate
82e6d6bf
MF
1424 --enable-sim-hardware=LIST
1425 Specify the hardware to be included in the build.
2232061b
MF
1426 --enable-werror treat compile warnings as errors
1427 --enable-build-warnings enable build-time compiler warnings if gcc is used
1428 --enable-sim-build-warnings
1429 enable SIM specific build-time compiler warnings if
1430 gcc is used
ef016f83
MF
1431
1432Optional Packages:
1433 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1434 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1435 --with-system-zlib use installed libz
6bb11ab3
L
1436 --with-pic try to use only PIC/non-PIC objects [default=use
1437 both]
1438 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
ef016f83
MF
1439
1440Some influential environment variables:
1441 CC C compiler command
1442 CFLAGS C compiler flags
1443 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1444 nonstandard directory <lib dir>
1445 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1446 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
ef016f83
MF
1447 you have headers in a nonstandard directory <include dir>
1448 CPP C preprocessor
5798d69f
SM
1449 PKG_CONFIG path to pkg-config utility
1450 PKG_CONFIG_PATH
1451 directories to add to pkg-config's search path
1452 PKG_CONFIG_LIBDIR
1453 path overriding pkg-config's built-in search path
1454 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config
1455 SDL_LIBS linker flags for SDL, overriding pkg-config
ef016f83
MF
1456
1457Use these variables to override the choices made by `configure' or to help
1458it to find libraries and programs with nonstandard names/locations.
1459
1460Report bugs to the package provider.
1461_ACEOF
1462ac_status=$?
1463fi
1464
1465if test "$ac_init_help" = "recursive"; then
1466 # If there are subdirs, report their specific --help.
1467 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1468 test -d "$ac_dir" ||
1469 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1470 continue
1471 ac_builddir=.
1472
1473case "$ac_dir" in
1474.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1475*)
1476 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1477 # A ".." for each directory in $ac_dir_suffix.
1478 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1479 case $ac_top_builddir_sub in
1480 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1481 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1482 esac ;;
1483esac
1484ac_abs_top_builddir=$ac_pwd
1485ac_abs_builddir=$ac_pwd$ac_dir_suffix
1486# for backward compatibility:
1487ac_top_builddir=$ac_top_build_prefix
1488
1489case $srcdir in
1490 .) # We are building in place.
1491 ac_srcdir=.
1492 ac_top_srcdir=$ac_top_builddir_sub
1493 ac_abs_top_srcdir=$ac_pwd ;;
1494 [\\/]* | ?:[\\/]* ) # Absolute name.
1495 ac_srcdir=$srcdir$ac_dir_suffix;
1496 ac_top_srcdir=$srcdir
1497 ac_abs_top_srcdir=$srcdir ;;
1498 *) # Relative name.
1499 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1500 ac_top_srcdir=$ac_top_build_prefix$srcdir
1501 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1502esac
1503ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1504
1505 cd "$ac_dir" || { ac_status=$?; continue; }
1506 # Check for guested configure.
1507 if test -f "$ac_srcdir/configure.gnu"; then
1508 echo &&
1509 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1510 elif test -f "$ac_srcdir/configure"; then
1511 echo &&
1512 $SHELL "$ac_srcdir/configure" --help=recursive
1513 else
1514 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1515 fi || ac_status=$?
1516 cd "$ac_pwd" || { ac_status=$?; break; }
1517 done
1518fi
1519
1520test -n "$ac_init_help" && exit $ac_status
1521if $ac_init_version; then
1522 cat <<\_ACEOF
1523configure
d0ac1c44 1524generated by GNU Autoconf 2.69
ef016f83 1525
d0ac1c44 1526Copyright (C) 2012 Free Software Foundation, Inc.
ef016f83
MF
1527This configure script is free software; the Free Software Foundation
1528gives unlimited permission to copy, distribute and modify it.
1529_ACEOF
1530 exit
1531fi
1532
1533## ------------------------ ##
1534## Autoconf initialization. ##
1535## ------------------------ ##
1536
1537# ac_fn_c_try_compile LINENO
1538# --------------------------
1539# Try to compile conftest.$ac_ext, and return whether this succeeded.
1540ac_fn_c_try_compile ()
1541{
1542 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1543 rm -f conftest.$ac_objext
1544 if { { ac_try="$ac_compile"
1545case "(($ac_try" in
1546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1547 *) ac_try_echo=$ac_try;;
1548esac
1549eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1550$as_echo "$ac_try_echo"; } >&5
1551 (eval "$ac_compile") 2>conftest.err
1552 ac_status=$?
1553 if test -s conftest.err; then
1554 grep -v '^ *+' conftest.err >conftest.er1
1555 cat conftest.er1 >&5
1556 mv -f conftest.er1 conftest.err
1557 fi
1558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1559 test $ac_status = 0; } && {
1560 test -z "$ac_c_werror_flag" ||
1561 test ! -s conftest.err
1562 } && test -s conftest.$ac_objext; then :
1563 ac_retval=0
1564else
1565 $as_echo "$as_me: failed program was:" >&5
1566sed 's/^/| /' conftest.$ac_ext >&5
1567
1568 ac_retval=1
1569fi
d0ac1c44
SM
1570 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1571 as_fn_set_status $ac_retval
ef016f83
MF
1572
1573} # ac_fn_c_try_compile
1574
1575# ac_fn_c_try_cpp LINENO
1576# ----------------------
1577# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1578ac_fn_c_try_cpp ()
1579{
1580 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1581 if { { ac_try="$ac_cpp conftest.$ac_ext"
1582case "(($ac_try" in
1583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1584 *) ac_try_echo=$ac_try;;
1585esac
1586eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1587$as_echo "$ac_try_echo"; } >&5
1588 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1589 ac_status=$?
1590 if test -s conftest.err; then
1591 grep -v '^ *+' conftest.err >conftest.er1
1592 cat conftest.er1 >&5
1593 mv -f conftest.er1 conftest.err
1594 fi
1595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1596 test $ac_status = 0; } > conftest.i && {
ef016f83
MF
1597 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1598 test ! -s conftest.err
1599 }; then :
1600 ac_retval=0
1601else
1602 $as_echo "$as_me: failed program was:" >&5
1603sed 's/^/| /' conftest.$ac_ext >&5
1604
1605 ac_retval=1
1606fi
d0ac1c44
SM
1607 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1608 as_fn_set_status $ac_retval
ef016f83
MF
1609
1610} # ac_fn_c_try_cpp
1611
1612# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1613# -------------------------------------------------------
1614# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1615# the include files in INCLUDES and setting the cache variable VAR
1616# accordingly.
1617ac_fn_c_check_header_mongrel ()
1618{
1619 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1620 if eval \${$3+:} false; then :
ef016f83
MF
1621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1622$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1623if eval \${$3+:} false; then :
ef016f83
MF
1624 $as_echo_n "(cached) " >&6
1625fi
1626eval ac_res=\$$3
1627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1628$as_echo "$ac_res" >&6; }
1629else
1630 # Is the header compilable?
1631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1632$as_echo_n "checking $2 usability... " >&6; }
1633cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1634/* end confdefs.h. */
1635$4
1636#include <$2>
1637_ACEOF
1638if ac_fn_c_try_compile "$LINENO"; then :
1639 ac_header_compiler=yes
1640else
1641 ac_header_compiler=no
1642fi
1643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1645$as_echo "$ac_header_compiler" >&6; }
1646
1647# Is the header present?
1648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1649$as_echo_n "checking $2 presence... " >&6; }
1650cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1651/* end confdefs.h. */
1652#include <$2>
1653_ACEOF
1654if ac_fn_c_try_cpp "$LINENO"; then :
1655 ac_header_preproc=yes
1656else
1657 ac_header_preproc=no
1658fi
d0ac1c44 1659rm -f conftest.err conftest.i conftest.$ac_ext
ef016f83
MF
1660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1661$as_echo "$ac_header_preproc" >&6; }
1662
1663# So? What about this header?
1664case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1665 yes:no: )
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1667$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1669$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1670 ;;
1671 no:yes:* )
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1673$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1675$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1677$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1679$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1681$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1682 ;;
1683esac
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1685$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1686if eval \${$3+:} false; then :
ef016f83
MF
1687 $as_echo_n "(cached) " >&6
1688else
1689 eval "$3=\$ac_header_compiler"
1690fi
1691eval ac_res=\$$3
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1693$as_echo "$ac_res" >&6; }
1694fi
d0ac1c44 1695 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
ef016f83
MF
1696
1697} # ac_fn_c_check_header_mongrel
1698
1699# ac_fn_c_try_run LINENO
1700# ----------------------
1701# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1702# that executables *can* be run.
1703ac_fn_c_try_run ()
1704{
1705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706 if { { ac_try="$ac_link"
1707case "(($ac_try" in
1708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1709 *) ac_try_echo=$ac_try;;
1710esac
1711eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1712$as_echo "$ac_try_echo"; } >&5
1713 (eval "$ac_link") 2>&5
1714 ac_status=$?
1715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1716 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1717 { { case "(($ac_try" in
1718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719 *) ac_try_echo=$ac_try;;
1720esac
1721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722$as_echo "$ac_try_echo"; } >&5
1723 (eval "$ac_try") 2>&5
1724 ac_status=$?
1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726 test $ac_status = 0; }; }; then :
1727 ac_retval=0
1728else
1729 $as_echo "$as_me: program exited with status $ac_status" >&5
1730 $as_echo "$as_me: failed program was:" >&5
1731sed 's/^/| /' conftest.$ac_ext >&5
1732
1733 ac_retval=$ac_status
1734fi
1735 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737 as_fn_set_status $ac_retval
ef016f83
MF
1738
1739} # ac_fn_c_try_run
1740
1741# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1742# -------------------------------------------------------
1743# Tests whether HEADER exists and can be compiled using the include files in
1744# INCLUDES, setting the cache variable VAR accordingly.
1745ac_fn_c_check_header_compile ()
1746{
1747 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1749$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1750if eval \${$3+:} false; then :
ef016f83
MF
1751 $as_echo_n "(cached) " >&6
1752else
1753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1754/* end confdefs.h. */
1755$4
1756#include <$2>
1757_ACEOF
1758if ac_fn_c_try_compile "$LINENO"; then :
1759 eval "$3=yes"
1760else
1761 eval "$3=no"
1762fi
1763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1764fi
1765eval ac_res=\$$3
1766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1767$as_echo "$ac_res" >&6; }
d0ac1c44 1768 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
ef016f83
MF
1769
1770} # ac_fn_c_check_header_compile
1771
1772# ac_fn_c_try_link LINENO
1773# -----------------------
1774# Try to link conftest.$ac_ext, and return whether this succeeded.
1775ac_fn_c_try_link ()
1776{
1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778 rm -f conftest.$ac_objext conftest$ac_exeext
1779 if { { ac_try="$ac_link"
1780case "(($ac_try" in
1781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1782 *) ac_try_echo=$ac_try;;
1783esac
1784eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1785$as_echo "$ac_try_echo"; } >&5
1786 (eval "$ac_link") 2>conftest.err
1787 ac_status=$?
1788 if test -s conftest.err; then
1789 grep -v '^ *+' conftest.err >conftest.er1
1790 cat conftest.er1 >&5
1791 mv -f conftest.er1 conftest.err
1792 fi
1793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794 test $ac_status = 0; } && {
1795 test -z "$ac_c_werror_flag" ||
1796 test ! -s conftest.err
1797 } && test -s conftest$ac_exeext && {
1798 test "$cross_compiling" = yes ||
d0ac1c44 1799 test -x conftest$ac_exeext
ef016f83
MF
1800 }; then :
1801 ac_retval=0
1802else
1803 $as_echo "$as_me: failed program was:" >&5
1804sed 's/^/| /' conftest.$ac_ext >&5
1805
1806 ac_retval=1
1807fi
1808 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1809 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1810 # interfere with the next link command; also delete a directory that is
1811 # left behind by Apple's compiler. We do this before executing the actions.
1812 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1813 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1814 as_fn_set_status $ac_retval
ef016f83
MF
1815
1816} # ac_fn_c_try_link
1817
1818# ac_fn_c_check_func LINENO FUNC VAR
1819# ----------------------------------
1820# Tests whether FUNC exists, setting the cache variable VAR accordingly
1821ac_fn_c_check_func ()
1822{
1823 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1825$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1826if eval \${$3+:} false; then :
ef016f83
MF
1827 $as_echo_n "(cached) " >&6
1828else
1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830/* end confdefs.h. */
1831/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1832 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1833#define $2 innocuous_$2
1834
1835/* System header to define __stub macros and hopefully few prototypes,
1836 which can conflict with char $2 (); below.
1837 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1838 <limits.h> exists even on freestanding compilers. */
1839
1840#ifdef __STDC__
1841# include <limits.h>
1842#else
1843# include <assert.h>
1844#endif
1845
1846#undef $2
1847
1848/* Override any GCC internal prototype to avoid an error.
1849 Use char because int might match the return type of a GCC
1850 builtin and then its argument prototype would still apply. */
1851#ifdef __cplusplus
1852extern "C"
1853#endif
1854char $2 ();
1855/* The GNU C library defines this for functions which it implements
1856 to always fail with ENOSYS. Some functions are actually named
1857 something starting with __ and the normal name is an alias. */
1858#if defined __stub_$2 || defined __stub___$2
1859choke me
1860#endif
1861
1862int
1863main ()
1864{
1865return $2 ();
1866 ;
1867 return 0;
1868}
1869_ACEOF
1870if ac_fn_c_try_link "$LINENO"; then :
1871 eval "$3=yes"
1872else
1873 eval "$3=no"
1874fi
1875rm -f core conftest.err conftest.$ac_objext \
1876 conftest$ac_exeext conftest.$ac_ext
1877fi
1878eval ac_res=\$$3
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1880$as_echo "$ac_res" >&6; }
d0ac1c44 1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
ef016f83
MF
1882
1883} # ac_fn_c_check_func
1884cat >config.log <<_ACEOF
1885This file contains any messages produced by compilers while
1886running configure, to aid debugging if configure makes a mistake.
1887
1888It was created by $as_me, which was
d0ac1c44 1889generated by GNU Autoconf 2.69. Invocation command line was
ef016f83
MF
1890
1891 $ $0 $@
1892
1893_ACEOF
1894exec 5>>config.log
1895{
1896cat <<_ASUNAME
1897## --------- ##
1898## Platform. ##
1899## --------- ##
1900
1901hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1902uname -m = `(uname -m) 2>/dev/null || echo unknown`
1903uname -r = `(uname -r) 2>/dev/null || echo unknown`
1904uname -s = `(uname -s) 2>/dev/null || echo unknown`
1905uname -v = `(uname -v) 2>/dev/null || echo unknown`
1906
1907/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1908/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1909
1910/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1911/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1912/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1913/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1914/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1915/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1916/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1917
1918_ASUNAME
1919
1920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1921for as_dir in $PATH
1922do
1923 IFS=$as_save_IFS
1924 test -z "$as_dir" && as_dir=.
1925 $as_echo "PATH: $as_dir"
1926 done
1927IFS=$as_save_IFS
1928
1929} >&5
1930
1931cat >&5 <<_ACEOF
1932
1933
1934## ----------- ##
1935## Core tests. ##
1936## ----------- ##
1937
1938_ACEOF
1939
1940
1941# Keep a trace of the command line.
1942# Strip out --no-create and --no-recursion so they do not pile up.
1943# Strip out --silent because we don't want to record it for future runs.
1944# Also quote any args containing shell meta-characters.
1945# Make two passes to allow for proper duplicate-argument suppression.
1946ac_configure_args=
1947ac_configure_args0=
1948ac_configure_args1=
1949ac_must_keep_next=false
1950for ac_pass in 1 2
1951do
1952 for ac_arg
1953 do
1954 case $ac_arg in
1955 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1956 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1957 | -silent | --silent | --silen | --sile | --sil)
1958 continue ;;
1959 *\'*)
1960 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1961 esac
1962 case $ac_pass in
1963 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1964 2)
1965 as_fn_append ac_configure_args1 " '$ac_arg'"
1966 if test $ac_must_keep_next = true; then
1967 ac_must_keep_next=false # Got value, back to normal.
1968 else
1969 case $ac_arg in
1970 *=* | --config-cache | -C | -disable-* | --disable-* \
1971 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1972 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1973 | -with-* | --with-* | -without-* | --without-* | --x)
1974 case "$ac_configure_args0 " in
1975 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1976 esac
1977 ;;
1978 -* ) ac_must_keep_next=true ;;
1979 esac
1980 fi
1981 as_fn_append ac_configure_args " '$ac_arg'"
1982 ;;
1983 esac
1984 done
1985done
1986{ ac_configure_args0=; unset ac_configure_args0;}
1987{ ac_configure_args1=; unset ac_configure_args1;}
1988
1989# When interrupted or exit'd, cleanup temporary files, and complete
1990# config.log. We remove comments because anyway the quotes in there
1991# would cause problems or look ugly.
1992# WARNING: Use '\'' to represent an apostrophe within the trap.
1993# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1994trap 'exit_status=$?
1995 # Save into config.log some information that might help in debugging.
1996 {
1997 echo
1998
d0ac1c44 1999 $as_echo "## ---------------- ##
ef016f83 2000## Cache variables. ##
d0ac1c44 2001## ---------------- ##"
ef016f83
MF
2002 echo
2003 # The following way of writing the cache mishandles newlines in values,
2004(
2005 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2006 eval ac_val=\$$ac_var
2007 case $ac_val in #(
2008 *${as_nl}*)
2009 case $ac_var in #(
2010 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2011$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2012 esac
2013 case $ac_var in #(
2014 _ | IFS | as_nl) ;; #(
2015 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2016 *) { eval $ac_var=; unset $ac_var;} ;;
2017 esac ;;
2018 esac
2019 done
2020 (set) 2>&1 |
2021 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2022 *${as_nl}ac_space=\ *)
2023 sed -n \
2024 "s/'\''/'\''\\\\'\'''\''/g;
2025 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2026 ;; #(
2027 *)
2028 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2029 ;;
2030 esac |
2031 sort
2032)
2033 echo
2034
d0ac1c44 2035 $as_echo "## ----------------- ##
ef016f83 2036## Output variables. ##
d0ac1c44 2037## ----------------- ##"
ef016f83
MF
2038 echo
2039 for ac_var in $ac_subst_vars
2040 do
2041 eval ac_val=\$$ac_var
2042 case $ac_val in
2043 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2044 esac
2045 $as_echo "$ac_var='\''$ac_val'\''"
2046 done | sort
2047 echo
2048
2049 if test -n "$ac_subst_files"; then
d0ac1c44 2050 $as_echo "## ------------------- ##
ef016f83 2051## File substitutions. ##
d0ac1c44 2052## ------------------- ##"
ef016f83
MF
2053 echo
2054 for ac_var in $ac_subst_files
2055 do
2056 eval ac_val=\$$ac_var
2057 case $ac_val in
2058 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2059 esac
2060 $as_echo "$ac_var='\''$ac_val'\''"
2061 done | sort
2062 echo
2063 fi
2064
2065 if test -s confdefs.h; then
d0ac1c44 2066 $as_echo "## ----------- ##
ef016f83 2067## confdefs.h. ##
d0ac1c44 2068## ----------- ##"
ef016f83
MF
2069 echo
2070 cat confdefs.h
2071 echo
2072 fi
2073 test "$ac_signal" != 0 &&
2074 $as_echo "$as_me: caught signal $ac_signal"
2075 $as_echo "$as_me: exit $exit_status"
2076 } >&5
2077 rm -f core *.core core.conftest.* &&
2078 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2079 exit $exit_status
2080' 0
2081for ac_signal in 1 2 13 15; do
2082 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2083done
2084ac_signal=0
2085
2086# confdefs.h avoids OS command line length limits that DEFS can exceed.
2087rm -f -r conftest* confdefs.h
2088
2089$as_echo "/* confdefs.h */" > confdefs.h
2090
2091# Predefined preprocessor variables.
2092
2093cat >>confdefs.h <<_ACEOF
2094#define PACKAGE_NAME "$PACKAGE_NAME"
2095_ACEOF
2096
2097cat >>confdefs.h <<_ACEOF
2098#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2099_ACEOF
2100
2101cat >>confdefs.h <<_ACEOF
2102#define PACKAGE_VERSION "$PACKAGE_VERSION"
2103_ACEOF
2104
2105cat >>confdefs.h <<_ACEOF
2106#define PACKAGE_STRING "$PACKAGE_STRING"
2107_ACEOF
2108
2109cat >>confdefs.h <<_ACEOF
2110#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2111_ACEOF
2112
2113cat >>confdefs.h <<_ACEOF
2114#define PACKAGE_URL "$PACKAGE_URL"
2115_ACEOF
2116
2117
2118# Let the site file select an alternate cache file if it wants to.
2119# Prefer an explicitly selected file to automatically selected ones.
2120ac_site_file1=NONE
2121ac_site_file2=NONE
2122if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2123 # We do not want a PATH search for config.site.
2124 case $CONFIG_SITE in #((
2125 -*) ac_site_file1=./$CONFIG_SITE;;
2126 */*) ac_site_file1=$CONFIG_SITE;;
2127 *) ac_site_file1=./$CONFIG_SITE;;
2128 esac
ef016f83
MF
2129elif test "x$prefix" != xNONE; then
2130 ac_site_file1=$prefix/share/config.site
2131 ac_site_file2=$prefix/etc/config.site
2132else
2133 ac_site_file1=$ac_default_prefix/share/config.site
2134 ac_site_file2=$ac_default_prefix/etc/config.site
2135fi
2136for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2137do
2138 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2139 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
ef016f83
MF
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2141$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2142 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2143 . "$ac_site_file" \
2144 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2145$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2146as_fn_error $? "failed to load site script $ac_site_file
2147See \`config.log' for more details" "$LINENO" 5; }
ef016f83
MF
2148 fi
2149done
2150
2151if test -r "$cache_file"; then
d0ac1c44
SM
2152 # Some versions of bash will fail to source /dev/null (special files
2153 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2154 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
ef016f83
MF
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2156$as_echo "$as_me: loading cache $cache_file" >&6;}
2157 case $cache_file in
2158 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2159 *) . "./$cache_file";;
2160 esac
2161 fi
2162else
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2164$as_echo "$as_me: creating cache $cache_file" >&6;}
2165 >$cache_file
2166fi
2167
2168# Check that the precious variables saved in the cache have kept the same
2169# value.
2170ac_cache_corrupted=false
2171for ac_var in $ac_precious_vars; do
2172 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2173 eval ac_new_set=\$ac_env_${ac_var}_set
2174 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2175 eval ac_new_val=\$ac_env_${ac_var}_value
2176 case $ac_old_set,$ac_new_set in
2177 set,)
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2179$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2180 ac_cache_corrupted=: ;;
2181 ,set)
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2183$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2184 ac_cache_corrupted=: ;;
2185 ,);;
2186 *)
2187 if test "x$ac_old_val" != "x$ac_new_val"; then
2188 # differences in whitespace do not lead to failure.
2189 ac_old_val_w=`echo x $ac_old_val`
2190 ac_new_val_w=`echo x $ac_new_val`
2191 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2193$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2194 ac_cache_corrupted=:
2195 else
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2197$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2198 eval $ac_var=\$ac_old_val
2199 fi
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2201$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2203$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2204 fi;;
2205 esac
2206 # Pass precious variables to config.status.
2207 if test "$ac_new_set" = set; then
2208 case $ac_new_val in
2209 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2210 *) ac_arg=$ac_var=$ac_new_val ;;
2211 esac
2212 case " $ac_configure_args " in
2213 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2214 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2215 esac
2216 fi
2217done
2218if $ac_cache_corrupted; then
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2220$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2222$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2223 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
ef016f83
MF
2224fi
2225## -------------------- ##
2226## Main body of script. ##
2227## -------------------- ##
2228
2229ac_ext=c
2230ac_cpp='$CPP $CPPFLAGS'
2231ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2232ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2233ac_compiler_gnu=$ac_cv_c_compiler_gnu
2234
2235
6bb11ab3
L
2236
2237
2238
2239
2240
c2783492
MF
2241ac_aux_dir=
2242for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2243 if test -f "$ac_dir/install-sh"; then
2244 ac_aux_dir=$ac_dir
2245 ac_install_sh="$ac_aux_dir/install-sh -c"
2246 break
2247 elif test -f "$ac_dir/install.sh"; then
2248 ac_aux_dir=$ac_dir
2249 ac_install_sh="$ac_aux_dir/install.sh -c"
2250 break
2251 elif test -f "$ac_dir/shtool"; then
2252 ac_aux_dir=$ac_dir
2253 ac_install_sh="$ac_aux_dir/shtool install -c"
2254 break
2255 fi
2256done
2257if test -z "$ac_aux_dir"; then
2258 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2259fi
2260
2261# These three variables are undocumented and unsupported,
2262# and are intended to be withdrawn in a future Autoconf release.
2263# They can cause serious problems if a builder's source tree is in a directory
2264# whose full name contains unusual characters.
2265ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2266ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2267ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2268
2269
2270# Make sure we can run config.sub.
2271$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2272 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2273
2274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2275$as_echo_n "checking build system type... " >&6; }
2276if ${ac_cv_build+:} false; then :
2277 $as_echo_n "(cached) " >&6
2278else
2279 ac_build_alias=$build_alias
2280test "x$ac_build_alias" = x &&
2281 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2282test "x$ac_build_alias" = x &&
2283 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2284ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2285 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2286
2287fi
2288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2289$as_echo "$ac_cv_build" >&6; }
2290case $ac_cv_build in
2291*-*-*) ;;
2292*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2293esac
2294build=$ac_cv_build
2295ac_save_IFS=$IFS; IFS='-'
2296set x $ac_cv_build
2297shift
2298build_cpu=$1
2299build_vendor=$2
2300shift; shift
2301# Remember, the first character of IFS is used to create $*,
2302# except with old shells:
2303build_os=$*
2304IFS=$ac_save_IFS
2305case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2306
2307
2308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2309$as_echo_n "checking host system type... " >&6; }
2310if ${ac_cv_host+:} false; then :
2311 $as_echo_n "(cached) " >&6
2312else
2313 if test "x$host_alias" = x; then
2314 ac_cv_host=$ac_cv_build
2315else
2316 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2317 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2318fi
2319
2320fi
2321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2322$as_echo "$ac_cv_host" >&6; }
2323case $ac_cv_host in
2324*-*-*) ;;
2325*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2326esac
2327host=$ac_cv_host
2328ac_save_IFS=$IFS; IFS='-'
2329set x $ac_cv_host
2330shift
2331host_cpu=$1
2332host_vendor=$2
2333shift; shift
2334# Remember, the first character of IFS is used to create $*,
2335# except with old shells:
2336host_os=$*
2337IFS=$ac_save_IFS
2338case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2339
2340
2341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2342$as_echo_n "checking target system type... " >&6; }
2343if ${ac_cv_target+:} false; then :
2344 $as_echo_n "(cached) " >&6
2345else
2346 if test "x$target_alias" = x; then
2347 ac_cv_target=$ac_cv_host
2348else
2349 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2350 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2351fi
2352
2353fi
2354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2355$as_echo "$ac_cv_target" >&6; }
2356case $ac_cv_target in
2357*-*-*) ;;
2358*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2359esac
2360target=$ac_cv_target
2361ac_save_IFS=$IFS; IFS='-'
2362set x $ac_cv_target
2363shift
2364target_cpu=$1
2365target_vendor=$2
2366shift; shift
2367# Remember, the first character of IFS is used to create $*,
2368# except with old shells:
2369target_os=$*
2370IFS=$ac_save_IFS
2371case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2372
2373
2374# The aliases save the names the user supplied, while $host etc.
2375# will get canonicalized.
2376test -n "$target_alias" &&
2377 test "$program_prefix$program_suffix$program_transform_name" = \
2378 NONENONEs,x,x, &&
2379 program_prefix=${target_alias}-
6bb11ab3
L
2380ac_ext=c
2381ac_cpp='$CPP $CPPFLAGS'
2382ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2383ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2384ac_compiler_gnu=$ac_cv_c_compiler_gnu
2385if test -n "$ac_tool_prefix"; then
2386 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2387set dummy ${ac_tool_prefix}gcc; ac_word=$2
2388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2389$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2390if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2391 $as_echo_n "(cached) " >&6
2392else
2393 if test -n "$CC"; then
2394 ac_cv_prog_CC="$CC" # Let the user override the test.
2395else
2396as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2397for as_dir in $PATH
2398do
2399 IFS=$as_save_IFS
2400 test -z "$as_dir" && as_dir=.
2401 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2402 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2403 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2405 break 2
2406 fi
2407done
2408 done
2409IFS=$as_save_IFS
2410
2411fi
2412fi
2413CC=$ac_cv_prog_CC
2414if test -n "$CC"; then
2415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2416$as_echo "$CC" >&6; }
2417else
2418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2419$as_echo "no" >&6; }
2420fi
2421
2422
2423fi
2424if test -z "$ac_cv_prog_CC"; then
2425 ac_ct_CC=$CC
2426 # Extract the first word of "gcc", so it can be a program name with args.
2427set dummy gcc; ac_word=$2
2428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2429$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2430if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2431 $as_echo_n "(cached) " >&6
2432else
2433 if test -n "$ac_ct_CC"; then
2434 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2435else
2436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2437for as_dir in $PATH
2438do
2439 IFS=$as_save_IFS
2440 test -z "$as_dir" && as_dir=.
2441 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2442 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2443 ac_cv_prog_ac_ct_CC="gcc"
2444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2445 break 2
2446 fi
2447done
2448 done
2449IFS=$as_save_IFS
2450
2451fi
2452fi
2453ac_ct_CC=$ac_cv_prog_ac_ct_CC
2454if test -n "$ac_ct_CC"; then
2455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2456$as_echo "$ac_ct_CC" >&6; }
2457else
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2459$as_echo "no" >&6; }
2460fi
2461
2462 if test "x$ac_ct_CC" = x; then
2463 CC=""
2464 else
2465 case $cross_compiling:$ac_tool_warned in
2466yes:)
2467{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2468$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2469ac_tool_warned=yes ;;
2470esac
2471 CC=$ac_ct_CC
2472 fi
2473else
2474 CC="$ac_cv_prog_CC"
2475fi
2476
2477if test -z "$CC"; then
2478 if test -n "$ac_tool_prefix"; then
2479 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2480set dummy ${ac_tool_prefix}cc; ac_word=$2
2481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2482$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2483if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2484 $as_echo_n "(cached) " >&6
2485else
2486 if test -n "$CC"; then
2487 ac_cv_prog_CC="$CC" # Let the user override the test.
2488else
2489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2490for as_dir in $PATH
2491do
2492 IFS=$as_save_IFS
2493 test -z "$as_dir" && as_dir=.
2494 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2495 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2496 ac_cv_prog_CC="${ac_tool_prefix}cc"
2497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2498 break 2
2499 fi
2500done
2501 done
2502IFS=$as_save_IFS
2503
2504fi
2505fi
2506CC=$ac_cv_prog_CC
2507if test -n "$CC"; then
2508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2509$as_echo "$CC" >&6; }
2510else
2511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2512$as_echo "no" >&6; }
2513fi
2514
2515
2516 fi
2517fi
2518if test -z "$CC"; then
2519 # Extract the first word of "cc", so it can be a program name with args.
2520set dummy cc; ac_word=$2
2521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2522$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2523if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2524 $as_echo_n "(cached) " >&6
2525else
2526 if test -n "$CC"; then
2527 ac_cv_prog_CC="$CC" # Let the user override the test.
2528else
2529 ac_prog_rejected=no
2530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2531for as_dir in $PATH
2532do
2533 IFS=$as_save_IFS
2534 test -z "$as_dir" && as_dir=.
2535 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2537 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2538 ac_prog_rejected=yes
2539 continue
2540 fi
2541 ac_cv_prog_CC="cc"
2542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2543 break 2
2544 fi
2545done
2546 done
2547IFS=$as_save_IFS
2548
2549if test $ac_prog_rejected = yes; then
2550 # We found a bogon in the path, so make sure we never use it.
2551 set dummy $ac_cv_prog_CC
2552 shift
2553 if test $# != 0; then
2554 # We chose a different compiler from the bogus one.
2555 # However, it has the same basename, so the bogon will be chosen
2556 # first if we set CC to just the basename; use the full file name.
2557 shift
2558 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2559 fi
2560fi
2561fi
2562fi
2563CC=$ac_cv_prog_CC
2564if test -n "$CC"; then
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2566$as_echo "$CC" >&6; }
2567else
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2569$as_echo "no" >&6; }
2570fi
2571
2572
2573fi
2574if test -z "$CC"; then
2575 if test -n "$ac_tool_prefix"; then
2576 for ac_prog in cl.exe
2577 do
2578 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2579set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2581$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2582if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2583 $as_echo_n "(cached) " >&6
2584else
2585 if test -n "$CC"; then
2586 ac_cv_prog_CC="$CC" # Let the user override the test.
2587else
2588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2589for as_dir in $PATH
2590do
2591 IFS=$as_save_IFS
2592 test -z "$as_dir" && as_dir=.
2593 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2595 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2597 break 2
2598 fi
2599done
2600 done
2601IFS=$as_save_IFS
2602
2603fi
2604fi
2605CC=$ac_cv_prog_CC
2606if test -n "$CC"; then
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2608$as_echo "$CC" >&6; }
2609else
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2611$as_echo "no" >&6; }
2612fi
2613
2614
2615 test -n "$CC" && break
2616 done
2617fi
2618if test -z "$CC"; then
2619 ac_ct_CC=$CC
2620 for ac_prog in cl.exe
2621do
2622 # Extract the first word of "$ac_prog", so it can be a program name with args.
2623set dummy $ac_prog; ac_word=$2
2624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2626if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2627 $as_echo_n "(cached) " >&6
2628else
2629 if test -n "$ac_ct_CC"; then
2630 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2631else
2632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633for as_dir in $PATH
2634do
2635 IFS=$as_save_IFS
2636 test -z "$as_dir" && as_dir=.
2637 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2639 ac_cv_prog_ac_ct_CC="$ac_prog"
2640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641 break 2
2642 fi
2643done
2644 done
2645IFS=$as_save_IFS
2646
2647fi
2648fi
2649ac_ct_CC=$ac_cv_prog_ac_ct_CC
2650if test -n "$ac_ct_CC"; then
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2652$as_echo "$ac_ct_CC" >&6; }
2653else
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655$as_echo "no" >&6; }
2656fi
2657
2658
2659 test -n "$ac_ct_CC" && break
2660done
2661
2662 if test "x$ac_ct_CC" = x; then
2663 CC=""
2664 else
2665 case $cross_compiling:$ac_tool_warned in
2666yes:)
2667{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2668$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2669ac_tool_warned=yes ;;
2670esac
2671 CC=$ac_ct_CC
2672 fi
2673fi
2674
2675fi
2676
2677
2678test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2679$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2680as_fn_error $? "no acceptable C compiler found in \$PATH
2681See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2682
2683# Provide some information about the compiler.
2684$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2685set X $ac_compile
2686ac_compiler=$2
2687for ac_option in --version -v -V -qversion; do
2688 { { ac_try="$ac_compiler $ac_option >&5"
2689case "(($ac_try" in
2690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2691 *) ac_try_echo=$ac_try;;
2692esac
2693eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2694$as_echo "$ac_try_echo"; } >&5
2695 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2696 ac_status=$?
2697 if test -s conftest.err; then
2698 sed '10a\
2699... rest of stderr output deleted ...
2700 10q' conftest.err >conftest.er1
2701 cat conftest.er1 >&5
6bb11ab3 2702 fi
d0ac1c44 2703 rm -f conftest.er1 conftest.err
6bb11ab3
L
2704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2705 test $ac_status = 0; }
2706done
2707
2708cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2709/* end confdefs.h. */
2710
2711int
2712main ()
2713{
2714
2715 ;
2716 return 0;
2717}
2718_ACEOF
2719ac_clean_files_save=$ac_clean_files
d0ac1c44 2720ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2721# Try to create an executable without -o first, disregard a.out.
2722# It will help us diagnose broken compilers, and finding out an intuition
2723# of exeext.
d0ac1c44
SM
2724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2725$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2726ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2727
2728# The possible output files:
2729ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2730
2731ac_rmfiles=
2732for ac_file in $ac_files
2733do
2734 case $ac_file in
2735 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2736 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2737 esac
2738done
2739rm -f $ac_rmfiles
2740
2741if { { ac_try="$ac_link_default"
2742case "(($ac_try" in
2743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2744 *) ac_try_echo=$ac_try;;
2745esac
2746eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2747$as_echo "$ac_try_echo"; } >&5
2748 (eval "$ac_link_default") 2>&5
2749 ac_status=$?
2750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2751 test $ac_status = 0; }; then :
2752 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2753# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2754# in a Makefile. We should not override ac_cv_exeext if it was cached,
2755# so that the user can short-circuit this test for compilers unknown to
2756# Autoconf.
2757for ac_file in $ac_files ''
2758do
2759 test -f "$ac_file" || continue
2760 case $ac_file in
2761 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2762 ;;
2763 [ab].out )
2764 # We found the default executable, but exeext='' is most
2765 # certainly right.
2766 break;;
2767 *.* )
2768 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2769 then :; else
2770 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2771 fi
2772 # We set ac_cv_exeext here because the later test for it is not
2773 # safe: cross compilers may not add the suffix if given an `-o'
2774 # argument, so we may need to know it at that point already.
2775 # Even if this section looks crufty: it has the advantage of
2776 # actually working.
2777 break;;
2778 * )
2779 break;;
2780 esac
2781done
2782test "$ac_cv_exeext" = no && ac_cv_exeext=
2783
2784else
2785 ac_file=''
2786fi
6bb11ab3 2787if test -z "$ac_file"; then :
d0ac1c44
SM
2788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2789$as_echo "no" >&6; }
2790$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2791sed 's/^/| /' conftest.$ac_ext >&5
2792
2793{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2794$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2795as_fn_error 77 "C compiler cannot create executables
2796See \`config.log' for more details" "$LINENO" 5; }
2797else
2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2799$as_echo "yes" >&6; }
6bb11ab3 2800fi
d0ac1c44
SM
2801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2802$as_echo_n "checking for C compiler default output file name... " >&6; }
2803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2804$as_echo "$ac_file" >&6; }
6bb11ab3
L
2805ac_exeext=$ac_cv_exeext
2806
d0ac1c44 2807rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2808ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2810$as_echo_n "checking for suffix of executables... " >&6; }
2811if { { ac_try="$ac_link"
2812case "(($ac_try" in
2813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2814 *) ac_try_echo=$ac_try;;
2815esac
2816eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2817$as_echo "$ac_try_echo"; } >&5
2818 (eval "$ac_link") 2>&5
2819 ac_status=$?
2820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2821 test $ac_status = 0; }; then :
2822 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2823# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2824# work properly (i.e., refer to `conftest.exe'), while it won't with
2825# `rm'.
2826for ac_file in conftest.exe conftest conftest.*; do
2827 test -f "$ac_file" || continue
2828 case $ac_file in
2829 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2830 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2831 break;;
2832 * ) break;;
2833 esac
2834done
2835else
2836 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2837$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2838as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2839See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 2840fi
d0ac1c44 2841rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
2842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2843$as_echo "$ac_cv_exeext" >&6; }
2844
2845rm -f conftest.$ac_ext
2846EXEEXT=$ac_cv_exeext
2847ac_exeext=$EXEEXT
d0ac1c44
SM
2848cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2849/* end confdefs.h. */
2850#include <stdio.h>
2851int
2852main ()
2853{
2854FILE *f = fopen ("conftest.out", "w");
2855 return ferror (f) || fclose (f) != 0;
2856
2857 ;
2858 return 0;
2859}
2860_ACEOF
2861ac_clean_files="$ac_clean_files conftest.out"
2862# Check that the compiler produces executables we can run. If not, either
2863# the compiler is broken, or we cross compile.
2864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2865$as_echo_n "checking whether we are cross compiling... " >&6; }
2866if test "$cross_compiling" != yes; then
2867 { { ac_try="$ac_link"
2868case "(($ac_try" in
2869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2870 *) ac_try_echo=$ac_try;;
2871esac
2872eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2873$as_echo "$ac_try_echo"; } >&5
2874 (eval "$ac_link") 2>&5
2875 ac_status=$?
2876 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2877 test $ac_status = 0; }
2878 if { ac_try='./conftest$ac_cv_exeext'
2879 { { case "(($ac_try" in
2880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2881 *) ac_try_echo=$ac_try;;
2882esac
2883eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2884$as_echo "$ac_try_echo"; } >&5
2885 (eval "$ac_try") 2>&5
2886 ac_status=$?
2887 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2888 test $ac_status = 0; }; }; then
2889 cross_compiling=no
2890 else
2891 if test "$cross_compiling" = maybe; then
2892 cross_compiling=yes
2893 else
2894 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2895$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2896as_fn_error $? "cannot run C compiled programs.
2897If you meant to cross compile, use \`--host'.
2898See \`config.log' for more details" "$LINENO" 5; }
2899 fi
2900 fi
2901fi
2902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2903$as_echo "$cross_compiling" >&6; }
2904
2905rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2906ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2908$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2909if ${ac_cv_objext+:} false; then :
6bb11ab3
L
2910 $as_echo_n "(cached) " >&6
2911else
2912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2913/* end confdefs.h. */
2914
2915int
2916main ()
2917{
2918
2919 ;
2920 return 0;
2921}
2922_ACEOF
2923rm -f conftest.o conftest.obj
2924if { { ac_try="$ac_compile"
2925case "(($ac_try" in
2926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2927 *) ac_try_echo=$ac_try;;
2928esac
2929eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2930$as_echo "$ac_try_echo"; } >&5
2931 (eval "$ac_compile") 2>&5
2932 ac_status=$?
2933 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2934 test $ac_status = 0; }; then :
2935 for ac_file in conftest.o conftest.obj conftest.*; do
2936 test -f "$ac_file" || continue;
2937 case $ac_file in
2938 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2939 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2940 break;;
2941 esac
2942done
2943else
2944 $as_echo "$as_me: failed program was:" >&5
2945sed 's/^/| /' conftest.$ac_ext >&5
2946
2947{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2948$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2949as_fn_error $? "cannot compute suffix of object files: cannot compile
2950See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2951fi
2952rm -f conftest.$ac_cv_objext conftest.$ac_ext
2953fi
2954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2955$as_echo "$ac_cv_objext" >&6; }
2956OBJEXT=$ac_cv_objext
2957ac_objext=$OBJEXT
2958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2959$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2960if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
2961 $as_echo_n "(cached) " >&6
2962else
2963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2964/* end confdefs.h. */
2965
2966int
2967main ()
2968{
2969#ifndef __GNUC__
2970 choke me
2971#endif
2972
2973 ;
2974 return 0;
2975}
2976_ACEOF
2977if ac_fn_c_try_compile "$LINENO"; then :
2978 ac_compiler_gnu=yes
2979else
2980 ac_compiler_gnu=no
2981fi
2982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2983ac_cv_c_compiler_gnu=$ac_compiler_gnu
2984
2985fi
2986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2987$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2988if test $ac_compiler_gnu = yes; then
2989 GCC=yes
2990else
2991 GCC=
2992fi
2993ac_test_CFLAGS=${CFLAGS+set}
2994ac_save_CFLAGS=$CFLAGS
2995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2996$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 2997if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
2998 $as_echo_n "(cached) " >&6
2999else
3000 ac_save_c_werror_flag=$ac_c_werror_flag
3001 ac_c_werror_flag=yes
3002 ac_cv_prog_cc_g=no
3003 CFLAGS="-g"
3004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3005/* end confdefs.h. */
3006
3007int
3008main ()
3009{
3010
3011 ;
3012 return 0;
3013}
3014_ACEOF
3015if ac_fn_c_try_compile "$LINENO"; then :
3016 ac_cv_prog_cc_g=yes
3017else
3018 CFLAGS=""
3019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3020/* end confdefs.h. */
3021
3022int
3023main ()
3024{
3025
3026 ;
3027 return 0;
3028}
3029_ACEOF
3030if ac_fn_c_try_compile "$LINENO"; then :
3031
3032else
3033 ac_c_werror_flag=$ac_save_c_werror_flag
3034 CFLAGS="-g"
3035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3036/* end confdefs.h. */
3037
3038int
3039main ()
3040{
3041
3042 ;
3043 return 0;
3044}
3045_ACEOF
3046if ac_fn_c_try_compile "$LINENO"; then :
3047 ac_cv_prog_cc_g=yes
3048fi
3049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3050fi
3051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3052fi
3053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3054 ac_c_werror_flag=$ac_save_c_werror_flag
3055fi
3056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3057$as_echo "$ac_cv_prog_cc_g" >&6; }
3058if test "$ac_test_CFLAGS" = set; then
3059 CFLAGS=$ac_save_CFLAGS
3060elif test $ac_cv_prog_cc_g = yes; then
3061 if test "$GCC" = yes; then
3062 CFLAGS="-g -O2"
3063 else
3064 CFLAGS="-g"
3065 fi
3066else
3067 if test "$GCC" = yes; then
3068 CFLAGS="-O2"
3069 else
3070 CFLAGS=
3071 fi
3072fi
3073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3074$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3075if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3076 $as_echo_n "(cached) " >&6
3077else
3078 ac_cv_prog_cc_c89=no
3079ac_save_CC=$CC
3080cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3081/* end confdefs.h. */
3082#include <stdarg.h>
3083#include <stdio.h>
d0ac1c44 3084struct stat;
6bb11ab3
L
3085/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3086struct buf { int x; };
3087FILE * (*rcsopen) (struct buf *, struct stat *, int);
3088static char *e (p, i)
3089 char **p;
3090 int i;
3091{
3092 return p[i];
3093}
3094static char *f (char * (*g) (char **, int), char **p, ...)
3095{
3096 char *s;
3097 va_list v;
3098 va_start (v,p);
3099 s = g (p, va_arg (v,int));
3100 va_end (v);
3101 return s;
3102}
3103
3104/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3105 function prototypes and stuff, but not '\xHH' hex character constants.
3106 These don't provoke an error unfortunately, instead are silently treated
3107 as 'x'. The following induces an error, until -std is added to get
3108 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3109 array size at least. It's necessary to write '\x00'==0 to get something
3110 that's true only with -std. */
3111int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3112
3113/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3114 inside strings and character constants. */
3115#define FOO(x) 'x'
3116int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3117
3118int test (int i, double x);
3119struct s1 {int (*f) (int a);};
3120struct s2 {int (*f) (double a);};
3121int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3122int argc;
3123char **argv;
3124int
3125main ()
3126{
3127return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3128 ;
3129 return 0;
3130}
3131_ACEOF
3132for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3133 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3134do
3135 CC="$ac_save_CC $ac_arg"
3136 if ac_fn_c_try_compile "$LINENO"; then :
3137 ac_cv_prog_cc_c89=$ac_arg
3138fi
3139rm -f core conftest.err conftest.$ac_objext
3140 test "x$ac_cv_prog_cc_c89" != "xno" && break
3141done
3142rm -f conftest.$ac_ext
3143CC=$ac_save_CC
3144
3145fi
3146# AC_CACHE_VAL
3147case "x$ac_cv_prog_cc_c89" in
3148 x)
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3150$as_echo "none needed" >&6; } ;;
3151 xno)
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3153$as_echo "unsupported" >&6; } ;;
3154 *)
3155 CC="$CC $ac_cv_prog_cc_c89"
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3157$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3158esac
3159if test "x$ac_cv_prog_cc_c89" != xno; then :
3160
3161fi
3162
3163ac_ext=c
3164ac_cpp='$CPP $CPPFLAGS'
3165ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3166ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3167ac_compiler_gnu=$ac_cv_c_compiler_gnu
3168
c2783492 3169
ebe9564b
MF
3170ac_ext=c
3171ac_cpp='$CPP $CPPFLAGS'
3172ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3173ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3174ac_compiler_gnu=$ac_cv_c_compiler_gnu
3175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3176$as_echo_n "checking how to run the C preprocessor... " >&6; }
3177# On Suns, sometimes $CPP names a directory.
3178if test -n "$CPP" && test -d "$CPP"; then
3179 CPP=
3180fi
3181if test -z "$CPP"; then
3182 if ${ac_cv_prog_CPP+:} false; then :
3183 $as_echo_n "(cached) " >&6
3184else
3185 # Double quotes because CPP needs to be expanded
3186 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3187 do
3188 ac_preproc_ok=false
3189for ac_c_preproc_warn_flag in '' yes
3190do
3191 # Use a header file that comes with gcc, so configuring glibc
3192 # with a fresh cross-compiler works.
3193 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3194 # <limits.h> exists even on freestanding compilers.
3195 # On the NeXT, cc -E runs the code through the compiler's parser,
3196 # not just through cpp. "Syntax error" is here to catch this case.
3197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3198/* end confdefs.h. */
3199#ifdef __STDC__
3200# include <limits.h>
3201#else
3202# include <assert.h>
3203#endif
3204 Syntax error
3205_ACEOF
3206if ac_fn_c_try_cpp "$LINENO"; then :
3207
3208else
3209 # Broken: fails on valid input.
3210continue
3211fi
3212rm -f conftest.err conftest.i conftest.$ac_ext
3213
3214 # OK, works on sane cases. Now check whether nonexistent headers
3215 # can be detected and how.
3216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3217/* end confdefs.h. */
3218#include <ac_nonexistent.h>
3219_ACEOF
3220if ac_fn_c_try_cpp "$LINENO"; then :
3221 # Broken: success on invalid input.
3222continue
3223else
3224 # Passes both tests.
3225ac_preproc_ok=:
3226break
3227fi
3228rm -f conftest.err conftest.i conftest.$ac_ext
3229
3230done
3231# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3232rm -f conftest.i conftest.err conftest.$ac_ext
3233if $ac_preproc_ok; then :
3234 break
3235fi
3236
3237 done
3238 ac_cv_prog_CPP=$CPP
3239
3240fi
3241 CPP=$ac_cv_prog_CPP
3242else
3243 ac_cv_prog_CPP=$CPP
3244fi
3245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3246$as_echo "$CPP" >&6; }
3247ac_preproc_ok=false
3248for ac_c_preproc_warn_flag in '' yes
3249do
3250 # Use a header file that comes with gcc, so configuring glibc
3251 # with a fresh cross-compiler works.
3252 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3253 # <limits.h> exists even on freestanding compilers.
3254 # On the NeXT, cc -E runs the code through the compiler's parser,
3255 # not just through cpp. "Syntax error" is here to catch this case.
3256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3257/* end confdefs.h. */
3258#ifdef __STDC__
3259# include <limits.h>
3260#else
3261# include <assert.h>
3262#endif
3263 Syntax error
3264_ACEOF
3265if ac_fn_c_try_cpp "$LINENO"; then :
3266
3267else
3268 # Broken: fails on valid input.
3269continue
3270fi
3271rm -f conftest.err conftest.i conftest.$ac_ext
3272
3273 # OK, works on sane cases. Now check whether nonexistent headers
3274 # can be detected and how.
3275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3276/* end confdefs.h. */
3277#include <ac_nonexistent.h>
3278_ACEOF
3279if ac_fn_c_try_cpp "$LINENO"; then :
3280 # Broken: success on invalid input.
3281continue
3282else
3283 # Passes both tests.
3284ac_preproc_ok=:
3285break
3286fi
3287rm -f conftest.err conftest.i conftest.$ac_ext
3288
3289done
3290# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3291rm -f conftest.i conftest.err conftest.$ac_ext
3292if $ac_preproc_ok; then :
3293
3294else
3295 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3296$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3297as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3298See \`config.log' for more details" "$LINENO" 5; }
3299fi
3300
3301ac_ext=c
3302ac_cpp='$CPP $CPPFLAGS'
3303ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3304ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3305ac_compiler_gnu=$ac_cv_c_compiler_gnu
3306
6bb11ab3
L
3307
3308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3309$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3310if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3311 $as_echo_n "(cached) " >&6
3312else
3313 if test -z "$GREP"; then
3314 ac_path_GREP_found=false
3315 # Loop through the user's path and test for each of PROGNAME-LIST
3316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3317for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3318do
3319 IFS=$as_save_IFS
3320 test -z "$as_dir" && as_dir=.
3321 for ac_prog in grep ggrep; do
3322 for ac_exec_ext in '' $ac_executable_extensions; do
3323 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3324 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3325# Check for GNU ac_path_GREP and select it if it is found.
3326 # Check for GNU $ac_path_GREP
3327case `"$ac_path_GREP" --version 2>&1` in
3328*GNU*)
3329 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3330*)
3331 ac_count=0
3332 $as_echo_n 0123456789 >"conftest.in"
3333 while :
3334 do
3335 cat "conftest.in" "conftest.in" >"conftest.tmp"
3336 mv "conftest.tmp" "conftest.in"
3337 cp "conftest.in" "conftest.nl"
3338 $as_echo 'GREP' >> "conftest.nl"
3339 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3340 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3341 as_fn_arith $ac_count + 1 && ac_count=$as_val
3342 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3343 # Best one so far, save it but keep looking for a better one
3344 ac_cv_path_GREP="$ac_path_GREP"
3345 ac_path_GREP_max=$ac_count
3346 fi
3347 # 10*(2^10) chars as input seems more than enough
3348 test $ac_count -gt 10 && break
3349 done
3350 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3351esac
3352
3353 $ac_path_GREP_found && break 3
3354 done
3355 done
3356 done
3357IFS=$as_save_IFS
3358 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3359 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3360 fi
3361else
3362 ac_cv_path_GREP=$GREP
3363fi
3364
3365fi
3366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3367$as_echo "$ac_cv_path_GREP" >&6; }
3368 GREP="$ac_cv_path_GREP"
3369
3370
3371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3372$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3373if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3374 $as_echo_n "(cached) " >&6
3375else
3376 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3377 then ac_cv_path_EGREP="$GREP -E"
3378 else
3379 if test -z "$EGREP"; then
3380 ac_path_EGREP_found=false
3381 # Loop through the user's path and test for each of PROGNAME-LIST
3382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3383for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3384do
3385 IFS=$as_save_IFS
3386 test -z "$as_dir" && as_dir=.
3387 for ac_prog in egrep; do
3388 for ac_exec_ext in '' $ac_executable_extensions; do
3389 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3390 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3391# Check for GNU ac_path_EGREP and select it if it is found.
3392 # Check for GNU $ac_path_EGREP
3393case `"$ac_path_EGREP" --version 2>&1` in
3394*GNU*)
3395 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3396*)
3397 ac_count=0
3398 $as_echo_n 0123456789 >"conftest.in"
3399 while :
3400 do
3401 cat "conftest.in" "conftest.in" >"conftest.tmp"
3402 mv "conftest.tmp" "conftest.in"
3403 cp "conftest.in" "conftest.nl"
3404 $as_echo 'EGREP' >> "conftest.nl"
3405 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3406 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3407 as_fn_arith $ac_count + 1 && ac_count=$as_val
3408 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3409 # Best one so far, save it but keep looking for a better one
3410 ac_cv_path_EGREP="$ac_path_EGREP"
3411 ac_path_EGREP_max=$ac_count
3412 fi
3413 # 10*(2^10) chars as input seems more than enough
3414 test $ac_count -gt 10 && break
3415 done
3416 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3417esac
3418
3419 $ac_path_EGREP_found && break 3
3420 done
3421 done
3422 done
3423IFS=$as_save_IFS
3424 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3425 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3426 fi
3427else
3428 ac_cv_path_EGREP=$EGREP
3429fi
3430
3431 fi
3432fi
3433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3434$as_echo "$ac_cv_path_EGREP" >&6; }
3435 EGREP="$ac_cv_path_EGREP"
3436
3437
3438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3439$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3440if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3441 $as_echo_n "(cached) " >&6
3442else
3443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3444/* end confdefs.h. */
3445#include <stdlib.h>
3446#include <stdarg.h>
3447#include <string.h>
3448#include <float.h>
3449
3450int
3451main ()
3452{
3453
3454 ;
3455 return 0;
3456}
3457_ACEOF
3458if ac_fn_c_try_compile "$LINENO"; then :
3459 ac_cv_header_stdc=yes
3460else
3461 ac_cv_header_stdc=no
3462fi
3463rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3464
3465if test $ac_cv_header_stdc = yes; then
3466 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468/* end confdefs.h. */
3469#include <string.h>
3470
3471_ACEOF
3472if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3473 $EGREP "memchr" >/dev/null 2>&1; then :
3474
3475else
3476 ac_cv_header_stdc=no
3477fi
3478rm -f conftest*
3479
3480fi
3481
3482if test $ac_cv_header_stdc = yes; then
3483 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3485/* end confdefs.h. */
3486#include <stdlib.h>
3487
3488_ACEOF
3489if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3490 $EGREP "free" >/dev/null 2>&1; then :
3491
3492else
3493 ac_cv_header_stdc=no
3494fi
3495rm -f conftest*
3496
3497fi
3498
3499if test $ac_cv_header_stdc = yes; then
3500 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3501 if test "$cross_compiling" = yes; then :
3502 :
3503else
3504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3505/* end confdefs.h. */
3506#include <ctype.h>
3507#include <stdlib.h>
3508#if ((' ' & 0x0FF) == 0x020)
3509# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3510# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3511#else
3512# define ISLOWER(c) \
3513 (('a' <= (c) && (c) <= 'i') \
3514 || ('j' <= (c) && (c) <= 'r') \
3515 || ('s' <= (c) && (c) <= 'z'))
3516# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3517#endif
3518
3519#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3520int
3521main ()
3522{
3523 int i;
3524 for (i = 0; i < 256; i++)
3525 if (XOR (islower (i), ISLOWER (i))
3526 || toupper (i) != TOUPPER (i))
3527 return 2;
3528 return 0;
3529}
3530_ACEOF
3531if ac_fn_c_try_run "$LINENO"; then :
3532
3533else
3534 ac_cv_header_stdc=no
3535fi
3536rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3537 conftest.$ac_objext conftest.beam conftest.$ac_ext
3538fi
3539
3540fi
3541fi
3542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3543$as_echo "$ac_cv_header_stdc" >&6; }
3544if test $ac_cv_header_stdc = yes; then
3545
3546$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3547
3548fi
3549
3550# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3551for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3552 inttypes.h stdint.h unistd.h
3553do :
3554 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3555ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3556"
d0ac1c44 3557if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3558 cat >>confdefs.h <<_ACEOF
3559#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3560_ACEOF
3561
3562fi
3563
3564done
3565
3566
3567
3568 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3569if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3570 MINIX=yes
3571else
3572 MINIX=
3573fi
3574
3575
3576 if test "$MINIX" = yes; then
3577
3578$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3579
3580
3581$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3582
3583
3584$as_echo "#define _MINIX 1" >>confdefs.h
3585
3586 fi
3587
3588
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3590$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3591if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3592 $as_echo_n "(cached) " >&6
3593else
3594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3595/* end confdefs.h. */
3596
d0ac1c44
SM
3597# define __EXTENSIONS__ 1
3598 $ac_includes_default
6bb11ab3
L
3599int
3600main ()
3601{
3602
3603 ;
3604 return 0;
3605}
3606_ACEOF
3607if ac_fn_c_try_compile "$LINENO"; then :
3608 ac_cv_safe_to_define___extensions__=yes
3609else
3610 ac_cv_safe_to_define___extensions__=no
3611fi
3612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3613fi
3614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3615$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3616 test $ac_cv_safe_to_define___extensions__ = yes &&
3617 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3618
3619 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3620
3621 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3622
3623 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3624
3625 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3626
3627
3628test "$program_prefix" != NONE &&
3629 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3630# Use a double $ so make ignores it.
3631test "$program_suffix" != NONE &&
3632 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3633# Double any \ or $.
3634# By default was `s,x,x', remove it if useless.
3635ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3636program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3637
3638# Find a good install program. We prefer a C program (faster),
3639# so one script is as good as another. But avoid the broken or
3640# incompatible versions:
3641# SysV /etc/install, /usr/sbin/install
3642# SunOS /usr/etc/install
3643# IRIX /sbin/install
3644# AIX /bin/install
3645# AmigaOS /C/install, which installs bootblocks on floppy discs
3646# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3647# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3648# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3649# OS/2's system install, which has a completely different semantic
3650# ./install, which can be erroneously created by make from ./install.sh.
3651# Reject install programs that cannot install multiple files.
3652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3653$as_echo_n "checking for a BSD-compatible install... " >&6; }
3654if test -z "$INSTALL"; then
d0ac1c44 3655if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3656 $as_echo_n "(cached) " >&6
3657else
3658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3659for as_dir in $PATH
3660do
3661 IFS=$as_save_IFS
3662 test -z "$as_dir" && as_dir=.
3663 # Account for people who put trailing slashes in PATH elements.
3664case $as_dir/ in #((
3665 ./ | .// | /[cC]/* | \
3666 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3667 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3668 /usr/ucb/* ) ;;
3669 *)
3670 # OSF1 and SCO ODT 3.0 have their own names for install.
3671 # Don't use installbsd from OSF since it installs stuff as root
3672 # by default.
3673 for ac_prog in ginstall scoinst install; do
3674 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3675 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3676 if test $ac_prog = install &&
3677 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3678 # AIX install. It has an incompatible calling convention.
3679 :
3680 elif test $ac_prog = install &&
3681 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3682 # program-specific install script used by HP pwplus--don't use.
3683 :
3684 else
3685 rm -rf conftest.one conftest.two conftest.dir
3686 echo one > conftest.one
3687 echo two > conftest.two
3688 mkdir conftest.dir
3689 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3690 test -s conftest.one && test -s conftest.two &&
3691 test -s conftest.dir/conftest.one &&
3692 test -s conftest.dir/conftest.two
3693 then
3694 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3695 break 3
3696 fi
3697 fi
3698 fi
3699 done
3700 done
3701 ;;
3702esac
3703
3704 done
3705IFS=$as_save_IFS
3706
3707rm -rf conftest.one conftest.two conftest.dir
3708
3709fi
3710 if test "${ac_cv_path_install+set}" = set; then
3711 INSTALL=$ac_cv_path_install
3712 else
3713 # As a last resort, use the slow shell script. Don't cache a
3714 # value for INSTALL within a source directory, because that will
3715 # break other packages using the cache if that directory is
3716 # removed, or if the value is a relative name.
3717 INSTALL=$ac_install_sh
3718 fi
3719fi
3720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3721$as_echo "$INSTALL" >&6; }
3722
3723# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3724# It thinks the first close brace ends the variable substitution.
3725test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3726
3727test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3728
3729test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3730
3731rm -rf .tst 2>/dev/null
3732mkdir .tst 2>/dev/null
3733if test -d .tst; then
3734 am__leading_dot=.
3735else
3736 am__leading_dot=_
3737fi
3738rmdir .tst 2>/dev/null
3739
3740DEPDIR="${am__leading_dot}deps"
3741
3742case `pwd` in
3743 *\ * | *\ *)
3744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3745$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3746esac
3747
3748
3749
3750macro_version='2.2.7a'
3751macro_revision='1.3134'
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765ltmain="$ac_aux_dir/ltmain.sh"
3766
3767# Backslashify metacharacters that are still active within
3768# double-quoted strings.
3769sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3770
3771# Same as above, but do not quote variable references.
3772double_quote_subst='s/\(["`\\]\)/\\\1/g'
3773
3774# Sed substitution to delay expansion of an escaped shell variable in a
3775# double_quote_subst'ed string.
3776delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3777
3778# Sed substitution to delay expansion of an escaped single quote.
3779delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3780
3781# Sed substitution to avoid accidental globbing in evaled expressions
3782no_glob_subst='s/\*/\\\*/g'
3783
3784ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3785ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3786ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3787
3788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3789$as_echo_n "checking how to print strings... " >&6; }
3790# Test print first, because it will be a builtin if present.
3791if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3792 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3793 ECHO='print -r --'
3794elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3795 ECHO='printf %s\n'
3796else
3797 # Use this function as a fallback that always works.
3798 func_fallback_echo ()
3799 {
3800 eval 'cat <<_LTECHO_EOF
3801$1
3802_LTECHO_EOF'
3803 }
3804 ECHO='func_fallback_echo'
3805fi
3806
3807# func_echo_all arg...
3808# Invoke $ECHO with all args, space-separated.
3809func_echo_all ()
3810{
3811 $ECHO ""
3812}
3813
3814case "$ECHO" in
3815 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3816$as_echo "printf" >&6; } ;;
3817 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3818$as_echo "print -r" >&6; } ;;
3819 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3820$as_echo "cat" >&6; } ;;
3821esac
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3837$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 3838if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
3839 $as_echo_n "(cached) " >&6
3840else
3841 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3842 for ac_i in 1 2 3 4 5 6 7; do
3843 ac_script="$ac_script$as_nl$ac_script"
3844 done
3845 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3846 { ac_script=; unset ac_script;}
3847 if test -z "$SED"; then
3848 ac_path_SED_found=false
3849 # Loop through the user's path and test for each of PROGNAME-LIST
3850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3851for as_dir in $PATH
3852do
3853 IFS=$as_save_IFS
3854 test -z "$as_dir" && as_dir=.
3855 for ac_prog in sed gsed; do
3856 for ac_exec_ext in '' $ac_executable_extensions; do
3857 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3858 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
3859# Check for GNU ac_path_SED and select it if it is found.
3860 # Check for GNU $ac_path_SED
3861case `"$ac_path_SED" --version 2>&1` in
3862*GNU*)
3863 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3864*)
3865 ac_count=0
3866 $as_echo_n 0123456789 >"conftest.in"
3867 while :
3868 do
3869 cat "conftest.in" "conftest.in" >"conftest.tmp"
3870 mv "conftest.tmp" "conftest.in"
3871 cp "conftest.in" "conftest.nl"
3872 $as_echo '' >> "conftest.nl"
3873 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3874 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3875 as_fn_arith $ac_count + 1 && ac_count=$as_val
3876 if test $ac_count -gt ${ac_path_SED_max-0}; then
3877 # Best one so far, save it but keep looking for a better one
3878 ac_cv_path_SED="$ac_path_SED"
3879 ac_path_SED_max=$ac_count
3880 fi
3881 # 10*(2^10) chars as input seems more than enough
3882 test $ac_count -gt 10 && break
3883 done
3884 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3885esac
3886
3887 $ac_path_SED_found && break 3
3888 done
3889 done
3890 done
3891IFS=$as_save_IFS
3892 if test -z "$ac_cv_path_SED"; then
d0ac1c44 3893 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
3894 fi
3895else
3896 ac_cv_path_SED=$SED
3897fi
3898
3899fi
3900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3901$as_echo "$ac_cv_path_SED" >&6; }
3902 SED="$ac_cv_path_SED"
3903 rm -f conftest.sed
3904
3905test -z "$SED" && SED=sed
3906Xsed="$SED -e 1s/^X//"
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3919$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 3920if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
3921 $as_echo_n "(cached) " >&6
3922else
3923 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3924 then ac_cv_path_FGREP="$GREP -F"
3925 else
3926 if test -z "$FGREP"; then
3927 ac_path_FGREP_found=false
3928 # Loop through the user's path and test for each of PROGNAME-LIST
3929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3930for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3931do
3932 IFS=$as_save_IFS
3933 test -z "$as_dir" && as_dir=.
3934 for ac_prog in fgrep; do
3935 for ac_exec_ext in '' $ac_executable_extensions; do
3936 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3937 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
3938# Check for GNU ac_path_FGREP and select it if it is found.
3939 # Check for GNU $ac_path_FGREP
3940case `"$ac_path_FGREP" --version 2>&1` in
3941*GNU*)
3942 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3943*)
3944 ac_count=0
3945 $as_echo_n 0123456789 >"conftest.in"
3946 while :
3947 do
3948 cat "conftest.in" "conftest.in" >"conftest.tmp"
3949 mv "conftest.tmp" "conftest.in"
3950 cp "conftest.in" "conftest.nl"
3951 $as_echo 'FGREP' >> "conftest.nl"
3952 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3953 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3954 as_fn_arith $ac_count + 1 && ac_count=$as_val
3955 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3956 # Best one so far, save it but keep looking for a better one
3957 ac_cv_path_FGREP="$ac_path_FGREP"
3958 ac_path_FGREP_max=$ac_count
3959 fi
3960 # 10*(2^10) chars as input seems more than enough
3961 test $ac_count -gt 10 && break
3962 done
3963 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3964esac
3965
3966 $ac_path_FGREP_found && break 3
3967 done
3968 done
3969 done
3970IFS=$as_save_IFS
3971 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 3972 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3973 fi
3974else
3975 ac_cv_path_FGREP=$FGREP
3976fi
3977
3978 fi
3979fi
3980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3981$as_echo "$ac_cv_path_FGREP" >&6; }
3982 FGREP="$ac_cv_path_FGREP"
3983
3984
3985test -z "$GREP" && GREP=grep
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005# Check whether --with-gnu-ld was given.
4006if test "${with_gnu_ld+set}" = set; then :
4007 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4008else
4009 with_gnu_ld=no
4010fi
4011
4012ac_prog=ld
4013if test "$GCC" = yes; then
4014 # Check if gcc -print-prog-name=ld gives a path.
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4016$as_echo_n "checking for ld used by $CC... " >&6; }
4017 case $host in
4018 *-*-mingw*)
4019 # gcc leaves a trailing carriage return which upsets mingw
4020 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4021 *)
4022 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4023 esac
4024 case $ac_prog in
4025 # Accept absolute paths.
4026 [\\/]* | ?:[\\/]*)
4027 re_direlt='/[^/][^/]*/\.\./'
4028 # Canonicalize the pathname of ld
4029 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4030 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4031 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4032 done
4033 test -z "$LD" && LD="$ac_prog"
4034 ;;
4035 "")
4036 # If it fails, then pretend we aren't using GCC.
4037 ac_prog=ld
4038 ;;
4039 *)
4040 # If it is relative, then search for the first ld in PATH.
4041 with_gnu_ld=unknown
4042 ;;
4043 esac
4044elif test "$with_gnu_ld" = yes; then
4045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4046$as_echo_n "checking for GNU ld... " >&6; }
4047else
4048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4049$as_echo_n "checking for non-GNU ld... " >&6; }
4050fi
d0ac1c44 4051if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4052 $as_echo_n "(cached) " >&6
4053else
4054 if test -z "$LD"; then
4055 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4056 for ac_dir in $PATH; do
4057 IFS="$lt_save_ifs"
4058 test -z "$ac_dir" && ac_dir=.
4059 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4060 lt_cv_path_LD="$ac_dir/$ac_prog"
4061 # Check to see if the program is GNU ld. I'd rather use --version,
4062 # but apparently some variants of GNU ld only accept -v.
4063 # Break only if it was the GNU/non-GNU ld that we prefer.
4064 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4065 *GNU* | *'with BFD'*)
4066 test "$with_gnu_ld" != no && break
4067 ;;
4068 *)
4069 test "$with_gnu_ld" != yes && break
4070 ;;
4071 esac
4072 fi
4073 done
4074 IFS="$lt_save_ifs"
4075else
4076 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4077fi
4078fi
4079
4080LD="$lt_cv_path_LD"
4081if test -n "$LD"; then
4082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4083$as_echo "$LD" >&6; }
4084else
4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4086$as_echo "no" >&6; }
4087fi
d0ac1c44 4088test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4090$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4091if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4092 $as_echo_n "(cached) " >&6
4093else
4094 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4095case `$LD -v 2>&1 </dev/null` in
4096*GNU* | *'with BFD'*)
4097 lt_cv_prog_gnu_ld=yes
4098 ;;
4099*)
4100 lt_cv_prog_gnu_ld=no
4101 ;;
4102esac
4103fi
4104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4105$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4106with_gnu_ld=$lt_cv_prog_gnu_ld
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4117$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4118if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4119 $as_echo_n "(cached) " >&6
4120else
4121 if test -n "$NM"; then
4122 # Let the user override the test.
4123 lt_cv_path_NM="$NM"
4124else
4125 lt_nm_to_check="${ac_tool_prefix}nm"
4126 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4127 lt_nm_to_check="$lt_nm_to_check nm"
4128 fi
4129 for lt_tmp_nm in $lt_nm_to_check; do
4130 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4131 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4132 IFS="$lt_save_ifs"
4133 test -z "$ac_dir" && ac_dir=.
4134 tmp_nm="$ac_dir/$lt_tmp_nm"
4135 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4136 # Check to see if the nm accepts a BSD-compat flag.
4137 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4138 # nm: unknown option "B" ignored
4139 # Tru64's nm complains that /dev/null is an invalid object file
4140 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4141 */dev/null* | *'Invalid file or object type'*)
4142 lt_cv_path_NM="$tmp_nm -B"
4143 break
4144 ;;
4145 *)
4146 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4147 */dev/null*)
4148 lt_cv_path_NM="$tmp_nm -p"
4149 break
4150 ;;
4151 *)
4152 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4153 continue # so that we can try to find one that supports BSD flags
4154 ;;
4155 esac
4156 ;;
4157 esac
4158 fi
4159 done
4160 IFS="$lt_save_ifs"
4161 done
4162 : ${lt_cv_path_NM=no}
4163fi
4164fi
4165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4166$as_echo "$lt_cv_path_NM" >&6; }
4167if test "$lt_cv_path_NM" != "no"; then
4168 NM="$lt_cv_path_NM"
4169else
4170 # Didn't find any BSD compatible name lister, look for dumpbin.
4171 if test -n "$DUMPBIN"; then :
4172 # Let the user override the test.
4173 else
4174 if test -n "$ac_tool_prefix"; then
4175 for ac_prog in dumpbin "link -dump"
4176 do
4177 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4178set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4180$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4181if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4182 $as_echo_n "(cached) " >&6
4183else
4184 if test -n "$DUMPBIN"; then
4185 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4186else
4187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4188for as_dir in $PATH
4189do
4190 IFS=$as_save_IFS
4191 test -z "$as_dir" && as_dir=.
4192 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4193 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4194 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4196 break 2
4197 fi
4198done
4199 done
4200IFS=$as_save_IFS
4201
4202fi
4203fi
4204DUMPBIN=$ac_cv_prog_DUMPBIN
4205if test -n "$DUMPBIN"; then
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4207$as_echo "$DUMPBIN" >&6; }
4208else
4209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4210$as_echo "no" >&6; }
4211fi
4212
4213
4214 test -n "$DUMPBIN" && break
4215 done
4216fi
4217if test -z "$DUMPBIN"; then
4218 ac_ct_DUMPBIN=$DUMPBIN
4219 for ac_prog in dumpbin "link -dump"
4220do
4221 # Extract the first word of "$ac_prog", so it can be a program name with args.
4222set dummy $ac_prog; ac_word=$2
4223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4224$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4225if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4226 $as_echo_n "(cached) " >&6
4227else
4228 if test -n "$ac_ct_DUMPBIN"; then
4229 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4230else
4231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4232for as_dir in $PATH
4233do
4234 IFS=$as_save_IFS
4235 test -z "$as_dir" && as_dir=.
4236 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4237 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4238 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4240 break 2
4241 fi
4242done
4243 done
4244IFS=$as_save_IFS
4245
4246fi
4247fi
4248ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4249if test -n "$ac_ct_DUMPBIN"; then
4250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4251$as_echo "$ac_ct_DUMPBIN" >&6; }
4252else
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4254$as_echo "no" >&6; }
4255fi
4256
4257
4258 test -n "$ac_ct_DUMPBIN" && break
4259done
4260
4261 if test "x$ac_ct_DUMPBIN" = x; then
4262 DUMPBIN=":"
4263 else
4264 case $cross_compiling:$ac_tool_warned in
4265yes:)
4266{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4267$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4268ac_tool_warned=yes ;;
4269esac
4270 DUMPBIN=$ac_ct_DUMPBIN
4271 fi
4272fi
4273
4274 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4275 *COFF*)
4276 DUMPBIN="$DUMPBIN -symbols"
4277 ;;
4278 *)
4279 DUMPBIN=:
4280 ;;
4281 esac
4282 fi
4283
4284 if test "$DUMPBIN" != ":"; then
4285 NM="$DUMPBIN"
4286 fi
4287fi
4288test -z "$NM" && NM=nm
4289
4290
4291
4292
4293
4294
4295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4296$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4297if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4298 $as_echo_n "(cached) " >&6
4299else
4300 lt_cv_nm_interface="BSD nm"
4301 echo "int some_variable = 0;" > conftest.$ac_ext
4302 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4303 (eval "$ac_compile" 2>conftest.err)
4304 cat conftest.err >&5
4305 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4306 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4307 cat conftest.err >&5
4308 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4309 cat conftest.out >&5
4310 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4311 lt_cv_nm_interface="MS dumpbin"
4312 fi
4313 rm -f conftest*
4314fi
4315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4316$as_echo "$lt_cv_nm_interface" >&6; }
4317
4318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4319$as_echo_n "checking whether ln -s works... " >&6; }
4320LN_S=$as_ln_s
4321if test "$LN_S" = "ln -s"; then
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4323$as_echo "yes" >&6; }
4324else
4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4326$as_echo "no, using $LN_S" >&6; }
4327fi
4328
4329# find the maximum length of command line arguments
4330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4331$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4332if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4333 $as_echo_n "(cached) " >&6
4334else
4335 i=0
4336 teststring="ABCD"
4337
4338 case $build_os in
4339 msdosdjgpp*)
4340 # On DJGPP, this test can blow up pretty badly due to problems in libc
4341 # (any single argument exceeding 2000 bytes causes a buffer overrun
4342 # during glob expansion). Even if it were fixed, the result of this
4343 # check would be larger than it should be.
4344 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4345 ;;
4346
4347 gnu*)
4348 # Under GNU Hurd, this test is not required because there is
4349 # no limit to the length of command line arguments.
4350 # Libtool will interpret -1 as no limit whatsoever
4351 lt_cv_sys_max_cmd_len=-1;
4352 ;;
4353
4354 cygwin* | mingw* | cegcc*)
4355 # On Win9x/ME, this test blows up -- it succeeds, but takes
4356 # about 5 minutes as the teststring grows exponentially.
4357 # Worse, since 9x/ME are not pre-emptively multitasking,
4358 # you end up with a "frozen" computer, even though with patience
4359 # the test eventually succeeds (with a max line length of 256k).
4360 # Instead, let's just punt: use the minimum linelength reported by
4361 # all of the supported platforms: 8192 (on NT/2K/XP).
4362 lt_cv_sys_max_cmd_len=8192;
4363 ;;
4364
4365 mint*)
4366 # On MiNT this can take a long time and run out of memory.
4367 lt_cv_sys_max_cmd_len=8192;
4368 ;;
4369
4370 amigaos*)
4371 # On AmigaOS with pdksh, this test takes hours, literally.
4372 # So we just punt and use a minimum line length of 8192.
4373 lt_cv_sys_max_cmd_len=8192;
4374 ;;
4375
4376 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4377 # This has been around since 386BSD, at least. Likely further.
4378 if test -x /sbin/sysctl; then
4379 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4380 elif test -x /usr/sbin/sysctl; then
4381 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4382 else
4383 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4384 fi
4385 # And add a safety zone
4386 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4387 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4388 ;;
4389
4390 interix*)
4391 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4392 lt_cv_sys_max_cmd_len=196608
4393 ;;
4394
4395 osf*)
4396 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4397 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4398 # nice to cause kernel panics so lets avoid the loop below.
4399 # First set a reasonable default.
4400 lt_cv_sys_max_cmd_len=16384
4401 #
4402 if test -x /sbin/sysconfig; then
4403 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4404 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4405 esac
4406 fi
4407 ;;
4408 sco3.2v5*)
4409 lt_cv_sys_max_cmd_len=102400
4410 ;;
4411 sysv5* | sco5v6* | sysv4.2uw2*)
4412 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4413 if test -n "$kargmax"; then
4414 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4415 else
4416 lt_cv_sys_max_cmd_len=32768
4417 fi
4418 ;;
4419 *)
4420 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4421 if test -n "$lt_cv_sys_max_cmd_len"; then
4422 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4423 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4424 else
4425 # Make teststring a little bigger before we do anything with it.
4426 # a 1K string should be a reasonable start.
4427 for i in 1 2 3 4 5 6 7 8 ; do
4428 teststring=$teststring$teststring
4429 done
4430 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4431 # If test is not a shell built-in, we'll probably end up computing a
4432 # maximum length that is only half of the actual maximum length, but
4433 # we can't tell.
4434 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4435 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4436 test $i != 17 # 1/2 MB should be enough
4437 do
4438 i=`expr $i + 1`
4439 teststring=$teststring$teststring
4440 done
4441 # Only check the string length outside the loop.
4442 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4443 teststring=
4444 # Add a significant safety factor because C++ compilers can tack on
4445 # massive amounts of additional arguments before passing them to the
4446 # linker. It appears as though 1/2 is a usable value.
4447 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4448 fi
4449 ;;
4450 esac
4451
4452fi
4453
4454if test -n $lt_cv_sys_max_cmd_len ; then
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4456$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4457else
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4459$as_echo "none" >&6; }
4460fi
4461max_cmd_len=$lt_cv_sys_max_cmd_len
4462
4463
4464
4465
4466
4467
4468: ${CP="cp -f"}
4469: ${MV="mv -f"}
4470: ${RM="rm -f"}
4471
4472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4473$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4474# Try some XSI features
4475xsi_shell=no
4476( _lt_dummy="a/b/c"
4477 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4478 = c,a/b,, \
4479 && eval 'test $(( 1 + 1 )) -eq 2 \
4480 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4481 && xsi_shell=yes
4482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4483$as_echo "$xsi_shell" >&6; }
4484
4485
4486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4487$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4488lt_shell_append=no
4489( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4490 >/dev/null 2>&1 \
4491 && lt_shell_append=yes
4492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4493$as_echo "$lt_shell_append" >&6; }
4494
4495
4496if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4497 lt_unset=unset
4498else
4499 lt_unset=false
4500fi
4501
4502
4503
4504
4505
4506# test EBCDIC or ASCII
4507case `echo X|tr X '\101'` in
4508 A) # ASCII based system
4509 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4510 lt_SP2NL='tr \040 \012'
4511 lt_NL2SP='tr \015\012 \040\040'
4512 ;;
4513 *) # EBCDIC based system
4514 lt_SP2NL='tr \100 \n'
4515 lt_NL2SP='tr \r\n \100\100'
4516 ;;
4517esac
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4528$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4529if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4530 $as_echo_n "(cached) " >&6
4531else
4532 lt_cv_ld_reload_flag='-r'
4533fi
4534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4535$as_echo "$lt_cv_ld_reload_flag" >&6; }
4536reload_flag=$lt_cv_ld_reload_flag
4537case $reload_flag in
4538"" | " "*) ;;
4539*) reload_flag=" $reload_flag" ;;
4540esac
4541reload_cmds='$LD$reload_flag -o $output$reload_objs'
4542case $host_os in
4543 darwin*)
4544 if test "$GCC" = yes; then
4545 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4546 else
4547 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4548 fi
4549 ;;
4550esac
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560if test -n "$ac_tool_prefix"; then
4561 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4562set dummy ${ac_tool_prefix}objdump; ac_word=$2
4563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4564$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4565if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4566 $as_echo_n "(cached) " >&6
4567else
4568 if test -n "$OBJDUMP"; then
4569 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4570else
4571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4572for as_dir in $PATH
4573do
4574 IFS=$as_save_IFS
4575 test -z "$as_dir" && as_dir=.
4576 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4577 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4578 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4580 break 2
4581 fi
4582done
4583 done
4584IFS=$as_save_IFS
4585
4586fi
4587fi
4588OBJDUMP=$ac_cv_prog_OBJDUMP
4589if test -n "$OBJDUMP"; then
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4591$as_echo "$OBJDUMP" >&6; }
4592else
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4594$as_echo "no" >&6; }
4595fi
4596
4597
4598fi
4599if test -z "$ac_cv_prog_OBJDUMP"; then
4600 ac_ct_OBJDUMP=$OBJDUMP
4601 # Extract the first word of "objdump", so it can be a program name with args.
4602set dummy objdump; ac_word=$2
4603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4604$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4605if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4606 $as_echo_n "(cached) " >&6
4607else
4608 if test -n "$ac_ct_OBJDUMP"; then
4609 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4610else
4611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4612for as_dir in $PATH
4613do
4614 IFS=$as_save_IFS
4615 test -z "$as_dir" && as_dir=.
4616 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4617 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4618 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4620 break 2
4621 fi
4622done
4623 done
4624IFS=$as_save_IFS
4625
4626fi
4627fi
4628ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4629if test -n "$ac_ct_OBJDUMP"; then
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4631$as_echo "$ac_ct_OBJDUMP" >&6; }
4632else
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4634$as_echo "no" >&6; }
4635fi
4636
4637 if test "x$ac_ct_OBJDUMP" = x; then
4638 OBJDUMP="false"
4639 else
4640 case $cross_compiling:$ac_tool_warned in
4641yes:)
4642{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4643$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4644ac_tool_warned=yes ;;
4645esac
4646 OBJDUMP=$ac_ct_OBJDUMP
4647 fi
4648else
4649 OBJDUMP="$ac_cv_prog_OBJDUMP"
4650fi
4651
4652test -z "$OBJDUMP" && OBJDUMP=objdump
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4663$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4664if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4665 $as_echo_n "(cached) " >&6
4666else
4667 lt_cv_file_magic_cmd='$MAGIC_CMD'
4668lt_cv_file_magic_test_file=
4669lt_cv_deplibs_check_method='unknown'
4670# Need to set the preceding variable on all platforms that support
4671# interlibrary dependencies.
4672# 'none' -- dependencies not supported.
4673# `unknown' -- same as none, but documents that we really don't know.
4674# 'pass_all' -- all dependencies passed with no checks.
4675# 'test_compile' -- check by making test program.
4676# 'file_magic [[regex]]' -- check by looking for files in library path
4677# which responds to the $file_magic_cmd with a given extended regex.
4678# If you have `file' or equivalent on your system and you're not sure
4679# whether `pass_all' will *always* work, you probably want this one.
4680
4681case $host_os in
4682aix[4-9]*)
4683 lt_cv_deplibs_check_method=pass_all
4684 ;;
4685
4686beos*)
4687 lt_cv_deplibs_check_method=pass_all
4688 ;;
4689
4690bsdi[45]*)
4691 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4692 lt_cv_file_magic_cmd='/usr/bin/file -L'
4693 lt_cv_file_magic_test_file=/shlib/libc.so
4694 ;;
4695
4696cygwin*)
4697 # func_win32_libid is a shell function defined in ltmain.sh
4698 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4699 lt_cv_file_magic_cmd='func_win32_libid'
4700 ;;
4701
4702mingw* | pw32*)
4703 # Base MSYS/MinGW do not provide the 'file' command needed by
4704 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4705 # unless we find 'file', for example because we are cross-compiling.
4706 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4707 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4708 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4709 lt_cv_file_magic_cmd='func_win32_libid'
4710 else
4711 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4712 lt_cv_file_magic_cmd='$OBJDUMP -f'
4713 fi
4714 ;;
4715
4716cegcc*)
4717 # use the weaker test based on 'objdump'. See mingw*.
4718 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4719 lt_cv_file_magic_cmd='$OBJDUMP -f'
4720 ;;
4721
4722darwin* | rhapsody*)
4723 lt_cv_deplibs_check_method=pass_all
4724 ;;
4725
4726freebsd* | dragonfly*)
4727 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4728 case $host_cpu in
4729 i*86 )
4730 # Not sure whether the presence of OpenBSD here was a mistake.
4731 # Let's accept both of them until this is cleared up.
4732 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4733 lt_cv_file_magic_cmd=/usr/bin/file
4734 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4735 ;;
4736 esac
4737 else
4738 lt_cv_deplibs_check_method=pass_all
4739 fi
4740 ;;
4741
4742gnu*)
4743 lt_cv_deplibs_check_method=pass_all
4744 ;;
4745
4746haiku*)
4747 lt_cv_deplibs_check_method=pass_all
4748 ;;
4749
4750hpux10.20* | hpux11*)
4751 lt_cv_file_magic_cmd=/usr/bin/file
4752 case $host_cpu in
4753 ia64*)
4754 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4755 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4756 ;;
4757 hppa*64*)
4758 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]'
4759 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4760 ;;
4761 *)
4762 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4763 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4764 ;;
4765 esac
4766 ;;
4767
4768interix[3-9]*)
4769 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4770 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4771 ;;
4772
4773irix5* | irix6* | nonstopux*)
4774 case $LD in
4775 *-32|*"-32 ") libmagic=32-bit;;
4776 *-n32|*"-n32 ") libmagic=N32;;
4777 *-64|*"-64 ") libmagic=64-bit;;
4778 *) libmagic=never-match;;
4779 esac
4780 lt_cv_deplibs_check_method=pass_all
4781 ;;
4782
4783# This must be Linux ELF.
4784linux* | k*bsd*-gnu | kopensolaris*-gnu)
4785 lt_cv_deplibs_check_method=pass_all
4786 ;;
4787
4788netbsd*)
4789 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4790 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4791 else
4792 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4793 fi
4794 ;;
4795
4796newos6*)
4797 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4798 lt_cv_file_magic_cmd=/usr/bin/file
4799 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4800 ;;
4801
4802*nto* | *qnx*)
4803 lt_cv_deplibs_check_method=pass_all
4804 ;;
4805
4806openbsd*)
4807 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4808 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4809 else
4810 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4811 fi
4812 ;;
4813
4814osf3* | osf4* | osf5*)
4815 lt_cv_deplibs_check_method=pass_all
4816 ;;
4817
4818rdos*)
4819 lt_cv_deplibs_check_method=pass_all
4820 ;;
4821
4822solaris*)
4823 lt_cv_deplibs_check_method=pass_all
4824 ;;
4825
4826sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4827 lt_cv_deplibs_check_method=pass_all
4828 ;;
4829
4830sysv4 | sysv4.3*)
4831 case $host_vendor in
4832 motorola)
4833 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]'
4834 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4835 ;;
4836 ncr)
4837 lt_cv_deplibs_check_method=pass_all
4838 ;;
4839 sequent)
4840 lt_cv_file_magic_cmd='/bin/file'
4841 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4842 ;;
4843 sni)
4844 lt_cv_file_magic_cmd='/bin/file'
4845 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4846 lt_cv_file_magic_test_file=/lib/libc.so
4847 ;;
4848 siemens)
4849 lt_cv_deplibs_check_method=pass_all
4850 ;;
4851 pc)
4852 lt_cv_deplibs_check_method=pass_all
4853 ;;
4854 esac
4855 ;;
4856
4857tpf*)
4858 lt_cv_deplibs_check_method=pass_all
4859 ;;
4860esac
4861
4862fi
4863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4864$as_echo "$lt_cv_deplibs_check_method" >&6; }
4865file_magic_cmd=$lt_cv_file_magic_cmd
4866deplibs_check_method=$lt_cv_deplibs_check_method
4867test -z "$deplibs_check_method" && deplibs_check_method=unknown
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
68ed2854
MF
4880plugin_option=
4881plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4882for plugin in $plugin_names; do
4883 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4884 if test x$plugin_so = x$plugin; then
4885 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4886 fi
4887 if test x$plugin_so != x$plugin; then
4888 plugin_option="--plugin $plugin_so"
4889 break
4890 fi
4891done
4892
6bb11ab3
L
4893if test -n "$ac_tool_prefix"; then
4894 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4895set dummy ${ac_tool_prefix}ar; ac_word=$2
4896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4897$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4898if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
4899 $as_echo_n "(cached) " >&6
4900else
4901 if test -n "$AR"; then
4902 ac_cv_prog_AR="$AR" # Let the user override the test.
4903else
4904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4905for as_dir in $PATH
4906do
4907 IFS=$as_save_IFS
4908 test -z "$as_dir" && as_dir=.
4909 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4911 ac_cv_prog_AR="${ac_tool_prefix}ar"
4912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4913 break 2
4914 fi
4915done
4916 done
4917IFS=$as_save_IFS
4918
4919fi
4920fi
4921AR=$ac_cv_prog_AR
4922if test -n "$AR"; then
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4924$as_echo "$AR" >&6; }
4925else
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4927$as_echo "no" >&6; }
4928fi
4929
4930
4931fi
4932if test -z "$ac_cv_prog_AR"; then
4933 ac_ct_AR=$AR
4934 # Extract the first word of "ar", so it can be a program name with args.
4935set dummy ar; ac_word=$2
4936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4937$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4938if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
4939 $as_echo_n "(cached) " >&6
4940else
4941 if test -n "$ac_ct_AR"; then
4942 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4943else
4944as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4945for as_dir in $PATH
4946do
4947 IFS=$as_save_IFS
4948 test -z "$as_dir" && as_dir=.
4949 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4950 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4951 ac_cv_prog_ac_ct_AR="ar"
4952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4953 break 2
4954 fi
4955done
4956 done
4957IFS=$as_save_IFS
4958
4959fi
4960fi
4961ac_ct_AR=$ac_cv_prog_ac_ct_AR
4962if test -n "$ac_ct_AR"; then
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4964$as_echo "$ac_ct_AR" >&6; }
4965else
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4967$as_echo "no" >&6; }
4968fi
4969
4970 if test "x$ac_ct_AR" = x; then
4971 AR="false"
4972 else
4973 case $cross_compiling:$ac_tool_warned in
4974yes:)
4975{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4976$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4977ac_tool_warned=yes ;;
4978esac
4979 AR=$ac_ct_AR
4980 fi
4981else
4982 AR="$ac_cv_prog_AR"
4983fi
4984
4985test -z "$AR" && AR=ar
68ed2854
MF
4986if test -n "$plugin_option"; then
4987 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
4988 touch conftest.c
4989 $AR $plugin_option rc conftest.a conftest.c
4990 if test "$?" != 0; then
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4992$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4993 else
4994 AR="$AR $plugin_option"
4995 fi
4996 rm -f conftest.*
68ed2854
MF
4997 fi
4998fi
6bb11ab3
L
4999test -z "$AR_FLAGS" && AR_FLAGS=cru
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011if test -n "$ac_tool_prefix"; then
5012 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5013set dummy ${ac_tool_prefix}strip; ac_word=$2
5014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5015$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5016if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
5017 $as_echo_n "(cached) " >&6
5018else
5019 if test -n "$STRIP"; then
5020 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5021else
5022as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5023for as_dir in $PATH
5024do
5025 IFS=$as_save_IFS
5026 test -z "$as_dir" && as_dir=.
5027 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5028 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5029 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5031 break 2
5032 fi
5033done
5034 done
5035IFS=$as_save_IFS
5036
5037fi
5038fi
5039STRIP=$ac_cv_prog_STRIP
5040if test -n "$STRIP"; then
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5042$as_echo "$STRIP" >&6; }
5043else
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5045$as_echo "no" >&6; }
5046fi
5047
5048
5049fi
5050if test -z "$ac_cv_prog_STRIP"; then
5051 ac_ct_STRIP=$STRIP
5052 # Extract the first word of "strip", so it can be a program name with args.
5053set dummy strip; ac_word=$2
5054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5055$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5056if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5057 $as_echo_n "(cached) " >&6
5058else
5059 if test -n "$ac_ct_STRIP"; then
5060 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5061else
5062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5063for as_dir in $PATH
5064do
5065 IFS=$as_save_IFS
5066 test -z "$as_dir" && as_dir=.
5067 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5068 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5069 ac_cv_prog_ac_ct_STRIP="strip"
5070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5071 break 2
5072 fi
5073done
5074 done
5075IFS=$as_save_IFS
5076
5077fi
5078fi
5079ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5080if test -n "$ac_ct_STRIP"; then
5081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5082$as_echo "$ac_ct_STRIP" >&6; }
5083else
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5085$as_echo "no" >&6; }
5086fi
5087
5088 if test "x$ac_ct_STRIP" = x; then
5089 STRIP=":"
5090 else
5091 case $cross_compiling:$ac_tool_warned in
5092yes:)
5093{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5094$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5095ac_tool_warned=yes ;;
5096esac
5097 STRIP=$ac_ct_STRIP
5098 fi
5099else
5100 STRIP="$ac_cv_prog_STRIP"
5101fi
5102
5103test -z "$STRIP" && STRIP=:
5104
5105
5106
5107
5108
5109
5110if test -n "$ac_tool_prefix"; then
5111 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5112set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5114$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5115if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5116 $as_echo_n "(cached) " >&6
5117else
5118 if test -n "$RANLIB"; then
5119 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5120else
5121as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5122for as_dir in $PATH
5123do
5124 IFS=$as_save_IFS
5125 test -z "$as_dir" && as_dir=.
5126 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5127 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5128 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5130 break 2
5131 fi
5132done
5133 done
5134IFS=$as_save_IFS
5135
5136fi
5137fi
5138RANLIB=$ac_cv_prog_RANLIB
5139if test -n "$RANLIB"; then
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5141$as_echo "$RANLIB" >&6; }
5142else
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5144$as_echo "no" >&6; }
5145fi
5146
5147
5148fi
5149if test -z "$ac_cv_prog_RANLIB"; then
5150 ac_ct_RANLIB=$RANLIB
5151 # Extract the first word of "ranlib", so it can be a program name with args.
5152set dummy ranlib; ac_word=$2
5153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5154$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5155if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5156 $as_echo_n "(cached) " >&6
5157else
5158 if test -n "$ac_ct_RANLIB"; then
5159 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5160else
5161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5162for as_dir in $PATH
5163do
5164 IFS=$as_save_IFS
5165 test -z "$as_dir" && as_dir=.
5166 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5167 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5168 ac_cv_prog_ac_ct_RANLIB="ranlib"
5169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5170 break 2
5171 fi
5172done
5173 done
5174IFS=$as_save_IFS
5175
5176fi
5177fi
5178ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5179if test -n "$ac_ct_RANLIB"; then
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5181$as_echo "$ac_ct_RANLIB" >&6; }
5182else
5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5184$as_echo "no" >&6; }
5185fi
5186
5187 if test "x$ac_ct_RANLIB" = x; then
5188 RANLIB=":"
5189 else
5190 case $cross_compiling:$ac_tool_warned in
5191yes:)
5192{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5193$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5194ac_tool_warned=yes ;;
5195esac
5196 RANLIB=$ac_ct_RANLIB
5197 fi
5198else
5199 RANLIB="$ac_cv_prog_RANLIB"
5200fi
5201
5202test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5203if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5204 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5205 RANLIB="$RANLIB $plugin_option"
5206 fi
5207fi
6bb11ab3
L
5208
5209
5210
5211
5212
5213
5214# Determine commands to create old-style static archives.
5215old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5216old_postinstall_cmds='chmod 644 $oldlib'
5217old_postuninstall_cmds=
5218
5219if test -n "$RANLIB"; then
5220 case $host_os in
5221 openbsd*)
5222 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5223 ;;
5224 *)
5225 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5226 ;;
5227 esac
5228 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5229fi
5230
5231case $host_os in
5232 darwin*)
5233 lock_old_archive_extraction=yes ;;
5234 *)
5235 lock_old_archive_extraction=no ;;
5236esac
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258for ac_prog in gawk mawk nawk awk
5259do
5260 # Extract the first word of "$ac_prog", so it can be a program name with args.
5261set dummy $ac_prog; ac_word=$2
5262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5263$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5264if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5265 $as_echo_n "(cached) " >&6
5266else
5267 if test -n "$AWK"; then
5268 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5269else
5270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5271for as_dir in $PATH
5272do
5273 IFS=$as_save_IFS
5274 test -z "$as_dir" && as_dir=.
5275 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5277 ac_cv_prog_AWK="$ac_prog"
5278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5279 break 2
5280 fi
5281done
5282 done
5283IFS=$as_save_IFS
5284
5285fi
5286fi
5287AWK=$ac_cv_prog_AWK
5288if test -n "$AWK"; then
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5290$as_echo "$AWK" >&6; }
5291else
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5293$as_echo "no" >&6; }
5294fi
5295
5296
5297 test -n "$AWK" && break
5298done
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318# If no C compiler was specified, use CC.
5319LTCC=${LTCC-"$CC"}
5320
5321# If no C compiler flags were specified, use CFLAGS.
5322LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5323
5324# Allow CC to be a program name with arguments.
5325compiler=$CC
5326
5327
5328# Check for command to grab the raw symbol name followed by C symbol from nm.
5329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5330$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5331if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5332 $as_echo_n "(cached) " >&6
5333else
5334
5335# These are sane defaults that work on at least a few old systems.
5336# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5337
5338# Character class describing NM global symbol codes.
5339symcode='[BCDEGRST]'
5340
5341# Regexp to match symbols that can be accessed directly from C.
5342sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5343
5344# Define system-specific variables.
5345case $host_os in
5346aix*)
5347 symcode='[BCDT]'
5348 ;;
5349cygwin* | mingw* | pw32* | cegcc*)
5350 symcode='[ABCDGISTW]'
5351 ;;
5352hpux*)
5353 if test "$host_cpu" = ia64; then
5354 symcode='[ABCDEGRST]'
5355 fi
5356 ;;
5357irix* | nonstopux*)
5358 symcode='[BCDEGRST]'
5359 ;;
5360osf*)
5361 symcode='[BCDEGQRST]'
5362 ;;
5363solaris*)
5364 symcode='[BDRT]'
5365 ;;
5366sco3.2v5*)
5367 symcode='[DT]'
5368 ;;
5369sysv4.2uw2*)
5370 symcode='[DT]'
5371 ;;
5372sysv5* | sco5v6* | unixware* | OpenUNIX*)
5373 symcode='[ABDT]'
5374 ;;
5375sysv4)
5376 symcode='[DFNSTU]'
5377 ;;
5378esac
5379
5380# If we're using GNU nm, then use its standard symbol codes.
5381case `$NM -V 2>&1` in
5382*GNU* | *'with BFD'*)
5383 symcode='[ABCDGIRSTW]' ;;
5384esac
5385
5386# Transform an extracted symbol line into a proper C declaration.
5387# Some systems (esp. on ia64) link data and code symbols differently,
5388# so use this general approach.
5389lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5390
5391# Transform an extracted symbol line into symbol name and symbol address
5392lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5393lt_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'"
5394
5395# Handle CRLF in mingw tool chain
5396opt_cr=
5397case $build_os in
5398mingw*)
5399 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5400 ;;
5401esac
5402
5403# Try without a prefix underscore, then with it.
5404for ac_symprfx in "" "_"; do
5405
5406 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5407 symxfrm="\\1 $ac_symprfx\\2 \\2"
5408
5409 # Write the raw and C identifiers.
5410 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5411 # Fake it for dumpbin and say T for any non-static function
5412 # and D for any global variable.
5413 # Also find C++ and __fastcall symbols from MSVC++,
5414 # which start with @ or ?.
5415 lt_cv_sys_global_symbol_pipe="$AWK '"\
5416" {last_section=section; section=\$ 3};"\
5417" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5418" \$ 0!~/External *\|/{next};"\
5419" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5420" {if(hide[section]) next};"\
5421" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5422" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5423" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5424" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5425" ' prfx=^$ac_symprfx"
5426 else
5427 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5428 fi
5429
5430 # Check to see that the pipe works correctly.
5431 pipe_works=no
5432
5433 rm -f conftest*
5434 cat > conftest.$ac_ext <<_LT_EOF
5435#ifdef __cplusplus
5436extern "C" {
5437#endif
5438char nm_test_var;
5439void nm_test_func(void);
5440void nm_test_func(void){}
5441#ifdef __cplusplus
5442}
5443#endif
5444int main(){nm_test_var='a';nm_test_func();return(0);}
5445_LT_EOF
5446
5447 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5448 (eval $ac_compile) 2>&5
5449 ac_status=$?
5450 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5451 test $ac_status = 0; }; then
5452 # Now try to grab the symbols.
5453 nlist=conftest.nm
5454 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5455 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5456 ac_status=$?
5457 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5458 test $ac_status = 0; } && test -s "$nlist"; then
5459 # Try sorting and uniquifying the output.
5460 if sort "$nlist" | uniq > "$nlist"T; then
5461 mv -f "$nlist"T "$nlist"
5462 else
5463 rm -f "$nlist"T
5464 fi
5465
5466 # Make sure that we snagged all the symbols we need.
5467 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5468 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5469 cat <<_LT_EOF > conftest.$ac_ext
5470#ifdef __cplusplus
5471extern "C" {
5472#endif
5473
5474_LT_EOF
5475 # Now generate the symbol file.
5476 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5477
5478 cat <<_LT_EOF >> conftest.$ac_ext
5479
5480/* The mapping between symbol names and symbols. */
5481const struct {
5482 const char *name;
5483 void *address;
5484}
5485lt__PROGRAM__LTX_preloaded_symbols[] =
5486{
5487 { "@PROGRAM@", (void *) 0 },
5488_LT_EOF
5489 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5490 cat <<\_LT_EOF >> conftest.$ac_ext
5491 {0, (void *) 0}
5492};
5493
5494/* This works around a problem in FreeBSD linker */
5495#ifdef FREEBSD_WORKAROUND
5496static const void *lt_preloaded_setup() {
5497 return lt__PROGRAM__LTX_preloaded_symbols;
5498}
5499#endif
5500
5501#ifdef __cplusplus
5502}
5503#endif
5504_LT_EOF
5505 # Now try linking the two files.
5506 mv conftest.$ac_objext conftstm.$ac_objext
5507 lt_save_LIBS="$LIBS"
5508 lt_save_CFLAGS="$CFLAGS"
5509 LIBS="conftstm.$ac_objext"
5510 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5511 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5512 (eval $ac_link) 2>&5
5513 ac_status=$?
5514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5515 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5516 pipe_works=yes
5517 fi
5518 LIBS="$lt_save_LIBS"
5519 CFLAGS="$lt_save_CFLAGS"
5520 else
5521 echo "cannot find nm_test_func in $nlist" >&5
5522 fi
5523 else
5524 echo "cannot find nm_test_var in $nlist" >&5
5525 fi
5526 else
5527 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5528 fi
5529 else
5530 echo "$progname: failed program was:" >&5
5531 cat conftest.$ac_ext >&5
5532 fi
5533 rm -rf conftest* conftst*
5534
5535 # Do not use the global_symbol_pipe unless it works.
5536 if test "$pipe_works" = yes; then
5537 break
5538 else
5539 lt_cv_sys_global_symbol_pipe=
5540 fi
5541done
5542
5543fi
5544
5545if test -z "$lt_cv_sys_global_symbol_pipe"; then
5546 lt_cv_sys_global_symbol_to_cdecl=
5547fi
5548if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5550$as_echo "failed" >&6; }
5551else
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5553$as_echo "ok" >&6; }
5554fi
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577# Check whether --enable-libtool-lock was given.
5578if test "${enable_libtool_lock+set}" = set; then :
5579 enableval=$enable_libtool_lock;
5580fi
5581
5582test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5583
5584# Some flags need to be propagated to the compiler or linker for good
5585# libtool support.
5586case $host in
5587ia64-*-hpux*)
5588 # Find out which ABI we are using.
5589 echo 'int i;' > conftest.$ac_ext
5590 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5591 (eval $ac_compile) 2>&5
5592 ac_status=$?
5593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5594 test $ac_status = 0; }; then
5595 case `/usr/bin/file conftest.$ac_objext` in
5596 *ELF-32*)
5597 HPUX_IA64_MODE="32"
5598 ;;
5599 *ELF-64*)
5600 HPUX_IA64_MODE="64"
5601 ;;
5602 esac
5603 fi
5604 rm -rf conftest*
5605 ;;
5606*-*-irix6*)
5607 # Find out which ABI we are using.
5608 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5609 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5610 (eval $ac_compile) 2>&5
5611 ac_status=$?
5612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5613 test $ac_status = 0; }; then
5614 if test "$lt_cv_prog_gnu_ld" = yes; then
5615 case `/usr/bin/file conftest.$ac_objext` in
5616 *32-bit*)
5617 LD="${LD-ld} -melf32bsmip"
5618 ;;
5619 *N32*)
5620 LD="${LD-ld} -melf32bmipn32"
5621 ;;
5622 *64-bit*)
5623 LD="${LD-ld} -melf64bmip"
5624 ;;
5625 esac
5626 else
5627 case `/usr/bin/file conftest.$ac_objext` in
5628 *32-bit*)
5629 LD="${LD-ld} -32"
5630 ;;
5631 *N32*)
5632 LD="${LD-ld} -n32"
5633 ;;
5634 *64-bit*)
5635 LD="${LD-ld} -64"
5636 ;;
5637 esac
5638 fi
5639 fi
5640 rm -rf conftest*
5641 ;;
5642
bf3d9781 5643x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5644s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5645 # Find out which ABI we are using.
5646 echo 'int i;' > conftest.$ac_ext
5647 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5648 (eval $ac_compile) 2>&5
5649 ac_status=$?
5650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5651 test $ac_status = 0; }; then
5652 case `/usr/bin/file conftest.o` in
5653 *32-bit*)
5654 case $host in
5655 x86_64-*kfreebsd*-gnu)
5656 LD="${LD-ld} -m elf_i386_fbsd"
5657 ;;
5658 x86_64-*linux*)
5659 case `/usr/bin/file conftest.o` in
5660 *x86-64*)
5661 LD="${LD-ld} -m elf32_x86_64"
5662 ;;
5663 *)
5664 LD="${LD-ld} -m elf_i386"
5665 ;;
5666 esac
5667 ;;
bf3d9781
AM
5668 powerpc64le-*linux*)
5669 LD="${LD-ld} -m elf32lppclinux"
5670 ;;
5671 powerpc64-*linux*)
6bb11ab3
L
5672 LD="${LD-ld} -m elf32ppclinux"
5673 ;;
5674 s390x-*linux*)
5675 LD="${LD-ld} -m elf_s390"
5676 ;;
5677 sparc64-*linux*)
5678 LD="${LD-ld} -m elf32_sparc"
5679 ;;
5680 esac
5681 ;;
5682 *64-bit*)
5683 case $host in
5684 x86_64-*kfreebsd*-gnu)
5685 LD="${LD-ld} -m elf_x86_64_fbsd"
5686 ;;
5687 x86_64-*linux*)
5688 LD="${LD-ld} -m elf_x86_64"
5689 ;;
bf3d9781
AM
5690 powerpcle-*linux*)
5691 LD="${LD-ld} -m elf64lppc"
5692 ;;
5693 powerpc-*linux*)
6bb11ab3
L
5694 LD="${LD-ld} -m elf64ppc"
5695 ;;
5696 s390*-*linux*|s390*-*tpf*)
5697 LD="${LD-ld} -m elf64_s390"
5698 ;;
5699 sparc*-*linux*)
5700 LD="${LD-ld} -m elf64_sparc"
5701 ;;
5702 esac
5703 ;;
5704 esac
5705 fi
5706 rm -rf conftest*
5707 ;;
5708
5709*-*-sco3.2v5*)
5710 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5711 SAVE_CFLAGS="$CFLAGS"
5712 CFLAGS="$CFLAGS -belf"
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5714$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5715if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5716 $as_echo_n "(cached) " >&6
5717else
5718 ac_ext=c
5719ac_cpp='$CPP $CPPFLAGS'
5720ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5721ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5722ac_compiler_gnu=$ac_cv_c_compiler_gnu
5723
5724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5725/* end confdefs.h. */
5726
5727int
5728main ()
5729{
5730
5731 ;
5732 return 0;
5733}
5734_ACEOF
5735if ac_fn_c_try_link "$LINENO"; then :
5736 lt_cv_cc_needs_belf=yes
5737else
5738 lt_cv_cc_needs_belf=no
5739fi
5740rm -f core conftest.err conftest.$ac_objext \
5741 conftest$ac_exeext conftest.$ac_ext
5742 ac_ext=c
5743ac_cpp='$CPP $CPPFLAGS'
5744ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5745ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5746ac_compiler_gnu=$ac_cv_c_compiler_gnu
5747
5748fi
5749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5750$as_echo "$lt_cv_cc_needs_belf" >&6; }
5751 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5752 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5753 CFLAGS="$SAVE_CFLAGS"
5754 fi
5755 ;;
5756sparc*-*solaris*)
5757 # Find out which ABI we are using.
5758 echo 'int i;' > conftest.$ac_ext
5759 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5760 (eval $ac_compile) 2>&5
5761 ac_status=$?
5762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5763 test $ac_status = 0; }; then
5764 case `/usr/bin/file conftest.o` in
5765 *64-bit*)
5766 case $lt_cv_prog_gnu_ld in
5767 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5768 *)
5769 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5770 LD="${LD-ld} -64"
5771 fi
5772 ;;
5773 esac
5774 ;;
5775 esac
5776 fi
5777 rm -rf conftest*
5778 ;;
5779esac
5780
5781need_locks="$enable_libtool_lock"
5782
5783
5784 case $host_os in
5785 rhapsody* | darwin*)
5786 if test -n "$ac_tool_prefix"; then
5787 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5788set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5790$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5791if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
5792 $as_echo_n "(cached) " >&6
5793else
5794 if test -n "$DSYMUTIL"; then
5795 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5796else
5797as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5798for as_dir in $PATH
5799do
5800 IFS=$as_save_IFS
5801 test -z "$as_dir" && as_dir=.
5802 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5804 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5806 break 2
5807 fi
5808done
5809 done
5810IFS=$as_save_IFS
5811
5812fi
5813fi
5814DSYMUTIL=$ac_cv_prog_DSYMUTIL
5815if test -n "$DSYMUTIL"; then
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5817$as_echo "$DSYMUTIL" >&6; }
5818else
5819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5820$as_echo "no" >&6; }
5821fi
5822
5823
5824fi
5825if test -z "$ac_cv_prog_DSYMUTIL"; then
5826 ac_ct_DSYMUTIL=$DSYMUTIL
5827 # Extract the first word of "dsymutil", so it can be a program name with args.
5828set dummy dsymutil; ac_word=$2
5829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5830$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5831if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
5832 $as_echo_n "(cached) " >&6
5833else
5834 if test -n "$ac_ct_DSYMUTIL"; then
5835 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5836else
5837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5838for as_dir in $PATH
5839do
5840 IFS=$as_save_IFS
5841 test -z "$as_dir" && as_dir=.
5842 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5844 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5846 break 2
5847 fi
5848done
5849 done
5850IFS=$as_save_IFS
5851
5852fi
5853fi
5854ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5855if test -n "$ac_ct_DSYMUTIL"; then
5856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5857$as_echo "$ac_ct_DSYMUTIL" >&6; }
5858else
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5860$as_echo "no" >&6; }
5861fi
5862
5863 if test "x$ac_ct_DSYMUTIL" = x; then
5864 DSYMUTIL=":"
5865 else
5866 case $cross_compiling:$ac_tool_warned in
5867yes:)
5868{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5869$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5870ac_tool_warned=yes ;;
5871esac
5872 DSYMUTIL=$ac_ct_DSYMUTIL
5873 fi
5874else
5875 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5876fi
5877
5878 if test -n "$ac_tool_prefix"; then
5879 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5880set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5882$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5883if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
5884 $as_echo_n "(cached) " >&6
5885else
5886 if test -n "$NMEDIT"; then
5887 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5888else
5889as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5890for as_dir in $PATH
5891do
5892 IFS=$as_save_IFS
5893 test -z "$as_dir" && as_dir=.
5894 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5895 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5896 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5898 break 2
5899 fi
5900done
5901 done
5902IFS=$as_save_IFS
5903
5904fi
5905fi
5906NMEDIT=$ac_cv_prog_NMEDIT
5907if test -n "$NMEDIT"; then
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5909$as_echo "$NMEDIT" >&6; }
5910else
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5912$as_echo "no" >&6; }
5913fi
5914
5915
5916fi
5917if test -z "$ac_cv_prog_NMEDIT"; then
5918 ac_ct_NMEDIT=$NMEDIT
5919 # Extract the first word of "nmedit", so it can be a program name with args.
5920set dummy nmedit; ac_word=$2
5921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5922$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5923if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
5924 $as_echo_n "(cached) " >&6
5925else
5926 if test -n "$ac_ct_NMEDIT"; then
5927 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5928else
5929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5930for as_dir in $PATH
5931do
5932 IFS=$as_save_IFS
5933 test -z "$as_dir" && as_dir=.
5934 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5935 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5936 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5938 break 2
5939 fi
5940done
5941 done
5942IFS=$as_save_IFS
5943
5944fi
5945fi
5946ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5947if test -n "$ac_ct_NMEDIT"; then
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5949$as_echo "$ac_ct_NMEDIT" >&6; }
5950else
5951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5952$as_echo "no" >&6; }
5953fi
5954
5955 if test "x$ac_ct_NMEDIT" = x; then
5956 NMEDIT=":"
5957 else
5958 case $cross_compiling:$ac_tool_warned in
5959yes:)
5960{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5961$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5962ac_tool_warned=yes ;;
5963esac
5964 NMEDIT=$ac_ct_NMEDIT
5965 fi
5966else
5967 NMEDIT="$ac_cv_prog_NMEDIT"
5968fi
5969
5970 if test -n "$ac_tool_prefix"; then
5971 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5972set dummy ${ac_tool_prefix}lipo; ac_word=$2
5973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5974$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5975if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
5976 $as_echo_n "(cached) " >&6
5977else
5978 if test -n "$LIPO"; then
5979 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5980else
5981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5982for as_dir in $PATH
5983do
5984 IFS=$as_save_IFS
5985 test -z "$as_dir" && as_dir=.
5986 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5987 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5988 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5990 break 2
5991 fi
5992done
5993 done
5994IFS=$as_save_IFS
5995
5996fi
5997fi
5998LIPO=$ac_cv_prog_LIPO
5999if test -n "$LIPO"; then
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6001$as_echo "$LIPO" >&6; }
6002else
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6004$as_echo "no" >&6; }
6005fi
6006
6007
6008fi
6009if test -z "$ac_cv_prog_LIPO"; then
6010 ac_ct_LIPO=$LIPO
6011 # Extract the first word of "lipo", so it can be a program name with args.
6012set dummy lipo; ac_word=$2
6013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6014$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6015if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
6016 $as_echo_n "(cached) " >&6
6017else
6018 if test -n "$ac_ct_LIPO"; then
6019 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6020else
6021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6022for as_dir in $PATH
6023do
6024 IFS=$as_save_IFS
6025 test -z "$as_dir" && as_dir=.
6026 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6027 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6028 ac_cv_prog_ac_ct_LIPO="lipo"
6029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6030 break 2
6031 fi
6032done
6033 done
6034IFS=$as_save_IFS
6035
6036fi
6037fi
6038ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6039if test -n "$ac_ct_LIPO"; then
6040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6041$as_echo "$ac_ct_LIPO" >&6; }
6042else
6043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6044$as_echo "no" >&6; }
6045fi
6046
6047 if test "x$ac_ct_LIPO" = x; then
6048 LIPO=":"
6049 else
6050 case $cross_compiling:$ac_tool_warned in
6051yes:)
6052{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6053$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6054ac_tool_warned=yes ;;
6055esac
6056 LIPO=$ac_ct_LIPO
6057 fi
6058else
6059 LIPO="$ac_cv_prog_LIPO"
6060fi
6061
6062 if test -n "$ac_tool_prefix"; then
6063 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6064set dummy ${ac_tool_prefix}otool; ac_word=$2
6065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6066$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6067if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6068 $as_echo_n "(cached) " >&6
6069else
6070 if test -n "$OTOOL"; then
6071 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6072else
6073as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6074for as_dir in $PATH
6075do
6076 IFS=$as_save_IFS
6077 test -z "$as_dir" && as_dir=.
6078 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6079 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6080 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6082 break 2
6083 fi
6084done
6085 done
6086IFS=$as_save_IFS
6087
6088fi
6089fi
6090OTOOL=$ac_cv_prog_OTOOL
6091if test -n "$OTOOL"; then
6092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6093$as_echo "$OTOOL" >&6; }
6094else
6095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6096$as_echo "no" >&6; }
6097fi
6098
6099
6100fi
6101if test -z "$ac_cv_prog_OTOOL"; then
6102 ac_ct_OTOOL=$OTOOL
6103 # Extract the first word of "otool", so it can be a program name with args.
6104set dummy otool; ac_word=$2
6105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6106$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6107if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6108 $as_echo_n "(cached) " >&6
6109else
6110 if test -n "$ac_ct_OTOOL"; then
6111 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6112else
6113as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6114for as_dir in $PATH
6115do
6116 IFS=$as_save_IFS
6117 test -z "$as_dir" && as_dir=.
6118 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6119 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6120 ac_cv_prog_ac_ct_OTOOL="otool"
6121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6122 break 2
6123 fi
6124done
6125 done
6126IFS=$as_save_IFS
6127
6128fi
6129fi
6130ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6131if test -n "$ac_ct_OTOOL"; then
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6133$as_echo "$ac_ct_OTOOL" >&6; }
6134else
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6136$as_echo "no" >&6; }
6137fi
6138
6139 if test "x$ac_ct_OTOOL" = x; then
6140 OTOOL=":"
6141 else
6142 case $cross_compiling:$ac_tool_warned in
6143yes:)
6144{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6145$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6146ac_tool_warned=yes ;;
6147esac
6148 OTOOL=$ac_ct_OTOOL
6149 fi
6150else
6151 OTOOL="$ac_cv_prog_OTOOL"
6152fi
6153
6154 if test -n "$ac_tool_prefix"; then
6155 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6156set dummy ${ac_tool_prefix}otool64; ac_word=$2
6157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6158$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6159if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6160 $as_echo_n "(cached) " >&6
6161else
6162 if test -n "$OTOOL64"; then
6163 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6164else
6165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6166for as_dir in $PATH
6167do
6168 IFS=$as_save_IFS
6169 test -z "$as_dir" && as_dir=.
6170 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6171 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6172 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6174 break 2
6175 fi
6176done
6177 done
6178IFS=$as_save_IFS
6179
6180fi
6181fi
6182OTOOL64=$ac_cv_prog_OTOOL64
6183if test -n "$OTOOL64"; then
6184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6185$as_echo "$OTOOL64" >&6; }
6186else
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6188$as_echo "no" >&6; }
6189fi
6190
6191
6192fi
6193if test -z "$ac_cv_prog_OTOOL64"; then
6194 ac_ct_OTOOL64=$OTOOL64
6195 # Extract the first word of "otool64", so it can be a program name with args.
6196set dummy otool64; ac_word=$2
6197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6198$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6199if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6200 $as_echo_n "(cached) " >&6
6201else
6202 if test -n "$ac_ct_OTOOL64"; then
6203 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6204else
6205as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6206for as_dir in $PATH
6207do
6208 IFS=$as_save_IFS
6209 test -z "$as_dir" && as_dir=.
6210 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6211 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6212 ac_cv_prog_ac_ct_OTOOL64="otool64"
6213 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6214 break 2
6215 fi
6216done
6217 done
6218IFS=$as_save_IFS
6219
6220fi
6221fi
6222ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6223if test -n "$ac_ct_OTOOL64"; then
6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6225$as_echo "$ac_ct_OTOOL64" >&6; }
6226else
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6228$as_echo "no" >&6; }
6229fi
6230
6231 if test "x$ac_ct_OTOOL64" = x; then
6232 OTOOL64=":"
6233 else
6234 case $cross_compiling:$ac_tool_warned in
6235yes:)
6236{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6237$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6238ac_tool_warned=yes ;;
6239esac
6240 OTOOL64=$ac_ct_OTOOL64
6241 fi
6242else
6243 OTOOL64="$ac_cv_prog_OTOOL64"
6244fi
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6273$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6274if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6275 $as_echo_n "(cached) " >&6
6276else
6277 lt_cv_apple_cc_single_mod=no
6278 if test -z "${LT_MULTI_MODULE}"; then
6279 # By default we will add the -single_module flag. You can override
6280 # by either setting the environment variable LT_MULTI_MODULE
6281 # non-empty at configure time, or by adding -multi_module to the
6282 # link flags.
6283 rm -rf libconftest.dylib*
6284 echo "int foo(void){return 1;}" > conftest.c
6285 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6286-dynamiclib -Wl,-single_module conftest.c" >&5
6287 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6288 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6289 _lt_result=$?
6290 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6291 lt_cv_apple_cc_single_mod=yes
6292 else
6293 cat conftest.err >&5
6294 fi
6295 rm -rf libconftest.dylib*
6296 rm -f conftest.*
6297 fi
6298fi
6299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6300$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6302$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6303if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6304 $as_echo_n "(cached) " >&6
6305else
6306 lt_cv_ld_exported_symbols_list=no
6307 save_LDFLAGS=$LDFLAGS
6308 echo "_main" > conftest.sym
6309 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6311/* end confdefs.h. */
6312
6313int
6314main ()
6315{
6316
6317 ;
6318 return 0;
6319}
6320_ACEOF
6321if ac_fn_c_try_link "$LINENO"; then :
6322 lt_cv_ld_exported_symbols_list=yes
6323else
6324 lt_cv_ld_exported_symbols_list=no
6325fi
6326rm -f core conftest.err conftest.$ac_objext \
6327 conftest$ac_exeext conftest.$ac_ext
6328 LDFLAGS="$save_LDFLAGS"
6329
6330fi
6331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6332$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6334$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6335if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6336 $as_echo_n "(cached) " >&6
6337else
6338 lt_cv_ld_force_load=no
6339 cat > conftest.c << _LT_EOF
6340int forced_loaded() { return 2;}
6341_LT_EOF
6342 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6343 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6344 echo "$AR cru libconftest.a conftest.o" >&5
6345 $AR cru libconftest.a conftest.o 2>&5
6346 cat > conftest.c << _LT_EOF
6347int main() { return 0;}
6348_LT_EOF
6349 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6350 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6351 _lt_result=$?
6352 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6353 lt_cv_ld_force_load=yes
6354 else
6355 cat conftest.err >&5
6356 fi
6357 rm -f conftest.err libconftest.a conftest conftest.c
6358 rm -rf conftest.dSYM
6359
6360fi
6361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6362$as_echo "$lt_cv_ld_force_load" >&6; }
6363 case $host_os in
6364 rhapsody* | darwin1.[012])
6365 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6366 darwin1.*)
6367 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6368 darwin*) # darwin 5.x on
6369 # if running on 10.5 or later, the deployment target defaults
6370 # to the OS version, if on x86, and 10.4, the deployment
6371 # target defaults to 10.4. Don't you love it?
6372 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6373 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6374 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ae7d0cac 6375 10.[012][,.]*)
6bb11ab3
L
6376 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6377 10.*)
6378 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6379 esac
6380 ;;
6381 esac
6382 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6383 _lt_dar_single_mod='$single_module'
6384 fi
6385 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6386 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6387 else
6388 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6389 fi
6390 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6391 _lt_dsymutil='~$DSYMUTIL $lib || :'
6392 else
6393 _lt_dsymutil=
6394 fi
6395 ;;
6396 esac
6397
6398for ac_header in dlfcn.h
6399do :
6400 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6401"
d0ac1c44 6402if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6403 cat >>confdefs.h <<_ACEOF
6404#define HAVE_DLFCN_H 1
6405_ACEOF
6406
6407fi
6408
6409done
6410
6411
6412
ebe9564b 6413
6bb11ab3 6414
0cb8d851
MF
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6416$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6417if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6418 $as_echo_n "(cached) " >&6
6419else
6420 ac_cv_c_bigendian=unknown
6421 # See if we're dealing with a universal compiler.
6422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6423/* end confdefs.h. */
6424#ifndef __APPLE_CC__
6425 not a universal capable compiler
6426 #endif
6427 typedef int dummy;
6428
6429_ACEOF
6430if ac_fn_c_try_compile "$LINENO"; then :
6431
6432 # Check for potential -arch flags. It is not universal unless
6433 # there are at least two -arch flags with different values.
6434 ac_arch=
6435 ac_prev=
6436 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6437 if test -n "$ac_prev"; then
6438 case $ac_word in
6439 i?86 | x86_64 | ppc | ppc64)
6440 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6441 ac_arch=$ac_word
6442 else
6443 ac_cv_c_bigendian=universal
6444 break
6445 fi
6446 ;;
6447 esac
6448 ac_prev=
6449 elif test "x$ac_word" = "x-arch"; then
6450 ac_prev=arch
6451 fi
6452 done
6453fi
6454rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6455 if test $ac_cv_c_bigendian = unknown; then
6456 # See if sys/param.h defines the BYTE_ORDER macro.
6457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6458/* end confdefs.h. */
6459#include <sys/types.h>
6460 #include <sys/param.h>
6461
6462int
6463main ()
6464{
6465#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6466 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6467 && LITTLE_ENDIAN)
6468 bogus endian macros
6469 #endif
6470
6471 ;
6472 return 0;
6473}
6474_ACEOF
6475if ac_fn_c_try_compile "$LINENO"; then :
6476 # It does; now see whether it defined to BIG_ENDIAN or not.
6477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6478/* end confdefs.h. */
6479#include <sys/types.h>
6480 #include <sys/param.h>
6481
6482int
6483main ()
6484{
6485#if BYTE_ORDER != BIG_ENDIAN
6486 not big endian
6487 #endif
6488
6489 ;
6490 return 0;
6491}
6492_ACEOF
6493if ac_fn_c_try_compile "$LINENO"; then :
6494 ac_cv_c_bigendian=yes
6495else
6496 ac_cv_c_bigendian=no
6497fi
6498rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6499fi
6500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6501 fi
6502 if test $ac_cv_c_bigendian = unknown; then
6503 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6505/* end confdefs.h. */
6506#include <limits.h>
6507
6508int
6509main ()
6510{
6511#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6512 bogus endian macros
6513 #endif
6514
6515 ;
6516 return 0;
6517}
6518_ACEOF
6519if ac_fn_c_try_compile "$LINENO"; then :
6520 # It does; now see whether it defined to _BIG_ENDIAN or not.
6521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6522/* end confdefs.h. */
6523#include <limits.h>
6524
6525int
6526main ()
6527{
6528#ifndef _BIG_ENDIAN
6529 not big endian
6530 #endif
6531
6532 ;
6533 return 0;
6534}
6535_ACEOF
6536if ac_fn_c_try_compile "$LINENO"; then :
6537 ac_cv_c_bigendian=yes
6538else
6539 ac_cv_c_bigendian=no
6540fi
6541rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6542fi
6543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6544 fi
6545 if test $ac_cv_c_bigendian = unknown; then
6546 # Compile a test program.
6547 if test "$cross_compiling" = yes; then :
6548 # Try to guess by grepping values from an object file.
6549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6550/* end confdefs.h. */
6551short int ascii_mm[] =
6552 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6553 short int ascii_ii[] =
6554 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6555 int use_ascii (int i) {
6556 return ascii_mm[i] + ascii_ii[i];
6557 }
6558 short int ebcdic_ii[] =
6559 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6560 short int ebcdic_mm[] =
6561 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6562 int use_ebcdic (int i) {
6563 return ebcdic_mm[i] + ebcdic_ii[i];
6564 }
6565 extern int foo;
6566
6567int
6568main ()
6569{
6570return use_ascii (foo) == use_ebcdic (foo);
6571 ;
6572 return 0;
6573}
6574_ACEOF
6575if ac_fn_c_try_compile "$LINENO"; then :
6576 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6577 ac_cv_c_bigendian=yes
6578 fi
6579 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6580 if test "$ac_cv_c_bigendian" = unknown; then
6581 ac_cv_c_bigendian=no
6582 else
6583 # finding both strings is unlikely to happen, but who knows?
6584 ac_cv_c_bigendian=unknown
6585 fi
6586 fi
6587fi
6588rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6589else
6590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6591/* end confdefs.h. */
6592$ac_includes_default
6593int
6594main ()
6595{
6596
6597 /* Are we little or big endian? From Harbison&Steele. */
6598 union
6599 {
6600 long int l;
6601 char c[sizeof (long int)];
6602 } u;
6603 u.l = 1;
6604 return u.c[sizeof (long int) - 1] == 1;
6605
6606 ;
6607 return 0;
6608}
6609_ACEOF
6610if ac_fn_c_try_run "$LINENO"; then :
6611 ac_cv_c_bigendian=no
6612else
6613 ac_cv_c_bigendian=yes
6614fi
6615rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6616 conftest.$ac_objext conftest.beam conftest.$ac_ext
6617fi
6618
6619 fi
6620fi
6621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6622$as_echo "$ac_cv_c_bigendian" >&6; }
6623 case $ac_cv_c_bigendian in #(
6624 yes)
6625 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6626;; #(
6627 no)
6628 ;; #(
6629 universal)
6630
6631$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6632
6633 ;; #(
6634 *)
d0ac1c44 6635 as_fn_error $? "unknown endianness
0cb8d851
MF
6636 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6637 esac
6638
6bb11ab3
L
6639
6640
6641
c25ea03d 6642if test "x$cross_compiling" = "xno"; then
aa0fca16 6643 : "${AR_FOR_BUILD:=\$(AR)}"
c25ea03d 6644 : "${CC_FOR_BUILD:=\$(CC)}"
aa0fca16 6645 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
c25ea03d 6646 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6647 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d 6648else
aa0fca16 6649 : "${AR_FOR_BUILD:=ar}"
c25ea03d 6650 : "${CC_FOR_BUILD:=gcc}"
aa0fca16 6651 : "${RANLIB_FOR_BUILD:=ranlib}"
c25ea03d 6652 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6653 : "${LDLFAGS_FOR_BUILD:=}"
6bb11ab3
L
6654fi
6655
6656
6657
c25ea03d 6658
c2783492 6659
aa0fca16
MF
6660
6661
a3e2cc64
MF
6662if test -n "$ac_tool_prefix"; then
6663 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6664set dummy ${ac_tool_prefix}ar; ac_word=$2
6665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6666$as_echo_n "checking for $ac_word... " >&6; }
6667if ${ac_cv_prog_AR+:} false; then :
6668 $as_echo_n "(cached) " >&6
6669else
6670 if test -n "$AR"; then
6671 ac_cv_prog_AR="$AR" # Let the user override the test.
6672else
6673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6674for as_dir in $PATH
6675do
6676 IFS=$as_save_IFS
6677 test -z "$as_dir" && as_dir=.
6678 for ac_exec_ext in '' $ac_executable_extensions; do
6679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6680 ac_cv_prog_AR="${ac_tool_prefix}ar"
6681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6682 break 2
6683 fi
6684done
6685 done
6686IFS=$as_save_IFS
6687
6688fi
6689fi
6690AR=$ac_cv_prog_AR
6691if test -n "$AR"; then
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6693$as_echo "$AR" >&6; }
6694else
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6696$as_echo "no" >&6; }
6697fi
6698
6699
6700fi
6701if test -z "$ac_cv_prog_AR"; then
6702 ac_ct_AR=$AR
6703 # Extract the first word of "ar", so it can be a program name with args.
6704set dummy ar; ac_word=$2
6705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6706$as_echo_n "checking for $ac_word... " >&6; }
6707if ${ac_cv_prog_ac_ct_AR+:} false; then :
6708 $as_echo_n "(cached) " >&6
6709else
6710 if test -n "$ac_ct_AR"; then
6711 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6712else
6713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6714for as_dir in $PATH
6715do
6716 IFS=$as_save_IFS
6717 test -z "$as_dir" && as_dir=.
6718 for ac_exec_ext in '' $ac_executable_extensions; do
6719 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6720 ac_cv_prog_ac_ct_AR="ar"
6721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6722 break 2
6723 fi
6724done
6725 done
6726IFS=$as_save_IFS
6727
6728fi
6729fi
6730ac_ct_AR=$ac_cv_prog_ac_ct_AR
6731if test -n "$ac_ct_AR"; then
6732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6733$as_echo "$ac_ct_AR" >&6; }
6734else
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6736$as_echo "no" >&6; }
6737fi
6738
6739 if test "x$ac_ct_AR" = x; then
6740 AR=""
6741 else
6742 case $cross_compiling:$ac_tool_warned in
6743yes:)
6744{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6745$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6746ac_tool_warned=yes ;;
6747esac
6748 AR=$ac_ct_AR
6749 fi
6750else
6751 AR="$ac_cv_prog_AR"
6752fi
6bb11ab3
L
6753
6754if test -n "$ac_tool_prefix"; then
6755 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6756set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6758$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6759if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
6760 $as_echo_n "(cached) " >&6
6761else
6762 if test -n "$RANLIB"; then
6763 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6764else
6765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6766for as_dir in $PATH
6767do
6768 IFS=$as_save_IFS
6769 test -z "$as_dir" && as_dir=.
6770 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6772 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6774 break 2
6775 fi
6776done
6777 done
6778IFS=$as_save_IFS
6779
6780fi
6781fi
6782RANLIB=$ac_cv_prog_RANLIB
6783if test -n "$RANLIB"; then
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6785$as_echo "$RANLIB" >&6; }
6786else
6787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6788$as_echo "no" >&6; }
6789fi
6790
6791
6792fi
6793if test -z "$ac_cv_prog_RANLIB"; then
6794 ac_ct_RANLIB=$RANLIB
6795 # Extract the first word of "ranlib", so it can be a program name with args.
6796set dummy ranlib; ac_word=$2
6797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6798$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6799if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
6800 $as_echo_n "(cached) " >&6
6801else
6802 if test -n "$ac_ct_RANLIB"; then
6803 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6804else
6805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6806for as_dir in $PATH
6807do
6808 IFS=$as_save_IFS
6809 test -z "$as_dir" && as_dir=.
6810 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6812 ac_cv_prog_ac_ct_RANLIB="ranlib"
6813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6814 break 2
6815 fi
6816done
6817 done
6818IFS=$as_save_IFS
6819
6820fi
6821fi
6822ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6823if test -n "$ac_ct_RANLIB"; then
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6825$as_echo "$ac_ct_RANLIB" >&6; }
6826else
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6828$as_echo "no" >&6; }
6829fi
6830
6831 if test "x$ac_ct_RANLIB" = x; then
6832 RANLIB=":"
6833 else
6834 case $cross_compiling:$ac_tool_warned in
6835yes:)
6836{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6837$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6838ac_tool_warned=yes ;;
6839esac
6840 RANLIB=$ac_ct_RANLIB
6841 fi
6842else
6843 RANLIB="$ac_cv_prog_RANLIB"
6844fi
6845
6846
46f900c0
MF
6847# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6848# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6849# is C99. So handle it ourselves.
6850:
6851C_DIALECT=
6852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6853$as_echo_n "checking whether C11 is supported by default... " >&6; }
6854cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6855/* end confdefs.h. */
6856
6857#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6858# error "C11 support not found"
6859#endif
6860
6861_ACEOF
6862if ac_fn_c_try_compile "$LINENO"; then :
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6864$as_echo "yes" >&6; }
6865else
6866
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6868$as_echo "no" >&6; }
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6870$as_echo_n "checking for -std=c11 support... " >&6; }
6871 ac_save_CC="$CC"
6872 CC="$CC -std=c11"
6873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6874/* end confdefs.h. */
6875
6876#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6877# error "C11 support not found"
6878#endif
6879
6880_ACEOF
6881if ac_fn_c_try_compile "$LINENO"; then :
6882
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6884$as_echo "yes" >&6; }
6885 CC="$ac_save_CC"
6886 C_DIALECT="-std=c11"
6887
6888else
6889 as_fn_error $? "C11 is required" "$LINENO" 5
6890fi
6891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6892fi
6893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6894
6895
c2783492 6896
6bb11ab3
L
6897# Dependency checking.
6898ac_config_commands="$ac_config_commands depdir"
6899
6900
6901depcc="$CC" am_compiler_list=
6902
6903am_depcomp=$ac_aux_dir/depcomp
6904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6905$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 6906if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
6907 $as_echo_n "(cached) " >&6
6908else
6909 if test -f "$am_depcomp"; then
6910 # We make a subdir and do the tests there. Otherwise we can end up
6911 # making bogus files that we don't know about and never remove. For
6912 # instance it was reported that on HP-UX the gcc test will end up
6913 # making a dummy file named `D' -- because `-MD' means `put the output
6914 # in D'.
6915 mkdir conftest.dir
6916 # Copy depcomp to subdir because otherwise we won't find it if we're
6917 # using a relative directory.
6918 cp "$am_depcomp" conftest.dir
6919 cd conftest.dir
6920 # We will build objects and dependencies in a subdirectory because
6921 # it helps to detect inapplicable dependency modes. For instance
6922 # both Tru64's cc and ICC support -MD to output dependencies as a
6923 # side effect of compilation, but ICC will put the dependencies in
6924 # the current directory while Tru64 will put them in the object
6925 # directory.
6926 mkdir sub
6927
6928 am_cv_CC_dependencies_compiler_type=none
6929 if test "$am_compiler_list" = ""; then
6930 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6931 fi
6932 for depmode in $am_compiler_list; do
6933 if test $depmode = none; then break; fi
6934
6935 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6936 # Setup a source with many dependencies, because some compilers
6937 # like to wrap large dependency lists on column 80 (with \), and
6938 # we should not choose a depcomp mode which is confused by this.
6939 #
6940 # We need to recreate these files for each test, as the compiler may
6941 # overwrite some of them when testing with obscure command lines.
6942 # This happens at least with the AIX C compiler.
6943 : > sub/conftest.c
6944 for i in 1 2 3 4 5 6; do
6945 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6946 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6947 # Solaris 8's {/usr,}/bin/sh.
6948 touch sub/conftst$i.h
6949 done
6950 echo "include sub/conftest.Po" > confmf
6951
6952 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6953 # mode. It turns out that the SunPro C++ compiler does not properly
6954 # handle `-M -o', and we need to detect this.
6955 depcmd="depmode=$depmode \
6956 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6957 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6958 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6959 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6960 if env $depcmd > conftest.err 2>&1 &&
6961 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6962 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6963 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6964 # icc doesn't choke on unknown options, it will just issue warnings
6965 # or remarks (even with -Werror). So we grep stderr for any message
6966 # that says an option was ignored or not supported.
6967 # When given -MP, icc 7.0 and 7.1 complain thusly:
6968 # icc: Command line warning: ignoring option '-M'; no argument required
6969 # The diagnosis changed in icc 8.0:
6970 # icc: Command line remark: option '-MP' not supported
6971 if (grep 'ignoring option' conftest.err ||
6972 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6973 am_cv_CC_dependencies_compiler_type=$depmode
6974 $as_echo "$as_me:$LINENO: success" >&5
6975 break
6976 fi
6977 fi
6978 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6979 sed -e 's/^/| /' < conftest.err >&5
6980 done
6981
6982 cd ..
6983 rm -rf conftest.dir
6984else
6985 am_cv_CC_dependencies_compiler_type=none
6986fi
6987
6988fi
6989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6990$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6991if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 6992then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
6993else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6994
6995fi
6996
6997
6bb11ab3
L
6998ALL_LINGUAS=
6999# If we haven't got the data from the intl directory,
7000# assume NLS is disabled.
7001USE_NLS=no
7002LIBINTL=
7003LIBINTL_DEP=
7004INCINTL=
7005XGETTEXT=
7006GMSGFMT=
7007POSUB=
7008
7009if test -f ../../intl/config.intl; then
7010 . ../../intl/config.intl
7011fi
7012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7013$as_echo_n "checking whether NLS is requested... " >&6; }
7014if test x"$USE_NLS" != xyes; then
7015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7016$as_echo "no" >&6; }
7017else
7018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7019$as_echo "yes" >&6; }
7020
7021$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7022
7023
7024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7025$as_echo_n "checking for catalogs to be installed... " >&6; }
7026 # Look for .po and .gmo files in the source directory.
7027 CATALOGS=
7028 XLINGUAS=
7029 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7030 # If there aren't any .gmo files the shell will give us the
7031 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7032 # weeded out.
7033 case "$cat" in *\**)
7034 continue;;
7035 esac
7036 # The quadruple backslash is collapsed to a double backslash
7037 # by the backticks, then collapsed again by the double quotes,
7038 # leaving us with one backslash in the sed expression (right
7039 # before the dot that mustn't act as a wildcard).
7040 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7041 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7042 # The user is allowed to set LINGUAS to a list of languages to
7043 # install catalogs for. If it's empty that means "all of them."
7044 if test "x$LINGUAS" = x; then
7045 CATALOGS="$CATALOGS $cat"
7046 XLINGUAS="$XLINGUAS $lang"
7047 else
7048 case "$LINGUAS" in *$lang*)
7049 CATALOGS="$CATALOGS $cat"
7050 XLINGUAS="$XLINGUAS $lang"
7051 ;;
7052 esac
7053 fi
7054 done
7055 LINGUAS="$XLINGUAS"
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7057$as_echo "$LINGUAS" >&6; }
7058
7059
7060 DATADIRNAME=share
7061
7062 INSTOBJEXT=.mo
7063
7064 GENCAT=gencat
7065
7066 CATOBJEXT=.gmo
7067
7068fi
7069
6bb11ab3
L
7070# Check for socket libraries
7071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7072$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7073if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7074 $as_echo_n "(cached) " >&6
7075else
7076 ac_check_lib_save_LIBS=$LIBS
7077LIBS="-lsocket $LIBS"
7078cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7079/* end confdefs.h. */
7080
7081/* Override any GCC internal prototype to avoid an error.
7082 Use char because int might match the return type of a GCC
7083 builtin and then its argument prototype would still apply. */
7084#ifdef __cplusplus
7085extern "C"
7086#endif
7087char bind ();
7088int
7089main ()
7090{
7091return bind ();
7092 ;
7093 return 0;
7094}
7095_ACEOF
7096if ac_fn_c_try_link "$LINENO"; then :
7097 ac_cv_lib_socket_bind=yes
7098else
7099 ac_cv_lib_socket_bind=no
7100fi
7101rm -f core conftest.err conftest.$ac_objext \
7102 conftest$ac_exeext conftest.$ac_ext
7103LIBS=$ac_check_lib_save_LIBS
7104fi
7105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7106$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7107if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7108 cat >>confdefs.h <<_ACEOF
7109#define HAVE_LIBSOCKET 1
7110_ACEOF
7111
7112 LIBS="-lsocket $LIBS"
7113
7114fi
7115
7116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7117$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7118if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7119 $as_echo_n "(cached) " >&6
7120else
7121 ac_check_lib_save_LIBS=$LIBS
7122LIBS="-lnsl $LIBS"
7123cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7124/* end confdefs.h. */
7125
7126/* Override any GCC internal prototype to avoid an error.
7127 Use char because int might match the return type of a GCC
7128 builtin and then its argument prototype would still apply. */
7129#ifdef __cplusplus
7130extern "C"
7131#endif
7132char gethostbyname ();
7133int
7134main ()
7135{
7136return gethostbyname ();
7137 ;
7138 return 0;
7139}
7140_ACEOF
7141if ac_fn_c_try_link "$LINENO"; then :
7142 ac_cv_lib_nsl_gethostbyname=yes
7143else
7144 ac_cv_lib_nsl_gethostbyname=no
7145fi
7146rm -f core conftest.err conftest.$ac_objext \
7147 conftest$ac_exeext conftest.$ac_ext
7148LIBS=$ac_check_lib_save_LIBS
7149fi
7150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7151$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7152if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7153 cat >>confdefs.h <<_ACEOF
7154#define HAVE_LIBNSL 1
7155_ACEOF
7156
7157 LIBS="-lnsl $LIBS"
7158
7159fi
7160
7161
7162# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7163# using the same condition.
7164
aadc9410 7165 # Use the system's zlib library.
7fed4b0b
L
7166 zlibdir="-L\$(top_builddir)/../zlib"
7167 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7168
aadc9410
MF
7169# Check whether --with-system-zlib was given.
7170if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7171 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7172 zlibdir=
7173 zlibinc=
7174 fi
6bb11ab3
L
7175
7176fi
7177
6bb11ab3 7178
6bb11ab3 7179
6bb11ab3
L
7180
7181
7182# BFD uses libdl when when plugins enabled.
7183
faa743bb
RM
7184 maybe_plugins=no
7185 for ac_header in dlfcn.h
7186do :
7187 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7188"
d0ac1c44 7189if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7190 cat >>confdefs.h <<_ACEOF
7191#define HAVE_DLFCN_H 1
7192_ACEOF
7193 maybe_plugins=yes
7194fi
7195
7196done
7197
7198 for ac_header in windows.h
7199do :
7200 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7201"
d0ac1c44 7202if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7203 cat >>confdefs.h <<_ACEOF
7204#define HAVE_WINDOWS_H 1
7205_ACEOF
7206 maybe_plugins=yes
7207fi
7208
7209done
7210
7211
7212 # Check whether --enable-plugins was given.
6bb11ab3
L
7213if test "${enable_plugins+set}" = set; then :
7214 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7215 no) plugins=no ;;
7216 *) plugins=yes
7217 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7218 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7219 fi ;;
7220 esac
6bb11ab3 7221else
faa743bb
RM
7222 plugins=$maybe_plugins
7223
6bb11ab3
L
7224fi
7225
2974be62 7226 if test "$plugins" = "yes"; then
37f980dc
SM
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7228$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7229if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7230 $as_echo_n "(cached) " >&6
7231else
7232 ac_func_search_save_LIBS=$LIBS
7233cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7234/* end confdefs.h. */
7235
7236/* Override any GCC internal prototype to avoid an error.
7237 Use char because int might match the return type of a GCC
7238 builtin and then its argument prototype would still apply. */
7239#ifdef __cplusplus
7240extern "C"
7241#endif
37f980dc 7242char dlsym ();
2974be62
AM
7243int
7244main ()
7245{
37f980dc 7246return dlsym ();
2974be62
AM
7247 ;
7248 return 0;
7249}
7250_ACEOF
7251for ac_lib in '' dl; do
7252 if test -z "$ac_lib"; then
7253 ac_res="none required"
7254 else
7255 ac_res=-l$ac_lib
7256 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7257 fi
7258 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7259 ac_cv_search_dlsym=$ac_res
2974be62
AM
7260fi
7261rm -f core conftest.err conftest.$ac_objext \
7262 conftest$ac_exeext
d0ac1c44 7263 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7264 break
7265fi
7266done
d0ac1c44 7267if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7268
7269else
37f980dc 7270 ac_cv_search_dlsym=no
2974be62
AM
7271fi
7272rm conftest.$ac_ext
7273LIBS=$ac_func_search_save_LIBS
7274fi
37f980dc
SM
7275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7276$as_echo "$ac_cv_search_dlsym" >&6; }
7277ac_res=$ac_cv_search_dlsym
2974be62
AM
7278if test "$ac_res" != no; then :
7279 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7280
7281fi
7282
7283 fi
6bb11ab3
L
7284
7285 if test "$plugins" = yes; then
7286 PLUGINS_TRUE=
7287 PLUGINS_FALSE='#'
7288else
7289 PLUGINS_TRUE='#'
7290 PLUGINS_FALSE=
7291fi
7292
7293
7294
7295
7296
7297# Set options
7298enable_dlopen=yes
7299
7300
7301
7302
7303 enable_win32_dll=no
7304
7305
7306 # Check whether --enable-shared was given.
7307if test "${enable_shared+set}" = set; then :
7308 enableval=$enable_shared; p=${PACKAGE-default}
7309 case $enableval in
7310 yes) enable_shared=yes ;;
7311 no) enable_shared=no ;;
7312 *)
7313 enable_shared=no
7314 # Look at the argument we got. We use all the common list separators.
7315 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7316 for pkg in $enableval; do
7317 IFS="$lt_save_ifs"
7318 if test "X$pkg" = "X$p"; then
7319 enable_shared=yes
7320 fi
7321 done
7322 IFS="$lt_save_ifs"
7323 ;;
7324 esac
7325else
7326 enable_shared=yes
7327fi
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337 # Check whether --enable-static was given.
7338if test "${enable_static+set}" = set; then :
7339 enableval=$enable_static; p=${PACKAGE-default}
7340 case $enableval in
7341 yes) enable_static=yes ;;
7342 no) enable_static=no ;;
7343 *)
7344 enable_static=no
7345 # Look at the argument we got. We use all the common list separators.
7346 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7347 for pkg in $enableval; do
7348 IFS="$lt_save_ifs"
7349 if test "X$pkg" = "X$p"; then
7350 enable_static=yes
7351 fi
7352 done
7353 IFS="$lt_save_ifs"
7354 ;;
7355 esac
7356else
7357 enable_static=yes
7358fi
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369# Check whether --with-pic was given.
7370if test "${with_pic+set}" = set; then :
7371 withval=$with_pic; pic_mode="$withval"
7372else
7373 pic_mode=default
7374fi
7375
7376
7377test -z "$pic_mode" && pic_mode=default
7378
7379
7380
7381
7382
7383
7384
7385 # Check whether --enable-fast-install was given.
7386if test "${enable_fast_install+set}" = set; then :
7387 enableval=$enable_fast_install; p=${PACKAGE-default}
7388 case $enableval in
7389 yes) enable_fast_install=yes ;;
7390 no) enable_fast_install=no ;;
7391 *)
7392 enable_fast_install=no
7393 # Look at the argument we got. We use all the common list separators.
7394 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7395 for pkg in $enableval; do
7396 IFS="$lt_save_ifs"
7397 if test "X$pkg" = "X$p"; then
7398 enable_fast_install=yes
7399 fi
7400 done
7401 IFS="$lt_save_ifs"
7402 ;;
7403 esac
7404else
7405 enable_fast_install=yes
7406fi
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418# This can be used to rebuild libtool when needed
7419LIBTOOL_DEPS="$ltmain"
7420
7421# Always use our own libtool.
7422LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449test -z "$LN_S" && LN_S="ln -s"
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464if test -n "${ZSH_VERSION+set}" ; then
7465 setopt NO_GLOB_SUBST
7466fi
7467
7468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7469$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7470if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7471 $as_echo_n "(cached) " >&6
7472else
7473 rm -f .libs 2>/dev/null
7474mkdir .libs 2>/dev/null
7475if test -d .libs; then
7476 lt_cv_objdir=.libs
7477else
7478 # MS-DOS does not allow filenames that begin with a dot.
7479 lt_cv_objdir=_libs
7480fi
7481rmdir .libs 2>/dev/null
7482fi
7483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7484$as_echo "$lt_cv_objdir" >&6; }
7485objdir=$lt_cv_objdir
7486
7487
7488
7489
7490
7491cat >>confdefs.h <<_ACEOF
7492#define LT_OBJDIR "$lt_cv_objdir/"
7493_ACEOF
7494
7495
7496
7497
7498case $host_os in
7499aix3*)
7500 # AIX sometimes has problems with the GCC collect2 program. For some
7501 # reason, if we set the COLLECT_NAMES environment variable, the problems
7502 # vanish in a puff of smoke.
7503 if test "X${COLLECT_NAMES+set}" != Xset; then
7504 COLLECT_NAMES=
7505 export COLLECT_NAMES
7506 fi
7507 ;;
7508esac
7509
7510# Global variables:
7511ofile=libtool
7512can_build_shared=yes
7513
7514# All known linkers require a `.a' archive for static linking (except MSVC,
7515# which needs '.lib').
7516libext=a
7517
7518with_gnu_ld="$lt_cv_prog_gnu_ld"
7519
7520old_CC="$CC"
7521old_CFLAGS="$CFLAGS"
7522
7523# Set sane defaults for various variables
7524test -z "$CC" && CC=cc
7525test -z "$LTCC" && LTCC=$CC
7526test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7527test -z "$LD" && LD=ld
7528test -z "$ac_objext" && ac_objext=o
7529
7530for cc_temp in $compiler""; do
7531 case $cc_temp in
7532 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7533 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7534 \-*) ;;
7535 *) break;;
7536 esac
7537done
7538cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7539
7540
7541# Only perform the check for file, if the check method requires it
7542test -z "$MAGIC_CMD" && MAGIC_CMD=file
7543case $deplibs_check_method in
7544file_magic*)
7545 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7547$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7548if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7549 $as_echo_n "(cached) " >&6
7550else
7551 case $MAGIC_CMD in
7552[\\/*] | ?:[\\/]*)
7553 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7554 ;;
7555*)
7556 lt_save_MAGIC_CMD="$MAGIC_CMD"
7557 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7558 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7559 for ac_dir in $ac_dummy; do
7560 IFS="$lt_save_ifs"
7561 test -z "$ac_dir" && ac_dir=.
7562 if test -f $ac_dir/${ac_tool_prefix}file; then
7563 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7564 if test -n "$file_magic_test_file"; then
7565 case $deplibs_check_method in
7566 "file_magic "*)
7567 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7568 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7569 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7570 $EGREP "$file_magic_regex" > /dev/null; then
7571 :
7572 else
7573 cat <<_LT_EOF 1>&2
7574
7575*** Warning: the command libtool uses to detect shared libraries,
7576*** $file_magic_cmd, produces output that libtool cannot recognize.
7577*** The result is that libtool may fail to recognize shared libraries
7578*** as such. This will affect the creation of libtool libraries that
7579*** depend on shared libraries, but programs linked with such libtool
7580*** libraries will work regardless of this problem. Nevertheless, you
7581*** may want to report the problem to your system manager and/or to
7582*** bug-libtool@gnu.org
7583
7584_LT_EOF
7585 fi ;;
7586 esac
7587 fi
7588 break
7589 fi
7590 done
7591 IFS="$lt_save_ifs"
7592 MAGIC_CMD="$lt_save_MAGIC_CMD"
7593 ;;
7594esac
7595fi
7596
7597MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7598if test -n "$MAGIC_CMD"; then
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7600$as_echo "$MAGIC_CMD" >&6; }
7601else
7602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603$as_echo "no" >&6; }
7604fi
7605
7606
7607
7608
7609
7610if test -z "$lt_cv_path_MAGIC_CMD"; then
7611 if test -n "$ac_tool_prefix"; then
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7613$as_echo_n "checking for file... " >&6; }
d0ac1c44 7614if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7615 $as_echo_n "(cached) " >&6
7616else
7617 case $MAGIC_CMD in
7618[\\/*] | ?:[\\/]*)
7619 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7620 ;;
7621*)
7622 lt_save_MAGIC_CMD="$MAGIC_CMD"
7623 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7624 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7625 for ac_dir in $ac_dummy; do
7626 IFS="$lt_save_ifs"
7627 test -z "$ac_dir" && ac_dir=.
7628 if test -f $ac_dir/file; then
7629 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7630 if test -n "$file_magic_test_file"; then
7631 case $deplibs_check_method in
7632 "file_magic "*)
7633 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7634 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7635 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7636 $EGREP "$file_magic_regex" > /dev/null; then
7637 :
7638 else
7639 cat <<_LT_EOF 1>&2
7640
7641*** Warning: the command libtool uses to detect shared libraries,
7642*** $file_magic_cmd, produces output that libtool cannot recognize.
7643*** The result is that libtool may fail to recognize shared libraries
7644*** as such. This will affect the creation of libtool libraries that
7645*** depend on shared libraries, but programs linked with such libtool
7646*** libraries will work regardless of this problem. Nevertheless, you
7647*** may want to report the problem to your system manager and/or to
7648*** bug-libtool@gnu.org
7649
7650_LT_EOF
7651 fi ;;
7652 esac
7653 fi
7654 break
7655 fi
7656 done
7657 IFS="$lt_save_ifs"
7658 MAGIC_CMD="$lt_save_MAGIC_CMD"
7659 ;;
7660esac
7661fi
7662
7663MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7664if test -n "$MAGIC_CMD"; then
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7666$as_echo "$MAGIC_CMD" >&6; }
7667else
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7669$as_echo "no" >&6; }
7670fi
7671
7672
7673 else
7674 MAGIC_CMD=:
7675 fi
7676fi
7677
7678 fi
7679 ;;
7680esac
7681
7682# Use C for the default configuration in the libtool script
7683
7684lt_save_CC="$CC"
7685ac_ext=c
7686ac_cpp='$CPP $CPPFLAGS'
7687ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7688ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7689ac_compiler_gnu=$ac_cv_c_compiler_gnu
7690
7691
7692# Source file extension for C test sources.
7693ac_ext=c
7694
7695# Object file extension for compiled C test sources.
7696objext=o
7697objext=$objext
7698
7699# Code to be used in simple compile tests
7700lt_simple_compile_test_code="int some_variable = 0;"
7701
7702# Code to be used in simple link tests
7703lt_simple_link_test_code='int main(){return(0);}'
7704
7705
7706
7707
7708
7709
7710
7711# If no C compiler was specified, use CC.
7712LTCC=${LTCC-"$CC"}
7713
7714# If no C compiler flags were specified, use CFLAGS.
7715LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7716
7717# Allow CC to be a program name with arguments.
7718compiler=$CC
7719
7720# Save the default compiler, since it gets overwritten when the other
7721# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7722compiler_DEFAULT=$CC
7723
7724# save warnings/boilerplate of simple test code
7725ac_outfile=conftest.$ac_objext
7726echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7727eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7728_lt_compiler_boilerplate=`cat conftest.err`
7729$RM conftest*
7730
7731ac_outfile=conftest.$ac_objext
7732echo "$lt_simple_link_test_code" >conftest.$ac_ext
7733eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7734_lt_linker_boilerplate=`cat conftest.err`
7735$RM -r conftest*
7736
7737
7738## CAVEAT EMPTOR:
7739## There is no encapsulation within the following macros, do not change
7740## the running order or otherwise move them around unless you know exactly
7741## what you are doing...
7742if test -n "$compiler"; then
7743
7744lt_prog_compiler_no_builtin_flag=
7745
7746if test "$GCC" = yes; then
7747 case $cc_basename in
7748 nvcc*)
7749 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7750 *)
7751 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7752 esac
7753
7754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7755$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 7756if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3
L
7757 $as_echo_n "(cached) " >&6
7758else
7759 lt_cv_prog_compiler_rtti_exceptions=no
7760 ac_outfile=conftest.$ac_objext
7761 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7762 lt_compiler_flag="-fno-rtti -fno-exceptions"
7763 # Insert the option either (1) after the last *FLAGS variable, or
7764 # (2) before a word containing "conftest.", or (3) at the end.
7765 # Note that $ac_compile itself does not contain backslashes and begins
7766 # with a dollar sign (not a hyphen), so the echo should work correctly.
7767 # The option is referenced via a variable to avoid confusing sed.
7768 lt_compile=`echo "$ac_compile" | $SED \
7769 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7770 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7771 -e 's:$: $lt_compiler_flag:'`
7772 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7773 (eval "$lt_compile" 2>conftest.err)
7774 ac_status=$?
7775 cat conftest.err >&5
7776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7777 if (exit $ac_status) && test -s "$ac_outfile"; then
7778 # The compiler can only warn and ignore the option if not recognized
7779 # So say no if there are warnings other than the usual output.
7780 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7781 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7782 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7783 lt_cv_prog_compiler_rtti_exceptions=yes
7784 fi
7785 fi
7786 $RM conftest*
7787
7788fi
7789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7790$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7791
7792if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7793 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7794else
7795 :
7796fi
7797
7798fi
7799
7800
7801
7802
7803
7804
7805 lt_prog_compiler_wl=
7806lt_prog_compiler_pic=
7807lt_prog_compiler_static=
7808
7809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7810$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7811
7812 if test "$GCC" = yes; then
7813 lt_prog_compiler_wl='-Wl,'
7814 lt_prog_compiler_static='-static'
7815
7816 case $host_os in
7817 aix*)
7818 # All AIX code is PIC.
7819 if test "$host_cpu" = ia64; then
7820 # AIX 5 now supports IA64 processor
7821 lt_prog_compiler_static='-Bstatic'
7822 fi
7823 lt_prog_compiler_pic='-fPIC'
7824 ;;
7825
7826 amigaos*)
7827 case $host_cpu in
7828 powerpc)
7829 # see comment about AmigaOS4 .so support
7830 lt_prog_compiler_pic='-fPIC'
7831 ;;
7832 m68k)
7833 # FIXME: we need at least 68020 code to build shared libraries, but
7834 # adding the `-m68020' flag to GCC prevents building anything better,
7835 # like `-m68040'.
7836 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7837 ;;
7838 esac
7839 ;;
7840
7841 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7842 # PIC is the default for these OSes.
7843 ;;
7844
7845 mingw* | cygwin* | pw32* | os2* | cegcc*)
7846 # This hack is so that the source file can tell whether it is being
7847 # built for inclusion in a dll (and should export symbols for example).
7848 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7849 # (--disable-auto-import) libraries
7850 lt_prog_compiler_pic='-DDLL_EXPORT'
7851 ;;
7852
7853 darwin* | rhapsody*)
7854 # PIC is the default on this platform
7855 # Common symbols not allowed in MH_DYLIB files
7856 lt_prog_compiler_pic='-fno-common'
7857 ;;
7858
7859 haiku*)
7860 # PIC is the default for Haiku.
7861 # The "-static" flag exists, but is broken.
7862 lt_prog_compiler_static=
7863 ;;
7864
7865 hpux*)
7866 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7867 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7868 # sets the default TLS model and affects inlining.
7869 case $host_cpu in
7870 hppa*64*)
7871 # +Z the default
7872 ;;
7873 *)
7874 lt_prog_compiler_pic='-fPIC'
7875 ;;
7876 esac
7877 ;;
7878
7879 interix[3-9]*)
7880 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7881 # Instead, we relocate shared libraries at runtime.
7882 ;;
7883
7884 msdosdjgpp*)
7885 # Just because we use GCC doesn't mean we suddenly get shared libraries
7886 # on systems that don't support them.
7887 lt_prog_compiler_can_build_shared=no
7888 enable_shared=no
7889 ;;
7890
7891 *nto* | *qnx*)
7892 # QNX uses GNU C++, but need to define -shared option too, otherwise
7893 # it will coredump.
7894 lt_prog_compiler_pic='-fPIC -shared'
7895 ;;
7896
7897 sysv4*MP*)
7898 if test -d /usr/nec; then
7899 lt_prog_compiler_pic=-Kconform_pic
7900 fi
7901 ;;
7902
7903 *)
7904 lt_prog_compiler_pic='-fPIC'
7905 ;;
7906 esac
7907
7908 case $cc_basename in
7909 nvcc*) # Cuda Compiler Driver 2.2
7910 lt_prog_compiler_wl='-Xlinker '
7911 lt_prog_compiler_pic='-Xcompiler -fPIC'
7912 ;;
7913 esac
7914 else
7915 # PORTME Check for flag to pass linker flags through the system compiler.
7916 case $host_os in
7917 aix*)
7918 lt_prog_compiler_wl='-Wl,'
7919 if test "$host_cpu" = ia64; then
7920 # AIX 5 now supports IA64 processor
7921 lt_prog_compiler_static='-Bstatic'
7922 else
7923 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7924 fi
7925 ;;
7926
7927 mingw* | cygwin* | pw32* | os2* | cegcc*)
7928 # This hack is so that the source file can tell whether it is being
7929 # built for inclusion in a dll (and should export symbols for example).
7930 lt_prog_compiler_pic='-DDLL_EXPORT'
7931 ;;
7932
7933 hpux9* | hpux10* | hpux11*)
7934 lt_prog_compiler_wl='-Wl,'
7935 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7936 # not for PA HP-UX.
7937 case $host_cpu in
7938 hppa*64*|ia64*)
7939 # +Z the default
7940 ;;
7941 *)
7942 lt_prog_compiler_pic='+Z'
7943 ;;
7944 esac
7945 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7946 lt_prog_compiler_static='${wl}-a ${wl}archive'
7947 ;;
7948
7949 irix5* | irix6* | nonstopux*)
7950 lt_prog_compiler_wl='-Wl,'
7951 # PIC (with -KPIC) is the default.
7952 lt_prog_compiler_static='-non_shared'
7953 ;;
7954
7955 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7956 case $cc_basename in
7957 # old Intel for x86_64 which still supported -KPIC.
7958 ecc*)
7959 lt_prog_compiler_wl='-Wl,'
7960 lt_prog_compiler_pic='-KPIC'
7961 lt_prog_compiler_static='-static'
7962 ;;
7963 # icc used to be incompatible with GCC.
7964 # ICC 10 doesn't accept -KPIC any more.
7965 icc* | ifort*)
7966 lt_prog_compiler_wl='-Wl,'
7967 lt_prog_compiler_pic='-fPIC'
7968 lt_prog_compiler_static='-static'
7969 ;;
7970 # Lahey Fortran 8.1.
7971 lf95*)
7972 lt_prog_compiler_wl='-Wl,'
7973 lt_prog_compiler_pic='--shared'
7974 lt_prog_compiler_static='--static'
7975 ;;
7976 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7977 # Portland Group compilers (*not* the Pentium gcc compiler,
7978 # which looks to be a dead project)
7979 lt_prog_compiler_wl='-Wl,'
7980 lt_prog_compiler_pic='-fpic'
7981 lt_prog_compiler_static='-Bstatic'
7982 ;;
7983 ccc*)
7984 lt_prog_compiler_wl='-Wl,'
7985 # All Alpha code is PIC.
7986 lt_prog_compiler_static='-non_shared'
7987 ;;
7988 xl* | bgxl* | bgf* | mpixl*)
7989 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7990 lt_prog_compiler_wl='-Wl,'
7991 lt_prog_compiler_pic='-qpic'
7992 lt_prog_compiler_static='-qstaticlink'
7993 ;;
7994 *)
7995 case `$CC -V 2>&1 | sed 5q` in
7996 *Sun\ F* | *Sun*Fortran*)
7997 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7998 lt_prog_compiler_pic='-KPIC'
7999 lt_prog_compiler_static='-Bstatic'
8000 lt_prog_compiler_wl=''
8001 ;;
8002 *Sun\ C*)
8003 # Sun C 5.9
8004 lt_prog_compiler_pic='-KPIC'
8005 lt_prog_compiler_static='-Bstatic'
8006 lt_prog_compiler_wl='-Wl,'
8007 ;;
8008 esac
8009 ;;
8010 esac
8011 ;;
8012
8013 newsos6)
8014 lt_prog_compiler_pic='-KPIC'
8015 lt_prog_compiler_static='-Bstatic'
8016 ;;
8017
8018 *nto* | *qnx*)
8019 # QNX uses GNU C++, but need to define -shared option too, otherwise
8020 # it will coredump.
8021 lt_prog_compiler_pic='-fPIC -shared'
8022 ;;
8023
8024 osf3* | osf4* | osf5*)
8025 lt_prog_compiler_wl='-Wl,'
8026 # All OSF/1 code is PIC.
8027 lt_prog_compiler_static='-non_shared'
8028 ;;
8029
8030 rdos*)
8031 lt_prog_compiler_static='-non_shared'
8032 ;;
8033
8034 solaris*)
8035 lt_prog_compiler_pic='-KPIC'
8036 lt_prog_compiler_static='-Bstatic'
8037 case $cc_basename in
8038 f77* | f90* | f95*)
8039 lt_prog_compiler_wl='-Qoption ld ';;
8040 *)
8041 lt_prog_compiler_wl='-Wl,';;
8042 esac
8043 ;;
8044
8045 sunos4*)
8046 lt_prog_compiler_wl='-Qoption ld '
8047 lt_prog_compiler_pic='-PIC'
8048 lt_prog_compiler_static='-Bstatic'
8049 ;;
8050
8051 sysv4 | sysv4.2uw2* | sysv4.3*)
8052 lt_prog_compiler_wl='-Wl,'
8053 lt_prog_compiler_pic='-KPIC'
8054 lt_prog_compiler_static='-Bstatic'
8055 ;;
8056
8057 sysv4*MP*)
8058 if test -d /usr/nec ;then
8059 lt_prog_compiler_pic='-Kconform_pic'
8060 lt_prog_compiler_static='-Bstatic'
8061 fi
8062 ;;
8063
8064 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8065 lt_prog_compiler_wl='-Wl,'
8066 lt_prog_compiler_pic='-KPIC'
8067 lt_prog_compiler_static='-Bstatic'
8068 ;;
8069
8070 unicos*)
8071 lt_prog_compiler_wl='-Wl,'
8072 lt_prog_compiler_can_build_shared=no
8073 ;;
8074
8075 uts4*)
8076 lt_prog_compiler_pic='-pic'
8077 lt_prog_compiler_static='-Bstatic'
8078 ;;
8079
8080 *)
8081 lt_prog_compiler_can_build_shared=no
8082 ;;
8083 esac
8084 fi
8085
8086case $host_os in
8087 # For platforms which do not support PIC, -DPIC is meaningless:
8088 *djgpp*)
8089 lt_prog_compiler_pic=
8090 ;;
8091 *)
8092 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8093 ;;
8094esac
8095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8096$as_echo "$lt_prog_compiler_pic" >&6; }
8097
8098
8099
8100
8101
8102
8103#
8104# Check to make sure the PIC flag actually works.
8105#
8106if test -n "$lt_prog_compiler_pic"; then
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8108$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8109if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3
L
8110 $as_echo_n "(cached) " >&6
8111else
8112 lt_cv_prog_compiler_pic_works=no
8113 ac_outfile=conftest.$ac_objext
8114 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8115 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8116 # Insert the option either (1) after the last *FLAGS variable, or
8117 # (2) before a word containing "conftest.", or (3) at the end.
8118 # Note that $ac_compile itself does not contain backslashes and begins
8119 # with a dollar sign (not a hyphen), so the echo should work correctly.
8120 # The option is referenced via a variable to avoid confusing sed.
8121 lt_compile=`echo "$ac_compile" | $SED \
8122 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8123 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8124 -e 's:$: $lt_compiler_flag:'`
8125 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8126 (eval "$lt_compile" 2>conftest.err)
8127 ac_status=$?
8128 cat conftest.err >&5
8129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8130 if (exit $ac_status) && test -s "$ac_outfile"; then
8131 # The compiler can only warn and ignore the option if not recognized
8132 # So say no if there are warnings other than the usual output.
8133 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8134 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8135 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8136 lt_cv_prog_compiler_pic_works=yes
8137 fi
8138 fi
8139 $RM conftest*
8140
8141fi
8142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8143$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8144
8145if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8146 case $lt_prog_compiler_pic in
8147 "" | " "*) ;;
8148 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8149 esac
8150else
8151 lt_prog_compiler_pic=
8152 lt_prog_compiler_can_build_shared=no
8153fi
8154
8155fi
8156
8157
8158
8159
8160
8161
8162#
8163# Check to make sure the static flag actually works.
8164#
8165wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8167$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8168if ${lt_cv_prog_compiler_static_works+:} false; then :
6bb11ab3
L
8169 $as_echo_n "(cached) " >&6
8170else
8171 lt_cv_prog_compiler_static_works=no
8172 save_LDFLAGS="$LDFLAGS"
8173 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8174 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8175 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8176 # The linker can only warn and ignore the option if not recognized
8177 # So say no if there are warnings
8178 if test -s conftest.err; then
8179 # Append any errors to the config.log.
8180 cat conftest.err 1>&5
8181 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8182 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8183 if diff conftest.exp conftest.er2 >/dev/null; then
8184 lt_cv_prog_compiler_static_works=yes
8185 fi
8186 else
8187 lt_cv_prog_compiler_static_works=yes
8188 fi
8189 fi
8190 $RM -r conftest*
8191 LDFLAGS="$save_LDFLAGS"
8192
8193fi
8194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8195$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8196
8197if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8198 :
8199else
8200 lt_prog_compiler_static=
8201fi
8202
8203
8204
8205
8206
8207
8208
8209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8210$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8211if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3
L
8212 $as_echo_n "(cached) " >&6
8213else
8214 lt_cv_prog_compiler_c_o=no
8215 $RM -r conftest 2>/dev/null
8216 mkdir conftest
8217 cd conftest
8218 mkdir out
8219 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8220
8221 lt_compiler_flag="-o out/conftest2.$ac_objext"
8222 # Insert the option either (1) after the last *FLAGS variable, or
8223 # (2) before a word containing "conftest.", or (3) at the end.
8224 # Note that $ac_compile itself does not contain backslashes and begins
8225 # with a dollar sign (not a hyphen), so the echo should work correctly.
8226 lt_compile=`echo "$ac_compile" | $SED \
8227 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8228 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8229 -e 's:$: $lt_compiler_flag:'`
8230 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8231 (eval "$lt_compile" 2>out/conftest.err)
8232 ac_status=$?
8233 cat out/conftest.err >&5
8234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8235 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8236 then
8237 # The compiler can only warn and ignore the option if not recognized
8238 # So say no if there are warnings
8239 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8240 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8241 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8242 lt_cv_prog_compiler_c_o=yes
8243 fi
8244 fi
8245 chmod u+w . 2>&5
8246 $RM conftest*
8247 # SGI C++ compiler will create directory out/ii_files/ for
8248 # template instantiation
8249 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8250 $RM out/* && rmdir out
8251 cd ..
8252 $RM -r conftest
8253 $RM conftest*
8254
8255fi
8256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8257$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8258
8259
8260
8261
8262
8263
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8265$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8266if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3
L
8267 $as_echo_n "(cached) " >&6
8268else
8269 lt_cv_prog_compiler_c_o=no
8270 $RM -r conftest 2>/dev/null
8271 mkdir conftest
8272 cd conftest
8273 mkdir out
8274 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8275
8276 lt_compiler_flag="-o out/conftest2.$ac_objext"
8277 # Insert the option either (1) after the last *FLAGS variable, or
8278 # (2) before a word containing "conftest.", or (3) at the end.
8279 # Note that $ac_compile itself does not contain backslashes and begins
8280 # with a dollar sign (not a hyphen), so the echo should work correctly.
8281 lt_compile=`echo "$ac_compile" | $SED \
8282 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8283 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8284 -e 's:$: $lt_compiler_flag:'`
8285 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8286 (eval "$lt_compile" 2>out/conftest.err)
8287 ac_status=$?
8288 cat out/conftest.err >&5
8289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8290 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8291 then
8292 # The compiler can only warn and ignore the option if not recognized
8293 # So say no if there are warnings
8294 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8295 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8296 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8297 lt_cv_prog_compiler_c_o=yes
8298 fi
8299 fi
8300 chmod u+w . 2>&5
8301 $RM conftest*
8302 # SGI C++ compiler will create directory out/ii_files/ for
8303 # template instantiation
8304 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8305 $RM out/* && rmdir out
8306 cd ..
8307 $RM -r conftest
8308 $RM conftest*
8309
8310fi
8311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8312$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8313
8314
8315
8316
8317hard_links="nottested"
8318if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8319 # do not overwrite the value of need_locks provided by the user
8320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8321$as_echo_n "checking if we can lock with hard links... " >&6; }
8322 hard_links=yes
8323 $RM conftest*
8324 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8325 touch conftest.a
8326 ln conftest.a conftest.b 2>&5 || hard_links=no
8327 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8329$as_echo "$hard_links" >&6; }
8330 if test "$hard_links" = no; then
8331 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8332$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8333 need_locks=warn
8334 fi
8335else
8336 need_locks=no
8337fi
8338
8339
8340
8341
8342
8343
8344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8345$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8346
8347 runpath_var=
8348 allow_undefined_flag=
8349 always_export_symbols=no
8350 archive_cmds=
8351 archive_expsym_cmds=
8352 compiler_needs_object=no
8353 enable_shared_with_static_runtimes=no
8354 export_dynamic_flag_spec=
8355 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8356 hardcode_automatic=no
8357 hardcode_direct=no
8358 hardcode_direct_absolute=no
8359 hardcode_libdir_flag_spec=
8360 hardcode_libdir_flag_spec_ld=
8361 hardcode_libdir_separator=
8362 hardcode_minus_L=no
8363 hardcode_shlibpath_var=unsupported
8364 inherit_rpath=no
8365 link_all_deplibs=unknown
8366 module_cmds=
8367 module_expsym_cmds=
8368 old_archive_from_new_cmds=
8369 old_archive_from_expsyms_cmds=
8370 thread_safe_flag_spec=
8371 whole_archive_flag_spec=
8372 # include_expsyms should be a list of space-separated symbols to be *always*
8373 # included in the symbol list
8374 include_expsyms=
8375 # exclude_expsyms can be an extended regexp of symbols to exclude
8376 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8377 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8378 # as well as any symbol that contains `d'.
8379 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8380 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8381 # platforms (ab)use it in PIC code, but their linkers get confused if
8382 # the symbol is explicitly referenced. Since portable code cannot
8383 # rely on this symbol name, it's probably fine to never include it in
8384 # preloaded symbol tables.
8385 # Exclude shared library initialization/finalization symbols.
8386 extract_expsyms_cmds=
8387
8388 case $host_os in
8389 cygwin* | mingw* | pw32* | cegcc*)
8390 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8391 # When not using gcc, we currently assume that we are using
8392 # Microsoft Visual C++.
8393 if test "$GCC" != yes; then
8394 with_gnu_ld=no
8395 fi
8396 ;;
8397 interix*)
8398 # we just hope/assume this is gcc and not c89 (= MSVC++)
8399 with_gnu_ld=yes
8400 ;;
8401 openbsd*)
8402 with_gnu_ld=no
8403 ;;
8404 esac
8405
8406 ld_shlibs=yes
8407
8408 # On some targets, GNU ld is compatible enough with the native linker
8409 # that we're better off using the native interface for both.
8410 lt_use_gnu_ld_interface=no
8411 if test "$with_gnu_ld" = yes; then
8412 case $host_os in
8413 aix*)
8414 # The AIX port of GNU ld has always aspired to compatibility
8415 # with the native linker. However, as the warning in the GNU ld
8416 # block says, versions before 2.19.5* couldn't really create working
8417 # shared libraries, regardless of the interface used.
8418 case `$LD -v 2>&1` in
8419 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8420 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8421 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8422 *)
8423 lt_use_gnu_ld_interface=yes
8424 ;;
8425 esac
8426 ;;
8427 *)
8428 lt_use_gnu_ld_interface=yes
8429 ;;
8430 esac
8431 fi
8432
8433 if test "$lt_use_gnu_ld_interface" = yes; then
8434 # If archive_cmds runs LD, not CC, wlarc should be empty
8435 wlarc='${wl}'
8436
8437 # Set some defaults for GNU ld with shared library support. These
8438 # are reset later if shared libraries are not supported. Putting them
8439 # here allows them to be overridden if necessary.
8440 runpath_var=LD_RUN_PATH
8441 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8442 export_dynamic_flag_spec='${wl}--export-dynamic'
8443 # ancient GNU ld didn't support --whole-archive et. al.
8444 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8445 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8446 else
8447 whole_archive_flag_spec=
8448 fi
8449 supports_anon_versioning=no
8450 case `$LD -v 2>&1` in
8451 *GNU\ gold*) supports_anon_versioning=yes ;;
8452 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8453 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8454 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8455 *\ 2.11.*) ;; # other 2.11 versions
8456 *) supports_anon_versioning=yes ;;
8457 esac
8458
8459 # See if GNU ld supports shared libraries.
8460 case $host_os in
8461 aix[3-9]*)
8462 # On AIX/PPC, the GNU linker is very broken
8463 if test "$host_cpu" != ia64; then
8464 ld_shlibs=no
8465 cat <<_LT_EOF 1>&2
8466
8467*** Warning: the GNU linker, at least up to release 2.19, is reported
8468*** to be unable to reliably create shared libraries on AIX.
8469*** Therefore, libtool is disabling shared libraries support. If you
8470*** really care for shared libraries, you may want to install binutils
8471*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8472*** You will then need to restart the configuration process.
8473
8474_LT_EOF
8475 fi
8476 ;;
8477
8478 amigaos*)
8479 case $host_cpu in
8480 powerpc)
8481 # see comment about AmigaOS4 .so support
8482 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8483 archive_expsym_cmds=''
8484 ;;
8485 m68k)
8486 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)'
8487 hardcode_libdir_flag_spec='-L$libdir'
8488 hardcode_minus_L=yes
8489 ;;
8490 esac
8491 ;;
8492
8493 beos*)
8494 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8495 allow_undefined_flag=unsupported
8496 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8497 # support --undefined. This deserves some investigation. FIXME
8498 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8499 else
8500 ld_shlibs=no
8501 fi
8502 ;;
8503
8504 cygwin* | mingw* | pw32* | cegcc*)
8505 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8506 # as there is no search path for DLLs.
8507 hardcode_libdir_flag_spec='-L$libdir'
8508 export_dynamic_flag_spec='${wl}--export-all-symbols'
8509 allow_undefined_flag=unsupported
8510 always_export_symbols=no
8511 enable_shared_with_static_runtimes=yes
8512 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8513
8514 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8515 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8516 # If the export-symbols file already is a .def file (1st line
8517 # is EXPORTS), use it as is; otherwise, prepend...
8518 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8519 cp $export_symbols $output_objdir/$soname.def;
8520 else
8521 echo EXPORTS > $output_objdir/$soname.def;
8522 cat $export_symbols >> $output_objdir/$soname.def;
8523 fi~
8524 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8525 else
8526 ld_shlibs=no
8527 fi
8528 ;;
8529
8530 haiku*)
8531 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8532 link_all_deplibs=yes
8533 ;;
8534
8535 interix[3-9]*)
8536 hardcode_direct=no
8537 hardcode_shlibpath_var=no
8538 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8539 export_dynamic_flag_spec='${wl}-E'
8540 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8541 # Instead, shared libraries are loaded at an image base (0x10000000 by
8542 # default) and relocated if they conflict, which is a slow very memory
8543 # consuming and fragmenting process. To avoid this, we pick a random,
8544 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8545 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8546 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8547 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'
8548 ;;
8549
8550 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8551 tmp_diet=no
8552 if test "$host_os" = linux-dietlibc; then
8553 case $cc_basename in
8554 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8555 esac
8556 fi
8557 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8558 && test "$tmp_diet" = no
8559 then
ae7d0cac 8560 tmp_addflag=' $pic_flag'
6bb11ab3
L
8561 tmp_sharedflag='-shared'
8562 case $cc_basename,$host_cpu in
8563 pgcc*) # Portland Group C compiler
8564 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8565 tmp_addflag=' $pic_flag'
8566 ;;
8567 pgf77* | pgf90* | pgf95* | pgfortran*)
8568 # Portland Group f77 and f90 compilers
8569 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'
8570 tmp_addflag=' $pic_flag -Mnomain' ;;
8571 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8572 tmp_addflag=' -i_dynamic' ;;
8573 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8574 tmp_addflag=' -i_dynamic -nofor_main' ;;
8575 ifc* | ifort*) # Intel Fortran compiler
8576 tmp_addflag=' -nofor_main' ;;
8577 lf95*) # Lahey Fortran 8.1
8578 whole_archive_flag_spec=
8579 tmp_sharedflag='--shared' ;;
8580 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8581 tmp_sharedflag='-qmkshrobj'
8582 tmp_addflag= ;;
8583 nvcc*) # Cuda Compiler Driver 2.2
8584 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'
8585 compiler_needs_object=yes
8586 ;;
8587 esac
8588 case `$CC -V 2>&1 | sed 5q` in
8589 *Sun\ C*) # Sun C 5.9
8590 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'
8591 compiler_needs_object=yes
8592 tmp_sharedflag='-G' ;;
8593 *Sun\ F*) # Sun Fortran 8.3
8594 tmp_sharedflag='-G' ;;
8595 esac
8596 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8597
8598 if test "x$supports_anon_versioning" = xyes; then
8599 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8600 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8601 echo "local: *; };" >> $output_objdir/$libname.ver~
8602 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8603 fi
8604
8605 case $cc_basename in
8606 xlf* | bgf* | bgxlf* | mpixlf*)
8607 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8608 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8609 hardcode_libdir_flag_spec=
8610 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8611 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8612 if test "x$supports_anon_versioning" = xyes; then
8613 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8614 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8615 echo "local: *; };" >> $output_objdir/$libname.ver~
8616 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8617 fi
8618 ;;
8619 esac
8620 else
8621 ld_shlibs=no
8622 fi
8623 ;;
8624
8625 netbsd*)
8626 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8627 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8628 wlarc=
8629 else
8630 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8631 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8632 fi
8633 ;;
8634
8635 solaris*)
8636 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8637 ld_shlibs=no
8638 cat <<_LT_EOF 1>&2
8639
8640*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8641*** create shared libraries on Solaris systems. Therefore, libtool
8642*** is disabling shared libraries support. We urge you to upgrade GNU
8643*** binutils to release 2.9.1 or newer. Another option is to modify
8644*** your PATH or compiler configuration so that the native linker is
8645*** used, and then restart.
8646
8647_LT_EOF
8648 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8649 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8650 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8651 else
8652 ld_shlibs=no
8653 fi
8654 ;;
8655
8656 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8657 case `$LD -v 2>&1` in
8658 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8659 ld_shlibs=no
8660 cat <<_LT_EOF 1>&2
8661
8662*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8663*** reliably create shared libraries on SCO systems. Therefore, libtool
8664*** is disabling shared libraries support. We urge you to upgrade GNU
8665*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8666*** your PATH or compiler configuration so that the native linker is
8667*** used, and then restart.
8668
8669_LT_EOF
8670 ;;
8671 *)
8672 # For security reasons, it is highly recommended that you always
8673 # use absolute paths for naming shared libraries, and exclude the
8674 # DT_RUNPATH tag from executables and libraries. But doing so
8675 # requires that you compile everything twice, which is a pain.
8676 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8677 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8678 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8679 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8680 else
8681 ld_shlibs=no
8682 fi
8683 ;;
8684 esac
8685 ;;
8686
8687 sunos4*)
8688 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8689 wlarc=
8690 hardcode_direct=yes
8691 hardcode_shlibpath_var=no
8692 ;;
8693
8694 *)
8695 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8696 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8697 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8698 else
8699 ld_shlibs=no
8700 fi
8701 ;;
8702 esac
8703
8704 if test "$ld_shlibs" = no; then
8705 runpath_var=
8706 hardcode_libdir_flag_spec=
8707 export_dynamic_flag_spec=
8708 whole_archive_flag_spec=
8709 fi
8710 else
8711 # PORTME fill in a description of your system's linker (not GNU ld)
8712 case $host_os in
8713 aix3*)
8714 allow_undefined_flag=unsupported
8715 always_export_symbols=yes
8716 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'
8717 # Note: this linker hardcodes the directories in LIBPATH if there
8718 # are no directories specified by -L.
8719 hardcode_minus_L=yes
8720 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8721 # Neither direct hardcoding nor static linking is supported with a
8722 # broken collect2.
8723 hardcode_direct=unsupported
8724 fi
8725 ;;
8726
8727 aix[4-9]*)
8728 if test "$host_cpu" = ia64; then
8729 # On IA64, the linker does run time linking by default, so we don't
8730 # have to do anything special.
8731 aix_use_runtimelinking=no
8732 exp_sym_flag='-Bexport'
8733 no_entry_flag=""
8734 else
8735 # If we're using GNU nm, then we don't want the "-C" option.
8736 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8737 # Also, AIX nm treats weak defined symbols like other global
8738 # defined symbols, whereas GNU nm marks them as "W".
8739 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8740 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'
8741 else
5c887dd5 8742 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
8743 fi
8744 aix_use_runtimelinking=no
8745
8746 # Test if we are trying to use run time linking or normal
8747 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8748 # need to do runtime linking.
8749 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8750 for ld_flag in $LDFLAGS; do
8751 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8752 aix_use_runtimelinking=yes
8753 break
8754 fi
8755 done
8756 ;;
8757 esac
8758
8759 exp_sym_flag='-bexport'
8760 no_entry_flag='-bnoentry'
8761 fi
8762
8763 # When large executables or shared objects are built, AIX ld can
8764 # have problems creating the table of contents. If linking a library
8765 # or program results in "error TOC overflow" add -mminimal-toc to
8766 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8767 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8768
8769 archive_cmds=''
8770 hardcode_direct=yes
8771 hardcode_direct_absolute=yes
8772 hardcode_libdir_separator=':'
8773 link_all_deplibs=yes
8774 file_list_spec='${wl}-f,'
8775
8776 if test "$GCC" = yes; then
8777 case $host_os in aix4.[012]|aix4.[012].*)
8778 # We only want to do this on AIX 4.2 and lower, the check
8779 # below for broken collect2 doesn't work under 4.3+
8780 collect2name=`${CC} -print-prog-name=collect2`
8781 if test -f "$collect2name" &&
8782 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8783 then
8784 # We have reworked collect2
8785 :
8786 else
8787 # We have old collect2
8788 hardcode_direct=unsupported
8789 # It fails to find uninstalled libraries when the uninstalled
8790 # path is not listed in the libpath. Setting hardcode_minus_L
8791 # to unsupported forces relinking
8792 hardcode_minus_L=yes
8793 hardcode_libdir_flag_spec='-L$libdir'
8794 hardcode_libdir_separator=
8795 fi
8796 ;;
8797 esac
8798 shared_flag='-shared'
8799 if test "$aix_use_runtimelinking" = yes; then
8800 shared_flag="$shared_flag "'${wl}-G'
8801 fi
8802 else
8803 # not using gcc
8804 if test "$host_cpu" = ia64; then
8805 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8806 # chokes on -Wl,-G. The following line is correct:
8807 shared_flag='-G'
8808 else
8809 if test "$aix_use_runtimelinking" = yes; then
8810 shared_flag='${wl}-G'
8811 else
8812 shared_flag='${wl}-bM:SRE'
8813 fi
8814 fi
8815 fi
8816
8817 export_dynamic_flag_spec='${wl}-bexpall'
8818 # It seems that -bexpall does not export symbols beginning with
8819 # underscore (_), so it is better to generate a list of symbols to export.
8820 always_export_symbols=yes
8821 if test "$aix_use_runtimelinking" = yes; then
8822 # Warning - without using the other runtime loading flags (-brtl),
8823 # -berok will link without error, but may produce a broken library.
8824 allow_undefined_flag='-berok'
8825 # Determine the default libpath from the value encoded in an
8826 # empty executable.
8827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8828/* end confdefs.h. */
8829
8830int
8831main ()
8832{
8833
8834 ;
8835 return 0;
ef016f83 8836}
6bb11ab3
L
8837_ACEOF
8838if ac_fn_c_try_link "$LINENO"; then :
8839
8840lt_aix_libpath_sed='
8841 /Import File Strings/,/^$/ {
8842 /^0/ {
8843 s/^0 *\(.*\)$/\1/
8844 p
8845 }
8846 }'
8847aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8848# Check for a 64-bit object if we didn't find anything.
8849if test -z "$aix_libpath"; then
8850 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8851fi
8852fi
8853rm -f core conftest.err conftest.$ac_objext \
8854 conftest$ac_exeext conftest.$ac_ext
8855if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8856
8857 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8858 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"
8859 else
8860 if test "$host_cpu" = ia64; then
8861 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8862 allow_undefined_flag="-z nodefs"
8863 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"
8864 else
8865 # Determine the default libpath from the value encoded in an
8866 # empty executable.
8867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8868/* end confdefs.h. */
8869
8870int
8871main ()
ef016f83 8872{
6bb11ab3
L
8873
8874 ;
8875 return 0;
ef016f83 8876}
6bb11ab3
L
8877_ACEOF
8878if ac_fn_c_try_link "$LINENO"; then :
8879
8880lt_aix_libpath_sed='
8881 /Import File Strings/,/^$/ {
8882 /^0/ {
8883 s/^0 *\(.*\)$/\1/
8884 p
8885 }
8886 }'
8887aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8888# Check for a 64-bit object if we didn't find anything.
8889if test -z "$aix_libpath"; then
8890 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8891fi
8892fi
8893rm -f core conftest.err conftest.$ac_objext \
8894 conftest$ac_exeext conftest.$ac_ext
8895if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8896
8897 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8898 # Warning - without using the other run time loading flags,
8899 # -berok will link without error, but may produce a broken library.
8900 no_undefined_flag=' ${wl}-bernotok'
8901 allow_undefined_flag=' ${wl}-berok'
8902 if test "$with_gnu_ld" = yes; then
8903 # We only use this code for GNU lds that support --whole-archive.
8904 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8905 else
8906 # Exported symbols can be pulled into shared objects from archives
8907 whole_archive_flag_spec='$convenience'
8908 fi
8909 archive_cmds_need_lc=yes
8910 # This is similar to how AIX traditionally builds its shared libraries.
8911 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'
8912 fi
8913 fi
8914 ;;
8915
8916 amigaos*)
8917 case $host_cpu in
8918 powerpc)
8919 # see comment about AmigaOS4 .so support
8920 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8921 archive_expsym_cmds=''
8922 ;;
8923 m68k)
8924 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)'
8925 hardcode_libdir_flag_spec='-L$libdir'
8926 hardcode_minus_L=yes
8927 ;;
8928 esac
8929 ;;
8930
8931 bsdi[45]*)
8932 export_dynamic_flag_spec=-rdynamic
8933 ;;
8934
8935 cygwin* | mingw* | pw32* | cegcc*)
8936 # When not using gcc, we currently assume that we are using
8937 # Microsoft Visual C++.
8938 # hardcode_libdir_flag_spec is actually meaningless, as there is
8939 # no search path for DLLs.
8940 hardcode_libdir_flag_spec=' '
8941 allow_undefined_flag=unsupported
8942 # Tell ltmain to make .lib files, not .a files.
8943 libext=lib
8944 # Tell ltmain to make .dll files, not .so files.
8945 shrext_cmds=".dll"
8946 # FIXME: Setting linknames here is a bad hack.
8947 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8948 # The linker will automatically build a .lib file if we build a DLL.
8949 old_archive_from_new_cmds='true'
8950 # FIXME: Should let the user specify the lib program.
8951 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8952 fix_srcfile_path='`cygpath -w "$srcfile"`'
8953 enable_shared_with_static_runtimes=yes
8954 ;;
8955
8956 darwin* | rhapsody*)
8957
8958
8959 archive_cmds_need_lc=no
8960 hardcode_direct=no
8961 hardcode_automatic=yes
8962 hardcode_shlibpath_var=unsupported
8963 if test "$lt_cv_ld_force_load" = "yes"; then
8964 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\"`'
8965 else
8966 whole_archive_flag_spec=''
8967 fi
8968 link_all_deplibs=yes
8969 allow_undefined_flag="$_lt_dar_allow_undefined"
8970 case $cc_basename in
8971 ifort*) _lt_dar_can_shared=yes ;;
8972 *) _lt_dar_can_shared=$GCC ;;
8973 esac
8974 if test "$_lt_dar_can_shared" = "yes"; then
8975 output_verbose_link_cmd=func_echo_all
8976 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8977 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8978 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}"
8979 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}"
8980
8981 else
8982 ld_shlibs=no
8983 fi
8984
8985 ;;
8986
8987 dgux*)
8988 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8989 hardcode_libdir_flag_spec='-L$libdir'
8990 hardcode_shlibpath_var=no
8991 ;;
8992
8993 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8994 # support. Future versions do this automatically, but an explicit c++rt0.o
8995 # does not break anything, and helps significantly (at the cost of a little
8996 # extra space).
8997 freebsd2.2*)
8998 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8999 hardcode_libdir_flag_spec='-R$libdir'
9000 hardcode_direct=yes
9001 hardcode_shlibpath_var=no
9002 ;;
9003
9004 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9005 freebsd2.*)
9006 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9007 hardcode_direct=yes
9008 hardcode_minus_L=yes
9009 hardcode_shlibpath_var=no
9010 ;;
9011
9012 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9013 freebsd* | dragonfly*)
9014 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9015 hardcode_libdir_flag_spec='-R$libdir'
9016 hardcode_direct=yes
9017 hardcode_shlibpath_var=no
9018 ;;
9019
9020 hpux9*)
9021 if test "$GCC" = yes; then
9022 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'
9023 else
9024 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'
9025 fi
9026 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9027 hardcode_libdir_separator=:
9028 hardcode_direct=yes
9029
9030 # hardcode_minus_L: Not really in the search PATH,
9031 # but as the default location of the library.
9032 hardcode_minus_L=yes
9033 export_dynamic_flag_spec='${wl}-E'
9034 ;;
9035
9036 hpux10*)
9037 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9038 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9039 else
9040 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9041 fi
9042 if test "$with_gnu_ld" = no; then
9043 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9044 hardcode_libdir_flag_spec_ld='+b $libdir'
9045 hardcode_libdir_separator=:
9046 hardcode_direct=yes
9047 hardcode_direct_absolute=yes
9048 export_dynamic_flag_spec='${wl}-E'
9049 # hardcode_minus_L: Not really in the search PATH,
9050 # but as the default location of the library.
9051 hardcode_minus_L=yes
9052 fi
9053 ;;
9054
9055 hpux11*)
9056 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9057 case $host_cpu in
9058 hppa*64*)
9059 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9060 ;;
9061 ia64*)
9062 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9063 ;;
9064 *)
9065 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9066 ;;
9067 esac
9068 else
9069 case $host_cpu in
9070 hppa*64*)
9071 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9072 ;;
9073 ia64*)
9074 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9075 ;;
9076 *)
9077
9078 # Older versions of the 11.00 compiler do not understand -b yet
9079 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9081$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9082if ${lt_cv_prog_compiler__b+:} false; then :
6bb11ab3
L
9083 $as_echo_n "(cached) " >&6
9084else
9085 lt_cv_prog_compiler__b=no
9086 save_LDFLAGS="$LDFLAGS"
9087 LDFLAGS="$LDFLAGS -b"
9088 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9089 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9090 # The linker can only warn and ignore the option if not recognized
9091 # So say no if there are warnings
9092 if test -s conftest.err; then
9093 # Append any errors to the config.log.
9094 cat conftest.err 1>&5
9095 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9096 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9097 if diff conftest.exp conftest.er2 >/dev/null; then
9098 lt_cv_prog_compiler__b=yes
9099 fi
9100 else
9101 lt_cv_prog_compiler__b=yes
9102 fi
9103 fi
9104 $RM -r conftest*
9105 LDFLAGS="$save_LDFLAGS"
9106
9107fi
9108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9109$as_echo "$lt_cv_prog_compiler__b" >&6; }
9110
9111if test x"$lt_cv_prog_compiler__b" = xyes; then
9112 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9113else
9114 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9115fi
9116
9117 ;;
9118 esac
9119 fi
9120 if test "$with_gnu_ld" = no; then
9121 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9122 hardcode_libdir_separator=:
9123
9124 case $host_cpu in
9125 hppa*64*|ia64*)
9126 hardcode_direct=no
9127 hardcode_shlibpath_var=no
9128 ;;
9129 *)
9130 hardcode_direct=yes
9131 hardcode_direct_absolute=yes
9132 export_dynamic_flag_spec='${wl}-E'
9133
9134 # hardcode_minus_L: Not really in the search PATH,
9135 # but as the default location of the library.
9136 hardcode_minus_L=yes
9137 ;;
9138 esac
9139 fi
9140 ;;
9141
9142 irix5* | irix6* | nonstopux*)
9143 if test "$GCC" = yes; then
9144 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'
9145 # Try to use the -exported_symbol ld option, if it does not
9146 # work, assume that -exports_file does not work either and
9147 # implicitly export all symbols.
9148 save_LDFLAGS="$LDFLAGS"
9149 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9151/* end confdefs.h. */
9152int foo(void) {}
9153_ACEOF
9154if ac_fn_c_try_link "$LINENO"; then :
9155 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'
9156
9157fi
9158rm -f core conftest.err conftest.$ac_objext \
9159 conftest$ac_exeext conftest.$ac_ext
9160 LDFLAGS="$save_LDFLAGS"
9161 else
9162 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'
9163 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'
9164 fi
9165 archive_cmds_need_lc='no'
9166 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9167 hardcode_libdir_separator=:
9168 inherit_rpath=yes
9169 link_all_deplibs=yes
9170 ;;
9171
9172 netbsd*)
9173 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9174 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9175 else
9176 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9177 fi
9178 hardcode_libdir_flag_spec='-R$libdir'
9179 hardcode_direct=yes
9180 hardcode_shlibpath_var=no
9181 ;;
9182
9183 newsos6)
9184 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9185 hardcode_direct=yes
9186 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9187 hardcode_libdir_separator=:
9188 hardcode_shlibpath_var=no
9189 ;;
9190
9191 *nto* | *qnx*)
9192 ;;
9193
9194 openbsd*)
9195 if test -f /usr/libexec/ld.so; then
9196 hardcode_direct=yes
9197 hardcode_shlibpath_var=no
9198 hardcode_direct_absolute=yes
9199 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9200 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9201 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9202 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9203 export_dynamic_flag_spec='${wl}-E'
9204 else
9205 case $host_os in
9206 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9207 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9208 hardcode_libdir_flag_spec='-R$libdir'
9209 ;;
9210 *)
9211 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9212 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9213 ;;
9214 esac
9215 fi
9216 else
9217 ld_shlibs=no
9218 fi
9219 ;;
9220
9221 os2*)
9222 hardcode_libdir_flag_spec='-L$libdir'
9223 hardcode_minus_L=yes
9224 allow_undefined_flag=unsupported
9225 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'
9226 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9227 ;;
9228
9229 osf3*)
9230 if test "$GCC" = yes; then
9231 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9232 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'
9233 else
9234 allow_undefined_flag=' -expect_unresolved \*'
9235 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'
9236 fi
9237 archive_cmds_need_lc='no'
9238 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9239 hardcode_libdir_separator=:
9240 ;;
9241
9242 osf4* | osf5*) # as osf3* with the addition of -msym flag
9243 if test "$GCC" = yes; then
9244 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9245 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'
9246 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9247 else
9248 allow_undefined_flag=' -expect_unresolved \*'
9249 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'
9250 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~
9251 $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'
9252
9253 # Both c and cxx compiler support -rpath directly
9254 hardcode_libdir_flag_spec='-rpath $libdir'
9255 fi
9256 archive_cmds_need_lc='no'
9257 hardcode_libdir_separator=:
9258 ;;
9259
9260 solaris*)
9261 no_undefined_flag=' -z defs'
9262 if test "$GCC" = yes; then
9263 wlarc='${wl}'
9264 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9265 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9266 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9267 else
9268 case `$CC -V 2>&1` in
9269 *"Compilers 5.0"*)
9270 wlarc=''
9271 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9272 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9273 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9274 ;;
9275 *)
9276 wlarc='${wl}'
9277 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9278 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9279 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9280 ;;
9281 esac
9282 fi
9283 hardcode_libdir_flag_spec='-R$libdir'
9284 hardcode_shlibpath_var=no
9285 case $host_os in
9286 solaris2.[0-5] | solaris2.[0-5].*) ;;
9287 *)
9288 # The compiler driver will combine and reorder linker options,
9289 # but understands `-z linker_flag'. GCC discards it without `$wl',
9290 # but is careful enough not to reorder.
9291 # Supported since Solaris 2.6 (maybe 2.5.1?)
9292 if test "$GCC" = yes; then
9293 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9294 else
9295 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9296 fi
9297 ;;
9298 esac
9299 link_all_deplibs=yes
9300 ;;
9301
9302 sunos4*)
9303 if test "x$host_vendor" = xsequent; then
9304 # Use $CC to link under sequent, because it throws in some extra .o
9305 # files that make .init and .fini sections work.
9306 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9307 else
9308 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9309 fi
9310 hardcode_libdir_flag_spec='-L$libdir'
9311 hardcode_direct=yes
9312 hardcode_minus_L=yes
9313 hardcode_shlibpath_var=no
9314 ;;
9315
9316 sysv4)
9317 case $host_vendor in
9318 sni)
9319 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9320 hardcode_direct=yes # is this really true???
9321 ;;
9322 siemens)
9323 ## LD is ld it makes a PLAMLIB
9324 ## CC just makes a GrossModule.
9325 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9326 reload_cmds='$CC -r -o $output$reload_objs'
9327 hardcode_direct=no
9328 ;;
9329 motorola)
9330 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9331 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9332 ;;
9333 esac
9334 runpath_var='LD_RUN_PATH'
9335 hardcode_shlibpath_var=no
9336 ;;
9337
9338 sysv4.3*)
9339 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9340 hardcode_shlibpath_var=no
9341 export_dynamic_flag_spec='-Bexport'
9342 ;;
9343
9344 sysv4*MP*)
9345 if test -d /usr/nec; then
9346 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9347 hardcode_shlibpath_var=no
9348 runpath_var=LD_RUN_PATH
9349 hardcode_runpath_var=yes
9350 ld_shlibs=yes
9351 fi
9352 ;;
9353
9354 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9355 no_undefined_flag='${wl}-z,text'
9356 archive_cmds_need_lc=no
9357 hardcode_shlibpath_var=no
9358 runpath_var='LD_RUN_PATH'
9359
9360 if test "$GCC" = yes; then
9361 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9362 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9363 else
9364 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9365 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9366 fi
9367 ;;
9368
9369 sysv5* | sco3.2v5* | sco5v6*)
9370 # Note: We can NOT use -z defs as we might desire, because we do not
9371 # link with -lc, and that would cause any symbols used from libc to
9372 # always be unresolved, which means just about no library would
9373 # ever link correctly. If we're not using GNU ld we use -z text
9374 # though, which does catch some bad symbols but isn't as heavy-handed
9375 # as -z defs.
9376 no_undefined_flag='${wl}-z,text'
9377 allow_undefined_flag='${wl}-z,nodefs'
9378 archive_cmds_need_lc=no
9379 hardcode_shlibpath_var=no
9380 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9381 hardcode_libdir_separator=':'
9382 link_all_deplibs=yes
9383 export_dynamic_flag_spec='${wl}-Bexport'
9384 runpath_var='LD_RUN_PATH'
9385
9386 if test "$GCC" = yes; then
9387 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9388 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9389 else
9390 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9391 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9392 fi
9393 ;;
9394
9395 uts4*)
9396 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9397 hardcode_libdir_flag_spec='-L$libdir'
9398 hardcode_shlibpath_var=no
9399 ;;
9400
9401 *)
9402 ld_shlibs=no
9403 ;;
9404 esac
9405
9406 if test x$host_vendor = xsni; then
9407 case $host in
9408 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9409 export_dynamic_flag_spec='${wl}-Blargedynsym'
9410 ;;
9411 esac
9412 fi
9413 fi
9414
9415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9416$as_echo "$ld_shlibs" >&6; }
9417test "$ld_shlibs" = no && can_build_shared=no
9418
9419with_gnu_ld=$with_gnu_ld
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435#
9436# Do we need to explicitly link libc?
9437#
9438case "x$archive_cmds_need_lc" in
9439x|xyes)
9440 # Assume -lc should be added
9441 archive_cmds_need_lc=yes
9442
9443 if test "$enable_shared" = yes && test "$GCC" = yes; then
9444 case $archive_cmds in
9445 *'~'*)
9446 # FIXME: we may have to deal with multi-command sequences.
9447 ;;
9448 '$CC '*)
9449 # Test whether the compiler implicitly links with -lc since on some
9450 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9451 # to ld, don't add -lc before -lgcc.
9452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9453$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9454if ${lt_cv_archive_cmds_need_lc+:} false; then :
6bb11ab3
L
9455 $as_echo_n "(cached) " >&6
9456else
9457 $RM conftest*
9458 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9459
9460 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9461 (eval $ac_compile) 2>&5
9462 ac_status=$?
9463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9464 test $ac_status = 0; } 2>conftest.err; then
9465 soname=conftest
9466 lib=conftest
9467 libobjs=conftest.$ac_objext
9468 deplibs=
9469 wl=$lt_prog_compiler_wl
9470 pic_flag=$lt_prog_compiler_pic
9471 compiler_flags=-v
9472 linker_flags=-v
9473 verstring=
9474 output_objdir=.
9475 libname=conftest
9476 lt_save_allow_undefined_flag=$allow_undefined_flag
9477 allow_undefined_flag=
9478 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9479 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9480 ac_status=$?
9481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9482 test $ac_status = 0; }
9483 then
9484 lt_cv_archive_cmds_need_lc=no
9485 else
9486 lt_cv_archive_cmds_need_lc=yes
9487 fi
9488 allow_undefined_flag=$lt_save_allow_undefined_flag
9489 else
9490 cat conftest.err 1>&5
9491 fi
9492 $RM conftest*
9493
9494fi
9495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9496$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9497 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9498 ;;
9499 esac
9500 fi
9501 ;;
9502esac
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
ef016f83 9623
ef016f83 9624
ef016f83 9625
ef016f83 9626
ef016f83 9627
ef016f83 9628
ef016f83 9629
6ffe910a 9630
6ffe910a
MF
9631
9632
6ffe910a 9633
ef016f83 9634
ef016f83
MF
9635
9636
ef016f83
MF
9637
9638
9639
6ffe910a 9640
ef016f83
MF
9641
9642
ef016f83 9643
ef016f83 9644
ef016f83 9645
ef016f83 9646
ef016f83 9647
ef016f83 9648
ef016f83 9649
ef016f83 9650
ef016f83 9651
ef016f83 9652
ef016f83 9653
ef016f83
MF
9654
9655
ef016f83 9656
ef016f83 9657
ef016f83
MF
9658
9659
6bb11ab3
L
9660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9661$as_echo_n "checking dynamic linker characteristics... " >&6; }
9662
9663if test "$GCC" = yes; then
9664 case $host_os in
9665 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9666 *) lt_awk_arg="/^libraries:/" ;;
9667 esac
9668 case $host_os in
9669 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9670 *) lt_sed_strip_eq="s,=/,/,g" ;;
9671 esac
9672 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9673 case $lt_search_path_spec in
9674 *\;*)
9675 # if the path contains ";" then we assume it to be the separator
9676 # otherwise default to the standard path separator (i.e. ":") - it is
9677 # assumed that no part of a normal pathname contains ";" but that should
9678 # okay in the real world where ";" in dirpaths is itself problematic.
9679 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9680 ;;
9681 *)
9682 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9683 ;;
9684 esac
9685 # Ok, now we have the path, separated by spaces, we can step through it
9686 # and add multilib dir if necessary.
9687 lt_tmp_lt_search_path_spec=
9688 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9689 for lt_sys_path in $lt_search_path_spec; do
9690 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9691 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9692 else
9693 test -d "$lt_sys_path" && \
9694 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
ef016f83 9695 fi
ef016f83 9696 done
6bb11ab3
L
9697 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9698BEGIN {RS=" "; FS="/|\n";} {
9699 lt_foo="";
9700 lt_count=0;
9701 for (lt_i = NF; lt_i > 0; lt_i--) {
9702 if ($lt_i != "" && $lt_i != ".") {
9703 if ($lt_i == "..") {
9704 lt_count++;
9705 } else {
9706 if (lt_count == 0) {
9707 lt_foo="/" $lt_i lt_foo;
9708 } else {
9709 lt_count--;
9710 }
9711 }
9712 }
9713 }
9714 if (lt_foo != "") { lt_freq[lt_foo]++; }
9715 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9716}'`
9717 # AWK program above erroneously prepends '/' to C:/dos/paths
9718 # for these hosts.
9719 case $host_os in
9720 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9721 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9722 esac
9723 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9724else
9725 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9726fi
9727library_names_spec=
9728libname_spec='lib$name'
9729soname_spec=
9730shrext_cmds=".so"
9731postinstall_cmds=
9732postuninstall_cmds=
9733finish_cmds=
9734finish_eval=
9735shlibpath_var=
9736shlibpath_overrides_runpath=unknown
9737version_type=none
9738dynamic_linker="$host_os ld.so"
9739sys_lib_dlsearch_path_spec="/lib /usr/lib"
9740need_lib_prefix=unknown
9741hardcode_into_libs=no
9742
9743# when you set need_version to no, make sure it does not cause -set_version
9744# flags to be left without arguments
9745need_version=unknown
9746
9747case $host_os in
9748aix3*)
9749 version_type=linux
9750 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9751 shlibpath_var=LIBPATH
9752
9753 # AIX 3 has no versioning support, so we append a major version to the name.
9754 soname_spec='${libname}${release}${shared_ext}$major'
9755 ;;
ef016f83 9756
6bb11ab3
L
9757aix[4-9]*)
9758 version_type=linux
9759 need_lib_prefix=no
9760 need_version=no
9761 hardcode_into_libs=yes
9762 if test "$host_cpu" = ia64; then
9763 # AIX 5 supports IA64
9764 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9765 shlibpath_var=LD_LIBRARY_PATH
9766 else
9767 # With GCC up to 2.95.x, collect2 would create an import file
9768 # for dependence libraries. The import file would start with
9769 # the line `#! .'. This would cause the generated library to
9770 # depend on `.', always an invalid library. This was fixed in
9771 # development snapshots of GCC prior to 3.0.
9772 case $host_os in
9773 aix4 | aix4.[01] | aix4.[01].*)
9774 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9775 echo ' yes '
9776 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9777 :
9778 else
9779 can_build_shared=no
9780 fi
9781 ;;
9782 esac
9783 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9784 # soname into executable. Probably we can add versioning support to
9785 # collect2, so additional links can be useful in future.
9786 if test "$aix_use_runtimelinking" = yes; then
9787 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9788 # instead of lib<name>.a to let people know that these are not
9789 # typical AIX shared libraries.
9790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9791 else
9792 # We preserve .a as extension for shared libraries through AIX4.2
9793 # and later when we are not doing run time linking.
9794 library_names_spec='${libname}${release}.a $libname.a'
9795 soname_spec='${libname}${release}${shared_ext}$major'
9796 fi
9797 shlibpath_var=LIBPATH
ef016f83 9798 fi
6bb11ab3 9799 ;;
ef016f83 9800
6bb11ab3
L
9801amigaos*)
9802 case $host_cpu in
9803 powerpc)
9804 # Since July 2007 AmigaOS4 officially supports .so libraries.
9805 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9807 ;;
9808 m68k)
9809 library_names_spec='$libname.ixlibrary $libname.a'
9810 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9811 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'
9812 ;;
9813 esac
9814 ;;
ef016f83 9815
6bb11ab3
L
9816beos*)
9817 library_names_spec='${libname}${shared_ext}'
9818 dynamic_linker="$host_os ld.so"
9819 shlibpath_var=LIBRARY_PATH
9820 ;;
ef016f83 9821
6bb11ab3
L
9822bsdi[45]*)
9823 version_type=linux
9824 need_version=no
9825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9826 soname_spec='${libname}${release}${shared_ext}$major'
9827 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9828 shlibpath_var=LD_LIBRARY_PATH
9829 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9830 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9831 # the default ld.so.conf also contains /usr/contrib/lib and
9832 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9833 # libtool to hard-code these into programs
9834 ;;
ef016f83 9835
6bb11ab3
L
9836cygwin* | mingw* | pw32* | cegcc*)
9837 version_type=windows
9838 shrext_cmds=".dll"
9839 need_version=no
9840 need_lib_prefix=no
9841
9842 case $GCC,$host_os in
9843 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9844 library_names_spec='$libname.dll.a'
9845 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9846 postinstall_cmds='base_file=`basename \${file}`~
9847 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9848 dldir=$destdir/`dirname \$dlpath`~
9849 test -d \$dldir || mkdir -p \$dldir~
9850 $install_prog $dir/$dlname \$dldir/$dlname~
9851 chmod a+x \$dldir/$dlname~
9852 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9853 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9854 fi'
9855 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9856 dlpath=$dir/\$dldll~
9857 $RM \$dlpath'
9858 shlibpath_overrides_runpath=yes
9859
9860 case $host_os in
9861 cygwin*)
9862 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9863 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9864
9865 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9866 ;;
9867 mingw* | cegcc*)
9868 # MinGW DLLs use traditional 'lib' prefix
9869 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9870 ;;
9871 pw32*)
9872 # pw32 DLLs use 'pw' prefix rather than 'lib'
9873 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9874 ;;
9875 esac
9876 ;;
ef016f83 9877
6bb11ab3
L
9878 *)
9879 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9880 ;;
9881 esac
9882 dynamic_linker='Win32 ld.exe'
9883 # FIXME: first we should search . and the directory the executable is in
9884 shlibpath_var=PATH
9885 ;;
ef016f83 9886
6bb11ab3
L
9887darwin* | rhapsody*)
9888 dynamic_linker="$host_os dyld"
9889 version_type=darwin
9890 need_lib_prefix=no
9891 need_version=no
9892 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9893 soname_spec='${libname}${release}${major}$shared_ext'
9894 shlibpath_overrides_runpath=yes
9895 shlibpath_var=DYLD_LIBRARY_PATH
9896 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9897
9898 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9899 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9900 ;;
ef016f83 9901
6bb11ab3
L
9902dgux*)
9903 version_type=linux
9904 need_lib_prefix=no
9905 need_version=no
9906 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9907 soname_spec='${libname}${release}${shared_ext}$major'
9908 shlibpath_var=LD_LIBRARY_PATH
9909 ;;
9910
9911freebsd* | dragonfly*)
9912 # DragonFly does not have aout. When/if they implement a new
9913 # versioning mechanism, adjust this.
9914 if test -x /usr/bin/objformat; then
9915 objformat=`/usr/bin/objformat`
9916 else
9917 case $host_os in
9918 freebsd[23].*) objformat=aout ;;
9919 *) objformat=elf ;;
9920 esac
9921 fi
9922 version_type=freebsd-$objformat
9923 case $version_type in
9924 freebsd-elf*)
9925 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9926 need_version=no
9927 need_lib_prefix=no
9928 ;;
9929 freebsd-*)
9930 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9931 need_version=yes
9932 ;;
9933 esac
9934 shlibpath_var=LD_LIBRARY_PATH
9935 case $host_os in
9936 freebsd2.*)
9937 shlibpath_overrides_runpath=yes
9938 ;;
9939 freebsd3.[01]* | freebsdelf3.[01]*)
9940 shlibpath_overrides_runpath=yes
9941 hardcode_into_libs=yes
9942 ;;
9943 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9944 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9945 shlibpath_overrides_runpath=no
9946 hardcode_into_libs=yes
9947 ;;
9948 *) # from 4.6 on, and DragonFly
9949 shlibpath_overrides_runpath=yes
9950 hardcode_into_libs=yes
9951 ;;
9952 esac
9953 ;;
ef016f83 9954
6bb11ab3
L
9955haiku*)
9956 version_type=linux
9957 need_lib_prefix=no
9958 need_version=no
9959 dynamic_linker="$host_os runtime_loader"
9960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9961 soname_spec='${libname}${release}${shared_ext}$major'
9962 shlibpath_var=LIBRARY_PATH
9963 shlibpath_overrides_runpath=yes
9964 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9965 hardcode_into_libs=yes
9966 ;;
ef016f83 9967
6bb11ab3
L
9968hpux9* | hpux10* | hpux11*)
9969 # Give a soname corresponding to the major version so that dld.sl refuses to
9970 # link against other versions.
9971 version_type=sunos
9972 need_lib_prefix=no
9973 need_version=no
9974 case $host_cpu in
9975 ia64*)
9976 shrext_cmds='.so'
9977 hardcode_into_libs=yes
9978 dynamic_linker="$host_os dld.so"
9979 shlibpath_var=LD_LIBRARY_PATH
9980 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9982 soname_spec='${libname}${release}${shared_ext}$major'
9983 if test "X$HPUX_IA64_MODE" = X32; then
9984 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9985 else
9986 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9987 fi
9988 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9989 ;;
9990 hppa*64*)
9991 shrext_cmds='.sl'
9992 hardcode_into_libs=yes
9993 dynamic_linker="$host_os dld.sl"
9994 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9995 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9997 soname_spec='${libname}${release}${shared_ext}$major'
9998 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9999 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10000 ;;
10001 *)
10002 shrext_cmds='.sl'
10003 dynamic_linker="$host_os dld.sl"
10004 shlibpath_var=SHLIB_PATH
10005 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10006 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10007 soname_spec='${libname}${release}${shared_ext}$major'
10008 ;;
10009 esac
10010 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10011 postinstall_cmds='chmod 555 $lib'
10012 # or fails outright, so override atomically:
10013 install_override_mode=555
10014 ;;
ef016f83 10015
6bb11ab3
L
10016interix[3-9]*)
10017 version_type=linux
10018 need_lib_prefix=no
10019 need_version=no
10020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10021 soname_spec='${libname}${release}${shared_ext}$major'
10022 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10023 shlibpath_var=LD_LIBRARY_PATH
10024 shlibpath_overrides_runpath=no
10025 hardcode_into_libs=yes
10026 ;;
ef016f83 10027
6bb11ab3
L
10028irix5* | irix6* | nonstopux*)
10029 case $host_os in
10030 nonstopux*) version_type=nonstopux ;;
10031 *)
10032 if test "$lt_cv_prog_gnu_ld" = yes; then
10033 version_type=linux
10034 else
10035 version_type=irix
10036 fi ;;
10037 esac
10038 need_lib_prefix=no
10039 need_version=no
10040 soname_spec='${libname}${release}${shared_ext}$major'
10041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10042 case $host_os in
10043 irix5* | nonstopux*)
10044 libsuff= shlibsuff=
10045 ;;
10046 *)
10047 case $LD in # libtool.m4 will add one of these switches to LD
10048 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10049 libsuff= shlibsuff= libmagic=32-bit;;
10050 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10051 libsuff=32 shlibsuff=N32 libmagic=N32;;
10052 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10053 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10054 *) libsuff= shlibsuff= libmagic=never-match;;
10055 esac
10056 ;;
10057 esac
10058 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10059 shlibpath_overrides_runpath=no
10060 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10061 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10062 hardcode_into_libs=yes
10063 ;;
ef016f83 10064
6bb11ab3
L
10065# No shared lib support for Linux oldld, aout, or coff.
10066linux*oldld* | linux*aout* | linux*coff*)
10067 dynamic_linker=no
10068 ;;
ef016f83 10069
6bb11ab3 10070# This must be Linux ELF.
46f900c0 10071linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10072 version_type=linux
10073 need_lib_prefix=no
10074 need_version=no
10075 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10076 soname_spec='${libname}${release}${shared_ext}$major'
10077 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10078 shlibpath_var=LD_LIBRARY_PATH
10079 shlibpath_overrides_runpath=no
10080
10081 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10082 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
6bb11ab3 10083 $as_echo_n "(cached) " >&6
ef016f83 10084else
6bb11ab3
L
10085 lt_cv_shlibpath_overrides_runpath=no
10086 save_LDFLAGS=$LDFLAGS
10087 save_libdir=$libdir
10088 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10089 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ef016f83 10091/* end confdefs.h. */
ef016f83 10092
ef016f83
MF
10093int
10094main ()
10095{
6bb11ab3
L
10096
10097 ;
ef016f83
MF
10098 return 0;
10099}
10100_ACEOF
6bb11ab3
L
10101if ac_fn_c_try_link "$LINENO"; then :
10102 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10103 lt_cv_shlibpath_overrides_runpath=yes
ef016f83 10104fi
ef016f83 10105fi
6bb11ab3
L
10106rm -f core conftest.err conftest.$ac_objext \
10107 conftest$ac_exeext conftest.$ac_ext
10108 LDFLAGS=$save_LDFLAGS
10109 libdir=$save_libdir
ef016f83
MF
10110
10111fi
ef016f83 10112
6bb11ab3 10113 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ef016f83 10114
6bb11ab3
L
10115 # This implies no fast_install, which is unacceptable.
10116 # Some rework will be needed to allow for fast_install
10117 # before this can be enabled.
10118 hardcode_into_libs=yes
ef016f83 10119
6bb11ab3
L
10120 # Append ld.so.conf contents to the search path
10121 if test -f /etc/ld.so.conf; then
10122 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' ' '`
10123 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10124 fi
ef016f83 10125
6bb11ab3
L
10126 # We used to test for /lib/ld.so.1 and disable shared libraries on
10127 # powerpc, because MkLinux only supported shared libraries with the
10128 # GNU dynamic linker. Since this was broken with cross compilers,
10129 # most powerpc-linux boxes support dynamic linking these days and
10130 # people can always --disable-shared, the test was removed, and we
10131 # assume the GNU/Linux dynamic linker is in use.
10132 dynamic_linker='GNU/Linux ld.so'
10133 ;;
ef016f83 10134
6bb11ab3
L
10135netbsd*)
10136 version_type=sunos
10137 need_lib_prefix=no
10138 need_version=no
10139 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10141 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10142 dynamic_linker='NetBSD (a.out) ld.so'
10143 else
10144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10145 soname_spec='${libname}${release}${shared_ext}$major'
10146 dynamic_linker='NetBSD ld.elf_so'
10147 fi
10148 shlibpath_var=LD_LIBRARY_PATH
10149 shlibpath_overrides_runpath=yes
10150 hardcode_into_libs=yes
10151 ;;
ef016f83 10152
6bb11ab3
L
10153newsos6)
10154 version_type=linux
10155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10156 shlibpath_var=LD_LIBRARY_PATH
10157 shlibpath_overrides_runpath=yes
10158 ;;
ef016f83 10159
6bb11ab3
L
10160*nto* | *qnx*)
10161 version_type=qnx
10162 need_lib_prefix=no
10163 need_version=no
10164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10165 soname_spec='${libname}${release}${shared_ext}$major'
10166 shlibpath_var=LD_LIBRARY_PATH
10167 shlibpath_overrides_runpath=no
10168 hardcode_into_libs=yes
10169 dynamic_linker='ldqnx.so'
10170 ;;
6ffe910a 10171
6bb11ab3
L
10172openbsd*)
10173 version_type=sunos
10174 sys_lib_dlsearch_path_spec="/usr/lib"
10175 need_lib_prefix=no
10176 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10177 case $host_os in
10178 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10179 *) need_version=no ;;
10180 esac
10181 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10182 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10183 shlibpath_var=LD_LIBRARY_PATH
10184 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10185 case $host_os in
10186 openbsd2.[89] | openbsd2.[89].*)
10187 shlibpath_overrides_runpath=no
10188 ;;
10189 *)
10190 shlibpath_overrides_runpath=yes
10191 ;;
10192 esac
10193 else
10194 shlibpath_overrides_runpath=yes
10195 fi
10196 ;;
2232061b 10197
6bb11ab3
L
10198os2*)
10199 libname_spec='$name'
10200 shrext_cmds=".dll"
10201 need_lib_prefix=no
10202 library_names_spec='$libname${shared_ext} $libname.a'
10203 dynamic_linker='OS/2 ld.exe'
10204 shlibpath_var=LIBPATH
10205 ;;
2232061b 10206
6bb11ab3
L
10207osf3* | osf4* | osf5*)
10208 version_type=osf
10209 need_lib_prefix=no
10210 need_version=no
10211 soname_spec='${libname}${release}${shared_ext}$major'
10212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10213 shlibpath_var=LD_LIBRARY_PATH
10214 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10215 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10216 ;;
2232061b 10217
6bb11ab3
L
10218rdos*)
10219 dynamic_linker=no
10220 ;;
2232061b 10221
6bb11ab3
L
10222solaris*)
10223 version_type=linux
10224 need_lib_prefix=no
10225 need_version=no
10226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10227 soname_spec='${libname}${release}${shared_ext}$major'
10228 shlibpath_var=LD_LIBRARY_PATH
10229 shlibpath_overrides_runpath=yes
10230 hardcode_into_libs=yes
10231 # ldd complains unless libraries are executable
10232 postinstall_cmds='chmod +x $lib'
10233 ;;
2232061b 10234
6bb11ab3
L
10235sunos4*)
10236 version_type=sunos
10237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10238 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10239 shlibpath_var=LD_LIBRARY_PATH
10240 shlibpath_overrides_runpath=yes
10241 if test "$with_gnu_ld" = yes; then
10242 need_lib_prefix=no
10243 fi
10244 need_version=yes
10245 ;;
2232061b 10246
6bb11ab3
L
10247sysv4 | sysv4.3*)
10248 version_type=linux
10249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10250 soname_spec='${libname}${release}${shared_ext}$major'
10251 shlibpath_var=LD_LIBRARY_PATH
10252 case $host_vendor in
10253 sni)
10254 shlibpath_overrides_runpath=no
10255 need_lib_prefix=no
10256 runpath_var=LD_RUN_PATH
10257 ;;
10258 siemens)
10259 need_lib_prefix=no
10260 ;;
10261 motorola)
10262 need_lib_prefix=no
10263 need_version=no
10264 shlibpath_overrides_runpath=no
10265 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10266 ;;
10267 esac
10268 ;;
2232061b 10269
6bb11ab3
L
10270sysv4*MP*)
10271 if test -d /usr/nec ;then
10272 version_type=linux
10273 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10274 soname_spec='$libname${shared_ext}.$major'
10275 shlibpath_var=LD_LIBRARY_PATH
10276 fi
10277 ;;
2232061b 10278
6bb11ab3
L
10279sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10280 version_type=freebsd-elf
10281 need_lib_prefix=no
10282 need_version=no
10283 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10284 soname_spec='${libname}${release}${shared_ext}$major'
10285 shlibpath_var=LD_LIBRARY_PATH
10286 shlibpath_overrides_runpath=yes
10287 hardcode_into_libs=yes
10288 if test "$with_gnu_ld" = yes; then
10289 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10290 else
10291 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10292 case $host_os in
10293 sco3.2v5*)
10294 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10295 ;;
10296 esac
2232061b 10297 fi
6bb11ab3
L
10298 sys_lib_dlsearch_path_spec='/usr/lib'
10299 ;;
2232061b 10300
6bb11ab3
L
10301tpf*)
10302 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10303 version_type=linux
10304 need_lib_prefix=no
10305 need_version=no
10306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10307 shlibpath_var=LD_LIBRARY_PATH
10308 shlibpath_overrides_runpath=no
10309 hardcode_into_libs=yes
10310 ;;
2232061b 10311
6bb11ab3
L
10312uts4*)
10313 version_type=linux
10314 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10315 soname_spec='${libname}${release}${shared_ext}$major'
10316 shlibpath_var=LD_LIBRARY_PATH
10317 ;;
2232061b 10318
6bb11ab3
L
10319*)
10320 dynamic_linker=no
10321 ;;
10322esac
10323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10324$as_echo "$dynamic_linker" >&6; }
10325test "$dynamic_linker" = no && can_build_shared=no
2232061b 10326
6bb11ab3
L
10327variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10328if test "$GCC" = yes; then
10329 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10330fi
2232061b 10331
6bb11ab3
L
10332if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10333 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10334fi
10335if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10336 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10337fi
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
2232061b 10353
2232061b 10354
2232061b 10355
2232061b
MF
10356
10357
2232061b 10358
2232061b 10359
2232061b 10360
2232061b 10361
2232061b 10362
2232061b 10363
2232061b 10364
2232061b 10365
2232061b 10366
2232061b
MF
10367
10368
6ffe910a 10369
6ffe910a
MF
10370
10371
10372
10373
10374
2232061b 10375
6ffe910a
MF
10376
10377
10378
10379
6ffe910a 10380
6ffe910a 10381
6ffe910a
MF
10382
10383
6ffe910a 10384
6ffe910a 10385
6ffe910a
MF
10386
10387
5f3ef9d0 10388
5f3ef9d0
JB
10389
10390
10391
db2e4d67
MF
10392
10393
db2e4d67 10394
db2e4d67 10395
db2e4d67 10396
db2e4d67 10397
db2e4d67 10398
db2e4d67 10399
db2e4d67 10400
db2e4d67
MF
10401
10402
db2e4d67 10403
db2e4d67
MF
10404
10405
db2e4d67 10406
db2e4d67
MF
10407
10408
6ffe910a 10409
6ffe910a 10410
6ffe910a
MF
10411
10412
6ffe910a
MF
10413
10414
6ffe910a 10415
6ffe910a 10416
6ffe910a 10417
6ffe910a 10418
6ffe910a 10419
ef016f83 10420
ef016f83 10421
ef016f83 10422
ef016f83 10423
ef016f83 10424
ef016f83 10425
ef016f83 10426
6bb11ab3
L
10427
10428
10429
10430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10431$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10432hardcode_action=
10433if test -n "$hardcode_libdir_flag_spec" ||
10434 test -n "$runpath_var" ||
10435 test "X$hardcode_automatic" = "Xyes" ; then
10436
10437 # We can hardcode non-existent directories.
10438 if test "$hardcode_direct" != no &&
10439 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10440 # have to relink, otherwise we might link with an installed library
10441 # when we should be linking with a yet-to-be-installed one
10442 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10443 test "$hardcode_minus_L" != no; then
10444 # Linking always hardcodes the temporary library directory.
10445 hardcode_action=relink
10446 else
10447 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10448 hardcode_action=immediate
10449 fi
10450else
10451 # We cannot hardcode anything, or else we can only hardcode existing
10452 # directories.
10453 hardcode_action=unsupported
ef016f83 10454fi
6bb11ab3
L
10455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10456$as_echo "$hardcode_action" >&6; }
ef016f83 10457
6bb11ab3
L
10458if test "$hardcode_action" = relink ||
10459 test "$inherit_rpath" = yes; then
10460 # Fast installation is not supported
10461 enable_fast_install=no
10462elif test "$shlibpath_overrides_runpath" = yes ||
10463 test "$enable_shared" = no; then
10464 # Fast installation is not necessary
10465 enable_fast_install=needless
10466fi
ef016f83 10467
6bb11ab3
L
10468
10469
10470
10471
10472
10473 if test "x$enable_dlopen" != xyes; then
10474 enable_dlopen=unknown
10475 enable_dlopen_self=unknown
10476 enable_dlopen_self_static=unknown
10477else
10478 lt_cv_dlopen=no
10479 lt_cv_dlopen_libs=
10480
10481 case $host_os in
10482 beos*)
10483 lt_cv_dlopen="load_add_on"
10484 lt_cv_dlopen_libs=
10485 lt_cv_dlopen_self=yes
10486 ;;
10487
10488 mingw* | pw32* | cegcc*)
10489 lt_cv_dlopen="LoadLibrary"
10490 lt_cv_dlopen_libs=
10491 ;;
10492
10493 cygwin*)
10494 lt_cv_dlopen="dlopen"
10495 lt_cv_dlopen_libs=
10496 ;;
10497
10498 darwin*)
10499 # if libdl is installed we need to link against it
10500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10501$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10502if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10503 $as_echo_n "(cached) " >&6
10504else
10505 ac_check_lib_save_LIBS=$LIBS
10506LIBS="-ldl $LIBS"
10507cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10508/* end confdefs.h. */
10509
10510/* Override any GCC internal prototype to avoid an error.
10511 Use char because int might match the return type of a GCC
10512 builtin and then its argument prototype would still apply. */
10513#ifdef __cplusplus
10514extern "C"
10515#endif
10516char dlopen ();
10517int
10518main ()
10519{
10520return dlopen ();
10521 ;
10522 return 0;
10523}
ef016f83 10524_ACEOF
6bb11ab3
L
10525if ac_fn_c_try_link "$LINENO"; then :
10526 ac_cv_lib_dl_dlopen=yes
10527else
10528 ac_cv_lib_dl_dlopen=no
10529fi
10530rm -f core conftest.err conftest.$ac_objext \
10531 conftest$ac_exeext conftest.$ac_ext
10532LIBS=$ac_check_lib_save_LIBS
10533fi
10534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10535$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10536if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10537 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10538else
10539
10540 lt_cv_dlopen="dyld"
10541 lt_cv_dlopen_libs=
10542 lt_cv_dlopen_self=yes
ef016f83
MF
10543
10544fi
10545
6bb11ab3 10546 ;;
ef016f83 10547
6bb11ab3
L
10548 *)
10549 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10550if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
10551 lt_cv_dlopen="shl_load"
10552else
10553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10554$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10555if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
10556 $as_echo_n "(cached) " >&6
10557else
10558 ac_check_lib_save_LIBS=$LIBS
10559LIBS="-ldld $LIBS"
10560cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10561/* end confdefs.h. */
10562
10563/* Override any GCC internal prototype to avoid an error.
10564 Use char because int might match the return type of a GCC
10565 builtin and then its argument prototype would still apply. */
10566#ifdef __cplusplus
10567extern "C"
10568#endif
10569char shl_load ();
10570int
10571main ()
10572{
10573return shl_load ();
10574 ;
10575 return 0;
10576}
10577_ACEOF
10578if ac_fn_c_try_link "$LINENO"; then :
10579 ac_cv_lib_dld_shl_load=yes
10580else
10581 ac_cv_lib_dld_shl_load=no
10582fi
10583rm -f core conftest.err conftest.$ac_objext \
10584 conftest$ac_exeext conftest.$ac_ext
10585LIBS=$ac_check_lib_save_LIBS
10586fi
10587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10588$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 10589if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
10590 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10591else
10592 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 10593if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
10594 lt_cv_dlopen="dlopen"
10595else
10596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10597$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10598if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10599 $as_echo_n "(cached) " >&6
10600else
10601 ac_check_lib_save_LIBS=$LIBS
10602LIBS="-ldl $LIBS"
10603cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10604/* end confdefs.h. */
10605
10606/* Override any GCC internal prototype to avoid an error.
10607 Use char because int might match the return type of a GCC
10608 builtin and then its argument prototype would still apply. */
10609#ifdef __cplusplus
10610extern "C"
10611#endif
10612char dlopen ();
10613int
10614main ()
10615{
10616return dlopen ();
10617 ;
10618 return 0;
10619}
ef016f83 10620_ACEOF
6bb11ab3
L
10621if ac_fn_c_try_link "$LINENO"; then :
10622 ac_cv_lib_dl_dlopen=yes
10623else
10624 ac_cv_lib_dl_dlopen=no
ef016f83 10625fi
6bb11ab3
L
10626rm -f core conftest.err conftest.$ac_objext \
10627 conftest$ac_exeext conftest.$ac_ext
10628LIBS=$ac_check_lib_save_LIBS
10629fi
10630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10631$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10632if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10633 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10634else
10635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10636$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 10637if ${ac_cv_lib_svld_dlopen+:} false; then :
ef016f83
MF
10638 $as_echo_n "(cached) " >&6
10639else
10640 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10641LIBS="-lsvld $LIBS"
ef016f83
MF
10642cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10643/* end confdefs.h. */
10644
10645/* Override any GCC internal prototype to avoid an error.
10646 Use char because int might match the return type of a GCC
10647 builtin and then its argument prototype would still apply. */
10648#ifdef __cplusplus
10649extern "C"
10650#endif
6bb11ab3 10651char dlopen ();
ef016f83
MF
10652int
10653main ()
10654{
6bb11ab3 10655return dlopen ();
ef016f83
MF
10656 ;
10657 return 0;
10658}
10659_ACEOF
10660if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10661 ac_cv_lib_svld_dlopen=yes
ef016f83 10662else
6bb11ab3 10663 ac_cv_lib_svld_dlopen=no
ef016f83
MF
10664fi
10665rm -f core conftest.err conftest.$ac_objext \
10666 conftest$ac_exeext conftest.$ac_ext
10667LIBS=$ac_check_lib_save_LIBS
10668fi
6bb11ab3
L
10669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10670$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 10671if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3
L
10672 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10673else
10674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10675$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 10676if ${ac_cv_lib_dld_dld_link+:} false; then :
ef016f83
MF
10677 $as_echo_n "(cached) " >&6
10678else
10679 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10680LIBS="-ldld $LIBS"
ef016f83
MF
10681cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10682/* end confdefs.h. */
10683
10684/* Override any GCC internal prototype to avoid an error.
10685 Use char because int might match the return type of a GCC
10686 builtin and then its argument prototype would still apply. */
10687#ifdef __cplusplus
10688extern "C"
10689#endif
6bb11ab3 10690char dld_link ();
ef016f83
MF
10691int
10692main ()
10693{
6bb11ab3 10694return dld_link ();
ef016f83
MF
10695 ;
10696 return 0;
10697}
10698_ACEOF
10699if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10700 ac_cv_lib_dld_dld_link=yes
ef016f83 10701else
6bb11ab3 10702 ac_cv_lib_dld_dld_link=no
ef016f83
MF
10703fi
10704rm -f core conftest.err conftest.$ac_objext \
10705 conftest$ac_exeext conftest.$ac_ext
10706LIBS=$ac_check_lib_save_LIBS
10707fi
6bb11ab3
L
10708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10709$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 10710if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
10711 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10712fi
ef016f83 10713
ef016f83
MF
10714
10715fi
10716
10717
6bb11ab3 10718fi
ef016f83 10719
ef016f83 10720
ef016f83
MF
10721fi
10722
10723
6bb11ab3
L
10724fi
10725
10726
10727fi
10728
10729 ;;
10730 esac
10731
10732 if test "x$lt_cv_dlopen" != xno; then
10733 enable_dlopen=yes
10734 else
10735 enable_dlopen=no
10736 fi
10737
10738 case $lt_cv_dlopen in
10739 dlopen)
10740 save_CPPFLAGS="$CPPFLAGS"
10741 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10742
10743 save_LDFLAGS="$LDFLAGS"
10744 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10745
10746 save_LIBS="$LIBS"
10747 LIBS="$lt_cv_dlopen_libs $LIBS"
10748
10749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10750$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 10751if ${lt_cv_dlopen_self+:} false; then :
ef016f83
MF
10752 $as_echo_n "(cached) " >&6
10753else
6bb11ab3
L
10754 if test "$cross_compiling" = yes; then :
10755 lt_cv_dlopen_self=cross
10756else
10757 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10758 lt_status=$lt_dlunknown
10759 cat > conftest.$ac_ext <<_LT_EOF
f9a4d543 10760#line 10760 "configure"
6bb11ab3 10761#include "confdefs.h"
ef016f83 10762
6bb11ab3
L
10763#if HAVE_DLFCN_H
10764#include <dlfcn.h>
ef016f83 10765#endif
6bb11ab3
L
10766
10767#include <stdio.h>
10768
10769#ifdef RTLD_GLOBAL
10770# define LT_DLGLOBAL RTLD_GLOBAL
10771#else
10772# ifdef DL_GLOBAL
10773# define LT_DLGLOBAL DL_GLOBAL
10774# else
10775# define LT_DLGLOBAL 0
10776# endif
10777#endif
10778
10779/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10780 find out it does not work in some platform. */
10781#ifndef LT_DLLAZY_OR_NOW
10782# ifdef RTLD_LAZY
10783# define LT_DLLAZY_OR_NOW RTLD_LAZY
10784# else
10785# ifdef DL_LAZY
10786# define LT_DLLAZY_OR_NOW DL_LAZY
10787# else
10788# ifdef RTLD_NOW
10789# define LT_DLLAZY_OR_NOW RTLD_NOW
10790# else
10791# ifdef DL_NOW
10792# define LT_DLLAZY_OR_NOW DL_NOW
10793# else
10794# define LT_DLLAZY_OR_NOW 0
10795# endif
10796# endif
10797# endif
10798# endif
10799#endif
10800
10801/* When -fvisbility=hidden is used, assume the code has been annotated
10802 correspondingly for the symbols needed. */
10803#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10804void fnord () __attribute__((visibility("default")));
10805#endif
10806
10807void fnord () { int i=42; }
10808int main ()
ef016f83 10809{
6bb11ab3
L
10810 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10811 int status = $lt_dlunknown;
10812
10813 if (self)
10814 {
10815 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10816 else
10817 {
10818 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10819 else puts (dlerror ());
10820 }
10821 /* dlclose (self); */
10822 }
10823 else
10824 puts (dlerror ());
10825
10826 return status;
ef016f83 10827}
6bb11ab3
L
10828_LT_EOF
10829 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10830 (eval $ac_link) 2>&5
10831 ac_status=$?
10832 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10833 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10834 (./conftest; exit; ) >&5 2>/dev/null
10835 lt_status=$?
10836 case x$lt_status in
10837 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10838 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10839 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10840 esac
10841 else :
10842 # compilation failed
10843 lt_cv_dlopen_self=no
10844 fi
10845fi
10846rm -fr conftest*
10847
10848
10849fi
10850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10851$as_echo "$lt_cv_dlopen_self" >&6; }
10852
10853 if test "x$lt_cv_dlopen_self" = xyes; then
10854 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10856$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 10857if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3
L
10858 $as_echo_n "(cached) " >&6
10859else
10860 if test "$cross_compiling" = yes; then :
10861 lt_cv_dlopen_self_static=cross
10862else
10863 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10864 lt_status=$lt_dlunknown
10865 cat > conftest.$ac_ext <<_LT_EOF
f9a4d543 10866#line 10866 "configure"
6bb11ab3
L
10867#include "confdefs.h"
10868
10869#if HAVE_DLFCN_H
10870#include <dlfcn.h>
10871#endif
10872
10873#include <stdio.h>
10874
10875#ifdef RTLD_GLOBAL
10876# define LT_DLGLOBAL RTLD_GLOBAL
10877#else
10878# ifdef DL_GLOBAL
10879# define LT_DLGLOBAL DL_GLOBAL
10880# else
10881# define LT_DLGLOBAL 0
10882# endif
10883#endif
10884
10885/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10886 find out it does not work in some platform. */
10887#ifndef LT_DLLAZY_OR_NOW
10888# ifdef RTLD_LAZY
10889# define LT_DLLAZY_OR_NOW RTLD_LAZY
10890# else
10891# ifdef DL_LAZY
10892# define LT_DLLAZY_OR_NOW DL_LAZY
10893# else
10894# ifdef RTLD_NOW
10895# define LT_DLLAZY_OR_NOW RTLD_NOW
10896# else
10897# ifdef DL_NOW
10898# define LT_DLLAZY_OR_NOW DL_NOW
10899# else
10900# define LT_DLLAZY_OR_NOW 0
10901# endif
10902# endif
10903# endif
10904# endif
10905#endif
10906
10907/* When -fvisbility=hidden is used, assume the code has been annotated
10908 correspondingly for the symbols needed. */
10909#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10910void fnord () __attribute__((visibility("default")));
10911#endif
10912
10913void fnord () { int i=42; }
10914int main ()
10915{
10916 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10917 int status = $lt_dlunknown;
10918
10919 if (self)
10920 {
10921 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10922 else
10923 {
10924 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10925 else puts (dlerror ());
10926 }
10927 /* dlclose (self); */
10928 }
ef016f83 10929 else
6bb11ab3
L
10930 puts (dlerror ());
10931
10932 return status;
10933}
10934_LT_EOF
10935 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10936 (eval $ac_link) 2>&5
10937 ac_status=$?
10938 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10939 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10940 (./conftest; exit; ) >&5 2>/dev/null
10941 lt_status=$?
10942 case x$lt_status in
10943 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10944 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10945 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10946 esac
10947 else :
10948 # compilation failed
10949 lt_cv_dlopen_self_static=no
ef016f83 10950 fi
ef016f83 10951fi
6bb11ab3
L
10952rm -fr conftest*
10953
10954
ef016f83 10955fi
6bb11ab3
L
10956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10957$as_echo "$lt_cv_dlopen_self_static" >&6; }
10958 fi
10959
10960 CPPFLAGS="$save_CPPFLAGS"
10961 LDFLAGS="$save_LDFLAGS"
10962 LIBS="$save_LIBS"
10963 ;;
10964 esac
10965
10966 case $lt_cv_dlopen_self in
10967 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10968 *) enable_dlopen_self=unknown ;;
10969 esac
10970
10971 case $lt_cv_dlopen_self_static in
10972 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10973 *) enable_dlopen_self_static=unknown ;;
10974 esac
10975fi
10976
10977
ef016f83 10978
6bb11ab3
L
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993striplib=
10994old_striplib=
10995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10996$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10997if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10998 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10999 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11001$as_echo "yes" >&6; }
ef016f83 11002else
6bb11ab3
L
11003# FIXME - insert some real tests, host_os isn't really good enough
11004 case $host_os in
11005 darwin*)
11006 if test -n "$STRIP" ; then
11007 striplib="$STRIP -x"
11008 old_striplib="$STRIP -S"
11009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11010$as_echo "yes" >&6; }
11011 else
11012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11013$as_echo "no" >&6; }
11014 fi
11015 ;;
11016 *)
11017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11018$as_echo "no" >&6; }
11019 ;;
11020 esac
ef016f83 11021fi
6bb11ab3
L
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034 # Report which library types will actually be built
11035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11036$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11038$as_echo "$can_build_shared" >&6; }
11039
11040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11041$as_echo_n "checking whether to build shared libraries... " >&6; }
11042 test "$can_build_shared" = "no" && enable_shared=no
11043
11044 # On AIX, shared libraries and static libraries use the same namespace, and
11045 # are all built from PIC.
11046 case $host_os in
11047 aix3*)
11048 test "$enable_shared" = yes && enable_static=no
11049 if test -n "$RANLIB"; then
11050 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11051 postinstall_cmds='$RANLIB $lib'
11052 fi
11053 ;;
11054
11055 aix[4-9]*)
11056 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11057 test "$enable_shared" = yes && enable_static=no
11058 fi
11059 ;;
11060 esac
11061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11062$as_echo "$enable_shared" >&6; }
11063
11064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11065$as_echo_n "checking whether to build static libraries... " >&6; }
11066 # Make sure either enable_shared or enable_static is yes.
11067 test "$enable_shared" = yes || enable_static=yes
11068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11069$as_echo "$enable_static" >&6; }
11070
11071
11072
11073
ef016f83 11074fi
6bb11ab3
L
11075ac_ext=c
11076ac_cpp='$CPP $CPPFLAGS'
11077ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11078ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11079ac_compiler_gnu=$ac_cv_c_compiler_gnu
11080
11081CC="$lt_save_CC"
11082
11083
11084
11085
11086
11087
11088
11089
11090
ef016f83 11091
ef016f83 11092
ef016f83 11093
ef016f83 11094
6bb11ab3
L
11095 ac_config_commands="$ac_config_commands libtool"
11096
11097
11098
11099
11100# Only expand once:
11101
11102
ef016f83
MF
11103
11104
ef016f83 11105
31e6ad7d
MF
11106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11107$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11108 # Check whether --enable-maintainer-mode was given.
ef016f83 11109if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11110 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11111else
11112 USE_MAINTAINER_MODE=no
ef016f83 11113fi
31e6ad7d
MF
11114
11115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11116$as_echo "$USE_MAINTAINER_MODE" >&6; }
11117 if test $USE_MAINTAINER_MODE = yes; then
11118 MAINTAINER_MODE_TRUE=
11119 MAINTAINER_MODE_FALSE='#'
ef016f83 11120else
31e6ad7d
MF
11121 MAINTAINER_MODE_TRUE='#'
11122 MAINTAINER_MODE_FALSE=
ef016f83
MF
11123fi
11124
31e6ad7d
MF
11125 MAINT=$MAINTAINER_MODE_TRUE
11126
11127
ef016f83
MF
11128
11129
347fe5bb
MF
11130sim_inline="-DDEFAULT_INLINE=0"
11131# Check whether --enable-sim-inline was given.
11132if test "${enable_sim_inline+set}" = set; then :
11133 enableval=$enable_sim_inline; sim_inline=""
11134case "$enableval" in
11135 no) sim_inline="-DDEFAULT_INLINE=0";;
11136 0) sim_inline="-DDEFAULT_INLINE=0";;
11137 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11138 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11139 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11140 new_flag=""
11141 case "$x" in
11142 *_INLINE=*) new_flag="-D$x";;
11143 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11144 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11145 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11146 esac
11147 if test x"$sim_inline" = x""; then
11148 sim_inline="$new_flag"
11149 else
11150 sim_inline="$sim_inline $new_flag"
11151 fi
11152 done;;
11153esac
11154if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11155 echo "Setting inline flags = $sim_inline" 6>&1
11156fi
11157fi
11158
11159
11160
ef016f83 11161
ef016f83
MF
11162default_sim_default_model="bf537"
11163# Check whether --enable-sim-default-model was given.
11164if test "${enable_sim_default_model+set}" = set; then :
11165 enableval=$enable_sim_default_model; case "${enableval}" in
d0ac1c44 11166 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
ef016f83
MF
11167 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11168esac
11169if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11170 echo "Setting default model = $sim_default_model" 6>&1
11171fi
11172else
11173 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
11174fi
11175
11176
11177
9d903352 11178hardware="cfi core pal glue \
ef016f83
MF
11179 bfin_cec \
11180 bfin_ctimer \
11181 bfin_dma \
11182 bfin_dmac \
11183 bfin_ebiu_amc \
11184 bfin_ebiu_ddrc \
11185 bfin_ebiu_sdc \
11186 bfin_emac \
11187 bfin_eppi \
11188 bfin_evt \
b5215db0 11189 bfin_gpio \
07c5891d 11190 bfin_gpio2 \
ef016f83
MF
11191 bfin_gptimer \
11192 bfin_jtag \
11193 bfin_mmu \
11194 bfin_nfc \
11195 bfin_otp \
c43aadca 11196 bfin_pfmon \
050396e5 11197 bfin_pint \
ef016f83
MF
11198 bfin_pll \
11199 bfin_ppi \
11200 bfin_rtc \
11201 bfin_sic \
11202 bfin_spi \
11203 bfin_trace \
11204 bfin_twi \
11205 bfin_uart \
11206 bfin_uart2 \
11207 bfin_wdog \
11208 bfin_wp \
11209 eth_phy \
11210"
11211sim_hw_cflags="-DWITH_HW=1"
11212sim_hw="$hardware"
11213sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 11214
ef016f83
MF
11215# Check whether --enable-sim-hardware was given.
11216if test "${enable_sim_hardware+set}" = set; then :
11217 enableval=$enable_sim_hardware;
30452bbe
MF
11218else
11219 enable_sim_hardware="yes"
1517bd27
MF
11220fi
11221
11222case ${enable_sim_hardware} in
64dd13df
MF
11223 yes|no) ;;
11224 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11225 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11226 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
ef016f83 11227esac
1517bd27 11228
64dd13df 11229if test "$enable_sim_hardware" = no; then
ef016f83
MF
11230 sim_hw_objs=
11231 sim_hw_cflags="-DWITH_HW=0"
11232 sim_hw=
11233else
11234 sim_hw_cflags="-DWITH_HW=1"
11235 # remove duplicates
11236 sim_hw=""
11237 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11238 for i in $hardware ; do
11239 case " $sim_hw " in
11240 *" $i "*) ;;
11241 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11242 esac
11243 done
256139f5 11244 # mingw does not support sockser
256139f5
JS
11245 case ${host} in
11246 *mingw*) ;;
49cd1634
MF
11247 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11248 # that you instatiate. Instead, other code will call into it directly.
11249 # At some point, we should convert it over.
11250 sim_hw_objs="$sim_hw_objs dv-sockser.o"
bcaa61f7 11251 sim_hw_cflags="$sim_hw_cflags -DHAVE_DV_SOCKSER"
256139f5
JS
11252 ;;
11253 esac
1517bd27
MF
11254 if test x"$silent" != x"yes"; then
11255 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
256139f5 11256 fi
1517bd27
MF
11257 case " $hardware " in
11258 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b 11259$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 11260if ${ac_cv_lib_m_log2+:} false; then :
4399a56b
MF
11261 $as_echo_n "(cached) " >&6
11262else
11263 ac_check_lib_save_LIBS=$LIBS
11264LIBS="-lm $LIBS"
11265cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11266/* end confdefs.h. */
11267
11268/* Override any GCC internal prototype to avoid an error.
11269 Use char because int might match the return type of a GCC
11270 builtin and then its argument prototype would still apply. */
11271#ifdef __cplusplus
11272extern "C"
11273#endif
11274char log2 ();
11275int
11276main ()
11277{
11278return log2 ();
11279 ;
11280 return 0;
11281}
11282_ACEOF
11283if ac_fn_c_try_link "$LINENO"; then :
11284 ac_cv_lib_m_log2=yes
11285else
11286 ac_cv_lib_m_log2=no
11287fi
11288rm -f core conftest.err conftest.$ac_objext \
11289 conftest$ac_exeext conftest.$ac_ext
11290LIBS=$ac_check_lib_save_LIBS
11291fi
11292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11293$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 11294if test "x$ac_cv_lib_m_log2" = xyes; then :
4399a56b
MF
11295 cat >>confdefs.h <<_ACEOF
11296#define HAVE_LIBM 1
11297_ACEOF
11298
11299 LIBS="-lm $LIBS"
11300
11301fi
11302;;
1517bd27
MF
11303 esac
11304fi
4399a56b 11305
ef016f83 11306
ef016f83 11307
37e9f182
MF
11308
11309
11310
11311
11312
11313
5798d69f
SM
11314if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
11315 if test -n "$ac_tool_prefix"; then
11316 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
11317set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
11318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11319$as_echo_n "checking for $ac_word... " >&6; }
11320if ${ac_cv_path_PKG_CONFIG+:} false; then :
11321 $as_echo_n "(cached) " >&6
11322else
11323 case $PKG_CONFIG in
11324 [\\/]* | ?:[\\/]*)
11325 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11326 ;;
11327 *)
11328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11329for as_dir in $PATH
11330do
11331 IFS=$as_save_IFS
11332 test -z "$as_dir" && as_dir=.
11333 for ac_exec_ext in '' $ac_executable_extensions; do
11334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11335 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11337 break 2
11338 fi
11339done
11340 done
11341IFS=$as_save_IFS
11342
11343 ;;
11344esac
11345fi
11346PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11347if test -n "$PKG_CONFIG"; then
11348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11349$as_echo "$PKG_CONFIG" >&6; }
11350else
11351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11352$as_echo "no" >&6; }
11353fi
11354
11355
11356fi
11357if test -z "$ac_cv_path_PKG_CONFIG"; then
11358 ac_pt_PKG_CONFIG=$PKG_CONFIG
11359 # Extract the first word of "pkg-config", so it can be a program name with args.
11360set dummy pkg-config; ac_word=$2
11361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11362$as_echo_n "checking for $ac_word... " >&6; }
11363if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
11364 $as_echo_n "(cached) " >&6
11365else
11366 case $ac_pt_PKG_CONFIG in
11367 [\\/]* | ?:[\\/]*)
11368 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
11369 ;;
11370 *)
11371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11372for as_dir in $PATH
11373do
11374 IFS=$as_save_IFS
11375 test -z "$as_dir" && as_dir=.
11376 for ac_exec_ext in '' $ac_executable_extensions; do
11377 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11378 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11379 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11380 break 2
11381 fi
11382done
11383 done
11384IFS=$as_save_IFS
11385
11386 ;;
11387esac
11388fi
11389ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
11390if test -n "$ac_pt_PKG_CONFIG"; then
11391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
11392$as_echo "$ac_pt_PKG_CONFIG" >&6; }
11393else
11394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11395$as_echo "no" >&6; }
11396fi
11397
11398 if test "x$ac_pt_PKG_CONFIG" = x; then
11399 PKG_CONFIG=""
11400 else
11401 case $cross_compiling:$ac_tool_warned in
11402yes:)
11403{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11404$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11405ac_tool_warned=yes ;;
11406esac
11407 PKG_CONFIG=$ac_pt_PKG_CONFIG
11408 fi
11409else
11410 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
11411fi
11412
11413fi
11414if test -n "$PKG_CONFIG"; then
11415 _pkg_min_version=0.9.0
11416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
11417$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
11418 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
11419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11420$as_echo "yes" >&6; }
11421 else
11422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11423$as_echo "no" >&6; }
11424 PKG_CONFIG=""
11425 fi
11426fi
11427
11428pkg_failed=no
11429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sdl" >&5
11430$as_echo_n "checking for sdl... " >&6; }
11431
11432if test -n "$SDL_CFLAGS"; then
11433 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
11434 elif test -n "$PKG_CONFIG"; then
11435 if test -n "$PKG_CONFIG" && \
11436 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
11437 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
11438 ac_status=$?
11439 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11440 test $ac_status = 0; }; then
11441 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
11442 test "x$?" != "x0" && pkg_failed=yes
11443else
11444 pkg_failed=yes
11445fi
11446 else
11447 pkg_failed=untried
11448fi
11449if test -n "$SDL_LIBS"; then
11450 pkg_cv_SDL_LIBS="$SDL_LIBS"
11451 elif test -n "$PKG_CONFIG"; then
11452 if test -n "$PKG_CONFIG" && \
11453 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
11454 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
11455 ac_status=$?
11456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11457 test $ac_status = 0; }; then
11458 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
11459 test "x$?" != "x0" && pkg_failed=yes
11460else
11461 pkg_failed=yes
11462fi
11463 else
11464 pkg_failed=untried
11465fi
11466
11467if test $pkg_failed = no; then
11468 pkg_save_LDFLAGS="$LDFLAGS"
11469 LDFLAGS="$LDFLAGS $pkg_cv_SDL_LIBS"
11470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11471/* end confdefs.h. */
11472
11473int
11474main ()
11475{
11476
11477 ;
11478 return 0;
11479}
11480_ACEOF
11481if ac_fn_c_try_link "$LINENO"; then :
11482
11483else
11484 pkg_failed=yes
11485fi
11486rm -f core conftest.err conftest.$ac_objext \
11487 conftest$ac_exeext conftest.$ac_ext
11488 LDFLAGS=$pkg_save_LDFLAGS
11489fi
11490
11491
11492
11493if test $pkg_failed = yes; then
11494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11495$as_echo "no" >&6; }
11496
11497if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11498 _pkg_short_errors_supported=yes
11499else
11500 _pkg_short_errors_supported=no
11501fi
11502 if test $_pkg_short_errors_supported = yes; then
11503 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
11504 else
11505 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
11506 fi
11507 # Put the nasty error message in config.log where it belongs
11508 echo "$SDL_PKG_ERRORS" >&5
11509
11510 :
11511elif test $pkg_failed = untried; then
11512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11513$as_echo "no" >&6; }
11514 :
11515else
11516 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
11517 SDL_LIBS=$pkg_cv_SDL_LIBS
11518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11519$as_echo "yes" >&6; }
11520
11521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11522$as_echo_n "checking for dlopen in -ldl... " >&6; }
11523if ${ac_cv_lib_dl_dlopen+:} false; then :
11524 $as_echo_n "(cached) " >&6
11525else
11526 ac_check_lib_save_LIBS=$LIBS
11527LIBS="-ldl $LIBS"
11528cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11529/* end confdefs.h. */
11530
11531/* Override any GCC internal prototype to avoid an error.
11532 Use char because int might match the return type of a GCC
11533 builtin and then its argument prototype would still apply. */
11534#ifdef __cplusplus
11535extern "C"
11536#endif
11537char dlopen ();
11538int
11539main ()
11540{
11541return dlopen ();
11542 ;
11543 return 0;
11544}
11545_ACEOF
11546if ac_fn_c_try_link "$LINENO"; then :
11547 ac_cv_lib_dl_dlopen=yes
11548else
11549 ac_cv_lib_dl_dlopen=no
11550fi
11551rm -f core conftest.err conftest.$ac_objext \
11552 conftest$ac_exeext conftest.$ac_ext
11553LIBS=$ac_check_lib_save_LIBS
11554fi
11555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11556$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11557if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11558
ef016f83
MF
11559 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
11560 SDL_LIBS="-ldl"
5798d69f
SM
11561
11562else
11563 SDL_CFLAGS= SDL_LIBS=
11564fi
11565
11566
11567fi
ef016f83
MF
11568
11569
11570
11571
82e6d6bf
MF
11572# Check whether --enable-werror was given.
11573if test "${enable_werror+set}" = set; then :
11574 enableval=$enable_werror; case "${enableval}" in
11575 yes | y) ERROR_ON_WARNING="yes" ;;
11576 no | n) ERROR_ON_WARNING="no" ;;
11577 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11578 esac
11579fi
11580
11581
82e6d6bf 11582if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
982c3a65 11583 ERROR_ON_WARNING=yes
82e6d6bf
MF
11584fi
11585
11586WERROR_CFLAGS=""
982c3a65
MF
11587if test "${ERROR_ON_WARNING}" = yes ; then
11588 WERROR_CFLAGS="-Werror"
11589fi
82e6d6bf
MF
11590
11591build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11592-Wpointer-sign \
11593-Wno-unused -Wunused-value -Wunused-function \
11594-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11595-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11596-Wold-style-declaration -Wold-style-definition"
11597
11598# Enable -Wno-format by default when using gcc on mingw since many
11599# GCC versions complain about %I64.
11600case "${host}" in
11601 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11602 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11603esac
11604
11605# Check whether --enable-build-warnings was given.
11606if test "${enable_build_warnings+set}" = set; then :
11607 enableval=$enable_build_warnings; case "${enableval}" in
11608 yes) ;;
11609 no) build_warnings="-w";;
11610 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11611 build_warnings="${build_warnings} ${t}";;
11612 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11613 build_warnings="${t} ${build_warnings}";;
11614 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11615esac
11616if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11617 echo "Setting compiler warning flags = $build_warnings" 6>&1
11618fi
11619fi
11620# Check whether --enable-sim-build-warnings was given.
11621if test "${enable_sim_build_warnings+set}" = set; then :
11622 enableval=$enable_sim_build_warnings; case "${enableval}" in
11623 yes) ;;
11624 no) build_warnings="-w";;
11625 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11626 build_warnings="${build_warnings} ${t}";;
11627 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11628 build_warnings="${t} ${build_warnings}";;
11629 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11630esac
11631if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11632 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11633fi
11634fi
11635WARN_CFLAGS=""
11636if test "x${build_warnings}" != x -a "x$GCC" = xyes
11637then
11638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11639$as_echo_n "checking compiler warning flags... " >&6; }
11640 # Separate out the -Werror flag as some files just cannot be
11641 # compiled with it enabled.
11642 for w in ${build_warnings}; do
11643 case $w in
11644 -Werr*) WERROR_CFLAGS=-Werror ;;
11645 *) # Check that GCC accepts it
11646 saved_CFLAGS="$CFLAGS"
11647 CFLAGS="$CFLAGS -Werror $w"
11648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11649/* end confdefs.h. */
11650
11651int
11652main ()
11653{
11654
11655 ;
11656 return 0;
11657}
11658_ACEOF
11659if ac_fn_c_try_compile "$LINENO"; then :
11660 WARN_CFLAGS="${WARN_CFLAGS} $w"
11661fi
11662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11663 CFLAGS="$saved_CFLAGS"
11664 esac
11665 done
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11667$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11668fi
11669
11670
ef016f83
MF
11671cgen_breaks=""
11672if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11673cgen_breaks="break cgen_rtx_error";
11674fi
11675
11676ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
11677
11678ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
11679
11680ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
11681
11682ac_config_commands="$ac_config_commands Makefile"
11683
11684ac_config_commands="$ac_config_commands stamp-h"
11685
760b3e8b
MF
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
ef016f83
MF
11696cat >confcache <<\_ACEOF
11697# This file is a shell script that caches the results of configure
11698# tests run on this system so they can be shared between configure
11699# scripts and configure runs, see configure's option --config-cache.
11700# It is not useful on other systems. If it contains results you don't
11701# want to keep, you may remove or edit it.
11702#
11703# config.status only pays attention to the cache file if you give it
11704# the --recheck option to rerun configure.
11705#
11706# `ac_cv_env_foo' variables (set or unset) will be overridden when
11707# loading this file, other *unset* `ac_cv_foo' will be assigned the
11708# following values.
11709
11710_ACEOF
11711
11712# The following way of writing the cache mishandles newlines in values,
11713# but we know of no workaround that is simple, portable, and efficient.
11714# So, we kill variables containing newlines.
11715# Ultrix sh set writes to stderr and can't be redirected directly,
11716# and sets the high bit in the cache file unless we assign to the vars.
11717(
11718 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11719 eval ac_val=\$$ac_var
11720 case $ac_val in #(
11721 *${as_nl}*)
11722 case $ac_var in #(
11723 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11724$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11725 esac
11726 case $ac_var in #(
11727 _ | IFS | as_nl) ;; #(
11728 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11729 *) { eval $ac_var=; unset $ac_var;} ;;
11730 esac ;;
11731 esac
11732 done
11733
11734 (set) 2>&1 |
11735 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11736 *${as_nl}ac_space=\ *)
11737 # `set' does not quote correctly, so add quotes: double-quote
11738 # substitution turns \\\\ into \\, and sed turns \\ into \.
11739 sed -n \
11740 "s/'/'\\\\''/g;
11741 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11742 ;; #(
11743 *)
11744 # `set' quotes correctly as required by POSIX, so do not add quotes.
11745 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11746 ;;
11747 esac |
11748 sort
11749) |
11750 sed '
11751 /^ac_cv_env_/b end
11752 t clear
11753 :clear
11754 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11755 t end
11756 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11757 :end' >>confcache
11758if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11759 if test -w "$cache_file"; then
d0ac1c44 11760 if test "x$cache_file" != "x/dev/null"; then
ef016f83
MF
11761 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11762$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
11763 if test ! -f "$cache_file" || test -h "$cache_file"; then
11764 cat confcache >"$cache_file"
11765 else
11766 case $cache_file in #(
11767 */* | ?:*)
11768 mv -f confcache "$cache_file"$$ &&
11769 mv -f "$cache_file"$$ "$cache_file" ;; #(
11770 *)
11771 mv -f confcache "$cache_file" ;;
11772 esac
11773 fi
11774 fi
ef016f83
MF
11775 else
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11777$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11778 fi
11779fi
11780rm -f confcache
11781
11782test "x$prefix" = xNONE && prefix=$ac_default_prefix
11783# Let make expand exec_prefix.
11784test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11785
52d37d2c
MF
11786# Transform confdefs.h into DEFS.
11787# Protect against shell expansion while executing Makefile rules.
11788# Protect against Makefile macro expansion.
11789#
11790# If the first sed substitution is executed (which looks for macros that
11791# take arguments), then branch to the quote section. Otherwise,
11792# look for a macro that doesn't take arguments.
11793ac_script='
11794:mline
11795/\\$/{
11796 N
11797 s,\\\n,,
11798 b mline
11799}
11800t clear
11801:clear
11802s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
11803t quote
11804s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
11805t quote
11806b any
11807:quote
11808s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11809s/\[/\\&/g
11810s/\]/\\&/g
11811s/\$/$$/g
11812H
11813:any
11814${
11815 g
11816 s/^\n//
11817 s/\n/ /g
11818 p
11819}
11820'
11821DEFS=`sed -n "$ac_script" confdefs.h`
11822
ef016f83
MF
11823
11824ac_libobjs=
11825ac_ltlibobjs=
d0ac1c44 11826U=
ef016f83
MF
11827for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11828 # 1. Remove the extension, and $U if already installed.
11829 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11830 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11831 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11832 # will be set to the directory where LIBOBJS objects are built.
11833 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11834 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11835done
11836LIBOBJS=$ac_libobjs
11837
11838LTLIBOBJS=$ac_ltlibobjs
11839
11840
0cb8d851 11841
6bb11ab3 11842if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 11843 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
11844Usually this means the macro was only invoked conditionally." "$LINENO" 5
11845fi
31e6ad7d 11846if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 11847 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
11848Usually this means the macro was only invoked conditionally." "$LINENO" 5
11849fi
ef016f83 11850
d0ac1c44 11851: "${CONFIG_STATUS=./config.status}"
ef016f83
MF
11852ac_write_fail=0
11853ac_clean_files_save=$ac_clean_files
11854ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11855{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11856$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11857as_write_fail=0
11858cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11859#! $SHELL
11860# Generated by $as_me.
11861# Run this file to recreate the current configuration.
11862# Compiler output produced by configure, useful for debugging
11863# configure, is in config.log if it exists.
11864
11865debug=false
11866ac_cs_recheck=false
11867ac_cs_silent=false
11868
11869SHELL=\${CONFIG_SHELL-$SHELL}
11870export SHELL
11871_ASEOF
11872cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11873## -------------------- ##
11874## M4sh Initialization. ##
11875## -------------------- ##
11876
11877# Be more Bourne compatible
11878DUALCASE=1; export DUALCASE # for MKS sh
11879if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11880 emulate sh
11881 NULLCMD=:
11882 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11883 # is contrary to our usage. Disable this feature.
11884 alias -g '${1+"$@"}'='"$@"'
11885 setopt NO_GLOB_SUBST
11886else
11887 case `(set -o) 2>/dev/null` in #(
11888 *posix*) :
11889 set -o posix ;; #(
11890 *) :
11891 ;;
11892esac
11893fi
11894
11895
11896as_nl='
11897'
11898export as_nl
11899# Printing a long string crashes Solaris 7 /usr/bin/printf.
11900as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11901as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11902as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11903# Prefer a ksh shell builtin over an external printf program on Solaris,
11904# but without wasting forks for bash or zsh.
11905if test -z "$BASH_VERSION$ZSH_VERSION" \
11906 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11907 as_echo='print -r --'
11908 as_echo_n='print -rn --'
11909elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11910 as_echo='printf %s\n'
11911 as_echo_n='printf %s'
11912else
11913 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11914 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11915 as_echo_n='/usr/ucb/echo -n'
11916 else
11917 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11918 as_echo_n_body='eval
11919 arg=$1;
11920 case $arg in #(
11921 *"$as_nl"*)
11922 expr "X$arg" : "X\\(.*\\)$as_nl";
11923 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11924 esac;
11925 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11926 '
11927 export as_echo_n_body
11928 as_echo_n='sh -c $as_echo_n_body as_echo'
11929 fi
11930 export as_echo_body
11931 as_echo='sh -c $as_echo_body as_echo'
11932fi
11933
11934# The user is always right.
11935if test "${PATH_SEPARATOR+set}" != set; then
11936 PATH_SEPARATOR=:
11937 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11938 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11939 PATH_SEPARATOR=';'
11940 }
11941fi
11942
11943
11944# IFS
11945# We need space, tab and new line, in precisely that order. Quoting is
11946# there to prevent editors from complaining about space-tab.
11947# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11948# splitting by setting IFS to empty value.)
11949IFS=" "" $as_nl"
11950
11951# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 11952as_myself=
ef016f83
MF
11953case $0 in #((
11954 *[\\/]* ) as_myself=$0 ;;
11955 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11956for as_dir in $PATH
11957do
11958 IFS=$as_save_IFS
11959 test -z "$as_dir" && as_dir=.
11960 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11961 done
11962IFS=$as_save_IFS
11963
11964 ;;
11965esac
11966# We did not find ourselves, most probably we were run as `sh COMMAND'
11967# in which case we are not to be found in the path.
11968if test "x$as_myself" = x; then
11969 as_myself=$0
11970fi
11971if test ! -f "$as_myself"; then
11972 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11973 exit 1
11974fi
11975
11976# Unset variables that we do not need and which cause bugs (e.g. in
11977# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11978# suppresses any "Segmentation fault" message there. '((' could
11979# trigger a bug in pdksh 5.2.14.
11980for as_var in BASH_ENV ENV MAIL MAILPATH
11981do eval test x\${$as_var+set} = xset \
11982 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11983done
11984PS1='$ '
11985PS2='> '
11986PS4='+ '
11987
11988# NLS nuisances.
11989LC_ALL=C
11990export LC_ALL
11991LANGUAGE=C
11992export LANGUAGE
11993
11994# CDPATH.
11995(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11996
11997
d0ac1c44
SM
11998# as_fn_error STATUS ERROR [LINENO LOG_FD]
11999# ----------------------------------------
ef016f83
MF
12000# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12001# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 12002# script with STATUS, using 1 if that was 0.
ef016f83
MF
12003as_fn_error ()
12004{
d0ac1c44
SM
12005 as_status=$1; test $as_status -eq 0 && as_status=1
12006 if test "$4"; then
12007 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12008 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
ef016f83 12009 fi
d0ac1c44 12010 $as_echo "$as_me: error: $2" >&2
ef016f83
MF
12011 as_fn_exit $as_status
12012} # as_fn_error
12013
12014
12015# as_fn_set_status STATUS
12016# -----------------------
12017# Set $? to STATUS, without forking.
12018as_fn_set_status ()
12019{
12020 return $1
12021} # as_fn_set_status
12022
12023# as_fn_exit STATUS
12024# -----------------
12025# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12026as_fn_exit ()
12027{
12028 set +e
12029 as_fn_set_status $1
12030 exit $1
12031} # as_fn_exit
12032
12033# as_fn_unset VAR
12034# ---------------
12035# Portably unset VAR.
12036as_fn_unset ()
12037{
12038 { eval $1=; unset $1;}
12039}
12040as_unset=as_fn_unset
12041# as_fn_append VAR VALUE
12042# ----------------------
12043# Append the text in VALUE to the end of the definition contained in VAR. Take
12044# advantage of any shell optimizations that allow amortized linear growth over
12045# repeated appends, instead of the typical quadratic growth present in naive
12046# implementations.
12047if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12048 eval 'as_fn_append ()
12049 {
12050 eval $1+=\$2
12051 }'
12052else
12053 as_fn_append ()
12054 {
12055 eval $1=\$$1\$2
12056 }
12057fi # as_fn_append
12058
12059# as_fn_arith ARG...
12060# ------------------
12061# Perform arithmetic evaluation on the ARGs, and store the result in the
12062# global $as_val. Take advantage of shells that can avoid forks. The arguments
12063# must be portable across $(()) and expr.
12064if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12065 eval 'as_fn_arith ()
12066 {
12067 as_val=$(( $* ))
12068 }'
12069else
12070 as_fn_arith ()
12071 {
12072 as_val=`expr "$@" || test $? -eq 1`
12073 }
12074fi # as_fn_arith
12075
12076
12077if expr a : '\(a\)' >/dev/null 2>&1 &&
12078 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12079 as_expr=expr
12080else
12081 as_expr=false
12082fi
12083
12084if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12085 as_basename=basename
12086else
12087 as_basename=false
12088fi
12089
12090if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12091 as_dirname=dirname
12092else
12093 as_dirname=false
12094fi
12095
12096as_me=`$as_basename -- "$0" ||
12097$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12098 X"$0" : 'X\(//\)$' \| \
12099 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12100$as_echo X/"$0" |
12101 sed '/^.*\/\([^/][^/]*\)\/*$/{
12102 s//\1/
12103 q
12104 }
12105 /^X\/\(\/\/\)$/{
12106 s//\1/
12107 q
12108 }
12109 /^X\/\(\/\).*/{
12110 s//\1/
12111 q
12112 }
12113 s/.*/./; q'`
12114
12115# Avoid depending upon Character Ranges.
12116as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12117as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12118as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12119as_cr_digits='0123456789'
12120as_cr_alnum=$as_cr_Letters$as_cr_digits
12121
12122ECHO_C= ECHO_N= ECHO_T=
12123case `echo -n x` in #(((((
12124-n*)
12125 case `echo 'xy\c'` in
12126 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12127 xy) ECHO_C='\c';;
12128 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12129 ECHO_T=' ';;
12130 esac;;
12131*)
12132 ECHO_N='-n';;
12133esac
12134
12135rm -f conf$$ conf$$.exe conf$$.file
12136if test -d conf$$.dir; then
12137 rm -f conf$$.dir/conf$$.file
12138else
12139 rm -f conf$$.dir
12140 mkdir conf$$.dir 2>/dev/null
12141fi
12142if (echo >conf$$.file) 2>/dev/null; then
12143 if ln -s conf$$.file conf$$ 2>/dev/null; then
12144 as_ln_s='ln -s'
12145 # ... but there are two gotchas:
12146 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12147 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 12148 # In both cases, we have to default to `cp -pR'.
ef016f83 12149 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 12150 as_ln_s='cp -pR'
ef016f83
MF
12151 elif ln conf$$.file conf$$ 2>/dev/null; then
12152 as_ln_s=ln
12153 else
d0ac1c44 12154 as_ln_s='cp -pR'
ef016f83
MF
12155 fi
12156else
d0ac1c44 12157 as_ln_s='cp -pR'
ef016f83
MF
12158fi
12159rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12160rmdir conf$$.dir 2>/dev/null
12161
12162
12163# as_fn_mkdir_p
12164# -------------
12165# Create "$as_dir" as a directory, including parents if necessary.
12166as_fn_mkdir_p ()
12167{
12168
12169 case $as_dir in #(
12170 -*) as_dir=./$as_dir;;
12171 esac
12172 test -d "$as_dir" || eval $as_mkdir_p || {
12173 as_dirs=
12174 while :; do
12175 case $as_dir in #(
12176 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12177 *) as_qdir=$as_dir;;
12178 esac
12179 as_dirs="'$as_qdir' $as_dirs"
12180 as_dir=`$as_dirname -- "$as_dir" ||
12181$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12182 X"$as_dir" : 'X\(//\)[^/]' \| \
12183 X"$as_dir" : 'X\(//\)$' \| \
12184 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12185$as_echo X"$as_dir" |
12186 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12187 s//\1/
12188 q
12189 }
12190 /^X\(\/\/\)[^/].*/{
12191 s//\1/
12192 q
12193 }
12194 /^X\(\/\/\)$/{
12195 s//\1/
12196 q
12197 }
12198 /^X\(\/\).*/{
12199 s//\1/
12200 q
12201 }
12202 s/.*/./; q'`
12203 test -d "$as_dir" && break
12204 done
12205 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 12206 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
ef016f83
MF
12207
12208
12209} # as_fn_mkdir_p
12210if mkdir -p . 2>/dev/null; then
12211 as_mkdir_p='mkdir -p "$as_dir"'
12212else
12213 test -d ./-p && rmdir ./-p
12214 as_mkdir_p=false
12215fi
12216
d0ac1c44
SM
12217
12218# as_fn_executable_p FILE
12219# -----------------------
12220# Test if FILE is an executable regular file.
12221as_fn_executable_p ()
12222{
12223 test -f "$1" && test -x "$1"
12224} # as_fn_executable_p
12225as_test_x='test -x'
12226as_executable_p=as_fn_executable_p
ef016f83
MF
12227
12228# Sed expression to map a string onto a valid CPP name.
12229as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12230
12231# Sed expression to map a string onto a valid variable name.
12232as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12233
12234
12235exec 6>&1
12236## ----------------------------------- ##
12237## Main body of $CONFIG_STATUS script. ##
12238## ----------------------------------- ##
12239_ASEOF
12240test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12241
12242cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12243# Save the log message, to keep $0 and so on meaningful, and to
12244# report actual input values of CONFIG_FILES etc. instead of their
12245# values after options handling.
12246ac_log="
12247This file was extended by $as_me, which was
d0ac1c44 12248generated by GNU Autoconf 2.69. Invocation command line was
ef016f83
MF
12249
12250 CONFIG_FILES = $CONFIG_FILES
12251 CONFIG_HEADERS = $CONFIG_HEADERS
12252 CONFIG_LINKS = $CONFIG_LINKS
12253 CONFIG_COMMANDS = $CONFIG_COMMANDS
12254 $ $0 $@
12255
12256on `(hostname || uname -n) 2>/dev/null | sed 1q`
12257"
12258
12259_ACEOF
12260
12261case $ac_config_files in *"
12262"*) set x $ac_config_files; shift; ac_config_files=$*;;
12263esac
12264
ef016f83
MF
12265
12266
12267cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12268# Files that config.status was made for.
12269config_files="$ac_config_files"
ef016f83
MF
12270config_commands="$ac_config_commands"
12271
12272_ACEOF
12273
12274cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12275ac_cs_usage="\
12276\`$as_me' instantiates files and other configuration actions
12277from templates according to the current configuration. Unless the files
12278and actions are specified as TAGs, all are instantiated by default.
12279
12280Usage: $0 [OPTION]... [TAG]...
12281
12282 -h, --help print this help, then exit
12283 -V, --version print version number and configuration settings, then exit
d0ac1c44 12284 --config print configuration, then exit
ef016f83
MF
12285 -q, --quiet, --silent
12286 do not print progress messages
12287 -d, --debug don't remove temporary files
12288 --recheck update $as_me by reconfiguring in the same conditions
12289 --file=FILE[:TEMPLATE]
12290 instantiate the configuration file FILE
ef016f83
MF
12291
12292Configuration files:
12293$config_files
12294
ef016f83
MF
12295Configuration commands:
12296$config_commands
12297
12298Report bugs to the package provider."
12299
12300_ACEOF
12301cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12302ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ef016f83
MF
12303ac_cs_version="\\
12304config.status
d0ac1c44
SM
12305configured by $0, generated by GNU Autoconf 2.69,
12306 with options \\"\$ac_cs_config\\"
ef016f83 12307
d0ac1c44 12308Copyright (C) 2012 Free Software Foundation, Inc.
ef016f83
MF
12309This config.status script is free software; the Free Software Foundation
12310gives unlimited permission to copy, distribute and modify it."
12311
12312ac_pwd='$ac_pwd'
12313srcdir='$srcdir'
12314INSTALL='$INSTALL'
6bb11ab3 12315AWK='$AWK'
ef016f83
MF
12316test -n "\$AWK" || AWK=awk
12317_ACEOF
12318
12319cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12320# The default lists apply if the user does not specify any file.
12321ac_need_defaults=:
12322while test $# != 0
12323do
12324 case $1 in
d0ac1c44 12325 --*=?*)
ef016f83
MF
12326 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12327 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12328 ac_shift=:
12329 ;;
d0ac1c44
SM
12330 --*=)
12331 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12332 ac_optarg=
12333 ac_shift=:
12334 ;;
ef016f83
MF
12335 *)
12336 ac_option=$1
12337 ac_optarg=$2
12338 ac_shift=shift
12339 ;;
12340 esac
12341
12342 case $ac_option in
12343 # Handling of the options.
12344 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12345 ac_cs_recheck=: ;;
12346 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12347 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12348 --config | --confi | --conf | --con | --co | --c )
12349 $as_echo "$ac_cs_config"; exit ;;
ef016f83
MF
12350 --debug | --debu | --deb | --de | --d | -d )
12351 debug=: ;;
12352 --file | --fil | --fi | --f )
12353 $ac_shift
12354 case $ac_optarg in
12355 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12356 '') as_fn_error $? "missing file argument" ;;
ef016f83
MF
12357 esac
12358 as_fn_append CONFIG_FILES " '$ac_optarg'"
12359 ac_need_defaults=false;;
52d37d2c 12360 --he | --h | --help | --hel | -h )
ef016f83
MF
12361 $as_echo "$ac_cs_usage"; exit ;;
12362 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12363 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12364 ac_cs_silent=: ;;
12365
12366 # This is an error.
d0ac1c44 12367 -*) as_fn_error $? "unrecognized option: \`$1'
ef016f83
MF
12368Try \`$0 --help' for more information." ;;
12369
12370 *) as_fn_append ac_config_targets " $1"
12371 ac_need_defaults=false ;;
12372
12373 esac
12374 shift
12375done
12376
12377ac_configure_extra_args=
12378
12379if $ac_cs_silent; then
12380 exec 6>/dev/null
12381 ac_configure_extra_args="$ac_configure_extra_args --silent"
12382fi
12383
12384_ACEOF
12385cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12386if \$ac_cs_recheck; then
d0ac1c44 12387 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
ef016f83
MF
12388 shift
12389 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12390 CONFIG_SHELL='$SHELL'
12391 export CONFIG_SHELL
12392 exec "\$@"
12393fi
12394
12395_ACEOF
12396cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12397exec 5>>config.log
12398{
12399 echo
12400 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12401## Running $as_me. ##
12402_ASBOX
12403 $as_echo "$ac_log"
12404} >&5
12405
12406_ACEOF
12407cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
12408#
12409# INIT-COMMANDS
12410#
12411ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12412
6bb11ab3
L
12413
12414# The HP-UX ksh and POSIX shell print the target directory to stdout
12415# if CDPATH is set.
12416(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12417
12418sed_quote_subst='$sed_quote_subst'
12419double_quote_subst='$double_quote_subst'
12420delay_variable_subst='$delay_variable_subst'
12421macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12422macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12423enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12424enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12425pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12426enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12427SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12428ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12429host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12430host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12431host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12432build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12433build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12434build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12435SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12436Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12437GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12438EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12439FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12440LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12441NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12442LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12443max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12444ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12445exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12446lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12447lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12448lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12449reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12450reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12451OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12452deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12453file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12454AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12455AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12456STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12457RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12458old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12459old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12460old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12461lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12462CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12463CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12464compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12465GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12466lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12467lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12468lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12469lt_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"`'
12470objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12471MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12472lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12473lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12474lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12475lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12476lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12477need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12478DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12479NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12480LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12481OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12482OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12483libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12484shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12485extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12486archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12487enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12488export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12489whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12490compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12491old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12492old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12493archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12494archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12495module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12496module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12497with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12498allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12499no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12500hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12501hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12502hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12503hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12504hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12505hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12506hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12507hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12508inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12509link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12510fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12511always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12512export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12513exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12514include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12515prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12516file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12517variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12518need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12519need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12520version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12521runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12522shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12523shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12524libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12525library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12526soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12527install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12528postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12529postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12530finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12531finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12532hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12533sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12534sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12535hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12536enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12537enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12538enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12539old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12540striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12541
12542LTCC='$LTCC'
12543LTCFLAGS='$LTCFLAGS'
12544compiler='$compiler_DEFAULT'
12545
12546# A function that is used when there is no print builtin or printf.
12547func_fallback_echo ()
12548{
12549 eval 'cat <<_LTECHO_EOF
12550\$1
12551_LTECHO_EOF'
12552}
12553
12554# Quote evaled strings.
12555for var in SHELL \
12556ECHO \
12557SED \
12558GREP \
12559EGREP \
12560FGREP \
12561LD \
12562NM \
12563LN_S \
12564lt_SP2NL \
12565lt_NL2SP \
12566reload_flag \
12567OBJDUMP \
12568deplibs_check_method \
12569file_magic_cmd \
12570AR \
12571AR_FLAGS \
12572STRIP \
12573RANLIB \
12574CC \
12575CFLAGS \
12576compiler \
12577lt_cv_sys_global_symbol_pipe \
12578lt_cv_sys_global_symbol_to_cdecl \
12579lt_cv_sys_global_symbol_to_c_name_address \
12580lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12581lt_prog_compiler_no_builtin_flag \
12582lt_prog_compiler_wl \
12583lt_prog_compiler_pic \
12584lt_prog_compiler_static \
12585lt_cv_prog_compiler_c_o \
12586need_locks \
12587DSYMUTIL \
12588NMEDIT \
12589LIPO \
12590OTOOL \
12591OTOOL64 \
12592shrext_cmds \
12593export_dynamic_flag_spec \
12594whole_archive_flag_spec \
12595compiler_needs_object \
12596with_gnu_ld \
12597allow_undefined_flag \
12598no_undefined_flag \
12599hardcode_libdir_flag_spec \
12600hardcode_libdir_flag_spec_ld \
12601hardcode_libdir_separator \
12602fix_srcfile_path \
12603exclude_expsyms \
12604include_expsyms \
12605file_list_spec \
12606variables_saved_for_relink \
12607libname_spec \
12608library_names_spec \
12609soname_spec \
12610install_override_mode \
12611finish_eval \
12612old_striplib \
12613striplib; do
12614 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12615 *[\\\\\\\`\\"\\\$]*)
12616 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12617 ;;
12618 *)
12619 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12620 ;;
12621 esac
12622done
12623
12624# Double-quote double-evaled strings.
12625for var in reload_cmds \
12626old_postinstall_cmds \
12627old_postuninstall_cmds \
12628old_archive_cmds \
12629extract_expsyms_cmds \
12630old_archive_from_new_cmds \
12631old_archive_from_expsyms_cmds \
12632archive_cmds \
12633archive_expsym_cmds \
12634module_cmds \
12635module_expsym_cmds \
12636export_symbols_cmds \
12637prelink_cmds \
12638postinstall_cmds \
12639postuninstall_cmds \
12640finish_cmds \
12641sys_lib_search_path_spec \
12642sys_lib_dlsearch_path_spec; do
12643 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12644 *[\\\\\\\`\\"\\\$]*)
12645 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12646 ;;
12647 *)
12648 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12649 ;;
12650 esac
12651done
12652
12653ac_aux_dir='$ac_aux_dir'
12654xsi_shell='$xsi_shell'
12655lt_shell_append='$lt_shell_append'
12656
12657# See if we are running on zsh, and set the options which allow our
12658# commands through without removal of \ escapes INIT.
12659if test -n "\${ZSH_VERSION+set}" ; then
12660 setopt NO_GLOB_SUBST
12661fi
12662
12663
12664 PACKAGE='$PACKAGE'
12665 VERSION='$VERSION'
12666 TIMESTAMP='$TIMESTAMP'
12667 RM='$RM'
12668 ofile='$ofile'
12669
12670
12671
12672
ef016f83
MF
12673_ACEOF
12674
12675cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12676
12677# Handling of arguments.
12678for ac_config_target in $ac_config_targets
12679do
12680 case $ac_config_target in
db2e4d67 12681 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 12682 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
ef016f83
MF
12683 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12684 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12685 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12686 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12687 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12688
d0ac1c44 12689 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
ef016f83
MF
12690 esac
12691done
12692
12693
12694# If the user did not use the arguments to specify the items to instantiate,
12695# then the envvar interface is used. Set only those that are not.
12696# We use the long form for the default assignment because of an extremely
12697# bizarre bug on SunOS 4.1.3.
12698if $ac_need_defaults; then
12699 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
ef016f83
MF
12700 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12701fi
12702
12703# Have a temporary directory for convenience. Make it in the build tree
12704# simply because there is no reason against having it here, and in addition,
12705# creating and moving files from /tmp can sometimes cause problems.
12706# Hook for its removal unless debugging.
12707# Note that there is a small window in which the directory will not be cleaned:
12708# after its creation but before its name has been assigned to `$tmp'.
12709$debug ||
12710{
d0ac1c44 12711 tmp= ac_tmp=
ef016f83 12712 trap 'exit_status=$?
d0ac1c44
SM
12713 : "${ac_tmp:=$tmp}"
12714 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
ef016f83
MF
12715' 0
12716 trap 'as_fn_exit 1' 1 2 13 15
12717}
12718# Create a (secure) tmp directory for tmp files.
12719
12720{
12721 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 12722 test -d "$tmp"
ef016f83
MF
12723} ||
12724{
12725 tmp=./conf$$-$RANDOM
12726 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
12727} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12728ac_tmp=$tmp
ef016f83
MF
12729
12730# Set up the scripts for CONFIG_FILES section.
12731# No need to generate them if there are no CONFIG_FILES.
12732# This happens for instance with `./config.status config.h'.
12733if test -n "$CONFIG_FILES"; then
12734
12735
12736ac_cr=`echo X | tr X '\015'`
12737# On cygwin, bash can eat \r inside `` if the user requested igncr.
12738# But we know of no other shell where ac_cr would be empty at this
12739# point, so we can use a bashism as a fallback.
12740if test "x$ac_cr" = x; then
12741 eval ac_cr=\$\'\\r\'
12742fi
12743ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12744if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 12745 ac_cs_awk_cr='\\r'
ef016f83
MF
12746else
12747 ac_cs_awk_cr=$ac_cr
12748fi
12749
d0ac1c44 12750echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
ef016f83
MF
12751_ACEOF
12752
12753
12754{
12755 echo "cat >conf$$subs.awk <<_ACEOF" &&
12756 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12757 echo "_ACEOF"
12758} >conf$$subs.sh ||
d0ac1c44
SM
12759 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12760ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
ef016f83
MF
12761ac_delim='%!_!# '
12762for ac_last_try in false false false false false :; do
12763 . ./conf$$subs.sh ||
d0ac1c44 12764 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
ef016f83
MF
12765
12766 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12767 if test $ac_delim_n = $ac_delim_num; then
12768 break
12769 elif $ac_last_try; then
d0ac1c44 12770 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
ef016f83
MF
12771 else
12772 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12773 fi
12774done
12775rm -f conf$$subs.sh
12776
12777cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12778cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
ef016f83
MF
12779_ACEOF
12780sed -n '
12781h
12782s/^/S["/; s/!.*/"]=/
12783p
12784g
12785s/^[^!]*!//
12786:repl
12787t repl
12788s/'"$ac_delim"'$//
12789t delim
12790:nl
12791h
d0ac1c44 12792s/\(.\{148\}\)..*/\1/
ef016f83
MF
12793t more1
12794s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12795p
12796n
12797b repl
12798:more1
12799s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12800p
12801g
12802s/.\{148\}//
12803t nl
12804:delim
12805h
d0ac1c44 12806s/\(.\{148\}\)..*/\1/
ef016f83
MF
12807t more2
12808s/["\\]/\\&/g; s/^/"/; s/$/"/
12809p
12810b
12811:more2
12812s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12813p
12814g
12815s/.\{148\}//
12816t delim
12817' <conf$$subs.awk | sed '
12818/^[^""]/{
12819 N
12820 s/\n//
12821}
12822' >>$CONFIG_STATUS || ac_write_fail=1
12823rm -f conf$$subs.awk
12824cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12825_ACAWK
d0ac1c44 12826cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
ef016f83
MF
12827 for (key in S) S_is_set[key] = 1
12828 FS = "\a"
12829
12830}
12831{
12832 line = $ 0
12833 nfields = split(line, field, "@")
12834 substed = 0
12835 len = length(field[1])
12836 for (i = 2; i < nfields; i++) {
12837 key = field[i]
12838 keylen = length(key)
12839 if (S_is_set[key]) {
12840 value = S[key]
12841 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12842 len += length(value) + length(field[++i])
12843 substed = 1
12844 } else
12845 len += 1 + keylen
12846 }
12847
12848 print line
12849}
12850
12851_ACAWK
12852_ACEOF
12853cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12854if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12855 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12856else
12857 cat
d0ac1c44
SM
12858fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12859 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
ef016f83
MF
12860_ACEOF
12861
d0ac1c44
SM
12862# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12863# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
ef016f83
MF
12864# trailing colons and then remove the whole line if VPATH becomes empty
12865# (actually we leave an empty line to preserve line numbers).
12866if test "x$srcdir" = x.; then
d0ac1c44
SM
12867 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12868h
12869s///
12870s/^/:/
12871s/[ ]*$/:/
12872s/:\$(srcdir):/:/g
12873s/:\${srcdir}:/:/g
12874s/:@srcdir@:/:/g
12875s/^:*//
ef016f83 12876s/:*$//
d0ac1c44
SM
12877x
12878s/\(=[ ]*\).*/\1/
12879G
12880s/\n//
ef016f83
MF
12881s/^[^=]*=[ ]*$//
12882}'
12883fi
12884
12885cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12886fi # test -n "$CONFIG_FILES"
12887
ef016f83 12888
52d37d2c 12889eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
ef016f83
MF
12890shift
12891for ac_tag
12892do
12893 case $ac_tag in
12894 :[FHLC]) ac_mode=$ac_tag; continue;;
12895 esac
12896 case $ac_mode$ac_tag in
12897 :[FHL]*:*);;
d0ac1c44 12898 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
ef016f83
MF
12899 :[FH]-) ac_tag=-:-;;
12900 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12901 esac
12902 ac_save_IFS=$IFS
12903 IFS=:
12904 set x $ac_tag
12905 IFS=$ac_save_IFS
12906 shift
12907 ac_file=$1
12908 shift
12909
12910 case $ac_mode in
12911 :L) ac_source=$1;;
12912 :[FH])
12913 ac_file_inputs=
12914 for ac_f
12915 do
12916 case $ac_f in
d0ac1c44 12917 -) ac_f="$ac_tmp/stdin";;
ef016f83
MF
12918 *) # Look for the file first in the build tree, then in the source tree
12919 # (if the path is not absolute). The absolute path cannot be DOS-style,
12920 # because $ac_f cannot contain `:'.
12921 test -f "$ac_f" ||
12922 case $ac_f in
12923 [\\/$]*) false;;
12924 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12925 esac ||
d0ac1c44 12926 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
ef016f83
MF
12927 esac
12928 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12929 as_fn_append ac_file_inputs " '$ac_f'"
12930 done
12931
12932 # Let's still pretend it is `configure' which instantiates (i.e., don't
12933 # use $as_me), people would be surprised to read:
12934 # /* config.h. Generated by config.status. */
12935 configure_input='Generated from '`
12936 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12937 `' by configure.'
12938 if test x"$ac_file" != x-; then
12939 configure_input="$ac_file. $configure_input"
12940 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12941$as_echo "$as_me: creating $ac_file" >&6;}
12942 fi
12943 # Neutralize special characters interpreted by sed in replacement strings.
12944 case $configure_input in #(
12945 *\&* | *\|* | *\\* )
12946 ac_sed_conf_input=`$as_echo "$configure_input" |
12947 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12948 *) ac_sed_conf_input=$configure_input;;
12949 esac
12950
12951 case $ac_tag in
d0ac1c44
SM
12952 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12953 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
ef016f83
MF
12954 esac
12955 ;;
12956 esac
12957
12958 ac_dir=`$as_dirname -- "$ac_file" ||
12959$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12960 X"$ac_file" : 'X\(//\)[^/]' \| \
12961 X"$ac_file" : 'X\(//\)$' \| \
12962 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12963$as_echo X"$ac_file" |
12964 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12965 s//\1/
12966 q
12967 }
12968 /^X\(\/\/\)[^/].*/{
12969 s//\1/
12970 q
12971 }
12972 /^X\(\/\/\)$/{
12973 s//\1/
12974 q
12975 }
12976 /^X\(\/\).*/{
12977 s//\1/
12978 q
12979 }
12980 s/.*/./; q'`
12981 as_dir="$ac_dir"; as_fn_mkdir_p
12982 ac_builddir=.
12983
12984case "$ac_dir" in
12985.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12986*)
12987 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12988 # A ".." for each directory in $ac_dir_suffix.
12989 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12990 case $ac_top_builddir_sub in
12991 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12992 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12993 esac ;;
12994esac
12995ac_abs_top_builddir=$ac_pwd
12996ac_abs_builddir=$ac_pwd$ac_dir_suffix
12997# for backward compatibility:
12998ac_top_builddir=$ac_top_build_prefix
12999
13000case $srcdir in
13001 .) # We are building in place.
13002 ac_srcdir=.
13003 ac_top_srcdir=$ac_top_builddir_sub
13004 ac_abs_top_srcdir=$ac_pwd ;;
13005 [\\/]* | ?:[\\/]* ) # Absolute name.
13006 ac_srcdir=$srcdir$ac_dir_suffix;
13007 ac_top_srcdir=$srcdir
13008 ac_abs_top_srcdir=$srcdir ;;
13009 *) # Relative name.
13010 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13011 ac_top_srcdir=$ac_top_build_prefix$srcdir
13012 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13013esac
13014ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13015
13016
13017 case $ac_mode in
13018 :F)
13019 #
13020 # CONFIG_FILE
13021 #
13022
13023 case $INSTALL in
13024 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13025 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13026 esac
13027_ACEOF
13028
13029cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13030# If the template does not know about datarootdir, expand it.
13031# FIXME: This hack should be removed a few years after 2.60.
13032ac_datarootdir_hack=; ac_datarootdir_seen=
13033ac_sed_dataroot='
13034/datarootdir/ {
13035 p
13036 q
13037}
13038/@datadir@/p
13039/@docdir@/p
13040/@infodir@/p
13041/@localedir@/p
13042/@mandir@/p'
13043case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13044*datarootdir*) ac_datarootdir_seen=yes;;
13045*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13047$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13048_ACEOF
13049cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13050 ac_datarootdir_hack='
13051 s&@datadir@&$datadir&g
13052 s&@docdir@&$docdir&g
13053 s&@infodir@&$infodir&g
13054 s&@localedir@&$localedir&g
13055 s&@mandir@&$mandir&g
13056 s&\\\${datarootdir}&$datarootdir&g' ;;
13057esac
13058_ACEOF
13059
13060# Neutralize VPATH when `$srcdir' = `.'.
13061# Shell code in configure.ac might set extrasub.
13062# FIXME: do we really want to maintain this feature?
13063cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13064ac_sed_extra="$ac_vpsub
13065$extrasub
13066_ACEOF
13067cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13068:t
13069/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13070s|@configure_input@|$ac_sed_conf_input|;t t
13071s&@top_builddir@&$ac_top_builddir_sub&;t t
13072s&@top_build_prefix@&$ac_top_build_prefix&;t t
13073s&@srcdir@&$ac_srcdir&;t t
13074s&@abs_srcdir@&$ac_abs_srcdir&;t t
13075s&@top_srcdir@&$ac_top_srcdir&;t t
13076s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13077s&@builddir@&$ac_builddir&;t t
13078s&@abs_builddir@&$ac_abs_builddir&;t t
13079s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13080s&@INSTALL@&$ac_INSTALL&;t t
13081$ac_datarootdir_hack
13082"
d0ac1c44
SM
13083eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13084 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
ef016f83
MF
13085
13086test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
13087 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13088 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13089 "$ac_tmp/out"`; test -z "$ac_out"; } &&
ef016f83 13090 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13091which seems to be undefined. Please make sure it is defined" >&5
ef016f83 13092$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13093which seems to be undefined. Please make sure it is defined" >&2;}
ef016f83 13094
d0ac1c44 13095 rm -f "$ac_tmp/stdin"
ef016f83 13096 case $ac_file in
d0ac1c44
SM
13097 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13098 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
ef016f83 13099 esac \
d0ac1c44 13100 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
ef016f83 13101 ;;
52d37d2c 13102
ef016f83 13103
ef016f83
MF
13104 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13105$as_echo "$as_me: executing $ac_file commands" >&6;}
13106 ;;
13107 esac
13108
13109
13110 case $ac_file$ac_mode in
db2e4d67 13111 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
13112 "libtool":C)
13113
13114 # See if we are running on zsh, and set the options which allow our
13115 # commands through without removal of \ escapes.
13116 if test -n "${ZSH_VERSION+set}" ; then
13117 setopt NO_GLOB_SUBST
13118 fi
13119
13120 cfgfile="${ofile}T"
13121 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13122 $RM "$cfgfile"
13123
13124 cat <<_LT_EOF >> "$cfgfile"
13125#! $SHELL
13126
13127# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13128# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13129# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13130# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13131#
13132# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13133# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13134# Written by Gordon Matzigkeit, 1996
13135#
13136# This file is part of GNU Libtool.
13137#
13138# GNU Libtool is free software; you can redistribute it and/or
13139# modify it under the terms of the GNU General Public License as
13140# published by the Free Software Foundation; either version 2 of
13141# the License, or (at your option) any later version.
13142#
13143# As a special exception to the GNU General Public License,
13144# if you distribute this file as part of a program or library that
13145# is built using GNU Libtool, you may include this file under the
13146# same distribution terms that you use for the rest of that program.
13147#
13148# GNU Libtool is distributed in the hope that it will be useful,
13149# but WITHOUT ANY WARRANTY; without even the implied warranty of
13150# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13151# GNU General Public License for more details.
13152#
13153# You should have received a copy of the GNU General Public License
13154# along with GNU Libtool; see the file COPYING. If not, a copy
13155# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13156# obtained by writing to the Free Software Foundation, Inc.,
13157# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13158
13159
13160# The names of the tagged configurations supported by this script.
13161available_tags=""
13162
13163# ### BEGIN LIBTOOL CONFIG
13164
13165# Which release of libtool.m4 was used?
13166macro_version=$macro_version
13167macro_revision=$macro_revision
13168
13169# Whether or not to build shared libraries.
13170build_libtool_libs=$enable_shared
13171
13172# Whether or not to build static libraries.
13173build_old_libs=$enable_static
13174
13175# What type of objects to build.
13176pic_mode=$pic_mode
13177
13178# Whether or not to optimize for fast installation.
13179fast_install=$enable_fast_install
13180
13181# Shell to use when invoking shell scripts.
13182SHELL=$lt_SHELL
13183
13184# An echo program that protects backslashes.
13185ECHO=$lt_ECHO
13186
13187# The host system.
13188host_alias=$host_alias
13189host=$host
13190host_os=$host_os
13191
13192# The build system.
13193build_alias=$build_alias
13194build=$build
13195build_os=$build_os
13196
13197# A sed program that does not truncate output.
13198SED=$lt_SED
13199
13200# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13201Xsed="\$SED -e 1s/^X//"
13202
13203# A grep program that handles long lines.
13204GREP=$lt_GREP
13205
13206# An ERE matcher.
13207EGREP=$lt_EGREP
13208
13209# A literal string matcher.
13210FGREP=$lt_FGREP
13211
13212# A BSD- or MS-compatible name lister.
13213NM=$lt_NM
13214
13215# Whether we need soft or hard links.
13216LN_S=$lt_LN_S
13217
13218# What is the maximum length of a command?
13219max_cmd_len=$max_cmd_len
13220
13221# Object file suffix (normally "o").
13222objext=$ac_objext
13223
13224# Executable file suffix (normally "").
13225exeext=$exeext
13226
13227# whether the shell understands "unset".
13228lt_unset=$lt_unset
13229
13230# turn spaces into newlines.
13231SP2NL=$lt_lt_SP2NL
13232
13233# turn newlines into spaces.
13234NL2SP=$lt_lt_NL2SP
13235
13236# An object symbol dumper.
13237OBJDUMP=$lt_OBJDUMP
13238
13239# Method to check whether dependent libraries are shared objects.
13240deplibs_check_method=$lt_deplibs_check_method
13241
13242# Command to use when deplibs_check_method == "file_magic".
13243file_magic_cmd=$lt_file_magic_cmd
13244
13245# The archiver.
13246AR=$lt_AR
13247AR_FLAGS=$lt_AR_FLAGS
13248
13249# A symbol stripping program.
13250STRIP=$lt_STRIP
13251
13252# Commands used to install an old-style archive.
13253RANLIB=$lt_RANLIB
13254old_postinstall_cmds=$lt_old_postinstall_cmds
13255old_postuninstall_cmds=$lt_old_postuninstall_cmds
13256
13257# Whether to use a lock for old archive extraction.
13258lock_old_archive_extraction=$lock_old_archive_extraction
13259
13260# A C compiler.
13261LTCC=$lt_CC
13262
13263# LTCC compiler flags.
13264LTCFLAGS=$lt_CFLAGS
13265
13266# Take the output of nm and produce a listing of raw symbols and C names.
13267global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13268
13269# Transform the output of nm in a proper C declaration.
13270global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13271
13272# Transform the output of nm in a C name address pair.
13273global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13274
13275# Transform the output of nm in a C name address pair when lib prefix is needed.
13276global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13277
13278# The name of the directory that contains temporary libtool files.
13279objdir=$objdir
13280
13281# Used to examine libraries when file_magic_cmd begins with "file".
13282MAGIC_CMD=$MAGIC_CMD
13283
13284# Must we lock files when doing compilation?
13285need_locks=$lt_need_locks
13286
13287# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13288DSYMUTIL=$lt_DSYMUTIL
13289
13290# Tool to change global to local symbols on Mac OS X.
13291NMEDIT=$lt_NMEDIT
13292
13293# Tool to manipulate fat objects and archives on Mac OS X.
13294LIPO=$lt_LIPO
13295
13296# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13297OTOOL=$lt_OTOOL
13298
13299# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13300OTOOL64=$lt_OTOOL64
13301
13302# Old archive suffix (normally "a").
13303libext=$libext
13304
13305# Shared library suffix (normally ".so").
13306shrext_cmds=$lt_shrext_cmds
13307
13308# The commands to extract the exported symbol list from a shared archive.
13309extract_expsyms_cmds=$lt_extract_expsyms_cmds
13310
13311# Variables whose values should be saved in libtool wrapper scripts and
13312# restored at link time.
13313variables_saved_for_relink=$lt_variables_saved_for_relink
13314
13315# Do we need the "lib" prefix for modules?
13316need_lib_prefix=$need_lib_prefix
13317
13318# Do we need a version for libraries?
13319need_version=$need_version
13320
13321# Library versioning type.
13322version_type=$version_type
13323
13324# Shared library runtime path variable.
13325runpath_var=$runpath_var
13326
13327# Shared library path variable.
13328shlibpath_var=$shlibpath_var
13329
13330# Is shlibpath searched before the hard-coded library search path?
13331shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13332
13333# Format of library name prefix.
13334libname_spec=$lt_libname_spec
13335
13336# List of archive names. First name is the real one, the rest are links.
13337# The last name is the one that the linker finds with -lNAME
13338library_names_spec=$lt_library_names_spec
13339
13340# The coded name of the library, if different from the real name.
13341soname_spec=$lt_soname_spec
13342
13343# Permission mode override for installation of shared libraries.
13344install_override_mode=$lt_install_override_mode
13345
13346# Command to use after installation of a shared archive.
13347postinstall_cmds=$lt_postinstall_cmds
13348
13349# Command to use after uninstallation of a shared archive.
13350postuninstall_cmds=$lt_postuninstall_cmds
13351
13352# Commands used to finish a libtool library installation in a directory.
13353finish_cmds=$lt_finish_cmds
13354
13355# As "finish_cmds", except a single script fragment to be evaled but
13356# not shown.
13357finish_eval=$lt_finish_eval
13358
13359# Whether we should hardcode library paths into libraries.
13360hardcode_into_libs=$hardcode_into_libs
13361
13362# Compile-time system search path for libraries.
13363sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13364
13365# Run-time system search path for libraries.
13366sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13367
13368# Whether dlopen is supported.
13369dlopen_support=$enable_dlopen
13370
13371# Whether dlopen of programs is supported.
13372dlopen_self=$enable_dlopen_self
13373
13374# Whether dlopen of statically linked programs is supported.
13375dlopen_self_static=$enable_dlopen_self_static
13376
13377# Commands to strip libraries.
13378old_striplib=$lt_old_striplib
13379striplib=$lt_striplib
13380
13381
13382# The linker used to build libraries.
13383LD=$lt_LD
13384
13385# How to create reloadable object files.
13386reload_flag=$lt_reload_flag
13387reload_cmds=$lt_reload_cmds
13388
13389# Commands used to build an old-style archive.
13390old_archive_cmds=$lt_old_archive_cmds
13391
13392# A language specific compiler.
13393CC=$lt_compiler
13394
13395# Is the compiler the GNU compiler?
13396with_gcc=$GCC
13397
13398# Compiler flag to turn off builtin functions.
13399no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13400
13401# How to pass a linker flag through the compiler.
13402wl=$lt_lt_prog_compiler_wl
13403
13404# Additional compiler flags for building library objects.
13405pic_flag=$lt_lt_prog_compiler_pic
13406
13407# Compiler flag to prevent dynamic linking.
13408link_static_flag=$lt_lt_prog_compiler_static
13409
13410# Does compiler simultaneously support -c and -o options?
13411compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13412
13413# Whether or not to add -lc for building shared libraries.
13414build_libtool_need_lc=$archive_cmds_need_lc
13415
13416# Whether or not to disallow shared libs when runtime libs are static.
13417allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13418
13419# Compiler flag to allow reflexive dlopens.
13420export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13421
13422# Compiler flag to generate shared objects directly from archives.
13423whole_archive_flag_spec=$lt_whole_archive_flag_spec
13424
13425# Whether the compiler copes with passing no objects directly.
13426compiler_needs_object=$lt_compiler_needs_object
13427
13428# Create an old-style archive from a shared archive.
13429old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13430
13431# Create a temporary old-style archive to link instead of a shared archive.
13432old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13433
13434# Commands used to build a shared archive.
13435archive_cmds=$lt_archive_cmds
13436archive_expsym_cmds=$lt_archive_expsym_cmds
13437
13438# Commands used to build a loadable module if different from building
13439# a shared archive.
13440module_cmds=$lt_module_cmds
13441module_expsym_cmds=$lt_module_expsym_cmds
13442
13443# Whether we are building with GNU ld or not.
13444with_gnu_ld=$lt_with_gnu_ld
13445
13446# Flag that allows shared libraries with undefined symbols to be built.
13447allow_undefined_flag=$lt_allow_undefined_flag
13448
13449# Flag that enforces no undefined symbols.
13450no_undefined_flag=$lt_no_undefined_flag
13451
13452# Flag to hardcode \$libdir into a binary during linking.
13453# This must work even if \$libdir does not exist
13454hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13455
13456# If ld is used when linking, flag to hardcode \$libdir into a binary
13457# during linking. This must work even if \$libdir does not exist.
13458hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13459
13460# Whether we need a single "-rpath" flag with a separated argument.
13461hardcode_libdir_separator=$lt_hardcode_libdir_separator
13462
13463# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13464# DIR into the resulting binary.
13465hardcode_direct=$hardcode_direct
13466
13467# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13468# DIR into the resulting binary and the resulting library dependency is
13469# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13470# library is relocated.
13471hardcode_direct_absolute=$hardcode_direct_absolute
13472
13473# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13474# into the resulting binary.
13475hardcode_minus_L=$hardcode_minus_L
13476
13477# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13478# into the resulting binary.
13479hardcode_shlibpath_var=$hardcode_shlibpath_var
13480
13481# Set to "yes" if building a shared library automatically hardcodes DIR
13482# into the library and all subsequent libraries and executables linked
13483# against it.
13484hardcode_automatic=$hardcode_automatic
13485
13486# Set to yes if linker adds runtime paths of dependent libraries
13487# to runtime path list.
13488inherit_rpath=$inherit_rpath
13489
13490# Whether libtool must link a program against all its dependency libraries.
13491link_all_deplibs=$link_all_deplibs
13492
13493# Fix the shell variable \$srcfile for the compiler.
13494fix_srcfile_path=$lt_fix_srcfile_path
13495
13496# Set to "yes" if exported symbols are required.
13497always_export_symbols=$always_export_symbols
13498
13499# The commands to list exported symbols.
13500export_symbols_cmds=$lt_export_symbols_cmds
13501
13502# Symbols that should not be listed in the preloaded symbols.
13503exclude_expsyms=$lt_exclude_expsyms
13504
13505# Symbols that must always be exported.
13506include_expsyms=$lt_include_expsyms
13507
13508# Commands necessary for linking programs (against libraries) with templates.
13509prelink_cmds=$lt_prelink_cmds
13510
13511# Specify filename containing input files.
13512file_list_spec=$lt_file_list_spec
13513
13514# How to hardcode a shared library path into an executable.
13515hardcode_action=$hardcode_action
13516
13517# ### END LIBTOOL CONFIG
13518
13519_LT_EOF
13520
13521 case $host_os in
13522 aix3*)
13523 cat <<\_LT_EOF >> "$cfgfile"
13524# AIX sometimes has problems with the GCC collect2 program. For some
13525# reason, if we set the COLLECT_NAMES environment variable, the problems
13526# vanish in a puff of smoke.
13527if test "X${COLLECT_NAMES+set}" != Xset; then
13528 COLLECT_NAMES=
13529 export COLLECT_NAMES
13530fi
13531_LT_EOF
13532 ;;
13533 esac
13534
13535
13536ltmain="$ac_aux_dir/ltmain.sh"
13537
13538
13539 # We use sed instead of cat because bash on DJGPP gets confused if
13540 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13541 # text mode, it properly converts lines to CR/LF. This bash problem
13542 # is reportedly fixed, but why not run on old versions too?
13543 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13544 || (rm -f "$cfgfile"; exit 1)
13545
13546 case $xsi_shell in
13547 yes)
13548 cat << \_LT_EOF >> "$cfgfile"
13549
13550# func_dirname file append nondir_replacement
13551# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13552# otherwise set result to NONDIR_REPLACEMENT.
13553func_dirname ()
13554{
13555 case ${1} in
13556 */*) func_dirname_result="${1%/*}${2}" ;;
13557 * ) func_dirname_result="${3}" ;;
13558 esac
13559}
13560
13561# func_basename file
13562func_basename ()
13563{
13564 func_basename_result="${1##*/}"
13565}
13566
13567# func_dirname_and_basename file append nondir_replacement
13568# perform func_basename and func_dirname in a single function
13569# call:
13570# dirname: Compute the dirname of FILE. If nonempty,
13571# add APPEND to the result, otherwise set result
13572# to NONDIR_REPLACEMENT.
13573# value returned in "$func_dirname_result"
13574# basename: Compute filename of FILE.
13575# value retuned in "$func_basename_result"
13576# Implementation must be kept synchronized with func_dirname
13577# and func_basename. For efficiency, we do not delegate to
13578# those functions but instead duplicate the functionality here.
13579func_dirname_and_basename ()
13580{
13581 case ${1} in
13582 */*) func_dirname_result="${1%/*}${2}" ;;
13583 * ) func_dirname_result="${3}" ;;
13584 esac
13585 func_basename_result="${1##*/}"
13586}
13587
13588# func_stripname prefix suffix name
13589# strip PREFIX and SUFFIX off of NAME.
13590# PREFIX and SUFFIX must not contain globbing or regex special
13591# characters, hashes, percent signs, but SUFFIX may contain a leading
13592# dot (in which case that matches only a dot).
13593func_stripname ()
13594{
13595 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13596 # positional parameters, so assign one to ordinary parameter first.
13597 func_stripname_result=${3}
13598 func_stripname_result=${func_stripname_result#"${1}"}
13599 func_stripname_result=${func_stripname_result%"${2}"}
13600}
13601
13602# func_opt_split
13603func_opt_split ()
13604{
13605 func_opt_split_opt=${1%%=*}
13606 func_opt_split_arg=${1#*=}
13607}
13608
13609# func_lo2o object
13610func_lo2o ()
13611{
13612 case ${1} in
13613 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13614 *) func_lo2o_result=${1} ;;
13615 esac
13616}
13617
13618# func_xform libobj-or-source
13619func_xform ()
13620{
13621 func_xform_result=${1%.*}.lo
13622}
13623
13624# func_arith arithmetic-term...
13625func_arith ()
13626{
13627 func_arith_result=$(( $* ))
13628}
13629
13630# func_len string
13631# STRING may not start with a hyphen.
13632func_len ()
13633{
13634 func_len_result=${#1}
13635}
13636
13637_LT_EOF
13638 ;;
13639 *) # Bourne compatible functions.
13640 cat << \_LT_EOF >> "$cfgfile"
13641
13642# func_dirname file append nondir_replacement
13643# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13644# otherwise set result to NONDIR_REPLACEMENT.
13645func_dirname ()
13646{
13647 # Extract subdirectory from the argument.
13648 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13649 if test "X$func_dirname_result" = "X${1}"; then
13650 func_dirname_result="${3}"
13651 else
13652 func_dirname_result="$func_dirname_result${2}"
13653 fi
13654}
13655
13656# func_basename file
13657func_basename ()
13658{
13659 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13660}
13661
13662
13663# func_stripname prefix suffix name
13664# strip PREFIX and SUFFIX off of NAME.
13665# PREFIX and SUFFIX must not contain globbing or regex special
13666# characters, hashes, percent signs, but SUFFIX may contain a leading
13667# dot (in which case that matches only a dot).
13668# func_strip_suffix prefix name
13669func_stripname ()
13670{
13671 case ${2} in
13672 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13673 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13674 esac
13675}
13676
13677# sed scripts:
13678my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13679my_sed_long_arg='1s/^-[^=]*=//'
13680
13681# func_opt_split
13682func_opt_split ()
13683{
13684 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13685 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13686}
13687
13688# func_lo2o object
13689func_lo2o ()
13690{
13691 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13692}
13693
13694# func_xform libobj-or-source
13695func_xform ()
13696{
13697 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13698}
13699
13700# func_arith arithmetic-term...
13701func_arith ()
13702{
13703 func_arith_result=`expr "$@"`
13704}
13705
13706# func_len string
13707# STRING may not start with a hyphen.
13708func_len ()
13709{
13710 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13711}
13712
13713_LT_EOF
13714esac
13715
13716case $lt_shell_append in
13717 yes)
13718 cat << \_LT_EOF >> "$cfgfile"
13719
13720# func_append var value
13721# Append VALUE to the end of shell variable VAR.
13722func_append ()
13723{
13724 eval "$1+=\$2"
13725}
13726_LT_EOF
13727 ;;
13728 *)
13729 cat << \_LT_EOF >> "$cfgfile"
13730
13731# func_append var value
13732# Append VALUE to the end of shell variable VAR.
13733func_append ()
13734{
13735 eval "$1=\$$1\$2"
13736}
13737
13738_LT_EOF
13739 ;;
13740 esac
13741
13742
13743 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13744 || (rm -f "$cfgfile"; exit 1)
13745
13746 mv -f "$cfgfile" "$ofile" ||
13747 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13748 chmod +x "$ofile"
13749
13750 ;;
ef016f83
MF
13751 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
13752 rm -f Makesim1.tmp Makesim2.tmp Makefile
13753 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13754 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13755 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
13756 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13757 <Makefile.sim >Makefile
13758 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
13759 ;;
13760 "stamp-h":C) echo > stamp-h ;;
13761
13762 esac
13763done # for ac_tag
13764
13765
13766as_fn_exit 0
13767_ACEOF
13768ac_clean_files=$ac_clean_files_save
13769
13770test $ac_write_fail = 0 ||
d0ac1c44 13771 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
ef016f83
MF
13772
13773
13774# configure is writing to config.log, and then calls config.status.
13775# config.status does its own redirection, appending to config.log.
13776# Unfortunately, on DOS this fails, as config.log is still kept open
13777# by configure, so config.status won't be able to write to it; its
13778# output is simply discarded. So we exec the FD to /dev/null,
13779# effectively closing config.log, so it can be properly (re)opened and
13780# appended to by config.status. When coming back to configure, we
13781# need to make the FD available again.
13782if test "$no_create" != yes; then
13783 ac_cs_success=:
13784 ac_config_status_args=
13785 test "$silent" = yes &&
13786 ac_config_status_args="$ac_config_status_args --quiet"
13787 exec 5>/dev/null
13788 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13789 exec 5>>config.log
13790 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13791 # would make configure fail if this is the last instruction.
d0ac1c44 13792 $ac_cs_success || as_fn_exit 1
ef016f83
MF
13793fi
13794if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13796$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13797fi
13798
13799