]> git.ipfire.org Git - thirdparty/gcc.git/blob - libffi/configure
MAINTAINERS (mt port): Remove.
[thirdparty/gcc.git] / libffi / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59 for libffi 2.1.
4 #
5 # Report bugs to <http://gcc.gnu.org/bugs.html>.
6 #
7 # Copyright (C) 2003 Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
10 ## --------------------- ##
11 ## M4sh Initialization. ##
12 ## --------------------- ##
13
14 # Be Bourne compatible
15 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16 emulate sh
17 NULLCMD=:
18 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19 # is contrary to our usage. Disable this feature.
20 alias -g '${1+"$@"}'='"$@"'
21 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22 set -o posix
23 fi
24 DUALCASE=1; export DUALCASE # for MKS sh
25
26 # Support unset when possible.
27 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28 as_unset=unset
29 else
30 as_unset=false
31 fi
32
33
34 # Work around bugs in pre-3.0 UWIN ksh.
35 $as_unset ENV MAIL MAILPATH
36 PS1='$ '
37 PS2='> '
38 PS4='+ '
39
40 # NLS nuisances.
41 for as_var in \
42 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
43 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44 LC_TELEPHONE LC_TIME
45 do
46 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
47 eval $as_var=C; export $as_var
48 else
49 $as_unset $as_var
50 fi
51 done
52
53 # Required to use basename.
54 if expr a : '\(a\)' >/dev/null 2>&1; then
55 as_expr=expr
56 else
57 as_expr=false
58 fi
59
60 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61 as_basename=basename
62 else
63 as_basename=false
64 fi
65
66
67 # Name of the executable.
68 as_me=`$as_basename "$0" ||
69 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70 X"$0" : 'X\(//\)$' \| \
71 X"$0" : 'X\(/\)$' \| \
72 . : '\(.\)' 2>/dev/null ||
73 echo X/"$0" |
74 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
75 /^X\/\(\/\/\)$/{ s//\1/; q; }
76 /^X\/\(\/\).*/{ s//\1/; q; }
77 s/.*/./; q'`
78
79
80 # PATH needs CR, and LINENO needs CR and PATH.
81 # Avoid depending upon Character Ranges.
82 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85 as_cr_digits='0123456789'
86 as_cr_alnum=$as_cr_Letters$as_cr_digits
87
88 # The user is always right.
89 if test "${PATH_SEPARATOR+set}" != set; then
90 echo "#! /bin/sh" >conf$$.sh
91 echo "exit 0" >>conf$$.sh
92 chmod +x conf$$.sh
93 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94 PATH_SEPARATOR=';'
95 else
96 PATH_SEPARATOR=:
97 fi
98 rm -f conf$$.sh
99 fi
100
101
102 as_lineno_1=$LINENO
103 as_lineno_2=$LINENO
104 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
105 test "x$as_lineno_1" != "x$as_lineno_2" &&
106 test "x$as_lineno_3" = "x$as_lineno_2" || {
107 # Find who we are. Look in the path if we contain no path at all
108 # relative or not.
109 case $0 in
110 *[\\/]* ) as_myself=$0 ;;
111 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112 for as_dir in $PATH
113 do
114 IFS=$as_save_IFS
115 test -z "$as_dir" && as_dir=.
116 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117 done
118
119 ;;
120 esac
121 # We did not find ourselves, most probably we were run as `sh COMMAND'
122 # in which case we are not to be found in the path.
123 if test "x$as_myself" = x; then
124 as_myself=$0
125 fi
126 if test ! -f "$as_myself"; then
127 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128 { (exit 1); exit 1; }; }
129 fi
130 case $CONFIG_SHELL in
131 '')
132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 do
135 IFS=$as_save_IFS
136 test -z "$as_dir" && as_dir=.
137 for as_base in sh bash ksh sh5; do
138 case $as_dir in
139 /*)
140 if ("$as_dir/$as_base" -c '
141 as_lineno_1=$LINENO
142 as_lineno_2=$LINENO
143 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144 test "x$as_lineno_1" != "x$as_lineno_2" &&
145 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
146 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148 CONFIG_SHELL=$as_dir/$as_base
149 export CONFIG_SHELL
150 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151 fi;;
152 esac
153 done
154 done
155 ;;
156 esac
157
158 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159 # uniformly replaced by the line number. The first 'sed' inserts a
160 # line-number line before each line; the second 'sed' does the real
161 # work. The second script uses 'N' to pair each line-number line
162 # with the numbered line, and appends trailing '-' during
163 # substitution so that $LINENO is not a special case at line end.
164 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
166 sed '=' <$as_myself |
167 sed '
168 N
169 s,$,-,
170 : loop
171 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172 t loop
173 s,-$,,
174 s,^['$as_cr_digits']*\n,,
175 ' >$as_me.lineno &&
176 chmod +x $as_me.lineno ||
177 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178 { (exit 1); exit 1; }; }
179
180 # Don't try to exec as it changes $[0], causing all sort of problems
181 # (the dirname of $[0] is not the place where we might find the
182 # original and so on. Autoconf is especially sensible to this).
183 . ./$as_me.lineno
184 # Exit status is that of the last command.
185 exit
186 }
187
188
189 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
190 *c*,-n*) ECHO_N= ECHO_C='
191 ' ECHO_T=' ' ;;
192 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
193 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 esac
195
196 if expr a : '\(a\)' >/dev/null 2>&1; then
197 as_expr=expr
198 else
199 as_expr=false
200 fi
201
202 rm -f conf$$ conf$$.exe conf$$.file
203 echo >conf$$.file
204 if ln -s conf$$.file conf$$ 2>/dev/null; then
205 # We could just check for DJGPP; but this test a) works b) is more generic
206 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
207 if test -f conf$$.exe; then
208 # Don't use ln at all; we don't have any links
209 as_ln_s='cp -p'
210 else
211 as_ln_s='ln -s'
212 fi
213 elif ln conf$$.file conf$$ 2>/dev/null; then
214 as_ln_s=ln
215 else
216 as_ln_s='cp -p'
217 fi
218 rm -f conf$$ conf$$.exe conf$$.file
219
220 if mkdir -p . 2>/dev/null; then
221 as_mkdir_p=:
222 else
223 test -d ./-p && rmdir ./-p
224 as_mkdir_p=false
225 fi
226
227 as_executable_p="test -f"
228
229 # Sed expression to map a string onto a valid CPP name.
230 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
231
232 # Sed expression to map a string onto a valid variable name.
233 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
234
235
236 # IFS
237 # We need space, tab and new line, in precisely that order.
238 as_nl='
239 '
240 IFS=" $as_nl"
241
242 # CDPATH.
243 $as_unset CDPATH
244
245
246
247 # Check that we are running under the correct shell.
248 SHELL=${CONFIG_SHELL-/bin/sh}
249
250 case X$lt_ECHO in
251 X*--fallback-echo)
252 # Remove one level of quotation (which was required for Make).
253 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
254 ;;
255 esac
256
257 ECHO=${lt_ECHO-echo}
258 if test "X$1" = X--no-reexec; then
259 # Discard the --no-reexec flag, and continue.
260 shift
261 elif test "X$1" = X--fallback-echo; then
262 # Avoid inline document here, it may be left over
263 :
264 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
265 # Yippee, $ECHO works!
266 :
267 else
268 # Restart under the correct shell.
269 exec $SHELL "$0" --no-reexec ${1+"$@"}
270 fi
271
272 if test "X$1" = X--fallback-echo; then
273 # used as fallback echo
274 shift
275 cat <<_LT_EOF
276 $*
277 _LT_EOF
278 exit 0
279 fi
280
281 # The HP-UX ksh and POSIX shell print the target directory to stdout
282 # if CDPATH is set.
283 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
284
285 if test -z "$lt_ECHO"; then
286 if test "X${echo_test_string+set}" != Xset; then
287 # find a string as large as possible, as long as the shell can cope with it
288 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
289 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
290 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
291 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
292 then
293 break
294 fi
295 done
296 fi
297
298 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
299 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
300 test "X$echo_testing_string" = "X$echo_test_string"; then
301 :
302 else
303 # The Solaris, AIX, and Digital Unix default echo programs unquote
304 # backslashes. This makes it impossible to quote backslashes using
305 # echo "$something" | sed 's/\\/\\\\/g'
306 #
307 # So, first we look for a working echo in the user's PATH.
308
309 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
310 for dir in $PATH /usr/ucb; do
311 IFS="$lt_save_ifs"
312 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
313 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
314 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
315 test "X$echo_testing_string" = "X$echo_test_string"; then
316 ECHO="$dir/echo"
317 break
318 fi
319 done
320 IFS="$lt_save_ifs"
321
322 if test "X$ECHO" = Xecho; then
323 # We didn't find a better echo, so look for alternatives.
324 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
325 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
326 test "X$echo_testing_string" = "X$echo_test_string"; then
327 # This shell has a builtin print -r that does the trick.
328 ECHO='print -r'
329 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
330 test "X$CONFIG_SHELL" != X/bin/ksh; then
331 # If we have ksh, try running configure again with it.
332 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
333 export ORIGINAL_CONFIG_SHELL
334 CONFIG_SHELL=/bin/ksh
335 export CONFIG_SHELL
336 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
337 else
338 # Try using printf.
339 ECHO='printf %s\n'
340 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
341 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
342 test "X$echo_testing_string" = "X$echo_test_string"; then
343 # Cool, printf works
344 :
345 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
346 test "X$echo_testing_string" = 'X\t' &&
347 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
348 test "X$echo_testing_string" = "X$echo_test_string"; then
349 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
350 export CONFIG_SHELL
351 SHELL="$CONFIG_SHELL"
352 export SHELL
353 ECHO="$CONFIG_SHELL $0 --fallback-echo"
354 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
355 test "X$echo_testing_string" = 'X\t' &&
356 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
357 test "X$echo_testing_string" = "X$echo_test_string"; then
358 ECHO="$CONFIG_SHELL $0 --fallback-echo"
359 else
360 # maybe with a smaller string...
361 prev=:
362
363 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
364 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
365 then
366 break
367 fi
368 prev="$cmd"
369 done
370
371 if test "$prev" != 'sed 50q "$0"'; then
372 echo_test_string=`eval $prev`
373 export echo_test_string
374 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
375 else
376 # Oops. We lost completely, so just stick with echo.
377 ECHO=echo
378 fi
379 fi
380 fi
381 fi
382 fi
383 fi
384
385 # Copy echo and quote the copy suitably for passing to libtool from
386 # the Makefile, instead of quoting the original, which is used later.
387 lt_ECHO=$ECHO
388 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
389 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
390 fi
391
392
393
394
395 # Name of the host.
396 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
397 # so uname gets run too.
398 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
399
400 exec 6>&1
401
402 #
403 # Initializations.
404 #
405 ac_default_prefix=/usr/local
406 ac_config_libobj_dir=.
407 cross_compiling=no
408 subdirs=
409 MFLAGS=
410 MAKEFLAGS=
411 SHELL=${CONFIG_SHELL-/bin/sh}
412
413 # Maximum number of lines to put in a shell here document.
414 # This variable seems obsolete. It should probably be removed, and
415 # only ac_max_sed_lines should be used.
416 : ${ac_max_here_lines=38}
417
418 # Identity of this package.
419 PACKAGE_NAME='libffi'
420 PACKAGE_TARNAME='libffi'
421 PACKAGE_VERSION='2.1'
422 PACKAGE_STRING='libffi 2.1'
423 PACKAGE_BUGREPORT='http://gcc.gnu.org/bugs.html'
424
425 # Factoring default headers for most tests.
426 ac_includes_default="\
427 #include <stdio.h>
428 #if HAVE_SYS_TYPES_H
429 # include <sys/types.h>
430 #endif
431 #if HAVE_SYS_STAT_H
432 # include <sys/stat.h>
433 #endif
434 #if STDC_HEADERS
435 # include <stdlib.h>
436 # include <stddef.h>
437 #else
438 # if HAVE_STDLIB_H
439 # include <stdlib.h>
440 # endif
441 #endif
442 #if HAVE_STRING_H
443 # if !STDC_HEADERS && HAVE_MEMORY_H
444 # include <memory.h>
445 # endif
446 # include <string.h>
447 #endif
448 #if HAVE_STRINGS_H
449 # include <strings.h>
450 #endif
451 #if HAVE_INTTYPES_H
452 # include <inttypes.h>
453 #else
454 # if HAVE_STDINT_H
455 # include <stdint.h>
456 # endif
457 #endif
458 #if HAVE_UNISTD_H
459 # include <unistd.h>
460 #endif"
461
462 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS multi_basedir build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CFLAGS CCAS CCASFLAGS LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S AR ac_ct_AR RANLIB ac_ct_RANLIB lt_ECHO CPP CPPFLAGS MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT TESTSUBDIR_TRUE TESTSUBDIR_FALSE AM_RUNTESTFLAGS MIPS_TRUE MIPS_FALSE SPARC_TRUE SPARC_FALSE X86_TRUE X86_FALSE X86_WIN32_TRUE X86_WIN32_FALSE X86_DARWIN_TRUE X86_DARWIN_FALSE ALPHA_TRUE ALPHA_FALSE IA64_TRUE IA64_FALSE M32R_TRUE M32R_FALSE M68K_TRUE M68K_FALSE POWERPC_TRUE POWERPC_FALSE POWERPC_AIX_TRUE POWERPC_AIX_FALSE POWERPC_DARWIN_TRUE POWERPC_DARWIN_FALSE POWERPC_FREEBSD_TRUE POWERPC_FREEBSD_FALSE ARM_TRUE ARM_FALSE LIBFFI_CRIS_TRUE LIBFFI_CRIS_FALSE FRV_TRUE FRV_FALSE S390_TRUE S390_FALSE X86_64_TRUE X86_64_FALSE SH_TRUE SH_FALSE SH64_TRUE SH64_FALSE PA_LINUX_TRUE PA_LINUX_FALSE PA_HPUX_TRUE PA_HPUX_FALSE PA64_HPUX_TRUE PA64_HPUX_FALSE ALLOCA HAVE_LONG_DOUBLE TARGET TARGETDIR toolexecdir toolexeclibdir LIBOBJS LTLIBOBJS'
463 ac_subst_files=''
464
465 # Initialize some variables set by options.
466 ac_init_help=
467 ac_init_version=false
468 # The variables have the same names as the options, with
469 # dashes changed to underlines.
470 cache_file=/dev/null
471 exec_prefix=NONE
472 no_create=
473 no_recursion=
474 prefix=NONE
475 program_prefix=NONE
476 program_suffix=NONE
477 program_transform_name=s,x,x,
478 silent=
479 site=
480 srcdir=
481 verbose=
482 x_includes=NONE
483 x_libraries=NONE
484
485 # Installation directory options.
486 # These are left unexpanded so users can "make install exec_prefix=/foo"
487 # and all the variables that are supposed to be based on exec_prefix
488 # by default will actually change.
489 # Use braces instead of parens because sh, perl, etc. also accept them.
490 bindir='${exec_prefix}/bin'
491 sbindir='${exec_prefix}/sbin'
492 libexecdir='${exec_prefix}/libexec'
493 datadir='${prefix}/share'
494 sysconfdir='${prefix}/etc'
495 sharedstatedir='${prefix}/com'
496 localstatedir='${prefix}/var'
497 libdir='${exec_prefix}/lib'
498 includedir='${prefix}/include'
499 oldincludedir='/usr/include'
500 infodir='${prefix}/info'
501 mandir='${prefix}/man'
502
503 ac_prev=
504 for ac_option
505 do
506 # If the previous option needs an argument, assign it.
507 if test -n "$ac_prev"; then
508 eval "$ac_prev=\$ac_option"
509 ac_prev=
510 continue
511 fi
512
513 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
514
515 # Accept the important Cygnus configure options, so we can diagnose typos.
516
517 case $ac_option in
518
519 -bindir | --bindir | --bindi | --bind | --bin | --bi)
520 ac_prev=bindir ;;
521 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
522 bindir=$ac_optarg ;;
523
524 -build | --build | --buil | --bui | --bu)
525 ac_prev=build_alias ;;
526 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
527 build_alias=$ac_optarg ;;
528
529 -cache-file | --cache-file | --cache-fil | --cache-fi \
530 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
531 ac_prev=cache_file ;;
532 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
533 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
534 cache_file=$ac_optarg ;;
535
536 --config-cache | -C)
537 cache_file=config.cache ;;
538
539 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
540 ac_prev=datadir ;;
541 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
542 | --da=*)
543 datadir=$ac_optarg ;;
544
545 -disable-* | --disable-*)
546 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
547 # Reject names that are not valid shell variable names.
548 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
549 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
550 { (exit 1); exit 1; }; }
551 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
552 eval "enable_$ac_feature=no" ;;
553
554 -enable-* | --enable-*)
555 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
556 # Reject names that are not valid shell variable names.
557 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
558 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
559 { (exit 1); exit 1; }; }
560 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
561 case $ac_option in
562 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
563 *) ac_optarg=yes ;;
564 esac
565 eval "enable_$ac_feature='$ac_optarg'" ;;
566
567 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
568 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
569 | --exec | --exe | --ex)
570 ac_prev=exec_prefix ;;
571 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
572 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
573 | --exec=* | --exe=* | --ex=*)
574 exec_prefix=$ac_optarg ;;
575
576 -gas | --gas | --ga | --g)
577 # Obsolete; use --with-gas.
578 with_gas=yes ;;
579
580 -help | --help | --hel | --he | -h)
581 ac_init_help=long ;;
582 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
583 ac_init_help=recursive ;;
584 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
585 ac_init_help=short ;;
586
587 -host | --host | --hos | --ho)
588 ac_prev=host_alias ;;
589 -host=* | --host=* | --hos=* | --ho=*)
590 host_alias=$ac_optarg ;;
591
592 -includedir | --includedir | --includedi | --included | --include \
593 | --includ | --inclu | --incl | --inc)
594 ac_prev=includedir ;;
595 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
596 | --includ=* | --inclu=* | --incl=* | --inc=*)
597 includedir=$ac_optarg ;;
598
599 -infodir | --infodir | --infodi | --infod | --info | --inf)
600 ac_prev=infodir ;;
601 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
602 infodir=$ac_optarg ;;
603
604 -libdir | --libdir | --libdi | --libd)
605 ac_prev=libdir ;;
606 -libdir=* | --libdir=* | --libdi=* | --libd=*)
607 libdir=$ac_optarg ;;
608
609 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
610 | --libexe | --libex | --libe)
611 ac_prev=libexecdir ;;
612 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
613 | --libexe=* | --libex=* | --libe=*)
614 libexecdir=$ac_optarg ;;
615
616 -localstatedir | --localstatedir | --localstatedi | --localstated \
617 | --localstate | --localstat | --localsta | --localst \
618 | --locals | --local | --loca | --loc | --lo)
619 ac_prev=localstatedir ;;
620 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
621 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
622 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
623 localstatedir=$ac_optarg ;;
624
625 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
626 ac_prev=mandir ;;
627 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
628 mandir=$ac_optarg ;;
629
630 -nfp | --nfp | --nf)
631 # Obsolete; use --without-fp.
632 with_fp=no ;;
633
634 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
635 | --no-cr | --no-c | -n)
636 no_create=yes ;;
637
638 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
639 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
640 no_recursion=yes ;;
641
642 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
643 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
644 | --oldin | --oldi | --old | --ol | --o)
645 ac_prev=oldincludedir ;;
646 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
647 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
648 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
649 oldincludedir=$ac_optarg ;;
650
651 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
652 ac_prev=prefix ;;
653 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
654 prefix=$ac_optarg ;;
655
656 -program-prefix | --program-prefix | --program-prefi | --program-pref \
657 | --program-pre | --program-pr | --program-p)
658 ac_prev=program_prefix ;;
659 -program-prefix=* | --program-prefix=* | --program-prefi=* \
660 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
661 program_prefix=$ac_optarg ;;
662
663 -program-suffix | --program-suffix | --program-suffi | --program-suff \
664 | --program-suf | --program-su | --program-s)
665 ac_prev=program_suffix ;;
666 -program-suffix=* | --program-suffix=* | --program-suffi=* \
667 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
668 program_suffix=$ac_optarg ;;
669
670 -program-transform-name | --program-transform-name \
671 | --program-transform-nam | --program-transform-na \
672 | --program-transform-n | --program-transform- \
673 | --program-transform | --program-transfor \
674 | --program-transfo | --program-transf \
675 | --program-trans | --program-tran \
676 | --progr-tra | --program-tr | --program-t)
677 ac_prev=program_transform_name ;;
678 -program-transform-name=* | --program-transform-name=* \
679 | --program-transform-nam=* | --program-transform-na=* \
680 | --program-transform-n=* | --program-transform-=* \
681 | --program-transform=* | --program-transfor=* \
682 | --program-transfo=* | --program-transf=* \
683 | --program-trans=* | --program-tran=* \
684 | --progr-tra=* | --program-tr=* | --program-t=*)
685 program_transform_name=$ac_optarg ;;
686
687 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
688 | -silent | --silent | --silen | --sile | --sil)
689 silent=yes ;;
690
691 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
692 ac_prev=sbindir ;;
693 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
694 | --sbi=* | --sb=*)
695 sbindir=$ac_optarg ;;
696
697 -sharedstatedir | --sharedstatedir | --sharedstatedi \
698 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
699 | --sharedst | --shareds | --shared | --share | --shar \
700 | --sha | --sh)
701 ac_prev=sharedstatedir ;;
702 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
703 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
704 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
705 | --sha=* | --sh=*)
706 sharedstatedir=$ac_optarg ;;
707
708 -site | --site | --sit)
709 ac_prev=site ;;
710 -site=* | --site=* | --sit=*)
711 site=$ac_optarg ;;
712
713 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
714 ac_prev=srcdir ;;
715 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
716 srcdir=$ac_optarg ;;
717
718 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
719 | --syscon | --sysco | --sysc | --sys | --sy)
720 ac_prev=sysconfdir ;;
721 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
722 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
723 sysconfdir=$ac_optarg ;;
724
725 -target | --target | --targe | --targ | --tar | --ta | --t)
726 ac_prev=target_alias ;;
727 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
728 target_alias=$ac_optarg ;;
729
730 -v | -verbose | --verbose | --verbos | --verbo | --verb)
731 verbose=yes ;;
732
733 -version | --version | --versio | --versi | --vers | -V)
734 ac_init_version=: ;;
735
736 -with-* | --with-*)
737 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
738 # Reject names that are not valid shell variable names.
739 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
740 { echo "$as_me: error: invalid package name: $ac_package" >&2
741 { (exit 1); exit 1; }; }
742 ac_package=`echo $ac_package| sed 's/-/_/g'`
743 case $ac_option in
744 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
745 *) ac_optarg=yes ;;
746 esac
747 eval "with_$ac_package='$ac_optarg'" ;;
748
749 -without-* | --without-*)
750 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
751 # Reject names that are not valid shell variable names.
752 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
753 { echo "$as_me: error: invalid package name: $ac_package" >&2
754 { (exit 1); exit 1; }; }
755 ac_package=`echo $ac_package | sed 's/-/_/g'`
756 eval "with_$ac_package=no" ;;
757
758 --x)
759 # Obsolete; use --with-x.
760 with_x=yes ;;
761
762 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
763 | --x-incl | --x-inc | --x-in | --x-i)
764 ac_prev=x_includes ;;
765 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
766 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
767 x_includes=$ac_optarg ;;
768
769 -x-libraries | --x-libraries | --x-librarie | --x-librari \
770 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
771 ac_prev=x_libraries ;;
772 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
773 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
774 x_libraries=$ac_optarg ;;
775
776 -*) { echo "$as_me: error: unrecognized option: $ac_option
777 Try \`$0 --help' for more information." >&2
778 { (exit 1); exit 1; }; }
779 ;;
780
781 *=*)
782 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
783 # Reject names that are not valid shell variable names.
784 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
785 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
786 { (exit 1); exit 1; }; }
787 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
788 eval "$ac_envvar='$ac_optarg'"
789 export $ac_envvar ;;
790
791 *)
792 # FIXME: should be removed in autoconf 3.0.
793 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
794 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
795 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
796 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
797 ;;
798
799 esac
800 done
801
802 if test -n "$ac_prev"; then
803 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
804 { echo "$as_me: error: missing argument to $ac_option" >&2
805 { (exit 1); exit 1; }; }
806 fi
807
808 # Be sure to have absolute paths.
809 for ac_var in exec_prefix prefix
810 do
811 eval ac_val=$`echo $ac_var`
812 case $ac_val in
813 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
814 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
815 { (exit 1); exit 1; }; };;
816 esac
817 done
818
819 # Be sure to have absolute paths.
820 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
821 localstatedir libdir includedir oldincludedir infodir mandir
822 do
823 eval ac_val=$`echo $ac_var`
824 case $ac_val in
825 [\\/$]* | ?:[\\/]* ) ;;
826 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
827 { (exit 1); exit 1; }; };;
828 esac
829 done
830
831 # There might be people who depend on the old broken behavior: `$host'
832 # used to hold the argument of --host etc.
833 # FIXME: To remove some day.
834 build=$build_alias
835 host=$host_alias
836 target=$target_alias
837
838 # FIXME: To remove some day.
839 if test "x$host_alias" != x; then
840 if test "x$build_alias" = x; then
841 cross_compiling=maybe
842 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
843 If a cross compiler is detected then cross compile mode will be used." >&2
844 elif test "x$build_alias" != "x$host_alias"; then
845 cross_compiling=yes
846 fi
847 fi
848
849 ac_tool_prefix=
850 test -n "$host_alias" && ac_tool_prefix=$host_alias-
851
852 test "$silent" = yes && exec 6>/dev/null
853
854
855 # Find the source files, if location was not specified.
856 if test -z "$srcdir"; then
857 ac_srcdir_defaulted=yes
858 # Try the directory containing this script, then its parent.
859 ac_confdir=`(dirname "$0") 2>/dev/null ||
860 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
861 X"$0" : 'X\(//\)[^/]' \| \
862 X"$0" : 'X\(//\)$' \| \
863 X"$0" : 'X\(/\)' \| \
864 . : '\(.\)' 2>/dev/null ||
865 echo X"$0" |
866 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
867 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
868 /^X\(\/\/\)$/{ s//\1/; q; }
869 /^X\(\/\).*/{ s//\1/; q; }
870 s/.*/./; q'`
871 srcdir=$ac_confdir
872 if test ! -r $srcdir/$ac_unique_file; then
873 srcdir=..
874 fi
875 else
876 ac_srcdir_defaulted=no
877 fi
878 if test ! -r $srcdir/$ac_unique_file; then
879 if test "$ac_srcdir_defaulted" = yes; then
880 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
881 { (exit 1); exit 1; }; }
882 else
883 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
884 { (exit 1); exit 1; }; }
885 fi
886 fi
887 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
888 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
889 { (exit 1); exit 1; }; }
890 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
891 ac_env_build_alias_set=${build_alias+set}
892 ac_env_build_alias_value=$build_alias
893 ac_cv_env_build_alias_set=${build_alias+set}
894 ac_cv_env_build_alias_value=$build_alias
895 ac_env_host_alias_set=${host_alias+set}
896 ac_env_host_alias_value=$host_alias
897 ac_cv_env_host_alias_set=${host_alias+set}
898 ac_cv_env_host_alias_value=$host_alias
899 ac_env_target_alias_set=${target_alias+set}
900 ac_env_target_alias_value=$target_alias
901 ac_cv_env_target_alias_set=${target_alias+set}
902 ac_cv_env_target_alias_value=$target_alias
903 ac_env_CCAS_set=${CCAS+set}
904 ac_env_CCAS_value=$CCAS
905 ac_cv_env_CCAS_set=${CCAS+set}
906 ac_cv_env_CCAS_value=$CCAS
907 ac_env_CCASFLAGS_set=${CCASFLAGS+set}
908 ac_env_CCASFLAGS_value=$CCASFLAGS
909 ac_cv_env_CCASFLAGS_set=${CCASFLAGS+set}
910 ac_cv_env_CCASFLAGS_value=$CCASFLAGS
911 ac_env_CPP_set=${CPP+set}
912 ac_env_CPP_value=$CPP
913 ac_cv_env_CPP_set=${CPP+set}
914 ac_cv_env_CPP_value=$CPP
915 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
916 ac_env_CPPFLAGS_value=$CPPFLAGS
917 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
918 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
919
920 #
921 # Report the --help message.
922 #
923 if test "$ac_init_help" = "long"; then
924 # Omit some internal or obsolete options to make the list less imposing.
925 # This message is too long to be a string in the A/UX 3.1 sh.
926 cat <<_ACEOF
927 \`configure' configures libffi 2.1 to adapt to many kinds of systems.
928
929 Usage: $0 [OPTION]... [VAR=VALUE]...
930
931 To assign environment variables (e.g., CC, CFLAGS...), specify them as
932 VAR=VALUE. See below for descriptions of some of the useful variables.
933
934 Defaults for the options are specified in brackets.
935
936 Configuration:
937 -h, --help display this help and exit
938 --help=short display options specific to this package
939 --help=recursive display the short help of all the included packages
940 -V, --version display version information and exit
941 -q, --quiet, --silent do not print \`checking...' messages
942 --cache-file=FILE cache test results in FILE [disabled]
943 -C, --config-cache alias for \`--cache-file=config.cache'
944 -n, --no-create do not create output files
945 --srcdir=DIR find the sources in DIR [configure dir or \`..']
946
947 _ACEOF
948
949 cat <<_ACEOF
950 Installation directories:
951 --prefix=PREFIX install architecture-independent files in PREFIX
952 [$ac_default_prefix]
953 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
954 [PREFIX]
955
956 By default, \`make install' will install all the files in
957 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
958 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
959 for instance \`--prefix=\$HOME'.
960
961 For better control, use the options below.
962
963 Fine tuning of the installation directories:
964 --bindir=DIR user executables [EPREFIX/bin]
965 --sbindir=DIR system admin executables [EPREFIX/sbin]
966 --libexecdir=DIR program executables [EPREFIX/libexec]
967 --datadir=DIR read-only architecture-independent data [PREFIX/share]
968 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
969 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
970 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
971 --libdir=DIR object code libraries [EPREFIX/lib]
972 --includedir=DIR C header files [PREFIX/include]
973 --oldincludedir=DIR C header files for non-gcc [/usr/include]
974 --infodir=DIR info documentation [PREFIX/info]
975 --mandir=DIR man documentation [PREFIX/man]
976 _ACEOF
977
978 cat <<\_ACEOF
979
980 Program names:
981 --program-prefix=PREFIX prepend PREFIX to installed program names
982 --program-suffix=SUFFIX append SUFFIX to installed program names
983 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
984
985 System types:
986 --build=BUILD configure for building on BUILD [guessed]
987 --host=HOST cross-compile to build programs to run on HOST [BUILD]
988 --target=TARGET configure for building compilers for TARGET [HOST]
989 _ACEOF
990 fi
991
992 if test -n "$ac_init_help"; then
993 case $ac_init_help in
994 short | recursive ) echo "Configuration of libffi 2.1:";;
995 esac
996 cat <<\_ACEOF
997
998 Optional Features:
999 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1000 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1001 --enable-multilib build many library versions (default)
1002 --disable-dependency-tracking speeds up one-time build
1003 --enable-dependency-tracking do not reject slow dependency extractors
1004 --enable-shared[=PKGS]
1005 build shared libraries [default=yes]
1006 --enable-static[=PKGS]
1007 build static libraries [default=yes]
1008 --enable-fast-install[=PKGS]
1009 optimize for fast installation [default=yes]
1010 --disable-libtool-lock avoid locking (might break parallel builds)
1011 --enable-maintainer-mode enable make rules and dependencies not useful
1012 (and sometimes confusing) to the casual installer
1013 --enable-debug debugging mode
1014 --disable-structs omit code for struct support
1015 --disable-raw-api make the raw api unavailable
1016 --enable-purify-safety purify-safe mode
1017
1018 Optional Packages:
1019 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1020 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1021 --with-pic try to use only PIC/non-PIC objects [default=use
1022 both]
1023 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1024
1025 Some influential environment variables:
1026 CC C compiler command
1027 CFLAGS C compiler flags
1028 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1029 nonstandard directory <lib dir>
1030 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1031 headers in a nonstandard directory <include dir>
1032 CCAS assembler compiler command (defaults to CC)
1033 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
1034 CPP C preprocessor
1035
1036 Use these variables to override the choices made by `configure' or to help
1037 it to find libraries and programs with nonstandard names/locations.
1038
1039 Report bugs to <http://gcc.gnu.org/bugs.html>.
1040 _ACEOF
1041 fi
1042
1043 if test "$ac_init_help" = "recursive"; then
1044 # If there are subdirs, report their specific --help.
1045 ac_popdir=`pwd`
1046 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1047 test -d $ac_dir || continue
1048 ac_builddir=.
1049
1050 if test "$ac_dir" != .; then
1051 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1052 # A "../" for each directory in $ac_dir_suffix.
1053 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1054 else
1055 ac_dir_suffix= ac_top_builddir=
1056 fi
1057
1058 case $srcdir in
1059 .) # No --srcdir option. We are building in place.
1060 ac_srcdir=.
1061 if test -z "$ac_top_builddir"; then
1062 ac_top_srcdir=.
1063 else
1064 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1065 fi ;;
1066 [\\/]* | ?:[\\/]* ) # Absolute path.
1067 ac_srcdir=$srcdir$ac_dir_suffix;
1068 ac_top_srcdir=$srcdir ;;
1069 *) # Relative path.
1070 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1071 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1072 esac
1073
1074 # Do not use `cd foo && pwd` to compute absolute paths, because
1075 # the directories may not exist.
1076 case `pwd` in
1077 .) ac_abs_builddir="$ac_dir";;
1078 *)
1079 case "$ac_dir" in
1080 .) ac_abs_builddir=`pwd`;;
1081 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1082 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1083 esac;;
1084 esac
1085 case $ac_abs_builddir in
1086 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1087 *)
1088 case ${ac_top_builddir}. in
1089 .) ac_abs_top_builddir=$ac_abs_builddir;;
1090 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1091 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1092 esac;;
1093 esac
1094 case $ac_abs_builddir in
1095 .) ac_abs_srcdir=$ac_srcdir;;
1096 *)
1097 case $ac_srcdir in
1098 .) ac_abs_srcdir=$ac_abs_builddir;;
1099 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1100 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1101 esac;;
1102 esac
1103 case $ac_abs_builddir in
1104 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1105 *)
1106 case $ac_top_srcdir in
1107 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1108 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1109 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1110 esac;;
1111 esac
1112
1113 cd $ac_dir
1114 # Check for guested configure; otherwise get Cygnus style configure.
1115 if test -f $ac_srcdir/configure.gnu; then
1116 echo
1117 $SHELL $ac_srcdir/configure.gnu --help=recursive
1118 elif test -f $ac_srcdir/configure; then
1119 echo
1120 $SHELL $ac_srcdir/configure --help=recursive
1121 elif test -f $ac_srcdir/configure.ac ||
1122 test -f $ac_srcdir/configure.in; then
1123 echo
1124 $ac_configure --help
1125 else
1126 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1127 fi
1128 cd $ac_popdir
1129 done
1130 fi
1131
1132 test -n "$ac_init_help" && exit 0
1133 if $ac_init_version; then
1134 cat <<\_ACEOF
1135 libffi configure 2.1
1136 generated by GNU Autoconf 2.59
1137
1138 Copyright (C) 2003 Free Software Foundation, Inc.
1139 This configure script is free software; the Free Software Foundation
1140 gives unlimited permission to copy, distribute and modify it.
1141 _ACEOF
1142 exit 0
1143 fi
1144 exec 5>config.log
1145 cat >&5 <<_ACEOF
1146 This file contains any messages produced by compilers while
1147 running configure, to aid debugging if configure makes a mistake.
1148
1149 It was created by libffi $as_me 2.1, which was
1150 generated by GNU Autoconf 2.59. Invocation command line was
1151
1152 $ $0 $@
1153
1154 _ACEOF
1155 {
1156 cat <<_ASUNAME
1157 ## --------- ##
1158 ## Platform. ##
1159 ## --------- ##
1160
1161 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1162 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1163 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1164 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1165 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1166
1167 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1168 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1169
1170 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1171 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1172 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1173 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1174 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1175 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1176 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1177
1178 _ASUNAME
1179
1180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1181 for as_dir in $PATH
1182 do
1183 IFS=$as_save_IFS
1184 test -z "$as_dir" && as_dir=.
1185 echo "PATH: $as_dir"
1186 done
1187
1188 } >&5
1189
1190 cat >&5 <<_ACEOF
1191
1192
1193 ## ----------- ##
1194 ## Core tests. ##
1195 ## ----------- ##
1196
1197 _ACEOF
1198
1199
1200 # Keep a trace of the command line.
1201 # Strip out --no-create and --no-recursion so they do not pile up.
1202 # Strip out --silent because we don't want to record it for future runs.
1203 # Also quote any args containing shell meta-characters.
1204 # Make two passes to allow for proper duplicate-argument suppression.
1205 ac_configure_args=
1206 ac_configure_args0=
1207 ac_configure_args1=
1208 ac_sep=
1209 ac_must_keep_next=false
1210 for ac_pass in 1 2
1211 do
1212 for ac_arg
1213 do
1214 case $ac_arg in
1215 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1216 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1217 | -silent | --silent | --silen | --sile | --sil)
1218 continue ;;
1219 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1220 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1221 esac
1222 case $ac_pass in
1223 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1224 2)
1225 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1226 if test $ac_must_keep_next = true; then
1227 ac_must_keep_next=false # Got value, back to normal.
1228 else
1229 case $ac_arg in
1230 *=* | --config-cache | -C | -disable-* | --disable-* \
1231 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1232 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1233 | -with-* | --with-* | -without-* | --without-* | --x)
1234 case "$ac_configure_args0 " in
1235 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1236 esac
1237 ;;
1238 -* ) ac_must_keep_next=true ;;
1239 esac
1240 fi
1241 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1242 # Get rid of the leading space.
1243 ac_sep=" "
1244 ;;
1245 esac
1246 done
1247 done
1248 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1249 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1250
1251 # When interrupted or exit'd, cleanup temporary files, and complete
1252 # config.log. We remove comments because anyway the quotes in there
1253 # would cause problems or look ugly.
1254 # WARNING: Be sure not to use single quotes in there, as some shells,
1255 # such as our DU 5.0 friend, will then `close' the trap.
1256 trap 'exit_status=$?
1257 # Save into config.log some information that might help in debugging.
1258 {
1259 echo
1260
1261 cat <<\_ASBOX
1262 ## ---------------- ##
1263 ## Cache variables. ##
1264 ## ---------------- ##
1265 _ASBOX
1266 echo
1267 # The following way of writing the cache mishandles newlines in values,
1268 {
1269 (set) 2>&1 |
1270 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1271 *ac_space=\ *)
1272 sed -n \
1273 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1274 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1275 ;;
1276 *)
1277 sed -n \
1278 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1279 ;;
1280 esac;
1281 }
1282 echo
1283
1284 cat <<\_ASBOX
1285 ## ----------------- ##
1286 ## Output variables. ##
1287 ## ----------------- ##
1288 _ASBOX
1289 echo
1290 for ac_var in $ac_subst_vars
1291 do
1292 eval ac_val=$`echo $ac_var`
1293 echo "$ac_var='"'"'$ac_val'"'"'"
1294 done | sort
1295 echo
1296
1297 if test -n "$ac_subst_files"; then
1298 cat <<\_ASBOX
1299 ## ------------- ##
1300 ## Output files. ##
1301 ## ------------- ##
1302 _ASBOX
1303 echo
1304 for ac_var in $ac_subst_files
1305 do
1306 eval ac_val=$`echo $ac_var`
1307 echo "$ac_var='"'"'$ac_val'"'"'"
1308 done | sort
1309 echo
1310 fi
1311
1312 if test -s confdefs.h; then
1313 cat <<\_ASBOX
1314 ## ----------- ##
1315 ## confdefs.h. ##
1316 ## ----------- ##
1317 _ASBOX
1318 echo
1319 sed "/^$/d" confdefs.h | sort
1320 echo
1321 fi
1322 test "$ac_signal" != 0 &&
1323 echo "$as_me: caught signal $ac_signal"
1324 echo "$as_me: exit $exit_status"
1325 } >&5
1326 rm -f core *.core &&
1327 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1328 exit $exit_status
1329 ' 0
1330 for ac_signal in 1 2 13 15; do
1331 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1332 done
1333 ac_signal=0
1334
1335 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1336 rm -rf conftest* confdefs.h
1337 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1338 echo >confdefs.h
1339
1340 # Predefined preprocessor variables.
1341
1342 cat >>confdefs.h <<_ACEOF
1343 #define PACKAGE_NAME "$PACKAGE_NAME"
1344 _ACEOF
1345
1346
1347 cat >>confdefs.h <<_ACEOF
1348 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1349 _ACEOF
1350
1351
1352 cat >>confdefs.h <<_ACEOF
1353 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1354 _ACEOF
1355
1356
1357 cat >>confdefs.h <<_ACEOF
1358 #define PACKAGE_STRING "$PACKAGE_STRING"
1359 _ACEOF
1360
1361
1362 cat >>confdefs.h <<_ACEOF
1363 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1364 _ACEOF
1365
1366
1367 # Let the site file select an alternate cache file if it wants to.
1368 # Prefer explicitly selected file to automatically selected ones.
1369 if test -z "$CONFIG_SITE"; then
1370 if test "x$prefix" != xNONE; then
1371 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1372 else
1373 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1374 fi
1375 fi
1376 for ac_site_file in $CONFIG_SITE; do
1377 if test -r "$ac_site_file"; then
1378 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1379 echo "$as_me: loading site script $ac_site_file" >&6;}
1380 sed 's/^/| /' "$ac_site_file" >&5
1381 . "$ac_site_file"
1382 fi
1383 done
1384
1385 if test -r "$cache_file"; then
1386 # Some versions of bash will fail to source /dev/null (special
1387 # files actually), so we avoid doing that.
1388 if test -f "$cache_file"; then
1389 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1390 echo "$as_me: loading cache $cache_file" >&6;}
1391 case $cache_file in
1392 [\\/]* | ?:[\\/]* ) . $cache_file;;
1393 *) . ./$cache_file;;
1394 esac
1395 fi
1396 else
1397 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1398 echo "$as_me: creating cache $cache_file" >&6;}
1399 >$cache_file
1400 fi
1401
1402 # Check that the precious variables saved in the cache have kept the same
1403 # value.
1404 ac_cache_corrupted=false
1405 for ac_var in `(set) 2>&1 |
1406 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1407 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1408 eval ac_new_set=\$ac_env_${ac_var}_set
1409 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1410 eval ac_new_val="\$ac_env_${ac_var}_value"
1411 case $ac_old_set,$ac_new_set in
1412 set,)
1413 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1414 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1415 ac_cache_corrupted=: ;;
1416 ,set)
1417 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1418 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1419 ac_cache_corrupted=: ;;
1420 ,);;
1421 *)
1422 if test "x$ac_old_val" != "x$ac_new_val"; then
1423 # differences in whitespace do not lead to failure.
1424 ac_old_val_w=`echo x $ac_old_val`
1425 ac_new_val_w=`echo x $ac_new_val`
1426 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1427 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1428 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1429 ac_cache_corrupted=:
1430 else
1431 { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1432 echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1433 eval $ac_var=\$ac_old_val
1434 fi
1435 { echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1436 echo "$as_me: former value: \`$ac_old_val'" >&2;}
1437 { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1438 echo "$as_me: current value: \`$ac_new_val'" >&2;}
1439 fi;;
1440 esac
1441 # Pass precious variables to config.status.
1442 if test "$ac_new_set" = set; then
1443 case $ac_new_val in
1444 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1445 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1446 *) ac_arg=$ac_var=$ac_new_val ;;
1447 esac
1448 case " $ac_configure_args " in
1449 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1450 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1451 esac
1452 fi
1453 done
1454 if $ac_cache_corrupted; then
1455 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1456 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1457 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1458 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1459 { (exit 1); exit 1; }; }
1460 fi
1461
1462 ac_ext=c
1463 ac_cpp='$CPP $CPPFLAGS'
1464 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1465 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1466 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494 ac_config_headers="$ac_config_headers fficonfig.h"
1495
1496
1497 # Default to --enable-multilib
1498 # Check whether --enable-multilib or --disable-multilib was given.
1499 if test "${enable_multilib+set}" = set; then
1500 enableval="$enable_multilib"
1501 case "$enableval" in
1502 yes) multilib=yes ;;
1503 no) multilib=no ;;
1504 *) { { echo "$as_me:$LINENO: error: bad value $enableval for multilib option" >&5
1505 echo "$as_me: error: bad value $enableval for multilib option" >&2;}
1506 { (exit 1); exit 1; }; } ;;
1507 esac
1508 else
1509 multilib=yes
1510 fi;
1511
1512 # We may get other options which we leave undocumented:
1513 # --with-target-subdir, --with-multisrctop, --with-multisubdir
1514 # See config-ml.in if you want the gory details.
1515
1516 if test "$srcdir" = "."; then
1517 if test "$with_target_subdir" != "."; then
1518 multi_basedir="$srcdir/$with_multisrctop../.."
1519 else
1520 multi_basedir="$srcdir/$with_multisrctop.."
1521 fi
1522 else
1523 multi_basedir="$srcdir/.."
1524 fi
1525
1526
1527 # Even if the default multilib is not a cross compilation,
1528 # it may be that some of the other multilibs are.
1529 if test $cross_compiling = no && test $multilib = yes \
1530 && test "x${with_multisubdir}" != x ; then
1531 cross_compiling=maybe
1532 fi
1533
1534 ac_config_commands="$ac_config_commands default-1"
1535
1536
1537 ac_aux_dir=
1538 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1539 if test -f $ac_dir/install-sh; then
1540 ac_aux_dir=$ac_dir
1541 ac_install_sh="$ac_aux_dir/install-sh -c"
1542 break
1543 elif test -f $ac_dir/install.sh; then
1544 ac_aux_dir=$ac_dir
1545 ac_install_sh="$ac_aux_dir/install.sh -c"
1546 break
1547 elif test -f $ac_dir/shtool; then
1548 ac_aux_dir=$ac_dir
1549 ac_install_sh="$ac_aux_dir/shtool install -c"
1550 break
1551 fi
1552 done
1553 if test -z "$ac_aux_dir"; then
1554 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1555 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1556 { (exit 1); exit 1; }; }
1557 fi
1558 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1559 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1560 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1561
1562 # Make sure we can run config.sub.
1563 $ac_config_sub sun4 >/dev/null 2>&1 ||
1564 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1565 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1566 { (exit 1); exit 1; }; }
1567
1568 echo "$as_me:$LINENO: checking build system type" >&5
1569 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1570 if test "${ac_cv_build+set}" = set; then
1571 echo $ECHO_N "(cached) $ECHO_C" >&6
1572 else
1573 ac_cv_build_alias=$build_alias
1574 test -z "$ac_cv_build_alias" &&
1575 ac_cv_build_alias=`$ac_config_guess`
1576 test -z "$ac_cv_build_alias" &&
1577 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1578 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1579 { (exit 1); exit 1; }; }
1580 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1581 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1582 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1583 { (exit 1); exit 1; }; }
1584
1585 fi
1586 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1587 echo "${ECHO_T}$ac_cv_build" >&6
1588 build=$ac_cv_build
1589 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1590 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1591 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1592
1593
1594 echo "$as_me:$LINENO: checking host system type" >&5
1595 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1596 if test "${ac_cv_host+set}" = set; then
1597 echo $ECHO_N "(cached) $ECHO_C" >&6
1598 else
1599 ac_cv_host_alias=$host_alias
1600 test -z "$ac_cv_host_alias" &&
1601 ac_cv_host_alias=$ac_cv_build_alias
1602 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1603 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1604 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1605 { (exit 1); exit 1; }; }
1606
1607 fi
1608 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1609 echo "${ECHO_T}$ac_cv_host" >&6
1610 host=$ac_cv_host
1611 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1612 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1613 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1614
1615
1616 echo "$as_me:$LINENO: checking target system type" >&5
1617 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1618 if test "${ac_cv_target+set}" = set; then
1619 echo $ECHO_N "(cached) $ECHO_C" >&6
1620 else
1621 ac_cv_target_alias=$target_alias
1622 test "x$ac_cv_target_alias" = "x" &&
1623 ac_cv_target_alias=$ac_cv_host_alias
1624 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1625 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1626 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1627 { (exit 1); exit 1; }; }
1628
1629 fi
1630 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1631 echo "${ECHO_T}$ac_cv_target" >&6
1632 target=$ac_cv_target
1633 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1634 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1635 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1636
1637
1638 # The aliases save the names the user supplied, while $host etc.
1639 # will get canonicalized.
1640 test -n "$target_alias" &&
1641 test "$program_prefix$program_suffix$program_transform_name" = \
1642 NONENONEs,x,x, &&
1643 program_prefix=${target_alias}-
1644 target_alias=${target_alias-$host_alias}
1645
1646 . ${srcdir}/configure.host
1647
1648 am__api_version="1.9"
1649 # Find a good install program. We prefer a C program (faster),
1650 # so one script is as good as another. But avoid the broken or
1651 # incompatible versions:
1652 # SysV /etc/install, /usr/sbin/install
1653 # SunOS /usr/etc/install
1654 # IRIX /sbin/install
1655 # AIX /bin/install
1656 # AmigaOS /C/install, which installs bootblocks on floppy discs
1657 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1658 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1659 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1660 # OS/2's system install, which has a completely different semantic
1661 # ./install, which can be erroneously created by make from ./install.sh.
1662 # Reject install programs that cannot install multiple files.
1663 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1664 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1665 if test -z "$INSTALL"; then
1666 if test "${ac_cv_path_install+set}" = set; then
1667 echo $ECHO_N "(cached) $ECHO_C" >&6
1668 else
1669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1670 for as_dir in $PATH
1671 do
1672 IFS=$as_save_IFS
1673 test -z "$as_dir" && as_dir=.
1674 # Account for people who put trailing slashes in PATH elements.
1675 case $as_dir/ in
1676 ./ | .// | /cC/* | \
1677 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1678 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1679 /usr/ucb/* ) ;;
1680 *)
1681 # OSF1 and SCO ODT 3.0 have their own names for install.
1682 # Don't use installbsd from OSF since it installs stuff as root
1683 # by default.
1684 for ac_prog in ginstall scoinst install; do
1685 for ac_exec_ext in '' $ac_executable_extensions; do
1686 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1687 if test $ac_prog = install &&
1688 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1689 # AIX install. It has an incompatible calling convention.
1690 :
1691 elif test $ac_prog = install &&
1692 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1693 # program-specific install script used by HP pwplus--don't use.
1694 :
1695 else
1696 rm -rf conftest.one conftest.two conftest.dir
1697 echo one > conftest.one
1698 echo two > conftest.two
1699 mkdir conftest.dir
1700 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
1701 test -s conftest.one && test -s conftest.two &&
1702 test -s conftest.dir/conftest.one &&
1703 test -s conftest.dir/conftest.two
1704 then
1705 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1706 break 3
1707 fi
1708 fi
1709 fi
1710 done
1711 done
1712 ;;
1713 esac
1714 done
1715
1716 rm -rf conftest.one conftest.two conftest.dir
1717
1718 fi
1719 if test "${ac_cv_path_install+set}" = set; then
1720 INSTALL=$ac_cv_path_install
1721 else
1722 # As a last resort, use the slow shell script. Don't cache a
1723 # value for INSTALL within a source directory, because that will
1724 # break other packages using the cache if that directory is
1725 # removed, or if the value is a relative name.
1726 INSTALL=$ac_install_sh
1727 fi
1728 fi
1729 echo "$as_me:$LINENO: result: $INSTALL" >&5
1730 echo "${ECHO_T}$INSTALL" >&6
1731
1732 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1733 # It thinks the first close brace ends the variable substitution.
1734 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1735
1736 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1737
1738 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1739
1740 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
1741 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1742 # Just in case
1743 sleep 1
1744 echo timestamp > conftest.file
1745 # Do `set' in a subshell so we don't clobber the current shell's
1746 # arguments. Must try -L first in case configure is actually a
1747 # symlink; some systems play weird games with the mod time of symlinks
1748 # (eg FreeBSD returns the mod time of the symlink's containing
1749 # directory).
1750 if (
1751 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
1752 if test "$*" = "X"; then
1753 # -L didn't work.
1754 set X `ls -t $srcdir/configure conftest.file`
1755 fi
1756 rm -f conftest.file
1757 if test "$*" != "X $srcdir/configure conftest.file" \
1758 && test "$*" != "X conftest.file $srcdir/configure"; then
1759
1760 # If neither matched, then we have a broken ls. This can happen
1761 # if, for instance, CONFIG_SHELL is bash and it inherits a
1762 # broken ls alias from the environment. This has actually
1763 # happened. Such a system could not be considered "sane".
1764 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
1765 alias in your environment" >&5
1766 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
1767 alias in your environment" >&2;}
1768 { (exit 1); exit 1; }; }
1769 fi
1770
1771 test "$2" = conftest.file
1772 )
1773 then
1774 # Ok.
1775 :
1776 else
1777 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
1778 Check your system clock" >&5
1779 echo "$as_me: error: newly created file is older than distributed files!
1780 Check your system clock" >&2;}
1781 { (exit 1); exit 1; }; }
1782 fi
1783 echo "$as_me:$LINENO: result: yes" >&5
1784 echo "${ECHO_T}yes" >&6
1785 test "$program_prefix" != NONE &&
1786 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1787 # Use a double $ so make ignores it.
1788 test "$program_suffix" != NONE &&
1789 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1790 # Double any \ or $. echo might interpret backslashes.
1791 # By default was `s,x,x', remove it if useless.
1792 cat <<\_ACEOF >conftest.sed
1793 s/[\\$]/&&/g;s/;s,x,x,$//
1794 _ACEOF
1795 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1796 rm conftest.sed
1797
1798 # expand $ac_aux_dir to an absolute path
1799 am_aux_dir=`cd $ac_aux_dir && pwd`
1800
1801 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
1802 # Use eval to expand $SHELL
1803 if eval "$MISSING --run true"; then
1804 am_missing_run="$MISSING --run "
1805 else
1806 am_missing_run=
1807 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
1808 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
1809 fi
1810
1811 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
1812 # We used to keeping the `.' as first argument, in order to
1813 # allow $(mkdir_p) to be used without argument. As in
1814 # $(mkdir_p) $(somedir)
1815 # where $(somedir) is conditionally defined. However this is wrong
1816 # for two reasons:
1817 # 1. if the package is installed by a user who cannot write `.'
1818 # make install will fail,
1819 # 2. the above comment should most certainly read
1820 # $(mkdir_p) $(DESTDIR)$(somedir)
1821 # so it does not work when $(somedir) is undefined and
1822 # $(DESTDIR) is not.
1823 # To support the latter case, we have to write
1824 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
1825 # so the `.' trick is pointless.
1826 mkdir_p='mkdir -p --'
1827 else
1828 # On NextStep and OpenStep, the `mkdir' command does not
1829 # recognize any option. It will interpret all options as
1830 # directories to create, and then abort because `.' already
1831 # exists.
1832 for d in ./-p ./--version;
1833 do
1834 test -d $d && rmdir $d
1835 done
1836 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
1837 if test -f "$ac_aux_dir/mkinstalldirs"; then
1838 mkdir_p='$(mkinstalldirs)'
1839 else
1840 mkdir_p='$(install_sh) -d'
1841 fi
1842 fi
1843
1844 for ac_prog in gawk mawk nawk awk
1845 do
1846 # Extract the first word of "$ac_prog", so it can be a program name with args.
1847 set dummy $ac_prog; ac_word=$2
1848 echo "$as_me:$LINENO: checking for $ac_word" >&5
1849 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1850 if test "${ac_cv_prog_AWK+set}" = set; then
1851 echo $ECHO_N "(cached) $ECHO_C" >&6
1852 else
1853 if test -n "$AWK"; then
1854 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1855 else
1856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1857 for as_dir in $PATH
1858 do
1859 IFS=$as_save_IFS
1860 test -z "$as_dir" && as_dir=.
1861 for ac_exec_ext in '' $ac_executable_extensions; do
1862 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1863 ac_cv_prog_AWK="$ac_prog"
1864 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1865 break 2
1866 fi
1867 done
1868 done
1869
1870 fi
1871 fi
1872 AWK=$ac_cv_prog_AWK
1873 if test -n "$AWK"; then
1874 echo "$as_me:$LINENO: result: $AWK" >&5
1875 echo "${ECHO_T}$AWK" >&6
1876 else
1877 echo "$as_me:$LINENO: result: no" >&5
1878 echo "${ECHO_T}no" >&6
1879 fi
1880
1881 test -n "$AWK" && break
1882 done
1883
1884 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1885 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1886 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
1887 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1888 echo $ECHO_N "(cached) $ECHO_C" >&6
1889 else
1890 cat >conftest.make <<\_ACEOF
1891 all:
1892 @echo 'ac_maketemp="$(MAKE)"'
1893 _ACEOF
1894 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1895 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1896 if test -n "$ac_maketemp"; then
1897 eval ac_cv_prog_make_${ac_make}_set=yes
1898 else
1899 eval ac_cv_prog_make_${ac_make}_set=no
1900 fi
1901 rm -f conftest.make
1902 fi
1903 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1904 echo "$as_me:$LINENO: result: yes" >&5
1905 echo "${ECHO_T}yes" >&6
1906 SET_MAKE=
1907 else
1908 echo "$as_me:$LINENO: result: no" >&5
1909 echo "${ECHO_T}no" >&6
1910 SET_MAKE="MAKE=${MAKE-make}"
1911 fi
1912
1913 rm -rf .tst 2>/dev/null
1914 mkdir .tst 2>/dev/null
1915 if test -d .tst; then
1916 am__leading_dot=.
1917 else
1918 am__leading_dot=_
1919 fi
1920 rmdir .tst 2>/dev/null
1921
1922 # test to see if srcdir already configured
1923 if test "`cd $srcdir && pwd`" != "`pwd`" &&
1924 test -f $srcdir/config.status; then
1925 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1926 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1927 { (exit 1); exit 1; }; }
1928 fi
1929
1930 # test whether we have cygpath
1931 if test -z "$CYGPATH_W"; then
1932 if (cygpath --version) >/dev/null 2>/dev/null; then
1933 CYGPATH_W='cygpath -w'
1934 else
1935 CYGPATH_W=echo
1936 fi
1937 fi
1938
1939
1940 # Define the identity of the package.
1941 PACKAGE='libffi'
1942 VERSION='2.1'
1943
1944
1945 cat >>confdefs.h <<_ACEOF
1946 #define PACKAGE "$PACKAGE"
1947 _ACEOF
1948
1949
1950 cat >>confdefs.h <<_ACEOF
1951 #define VERSION "$VERSION"
1952 _ACEOF
1953
1954 # Some tools Automake needs.
1955
1956 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
1957
1958
1959 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1960
1961
1962 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
1963
1964
1965 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1966
1967
1968 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1969
1970 install_sh=${install_sh-"$am_aux_dir/install-sh"}
1971
1972 # Installed binaries are usually stripped using `strip' when the user
1973 # run `make install-strip'. However `strip' might not be the right
1974 # tool to use in cross-compilation environments, therefore Automake
1975 # will honor the `STRIP' environment variable to overrule this program.
1976 if test "$cross_compiling" != no; then
1977 if test -n "$ac_tool_prefix"; then
1978 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1979 set dummy ${ac_tool_prefix}strip; ac_word=$2
1980 echo "$as_me:$LINENO: checking for $ac_word" >&5
1981 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1982 if test "${ac_cv_prog_STRIP+set}" = set; then
1983 echo $ECHO_N "(cached) $ECHO_C" >&6
1984 else
1985 if test -n "$STRIP"; then
1986 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1987 else
1988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1989 for as_dir in $PATH
1990 do
1991 IFS=$as_save_IFS
1992 test -z "$as_dir" && as_dir=.
1993 for ac_exec_ext in '' $ac_executable_extensions; do
1994 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1995 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1996 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1997 break 2
1998 fi
1999 done
2000 done
2001
2002 fi
2003 fi
2004 STRIP=$ac_cv_prog_STRIP
2005 if test -n "$STRIP"; then
2006 echo "$as_me:$LINENO: result: $STRIP" >&5
2007 echo "${ECHO_T}$STRIP" >&6
2008 else
2009 echo "$as_me:$LINENO: result: no" >&5
2010 echo "${ECHO_T}no" >&6
2011 fi
2012
2013 fi
2014 if test -z "$ac_cv_prog_STRIP"; then
2015 ac_ct_STRIP=$STRIP
2016 # Extract the first word of "strip", so it can be a program name with args.
2017 set dummy strip; ac_word=$2
2018 echo "$as_me:$LINENO: checking for $ac_word" >&5
2019 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2020 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2021 echo $ECHO_N "(cached) $ECHO_C" >&6
2022 else
2023 if test -n "$ac_ct_STRIP"; then
2024 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2025 else
2026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2027 for as_dir in $PATH
2028 do
2029 IFS=$as_save_IFS
2030 test -z "$as_dir" && as_dir=.
2031 for ac_exec_ext in '' $ac_executable_extensions; do
2032 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2033 ac_cv_prog_ac_ct_STRIP="strip"
2034 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2035 break 2
2036 fi
2037 done
2038 done
2039
2040 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
2041 fi
2042 fi
2043 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2044 if test -n "$ac_ct_STRIP"; then
2045 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2046 echo "${ECHO_T}$ac_ct_STRIP" >&6
2047 else
2048 echo "$as_me:$LINENO: result: no" >&5
2049 echo "${ECHO_T}no" >&6
2050 fi
2051
2052 STRIP=$ac_ct_STRIP
2053 else
2054 STRIP="$ac_cv_prog_STRIP"
2055 fi
2056
2057 fi
2058 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2059
2060 # We need awk for the "check" target. The system "awk" is bad on
2061 # some platforms.
2062 # Always define AMTAR for backward compatibility.
2063
2064 AMTAR=${AMTAR-"${am_missing_run}tar"}
2065
2066 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2067
2068
2069
2070
2071
2072
2073 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
2074 # We must force CC to /not/ be precious variables; otherwise
2075 # the wrong, non-multilib-adjusted value will be used in multilibs.
2076 # As a side effect, we have to subst CFLAGS ourselves.
2077
2078
2079
2080 ac_ext=c
2081 ac_cpp='$CPP $CPPFLAGS'
2082 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2083 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2084 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2085 if test -n "$ac_tool_prefix"; then
2086 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2087 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2088 echo "$as_me:$LINENO: checking for $ac_word" >&5
2089 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2090 if test "${ac_cv_prog_CC+set}" = set; then
2091 echo $ECHO_N "(cached) $ECHO_C" >&6
2092 else
2093 if test -n "$CC"; then
2094 ac_cv_prog_CC="$CC" # Let the user override the test.
2095 else
2096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2097 for as_dir in $PATH
2098 do
2099 IFS=$as_save_IFS
2100 test -z "$as_dir" && as_dir=.
2101 for ac_exec_ext in '' $ac_executable_extensions; do
2102 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2103 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2104 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2105 break 2
2106 fi
2107 done
2108 done
2109
2110 fi
2111 fi
2112 CC=$ac_cv_prog_CC
2113 if test -n "$CC"; then
2114 echo "$as_me:$LINENO: result: $CC" >&5
2115 echo "${ECHO_T}$CC" >&6
2116 else
2117 echo "$as_me:$LINENO: result: no" >&5
2118 echo "${ECHO_T}no" >&6
2119 fi
2120
2121 fi
2122 if test -z "$ac_cv_prog_CC"; then
2123 ac_ct_CC=$CC
2124 # Extract the first word of "gcc", so it can be a program name with args.
2125 set dummy gcc; ac_word=$2
2126 echo "$as_me:$LINENO: checking for $ac_word" >&5
2127 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2128 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2129 echo $ECHO_N "(cached) $ECHO_C" >&6
2130 else
2131 if test -n "$ac_ct_CC"; then
2132 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2133 else
2134 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2135 for as_dir in $PATH
2136 do
2137 IFS=$as_save_IFS
2138 test -z "$as_dir" && as_dir=.
2139 for ac_exec_ext in '' $ac_executable_extensions; do
2140 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2141 ac_cv_prog_ac_ct_CC="gcc"
2142 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2143 break 2
2144 fi
2145 done
2146 done
2147
2148 fi
2149 fi
2150 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2151 if test -n "$ac_ct_CC"; then
2152 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2153 echo "${ECHO_T}$ac_ct_CC" >&6
2154 else
2155 echo "$as_me:$LINENO: result: no" >&5
2156 echo "${ECHO_T}no" >&6
2157 fi
2158
2159 CC=$ac_ct_CC
2160 else
2161 CC="$ac_cv_prog_CC"
2162 fi
2163
2164 if test -z "$CC"; then
2165 if test -n "$ac_tool_prefix"; then
2166 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2167 set dummy ${ac_tool_prefix}cc; ac_word=$2
2168 echo "$as_me:$LINENO: checking for $ac_word" >&5
2169 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2170 if test "${ac_cv_prog_CC+set}" = set; then
2171 echo $ECHO_N "(cached) $ECHO_C" >&6
2172 else
2173 if test -n "$CC"; then
2174 ac_cv_prog_CC="$CC" # Let the user override the test.
2175 else
2176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2177 for as_dir in $PATH
2178 do
2179 IFS=$as_save_IFS
2180 test -z "$as_dir" && as_dir=.
2181 for ac_exec_ext in '' $ac_executable_extensions; do
2182 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2183 ac_cv_prog_CC="${ac_tool_prefix}cc"
2184 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2185 break 2
2186 fi
2187 done
2188 done
2189
2190 fi
2191 fi
2192 CC=$ac_cv_prog_CC
2193 if test -n "$CC"; then
2194 echo "$as_me:$LINENO: result: $CC" >&5
2195 echo "${ECHO_T}$CC" >&6
2196 else
2197 echo "$as_me:$LINENO: result: no" >&5
2198 echo "${ECHO_T}no" >&6
2199 fi
2200
2201 fi
2202 if test -z "$ac_cv_prog_CC"; then
2203 ac_ct_CC=$CC
2204 # Extract the first word of "cc", so it can be a program name with args.
2205 set dummy cc; ac_word=$2
2206 echo "$as_me:$LINENO: checking for $ac_word" >&5
2207 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2208 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2209 echo $ECHO_N "(cached) $ECHO_C" >&6
2210 else
2211 if test -n "$ac_ct_CC"; then
2212 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2213 else
2214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2215 for as_dir in $PATH
2216 do
2217 IFS=$as_save_IFS
2218 test -z "$as_dir" && as_dir=.
2219 for ac_exec_ext in '' $ac_executable_extensions; do
2220 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2221 ac_cv_prog_ac_ct_CC="cc"
2222 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2223 break 2
2224 fi
2225 done
2226 done
2227
2228 fi
2229 fi
2230 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2231 if test -n "$ac_ct_CC"; then
2232 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2233 echo "${ECHO_T}$ac_ct_CC" >&6
2234 else
2235 echo "$as_me:$LINENO: result: no" >&5
2236 echo "${ECHO_T}no" >&6
2237 fi
2238
2239 CC=$ac_ct_CC
2240 else
2241 CC="$ac_cv_prog_CC"
2242 fi
2243
2244 fi
2245 if test -z "$CC"; then
2246 # Extract the first word of "cc", so it can be a program name with args.
2247 set dummy cc; ac_word=$2
2248 echo "$as_me:$LINENO: checking for $ac_word" >&5
2249 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2250 if test "${ac_cv_prog_CC+set}" = set; then
2251 echo $ECHO_N "(cached) $ECHO_C" >&6
2252 else
2253 if test -n "$CC"; then
2254 ac_cv_prog_CC="$CC" # Let the user override the test.
2255 else
2256 ac_prog_rejected=no
2257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2258 for as_dir in $PATH
2259 do
2260 IFS=$as_save_IFS
2261 test -z "$as_dir" && as_dir=.
2262 for ac_exec_ext in '' $ac_executable_extensions; do
2263 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2264 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2265 ac_prog_rejected=yes
2266 continue
2267 fi
2268 ac_cv_prog_CC="cc"
2269 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2270 break 2
2271 fi
2272 done
2273 done
2274
2275 if test $ac_prog_rejected = yes; then
2276 # We found a bogon in the path, so make sure we never use it.
2277 set dummy $ac_cv_prog_CC
2278 shift
2279 if test $# != 0; then
2280 # We chose a different compiler from the bogus one.
2281 # However, it has the same basename, so the bogon will be chosen
2282 # first if we set CC to just the basename; use the full file name.
2283 shift
2284 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2285 fi
2286 fi
2287 fi
2288 fi
2289 CC=$ac_cv_prog_CC
2290 if test -n "$CC"; then
2291 echo "$as_me:$LINENO: result: $CC" >&5
2292 echo "${ECHO_T}$CC" >&6
2293 else
2294 echo "$as_me:$LINENO: result: no" >&5
2295 echo "${ECHO_T}no" >&6
2296 fi
2297
2298 fi
2299 if test -z "$CC"; then
2300 if test -n "$ac_tool_prefix"; then
2301 for ac_prog in cl
2302 do
2303 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2304 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2305 echo "$as_me:$LINENO: checking for $ac_word" >&5
2306 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2307 if test "${ac_cv_prog_CC+set}" = set; then
2308 echo $ECHO_N "(cached) $ECHO_C" >&6
2309 else
2310 if test -n "$CC"; then
2311 ac_cv_prog_CC="$CC" # Let the user override the test.
2312 else
2313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2314 for as_dir in $PATH
2315 do
2316 IFS=$as_save_IFS
2317 test -z "$as_dir" && as_dir=.
2318 for ac_exec_ext in '' $ac_executable_extensions; do
2319 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2320 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2321 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2322 break 2
2323 fi
2324 done
2325 done
2326
2327 fi
2328 fi
2329 CC=$ac_cv_prog_CC
2330 if test -n "$CC"; then
2331 echo "$as_me:$LINENO: result: $CC" >&5
2332 echo "${ECHO_T}$CC" >&6
2333 else
2334 echo "$as_me:$LINENO: result: no" >&5
2335 echo "${ECHO_T}no" >&6
2336 fi
2337
2338 test -n "$CC" && break
2339 done
2340 fi
2341 if test -z "$CC"; then
2342 ac_ct_CC=$CC
2343 for ac_prog in cl
2344 do
2345 # Extract the first word of "$ac_prog", so it can be a program name with args.
2346 set dummy $ac_prog; ac_word=$2
2347 echo "$as_me:$LINENO: checking for $ac_word" >&5
2348 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2349 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2350 echo $ECHO_N "(cached) $ECHO_C" >&6
2351 else
2352 if test -n "$ac_ct_CC"; then
2353 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2354 else
2355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2356 for as_dir in $PATH
2357 do
2358 IFS=$as_save_IFS
2359 test -z "$as_dir" && as_dir=.
2360 for ac_exec_ext in '' $ac_executable_extensions; do
2361 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2362 ac_cv_prog_ac_ct_CC="$ac_prog"
2363 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2364 break 2
2365 fi
2366 done
2367 done
2368
2369 fi
2370 fi
2371 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2372 if test -n "$ac_ct_CC"; then
2373 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2374 echo "${ECHO_T}$ac_ct_CC" >&6
2375 else
2376 echo "$as_me:$LINENO: result: no" >&5
2377 echo "${ECHO_T}no" >&6
2378 fi
2379
2380 test -n "$ac_ct_CC" && break
2381 done
2382
2383 CC=$ac_ct_CC
2384 fi
2385
2386 fi
2387
2388
2389 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2390 See \`config.log' for more details." >&5
2391 echo "$as_me: error: no acceptable C compiler found in \$PATH
2392 See \`config.log' for more details." >&2;}
2393 { (exit 1); exit 1; }; }
2394
2395 # Provide some information about the compiler.
2396 echo "$as_me:$LINENO:" \
2397 "checking for C compiler version" >&5
2398 ac_compiler=`set X $ac_compile; echo $2`
2399 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2400 (eval $ac_compiler --version </dev/null >&5) 2>&5
2401 ac_status=$?
2402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2403 (exit $ac_status); }
2404 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2405 (eval $ac_compiler -v </dev/null >&5) 2>&5
2406 ac_status=$?
2407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2408 (exit $ac_status); }
2409 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2410 (eval $ac_compiler -V </dev/null >&5) 2>&5
2411 ac_status=$?
2412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2413 (exit $ac_status); }
2414
2415 cat >conftest.$ac_ext <<_ACEOF
2416 /* confdefs.h. */
2417 _ACEOF
2418 cat confdefs.h >>conftest.$ac_ext
2419 cat >>conftest.$ac_ext <<_ACEOF
2420 /* end confdefs.h. */
2421
2422 int
2423 main ()
2424 {
2425
2426 ;
2427 return 0;
2428 }
2429 _ACEOF
2430 ac_clean_files_save=$ac_clean_files
2431 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2432 # Try to create an executable without -o first, disregard a.out.
2433 # It will help us diagnose broken compilers, and finding out an intuition
2434 # of exeext.
2435 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2436 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2437 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2438 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2439 (eval $ac_link_default) 2>&5
2440 ac_status=$?
2441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2442 (exit $ac_status); }; then
2443 # Find the output, starting from the most likely. This scheme is
2444 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2445 # resort.
2446
2447 # Be careful to initialize this variable, since it used to be cached.
2448 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2449 ac_cv_exeext=
2450 # b.out is created by i960 compilers.
2451 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2452 do
2453 test -f "$ac_file" || continue
2454 case $ac_file in
2455 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2456 ;;
2457 conftest.$ac_ext )
2458 # This is the source file.
2459 ;;
2460 [ab].out )
2461 # We found the default executable, but exeext='' is most
2462 # certainly right.
2463 break;;
2464 *.* )
2465 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2466 # FIXME: I believe we export ac_cv_exeext for Libtool,
2467 # but it would be cool to find out if it's true. Does anybody
2468 # maintain Libtool? --akim.
2469 export ac_cv_exeext
2470 break;;
2471 * )
2472 break;;
2473 esac
2474 done
2475 else
2476 echo "$as_me: failed program was:" >&5
2477 sed 's/^/| /' conftest.$ac_ext >&5
2478
2479 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2480 See \`config.log' for more details." >&5
2481 echo "$as_me: error: C compiler cannot create executables
2482 See \`config.log' for more details." >&2;}
2483 { (exit 77); exit 77; }; }
2484 fi
2485
2486 ac_exeext=$ac_cv_exeext
2487 echo "$as_me:$LINENO: result: $ac_file" >&5
2488 echo "${ECHO_T}$ac_file" >&6
2489
2490 # Check the compiler produces executables we can run. If not, either
2491 # the compiler is broken, or we cross compile.
2492 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2493 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2494 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2495 # If not cross compiling, check that we can run a simple program.
2496 if test "$cross_compiling" != yes; then
2497 if { ac_try='./$ac_file'
2498 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2499 (eval $ac_try) 2>&5
2500 ac_status=$?
2501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2502 (exit $ac_status); }; }; then
2503 cross_compiling=no
2504 else
2505 if test "$cross_compiling" = maybe; then
2506 cross_compiling=yes
2507 else
2508 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2509 If you meant to cross compile, use \`--host'.
2510 See \`config.log' for more details." >&5
2511 echo "$as_me: error: cannot run C compiled programs.
2512 If you meant to cross compile, use \`--host'.
2513 See \`config.log' for more details." >&2;}
2514 { (exit 1); exit 1; }; }
2515 fi
2516 fi
2517 fi
2518 echo "$as_me:$LINENO: result: yes" >&5
2519 echo "${ECHO_T}yes" >&6
2520
2521 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2522 ac_clean_files=$ac_clean_files_save
2523 # Check the compiler produces executables we can run. If not, either
2524 # the compiler is broken, or we cross compile.
2525 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2526 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2527 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2528 echo "${ECHO_T}$cross_compiling" >&6
2529
2530 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2531 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2532 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2533 (eval $ac_link) 2>&5
2534 ac_status=$?
2535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2536 (exit $ac_status); }; then
2537 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2538 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2539 # work properly (i.e., refer to `conftest.exe'), while it won't with
2540 # `rm'.
2541 for ac_file in conftest.exe conftest conftest.*; do
2542 test -f "$ac_file" || continue
2543 case $ac_file in
2544 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2545 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2546 export ac_cv_exeext
2547 break;;
2548 * ) break;;
2549 esac
2550 done
2551 else
2552 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2553 See \`config.log' for more details." >&5
2554 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2555 See \`config.log' for more details." >&2;}
2556 { (exit 1); exit 1; }; }
2557 fi
2558
2559 rm -f conftest$ac_cv_exeext
2560 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2561 echo "${ECHO_T}$ac_cv_exeext" >&6
2562
2563 rm -f conftest.$ac_ext
2564 EXEEXT=$ac_cv_exeext
2565 ac_exeext=$EXEEXT
2566 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2567 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2568 if test "${ac_cv_objext+set}" = set; then
2569 echo $ECHO_N "(cached) $ECHO_C" >&6
2570 else
2571 cat >conftest.$ac_ext <<_ACEOF
2572 /* confdefs.h. */
2573 _ACEOF
2574 cat confdefs.h >>conftest.$ac_ext
2575 cat >>conftest.$ac_ext <<_ACEOF
2576 /* end confdefs.h. */
2577
2578 int
2579 main ()
2580 {
2581
2582 ;
2583 return 0;
2584 }
2585 _ACEOF
2586 rm -f conftest.o conftest.obj
2587 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2588 (eval $ac_compile) 2>&5
2589 ac_status=$?
2590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2591 (exit $ac_status); }; then
2592 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2593 case $ac_file in
2594 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2595 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2596 break;;
2597 esac
2598 done
2599 else
2600 echo "$as_me: failed program was:" >&5
2601 sed 's/^/| /' conftest.$ac_ext >&5
2602
2603 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2604 See \`config.log' for more details." >&5
2605 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2606 See \`config.log' for more details." >&2;}
2607 { (exit 1); exit 1; }; }
2608 fi
2609
2610 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2611 fi
2612 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2613 echo "${ECHO_T}$ac_cv_objext" >&6
2614 OBJEXT=$ac_cv_objext
2615 ac_objext=$OBJEXT
2616 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2617 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2618 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2619 echo $ECHO_N "(cached) $ECHO_C" >&6
2620 else
2621 cat >conftest.$ac_ext <<_ACEOF
2622 /* confdefs.h. */
2623 _ACEOF
2624 cat confdefs.h >>conftest.$ac_ext
2625 cat >>conftest.$ac_ext <<_ACEOF
2626 /* end confdefs.h. */
2627
2628 int
2629 main ()
2630 {
2631 #ifndef __GNUC__
2632 choke me
2633 #endif
2634
2635 ;
2636 return 0;
2637 }
2638 _ACEOF
2639 rm -f conftest.$ac_objext
2640 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2641 (eval $ac_compile) 2>conftest.er1
2642 ac_status=$?
2643 grep -v '^ *+' conftest.er1 >conftest.err
2644 rm -f conftest.er1
2645 cat conftest.err >&5
2646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2647 (exit $ac_status); } &&
2648 { ac_try='test -z "$ac_c_werror_flag"
2649 || test ! -s conftest.err'
2650 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2651 (eval $ac_try) 2>&5
2652 ac_status=$?
2653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2654 (exit $ac_status); }; } &&
2655 { ac_try='test -s conftest.$ac_objext'
2656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2657 (eval $ac_try) 2>&5
2658 ac_status=$?
2659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2660 (exit $ac_status); }; }; then
2661 ac_compiler_gnu=yes
2662 else
2663 echo "$as_me: failed program was:" >&5
2664 sed 's/^/| /' conftest.$ac_ext >&5
2665
2666 ac_compiler_gnu=no
2667 fi
2668 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2669 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2670
2671 fi
2672 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2673 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2674 GCC=`test $ac_compiler_gnu = yes && echo yes`
2675 ac_test_CFLAGS=${CFLAGS+set}
2676 ac_save_CFLAGS=$CFLAGS
2677 CFLAGS="-g"
2678 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2679 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2680 if test "${ac_cv_prog_cc_g+set}" = set; then
2681 echo $ECHO_N "(cached) $ECHO_C" >&6
2682 else
2683 cat >conftest.$ac_ext <<_ACEOF
2684 /* confdefs.h. */
2685 _ACEOF
2686 cat confdefs.h >>conftest.$ac_ext
2687 cat >>conftest.$ac_ext <<_ACEOF
2688 /* end confdefs.h. */
2689
2690 int
2691 main ()
2692 {
2693
2694 ;
2695 return 0;
2696 }
2697 _ACEOF
2698 rm -f conftest.$ac_objext
2699 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2700 (eval $ac_compile) 2>conftest.er1
2701 ac_status=$?
2702 grep -v '^ *+' conftest.er1 >conftest.err
2703 rm -f conftest.er1
2704 cat conftest.err >&5
2705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2706 (exit $ac_status); } &&
2707 { ac_try='test -z "$ac_c_werror_flag"
2708 || test ! -s conftest.err'
2709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2710 (eval $ac_try) 2>&5
2711 ac_status=$?
2712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2713 (exit $ac_status); }; } &&
2714 { ac_try='test -s conftest.$ac_objext'
2715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2716 (eval $ac_try) 2>&5
2717 ac_status=$?
2718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2719 (exit $ac_status); }; }; then
2720 ac_cv_prog_cc_g=yes
2721 else
2722 echo "$as_me: failed program was:" >&5
2723 sed 's/^/| /' conftest.$ac_ext >&5
2724
2725 ac_cv_prog_cc_g=no
2726 fi
2727 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2728 fi
2729 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2730 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2731 if test "$ac_test_CFLAGS" = set; then
2732 CFLAGS=$ac_save_CFLAGS
2733 elif test $ac_cv_prog_cc_g = yes; then
2734 if test "$GCC" = yes; then
2735 CFLAGS="-g -O2"
2736 else
2737 CFLAGS="-g"
2738 fi
2739 else
2740 if test "$GCC" = yes; then
2741 CFLAGS="-O2"
2742 else
2743 CFLAGS=
2744 fi
2745 fi
2746 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2747 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2748 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2749 echo $ECHO_N "(cached) $ECHO_C" >&6
2750 else
2751 ac_cv_prog_cc_stdc=no
2752 ac_save_CC=$CC
2753 cat >conftest.$ac_ext <<_ACEOF
2754 /* confdefs.h. */
2755 _ACEOF
2756 cat confdefs.h >>conftest.$ac_ext
2757 cat >>conftest.$ac_ext <<_ACEOF
2758 /* end confdefs.h. */
2759 #include <stdarg.h>
2760 #include <stdio.h>
2761 #include <sys/types.h>
2762 #include <sys/stat.h>
2763 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2764 struct buf { int x; };
2765 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2766 static char *e (p, i)
2767 char **p;
2768 int i;
2769 {
2770 return p[i];
2771 }
2772 static char *f (char * (*g) (char **, int), char **p, ...)
2773 {
2774 char *s;
2775 va_list v;
2776 va_start (v,p);
2777 s = g (p, va_arg (v,int));
2778 va_end (v);
2779 return s;
2780 }
2781
2782 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2783 function prototypes and stuff, but not '\xHH' hex character constants.
2784 These don't provoke an error unfortunately, instead are silently treated
2785 as 'x'. The following induces an error, until -std1 is added to get
2786 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2787 array size at least. It's necessary to write '\x00'==0 to get something
2788 that's true only with -std1. */
2789 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2790
2791 int test (int i, double x);
2792 struct s1 {int (*f) (int a);};
2793 struct s2 {int (*f) (double a);};
2794 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2795 int argc;
2796 char **argv;
2797 int
2798 main ()
2799 {
2800 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2801 ;
2802 return 0;
2803 }
2804 _ACEOF
2805 # Don't try gcc -ansi; that turns off useful extensions and
2806 # breaks some systems' header files.
2807 # AIX -qlanglvl=ansi
2808 # Ultrix and OSF/1 -std1
2809 # HP-UX 10.20 and later -Ae
2810 # HP-UX older versions -Aa -D_HPUX_SOURCE
2811 # SVR4 -Xc -D__EXTENSIONS__
2812 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2813 do
2814 CC="$ac_save_CC $ac_arg"
2815 rm -f conftest.$ac_objext
2816 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2817 (eval $ac_compile) 2>conftest.er1
2818 ac_status=$?
2819 grep -v '^ *+' conftest.er1 >conftest.err
2820 rm -f conftest.er1
2821 cat conftest.err >&5
2822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2823 (exit $ac_status); } &&
2824 { ac_try='test -z "$ac_c_werror_flag"
2825 || test ! -s conftest.err'
2826 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2827 (eval $ac_try) 2>&5
2828 ac_status=$?
2829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2830 (exit $ac_status); }; } &&
2831 { ac_try='test -s conftest.$ac_objext'
2832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2833 (eval $ac_try) 2>&5
2834 ac_status=$?
2835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2836 (exit $ac_status); }; }; then
2837 ac_cv_prog_cc_stdc=$ac_arg
2838 break
2839 else
2840 echo "$as_me: failed program was:" >&5
2841 sed 's/^/| /' conftest.$ac_ext >&5
2842
2843 fi
2844 rm -f conftest.err conftest.$ac_objext
2845 done
2846 rm -f conftest.$ac_ext conftest.$ac_objext
2847 CC=$ac_save_CC
2848
2849 fi
2850
2851 case "x$ac_cv_prog_cc_stdc" in
2852 x|xno)
2853 echo "$as_me:$LINENO: result: none needed" >&5
2854 echo "${ECHO_T}none needed" >&6 ;;
2855 *)
2856 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2857 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2858 CC="$CC $ac_cv_prog_cc_stdc" ;;
2859 esac
2860
2861 # Some people use a C++ compiler to compile C. Since we use `exit',
2862 # in C++ we need to declare it. In case someone uses the same compiler
2863 # for both compiling C and C++ we need to have the C++ compiler decide
2864 # the declaration of exit, since it's the most demanding environment.
2865 cat >conftest.$ac_ext <<_ACEOF
2866 #ifndef __cplusplus
2867 choke me
2868 #endif
2869 _ACEOF
2870 rm -f conftest.$ac_objext
2871 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2872 (eval $ac_compile) 2>conftest.er1
2873 ac_status=$?
2874 grep -v '^ *+' conftest.er1 >conftest.err
2875 rm -f conftest.er1
2876 cat conftest.err >&5
2877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2878 (exit $ac_status); } &&
2879 { ac_try='test -z "$ac_c_werror_flag"
2880 || test ! -s conftest.err'
2881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2882 (eval $ac_try) 2>&5
2883 ac_status=$?
2884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2885 (exit $ac_status); }; } &&
2886 { ac_try='test -s conftest.$ac_objext'
2887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2888 (eval $ac_try) 2>&5
2889 ac_status=$?
2890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2891 (exit $ac_status); }; }; then
2892 for ac_declaration in \
2893 '' \
2894 'extern "C" void std::exit (int) throw (); using std::exit;' \
2895 'extern "C" void std::exit (int); using std::exit;' \
2896 'extern "C" void exit (int) throw ();' \
2897 'extern "C" void exit (int);' \
2898 'void exit (int);'
2899 do
2900 cat >conftest.$ac_ext <<_ACEOF
2901 /* confdefs.h. */
2902 _ACEOF
2903 cat confdefs.h >>conftest.$ac_ext
2904 cat >>conftest.$ac_ext <<_ACEOF
2905 /* end confdefs.h. */
2906 $ac_declaration
2907 #include <stdlib.h>
2908 int
2909 main ()
2910 {
2911 exit (42);
2912 ;
2913 return 0;
2914 }
2915 _ACEOF
2916 rm -f conftest.$ac_objext
2917 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2918 (eval $ac_compile) 2>conftest.er1
2919 ac_status=$?
2920 grep -v '^ *+' conftest.er1 >conftest.err
2921 rm -f conftest.er1
2922 cat conftest.err >&5
2923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2924 (exit $ac_status); } &&
2925 { ac_try='test -z "$ac_c_werror_flag"
2926 || test ! -s conftest.err'
2927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2928 (eval $ac_try) 2>&5
2929 ac_status=$?
2930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2931 (exit $ac_status); }; } &&
2932 { ac_try='test -s conftest.$ac_objext'
2933 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2934 (eval $ac_try) 2>&5
2935 ac_status=$?
2936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2937 (exit $ac_status); }; }; then
2938 :
2939 else
2940 echo "$as_me: failed program was:" >&5
2941 sed 's/^/| /' conftest.$ac_ext >&5
2942
2943 continue
2944 fi
2945 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2946 cat >conftest.$ac_ext <<_ACEOF
2947 /* confdefs.h. */
2948 _ACEOF
2949 cat confdefs.h >>conftest.$ac_ext
2950 cat >>conftest.$ac_ext <<_ACEOF
2951 /* end confdefs.h. */
2952 $ac_declaration
2953 int
2954 main ()
2955 {
2956 exit (42);
2957 ;
2958 return 0;
2959 }
2960 _ACEOF
2961 rm -f conftest.$ac_objext
2962 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2963 (eval $ac_compile) 2>conftest.er1
2964 ac_status=$?
2965 grep -v '^ *+' conftest.er1 >conftest.err
2966 rm -f conftest.er1
2967 cat conftest.err >&5
2968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2969 (exit $ac_status); } &&
2970 { ac_try='test -z "$ac_c_werror_flag"
2971 || test ! -s conftest.err'
2972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2973 (eval $ac_try) 2>&5
2974 ac_status=$?
2975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976 (exit $ac_status); }; } &&
2977 { ac_try='test -s conftest.$ac_objext'
2978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2979 (eval $ac_try) 2>&5
2980 ac_status=$?
2981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2982 (exit $ac_status); }; }; then
2983 break
2984 else
2985 echo "$as_me: failed program was:" >&5
2986 sed 's/^/| /' conftest.$ac_ext >&5
2987
2988 fi
2989 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2990 done
2991 rm -f conftest*
2992 if test -n "$ac_declaration"; then
2993 echo '#ifdef __cplusplus' >>confdefs.h
2994 echo $ac_declaration >>confdefs.h
2995 echo '#endif' >>confdefs.h
2996 fi
2997
2998 else
2999 echo "$as_me: failed program was:" >&5
3000 sed 's/^/| /' conftest.$ac_ext >&5
3001
3002 fi
3003 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3004 ac_ext=c
3005 ac_cpp='$CPP $CPPFLAGS'
3006 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3007 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3008 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3009 DEPDIR="${am__leading_dot}deps"
3010
3011 ac_config_commands="$ac_config_commands depfiles"
3012
3013
3014 am_make=${MAKE-make}
3015 cat > confinc << 'END'
3016 am__doit:
3017 @echo done
3018 .PHONY: am__doit
3019 END
3020 # If we don't find an include directive, just comment out the code.
3021 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3022 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
3023 am__include="#"
3024 am__quote=
3025 _am_result=none
3026 # First try GNU make style include.
3027 echo "include confinc" > confmf
3028 # We grep out `Entering directory' and `Leaving directory'
3029 # messages which can occur if `w' ends up in MAKEFLAGS.
3030 # In particular we don't look at `^make:' because GNU make might
3031 # be invoked under some other name (usually "gmake"), in which
3032 # case it prints its new name instead of `make'.
3033 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3034 am__include=include
3035 am__quote=
3036 _am_result=GNU
3037 fi
3038 # Now try BSD make style include.
3039 if test "$am__include" = "#"; then
3040 echo '.include "confinc"' > confmf
3041 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3042 am__include=.include
3043 am__quote="\""
3044 _am_result=BSD
3045 fi
3046 fi
3047
3048
3049 echo "$as_me:$LINENO: result: $_am_result" >&5
3050 echo "${ECHO_T}$_am_result" >&6
3051 rm -f confinc confmf
3052
3053 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
3054 if test "${enable_dependency_tracking+set}" = set; then
3055 enableval="$enable_dependency_tracking"
3056
3057 fi;
3058 if test "x$enable_dependency_tracking" != xno; then
3059 am_depcomp="$ac_aux_dir/depcomp"
3060 AMDEPBACKSLASH='\'
3061 fi
3062
3063
3064 if test "x$enable_dependency_tracking" != xno; then
3065 AMDEP_TRUE=
3066 AMDEP_FALSE='#'
3067 else
3068 AMDEP_TRUE='#'
3069 AMDEP_FALSE=
3070 fi
3071
3072
3073
3074
3075 depcc="$CC" am_compiler_list=
3076
3077 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3078 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3079 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3080 echo $ECHO_N "(cached) $ECHO_C" >&6
3081 else
3082 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3083 # We make a subdir and do the tests there. Otherwise we can end up
3084 # making bogus files that we don't know about and never remove. For
3085 # instance it was reported that on HP-UX the gcc test will end up
3086 # making a dummy file named `D' -- because `-MD' means `put the output
3087 # in D'.
3088 mkdir conftest.dir
3089 # Copy depcomp to subdir because otherwise we won't find it if we're
3090 # using a relative directory.
3091 cp "$am_depcomp" conftest.dir
3092 cd conftest.dir
3093 # We will build objects and dependencies in a subdirectory because
3094 # it helps to detect inapplicable dependency modes. For instance
3095 # both Tru64's cc and ICC support -MD to output dependencies as a
3096 # side effect of compilation, but ICC will put the dependencies in
3097 # the current directory while Tru64 will put them in the object
3098 # directory.
3099 mkdir sub
3100
3101 am_cv_CC_dependencies_compiler_type=none
3102 if test "$am_compiler_list" = ""; then
3103 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3104 fi
3105 for depmode in $am_compiler_list; do
3106 # Setup a source with many dependencies, because some compilers
3107 # like to wrap large dependency lists on column 80 (with \), and
3108 # we should not choose a depcomp mode which is confused by this.
3109 #
3110 # We need to recreate these files for each test, as the compiler may
3111 # overwrite some of them when testing with obscure command lines.
3112 # This happens at least with the AIX C compiler.
3113 : > sub/conftest.c
3114 for i in 1 2 3 4 5 6; do
3115 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3116 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3117 # Solaris 8's {/usr,}/bin/sh.
3118 touch sub/conftst$i.h
3119 done
3120 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3121
3122 case $depmode in
3123 nosideeffect)
3124 # after this tag, mechanisms are not by side-effect, so they'll
3125 # only be used when explicitly requested
3126 if test "x$enable_dependency_tracking" = xyes; then
3127 continue
3128 else
3129 break
3130 fi
3131 ;;
3132 none) break ;;
3133 esac
3134 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3135 # mode. It turns out that the SunPro C++ compiler does not properly
3136 # handle `-M -o', and we need to detect this.
3137 if depmode=$depmode \
3138 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3139 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3140 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3141 >/dev/null 2>conftest.err &&
3142 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3143 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3144 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3145 # icc doesn't choke on unknown options, it will just issue warnings
3146 # or remarks (even with -Werror). So we grep stderr for any message
3147 # that says an option was ignored or not supported.
3148 # When given -MP, icc 7.0 and 7.1 complain thusly:
3149 # icc: Command line warning: ignoring option '-M'; no argument required
3150 # The diagnosis changed in icc 8.0:
3151 # icc: Command line remark: option '-MP' not supported
3152 if (grep 'ignoring option' conftest.err ||
3153 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3154 am_cv_CC_dependencies_compiler_type=$depmode
3155 break
3156 fi
3157 fi
3158 done
3159
3160 cd ..
3161 rm -rf conftest.dir
3162 else
3163 am_cv_CC_dependencies_compiler_type=none
3164 fi
3165
3166 fi
3167 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3168 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3169 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3170
3171
3172
3173 if
3174 test "x$enable_dependency_tracking" != xno \
3175 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3176 am__fastdepCC_TRUE=
3177 am__fastdepCC_FALSE='#'
3178 else
3179 am__fastdepCC_TRUE='#'
3180 am__fastdepCC_FALSE=
3181 fi
3182
3183
3184
3185
3186
3187
3188 # By default we simply use the C compiler to build assembly code.
3189
3190 test "${CCAS+set}" = set || CCAS=$CC
3191 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
3192
3193
3194
3195 if test "x$CC" != xcc; then
3196 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
3197 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
3198 else
3199 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
3200 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
3201 fi
3202 set dummy $CC; ac_cc=`echo $2 |
3203 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3204 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
3205 echo $ECHO_N "(cached) $ECHO_C" >&6
3206 else
3207 cat >conftest.$ac_ext <<_ACEOF
3208 /* confdefs.h. */
3209 _ACEOF
3210 cat confdefs.h >>conftest.$ac_ext
3211 cat >>conftest.$ac_ext <<_ACEOF
3212 /* end confdefs.h. */
3213
3214 int
3215 main ()
3216 {
3217
3218 ;
3219 return 0;
3220 }
3221 _ACEOF
3222 # Make sure it works both with $CC and with simple cc.
3223 # We do the test twice because some compilers refuse to overwrite an
3224 # existing .o file with -o, though they will create one.
3225 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3226 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3227 (eval $ac_try) 2>&5
3228 ac_status=$?
3229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3230 (exit $ac_status); } &&
3231 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3232 (eval $ac_try) 2>&5
3233 ac_status=$?
3234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3235 (exit $ac_status); };
3236 then
3237 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
3238 if test "x$CC" != xcc; then
3239 # Test first that cc exists at all.
3240 if { ac_try='cc -c conftest.$ac_ext >&5'
3241 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3242 (eval $ac_try) 2>&5
3243 ac_status=$?
3244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3245 (exit $ac_status); }; }; then
3246 ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3247 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3248 (eval $ac_try) 2>&5
3249 ac_status=$?
3250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3251 (exit $ac_status); } &&
3252 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3253 (eval $ac_try) 2>&5
3254 ac_status=$?
3255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3256 (exit $ac_status); };
3257 then
3258 # cc works too.
3259 :
3260 else
3261 # cc exists but doesn't like -o.
3262 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3263 fi
3264 fi
3265 fi
3266 else
3267 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3268 fi
3269 rm -f conftest*
3270
3271 fi
3272 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
3273 echo "$as_me:$LINENO: result: yes" >&5
3274 echo "${ECHO_T}yes" >&6
3275 else
3276 echo "$as_me:$LINENO: result: no" >&5
3277 echo "${ECHO_T}no" >&6
3278
3279 cat >>confdefs.h <<\_ACEOF
3280 #define NO_MINUS_C_MINUS_O 1
3281 _ACEOF
3282
3283 fi
3284
3285 # FIXME: we rely on the cache variable name because
3286 # there is no other way.
3287 set dummy $CC
3288 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3289 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
3290 # Losing compiler, so override with the script.
3291 # FIXME: It is wrong to rewrite CC.
3292 # But if we don't then we get into trouble of one sort or another.
3293 # A longer-term fix would be to have automake use am__CC in this case,
3294 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3295 CC="$am_aux_dir/compile $CC"
3296 fi
3297
3298
3299
3300 macro_version='2.1a'
3301 macro_revision='1.2435'
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314 ltmain="$ac_aux_dir/ltmain.sh"
3315
3316 # Set options
3317
3318 enable_dlopen=no
3319
3320
3321 enable_win32_dll=no
3322
3323
3324 # Check whether --enable-shared or --disable-shared was given.
3325 if test "${enable_shared+set}" = set; then
3326 enableval="$enable_shared"
3327 p=${PACKAGE-default}
3328 case $enableval in
3329 yes) enable_shared=yes ;;
3330 no) enable_shared=no ;;
3331 *)
3332 enable_shared=no
3333 # Look at the argument we got. We use all the common list separators.
3334 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3335 for pkg in $enableval; do
3336 IFS="$lt_save_ifs"
3337 if test "X$pkg" = "X$p"; then
3338 enable_shared=yes
3339 fi
3340 done
3341 IFS="$lt_save_ifs"
3342 ;;
3343 esac
3344 else
3345 enable_shared=yes
3346 fi;
3347
3348
3349
3350
3351
3352
3353
3354
3355 # Check whether --enable-static or --disable-static was given.
3356 if test "${enable_static+set}" = set; then
3357 enableval="$enable_static"
3358 p=${PACKAGE-default}
3359 case $enableval in
3360 yes) enable_static=yes ;;
3361 no) enable_static=no ;;
3362 *)
3363 enable_static=no
3364 # Look at the argument we got. We use all the common list separators.
3365 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3366 for pkg in $enableval; do
3367 IFS="$lt_save_ifs"
3368 if test "X$pkg" = "X$p"; then
3369 enable_static=yes
3370 fi
3371 done
3372 IFS="$lt_save_ifs"
3373 ;;
3374 esac
3375 else
3376 enable_static=yes
3377 fi;
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387 # Check whether --with-pic or --without-pic was given.
3388 if test "${with_pic+set}" = set; then
3389 withval="$with_pic"
3390 pic_mode="$withval"
3391 else
3392 pic_mode=default
3393 fi;
3394
3395 test -z "$pic_mode" && pic_mode=default
3396
3397
3398
3399
3400
3401
3402
3403 # Check whether --enable-fast-install or --disable-fast-install was given.
3404 if test "${enable_fast_install+set}" = set; then
3405 enableval="$enable_fast_install"
3406 p=${PACKAGE-default}
3407 case $enableval in
3408 yes) enable_fast_install=yes ;;
3409 no) enable_fast_install=no ;;
3410 *)
3411 enable_fast_install=no
3412 # Look at the argument we got. We use all the common list separators.
3413 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3414 for pkg in $enableval; do
3415 IFS="$lt_save_ifs"
3416 if test "X$pkg" = "X$p"; then
3417 enable_fast_install=yes
3418 fi
3419 done
3420 IFS="$lt_save_ifs"
3421 ;;
3422 esac
3423 else
3424 enable_fast_install=yes
3425 fi;
3426
3427
3428
3429
3430
3431
3432
3433
3434 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3435 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3436 if test "${lt_cv_path_SED+set}" = set; then
3437 echo $ECHO_N "(cached) $ECHO_C" >&6
3438 else
3439 # Loop through the user's path and test for sed and gsed.
3440 # Then use that list of sed's as ones to test for truncation.
3441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3442 for as_dir in $PATH
3443 do
3444 IFS=$as_save_IFS
3445 test -z "$as_dir" && as_dir=.
3446 for lt_ac_prog in sed gsed; do
3447 for ac_exec_ext in '' $ac_executable_extensions; do
3448 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3449 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3450 fi
3451 done
3452 done
3453 done
3454 IFS=$as_save_IFS
3455 lt_ac_max=0
3456 lt_ac_count=0
3457 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3458 # along with /bin/sed that truncates output.
3459 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3460 test ! -f $lt_ac_sed && continue
3461 cat /dev/null > conftest.in
3462 lt_ac_count=0
3463 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3464 # Check for GNU sed and select it if it is found.
3465 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3466 lt_cv_path_SED=$lt_ac_sed
3467 break
3468 fi
3469 while true; do
3470 cat conftest.in conftest.in >conftest.tmp
3471 mv conftest.tmp conftest.in
3472 cp conftest.in conftest.nl
3473 echo >>conftest.nl
3474 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3475 cmp -s conftest.out conftest.nl || break
3476 # 10000 chars as input seems more than enough
3477 test $lt_ac_count -gt 10 && break
3478 lt_ac_count=`expr $lt_ac_count + 1`
3479 if test $lt_ac_count -gt $lt_ac_max; then
3480 lt_ac_max=$lt_ac_count
3481 lt_cv_path_SED=$lt_ac_sed
3482 fi
3483 done
3484 done
3485
3486 fi
3487
3488 SED=$lt_cv_path_SED
3489
3490 echo "$as_me:$LINENO: result: $SED" >&5
3491 echo "${ECHO_T}$SED" >&6
3492
3493 test -z "$SED" && SED=sed
3494 Xsed="$SED -e 1s/^X//"
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506 echo "$as_me:$LINENO: checking for egrep" >&5
3507 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3508 if test "${ac_cv_prog_egrep+set}" = set; then
3509 echo $ECHO_N "(cached) $ECHO_C" >&6
3510 else
3511 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3512 then ac_cv_prog_egrep='grep -E'
3513 else ac_cv_prog_egrep='egrep'
3514 fi
3515 fi
3516 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3517 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3518 EGREP=$ac_cv_prog_egrep
3519
3520
3521 echo "$as_me:$LINENO: checking for fgrep" >&5
3522 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
3523 if test "${ac_cv_prog_fgrep+set}" = set; then
3524 echo $ECHO_N "(cached) $ECHO_C" >&6
3525 else
3526 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
3527 then ac_cv_prog_fgrep='grep -F'
3528 else ac_cv_prog_fgrep='fgrep'
3529 fi
3530 fi
3531 echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
3532 echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
3533 FGREP=$ac_cv_prog_fgrep
3534
3535
3536 test -z "$GREP" && GREP=grep
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3557 if test "${with_gnu_ld+set}" = set; then
3558 withval="$with_gnu_ld"
3559 test "$withval" = no || with_gnu_ld=yes
3560 else
3561 with_gnu_ld=no
3562 fi;
3563 ac_prog=ld
3564 if test "$GCC" = yes; then
3565 # Check if gcc -print-prog-name=ld gives a path.
3566 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3567 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3568 case $host in
3569 *-*-mingw*)
3570 # gcc leaves a trailing carriage return which upsets mingw
3571 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3572 *)
3573 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3574 esac
3575 case $ac_prog in
3576 # Accept absolute paths.
3577 [\\/]* | ?:[\\/]*)
3578 re_direlt='/[^/][^/]*/\.\./'
3579 # Canonicalize the pathname of ld
3580 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3581 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3582 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3583 done
3584 test -z "$LD" && LD="$ac_prog"
3585 ;;
3586 "")
3587 # If it fails, then pretend we aren't using GCC.
3588 ac_prog=ld
3589 ;;
3590 *)
3591 # If it is relative, then search for the first ld in PATH.
3592 with_gnu_ld=unknown
3593 ;;
3594 esac
3595 elif test "$with_gnu_ld" = yes; then
3596 echo "$as_me:$LINENO: checking for GNU ld" >&5
3597 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3598 else
3599 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3600 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3601 fi
3602 if test "${lt_cv_path_LD+set}" = set; then
3603 echo $ECHO_N "(cached) $ECHO_C" >&6
3604 else
3605 if test -z "$LD"; then
3606 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3607 for ac_dir in $PATH; do
3608 IFS="$lt_save_ifs"
3609 test -z "$ac_dir" && ac_dir=.
3610 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3611 lt_cv_path_LD="$ac_dir/$ac_prog"
3612 # Check to see if the program is GNU ld. I'd rather use --version,
3613 # but apparently some variants of GNU ld only accept -v.
3614 # Break only if it was the GNU/non-GNU ld that we prefer.
3615 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3616 *GNU* | *'with BFD'*)
3617 test "$with_gnu_ld" != no && break
3618 ;;
3619 *)
3620 test "$with_gnu_ld" != yes && break
3621 ;;
3622 esac
3623 fi
3624 done
3625 IFS="$lt_save_ifs"
3626 else
3627 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3628 fi
3629 fi
3630
3631 LD="$lt_cv_path_LD"
3632 if test -n "$LD"; then
3633 echo "$as_me:$LINENO: result: $LD" >&5
3634 echo "${ECHO_T}$LD" >&6
3635 else
3636 echo "$as_me:$LINENO: result: no" >&5
3637 echo "${ECHO_T}no" >&6
3638 fi
3639 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3640 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3641 { (exit 1); exit 1; }; }
3642 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3643 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3644 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3645 echo $ECHO_N "(cached) $ECHO_C" >&6
3646 else
3647 # I'd rather use --version here, but apparently some GNU lds only accept -v.
3648 case `$LD -v 2>&1 </dev/null` in
3649 *GNU* | *'with BFD'*)
3650 lt_cv_prog_gnu_ld=yes
3651 ;;
3652 *)
3653 lt_cv_prog_gnu_ld=no
3654 ;;
3655 esac
3656 fi
3657 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3658 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3659 with_gnu_ld=$lt_cv_prog_gnu_ld
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670 echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
3671 echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
3672 if test "${lt_cv_path_NM+set}" = set; then
3673 echo $ECHO_N "(cached) $ECHO_C" >&6
3674 else
3675 if test -n "$NM"; then
3676 # Let the user override the test.
3677 lt_cv_path_NM="$NM"
3678 else
3679 lt_nm_to_check="${ac_tool_prefix}nm"
3680 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3681 lt_nm_to_check="$lt_nm_to_check nm"
3682 fi
3683 for lt_tmp_nm in $lt_nm_to_check; do
3684 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3685 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3686 IFS="$lt_save_ifs"
3687 test -z "$ac_dir" && ac_dir=.
3688 tmp_nm="$ac_dir/$lt_tmp_nm"
3689 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3690 # Check to see if the nm accepts a BSD-compat flag.
3691 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3692 # nm: unknown option "B" ignored
3693 # Tru64's nm complains that /dev/null is an invalid object file
3694 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3695 */dev/null* | *'Invalid file or object type'*)
3696 lt_cv_path_NM="$tmp_nm -B"
3697 break
3698 ;;
3699 *)
3700 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3701 */dev/null*)
3702 lt_cv_path_NM="$tmp_nm -p"
3703 break
3704 ;;
3705 *)
3706 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3707 continue # so that we can try to find one that supports BSD flags
3708 ;;
3709 esac
3710 ;;
3711 esac
3712 fi
3713 done
3714 IFS="$lt_save_ifs"
3715 done
3716 : ${lt_cv_path_NM=no}
3717 fi
3718 fi
3719 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3720 echo "${ECHO_T}$lt_cv_path_NM" >&6
3721 if test "$lt_cv_path_NM" != "no"; then
3722 NM="$lt_cv_path_NM"
3723 else
3724 # Didn't find any BSD compatible name lister, look for dumpbin.
3725 if test -n "$ac_tool_prefix"; then
3726 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3727 do
3728 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3729 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3730 echo "$as_me:$LINENO: checking for $ac_word" >&5
3731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3732 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
3733 echo $ECHO_N "(cached) $ECHO_C" >&6
3734 else
3735 if test -n "$DUMPBIN"; then
3736 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
3737 else
3738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3739 for as_dir in $PATH
3740 do
3741 IFS=$as_save_IFS
3742 test -z "$as_dir" && as_dir=.
3743 for ac_exec_ext in '' $ac_executable_extensions; do
3744 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3745 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
3746 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3747 break 2
3748 fi
3749 done
3750 done
3751
3752 fi
3753 fi
3754 DUMPBIN=$ac_cv_prog_DUMPBIN
3755 if test -n "$DUMPBIN"; then
3756 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
3757 echo "${ECHO_T}$DUMPBIN" >&6
3758 else
3759 echo "$as_me:$LINENO: result: no" >&5
3760 echo "${ECHO_T}no" >&6
3761 fi
3762
3763 test -n "$DUMPBIN" && break
3764 done
3765 fi
3766 if test -z "$DUMPBIN"; then
3767 ac_ct_DUMPBIN=$DUMPBIN
3768 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3769 do
3770 # Extract the first word of "$ac_prog", so it can be a program name with args.
3771 set dummy $ac_prog; ac_word=$2
3772 echo "$as_me:$LINENO: checking for $ac_word" >&5
3773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3774 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
3775 echo $ECHO_N "(cached) $ECHO_C" >&6
3776 else
3777 if test -n "$ac_ct_DUMPBIN"; then
3778 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
3779 else
3780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3781 for as_dir in $PATH
3782 do
3783 IFS=$as_save_IFS
3784 test -z "$as_dir" && as_dir=.
3785 for ac_exec_ext in '' $ac_executable_extensions; do
3786 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3787 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
3788 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3789 break 2
3790 fi
3791 done
3792 done
3793
3794 fi
3795 fi
3796 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
3797 if test -n "$ac_ct_DUMPBIN"; then
3798 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
3799 echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
3800 else
3801 echo "$as_me:$LINENO: result: no" >&5
3802 echo "${ECHO_T}no" >&6
3803 fi
3804
3805 test -n "$ac_ct_DUMPBIN" && break
3806 done
3807 test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
3808
3809 DUMPBIN=$ac_ct_DUMPBIN
3810 fi
3811
3812
3813 if test "$DUMPBIN" != ":"; then
3814 NM="$DUMPBIN"
3815 fi
3816 fi
3817 test -z "$NM" && NM=nm
3818
3819
3820
3821
3822
3823
3824 echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
3825 echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
3826 if test "${lt_cv_nm_interface+set}" = set; then
3827 echo $ECHO_N "(cached) $ECHO_C" >&6
3828 else
3829 lt_cv_nm_interface="BSD nm"
3830 echo "int some_variable = 0;" > conftest.$ac_ext
3831 (eval echo "\"\$as_me:3831: $ac_compile\"" >&5)
3832 (eval "$ac_compile" 2>conftest.err)
3833 cat conftest.err >&5
3834 (eval echo "\"\$as_me:3834: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
3835 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
3836 cat conftest.err >&5
3837 (eval echo "\"\$as_me:3837: output\"" >&5)
3838 cat conftest.out >&5
3839 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
3840 lt_cv_nm_interface="MS dumpbin"
3841 fi
3842 rm -f conftest*
3843 fi
3844 echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
3845 echo "${ECHO_T}$lt_cv_nm_interface" >&6
3846
3847 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3848 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3849 LN_S=$as_ln_s
3850 if test "$LN_S" = "ln -s"; then
3851 echo "$as_me:$LINENO: result: yes" >&5
3852 echo "${ECHO_T}yes" >&6
3853 else
3854 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3855 echo "${ECHO_T}no, using $LN_S" >&6
3856 fi
3857
3858 # find the maximum length of command line arguments
3859 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
3860 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
3861 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
3862 echo $ECHO_N "(cached) $ECHO_C" >&6
3863 else
3864 i=0
3865 teststring="ABCD"
3866
3867 case $build_os in
3868 msdosdjgpp*)
3869 # On DJGPP, this test can blow up pretty badly due to problems in libc
3870 # (any single argument exceeding 2000 bytes causes a buffer overrun
3871 # during glob expansion). Even if it were fixed, the result of this
3872 # check would be larger than it should be.
3873 lt_cv_sys_max_cmd_len=12288; # 12K is about right
3874 ;;
3875
3876 gnu*)
3877 # Under GNU Hurd, this test is not required because there is
3878 # no limit to the length of command line arguments.
3879 # Libtool will interpret -1 as no limit whatsoever
3880 lt_cv_sys_max_cmd_len=-1;
3881 ;;
3882
3883 cygwin* | mingw*)
3884 # On Win9x/ME, this test blows up -- it succeeds, but takes
3885 # about 5 minutes as the teststring grows exponentially.
3886 # Worse, since 9x/ME are not pre-emptively multitasking,
3887 # you end up with a "frozen" computer, even though with patience
3888 # the test eventually succeeds (with a max line length of 256k).
3889 # Instead, let's just punt: use the minimum linelength reported by
3890 # all of the supported platforms: 8192 (on NT/2K/XP).
3891 lt_cv_sys_max_cmd_len=8192;
3892 ;;
3893
3894 amigaos*)
3895 # On AmigaOS with pdksh, this test takes hours, literally.
3896 # So we just punt and use a minimum line length of 8192.
3897 lt_cv_sys_max_cmd_len=8192;
3898 ;;
3899
3900 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
3901 # This has been around since 386BSD, at least. Likely further.
3902 if test -x /sbin/sysctl; then
3903 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
3904 elif test -x /usr/sbin/sysctl; then
3905 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
3906 else
3907 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
3908 fi
3909 # And add a safety zone
3910 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
3911 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
3912 ;;
3913
3914 interix*)
3915 # We know the value 262144 and hardcode it with a safety zone (like BSD)
3916 lt_cv_sys_max_cmd_len=196608
3917 ;;
3918
3919 osf*)
3920 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
3921 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
3922 # nice to cause kernel panics so lets avoid the loop below.
3923 # First set a reasonable default.
3924 lt_cv_sys_max_cmd_len=16384
3925 #
3926 if test -x /sbin/sysconfig; then
3927 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
3928 *1*) lt_cv_sys_max_cmd_len=-1 ;;
3929 esac
3930 fi
3931 ;;
3932 sco3.2v5*)
3933 lt_cv_sys_max_cmd_len=102400
3934 ;;
3935 sysv5* | sco5v6* | sysv4.2uw2*)
3936 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
3937 if test -n "$kargmax"; then
3938 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
3939 else
3940 lt_cv_sys_max_cmd_len=32768
3941 fi
3942 ;;
3943 *)
3944 lt_cv_sys_max_cmd_len=`getconf ARG_MAX 2> /dev/null`
3945 if test -n $lt_cv_sys_max_cmd_len; then
3946 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
3947 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
3948 else
3949 # Make teststring a little bigger before we do anything with it.
3950 # a 1K string should be a reasonable start.
3951 for i in 1 2 3 4 5 6 7 8 ; do
3952 teststring=$teststring$teststring
3953 done
3954 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
3955 # If test is not a shell built-in, we'll probably end up computing a
3956 # maximum length that is only half of the actual maximum length, but
3957 # we can't tell.
3958 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
3959 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
3960 test $i != 17 # 1/2 MB should be enough
3961 do
3962 i=`expr $i + 1`
3963 teststring=$teststring$teststring
3964 done
3965 # Only check the string length outside the loop.
3966 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
3967 teststring=
3968 # Add a significant safety factor because C++ compilers can tack on
3969 # massive amounts of additional arguments before passing them to the
3970 # linker. It appears as though 1/2 is a usable value.
3971 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
3972 fi
3973 ;;
3974 esac
3975
3976 fi
3977
3978 if test -n $lt_cv_sys_max_cmd_len ; then
3979 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
3980 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
3981 else
3982 echo "$as_me:$LINENO: result: none" >&5
3983 echo "${ECHO_T}none" >&6
3984 fi
3985 max_cmd_len=$lt_cv_sys_max_cmd_len
3986
3987
3988
3989
3990
3991
3992
3993 : ${CP="cp -f"}
3994 : ${MV="mv -f"}
3995 : ${RM="rm -f"}
3996
3997 echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
3998 echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
3999 # Try some XSI features
4000 xsi_shell=no
4001 ( _lt_dummy="a/b/c"
4002 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4003 = c,a/b,, ) >/dev/null 2>&1 \
4004 && xsi_shell=yes
4005 echo "$as_me:$LINENO: result: $xsi_shell" >&5
4006 echo "${ECHO_T}$xsi_shell" >&6
4007
4008
4009 echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
4010 echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
4011 lt_shell_append=no
4012 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4013 >/dev/null 2>&1 \
4014 && lt_shell_append=yes
4015 echo "$as_me:$LINENO: result: $lt_shell_append" >&5
4016 echo "${ECHO_T}$lt_shell_append" >&6
4017
4018
4019 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4020 lt_unset=unset
4021 else
4022 lt_unset=false
4023 fi
4024
4025
4026
4027
4028
4029 # test EBCDIC or ASCII
4030 case `echo X|tr X '\101'` in
4031 A) # ASCII based system
4032 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4033 lt_SP2NL='tr \040 \012'
4034 lt_NL2SP='tr \015\012 \040\040'
4035 ;;
4036 *) # EBCDIC based system
4037 lt_SP2NL='tr \100 \n'
4038 lt_NL2SP='tr \r\n \100\100'
4039 ;;
4040 esac
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4051 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4052 if test "${lt_cv_ld_reload_flag+set}" = set; then
4053 echo $ECHO_N "(cached) $ECHO_C" >&6
4054 else
4055 lt_cv_ld_reload_flag='-r'
4056 fi
4057 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4058 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4059 reload_flag=$lt_cv_ld_reload_flag
4060 case $reload_flag in
4061 "" | " "*) ;;
4062 *) reload_flag=" $reload_flag" ;;
4063 esac
4064 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4065 case $host_os in
4066 darwin*)
4067 if test "$GCC" = yes; then
4068 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4069 else
4070 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4071 fi
4072 ;;
4073 esac
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084 echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4085 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
4086 if test "${lt_cv_deplibs_check_method+set}" = set; then
4087 echo $ECHO_N "(cached) $ECHO_C" >&6
4088 else
4089 lt_cv_file_magic_cmd='$MAGIC_CMD'
4090 lt_cv_file_magic_test_file=
4091 lt_cv_deplibs_check_method='unknown'
4092 # Need to set the preceding variable on all platforms that support
4093 # interlibrary dependencies.
4094 # 'none' -- dependencies not supported.
4095 # `unknown' -- same as none, but documents that we really don't know.
4096 # 'pass_all' -- all dependencies passed with no checks.
4097 # 'test_compile' -- check by making test program.
4098 # 'file_magic [[regex]]' -- check by looking for files in library path
4099 # which responds to the $file_magic_cmd with a given extended regex.
4100 # If you have `file' or equivalent on your system and you're not sure
4101 # whether `pass_all' will *always* work, you probably want this one.
4102
4103 case $host_os in
4104 aix[4-9]*)
4105 lt_cv_deplibs_check_method=pass_all
4106 ;;
4107
4108 beos*)
4109 lt_cv_deplibs_check_method=pass_all
4110 ;;
4111
4112 bsdi[45]*)
4113 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4114 lt_cv_file_magic_cmd='/usr/bin/file -L'
4115 lt_cv_file_magic_test_file=/shlib/libc.so
4116 ;;
4117
4118 cygwin*)
4119 # func_win32_libid is a shell function defined in ltmain.sh
4120 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4121 lt_cv_file_magic_cmd='func_win32_libid'
4122 ;;
4123
4124 mingw* | pw32*)
4125 # Base MSYS/MinGW do not provide the 'file' command needed by
4126 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4127 # unless we find 'file', for example because we are cross-compiling.
4128 if ( file / ) >/dev/null 2>&1; then
4129 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4130 lt_cv_file_magic_cmd='func_win32_libid'
4131 else
4132 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4133 lt_cv_file_magic_cmd='$OBJDUMP -f'
4134 fi
4135 ;;
4136
4137 darwin* | rhapsody*)
4138 lt_cv_deplibs_check_method=pass_all
4139 ;;
4140
4141 freebsd* | dragonfly*)
4142 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4143 case $host_cpu in
4144 i*86 )
4145 # Not sure whether the presence of OpenBSD here was a mistake.
4146 # Let's accept both of them until this is cleared up.
4147 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4148 lt_cv_file_magic_cmd=/usr/bin/file
4149 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4150 ;;
4151 esac
4152 else
4153 lt_cv_deplibs_check_method=pass_all
4154 fi
4155 ;;
4156
4157 gnu*)
4158 lt_cv_deplibs_check_method=pass_all
4159 ;;
4160
4161 hpux10.20* | hpux11*)
4162 lt_cv_file_magic_cmd=/usr/bin/file
4163 case $host_cpu in
4164 ia64*)
4165 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4166 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4167 ;;
4168 hppa*64*)
4169 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4170 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4171 ;;
4172 *)
4173 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4174 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4175 ;;
4176 esac
4177 ;;
4178
4179 interix[3-9]*)
4180 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4181 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4182 ;;
4183
4184 irix5* | irix6* | nonstopux*)
4185 case $LD in
4186 *-32|*"-32 ") libmagic=32-bit;;
4187 *-n32|*"-n32 ") libmagic=N32;;
4188 *-64|*"-64 ") libmagic=64-bit;;
4189 *) libmagic=never-match;;
4190 esac
4191 lt_cv_deplibs_check_method=pass_all
4192 ;;
4193
4194 # This must be Linux ELF.
4195 linux* | k*bsd*-gnu)
4196 lt_cv_deplibs_check_method=pass_all
4197 ;;
4198
4199 netbsd*)
4200 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4201 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4202 else
4203 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4204 fi
4205 ;;
4206
4207 newos6*)
4208 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4209 lt_cv_file_magic_cmd=/usr/bin/file
4210 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4211 ;;
4212
4213 *nto* | *qnx*)
4214 lt_cv_deplibs_check_method=pass_all
4215 ;;
4216
4217 openbsd*)
4218 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4219 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4220 else
4221 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4222 fi
4223 ;;
4224
4225 osf3* | osf4* | osf5*)
4226 lt_cv_deplibs_check_method=pass_all
4227 ;;
4228
4229 rdos*)
4230 lt_cv_deplibs_check_method=pass_all
4231 ;;
4232
4233 solaris*)
4234 lt_cv_deplibs_check_method=pass_all
4235 ;;
4236
4237 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4238 lt_cv_deplibs_check_method=pass_all
4239 ;;
4240
4241 sysv4 | sysv4.3*)
4242 case $host_vendor in
4243 motorola)
4244 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]'
4245 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4246 ;;
4247 ncr)
4248 lt_cv_deplibs_check_method=pass_all
4249 ;;
4250 sequent)
4251 lt_cv_file_magic_cmd='/bin/file'
4252 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4253 ;;
4254 sni)
4255 lt_cv_file_magic_cmd='/bin/file'
4256 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4257 lt_cv_file_magic_test_file=/lib/libc.so
4258 ;;
4259 siemens)
4260 lt_cv_deplibs_check_method=pass_all
4261 ;;
4262 pc)
4263 lt_cv_deplibs_check_method=pass_all
4264 ;;
4265 esac
4266 ;;
4267
4268 tpf*)
4269 lt_cv_deplibs_check_method=pass_all
4270 ;;
4271 esac
4272
4273 fi
4274 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4275 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4276 file_magic_cmd=$lt_cv_file_magic_cmd
4277 deplibs_check_method=$lt_cv_deplibs_check_method
4278 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291 if test -n "$ac_tool_prefix"; then
4292 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4293 set dummy ${ac_tool_prefix}ar; ac_word=$2
4294 echo "$as_me:$LINENO: checking for $ac_word" >&5
4295 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4296 if test "${ac_cv_prog_AR+set}" = set; then
4297 echo $ECHO_N "(cached) $ECHO_C" >&6
4298 else
4299 if test -n "$AR"; then
4300 ac_cv_prog_AR="$AR" # Let the user override the test.
4301 else
4302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4303 for as_dir in $PATH
4304 do
4305 IFS=$as_save_IFS
4306 test -z "$as_dir" && as_dir=.
4307 for ac_exec_ext in '' $ac_executable_extensions; do
4308 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4309 ac_cv_prog_AR="${ac_tool_prefix}ar"
4310 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4311 break 2
4312 fi
4313 done
4314 done
4315
4316 fi
4317 fi
4318 AR=$ac_cv_prog_AR
4319 if test -n "$AR"; then
4320 echo "$as_me:$LINENO: result: $AR" >&5
4321 echo "${ECHO_T}$AR" >&6
4322 else
4323 echo "$as_me:$LINENO: result: no" >&5
4324 echo "${ECHO_T}no" >&6
4325 fi
4326
4327 fi
4328 if test -z "$ac_cv_prog_AR"; then
4329 ac_ct_AR=$AR
4330 # Extract the first word of "ar", so it can be a program name with args.
4331 set dummy ar; ac_word=$2
4332 echo "$as_me:$LINENO: checking for $ac_word" >&5
4333 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4334 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4335 echo $ECHO_N "(cached) $ECHO_C" >&6
4336 else
4337 if test -n "$ac_ct_AR"; then
4338 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4339 else
4340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4341 for as_dir in $PATH
4342 do
4343 IFS=$as_save_IFS
4344 test -z "$as_dir" && as_dir=.
4345 for ac_exec_ext in '' $ac_executable_extensions; do
4346 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4347 ac_cv_prog_ac_ct_AR="ar"
4348 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4349 break 2
4350 fi
4351 done
4352 done
4353
4354 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
4355 fi
4356 fi
4357 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4358 if test -n "$ac_ct_AR"; then
4359 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
4360 echo "${ECHO_T}$ac_ct_AR" >&6
4361 else
4362 echo "$as_me:$LINENO: result: no" >&5
4363 echo "${ECHO_T}no" >&6
4364 fi
4365
4366 AR=$ac_ct_AR
4367 else
4368 AR="$ac_cv_prog_AR"
4369 fi
4370
4371 test -z "$AR" && AR=ar
4372 test -z "$AR_FLAGS" && AR_FLAGS=cru
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384 if test -n "$ac_tool_prefix"; then
4385 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4386 set dummy ${ac_tool_prefix}strip; ac_word=$2
4387 echo "$as_me:$LINENO: checking for $ac_word" >&5
4388 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4389 if test "${ac_cv_prog_STRIP+set}" = set; then
4390 echo $ECHO_N "(cached) $ECHO_C" >&6
4391 else
4392 if test -n "$STRIP"; then
4393 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4394 else
4395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4396 for as_dir in $PATH
4397 do
4398 IFS=$as_save_IFS
4399 test -z "$as_dir" && as_dir=.
4400 for ac_exec_ext in '' $ac_executable_extensions; do
4401 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4402 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4403 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4404 break 2
4405 fi
4406 done
4407 done
4408
4409 fi
4410 fi
4411 STRIP=$ac_cv_prog_STRIP
4412 if test -n "$STRIP"; then
4413 echo "$as_me:$LINENO: result: $STRIP" >&5
4414 echo "${ECHO_T}$STRIP" >&6
4415 else
4416 echo "$as_me:$LINENO: result: no" >&5
4417 echo "${ECHO_T}no" >&6
4418 fi
4419
4420 fi
4421 if test -z "$ac_cv_prog_STRIP"; then
4422 ac_ct_STRIP=$STRIP
4423 # Extract the first word of "strip", so it can be a program name with args.
4424 set dummy strip; ac_word=$2
4425 echo "$as_me:$LINENO: checking for $ac_word" >&5
4426 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4427 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4428 echo $ECHO_N "(cached) $ECHO_C" >&6
4429 else
4430 if test -n "$ac_ct_STRIP"; then
4431 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4432 else
4433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4434 for as_dir in $PATH
4435 do
4436 IFS=$as_save_IFS
4437 test -z "$as_dir" && as_dir=.
4438 for ac_exec_ext in '' $ac_executable_extensions; do
4439 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4440 ac_cv_prog_ac_ct_STRIP="strip"
4441 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4442 break 2
4443 fi
4444 done
4445 done
4446
4447 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4448 fi
4449 fi
4450 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4451 if test -n "$ac_ct_STRIP"; then
4452 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4453 echo "${ECHO_T}$ac_ct_STRIP" >&6
4454 else
4455 echo "$as_me:$LINENO: result: no" >&5
4456 echo "${ECHO_T}no" >&6
4457 fi
4458
4459 STRIP=$ac_ct_STRIP
4460 else
4461 STRIP="$ac_cv_prog_STRIP"
4462 fi
4463
4464 test -z "$STRIP" && STRIP=:
4465
4466
4467
4468
4469
4470
4471 if test -n "$ac_tool_prefix"; then
4472 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4473 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4474 echo "$as_me:$LINENO: checking for $ac_word" >&5
4475 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4476 if test "${ac_cv_prog_RANLIB+set}" = set; then
4477 echo $ECHO_N "(cached) $ECHO_C" >&6
4478 else
4479 if test -n "$RANLIB"; then
4480 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4481 else
4482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4483 for as_dir in $PATH
4484 do
4485 IFS=$as_save_IFS
4486 test -z "$as_dir" && as_dir=.
4487 for ac_exec_ext in '' $ac_executable_extensions; do
4488 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4489 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4490 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4491 break 2
4492 fi
4493 done
4494 done
4495
4496 fi
4497 fi
4498 RANLIB=$ac_cv_prog_RANLIB
4499 if test -n "$RANLIB"; then
4500 echo "$as_me:$LINENO: result: $RANLIB" >&5
4501 echo "${ECHO_T}$RANLIB" >&6
4502 else
4503 echo "$as_me:$LINENO: result: no" >&5
4504 echo "${ECHO_T}no" >&6
4505 fi
4506
4507 fi
4508 if test -z "$ac_cv_prog_RANLIB"; then
4509 ac_ct_RANLIB=$RANLIB
4510 # Extract the first word of "ranlib", so it can be a program name with args.
4511 set dummy ranlib; ac_word=$2
4512 echo "$as_me:$LINENO: checking for $ac_word" >&5
4513 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4514 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4515 echo $ECHO_N "(cached) $ECHO_C" >&6
4516 else
4517 if test -n "$ac_ct_RANLIB"; then
4518 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4519 else
4520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521 for as_dir in $PATH
4522 do
4523 IFS=$as_save_IFS
4524 test -z "$as_dir" && as_dir=.
4525 for ac_exec_ext in '' $ac_executable_extensions; do
4526 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4527 ac_cv_prog_ac_ct_RANLIB="ranlib"
4528 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4529 break 2
4530 fi
4531 done
4532 done
4533
4534 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4535 fi
4536 fi
4537 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4538 if test -n "$ac_ct_RANLIB"; then
4539 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4540 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4541 else
4542 echo "$as_me:$LINENO: result: no" >&5
4543 echo "${ECHO_T}no" >&6
4544 fi
4545
4546 RANLIB=$ac_ct_RANLIB
4547 else
4548 RANLIB="$ac_cv_prog_RANLIB"
4549 fi
4550
4551 test -z "$RANLIB" && RANLIB=:
4552
4553
4554
4555
4556
4557
4558 # Determine commands to create old-style static archives.
4559 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
4560 old_postinstall_cmds='chmod 644 $oldlib'
4561 old_postuninstall_cmds=
4562
4563 if test -n "$RANLIB"; then
4564 case $host_os in
4565 openbsd*)
4566 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
4567 ;;
4568 *)
4569 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
4570 ;;
4571 esac
4572 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4573 fi
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608 # If no C compiler was specified, use CC.
4609 LTCC=${LTCC-"$CC"}
4610
4611 # If no C compiler flags were specified, use CFLAGS.
4612 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4613
4614 # Allow CC to be a program name with arguments.
4615 compiler=$CC
4616
4617
4618 # Check for command to grab the raw symbol name followed by C symbol from nm.
4619 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
4620 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
4621 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4622 echo $ECHO_N "(cached) $ECHO_C" >&6
4623 else
4624
4625 # These are sane defaults that work on at least a few old systems.
4626 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
4627
4628 # Character class describing NM global symbol codes.
4629 symcode='[BCDEGRST]'
4630
4631 # Regexp to match symbols that can be accessed directly from C.
4632 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4633
4634 # Define system-specific variables.
4635 case $host_os in
4636 aix*)
4637 symcode='[BCDT]'
4638 ;;
4639 cygwin* | mingw* | pw32*)
4640 symcode='[ABCDGISTW]'
4641 ;;
4642 hpux*)
4643 if test "$host_cpu" = ia64; then
4644 symcode='[ABCDEGRST]'
4645 fi
4646 ;;
4647 irix* | nonstopux*)
4648 symcode='[BCDEGRST]'
4649 ;;
4650 osf*)
4651 symcode='[BCDEGQRST]'
4652 ;;
4653 solaris*)
4654 symcode='[BDRT]'
4655 ;;
4656 sco3.2v5*)
4657 symcode='[DT]'
4658 ;;
4659 sysv4.2uw2*)
4660 symcode='[DT]'
4661 ;;
4662 sysv5* | sco5v6* | unixware* | OpenUNIX*)
4663 symcode='[ABDT]'
4664 ;;
4665 sysv4)
4666 symcode='[DFNSTU]'
4667 ;;
4668 esac
4669
4670 # If we're using GNU nm, then use its standard symbol codes.
4671 case `$NM -V 2>&1` in
4672 *GNU* | *'with BFD'*)
4673 symcode='[ABCDGIRSTW]' ;;
4674 esac
4675
4676 # Transform an extracted symbol line into a proper C declaration.
4677 # Some systems (esp. on ia64) link data and code symbols differently,
4678 # so use this general approach.
4679 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4680
4681 # Transform an extracted symbol line into symbol name and symbol address
4682 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
4683
4684 # Handle CRLF in mingw tool chain
4685 opt_cr=
4686 case $build_os in
4687 mingw*)
4688 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4689 ;;
4690 esac
4691
4692 # Try without a prefix underscore, then with it.
4693 for ac_symprfx in "" "_"; do
4694
4695 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
4696 symxfrm="\\1 $ac_symprfx\\2 \\2"
4697
4698 # Write the raw and C identifiers.
4699 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
4700 # Fake it for dumpbin and say T for any non-static function
4701 # and D for any global variable.
4702 # Also find C++ and __fastcall symbols from MSVC++,
4703 # which start with @ or ?.
4704 lt_cv_sys_global_symbol_pipe="$AWK '"\
4705 " {last_section=section; section=\$ 3};"\
4706 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
4707 " \$ 0!~/External *\|/{next};"\
4708 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
4709 " {if(hide[section]) next};"\
4710 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
4711 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
4712 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
4713 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
4714 " ' prfx=^$ac_symprfx"
4715 else
4716 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
4717 fi
4718
4719 # Check to see that the pipe works correctly.
4720 pipe_works=no
4721
4722 rm -f conftest*
4723 cat > conftest.$ac_ext <<_LT_EOF
4724 #ifdef __cplusplus
4725 extern "C" {
4726 #endif
4727 char nm_test_var;
4728 void nm_test_func(void);
4729 void nm_test_func(void){}
4730 #ifdef __cplusplus
4731 }
4732 #endif
4733 int main(){nm_test_var='a';nm_test_func();return(0);}
4734 _LT_EOF
4735
4736 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4737 (eval $ac_compile) 2>&5
4738 ac_status=$?
4739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4740 (exit $ac_status); }; then
4741 # Now try to grab the symbols.
4742 nlist=conftest.nm
4743 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4744 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4745 ac_status=$?
4746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4747 (exit $ac_status); } && test -s "$nlist"; then
4748 # Try sorting and uniquifying the output.
4749 if sort "$nlist" | uniq > "$nlist"T; then
4750 mv -f "$nlist"T "$nlist"
4751 else
4752 rm -f "$nlist"T
4753 fi
4754
4755 # Make sure that we snagged all the symbols we need.
4756 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
4757 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
4758 cat <<_LT_EOF > conftest.$ac_ext
4759 #ifdef __cplusplus
4760 extern "C" {
4761 #endif
4762
4763 _LT_EOF
4764 # Now generate the symbol file.
4765 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
4766
4767 cat <<_LT_EOF >> conftest.$ac_ext
4768
4769 /* The mapping between symbol names and symbols. */
4770 const struct {
4771 const char *name;
4772 void *address;
4773 }
4774 lt__PROGRAM__LTX_preloaded_symbols[] =
4775 {
4776 { "@PROGRAM@", (void *) 0 },
4777 _LT_EOF
4778 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
4779 cat <<\_LT_EOF >> conftest.$ac_ext
4780 {0, (void *) 0}
4781 };
4782
4783 /* This works around a problem in FreeBSD linker */
4784 #ifdef FREEBSD_WORKAROUND
4785 static const void *lt_preloaded_setup() {
4786 return lt__PROGRAM__LTX_preloaded_symbols;
4787 }
4788 #endif
4789
4790 #ifdef __cplusplus
4791 }
4792 #endif
4793 _LT_EOF
4794 # Now try linking the two files.
4795 mv conftest.$ac_objext conftstm.$ac_objext
4796 lt_save_LIBS="$LIBS"
4797 lt_save_CFLAGS="$CFLAGS"
4798 LIBS="conftstm.$ac_objext"
4799 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
4800 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4801 (eval $ac_link) 2>&5
4802 ac_status=$?
4803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4804 (exit $ac_status); } && test -s conftest${ac_exeext}; then
4805 pipe_works=yes
4806 fi
4807 LIBS="$lt_save_LIBS"
4808 CFLAGS="$lt_save_CFLAGS"
4809 else
4810 echo "cannot find nm_test_func in $nlist" >&5
4811 fi
4812 else
4813 echo "cannot find nm_test_var in $nlist" >&5
4814 fi
4815 else
4816 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4817 fi
4818 else
4819 echo "$progname: failed program was:" >&5
4820 cat conftest.$ac_ext >&5
4821 fi
4822 rm -f conftest* conftst*
4823
4824 # Do not use the global_symbol_pipe unless it works.
4825 if test "$pipe_works" = yes; then
4826 break
4827 else
4828 lt_cv_sys_global_symbol_pipe=
4829 fi
4830 done
4831
4832 fi
4833
4834 if test -z "$lt_cv_sys_global_symbol_pipe"; then
4835 lt_cv_sys_global_symbol_to_cdecl=
4836 fi
4837 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
4838 echo "$as_me:$LINENO: result: failed" >&5
4839 echo "${ECHO_T}failed" >&6
4840 else
4841 echo "$as_me:$LINENO: result: ok" >&5
4842 echo "${ECHO_T}ok" >&6
4843 fi
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4863 if test "${enable_libtool_lock+set}" = set; then
4864 enableval="$enable_libtool_lock"
4865
4866 fi;
4867 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4868
4869 # Some flags need to be propagated to the compiler or linker for good
4870 # libtool support.
4871 case $host in
4872 ia64-*-hpux*)
4873 # Find out which ABI we are using.
4874 echo 'int i;' > conftest.$ac_ext
4875 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4876 (eval $ac_compile) 2>&5
4877 ac_status=$?
4878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4879 (exit $ac_status); }; then
4880 case `/usr/bin/file conftest.$ac_objext` in
4881 *ELF-32*)
4882 HPUX_IA64_MODE="32"
4883 ;;
4884 *ELF-64*)
4885 HPUX_IA64_MODE="64"
4886 ;;
4887 esac
4888 fi
4889 rm -rf conftest*
4890 ;;
4891 *-*-irix6*)
4892 # Find out which ABI we are using.
4893 echo '#line 4893 "configure"' > conftest.$ac_ext
4894 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4895 (eval $ac_compile) 2>&5
4896 ac_status=$?
4897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4898 (exit $ac_status); }; then
4899 if test "$lt_cv_prog_gnu_ld" = yes; then
4900 case `/usr/bin/file conftest.$ac_objext` in
4901 *32-bit*)
4902 LD="${LD-ld} -melf32bsmip"
4903 ;;
4904 *N32*)
4905 LD="${LD-ld} -melf32bmipn32"
4906 ;;
4907 *64-bit*)
4908 LD="${LD-ld} -melf64bmip"
4909 ;;
4910 esac
4911 else
4912 case `/usr/bin/file conftest.$ac_objext` in
4913 *32-bit*)
4914 LD="${LD-ld} -32"
4915 ;;
4916 *N32*)
4917 LD="${LD-ld} -n32"
4918 ;;
4919 *64-bit*)
4920 LD="${LD-ld} -64"
4921 ;;
4922 esac
4923 fi
4924 fi
4925 rm -rf conftest*
4926 ;;
4927
4928 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4929 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
4930 # Find out which ABI we are using.
4931 echo 'int i;' > conftest.$ac_ext
4932 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4933 (eval $ac_compile) 2>&5
4934 ac_status=$?
4935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4936 (exit $ac_status); }; then
4937 case `/usr/bin/file conftest.o` in
4938 *32-bit*)
4939 case $host in
4940 x86_64-*kfreebsd*-gnu)
4941 LD="${LD-ld} -m elf_i386_fbsd"
4942 ;;
4943 x86_64-*linux*)
4944 LD="${LD-ld} -m elf_i386"
4945 ;;
4946 ppc64-*linux*|powerpc64-*linux*)
4947 LD="${LD-ld} -m elf32ppclinux"
4948 ;;
4949 s390x-*linux*)
4950 LD="${LD-ld} -m elf_s390"
4951 ;;
4952 sparc64-*linux*)
4953 LD="${LD-ld} -m elf32_sparc"
4954 ;;
4955 esac
4956 ;;
4957 *64-bit*)
4958 case $host in
4959 x86_64-*kfreebsd*-gnu)
4960 LD="${LD-ld} -m elf_x86_64_fbsd"
4961 ;;
4962 x86_64-*linux*)
4963 LD="${LD-ld} -m elf_x86_64"
4964 ;;
4965 ppc*-*linux*|powerpc*-*linux*)
4966 LD="${LD-ld} -m elf64ppc"
4967 ;;
4968 s390*-*linux*|s390*-*tpf*)
4969 LD="${LD-ld} -m elf64_s390"
4970 ;;
4971 sparc*-*linux*)
4972 LD="${LD-ld} -m elf64_sparc"
4973 ;;
4974 esac
4975 ;;
4976 esac
4977 fi
4978 rm -rf conftest*
4979 ;;
4980
4981 *-*-sco3.2v5*)
4982 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4983 SAVE_CFLAGS="$CFLAGS"
4984 CFLAGS="$CFLAGS -belf"
4985 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4986 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4987 if test "${lt_cv_cc_needs_belf+set}" = set; then
4988 echo $ECHO_N "(cached) $ECHO_C" >&6
4989 else
4990 ac_ext=c
4991 ac_cpp='$CPP $CPPFLAGS'
4992 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4993 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4994 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4995
4996 cat >conftest.$ac_ext <<_ACEOF
4997 /* confdefs.h. */
4998 _ACEOF
4999 cat confdefs.h >>conftest.$ac_ext
5000 cat >>conftest.$ac_ext <<_ACEOF
5001 /* end confdefs.h. */
5002
5003 int
5004 main ()
5005 {
5006
5007 ;
5008 return 0;
5009 }
5010 _ACEOF
5011 rm -f conftest.$ac_objext conftest$ac_exeext
5012 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5013 (eval $ac_link) 2>conftest.er1
5014 ac_status=$?
5015 grep -v '^ *+' conftest.er1 >conftest.err
5016 rm -f conftest.er1
5017 cat conftest.err >&5
5018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5019 (exit $ac_status); } &&
5020 { ac_try='test -z "$ac_c_werror_flag"
5021 || test ! -s conftest.err'
5022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5023 (eval $ac_try) 2>&5
5024 ac_status=$?
5025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5026 (exit $ac_status); }; } &&
5027 { ac_try='test -s conftest$ac_exeext'
5028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5029 (eval $ac_try) 2>&5
5030 ac_status=$?
5031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5032 (exit $ac_status); }; }; then
5033 lt_cv_cc_needs_belf=yes
5034 else
5035 echo "$as_me: failed program was:" >&5
5036 sed 's/^/| /' conftest.$ac_ext >&5
5037
5038 lt_cv_cc_needs_belf=no
5039 fi
5040 rm -f conftest.err conftest.$ac_objext \
5041 conftest$ac_exeext conftest.$ac_ext
5042 ac_ext=c
5043 ac_cpp='$CPP $CPPFLAGS'
5044 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5045 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5046 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5047
5048 fi
5049 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5050 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5051 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5052 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5053 CFLAGS="$SAVE_CFLAGS"
5054 fi
5055 ;;
5056 sparc*-*solaris*)
5057 # Find out which ABI we are using.
5058 echo 'int i;' > conftest.$ac_ext
5059 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5060 (eval $ac_compile) 2>&5
5061 ac_status=$?
5062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5063 (exit $ac_status); }; then
5064 case `/usr/bin/file conftest.o` in
5065 *64-bit*)
5066 case $lt_cv_prog_gnu_ld in
5067 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5068 *) LD="${LD-ld} -64" ;;
5069 esac
5070 ;;
5071 esac
5072 fi
5073 rm -rf conftest*
5074 ;;
5075 esac
5076
5077 need_locks="$enable_libtool_lock"
5078
5079 ac_ext=c
5080 ac_cpp='$CPP $CPPFLAGS'
5081 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5082 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5083 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5084 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5085 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
5086 # On Suns, sometimes $CPP names a directory.
5087 if test -n "$CPP" && test -d "$CPP"; then
5088 CPP=
5089 fi
5090 if test -z "$CPP"; then
5091 if test "${ac_cv_prog_CPP+set}" = set; then
5092 echo $ECHO_N "(cached) $ECHO_C" >&6
5093 else
5094 # Double quotes because CPP needs to be expanded
5095 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5096 do
5097 ac_preproc_ok=false
5098 for ac_c_preproc_warn_flag in '' yes
5099 do
5100 # Use a header file that comes with gcc, so configuring glibc
5101 # with a fresh cross-compiler works.
5102 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5103 # <limits.h> exists even on freestanding compilers.
5104 # On the NeXT, cc -E runs the code through the compiler's parser,
5105 # not just through cpp. "Syntax error" is here to catch this case.
5106 cat >conftest.$ac_ext <<_ACEOF
5107 /* confdefs.h. */
5108 _ACEOF
5109 cat confdefs.h >>conftest.$ac_ext
5110 cat >>conftest.$ac_ext <<_ACEOF
5111 /* end confdefs.h. */
5112 #ifdef __STDC__
5113 # include <limits.h>
5114 #else
5115 # include <assert.h>
5116 #endif
5117 Syntax error
5118 _ACEOF
5119 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5120 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5121 ac_status=$?
5122 grep -v '^ *+' conftest.er1 >conftest.err
5123 rm -f conftest.er1
5124 cat conftest.err >&5
5125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5126 (exit $ac_status); } >/dev/null; then
5127 if test -s conftest.err; then
5128 ac_cpp_err=$ac_c_preproc_warn_flag
5129 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5130 else
5131 ac_cpp_err=
5132 fi
5133 else
5134 ac_cpp_err=yes
5135 fi
5136 if test -z "$ac_cpp_err"; then
5137 :
5138 else
5139 echo "$as_me: failed program was:" >&5
5140 sed 's/^/| /' conftest.$ac_ext >&5
5141
5142 # Broken: fails on valid input.
5143 continue
5144 fi
5145 rm -f conftest.err conftest.$ac_ext
5146
5147 # OK, works on sane cases. Now check whether non-existent headers
5148 # can be detected and how.
5149 cat >conftest.$ac_ext <<_ACEOF
5150 /* confdefs.h. */
5151 _ACEOF
5152 cat confdefs.h >>conftest.$ac_ext
5153 cat >>conftest.$ac_ext <<_ACEOF
5154 /* end confdefs.h. */
5155 #include <ac_nonexistent.h>
5156 _ACEOF
5157 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5158 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5159 ac_status=$?
5160 grep -v '^ *+' conftest.er1 >conftest.err
5161 rm -f conftest.er1
5162 cat conftest.err >&5
5163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5164 (exit $ac_status); } >/dev/null; then
5165 if test -s conftest.err; then
5166 ac_cpp_err=$ac_c_preproc_warn_flag
5167 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5168 else
5169 ac_cpp_err=
5170 fi
5171 else
5172 ac_cpp_err=yes
5173 fi
5174 if test -z "$ac_cpp_err"; then
5175 # Broken: success on invalid input.
5176 continue
5177 else
5178 echo "$as_me: failed program was:" >&5
5179 sed 's/^/| /' conftest.$ac_ext >&5
5180
5181 # Passes both tests.
5182 ac_preproc_ok=:
5183 break
5184 fi
5185 rm -f conftest.err conftest.$ac_ext
5186
5187 done
5188 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5189 rm -f conftest.err conftest.$ac_ext
5190 if $ac_preproc_ok; then
5191 break
5192 fi
5193
5194 done
5195 ac_cv_prog_CPP=$CPP
5196
5197 fi
5198 CPP=$ac_cv_prog_CPP
5199 else
5200 ac_cv_prog_CPP=$CPP
5201 fi
5202 echo "$as_me:$LINENO: result: $CPP" >&5
5203 echo "${ECHO_T}$CPP" >&6
5204 ac_preproc_ok=false
5205 for ac_c_preproc_warn_flag in '' yes
5206 do
5207 # Use a header file that comes with gcc, so configuring glibc
5208 # with a fresh cross-compiler works.
5209 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5210 # <limits.h> exists even on freestanding compilers.
5211 # On the NeXT, cc -E runs the code through the compiler's parser,
5212 # not just through cpp. "Syntax error" is here to catch this case.
5213 cat >conftest.$ac_ext <<_ACEOF
5214 /* confdefs.h. */
5215 _ACEOF
5216 cat confdefs.h >>conftest.$ac_ext
5217 cat >>conftest.$ac_ext <<_ACEOF
5218 /* end confdefs.h. */
5219 #ifdef __STDC__
5220 # include <limits.h>
5221 #else
5222 # include <assert.h>
5223 #endif
5224 Syntax error
5225 _ACEOF
5226 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5227 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5228 ac_status=$?
5229 grep -v '^ *+' conftest.er1 >conftest.err
5230 rm -f conftest.er1
5231 cat conftest.err >&5
5232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5233 (exit $ac_status); } >/dev/null; then
5234 if test -s conftest.err; then
5235 ac_cpp_err=$ac_c_preproc_warn_flag
5236 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5237 else
5238 ac_cpp_err=
5239 fi
5240 else
5241 ac_cpp_err=yes
5242 fi
5243 if test -z "$ac_cpp_err"; then
5244 :
5245 else
5246 echo "$as_me: failed program was:" >&5
5247 sed 's/^/| /' conftest.$ac_ext >&5
5248
5249 # Broken: fails on valid input.
5250 continue
5251 fi
5252 rm -f conftest.err conftest.$ac_ext
5253
5254 # OK, works on sane cases. Now check whether non-existent headers
5255 # can be detected and how.
5256 cat >conftest.$ac_ext <<_ACEOF
5257 /* confdefs.h. */
5258 _ACEOF
5259 cat confdefs.h >>conftest.$ac_ext
5260 cat >>conftest.$ac_ext <<_ACEOF
5261 /* end confdefs.h. */
5262 #include <ac_nonexistent.h>
5263 _ACEOF
5264 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5265 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5266 ac_status=$?
5267 grep -v '^ *+' conftest.er1 >conftest.err
5268 rm -f conftest.er1
5269 cat conftest.err >&5
5270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5271 (exit $ac_status); } >/dev/null; then
5272 if test -s conftest.err; then
5273 ac_cpp_err=$ac_c_preproc_warn_flag
5274 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5275 else
5276 ac_cpp_err=
5277 fi
5278 else
5279 ac_cpp_err=yes
5280 fi
5281 if test -z "$ac_cpp_err"; then
5282 # Broken: success on invalid input.
5283 continue
5284 else
5285 echo "$as_me: failed program was:" >&5
5286 sed 's/^/| /' conftest.$ac_ext >&5
5287
5288 # Passes both tests.
5289 ac_preproc_ok=:
5290 break
5291 fi
5292 rm -f conftest.err conftest.$ac_ext
5293
5294 done
5295 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5296 rm -f conftest.err conftest.$ac_ext
5297 if $ac_preproc_ok; then
5298 :
5299 else
5300 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5301 See \`config.log' for more details." >&5
5302 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5303 See \`config.log' for more details." >&2;}
5304 { (exit 1); exit 1; }; }
5305 fi
5306
5307 ac_ext=c
5308 ac_cpp='$CPP $CPPFLAGS'
5309 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5310 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5311 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5312
5313
5314 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5315 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5316 if test "${ac_cv_header_stdc+set}" = set; then
5317 echo $ECHO_N "(cached) $ECHO_C" >&6
5318 else
5319 cat >conftest.$ac_ext <<_ACEOF
5320 /* confdefs.h. */
5321 _ACEOF
5322 cat confdefs.h >>conftest.$ac_ext
5323 cat >>conftest.$ac_ext <<_ACEOF
5324 /* end confdefs.h. */
5325 #include <stdlib.h>
5326 #include <stdarg.h>
5327 #include <string.h>
5328 #include <float.h>
5329
5330 int
5331 main ()
5332 {
5333
5334 ;
5335 return 0;
5336 }
5337 _ACEOF
5338 rm -f conftest.$ac_objext
5339 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5340 (eval $ac_compile) 2>conftest.er1
5341 ac_status=$?
5342 grep -v '^ *+' conftest.er1 >conftest.err
5343 rm -f conftest.er1
5344 cat conftest.err >&5
5345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5346 (exit $ac_status); } &&
5347 { ac_try='test -z "$ac_c_werror_flag"
5348 || test ! -s conftest.err'
5349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5350 (eval $ac_try) 2>&5
5351 ac_status=$?
5352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5353 (exit $ac_status); }; } &&
5354 { ac_try='test -s conftest.$ac_objext'
5355 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5356 (eval $ac_try) 2>&5
5357 ac_status=$?
5358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5359 (exit $ac_status); }; }; then
5360 ac_cv_header_stdc=yes
5361 else
5362 echo "$as_me: failed program was:" >&5
5363 sed 's/^/| /' conftest.$ac_ext >&5
5364
5365 ac_cv_header_stdc=no
5366 fi
5367 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5368
5369 if test $ac_cv_header_stdc = yes; then
5370 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5371 cat >conftest.$ac_ext <<_ACEOF
5372 /* confdefs.h. */
5373 _ACEOF
5374 cat confdefs.h >>conftest.$ac_ext
5375 cat >>conftest.$ac_ext <<_ACEOF
5376 /* end confdefs.h. */
5377 #include <string.h>
5378
5379 _ACEOF
5380 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5381 $EGREP "memchr" >/dev/null 2>&1; then
5382 :
5383 else
5384 ac_cv_header_stdc=no
5385 fi
5386 rm -f conftest*
5387
5388 fi
5389
5390 if test $ac_cv_header_stdc = yes; then
5391 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5392 cat >conftest.$ac_ext <<_ACEOF
5393 /* confdefs.h. */
5394 _ACEOF
5395 cat confdefs.h >>conftest.$ac_ext
5396 cat >>conftest.$ac_ext <<_ACEOF
5397 /* end confdefs.h. */
5398 #include <stdlib.h>
5399
5400 _ACEOF
5401 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5402 $EGREP "free" >/dev/null 2>&1; then
5403 :
5404 else
5405 ac_cv_header_stdc=no
5406 fi
5407 rm -f conftest*
5408
5409 fi
5410
5411 if test $ac_cv_header_stdc = yes; then
5412 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5413 if test "$cross_compiling" = yes; then
5414 :
5415 else
5416 cat >conftest.$ac_ext <<_ACEOF
5417 /* confdefs.h. */
5418 _ACEOF
5419 cat confdefs.h >>conftest.$ac_ext
5420 cat >>conftest.$ac_ext <<_ACEOF
5421 /* end confdefs.h. */
5422 #include <ctype.h>
5423 #if ((' ' & 0x0FF) == 0x020)
5424 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5425 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5426 #else
5427 # define ISLOWER(c) \
5428 (('a' <= (c) && (c) <= 'i') \
5429 || ('j' <= (c) && (c) <= 'r') \
5430 || ('s' <= (c) && (c) <= 'z'))
5431 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5432 #endif
5433
5434 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5435 int
5436 main ()
5437 {
5438 int i;
5439 for (i = 0; i < 256; i++)
5440 if (XOR (islower (i), ISLOWER (i))
5441 || toupper (i) != TOUPPER (i))
5442 exit(2);
5443 exit (0);
5444 }
5445 _ACEOF
5446 rm -f conftest$ac_exeext
5447 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5448 (eval $ac_link) 2>&5
5449 ac_status=$?
5450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5451 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5453 (eval $ac_try) 2>&5
5454 ac_status=$?
5455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5456 (exit $ac_status); }; }; then
5457 :
5458 else
5459 echo "$as_me: program exited with status $ac_status" >&5
5460 echo "$as_me: failed program was:" >&5
5461 sed 's/^/| /' conftest.$ac_ext >&5
5462
5463 ( exit $ac_status )
5464 ac_cv_header_stdc=no
5465 fi
5466 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5467 fi
5468 fi
5469 fi
5470 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5471 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5472 if test $ac_cv_header_stdc = yes; then
5473
5474 cat >>confdefs.h <<\_ACEOF
5475 #define STDC_HEADERS 1
5476 _ACEOF
5477
5478 fi
5479
5480 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5491 inttypes.h stdint.h unistd.h
5492 do
5493 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5494 echo "$as_me:$LINENO: checking for $ac_header" >&5
5495 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5496 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5497 echo $ECHO_N "(cached) $ECHO_C" >&6
5498 else
5499 cat >conftest.$ac_ext <<_ACEOF
5500 /* confdefs.h. */
5501 _ACEOF
5502 cat confdefs.h >>conftest.$ac_ext
5503 cat >>conftest.$ac_ext <<_ACEOF
5504 /* end confdefs.h. */
5505 $ac_includes_default
5506
5507 #include <$ac_header>
5508 _ACEOF
5509 rm -f conftest.$ac_objext
5510 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5511 (eval $ac_compile) 2>conftest.er1
5512 ac_status=$?
5513 grep -v '^ *+' conftest.er1 >conftest.err
5514 rm -f conftest.er1
5515 cat conftest.err >&5
5516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5517 (exit $ac_status); } &&
5518 { ac_try='test -z "$ac_c_werror_flag"
5519 || test ! -s conftest.err'
5520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5521 (eval $ac_try) 2>&5
5522 ac_status=$?
5523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5524 (exit $ac_status); }; } &&
5525 { ac_try='test -s conftest.$ac_objext'
5526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5527 (eval $ac_try) 2>&5
5528 ac_status=$?
5529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5530 (exit $ac_status); }; }; then
5531 eval "$as_ac_Header=yes"
5532 else
5533 echo "$as_me: failed program was:" >&5
5534 sed 's/^/| /' conftest.$ac_ext >&5
5535
5536 eval "$as_ac_Header=no"
5537 fi
5538 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5539 fi
5540 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5541 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5542 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5543 cat >>confdefs.h <<_ACEOF
5544 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5545 _ACEOF
5546
5547 fi
5548
5549 done
5550
5551
5552
5553 for ac_header in dlfcn.h
5554 do
5555 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5556 echo "$as_me:$LINENO: checking for $ac_header" >&5
5557 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5558 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5559 echo $ECHO_N "(cached) $ECHO_C" >&6
5560 else
5561 cat >conftest.$ac_ext <<_ACEOF
5562 /* confdefs.h. */
5563 _ACEOF
5564 cat confdefs.h >>conftest.$ac_ext
5565 cat >>conftest.$ac_ext <<_ACEOF
5566 /* end confdefs.h. */
5567 $ac_includes_default
5568
5569 #include <$ac_header>
5570 _ACEOF
5571 rm -f conftest.$ac_objext
5572 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5573 (eval $ac_compile) 2>conftest.er1
5574 ac_status=$?
5575 grep -v '^ *+' conftest.er1 >conftest.err
5576 rm -f conftest.er1
5577 cat conftest.err >&5
5578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5579 (exit $ac_status); } &&
5580 { ac_try='test -z "$ac_c_werror_flag"
5581 || test ! -s conftest.err'
5582 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5583 (eval $ac_try) 2>&5
5584 ac_status=$?
5585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5586 (exit $ac_status); }; } &&
5587 { ac_try='test -s conftest.$ac_objext'
5588 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5589 (eval $ac_try) 2>&5
5590 ac_status=$?
5591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5592 (exit $ac_status); }; }; then
5593 eval "$as_ac_Header=yes"
5594 else
5595 echo "$as_me: failed program was:" >&5
5596 sed 's/^/| /' conftest.$ac_ext >&5
5597
5598 eval "$as_ac_Header=no"
5599 fi
5600 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5601 fi
5602 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5603 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5604 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5605 cat >>confdefs.h <<_ACEOF
5606 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5607 _ACEOF
5608
5609 fi
5610
5611 done
5612
5613
5614
5615 # This can be used to rebuild libtool when needed
5616 LIBTOOL_DEPS="$ltmain"
5617
5618 # Always use our own libtool.
5619 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645 test -z "$LN_S" && LN_S="ln -s"
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660 if test -n "${ZSH_VERSION+set}" ; then
5661 setopt NO_GLOB_SUBST
5662 fi
5663
5664 echo "$as_me:$LINENO: checking for objdir" >&5
5665 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5666 if test "${lt_cv_objdir+set}" = set; then
5667 echo $ECHO_N "(cached) $ECHO_C" >&6
5668 else
5669 rm -f .libs 2>/dev/null
5670 mkdir .libs 2>/dev/null
5671 if test -d .libs; then
5672 lt_cv_objdir=.libs
5673 else
5674 # MS-DOS does not allow filenames that begin with a dot.
5675 lt_cv_objdir=_libs
5676 fi
5677 rmdir .libs 2>/dev/null
5678 fi
5679 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
5680 echo "${ECHO_T}$lt_cv_objdir" >&6
5681 objdir=$lt_cv_objdir
5682
5683
5684
5685
5686
5687 cat >>confdefs.h <<_ACEOF
5688 #define LT_OBJDIR "$lt_cv_objdir/"
5689 _ACEOF
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707 case $host_os in
5708 aix3*)
5709 # AIX sometimes has problems with the GCC collect2 program. For some
5710 # reason, if we set the COLLECT_NAMES environment variable, the problems
5711 # vanish in a puff of smoke.
5712 if test "X${COLLECT_NAMES+set}" != Xset; then
5713 COLLECT_NAMES=
5714 export COLLECT_NAMES
5715 fi
5716 ;;
5717 esac
5718
5719 # Sed substitution that helps us do robust quoting. It backslashifies
5720 # metacharacters that are still active within double-quoted strings.
5721 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5722
5723 # Same as above, but do not quote variable references.
5724 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5725
5726 # Sed substitution to delay expansion of an escaped shell variable in a
5727 # double_quote_subst'ed string.
5728 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5729
5730 # Sed substitution to delay expansion of an escaped single quote.
5731 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5732
5733 # Sed substitution to avoid accidental globbing in evaled expressions
5734 no_glob_subst='s/\*/\\\*/g'
5735
5736 # Global variables:
5737 ofile=libtool
5738 can_build_shared=yes
5739
5740 # All known linkers require a `.a' archive for static linking (except MSVC,
5741 # which needs '.lib').
5742 libext=a
5743
5744 with_gnu_ld="$lt_cv_prog_gnu_ld"
5745
5746 old_CC="$CC"
5747 old_CFLAGS="$CFLAGS"
5748
5749 # Set sane defaults for various variables
5750 test -z "$CC" && CC=cc
5751 test -z "$LTCC" && LTCC=$CC
5752 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
5753 test -z "$LD" && LD=ld
5754 test -z "$ac_objext" && ac_objext=o
5755
5756 for cc_temp in $compiler""; do
5757 case $cc_temp in
5758 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
5759 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
5760 \-*) ;;
5761 *) break;;
5762 esac
5763 done
5764 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
5765
5766
5767 # Only perform the check for file, if the check method requires it
5768 test -z "$MAGIC_CMD" && MAGIC_CMD=file
5769 case $deplibs_check_method in
5770 file_magic*)
5771 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5772 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
5773 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
5774 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5775 echo $ECHO_N "(cached) $ECHO_C" >&6
5776 else
5777 case $MAGIC_CMD in
5778 [\\/*] | ?:[\\/]*)
5779 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5780 ;;
5781 *)
5782 lt_save_MAGIC_CMD="$MAGIC_CMD"
5783 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5784 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5785 for ac_dir in $ac_dummy; do
5786 IFS="$lt_save_ifs"
5787 test -z "$ac_dir" && ac_dir=.
5788 if test -f $ac_dir/${ac_tool_prefix}file; then
5789 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
5790 if test -n "$file_magic_test_file"; then
5791 case $deplibs_check_method in
5792 "file_magic "*)
5793 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
5794 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5795 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5796 $EGREP "$file_magic_regex" > /dev/null; then
5797 :
5798 else
5799 cat <<_LT_EOF 1>&2
5800
5801 *** Warning: the command libtool uses to detect shared libraries,
5802 *** $file_magic_cmd, produces output that libtool cannot recognize.
5803 *** The result is that libtool may fail to recognize shared libraries
5804 *** as such. This will affect the creation of libtool libraries that
5805 *** depend on shared libraries, but programs linked with such libtool
5806 *** libraries will work regardless of this problem. Nevertheless, you
5807 *** may want to report the problem to your system manager and/or to
5808 *** bug-libtool@gnu.org
5809
5810 _LT_EOF
5811 fi ;;
5812 esac
5813 fi
5814 break
5815 fi
5816 done
5817 IFS="$lt_save_ifs"
5818 MAGIC_CMD="$lt_save_MAGIC_CMD"
5819 ;;
5820 esac
5821 fi
5822
5823 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5824 if test -n "$MAGIC_CMD"; then
5825 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5826 echo "${ECHO_T}$MAGIC_CMD" >&6
5827 else
5828 echo "$as_me:$LINENO: result: no" >&5
5829 echo "${ECHO_T}no" >&6
5830 fi
5831
5832
5833
5834
5835
5836 if test -z "$lt_cv_path_MAGIC_CMD"; then
5837 if test -n "$ac_tool_prefix"; then
5838 echo "$as_me:$LINENO: checking for file" >&5
5839 echo $ECHO_N "checking for file... $ECHO_C" >&6
5840 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5841 echo $ECHO_N "(cached) $ECHO_C" >&6
5842 else
5843 case $MAGIC_CMD in
5844 [\\/*] | ?:[\\/]*)
5845 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5846 ;;
5847 *)
5848 lt_save_MAGIC_CMD="$MAGIC_CMD"
5849 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5850 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5851 for ac_dir in $ac_dummy; do
5852 IFS="$lt_save_ifs"
5853 test -z "$ac_dir" && ac_dir=.
5854 if test -f $ac_dir/file; then
5855 lt_cv_path_MAGIC_CMD="$ac_dir/file"
5856 if test -n "$file_magic_test_file"; then
5857 case $deplibs_check_method in
5858 "file_magic "*)
5859 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
5860 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5861 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5862 $EGREP "$file_magic_regex" > /dev/null; then
5863 :
5864 else
5865 cat <<_LT_EOF 1>&2
5866
5867 *** Warning: the command libtool uses to detect shared libraries,
5868 *** $file_magic_cmd, produces output that libtool cannot recognize.
5869 *** The result is that libtool may fail to recognize shared libraries
5870 *** as such. This will affect the creation of libtool libraries that
5871 *** depend on shared libraries, but programs linked with such libtool
5872 *** libraries will work regardless of this problem. Nevertheless, you
5873 *** may want to report the problem to your system manager and/or to
5874 *** bug-libtool@gnu.org
5875
5876 _LT_EOF
5877 fi ;;
5878 esac
5879 fi
5880 break
5881 fi
5882 done
5883 IFS="$lt_save_ifs"
5884 MAGIC_CMD="$lt_save_MAGIC_CMD"
5885 ;;
5886 esac
5887 fi
5888
5889 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5890 if test -n "$MAGIC_CMD"; then
5891 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5892 echo "${ECHO_T}$MAGIC_CMD" >&6
5893 else
5894 echo "$as_me:$LINENO: result: no" >&5
5895 echo "${ECHO_T}no" >&6
5896 fi
5897
5898
5899 else
5900 MAGIC_CMD=:
5901 fi
5902 fi
5903
5904 fi
5905 ;;
5906 esac
5907
5908 # Use C for the default configuration in the libtool script
5909
5910 lt_save_CC="$CC"
5911 ac_ext=c
5912 ac_cpp='$CPP $CPPFLAGS'
5913 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5914 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5915 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5916
5917
5918 # Source file extension for C test sources.
5919 ac_ext=c
5920
5921 # Object file extension for compiled C test sources.
5922 objext=o
5923 objext=$objext
5924
5925 # Code to be used in simple compile tests
5926 lt_simple_compile_test_code="int some_variable = 0;"
5927
5928 # Code to be used in simple link tests
5929 lt_simple_link_test_code='int main(){return(0);}'
5930
5931
5932
5933
5934
5935
5936
5937 # If no C compiler was specified, use CC.
5938 LTCC=${LTCC-"$CC"}
5939
5940 # If no C compiler flags were specified, use CFLAGS.
5941 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5942
5943 # Allow CC to be a program name with arguments.
5944 compiler=$CC
5945
5946 # Save the default compiler, since it gets overwritten when the other
5947 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
5948 compiler_DEFAULT=$CC
5949
5950 # save warnings/boilerplate of simple test code
5951 ac_outfile=conftest.$ac_objext
5952 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
5953 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
5954 _lt_compiler_boilerplate=`cat conftest.err`
5955 $RM conftest*
5956
5957 ac_outfile=conftest.$ac_objext
5958 echo "$lt_simple_link_test_code" >conftest.$ac_ext
5959 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
5960 _lt_linker_boilerplate=`cat conftest.err`
5961 $RM conftest*
5962
5963
5964 ## CAVEAT EMPTOR:
5965 ## There is no encapsulation within the following macros, do not change
5966 ## the running order or otherwise move them around unless you know exactly
5967 ## what you are doing...
5968 if test -n "$compiler"; then
5969
5970 lt_prog_compiler_no_builtin_flag=
5971
5972 if test "$GCC" = yes; then
5973 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
5974
5975 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5976 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5977 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
5978 echo $ECHO_N "(cached) $ECHO_C" >&6
5979 else
5980 lt_cv_prog_compiler_rtti_exceptions=no
5981 ac_outfile=conftest.$ac_objext
5982 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5983 lt_compiler_flag="-fno-rtti -fno-exceptions"
5984 # Insert the option either (1) after the last *FLAGS variable, or
5985 # (2) before a word containing "conftest.", or (3) at the end.
5986 # Note that $ac_compile itself does not contain backslashes and begins
5987 # with a dollar sign (not a hyphen), so the echo should work correctly.
5988 # The option is referenced via a variable to avoid confusing sed.
5989 lt_compile=`echo "$ac_compile" | $SED \
5990 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
5991 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
5992 -e 's:$: $lt_compiler_flag:'`
5993 (eval echo "\"\$as_me:5993: $lt_compile\"" >&5)
5994 (eval "$lt_compile" 2>conftest.err)
5995 ac_status=$?
5996 cat conftest.err >&5
5997 echo "$as_me:5997: \$? = $ac_status" >&5
5998 if (exit $ac_status) && test -s "$ac_outfile"; then
5999 # The compiler can only warn and ignore the option if not recognized
6000 # So say no if there are warnings other than the usual output.
6001 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6002 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6003 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6004 lt_cv_prog_compiler_rtti_exceptions=yes
6005 fi
6006 fi
6007 $RM conftest*
6008
6009 fi
6010 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6011 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
6012
6013 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6014 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6015 else
6016 :
6017 fi
6018
6019 fi
6020
6021
6022
6023
6024
6025
6026 lt_prog_compiler_wl=
6027 lt_prog_compiler_pic=
6028 lt_prog_compiler_static=
6029
6030 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6031 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
6032
6033 if test "$GCC" = yes; then
6034 lt_prog_compiler_wl='-Wl,'
6035 lt_prog_compiler_static='-static'
6036
6037 case $host_os in
6038 aix*)
6039 # All AIX code is PIC.
6040 if test "$host_cpu" = ia64; then
6041 # AIX 5 now supports IA64 processor
6042 lt_prog_compiler_static='-Bstatic'
6043 fi
6044 ;;
6045
6046 amigaos*)
6047 if test "$host_cpu" = m68k; then
6048 # FIXME: we need at least 68020 code to build shared libraries, but
6049 # adding the `-m68020' flag to GCC prevents building anything better,
6050 # like `-m68040'.
6051 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6052 fi
6053 ;;
6054
6055 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6056 # PIC is the default for these OSes.
6057 ;;
6058
6059 mingw* | cygwin* | pw32* | os2*)
6060 # This hack is so that the source file can tell whether it is being
6061 # built for inclusion in a dll (and should export symbols for example).
6062 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6063 # (--disable-auto-import) libraries
6064 lt_prog_compiler_pic='-DDLL_EXPORT'
6065 ;;
6066
6067 darwin* | rhapsody*)
6068 # PIC is the default on this platform
6069 # Common symbols not allowed in MH_DYLIB files
6070 lt_prog_compiler_pic='-fno-common'
6071 ;;
6072
6073 hpux*)
6074 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6075 # not for PA HP-UX.
6076 case $host_cpu in
6077 hppa*64*|ia64*)
6078 # +Z the default
6079 ;;
6080 *)
6081 lt_prog_compiler_pic='-fPIC'
6082 ;;
6083 esac
6084 ;;
6085
6086 interix[3-9]*)
6087 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6088 # Instead, we relocate shared libraries at runtime.
6089 ;;
6090
6091 msdosdjgpp*)
6092 # Just because we use GCC doesn't mean we suddenly get shared libraries
6093 # on systems that don't support them.
6094 lt_prog_compiler_can_build_shared=no
6095 enable_shared=no
6096 ;;
6097
6098 *nto* | *qnx*)
6099 # QNX uses GNU C++, but need to define -shared option too, otherwise
6100 # it will coredump.
6101 lt_prog_compiler_pic='-fPIC -shared'
6102 ;;
6103
6104 sysv4*MP*)
6105 if test -d /usr/nec; then
6106 lt_prog_compiler_pic=-Kconform_pic
6107 fi
6108 ;;
6109
6110 *)
6111 lt_prog_compiler_pic='-fPIC'
6112 ;;
6113 esac
6114 else
6115 # PORTME Check for flag to pass linker flags through the system compiler.
6116 case $host_os in
6117 aix*)
6118 lt_prog_compiler_wl='-Wl,'
6119 if test "$host_cpu" = ia64; then
6120 # AIX 5 now supports IA64 processor
6121 lt_prog_compiler_static='-Bstatic'
6122 else
6123 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6124 fi
6125 ;;
6126 darwin*)
6127 # PIC is the default on this platform
6128 # Common symbols not allowed in MH_DYLIB files
6129 case $cc_basename in
6130 xlc*)
6131 lt_prog_compiler_pic='-qnocommon'
6132 lt_prog_compiler_wl='-Wl,'
6133 ;;
6134 esac
6135 ;;
6136
6137 mingw* | cygwin* | pw32* | os2*)
6138 # This hack is so that the source file can tell whether it is being
6139 # built for inclusion in a dll (and should export symbols for example).
6140 lt_prog_compiler_pic='-DDLL_EXPORT'
6141 ;;
6142
6143 hpux9* | hpux10* | hpux11*)
6144 lt_prog_compiler_wl='-Wl,'
6145 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6146 # not for PA HP-UX.
6147 case $host_cpu in
6148 hppa*64*|ia64*)
6149 # +Z the default
6150 ;;
6151 *)
6152 lt_prog_compiler_pic='+Z'
6153 ;;
6154 esac
6155 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6156 lt_prog_compiler_static='${wl}-a ${wl}archive'
6157 ;;
6158
6159 irix5* | irix6* | nonstopux*)
6160 lt_prog_compiler_wl='-Wl,'
6161 # PIC (with -KPIC) is the default.
6162 lt_prog_compiler_static='-non_shared'
6163 ;;
6164
6165 linux* | k*bsd*-gnu)
6166 case $cc_basename in
6167 icc* | ecc*)
6168 lt_prog_compiler_wl='-Wl,'
6169 lt_prog_compiler_pic='-KPIC'
6170 lt_prog_compiler_static='-static'
6171 ;;
6172 pgcc* | pgf77* | pgf90* | pgf95*)
6173 # Portland Group compilers (*not* the Pentium gcc compiler,
6174 # which looks to be a dead project)
6175 lt_prog_compiler_wl='-Wl,'
6176 lt_prog_compiler_pic='-fpic'
6177 lt_prog_compiler_static='-Bstatic'
6178 ;;
6179 ccc*)
6180 lt_prog_compiler_wl='-Wl,'
6181 # All Alpha code is PIC.
6182 lt_prog_compiler_static='-non_shared'
6183 ;;
6184 *)
6185 case `$CC -V 2>&1 | sed 5q` in
6186 *Sun\ C*)
6187 # Sun C 5.9
6188 lt_prog_compiler_pic='-KPIC'
6189 lt_prog_compiler_static='-Bstatic'
6190 lt_prog_compiler_wl='-Wl,'
6191 ;;
6192 *Sun\ F*)
6193 # Sun Fortran 8.3 passes all unrecognized flags to the linker
6194 lt_prog_compiler_pic='-KPIC'
6195 lt_prog_compiler_static='-Bstatic'
6196 lt_prog_compiler_wl=''
6197 ;;
6198 esac
6199 ;;
6200 esac
6201 ;;
6202
6203 newsos6)
6204 lt_prog_compiler_pic='-KPIC'
6205 lt_prog_compiler_static='-Bstatic'
6206 ;;
6207
6208 *nto* | *qnx*)
6209 # QNX uses GNU C++, but need to define -shared option too, otherwise
6210 # it will coredump.
6211 lt_prog_compiler_pic='-fPIC -shared'
6212 ;;
6213
6214 osf3* | osf4* | osf5*)
6215 lt_prog_compiler_wl='-Wl,'
6216 # All OSF/1 code is PIC.
6217 lt_prog_compiler_static='-non_shared'
6218 ;;
6219
6220 rdos*)
6221 lt_prog_compiler_static='-non_shared'
6222 ;;
6223
6224 solaris*)
6225 lt_prog_compiler_pic='-KPIC'
6226 lt_prog_compiler_static='-Bstatic'
6227 case $cc_basename in
6228 f77* | f90* | f95*)
6229 lt_prog_compiler_wl='-Qoption ld ';;
6230 *)
6231 lt_prog_compiler_wl='-Wl,';;
6232 esac
6233 ;;
6234
6235 sunos4*)
6236 lt_prog_compiler_wl='-Qoption ld '
6237 lt_prog_compiler_pic='-PIC'
6238 lt_prog_compiler_static='-Bstatic'
6239 ;;
6240
6241 sysv4 | sysv4.2uw2* | sysv4.3*)
6242 lt_prog_compiler_wl='-Wl,'
6243 lt_prog_compiler_pic='-KPIC'
6244 lt_prog_compiler_static='-Bstatic'
6245 ;;
6246
6247 sysv4*MP*)
6248 if test -d /usr/nec ;then
6249 lt_prog_compiler_pic='-Kconform_pic'
6250 lt_prog_compiler_static='-Bstatic'
6251 fi
6252 ;;
6253
6254 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
6255 lt_prog_compiler_wl='-Wl,'
6256 lt_prog_compiler_pic='-KPIC'
6257 lt_prog_compiler_static='-Bstatic'
6258 ;;
6259
6260 unicos*)
6261 lt_prog_compiler_wl='-Wl,'
6262 lt_prog_compiler_can_build_shared=no
6263 ;;
6264
6265 uts4*)
6266 lt_prog_compiler_pic='-pic'
6267 lt_prog_compiler_static='-Bstatic'
6268 ;;
6269
6270 *)
6271 lt_prog_compiler_can_build_shared=no
6272 ;;
6273 esac
6274 fi
6275
6276 case $host_os in
6277 # For platforms which do not support PIC, -DPIC is meaningless:
6278 *djgpp*)
6279 lt_prog_compiler_pic=
6280 ;;
6281 *)
6282 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6283 ;;
6284 esac
6285 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
6286 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
6287
6288
6289
6290
6291
6292
6293 #
6294 # Check to make sure the PIC flag actually works.
6295 #
6296 if test -n "$lt_prog_compiler_pic"; then
6297 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6298 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
6299 if test "${lt_prog_compiler_pic_works+set}" = set; then
6300 echo $ECHO_N "(cached) $ECHO_C" >&6
6301 else
6302 lt_prog_compiler_pic_works=no
6303 ac_outfile=conftest.$ac_objext
6304 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6305 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6306 # Insert the option either (1) after the last *FLAGS variable, or
6307 # (2) before a word containing "conftest.", or (3) at the end.
6308 # Note that $ac_compile itself does not contain backslashes and begins
6309 # with a dollar sign (not a hyphen), so the echo should work correctly.
6310 # The option is referenced via a variable to avoid confusing sed.
6311 lt_compile=`echo "$ac_compile" | $SED \
6312 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6313 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6314 -e 's:$: $lt_compiler_flag:'`
6315 (eval echo "\"\$as_me:6315: $lt_compile\"" >&5)
6316 (eval "$lt_compile" 2>conftest.err)
6317 ac_status=$?
6318 cat conftest.err >&5
6319 echo "$as_me:6319: \$? = $ac_status" >&5
6320 if (exit $ac_status) && test -s "$ac_outfile"; then
6321 # The compiler can only warn and ignore the option if not recognized
6322 # So say no if there are warnings other than the usual output.
6323 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6324 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6325 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6326 lt_prog_compiler_pic_works=yes
6327 fi
6328 fi
6329 $RM conftest*
6330
6331 fi
6332 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
6333 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
6334
6335 if test x"$lt_prog_compiler_pic_works" = xyes; then
6336 case $lt_prog_compiler_pic in
6337 "" | " "*) ;;
6338 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
6339 esac
6340 else
6341 lt_prog_compiler_pic=
6342 lt_prog_compiler_can_build_shared=no
6343 fi
6344
6345 fi
6346
6347
6348
6349
6350
6351
6352 #
6353 # Check to make sure the static flag actually works.
6354 #
6355 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
6356 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
6357 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
6358 if test "${lt_prog_compiler_static_works+set}" = set; then
6359 echo $ECHO_N "(cached) $ECHO_C" >&6
6360 else
6361 lt_prog_compiler_static_works=no
6362 save_LDFLAGS="$LDFLAGS"
6363 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
6364 echo "$lt_simple_link_test_code" > conftest.$ac_ext
6365 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
6366 # The linker can only warn and ignore the option if not recognized
6367 # So say no if there are warnings
6368 if test -s conftest.err; then
6369 # Append any errors to the config.log.
6370 cat conftest.err 1>&5
6371 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
6372 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6373 if diff conftest.exp conftest.er2 >/dev/null; then
6374 lt_prog_compiler_static_works=yes
6375 fi
6376 else
6377 lt_prog_compiler_static_works=yes
6378 fi
6379 fi
6380 $RM conftest*
6381 LDFLAGS="$save_LDFLAGS"
6382
6383 fi
6384 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
6385 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
6386
6387 if test x"$lt_prog_compiler_static_works" = xyes; then
6388 :
6389 else
6390 lt_prog_compiler_static=
6391 fi
6392
6393
6394
6395
6396
6397
6398
6399 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6400 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6401 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6402 echo $ECHO_N "(cached) $ECHO_C" >&6
6403 else
6404 lt_cv_prog_compiler_c_o=no
6405 $RM -r conftest 2>/dev/null
6406 mkdir conftest
6407 cd conftest
6408 mkdir out
6409 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6410
6411 lt_compiler_flag="-o out/conftest2.$ac_objext"
6412 # Insert the option either (1) after the last *FLAGS variable, or
6413 # (2) before a word containing "conftest.", or (3) at the end.
6414 # Note that $ac_compile itself does not contain backslashes and begins
6415 # with a dollar sign (not a hyphen), so the echo should work correctly.
6416 lt_compile=`echo "$ac_compile" | $SED \
6417 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6418 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6419 -e 's:$: $lt_compiler_flag:'`
6420 (eval echo "\"\$as_me:6420: $lt_compile\"" >&5)
6421 (eval "$lt_compile" 2>out/conftest.err)
6422 ac_status=$?
6423 cat out/conftest.err >&5
6424 echo "$as_me:6424: \$? = $ac_status" >&5
6425 if (exit $ac_status) && test -s out/conftest2.$ac_objext
6426 then
6427 # The compiler can only warn and ignore the option if not recognized
6428 # So say no if there are warnings
6429 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
6430 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
6431 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
6432 lt_cv_prog_compiler_c_o=yes
6433 fi
6434 fi
6435 chmod u+w . 2>&5
6436 $RM conftest*
6437 # SGI C++ compiler will create directory out/ii_files/ for
6438 # template instantiation
6439 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
6440 $RM out/* && rmdir out
6441 cd ..
6442 $RM -r conftest
6443 $RM conftest*
6444
6445 fi
6446 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6447 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6448
6449
6450
6451
6452
6453
6454 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6455 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6456 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6457 echo $ECHO_N "(cached) $ECHO_C" >&6
6458 else
6459 lt_cv_prog_compiler_c_o=no
6460 $RM -r conftest 2>/dev/null
6461 mkdir conftest
6462 cd conftest
6463 mkdir out
6464 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6465
6466 lt_compiler_flag="-o out/conftest2.$ac_objext"
6467 # Insert the option either (1) after the last *FLAGS variable, or
6468 # (2) before a word containing "conftest.", or (3) at the end.
6469 # Note that $ac_compile itself does not contain backslashes and begins
6470 # with a dollar sign (not a hyphen), so the echo should work correctly.
6471 lt_compile=`echo "$ac_compile" | $SED \
6472 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6473 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6474 -e 's:$: $lt_compiler_flag:'`
6475 (eval echo "\"\$as_me:6475: $lt_compile\"" >&5)
6476 (eval "$lt_compile" 2>out/conftest.err)
6477 ac_status=$?
6478 cat out/conftest.err >&5
6479 echo "$as_me:6479: \$? = $ac_status" >&5
6480 if (exit $ac_status) && test -s out/conftest2.$ac_objext
6481 then
6482 # The compiler can only warn and ignore the option if not recognized
6483 # So say no if there are warnings
6484 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
6485 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
6486 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
6487 lt_cv_prog_compiler_c_o=yes
6488 fi
6489 fi
6490 chmod u+w . 2>&5
6491 $RM conftest*
6492 # SGI C++ compiler will create directory out/ii_files/ for
6493 # template instantiation
6494 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
6495 $RM out/* && rmdir out
6496 cd ..
6497 $RM -r conftest
6498 $RM conftest*
6499
6500 fi
6501 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6502 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6503
6504
6505
6506
6507 hard_links="nottested"
6508 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
6509 # do not overwrite the value of need_locks provided by the user
6510 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6511 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6512 hard_links=yes
6513 $RM conftest*
6514 ln conftest.a conftest.b 2>/dev/null && hard_links=no
6515 touch conftest.a
6516 ln conftest.a conftest.b 2>&5 || hard_links=no
6517 ln conftest.a conftest.b 2>/dev/null && hard_links=no
6518 echo "$as_me:$LINENO: result: $hard_links" >&5
6519 echo "${ECHO_T}$hard_links" >&6
6520 if test "$hard_links" = no; then
6521 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6522 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6523 need_locks=warn
6524 fi
6525 else
6526 need_locks=no
6527 fi
6528
6529
6530
6531
6532
6533
6534 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
6535 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
6536
6537 runpath_var=
6538 allow_undefined_flag=
6539 always_export_symbols=no
6540 archive_cmds=
6541 archive_expsym_cmds=
6542 compiler_needs_object=no
6543 enable_shared_with_static_runtimes=no
6544 export_dynamic_flag_spec=
6545 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6546 hardcode_automatic=no
6547 hardcode_direct=no
6548 hardcode_direct_absolute=no
6549 hardcode_libdir_flag_spec=
6550 hardcode_libdir_flag_spec_ld=
6551 hardcode_libdir_separator=
6552 hardcode_minus_L=no
6553 hardcode_shlibpath_var=unsupported
6554 inherit_rpath=no
6555 link_all_deplibs=unknown
6556 module_cmds=
6557 module_expsym_cmds=
6558 old_archive_from_new_cmds=
6559 old_archive_from_expsyms_cmds=
6560 thread_safe_flag_spec=
6561 whole_archive_flag_spec=
6562 # include_expsyms should be a list of space-separated symbols to be *always*
6563 # included in the symbol list
6564 include_expsyms=
6565 # exclude_expsyms can be an extended regexp of symbols to exclude
6566 # it will be wrapped by ` (' and `)$', so one must not match beginning or
6567 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6568 # as well as any symbol that contains `d'.
6569 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6570 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6571 # platforms (ab)use it in PIC code, but their linkers get confused if
6572 # the symbol is explicitly referenced. Since portable code cannot
6573 # rely on this symbol name, it's probably fine to never include it in
6574 # preloaded symbol tables.
6575 extract_expsyms_cmds=
6576
6577 case $host_os in
6578 cygwin* | mingw* | pw32*)
6579 # FIXME: the MSVC++ port hasn't been tested in a loooong time
6580 # When not using gcc, we currently assume that we are using
6581 # Microsoft Visual C++.
6582 if test "$GCC" != yes; then
6583 with_gnu_ld=no
6584 fi
6585 ;;
6586 interix*)
6587 # we just hope/assume this is gcc and not c89 (= MSVC++)
6588 with_gnu_ld=yes
6589 ;;
6590 openbsd*)
6591 with_gnu_ld=no
6592 ;;
6593 esac
6594
6595 ld_shlibs=yes
6596 if test "$with_gnu_ld" = yes; then
6597 # If archive_cmds runs LD, not CC, wlarc should be empty
6598 wlarc='${wl}'
6599
6600 # Set some defaults for GNU ld with shared library support. These
6601 # are reset later if shared libraries are not supported. Putting them
6602 # here allows them to be overridden if necessary.
6603 runpath_var=LD_RUN_PATH
6604 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6605 export_dynamic_flag_spec='${wl}--export-dynamic'
6606 # ancient GNU ld didn't support --whole-archive et. al.
6607 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
6608 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6609 else
6610 whole_archive_flag_spec=
6611 fi
6612 supports_anon_versioning=no
6613 case `$LD -v 2>&1` in
6614 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
6615 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
6616 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
6617 *\ 2.11.*) ;; # other 2.11 versions
6618 *) supports_anon_versioning=yes ;;
6619 esac
6620
6621 # See if GNU ld supports shared libraries.
6622 case $host_os in
6623 aix[3-9]*)
6624 # On AIX/PPC, the GNU linker is very broken
6625 if test "$host_cpu" != ia64; then
6626 ld_shlibs=no
6627 cat <<_LT_EOF 1>&2
6628
6629 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
6630 *** to be unable to reliably create shared libraries on AIX.
6631 *** Therefore, libtool is disabling shared libraries support. If you
6632 *** really care for shared libraries, you may want to modify your PATH
6633 *** so that a non-GNU linker is found, and then restart.
6634
6635 _LT_EOF
6636 fi
6637 ;;
6638
6639 amigaos*)
6640 if test "$host_cpu" = m68k; then
6641 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)'
6642 hardcode_libdir_flag_spec='-L$libdir'
6643 hardcode_minus_L=yes
6644 fi
6645
6646 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6647 # that the semantics of dynamic libraries on AmigaOS, at least up
6648 # to version 4, is to share data among multiple programs linked
6649 # with the same dynamic library. Since this doesn't match the
6650 # behavior of shared libraries on other platforms, we can't use
6651 # them.
6652 ld_shlibs=no
6653 ;;
6654
6655 beos*)
6656 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6657 allow_undefined_flag=unsupported
6658 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6659 # support --undefined. This deserves some investigation. FIXME
6660 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6661 else
6662 ld_shlibs=no
6663 fi
6664 ;;
6665
6666 cygwin* | mingw* | pw32*)
6667 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
6668 # as there is no search path for DLLs.
6669 hardcode_libdir_flag_spec='-L$libdir'
6670 allow_undefined_flag=unsupported
6671 always_export_symbols=no
6672 enable_shared_with_static_runtimes=yes
6673 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
6674
6675 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
6676 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6677 # If the export-symbols file already is a .def file (1st line
6678 # is EXPORTS), use it as is; otherwise, prepend...
6679 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6680 cp $export_symbols $output_objdir/$soname.def;
6681 else
6682 echo EXPORTS > $output_objdir/$soname.def;
6683 cat $export_symbols >> $output_objdir/$soname.def;
6684 fi~
6685 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6686 else
6687 ld_shlibs=no
6688 fi
6689 ;;
6690
6691 interix[3-9]*)
6692 hardcode_direct=no
6693 hardcode_shlibpath_var=no
6694 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6695 export_dynamic_flag_spec='${wl}-E'
6696 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
6697 # Instead, shared libraries are loaded at an image base (0x10000000 by
6698 # default) and relocated if they conflict, which is a slow very memory
6699 # consuming and fragmenting process. To avoid this, we pick a random,
6700 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
6701 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
6702 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6703 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'
6704 ;;
6705
6706 gnu* | linux* | tpf* | k*bsd*-gnu)
6707 tmp_diet=no
6708 if test "$host_os" = linux-dietlibc; then
6709 case $cc_basename in
6710 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
6711 esac
6712 fi
6713 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
6714 && test "$tmp_diet" = no
6715 then
6716 tmp_addflag=
6717 case $cc_basename,$host_cpu in
6718 pgcc*) # Portland Group C compiler
6719 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
6720 tmp_addflag=' $pic_flag'
6721 ;;
6722 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
6723 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
6724 tmp_addflag=' $pic_flag -Mnomain' ;;
6725 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
6726 tmp_addflag=' -i_dynamic' ;;
6727 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
6728 tmp_addflag=' -i_dynamic -nofor_main' ;;
6729 ifc* | ifort*) # Intel Fortran compiler
6730 tmp_addflag=' -nofor_main' ;;
6731 esac
6732 case `$CC -V 2>&1 | sed 5q` in
6733 *Sun\ C*) # Sun C 5.9
6734 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
6735 compiler_needs_object=yes
6736 tmp_sharedflag='-G' ;;
6737 *Sun\ F*) # Sun Fortran 8.3
6738 tmp_sharedflag='-G' ;;
6739 *)
6740 tmp_sharedflag='-shared' ;;
6741 esac
6742 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6743
6744 if test "x$supports_anon_versioning" = xyes; then
6745 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
6746 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
6747 echo "local: *; };" >> $output_objdir/$libname.ver~
6748 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
6749 fi
6750 else
6751 ld_shlibs=no
6752 fi
6753 ;;
6754
6755 netbsd*)
6756 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
6757 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6758 wlarc=
6759 else
6760 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6761 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6762 fi
6763 ;;
6764
6765 solaris*)
6766 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
6767 ld_shlibs=no
6768 cat <<_LT_EOF 1>&2
6769
6770 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
6771 *** create shared libraries on Solaris systems. Therefore, libtool
6772 *** is disabling shared libraries support. We urge you to upgrade GNU
6773 *** binutils to release 2.9.1 or newer. Another option is to modify
6774 *** your PATH or compiler configuration so that the native linker is
6775 *** used, and then restart.
6776
6777 _LT_EOF
6778 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6779 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6780 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6781 else
6782 ld_shlibs=no
6783 fi
6784 ;;
6785
6786 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
6787 case `$LD -v 2>&1` in
6788 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
6789 ld_shlibs=no
6790 cat <<_LT_EOF 1>&2
6791
6792 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
6793 *** reliably create shared libraries on SCO systems. Therefore, libtool
6794 *** is disabling shared libraries support. We urge you to upgrade GNU
6795 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
6796 *** your PATH or compiler configuration so that the native linker is
6797 *** used, and then restart.
6798
6799 _LT_EOF
6800 ;;
6801 *)
6802 # For security reasons, it is highly recommended that you always
6803 # use absolute paths for naming shared libraries, and exclude the
6804 # DT_RUNPATH tag from executables and libraries. But doing so
6805 # requires that you compile everything twice, which is a pain.
6806 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6807 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6808 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6809 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6810 else
6811 ld_shlibs=no
6812 fi
6813 ;;
6814 esac
6815 ;;
6816
6817 sunos4*)
6818 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6819 wlarc=
6820 hardcode_direct=yes
6821 hardcode_shlibpath_var=no
6822 ;;
6823
6824 *)
6825 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6826 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6827 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6828 else
6829 ld_shlibs=no
6830 fi
6831 ;;
6832 esac
6833
6834 if test "$ld_shlibs" = no; then
6835 runpath_var=
6836 hardcode_libdir_flag_spec=
6837 export_dynamic_flag_spec=
6838 whole_archive_flag_spec=
6839 fi
6840 else
6841 # PORTME fill in a description of your system's linker (not GNU ld)
6842 case $host_os in
6843 aix3*)
6844 allow_undefined_flag=unsupported
6845 always_export_symbols=yes
6846 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'
6847 # Note: this linker hardcodes the directories in LIBPATH if there
6848 # are no directories specified by -L.
6849 hardcode_minus_L=yes
6850 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
6851 # Neither direct hardcoding nor static linking is supported with a
6852 # broken collect2.
6853 hardcode_direct=unsupported
6854 fi
6855 ;;
6856
6857 aix[4-9]*)
6858 if test "$host_cpu" = ia64; then
6859 # On IA64, the linker does run time linking by default, so we don't
6860 # have to do anything special.
6861 aix_use_runtimelinking=no
6862 exp_sym_flag='-Bexport'
6863 no_entry_flag=""
6864 else
6865 # If we're using GNU nm, then we don't want the "-C" option.
6866 # -C means demangle to AIX nm, but means don't demangle with GNU nm
6867 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
6868 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
6869 else
6870 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
6871 fi
6872 aix_use_runtimelinking=no
6873
6874 # Test if we are trying to use run time linking or normal
6875 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
6876 # need to do runtime linking.
6877 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
6878 for ld_flag in $LDFLAGS; do
6879 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
6880 aix_use_runtimelinking=yes
6881 break
6882 fi
6883 done
6884 ;;
6885 esac
6886
6887 exp_sym_flag='-bexport'
6888 no_entry_flag='-bnoentry'
6889 fi
6890
6891 # When large executables or shared objects are built, AIX ld can
6892 # have problems creating the table of contents. If linking a library
6893 # or program results in "error TOC overflow" add -mminimal-toc to
6894 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
6895 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6896
6897 archive_cmds=''
6898 hardcode_direct=yes
6899 hardcode_direct_absolute=yes
6900 hardcode_libdir_separator=':'
6901 link_all_deplibs=yes
6902 file_list_spec='${wl}-f,'
6903
6904 if test "$GCC" = yes; then
6905 case $host_os in aix4.[012]|aix4.[012].*)
6906 # We only want to do this on AIX 4.2 and lower, the check
6907 # below for broken collect2 doesn't work under 4.3+
6908 collect2name=`${CC} -print-prog-name=collect2`
6909 if test -f "$collect2name" &&
6910 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
6911 then
6912 # We have reworked collect2
6913 :
6914 else
6915 # We have old collect2
6916 hardcode_direct=unsupported
6917 # It fails to find uninstalled libraries when the uninstalled
6918 # path is not listed in the libpath. Setting hardcode_minus_L
6919 # to unsupported forces relinking
6920 hardcode_minus_L=yes
6921 hardcode_libdir_flag_spec='-L$libdir'
6922 hardcode_libdir_separator=
6923 fi
6924 ;;
6925 esac
6926 shared_flag='-shared'
6927 if test "$aix_use_runtimelinking" = yes; then
6928 shared_flag="$shared_flag "'${wl}-G'
6929 fi
6930 else
6931 # not using gcc
6932 if test "$host_cpu" = ia64; then
6933 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
6934 # chokes on -Wl,-G. The following line is correct:
6935 shared_flag='-G'
6936 else
6937 if test "$aix_use_runtimelinking" = yes; then
6938 shared_flag='${wl}-G'
6939 else
6940 shared_flag='${wl}-bM:SRE'
6941 fi
6942 fi
6943 fi
6944
6945 # It seems that -bexpall does not export symbols beginning with
6946 # underscore (_), so it is better to generate a list of symbols to export.
6947 always_export_symbols=yes
6948 if test "$aix_use_runtimelinking" = yes; then
6949 # Warning - without using the other runtime loading flags (-brtl),
6950 # -berok will link without error, but may produce a broken library.
6951 allow_undefined_flag='-berok'
6952 # Determine the default libpath from the value encoded in an
6953 # empty executable.
6954 cat >conftest.$ac_ext <<_ACEOF
6955 /* confdefs.h. */
6956 _ACEOF
6957 cat confdefs.h >>conftest.$ac_ext
6958 cat >>conftest.$ac_ext <<_ACEOF
6959 /* end confdefs.h. */
6960
6961 int
6962 main ()
6963 {
6964
6965 ;
6966 return 0;
6967 }
6968 _ACEOF
6969 rm -f conftest.$ac_objext conftest$ac_exeext
6970 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6971 (eval $ac_link) 2>conftest.er1
6972 ac_status=$?
6973 grep -v '^ *+' conftest.er1 >conftest.err
6974 rm -f conftest.er1
6975 cat conftest.err >&5
6976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6977 (exit $ac_status); } &&
6978 { ac_try='test -z "$ac_c_werror_flag"
6979 || test ! -s conftest.err'
6980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6981 (eval $ac_try) 2>&5
6982 ac_status=$?
6983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6984 (exit $ac_status); }; } &&
6985 { ac_try='test -s conftest$ac_exeext'
6986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6987 (eval $ac_try) 2>&5
6988 ac_status=$?
6989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6990 (exit $ac_status); }; }; then
6991
6992 lt_aix_libpath_sed='
6993 /Import File Strings/,/^$/ {
6994 /^0/ {
6995 s/^0 *\(.*\)$/\1/
6996 p
6997 }
6998 }'
6999 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7000 # Check for a 64-bit object if we didn't find anything.
7001 if test -z "$aix_libpath"; then
7002 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7003 fi
7004 else
7005 echo "$as_me: failed program was:" >&5
7006 sed 's/^/| /' conftest.$ac_ext >&5
7007
7008 fi
7009 rm -f conftest.err conftest.$ac_objext \
7010 conftest$ac_exeext conftest.$ac_ext
7011 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7012
7013 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7014 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
7015 else
7016 if test "$host_cpu" = ia64; then
7017 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7018 allow_undefined_flag="-z nodefs"
7019 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"
7020 else
7021 # Determine the default libpath from the value encoded in an
7022 # empty executable.
7023 cat >conftest.$ac_ext <<_ACEOF
7024 /* confdefs.h. */
7025 _ACEOF
7026 cat confdefs.h >>conftest.$ac_ext
7027 cat >>conftest.$ac_ext <<_ACEOF
7028 /* end confdefs.h. */
7029
7030 int
7031 main ()
7032 {
7033
7034 ;
7035 return 0;
7036 }
7037 _ACEOF
7038 rm -f conftest.$ac_objext conftest$ac_exeext
7039 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7040 (eval $ac_link) 2>conftest.er1
7041 ac_status=$?
7042 grep -v '^ *+' conftest.er1 >conftest.err
7043 rm -f conftest.er1
7044 cat conftest.err >&5
7045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7046 (exit $ac_status); } &&
7047 { ac_try='test -z "$ac_c_werror_flag"
7048 || test ! -s conftest.err'
7049 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7050 (eval $ac_try) 2>&5
7051 ac_status=$?
7052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7053 (exit $ac_status); }; } &&
7054 { ac_try='test -s conftest$ac_exeext'
7055 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7056 (eval $ac_try) 2>&5
7057 ac_status=$?
7058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7059 (exit $ac_status); }; }; then
7060
7061 lt_aix_libpath_sed='
7062 /Import File Strings/,/^$/ {
7063 /^0/ {
7064 s/^0 *\(.*\)$/\1/
7065 p
7066 }
7067 }'
7068 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7069 # Check for a 64-bit object if we didn't find anything.
7070 if test -z "$aix_libpath"; then
7071 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7072 fi
7073 else
7074 echo "$as_me: failed program was:" >&5
7075 sed 's/^/| /' conftest.$ac_ext >&5
7076
7077 fi
7078 rm -f conftest.err conftest.$ac_objext \
7079 conftest$ac_exeext conftest.$ac_ext
7080 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7081
7082 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7083 # Warning - without using the other run time loading flags,
7084 # -berok will link without error, but may produce a broken library.
7085 no_undefined_flag=' ${wl}-bernotok'
7086 allow_undefined_flag=' ${wl}-berok'
7087 # Exported symbols can be pulled into shared objects from archives
7088 whole_archive_flag_spec='$convenience'
7089 archive_cmds_need_lc=yes
7090 # This is similar to how AIX traditionally builds its shared libraries.
7091 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'
7092 fi
7093 fi
7094 ;;
7095
7096 amigaos*)
7097 if test "$host_cpu" = m68k; then
7098 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)'
7099 hardcode_libdir_flag_spec='-L$libdir'
7100 hardcode_minus_L=yes
7101 fi
7102 # see comment about different semantics on the GNU ld section
7103 ld_shlibs=no
7104 ;;
7105
7106 bsdi[45]*)
7107 export_dynamic_flag_spec=-rdynamic
7108 ;;
7109
7110 cygwin* | mingw* | pw32*)
7111 # When not using gcc, we currently assume that we are using
7112 # Microsoft Visual C++.
7113 # hardcode_libdir_flag_spec is actually meaningless, as there is
7114 # no search path for DLLs.
7115 hardcode_libdir_flag_spec=' '
7116 allow_undefined_flag=unsupported
7117 # Tell ltmain to make .lib files, not .a files.
7118 libext=lib
7119 # Tell ltmain to make .dll files, not .so files.
7120 shrext_cmds=".dll"
7121 # FIXME: Setting linknames here is a bad hack.
7122 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7123 # The linker will automatically build a .lib file if we build a DLL.
7124 old_archive_from_new_cmds='true'
7125 # FIXME: Should let the user specify the lib program.
7126 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7127 fix_srcfile_path='`cygpath -w "$srcfile"`'
7128 enable_shared_with_static_runtimes=yes
7129 ;;
7130
7131 darwin* | rhapsody*)
7132 case $host_os in
7133 rhapsody* | darwin1.[012])
7134 allow_undefined_flag='${wl}-undefined ${wl}suppress'
7135 ;;
7136 *) # Darwin 1.3 on
7137 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
7138 10.[012])
7139 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7140 ;;
7141 10.*)
7142 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
7143 ;;
7144 esac
7145 ;;
7146 esac
7147 archive_cmds_need_lc=no
7148 hardcode_direct=no
7149 hardcode_automatic=yes
7150 hardcode_shlibpath_var=unsupported
7151 whole_archive_flag_spec=''
7152 link_all_deplibs=yes
7153 if test "$GCC" = yes ; then
7154 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7155 echo $ECHO_N "(cached) $ECHO_C" >&6
7156 else
7157 lt_cv_apple_cc_single_mod=no
7158 if test -z "${LT_MULTI_MODULE}"; then
7159 # By default we will add the -single_module flag. You can override
7160 # by either setting the environment variable LT_MULTI_MODULE
7161 # non-empty at configure time, or by adding -multi-module to the
7162 # link flags.
7163 echo "int foo(void){return 1;}" > conftest.c
7164 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7165 -dynamiclib ${wl}-single_module conftest.c
7166 if test -f libconftest.dylib; then
7167 lt_cv_apple_cc_single_mod=yes
7168 rm libconftest.dylib
7169 fi
7170 rm conftest.$ac_ext
7171 fi
7172 fi
7173
7174 output_verbose_link_cmd=echo
7175 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
7176 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7177 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $single_module -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7178 else
7179 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7180 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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7181 fi
7182 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7183 module_expsym_cmds='sed -e "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7184 else
7185 case $cc_basename in
7186 xlc*)
7187 output_verbose_link_cmd=echo
7188 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring'
7189 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7190 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7191 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7192 module_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7193 ;;
7194 *)
7195 ld_shlibs=no
7196 ;;
7197 esac
7198 fi
7199 ;;
7200
7201 dgux*)
7202 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7203 hardcode_libdir_flag_spec='-L$libdir'
7204 hardcode_shlibpath_var=no
7205 ;;
7206
7207 freebsd1*)
7208 ld_shlibs=no
7209 ;;
7210
7211 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7212 # support. Future versions do this automatically, but an explicit c++rt0.o
7213 # does not break anything, and helps significantly (at the cost of a little
7214 # extra space).
7215 freebsd2.2*)
7216 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7217 hardcode_libdir_flag_spec='-R$libdir'
7218 hardcode_direct=yes
7219 hardcode_shlibpath_var=no
7220 ;;
7221
7222 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7223 freebsd2*)
7224 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7225 hardcode_direct=yes
7226 hardcode_minus_L=yes
7227 hardcode_shlibpath_var=no
7228 ;;
7229
7230 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7231 freebsd* | dragonfly*)
7232 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7233 hardcode_libdir_flag_spec='-R$libdir'
7234 hardcode_direct=yes
7235 hardcode_shlibpath_var=no
7236 ;;
7237
7238 hpux9*)
7239 if test "$GCC" = yes; then
7240 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'
7241 else
7242 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'
7243 fi
7244 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7245 hardcode_libdir_separator=:
7246 hardcode_direct=yes
7247
7248 # hardcode_minus_L: Not really in the search PATH,
7249 # but as the default location of the library.
7250 hardcode_minus_L=yes
7251 export_dynamic_flag_spec='${wl}-E'
7252 ;;
7253
7254 hpux10*)
7255 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7256 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7257 else
7258 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7259 fi
7260 if test "$with_gnu_ld" = no; then
7261 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7262 hardcode_libdir_flag_spec_ld='+b $libdir'
7263 hardcode_libdir_separator=:
7264 hardcode_direct=yes
7265 hardcode_direct_absolute=yes
7266 export_dynamic_flag_spec='${wl}-E'
7267 # hardcode_minus_L: Not really in the search PATH,
7268 # but as the default location of the library.
7269 hardcode_minus_L=yes
7270 fi
7271 ;;
7272
7273 hpux11*)
7274 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7275 case $host_cpu in
7276 hppa*64*)
7277 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7278 ;;
7279 ia64*)
7280 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7281 ;;
7282 *)
7283 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7284 ;;
7285 esac
7286 else
7287 case $host_cpu in
7288 hppa*64*)
7289 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7290 ;;
7291 ia64*)
7292 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7293 ;;
7294 *)
7295 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7296 ;;
7297 esac
7298 fi
7299 if test "$with_gnu_ld" = no; then
7300 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7301 hardcode_libdir_separator=:
7302
7303 case $host_cpu in
7304 hppa*64*|ia64*)
7305 hardcode_direct=no
7306 hardcode_shlibpath_var=no
7307 ;;
7308 *)
7309 hardcode_direct=yes
7310 hardcode_direct_absolute=yes
7311 export_dynamic_flag_spec='${wl}-E'
7312
7313 # hardcode_minus_L: Not really in the search PATH,
7314 # but as the default location of the library.
7315 hardcode_minus_L=yes
7316 ;;
7317 esac
7318 fi
7319 ;;
7320
7321 irix5* | irix6* | nonstopux*)
7322 if test "$GCC" = yes; then
7323 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7324 # Try to use the -exported_symbol ld option, if it does not
7325 # work, assume that -exports_file does not work either and
7326 # implicitly export all symbols.
7327 save_LDFLAGS="$LDFLAGS"
7328 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
7329 cat >conftest.$ac_ext <<_ACEOF
7330 int foo(void) {}
7331 _ACEOF
7332 rm -f conftest.$ac_objext conftest$ac_exeext
7333 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7334 (eval $ac_link) 2>conftest.er1
7335 ac_status=$?
7336 grep -v '^ *+' conftest.er1 >conftest.err
7337 rm -f conftest.er1
7338 cat conftest.err >&5
7339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7340 (exit $ac_status); } &&
7341 { ac_try='test -z "$ac_c_werror_flag"
7342 || test ! -s conftest.err'
7343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7344 (eval $ac_try) 2>&5
7345 ac_status=$?
7346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7347 (exit $ac_status); }; } &&
7348 { ac_try='test -s conftest$ac_exeext'
7349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7350 (eval $ac_try) 2>&5
7351 ac_status=$?
7352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7353 (exit $ac_status); }; }; then
7354 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
7355
7356 else
7357 echo "$as_me: failed program was:" >&5
7358 sed 's/^/| /' conftest.$ac_ext >&5
7359
7360 fi
7361 rm -f conftest.err conftest.$ac_objext \
7362 conftest$ac_exeext conftest.$ac_ext
7363 LDFLAGS="$save_LDFLAGS"
7364 else
7365 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7366 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
7367 fi
7368 archive_cmds_need_lc='no'
7369 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7370 hardcode_libdir_separator=:
7371 inherit_rpath=yes
7372 link_all_deplibs=yes
7373 ;;
7374
7375 netbsd*)
7376 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7377 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
7378 else
7379 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
7380 fi
7381 hardcode_libdir_flag_spec='-R$libdir'
7382 hardcode_direct=yes
7383 hardcode_shlibpath_var=no
7384 ;;
7385
7386 newsos6)
7387 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7388 hardcode_direct=yes
7389 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7390 hardcode_libdir_separator=:
7391 hardcode_shlibpath_var=no
7392 ;;
7393
7394 *nto* | *qnx*)
7395 ;;
7396
7397 openbsd*)
7398 hardcode_direct=yes
7399 hardcode_shlibpath_var=no
7400 hardcode_direct_absolute=yes
7401 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7402 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7403 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
7404 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7405 export_dynamic_flag_spec='${wl}-E'
7406 else
7407 case $host_os in
7408 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
7409 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7410 hardcode_libdir_flag_spec='-R$libdir'
7411 ;;
7412 *)
7413 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7414 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7415 ;;
7416 esac
7417 fi
7418 ;;
7419
7420 os2*)
7421 hardcode_libdir_flag_spec='-L$libdir'
7422 hardcode_minus_L=yes
7423 allow_undefined_flag=unsupported
7424 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'
7425 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
7426 ;;
7427
7428 osf3*)
7429 if test "$GCC" = yes; then
7430 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7431 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7432 else
7433 allow_undefined_flag=' -expect_unresolved \*'
7434 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7435 fi
7436 archive_cmds_need_lc='no'
7437 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7438 hardcode_libdir_separator=:
7439 ;;
7440
7441 osf4* | osf5*) # as osf3* with the addition of -msym flag
7442 if test "$GCC" = yes; then
7443 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7444 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7445 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7446 else
7447 allow_undefined_flag=' -expect_unresolved \*'
7448 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7449 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~
7450 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
7451
7452 # Both c and cxx compiler support -rpath directly
7453 hardcode_libdir_flag_spec='-rpath $libdir'
7454 fi
7455 archive_cmds_need_lc='no'
7456 hardcode_libdir_separator=:
7457 ;;
7458
7459 solaris*)
7460 no_undefined_flag=' -z defs'
7461 if test "$GCC" = yes; then
7462 wlarc='${wl}'
7463 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7464 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7465 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
7466 else
7467 case `$CC -V 2>&1` in
7468 *"Compilers 5.0"*)
7469 wlarc=''
7470 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7471 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7472 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
7473 ;;
7474 *)
7475 wlarc='${wl}'
7476 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
7477 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7478 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
7479 ;;
7480 esac
7481 fi
7482 hardcode_libdir_flag_spec='-R$libdir'
7483 hardcode_shlibpath_var=no
7484 case $host_os in
7485 solaris2.[0-5] | solaris2.[0-5].*) ;;
7486 *)
7487 # The compiler driver will combine and reorder linker options,
7488 # but understands `-z linker_flag'. GCC discards it without `$wl',
7489 # but is careful enough not to reorder.
7490 # Supported since Solaris 2.6 (maybe 2.5.1?)
7491 if test "$GCC" = yes; then
7492 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
7493 else
7494 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
7495 fi
7496 ;;
7497 esac
7498 link_all_deplibs=yes
7499 ;;
7500
7501 sunos4*)
7502 if test "x$host_vendor" = xsequent; then
7503 # Use $CC to link under sequent, because it throws in some extra .o
7504 # files that make .init and .fini sections work.
7505 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
7506 else
7507 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
7508 fi
7509 hardcode_libdir_flag_spec='-L$libdir'
7510 hardcode_direct=yes
7511 hardcode_minus_L=yes
7512 hardcode_shlibpath_var=no
7513 ;;
7514
7515 sysv4)
7516 case $host_vendor in
7517 sni)
7518 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7519 hardcode_direct=yes # is this really true???
7520 ;;
7521 siemens)
7522 ## LD is ld it makes a PLAMLIB
7523 ## CC just makes a GrossModule.
7524 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7525 reload_cmds='$CC -r -o $output$reload_objs'
7526 hardcode_direct=no
7527 ;;
7528 motorola)
7529 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7530 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
7531 ;;
7532 esac
7533 runpath_var='LD_RUN_PATH'
7534 hardcode_shlibpath_var=no
7535 ;;
7536
7537 sysv4.3*)
7538 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7539 hardcode_shlibpath_var=no
7540 export_dynamic_flag_spec='-Bexport'
7541 ;;
7542
7543 sysv4*MP*)
7544 if test -d /usr/nec; then
7545 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7546 hardcode_shlibpath_var=no
7547 runpath_var=LD_RUN_PATH
7548 hardcode_runpath_var=yes
7549 ld_shlibs=yes
7550 fi
7551 ;;
7552
7553 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
7554 no_undefined_flag='${wl}-z,text'
7555 archive_cmds_need_lc=no
7556 hardcode_shlibpath_var=no
7557 runpath_var='LD_RUN_PATH'
7558
7559 if test "$GCC" = yes; then
7560 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7561 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7562 else
7563 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7564 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7565 fi
7566 ;;
7567
7568 sysv5* | sco3.2v5* | sco5v6*)
7569 # Note: We can NOT use -z defs as we might desire, because we do not
7570 # link with -lc, and that would cause any symbols used from libc to
7571 # always be unresolved, which means just about no library would
7572 # ever link correctly. If we're not using GNU ld we use -z text
7573 # though, which does catch some bad symbols but isn't as heavy-handed
7574 # as -z defs.
7575 no_undefined_flag='${wl}-z,text'
7576 allow_undefined_flag='${wl}-z,nodefs'
7577 archive_cmds_need_lc=no
7578 hardcode_shlibpath_var=no
7579 hardcode_libdir_flag_spec='${wl}-R,$libdir'
7580 hardcode_libdir_separator=':'
7581 link_all_deplibs=yes
7582 export_dynamic_flag_spec='${wl}-Bexport'
7583 runpath_var='LD_RUN_PATH'
7584
7585 if test "$GCC" = yes; then
7586 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7587 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7588 else
7589 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7590 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7591 fi
7592 ;;
7593
7594 uts4*)
7595 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7596 hardcode_libdir_flag_spec='-L$libdir'
7597 hardcode_shlibpath_var=no
7598 ;;
7599
7600 *)
7601 ld_shlibs=no
7602 ;;
7603 esac
7604
7605 if test x$host_vendor = xsni; then
7606 case $host in
7607 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7608 export_dynamic_flag_spec='${wl}-Blargedynsym'
7609 ;;
7610 esac
7611 fi
7612 fi
7613
7614 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
7615 echo "${ECHO_T}$ld_shlibs" >&6
7616 test "$ld_shlibs" = no && can_build_shared=no
7617
7618 with_gnu_ld=$with_gnu_ld
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634 #
7635 # Do we need to explicitly link libc?
7636 #
7637 case "x$archive_cmds_need_lc" in
7638 x|xyes)
7639 # Assume -lc should be added
7640 archive_cmds_need_lc=yes
7641
7642 if test "$enable_shared" = yes && test "$GCC" = yes; then
7643 case $archive_cmds in
7644 *'~'*)
7645 # FIXME: we may have to deal with multi-command sequences.
7646 ;;
7647 '$CC '*)
7648 # Test whether the compiler implicitly links with -lc since on some
7649 # systems, -lgcc has to come before -lc. If gcc already passes -lc
7650 # to ld, don't add -lc before -lgcc.
7651 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7652 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7653 $RM conftest*
7654 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7655
7656 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7657 (eval $ac_compile) 2>&5
7658 ac_status=$?
7659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7660 (exit $ac_status); } 2>conftest.err; then
7661 soname=conftest
7662 lib=conftest
7663 libobjs=conftest.$ac_objext
7664 deplibs=
7665 wl=$lt_prog_compiler_wl
7666 pic_flag=$lt_prog_compiler_pic
7667 compiler_flags=-v
7668 linker_flags=-v
7669 verstring=
7670 output_objdir=.
7671 libname=conftest
7672 lt_save_allow_undefined_flag=$allow_undefined_flag
7673 allow_undefined_flag=
7674 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
7675 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
7676 ac_status=$?
7677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7678 (exit $ac_status); }
7679 then
7680 archive_cmds_need_lc=no
7681 else
7682 archive_cmds_need_lc=yes
7683 fi
7684 allow_undefined_flag=$lt_save_allow_undefined_flag
7685 else
7686 cat conftest.err 1>&5
7687 fi
7688 $RM conftest*
7689 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
7690 echo "${ECHO_T}$archive_cmds_need_lc" >&6
7691 ;;
7692 esac
7693 fi
7694 ;;
7695 esac
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
7854 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
7855 withGCC=$GCC
7856 if test "$withGCC" = yes; then
7857 case $host_os in
7858 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
7859 *) lt_awk_arg="/^libraries:/" ;;
7860 esac
7861 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7862 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
7863 # if the path contains ";" then we assume it to be the separator
7864 # otherwise default to the standard path separator (i.e. ":") - it is
7865 # assumed that no part of a normal pathname contains ";" but that should
7866 # okay in the real world where ";" in dirpaths is itself problematic.
7867 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
7868 else
7869 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
7870 fi
7871 # Ok, now we have the path, separated by spaces, we can step through it
7872 # and add multilib dir if necessary.
7873 lt_tmp_lt_search_path_spec=
7874 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
7875 for lt_sys_path in $lt_search_path_spec; do
7876 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
7877 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
7878 else
7879 test -d "$lt_sys_path" && \
7880 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
7881 fi
7882 done
7883 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
7884 BEGIN {RS=" "; FS="/|\n";} {
7885 lt_foo="";
7886 lt_count=0;
7887 for (lt_i = NF; lt_i > 0; lt_i--) {
7888 if ($lt_i != "" && $lt_i != ".") {
7889 if ($lt_i == "..") {
7890 lt_count++;
7891 } else {
7892 if (lt_count == 0) {
7893 lt_foo="/" $lt_i lt_foo;
7894 } else {
7895 lt_count--;
7896 }
7897 }
7898 }
7899 }
7900 if (lt_foo != "") { lt_freq[lt_foo]++; }
7901 if (lt_freq[lt_foo] == 1) { print lt_foo; }
7902 }'`
7903 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
7904 else
7905 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
7906 fi
7907 library_names_spec=
7908 libname_spec='lib$name'
7909 soname_spec=
7910 shrext_cmds=".so"
7911 postinstall_cmds=
7912 postuninstall_cmds=
7913 finish_cmds=
7914 finish_eval=
7915 shlibpath_var=
7916 shlibpath_overrides_runpath=unknown
7917 version_type=none
7918 dynamic_linker="$host_os ld.so"
7919 sys_lib_dlsearch_path_spec="/lib /usr/lib"
7920 need_lib_prefix=unknown
7921 hardcode_into_libs=no
7922
7923 # when you set need_version to no, make sure it does not cause -set_version
7924 # flags to be left without arguments
7925 need_version=unknown
7926
7927 case $host_os in
7928 aix3*)
7929 version_type=linux
7930 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
7931 shlibpath_var=LIBPATH
7932
7933 # AIX 3 has no versioning support, so we append a major version to the name.
7934 soname_spec='${libname}${release}${shared_ext}$major'
7935 ;;
7936
7937 aix[4-9]*)
7938 version_type=linux
7939 need_lib_prefix=no
7940 need_version=no
7941 hardcode_into_libs=yes
7942 if test "$host_cpu" = ia64; then
7943 # AIX 5 supports IA64
7944 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
7945 shlibpath_var=LD_LIBRARY_PATH
7946 else
7947 # With GCC up to 2.95.x, collect2 would create an import file
7948 # for dependence libraries. The import file would start with
7949 # the line `#! .'. This would cause the generated library to
7950 # depend on `.', always an invalid library. This was fixed in
7951 # development snapshots of GCC prior to 3.0.
7952 case $host_os in
7953 aix4 | aix4.[01] | aix4.[01].*)
7954 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
7955 echo ' yes '
7956 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
7957 :
7958 else
7959 can_build_shared=no
7960 fi
7961 ;;
7962 esac
7963 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
7964 # soname into executable. Probably we can add versioning support to
7965 # collect2, so additional links can be useful in future.
7966 if test "$aix_use_runtimelinking" = yes; then
7967 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
7968 # instead of lib<name>.a to let people know that these are not
7969 # typical AIX shared libraries.
7970 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7971 else
7972 # We preserve .a as extension for shared libraries through AIX4.2
7973 # and later when we are not doing run time linking.
7974 library_names_spec='${libname}${release}.a $libname.a'
7975 soname_spec='${libname}${release}${shared_ext}$major'
7976 fi
7977 shlibpath_var=LIBPATH
7978 fi
7979 ;;
7980
7981 amigaos*)
7982 if test "$host_cpu" = m68k; then
7983 library_names_spec='$libname.ixlibrary $libname.a'
7984 # Create ${libname}_ixlibrary.a entries in /sys/libs.
7985 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
7986 else
7987 dynamic_linker=no
7988 fi
7989 ;;
7990
7991 beos*)
7992 library_names_spec='${libname}${shared_ext}'
7993 dynamic_linker="$host_os ld.so"
7994 shlibpath_var=LIBRARY_PATH
7995 ;;
7996
7997 bsdi[45]*)
7998 version_type=linux
7999 need_version=no
8000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8001 soname_spec='${libname}${release}${shared_ext}$major'
8002 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8003 shlibpath_var=LD_LIBRARY_PATH
8004 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8005 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8006 # the default ld.so.conf also contains /usr/contrib/lib and
8007 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8008 # libtool to hard-code these into programs
8009 ;;
8010
8011 cygwin* | mingw* | pw32*)
8012 version_type=windows
8013 shrext_cmds=".dll"
8014 need_version=no
8015 need_lib_prefix=no
8016
8017 case $withGCC,$host_os in
8018 yes,cygwin* | yes,mingw* | yes,pw32*)
8019 library_names_spec='$libname.dll.a'
8020 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8021 postinstall_cmds='base_file=`basename \${file}`~
8022 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8023 dldir=$destdir/`dirname \$dlpath`~
8024 test -d \$dldir || mkdir -p \$dldir~
8025 $install_prog $dir/$dlname \$dldir/$dlname~
8026 chmod a+x \$dldir/$dlname~
8027 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8028 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8029 fi'
8030 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8031 dlpath=$dir/\$dldll~
8032 $RM \$dlpath'
8033 shlibpath_overrides_runpath=yes
8034
8035 case $host_os in
8036 cygwin*)
8037 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8038 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8039 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8040 ;;
8041 mingw*)
8042 # MinGW DLLs use traditional 'lib' prefix
8043 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8044 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8045 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8046 # It is most probably a Windows format PATH printed by
8047 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8048 # path with ; separators, and with drive letters. We can handle the
8049 # drive letters (cygwin fileutils understands them), so leave them,
8050 # especially as we might pass files found there to a mingw objdump,
8051 # which wouldn't understand a cygwinified path. Ahh.
8052 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8053 else
8054 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8055 fi
8056 ;;
8057 pw32*)
8058 # pw32 DLLs use 'pw' prefix rather than 'lib'
8059 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8060 ;;
8061 esac
8062 ;;
8063
8064 *)
8065 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8066 ;;
8067 esac
8068 dynamic_linker='Win32 ld.exe'
8069 # FIXME: first we should search . and the directory the executable is in
8070 shlibpath_var=PATH
8071 ;;
8072
8073 darwin* | rhapsody*)
8074 dynamic_linker="$host_os dyld"
8075 version_type=darwin
8076 need_lib_prefix=no
8077 need_version=no
8078 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8079 soname_spec='${libname}${release}${major}$shared_ext'
8080 shlibpath_overrides_runpath=yes
8081 shlibpath_var=DYLD_LIBRARY_PATH
8082 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8083
8084 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8085 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8086 ;;
8087
8088 dgux*)
8089 version_type=linux
8090 need_lib_prefix=no
8091 need_version=no
8092 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8093 soname_spec='${libname}${release}${shared_ext}$major'
8094 shlibpath_var=LD_LIBRARY_PATH
8095 ;;
8096
8097 freebsd1*)
8098 dynamic_linker=no
8099 ;;
8100
8101 freebsd* | dragonfly*)
8102 # DragonFly does not have aout. When/if they implement a new
8103 # versioning mechanism, adjust this.
8104 if test -x /usr/bin/objformat; then
8105 objformat=`/usr/bin/objformat`
8106 else
8107 case $host_os in
8108 freebsd[123]*) objformat=aout ;;
8109 *) objformat=elf ;;
8110 esac
8111 fi
8112 version_type=freebsd-$objformat
8113 case $version_type in
8114 freebsd-elf*)
8115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8116 need_version=no
8117 need_lib_prefix=no
8118 ;;
8119 freebsd-*)
8120 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8121 need_version=yes
8122 ;;
8123 esac
8124 shlibpath_var=LD_LIBRARY_PATH
8125 case $host_os in
8126 freebsd2*)
8127 shlibpath_overrides_runpath=yes
8128 ;;
8129 freebsd3.[01]* | freebsdelf3.[01]*)
8130 shlibpath_overrides_runpath=yes
8131 hardcode_into_libs=yes
8132 ;;
8133 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8134 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8135 shlibpath_overrides_runpath=no
8136 hardcode_into_libs=yes
8137 ;;
8138 *) # from 4.6 on, and DragonFly
8139 shlibpath_overrides_runpath=yes
8140 hardcode_into_libs=yes
8141 ;;
8142 esac
8143 ;;
8144
8145 gnu*)
8146 version_type=linux
8147 need_lib_prefix=no
8148 need_version=no
8149 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8150 soname_spec='${libname}${release}${shared_ext}$major'
8151 shlibpath_var=LD_LIBRARY_PATH
8152 hardcode_into_libs=yes
8153 ;;
8154
8155 hpux9* | hpux10* | hpux11*)
8156 # Give a soname corresponding to the major version so that dld.sl refuses to
8157 # link against other versions.
8158 version_type=sunos
8159 need_lib_prefix=no
8160 need_version=no
8161 case $host_cpu in
8162 ia64*)
8163 shrext_cmds='.so'
8164 hardcode_into_libs=yes
8165 dynamic_linker="$host_os dld.so"
8166 shlibpath_var=LD_LIBRARY_PATH
8167 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8169 soname_spec='${libname}${release}${shared_ext}$major'
8170 if test "X$HPUX_IA64_MODE" = X32; then
8171 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8172 else
8173 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8174 fi
8175 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8176 ;;
8177 hppa*64*)
8178 shrext_cmds='.sl'
8179 hardcode_into_libs=yes
8180 dynamic_linker="$host_os dld.sl"
8181 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8182 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8184 soname_spec='${libname}${release}${shared_ext}$major'
8185 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8186 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8187 ;;
8188 *)
8189 shrext_cmds='.sl'
8190 dynamic_linker="$host_os dld.sl"
8191 shlibpath_var=SHLIB_PATH
8192 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8194 soname_spec='${libname}${release}${shared_ext}$major'
8195 ;;
8196 esac
8197 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8198 postinstall_cmds='chmod 555 $lib'
8199 ;;
8200
8201 interix[3-9]*)
8202 version_type=linux
8203 need_lib_prefix=no
8204 need_version=no
8205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8206 soname_spec='${libname}${release}${shared_ext}$major'
8207 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8208 shlibpath_var=LD_LIBRARY_PATH
8209 shlibpath_overrides_runpath=no
8210 hardcode_into_libs=yes
8211 ;;
8212
8213 irix5* | irix6* | nonstopux*)
8214 case $host_os in
8215 nonstopux*) version_type=nonstopux ;;
8216 *)
8217 if test "$lt_cv_prog_gnu_ld" = yes; then
8218 version_type=linux
8219 else
8220 version_type=irix
8221 fi ;;
8222 esac
8223 need_lib_prefix=no
8224 need_version=no
8225 soname_spec='${libname}${release}${shared_ext}$major'
8226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8227 case $host_os in
8228 irix5* | nonstopux*)
8229 libsuff= shlibsuff=
8230 ;;
8231 *)
8232 case $LD in # libtool.m4 will add one of these switches to LD
8233 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8234 libsuff= shlibsuff= libmagic=32-bit;;
8235 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8236 libsuff=32 shlibsuff=N32 libmagic=N32;;
8237 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8238 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8239 *) libsuff= shlibsuff= libmagic=never-match;;
8240 esac
8241 ;;
8242 esac
8243 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8244 shlibpath_overrides_runpath=no
8245 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8246 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8247 hardcode_into_libs=yes
8248 ;;
8249
8250 # No shared lib support for Linux oldld, aout, or coff.
8251 linux*oldld* | linux*aout* | linux*coff*)
8252 dynamic_linker=no
8253 ;;
8254
8255 # This must be Linux ELF.
8256 linux* | k*bsd*-gnu)
8257 version_type=linux
8258 need_lib_prefix=no
8259 need_version=no
8260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8261 soname_spec='${libname}${release}${shared_ext}$major'
8262 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8263 shlibpath_var=LD_LIBRARY_PATH
8264 shlibpath_overrides_runpath=no
8265 # Some binutils ld are patched to set DT_RUNPATH
8266 save_LDFLAGS=$LDFLAGS
8267 save_libdir=$libdir
8268 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
8269 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
8270 cat >conftest.$ac_ext <<_ACEOF
8271 /* confdefs.h. */
8272 _ACEOF
8273 cat confdefs.h >>conftest.$ac_ext
8274 cat >>conftest.$ac_ext <<_ACEOF
8275 /* end confdefs.h. */
8276
8277 int
8278 main ()
8279 {
8280
8281 ;
8282 return 0;
8283 }
8284 _ACEOF
8285 rm -f conftest.$ac_objext conftest$ac_exeext
8286 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8287 (eval $ac_link) 2>conftest.er1
8288 ac_status=$?
8289 grep -v '^ *+' conftest.er1 >conftest.err
8290 rm -f conftest.er1
8291 cat conftest.err >&5
8292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8293 (exit $ac_status); } &&
8294 { ac_try='test -z "$ac_c_werror_flag"
8295 || test ! -s conftest.err'
8296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8297 (eval $ac_try) 2>&5
8298 ac_status=$?
8299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300 (exit $ac_status); }; } &&
8301 { ac_try='test -s conftest$ac_exeext'
8302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8303 (eval $ac_try) 2>&5
8304 ac_status=$?
8305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8306 (exit $ac_status); }; }; then
8307 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
8308 shlibpath_overrides_runpath=yes
8309 fi
8310
8311 else
8312 echo "$as_me: failed program was:" >&5
8313 sed 's/^/| /' conftest.$ac_ext >&5
8314
8315 fi
8316 rm -f conftest.err conftest.$ac_objext \
8317 conftest$ac_exeext conftest.$ac_ext
8318 LDFLAGS=$save_LDFLAGS
8319 libdir=$save_libdir
8320
8321 # This implies no fast_install, which is unacceptable.
8322 # Some rework will be needed to allow for fast_install
8323 # before this can be enabled.
8324 hardcode_into_libs=yes
8325
8326 # Append ld.so.conf contents to the search path
8327 if test -f /etc/ld.so.conf; then
8328 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/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8329 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8330 fi
8331
8332 # We used to test for /lib/ld.so.1 and disable shared libraries on
8333 # powerpc, because MkLinux only supported shared libraries with the
8334 # GNU dynamic linker. Since this was broken with cross compilers,
8335 # most powerpc-linux boxes support dynamic linking these days and
8336 # people can always --disable-shared, the test was removed, and we
8337 # assume the GNU/Linux dynamic linker is in use.
8338 dynamic_linker='GNU/Linux ld.so'
8339 ;;
8340
8341 netbsd*)
8342 version_type=sunos
8343 need_lib_prefix=no
8344 need_version=no
8345 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8346 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8347 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8348 dynamic_linker='NetBSD (a.out) ld.so'
8349 else
8350 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8351 soname_spec='${libname}${release}${shared_ext}$major'
8352 dynamic_linker='NetBSD ld.elf_so'
8353 fi
8354 shlibpath_var=LD_LIBRARY_PATH
8355 shlibpath_overrides_runpath=yes
8356 hardcode_into_libs=yes
8357 ;;
8358
8359 newsos6)
8360 version_type=linux
8361 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8362 shlibpath_var=LD_LIBRARY_PATH
8363 shlibpath_overrides_runpath=yes
8364 ;;
8365
8366 *nto* | *qnx*)
8367 version_type=qnx
8368 need_lib_prefix=no
8369 need_version=no
8370 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8371 soname_spec='${libname}${release}${shared_ext}$major'
8372 shlibpath_var=LD_LIBRARY_PATH
8373 shlibpath_overrides_runpath=no
8374 hardcode_into_libs=yes
8375 dynamic_linker='ldqnx.so'
8376 ;;
8377
8378 openbsd*)
8379 version_type=sunos
8380 sys_lib_dlsearch_path_spec="/usr/lib"
8381 need_lib_prefix=no
8382 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8383 case $host_os in
8384 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8385 *) need_version=no ;;
8386 esac
8387 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8388 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8389 shlibpath_var=LD_LIBRARY_PATH
8390 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8391 case $host_os in
8392 openbsd2.[89] | openbsd2.[89].*)
8393 shlibpath_overrides_runpath=no
8394 ;;
8395 *)
8396 shlibpath_overrides_runpath=yes
8397 ;;
8398 esac
8399 else
8400 shlibpath_overrides_runpath=yes
8401 fi
8402 ;;
8403
8404 os2*)
8405 libname_spec='$name'
8406 shrext_cmds=".dll"
8407 need_lib_prefix=no
8408 library_names_spec='$libname${shared_ext} $libname.a'
8409 dynamic_linker='OS/2 ld.exe'
8410 shlibpath_var=LIBPATH
8411 ;;
8412
8413 osf3* | osf4* | osf5*)
8414 version_type=osf
8415 need_lib_prefix=no
8416 need_version=no
8417 soname_spec='${libname}${release}${shared_ext}$major'
8418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8419 shlibpath_var=LD_LIBRARY_PATH
8420 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
8421 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
8422 ;;
8423
8424 rdos*)
8425 dynamic_linker=no
8426 ;;
8427
8428 solaris*)
8429 version_type=linux
8430 need_lib_prefix=no
8431 need_version=no
8432 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8433 soname_spec='${libname}${release}${shared_ext}$major'
8434 shlibpath_var=LD_LIBRARY_PATH
8435 shlibpath_overrides_runpath=yes
8436 hardcode_into_libs=yes
8437 # ldd complains unless libraries are executable
8438 postinstall_cmds='chmod +x $lib'
8439 ;;
8440
8441 sunos4*)
8442 version_type=sunos
8443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8444 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
8445 shlibpath_var=LD_LIBRARY_PATH
8446 shlibpath_overrides_runpath=yes
8447 if test "$with_gnu_ld" = yes; then
8448 need_lib_prefix=no
8449 fi
8450 need_version=yes
8451 ;;
8452
8453 sysv4 | sysv4.3*)
8454 version_type=linux
8455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8456 soname_spec='${libname}${release}${shared_ext}$major'
8457 shlibpath_var=LD_LIBRARY_PATH
8458 case $host_vendor in
8459 sni)
8460 shlibpath_overrides_runpath=no
8461 need_lib_prefix=no
8462 runpath_var=LD_RUN_PATH
8463 ;;
8464 siemens)
8465 need_lib_prefix=no
8466 ;;
8467 motorola)
8468 need_lib_prefix=no
8469 need_version=no
8470 shlibpath_overrides_runpath=no
8471 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
8472 ;;
8473 esac
8474 ;;
8475
8476 sysv4*MP*)
8477 if test -d /usr/nec ;then
8478 version_type=linux
8479 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
8480 soname_spec='$libname${shared_ext}.$major'
8481 shlibpath_var=LD_LIBRARY_PATH
8482 fi
8483 ;;
8484
8485 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8486 version_type=freebsd-elf
8487 need_lib_prefix=no
8488 need_version=no
8489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8490 soname_spec='${libname}${release}${shared_ext}$major'
8491 shlibpath_var=LD_LIBRARY_PATH
8492 shlibpath_overrides_runpath=yes
8493 hardcode_into_libs=yes
8494 if test "$with_gnu_ld" = yes; then
8495 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
8496 else
8497 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
8498 case $host_os in
8499 sco3.2v5*)
8500 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
8501 ;;
8502 esac
8503 fi
8504 sys_lib_dlsearch_path_spec='/usr/lib'
8505 ;;
8506
8507 tpf*)
8508 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
8509 version_type=linux
8510 need_lib_prefix=no
8511 need_version=no
8512 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8513 shlibpath_var=LD_LIBRARY_PATH
8514 shlibpath_overrides_runpath=no
8515 hardcode_into_libs=yes
8516 ;;
8517
8518 uts4*)
8519 version_type=linux
8520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8521 soname_spec='${libname}${release}${shared_ext}$major'
8522 shlibpath_var=LD_LIBRARY_PATH
8523 ;;
8524
8525 *)
8526 dynamic_linker=no
8527 ;;
8528 esac
8529 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
8530 echo "${ECHO_T}$dynamic_linker" >&6
8531 test "$dynamic_linker" = no && can_build_shared=no
8532
8533 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8534 if test "$GCC" = yes; then
8535 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8536 fi
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
8625 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
8626 hardcode_action=
8627 if test -n "$hardcode_libdir_flag_spec" ||
8628 test -n "$runpath_var" ||
8629 test "X$hardcode_automatic" = "Xyes" ; then
8630
8631 # We can hardcode non-existent directories.
8632 if test "$hardcode_direct" != no &&
8633 # If the only mechanism to avoid hardcoding is shlibpath_var, we
8634 # have to relink, otherwise we might link with an installed library
8635 # when we should be linking with a yet-to-be-installed one
8636 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
8637 test "$hardcode_minus_L" != no; then
8638 # Linking always hardcodes the temporary library directory.
8639 hardcode_action=relink
8640 else
8641 # We can link without hardcoding, and we can hardcode nonexisting dirs.
8642 hardcode_action=immediate
8643 fi
8644 else
8645 # We cannot hardcode anything, or else we can only hardcode existing
8646 # directories.
8647 hardcode_action=unsupported
8648 fi
8649 echo "$as_me:$LINENO: result: $hardcode_action" >&5
8650 echo "${ECHO_T}$hardcode_action" >&6
8651
8652 if test "$hardcode_action" = relink ||
8653 test "$inherit_rpath" = yes; then
8654 # Fast installation is not supported
8655 enable_fast_install=no
8656 elif test "$shlibpath_overrides_runpath" = yes ||
8657 test "$enable_shared" = no; then
8658 # Fast installation is not necessary
8659 enable_fast_install=needless
8660 fi
8661
8662
8663
8664
8665
8666
8667 if test "x$enable_dlopen" != xyes; then
8668 enable_dlopen=unknown
8669 enable_dlopen_self=unknown
8670 enable_dlopen_self_static=unknown
8671 else
8672 lt_cv_dlopen=no
8673 lt_cv_dlopen_libs=
8674
8675 case $host_os in
8676 beos*)
8677 lt_cv_dlopen="load_add_on"
8678 lt_cv_dlopen_libs=
8679 lt_cv_dlopen_self=yes
8680 ;;
8681
8682 mingw* | pw32*)
8683 lt_cv_dlopen="LoadLibrary"
8684 lt_cv_dlopen_libs=
8685 ;;
8686
8687 cygwin*)
8688 lt_cv_dlopen="dlopen"
8689 lt_cv_dlopen_libs=
8690 ;;
8691
8692 darwin*)
8693 # if libdl is installed we need to link against it
8694 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8695 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8696 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8697 echo $ECHO_N "(cached) $ECHO_C" >&6
8698 else
8699 ac_check_lib_save_LIBS=$LIBS
8700 LIBS="-ldl $LIBS"
8701 cat >conftest.$ac_ext <<_ACEOF
8702 /* confdefs.h. */
8703 _ACEOF
8704 cat confdefs.h >>conftest.$ac_ext
8705 cat >>conftest.$ac_ext <<_ACEOF
8706 /* end confdefs.h. */
8707
8708 /* Override any gcc2 internal prototype to avoid an error. */
8709 #ifdef __cplusplus
8710 extern "C"
8711 #endif
8712 /* We use char because int might match the return type of a gcc2
8713 builtin and then its argument prototype would still apply. */
8714 char dlopen ();
8715 int
8716 main ()
8717 {
8718 dlopen ();
8719 ;
8720 return 0;
8721 }
8722 _ACEOF
8723 rm -f conftest.$ac_objext conftest$ac_exeext
8724 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8725 (eval $ac_link) 2>conftest.er1
8726 ac_status=$?
8727 grep -v '^ *+' conftest.er1 >conftest.err
8728 rm -f conftest.er1
8729 cat conftest.err >&5
8730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8731 (exit $ac_status); } &&
8732 { ac_try='test -z "$ac_c_werror_flag"
8733 || test ! -s conftest.err'
8734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8735 (eval $ac_try) 2>&5
8736 ac_status=$?
8737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8738 (exit $ac_status); }; } &&
8739 { ac_try='test -s conftest$ac_exeext'
8740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8741 (eval $ac_try) 2>&5
8742 ac_status=$?
8743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8744 (exit $ac_status); }; }; then
8745 ac_cv_lib_dl_dlopen=yes
8746 else
8747 echo "$as_me: failed program was:" >&5
8748 sed 's/^/| /' conftest.$ac_ext >&5
8749
8750 ac_cv_lib_dl_dlopen=no
8751 fi
8752 rm -f conftest.err conftest.$ac_objext \
8753 conftest$ac_exeext conftest.$ac_ext
8754 LIBS=$ac_check_lib_save_LIBS
8755 fi
8756 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8757 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8758 if test $ac_cv_lib_dl_dlopen = yes; then
8759 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8760 else
8761
8762 lt_cv_dlopen="dyld"
8763 lt_cv_dlopen_libs=
8764 lt_cv_dlopen_self=yes
8765
8766 fi
8767
8768 ;;
8769
8770 *)
8771 echo "$as_me:$LINENO: checking for shl_load" >&5
8772 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
8773 if test "${ac_cv_func_shl_load+set}" = set; then
8774 echo $ECHO_N "(cached) $ECHO_C" >&6
8775 else
8776 cat >conftest.$ac_ext <<_ACEOF
8777 /* confdefs.h. */
8778 _ACEOF
8779 cat confdefs.h >>conftest.$ac_ext
8780 cat >>conftest.$ac_ext <<_ACEOF
8781 /* end confdefs.h. */
8782 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
8783 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8784 #define shl_load innocuous_shl_load
8785
8786 /* System header to define __stub macros and hopefully few prototypes,
8787 which can conflict with char shl_load (); below.
8788 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8789 <limits.h> exists even on freestanding compilers. */
8790
8791 #ifdef __STDC__
8792 # include <limits.h>
8793 #else
8794 # include <assert.h>
8795 #endif
8796
8797 #undef shl_load
8798
8799 /* Override any gcc2 internal prototype to avoid an error. */
8800 #ifdef __cplusplus
8801 extern "C"
8802 {
8803 #endif
8804 /* We use char because int might match the return type of a gcc2
8805 builtin and then its argument prototype would still apply. */
8806 char shl_load ();
8807 /* The GNU C library defines this for functions which it implements
8808 to always fail with ENOSYS. Some functions are actually named
8809 something starting with __ and the normal name is an alias. */
8810 #if defined (__stub_shl_load) || defined (__stub___shl_load)
8811 choke me
8812 #else
8813 char (*f) () = shl_load;
8814 #endif
8815 #ifdef __cplusplus
8816 }
8817 #endif
8818
8819 int
8820 main ()
8821 {
8822 return f != shl_load;
8823 ;
8824 return 0;
8825 }
8826 _ACEOF
8827 rm -f conftest.$ac_objext conftest$ac_exeext
8828 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8829 (eval $ac_link) 2>conftest.er1
8830 ac_status=$?
8831 grep -v '^ *+' conftest.er1 >conftest.err
8832 rm -f conftest.er1
8833 cat conftest.err >&5
8834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8835 (exit $ac_status); } &&
8836 { ac_try='test -z "$ac_c_werror_flag"
8837 || test ! -s conftest.err'
8838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8839 (eval $ac_try) 2>&5
8840 ac_status=$?
8841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8842 (exit $ac_status); }; } &&
8843 { ac_try='test -s conftest$ac_exeext'
8844 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8845 (eval $ac_try) 2>&5
8846 ac_status=$?
8847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8848 (exit $ac_status); }; }; then
8849 ac_cv_func_shl_load=yes
8850 else
8851 echo "$as_me: failed program was:" >&5
8852 sed 's/^/| /' conftest.$ac_ext >&5
8853
8854 ac_cv_func_shl_load=no
8855 fi
8856 rm -f conftest.err conftest.$ac_objext \
8857 conftest$ac_exeext conftest.$ac_ext
8858 fi
8859 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
8860 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
8861 if test $ac_cv_func_shl_load = yes; then
8862 lt_cv_dlopen="shl_load"
8863 else
8864 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
8865 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
8866 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
8867 echo $ECHO_N "(cached) $ECHO_C" >&6
8868 else
8869 ac_check_lib_save_LIBS=$LIBS
8870 LIBS="-ldld $LIBS"
8871 cat >conftest.$ac_ext <<_ACEOF
8872 /* confdefs.h. */
8873 _ACEOF
8874 cat confdefs.h >>conftest.$ac_ext
8875 cat >>conftest.$ac_ext <<_ACEOF
8876 /* end confdefs.h. */
8877
8878 /* Override any gcc2 internal prototype to avoid an error. */
8879 #ifdef __cplusplus
8880 extern "C"
8881 #endif
8882 /* We use char because int might match the return type of a gcc2
8883 builtin and then its argument prototype would still apply. */
8884 char shl_load ();
8885 int
8886 main ()
8887 {
8888 shl_load ();
8889 ;
8890 return 0;
8891 }
8892 _ACEOF
8893 rm -f conftest.$ac_objext conftest$ac_exeext
8894 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8895 (eval $ac_link) 2>conftest.er1
8896 ac_status=$?
8897 grep -v '^ *+' conftest.er1 >conftest.err
8898 rm -f conftest.er1
8899 cat conftest.err >&5
8900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8901 (exit $ac_status); } &&
8902 { ac_try='test -z "$ac_c_werror_flag"
8903 || test ! -s conftest.err'
8904 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8905 (eval $ac_try) 2>&5
8906 ac_status=$?
8907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8908 (exit $ac_status); }; } &&
8909 { ac_try='test -s conftest$ac_exeext'
8910 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8911 (eval $ac_try) 2>&5
8912 ac_status=$?
8913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8914 (exit $ac_status); }; }; then
8915 ac_cv_lib_dld_shl_load=yes
8916 else
8917 echo "$as_me: failed program was:" >&5
8918 sed 's/^/| /' conftest.$ac_ext >&5
8919
8920 ac_cv_lib_dld_shl_load=no
8921 fi
8922 rm -f conftest.err conftest.$ac_objext \
8923 conftest$ac_exeext conftest.$ac_ext
8924 LIBS=$ac_check_lib_save_LIBS
8925 fi
8926 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
8927 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
8928 if test $ac_cv_lib_dld_shl_load = yes; then
8929 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
8930 else
8931 echo "$as_me:$LINENO: checking for dlopen" >&5
8932 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
8933 if test "${ac_cv_func_dlopen+set}" = set; then
8934 echo $ECHO_N "(cached) $ECHO_C" >&6
8935 else
8936 cat >conftest.$ac_ext <<_ACEOF
8937 /* confdefs.h. */
8938 _ACEOF
8939 cat confdefs.h >>conftest.$ac_ext
8940 cat >>conftest.$ac_ext <<_ACEOF
8941 /* end confdefs.h. */
8942 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
8943 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8944 #define dlopen innocuous_dlopen
8945
8946 /* System header to define __stub macros and hopefully few prototypes,
8947 which can conflict with char dlopen (); below.
8948 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8949 <limits.h> exists even on freestanding compilers. */
8950
8951 #ifdef __STDC__
8952 # include <limits.h>
8953 #else
8954 # include <assert.h>
8955 #endif
8956
8957 #undef dlopen
8958
8959 /* Override any gcc2 internal prototype to avoid an error. */
8960 #ifdef __cplusplus
8961 extern "C"
8962 {
8963 #endif
8964 /* We use char because int might match the return type of a gcc2
8965 builtin and then its argument prototype would still apply. */
8966 char dlopen ();
8967 /* The GNU C library defines this for functions which it implements
8968 to always fail with ENOSYS. Some functions are actually named
8969 something starting with __ and the normal name is an alias. */
8970 #if defined (__stub_dlopen) || defined (__stub___dlopen)
8971 choke me
8972 #else
8973 char (*f) () = dlopen;
8974 #endif
8975 #ifdef __cplusplus
8976 }
8977 #endif
8978
8979 int
8980 main ()
8981 {
8982 return f != dlopen;
8983 ;
8984 return 0;
8985 }
8986 _ACEOF
8987 rm -f conftest.$ac_objext conftest$ac_exeext
8988 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8989 (eval $ac_link) 2>conftest.er1
8990 ac_status=$?
8991 grep -v '^ *+' conftest.er1 >conftest.err
8992 rm -f conftest.er1
8993 cat conftest.err >&5
8994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8995 (exit $ac_status); } &&
8996 { ac_try='test -z "$ac_c_werror_flag"
8997 || test ! -s conftest.err'
8998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8999 (eval $ac_try) 2>&5
9000 ac_status=$?
9001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9002 (exit $ac_status); }; } &&
9003 { ac_try='test -s conftest$ac_exeext'
9004 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9005 (eval $ac_try) 2>&5
9006 ac_status=$?
9007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9008 (exit $ac_status); }; }; then
9009 ac_cv_func_dlopen=yes
9010 else
9011 echo "$as_me: failed program was:" >&5
9012 sed 's/^/| /' conftest.$ac_ext >&5
9013
9014 ac_cv_func_dlopen=no
9015 fi
9016 rm -f conftest.err conftest.$ac_objext \
9017 conftest$ac_exeext conftest.$ac_ext
9018 fi
9019 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9020 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
9021 if test $ac_cv_func_dlopen = yes; then
9022 lt_cv_dlopen="dlopen"
9023 else
9024 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9025 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9026 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9027 echo $ECHO_N "(cached) $ECHO_C" >&6
9028 else
9029 ac_check_lib_save_LIBS=$LIBS
9030 LIBS="-ldl $LIBS"
9031 cat >conftest.$ac_ext <<_ACEOF
9032 /* confdefs.h. */
9033 _ACEOF
9034 cat confdefs.h >>conftest.$ac_ext
9035 cat >>conftest.$ac_ext <<_ACEOF
9036 /* end confdefs.h. */
9037
9038 /* Override any gcc2 internal prototype to avoid an error. */
9039 #ifdef __cplusplus
9040 extern "C"
9041 #endif
9042 /* We use char because int might match the return type of a gcc2
9043 builtin and then its argument prototype would still apply. */
9044 char dlopen ();
9045 int
9046 main ()
9047 {
9048 dlopen ();
9049 ;
9050 return 0;
9051 }
9052 _ACEOF
9053 rm -f conftest.$ac_objext conftest$ac_exeext
9054 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9055 (eval $ac_link) 2>conftest.er1
9056 ac_status=$?
9057 grep -v '^ *+' conftest.er1 >conftest.err
9058 rm -f conftest.er1
9059 cat conftest.err >&5
9060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9061 (exit $ac_status); } &&
9062 { ac_try='test -z "$ac_c_werror_flag"
9063 || test ! -s conftest.err'
9064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9065 (eval $ac_try) 2>&5
9066 ac_status=$?
9067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9068 (exit $ac_status); }; } &&
9069 { ac_try='test -s conftest$ac_exeext'
9070 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9071 (eval $ac_try) 2>&5
9072 ac_status=$?
9073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9074 (exit $ac_status); }; }; then
9075 ac_cv_lib_dl_dlopen=yes
9076 else
9077 echo "$as_me: failed program was:" >&5
9078 sed 's/^/| /' conftest.$ac_ext >&5
9079
9080 ac_cv_lib_dl_dlopen=no
9081 fi
9082 rm -f conftest.err conftest.$ac_objext \
9083 conftest$ac_exeext conftest.$ac_ext
9084 LIBS=$ac_check_lib_save_LIBS
9085 fi
9086 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9087 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9088 if test $ac_cv_lib_dl_dlopen = yes; then
9089 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9090 else
9091 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9092 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
9093 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9094 echo $ECHO_N "(cached) $ECHO_C" >&6
9095 else
9096 ac_check_lib_save_LIBS=$LIBS
9097 LIBS="-lsvld $LIBS"
9098 cat >conftest.$ac_ext <<_ACEOF
9099 /* confdefs.h. */
9100 _ACEOF
9101 cat confdefs.h >>conftest.$ac_ext
9102 cat >>conftest.$ac_ext <<_ACEOF
9103 /* end confdefs.h. */
9104
9105 /* Override any gcc2 internal prototype to avoid an error. */
9106 #ifdef __cplusplus
9107 extern "C"
9108 #endif
9109 /* We use char because int might match the return type of a gcc2
9110 builtin and then its argument prototype would still apply. */
9111 char dlopen ();
9112 int
9113 main ()
9114 {
9115 dlopen ();
9116 ;
9117 return 0;
9118 }
9119 _ACEOF
9120 rm -f conftest.$ac_objext conftest$ac_exeext
9121 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9122 (eval $ac_link) 2>conftest.er1
9123 ac_status=$?
9124 grep -v '^ *+' conftest.er1 >conftest.err
9125 rm -f conftest.er1
9126 cat conftest.err >&5
9127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9128 (exit $ac_status); } &&
9129 { ac_try='test -z "$ac_c_werror_flag"
9130 || test ! -s conftest.err'
9131 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9132 (eval $ac_try) 2>&5
9133 ac_status=$?
9134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9135 (exit $ac_status); }; } &&
9136 { ac_try='test -s conftest$ac_exeext'
9137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9138 (eval $ac_try) 2>&5
9139 ac_status=$?
9140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9141 (exit $ac_status); }; }; then
9142 ac_cv_lib_svld_dlopen=yes
9143 else
9144 echo "$as_me: failed program was:" >&5
9145 sed 's/^/| /' conftest.$ac_ext >&5
9146
9147 ac_cv_lib_svld_dlopen=no
9148 fi
9149 rm -f conftest.err conftest.$ac_objext \
9150 conftest$ac_exeext conftest.$ac_ext
9151 LIBS=$ac_check_lib_save_LIBS
9152 fi
9153 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9154 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
9155 if test $ac_cv_lib_svld_dlopen = yes; then
9156 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9157 else
9158 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9159 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
9160 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9161 echo $ECHO_N "(cached) $ECHO_C" >&6
9162 else
9163 ac_check_lib_save_LIBS=$LIBS
9164 LIBS="-ldld $LIBS"
9165 cat >conftest.$ac_ext <<_ACEOF
9166 /* confdefs.h. */
9167 _ACEOF
9168 cat confdefs.h >>conftest.$ac_ext
9169 cat >>conftest.$ac_ext <<_ACEOF
9170 /* end confdefs.h. */
9171
9172 /* Override any gcc2 internal prototype to avoid an error. */
9173 #ifdef __cplusplus
9174 extern "C"
9175 #endif
9176 /* We use char because int might match the return type of a gcc2
9177 builtin and then its argument prototype would still apply. */
9178 char dld_link ();
9179 int
9180 main ()
9181 {
9182 dld_link ();
9183 ;
9184 return 0;
9185 }
9186 _ACEOF
9187 rm -f conftest.$ac_objext conftest$ac_exeext
9188 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9189 (eval $ac_link) 2>conftest.er1
9190 ac_status=$?
9191 grep -v '^ *+' conftest.er1 >conftest.err
9192 rm -f conftest.er1
9193 cat conftest.err >&5
9194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9195 (exit $ac_status); } &&
9196 { ac_try='test -z "$ac_c_werror_flag"
9197 || test ! -s conftest.err'
9198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9199 (eval $ac_try) 2>&5
9200 ac_status=$?
9201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9202 (exit $ac_status); }; } &&
9203 { ac_try='test -s conftest$ac_exeext'
9204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9205 (eval $ac_try) 2>&5
9206 ac_status=$?
9207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9208 (exit $ac_status); }; }; then
9209 ac_cv_lib_dld_dld_link=yes
9210 else
9211 echo "$as_me: failed program was:" >&5
9212 sed 's/^/| /' conftest.$ac_ext >&5
9213
9214 ac_cv_lib_dld_dld_link=no
9215 fi
9216 rm -f conftest.err conftest.$ac_objext \
9217 conftest$ac_exeext conftest.$ac_ext
9218 LIBS=$ac_check_lib_save_LIBS
9219 fi
9220 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9221 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
9222 if test $ac_cv_lib_dld_dld_link = yes; then
9223 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9224 fi
9225
9226
9227 fi
9228
9229
9230 fi
9231
9232
9233 fi
9234
9235
9236 fi
9237
9238
9239 fi
9240
9241 ;;
9242 esac
9243
9244 if test "x$lt_cv_dlopen" != xno; then
9245 enable_dlopen=yes
9246 else
9247 enable_dlopen=no
9248 fi
9249
9250 case $lt_cv_dlopen in
9251 dlopen)
9252 save_CPPFLAGS="$CPPFLAGS"
9253 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9254
9255 save_LDFLAGS="$LDFLAGS"
9256 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9257
9258 save_LIBS="$LIBS"
9259 LIBS="$lt_cv_dlopen_libs $LIBS"
9260
9261 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9262 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
9263 if test "${lt_cv_dlopen_self+set}" = set; then
9264 echo $ECHO_N "(cached) $ECHO_C" >&6
9265 else
9266 if test "$cross_compiling" = yes; then :
9267 lt_cv_dlopen_self=cross
9268 else
9269 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9270 lt_status=$lt_dlunknown
9271 cat > conftest.$ac_ext <<_LT_EOF
9272 #line 9272 "configure"
9273 #include "confdefs.h"
9274
9275 #if HAVE_DLFCN_H
9276 #include <dlfcn.h>
9277 #endif
9278
9279 #include <stdio.h>
9280
9281 #ifdef RTLD_GLOBAL
9282 # define LT_DLGLOBAL RTLD_GLOBAL
9283 #else
9284 # ifdef DL_GLOBAL
9285 # define LT_DLGLOBAL DL_GLOBAL
9286 # else
9287 # define LT_DLGLOBAL 0
9288 # endif
9289 #endif
9290
9291 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9292 find out it does not work in some platform. */
9293 #ifndef LT_DLLAZY_OR_NOW
9294 # ifdef RTLD_LAZY
9295 # define LT_DLLAZY_OR_NOW RTLD_LAZY
9296 # else
9297 # ifdef DL_LAZY
9298 # define LT_DLLAZY_OR_NOW DL_LAZY
9299 # else
9300 # ifdef RTLD_NOW
9301 # define LT_DLLAZY_OR_NOW RTLD_NOW
9302 # else
9303 # ifdef DL_NOW
9304 # define LT_DLLAZY_OR_NOW DL_NOW
9305 # else
9306 # define LT_DLLAZY_OR_NOW 0
9307 # endif
9308 # endif
9309 # endif
9310 # endif
9311 #endif
9312
9313 #ifdef __cplusplus
9314 extern "C" void exit (int);
9315 #endif
9316
9317 void fnord() { int i=42;}
9318 int main ()
9319 {
9320 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9321 int status = $lt_dlunknown;
9322
9323 if (self)
9324 {
9325 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9326 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9327 /* dlclose (self); */
9328 }
9329 else
9330 puts (dlerror ());
9331
9332 exit (status);
9333 }
9334 _LT_EOF
9335 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9336 (eval $ac_link) 2>&5
9337 ac_status=$?
9338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9339 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9340 (./conftest; exit; ) >&5 2>/dev/null
9341 lt_status=$?
9342 case x$lt_status in
9343 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9344 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9345 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9346 esac
9347 else :
9348 # compilation failed
9349 lt_cv_dlopen_self=no
9350 fi
9351 fi
9352 rm -fr conftest*
9353
9354
9355 fi
9356 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9357 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
9358
9359 if test "x$lt_cv_dlopen_self" = xyes; then
9360 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9361 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9362 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
9363 if test "${lt_cv_dlopen_self_static+set}" = set; then
9364 echo $ECHO_N "(cached) $ECHO_C" >&6
9365 else
9366 if test "$cross_compiling" = yes; then :
9367 lt_cv_dlopen_self_static=cross
9368 else
9369 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9370 lt_status=$lt_dlunknown
9371 cat > conftest.$ac_ext <<_LT_EOF
9372 #line 9372 "configure"
9373 #include "confdefs.h"
9374
9375 #if HAVE_DLFCN_H
9376 #include <dlfcn.h>
9377 #endif
9378
9379 #include <stdio.h>
9380
9381 #ifdef RTLD_GLOBAL
9382 # define LT_DLGLOBAL RTLD_GLOBAL
9383 #else
9384 # ifdef DL_GLOBAL
9385 # define LT_DLGLOBAL DL_GLOBAL
9386 # else
9387 # define LT_DLGLOBAL 0
9388 # endif
9389 #endif
9390
9391 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9392 find out it does not work in some platform. */
9393 #ifndef LT_DLLAZY_OR_NOW
9394 # ifdef RTLD_LAZY
9395 # define LT_DLLAZY_OR_NOW RTLD_LAZY
9396 # else
9397 # ifdef DL_LAZY
9398 # define LT_DLLAZY_OR_NOW DL_LAZY
9399 # else
9400 # ifdef RTLD_NOW
9401 # define LT_DLLAZY_OR_NOW RTLD_NOW
9402 # else
9403 # ifdef DL_NOW
9404 # define LT_DLLAZY_OR_NOW DL_NOW
9405 # else
9406 # define LT_DLLAZY_OR_NOW 0
9407 # endif
9408 # endif
9409 # endif
9410 # endif
9411 #endif
9412
9413 #ifdef __cplusplus
9414 extern "C" void exit (int);
9415 #endif
9416
9417 void fnord() { int i=42;}
9418 int main ()
9419 {
9420 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9421 int status = $lt_dlunknown;
9422
9423 if (self)
9424 {
9425 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9426 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9427 /* dlclose (self); */
9428 }
9429 else
9430 puts (dlerror ());
9431
9432 exit (status);
9433 }
9434 _LT_EOF
9435 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9436 (eval $ac_link) 2>&5
9437 ac_status=$?
9438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9439 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9440 (./conftest; exit; ) >&5 2>/dev/null
9441 lt_status=$?
9442 case x$lt_status in
9443 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9444 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9445 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9446 esac
9447 else :
9448 # compilation failed
9449 lt_cv_dlopen_self_static=no
9450 fi
9451 fi
9452 rm -fr conftest*
9453
9454
9455 fi
9456 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9457 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
9458 fi
9459
9460 CPPFLAGS="$save_CPPFLAGS"
9461 LDFLAGS="$save_LDFLAGS"
9462 LIBS="$save_LIBS"
9463 ;;
9464 esac
9465
9466 case $lt_cv_dlopen_self in
9467 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9468 *) enable_dlopen_self=unknown ;;
9469 esac
9470
9471 case $lt_cv_dlopen_self_static in
9472 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9473 *) enable_dlopen_self_static=unknown ;;
9474 esac
9475 fi
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493 striplib=
9494 old_striplib=
9495 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9496 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
9497 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
9498 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9499 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9500 echo "$as_me:$LINENO: result: yes" >&5
9501 echo "${ECHO_T}yes" >&6
9502 else
9503 # FIXME - insert some real tests, host_os isn't really good enough
9504 case $host_os in
9505 darwin*)
9506 if test -n "$STRIP" ; then
9507 striplib="$STRIP -x"
9508 old_striplib="$STRIP -S"
9509 echo "$as_me:$LINENO: result: yes" >&5
9510 echo "${ECHO_T}yes" >&6
9511 else
9512 echo "$as_me:$LINENO: result: no" >&5
9513 echo "${ECHO_T}no" >&6
9514 fi
9515 ;;
9516 *)
9517 echo "$as_me:$LINENO: result: no" >&5
9518 echo "${ECHO_T}no" >&6
9519 ;;
9520 esac
9521 fi
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534 # Report which library types will actually be built
9535 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9536 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
9537 echo "$as_me:$LINENO: result: $can_build_shared" >&5
9538 echo "${ECHO_T}$can_build_shared" >&6
9539
9540 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9541 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
9542 test "$can_build_shared" = "no" && enable_shared=no
9543
9544 # On AIX, shared libraries and static libraries use the same namespace, and
9545 # are all built from PIC.
9546 case $host_os in
9547 aix3*)
9548 test "$enable_shared" = yes && enable_static=no
9549 if test -n "$RANLIB"; then
9550 archive_cmds="$archive_cmds~\$RANLIB \$lib"
9551 postinstall_cmds='$RANLIB $lib'
9552 fi
9553 ;;
9554
9555 aix[4-9]*)
9556 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9557 test "$enable_shared" = yes && enable_static=no
9558 fi
9559 ;;
9560 esac
9561 echo "$as_me:$LINENO: result: $enable_shared" >&5
9562 echo "${ECHO_T}$enable_shared" >&6
9563
9564 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9565 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
9566 # Make sure either enable_shared or enable_static is yes.
9567 test "$enable_shared" = yes || enable_static=yes
9568 echo "$as_me:$LINENO: result: $enable_static" >&5
9569 echo "${ECHO_T}$enable_static" >&6
9570
9571
9572
9573
9574 fi
9575 ac_ext=c
9576 ac_cpp='$CPP $CPPFLAGS'
9577 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9578 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9579 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9580
9581 CC="$lt_save_CC"
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595 ac_config_commands="$ac_config_commands libtool"
9596
9597
9598
9599
9600 # Only expand once:
9601
9602
9603
9604 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
9605 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
9606 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
9607 if test "${enable_maintainer_mode+set}" = set; then
9608 enableval="$enable_maintainer_mode"
9609 USE_MAINTAINER_MODE=$enableval
9610 else
9611 USE_MAINTAINER_MODE=no
9612 fi;
9613 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
9614 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
9615
9616
9617 if test $USE_MAINTAINER_MODE = yes; then
9618 MAINTAINER_MODE_TRUE=
9619 MAINTAINER_MODE_FALSE='#'
9620 else
9621 MAINTAINER_MODE_TRUE='#'
9622 MAINTAINER_MODE_FALSE=
9623 fi
9624
9625 MAINT=$MAINTAINER_MODE_TRUE
9626
9627
9628
9629
9630 for ac_header in sys/mman.h
9631 do
9632 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9633 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9634 echo "$as_me:$LINENO: checking for $ac_header" >&5
9635 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9636 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9637 echo $ECHO_N "(cached) $ECHO_C" >&6
9638 fi
9639 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9640 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9641 else
9642 # Is the header compilable?
9643 echo "$as_me:$LINENO: checking $ac_header usability" >&5
9644 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9645 cat >conftest.$ac_ext <<_ACEOF
9646 /* confdefs.h. */
9647 _ACEOF
9648 cat confdefs.h >>conftest.$ac_ext
9649 cat >>conftest.$ac_ext <<_ACEOF
9650 /* end confdefs.h. */
9651 $ac_includes_default
9652 #include <$ac_header>
9653 _ACEOF
9654 rm -f conftest.$ac_objext
9655 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9656 (eval $ac_compile) 2>conftest.er1
9657 ac_status=$?
9658 grep -v '^ *+' conftest.er1 >conftest.err
9659 rm -f conftest.er1
9660 cat conftest.err >&5
9661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9662 (exit $ac_status); } &&
9663 { ac_try='test -z "$ac_c_werror_flag"
9664 || test ! -s conftest.err'
9665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9666 (eval $ac_try) 2>&5
9667 ac_status=$?
9668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9669 (exit $ac_status); }; } &&
9670 { ac_try='test -s conftest.$ac_objext'
9671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9672 (eval $ac_try) 2>&5
9673 ac_status=$?
9674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9675 (exit $ac_status); }; }; then
9676 ac_header_compiler=yes
9677 else
9678 echo "$as_me: failed program was:" >&5
9679 sed 's/^/| /' conftest.$ac_ext >&5
9680
9681 ac_header_compiler=no
9682 fi
9683 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9684 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9685 echo "${ECHO_T}$ac_header_compiler" >&6
9686
9687 # Is the header present?
9688 echo "$as_me:$LINENO: checking $ac_header presence" >&5
9689 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9690 cat >conftest.$ac_ext <<_ACEOF
9691 /* confdefs.h. */
9692 _ACEOF
9693 cat confdefs.h >>conftest.$ac_ext
9694 cat >>conftest.$ac_ext <<_ACEOF
9695 /* end confdefs.h. */
9696 #include <$ac_header>
9697 _ACEOF
9698 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9699 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9700 ac_status=$?
9701 grep -v '^ *+' conftest.er1 >conftest.err
9702 rm -f conftest.er1
9703 cat conftest.err >&5
9704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9705 (exit $ac_status); } >/dev/null; then
9706 if test -s conftest.err; then
9707 ac_cpp_err=$ac_c_preproc_warn_flag
9708 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9709 else
9710 ac_cpp_err=
9711 fi
9712 else
9713 ac_cpp_err=yes
9714 fi
9715 if test -z "$ac_cpp_err"; then
9716 ac_header_preproc=yes
9717 else
9718 echo "$as_me: failed program was:" >&5
9719 sed 's/^/| /' conftest.$ac_ext >&5
9720
9721 ac_header_preproc=no
9722 fi
9723 rm -f conftest.err conftest.$ac_ext
9724 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9725 echo "${ECHO_T}$ac_header_preproc" >&6
9726
9727 # So? What about this header?
9728 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9729 yes:no: )
9730 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9731 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9732 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9733 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9734 ac_header_preproc=yes
9735 ;;
9736 no:yes:* )
9737 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9738 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9739 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9740 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9741 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9742 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9743 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9744 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9745 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9746 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9747 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9748 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9749 (
9750 cat <<\_ASBOX
9751 ## ------------------------------------------- ##
9752 ## Report this to http://gcc.gnu.org/bugs.html ##
9753 ## ------------------------------------------- ##
9754 _ASBOX
9755 ) |
9756 sed "s/^/$as_me: WARNING: /" >&2
9757 ;;
9758 esac
9759 echo "$as_me:$LINENO: checking for $ac_header" >&5
9760 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9761 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9762 echo $ECHO_N "(cached) $ECHO_C" >&6
9763 else
9764 eval "$as_ac_Header=\$ac_header_preproc"
9765 fi
9766 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9767 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9768
9769 fi
9770 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9771 cat >>confdefs.h <<_ACEOF
9772 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9773 _ACEOF
9774
9775 fi
9776
9777 done
9778
9779
9780 for ac_func in mmap
9781 do
9782 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9783 echo "$as_me:$LINENO: checking for $ac_func" >&5
9784 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9785 if eval "test \"\${$as_ac_var+set}\" = set"; then
9786 echo $ECHO_N "(cached) $ECHO_C" >&6
9787 else
9788 cat >conftest.$ac_ext <<_ACEOF
9789 /* confdefs.h. */
9790 _ACEOF
9791 cat confdefs.h >>conftest.$ac_ext
9792 cat >>conftest.$ac_ext <<_ACEOF
9793 /* end confdefs.h. */
9794 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9795 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9796 #define $ac_func innocuous_$ac_func
9797
9798 /* System header to define __stub macros and hopefully few prototypes,
9799 which can conflict with char $ac_func (); below.
9800 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9801 <limits.h> exists even on freestanding compilers. */
9802
9803 #ifdef __STDC__
9804 # include <limits.h>
9805 #else
9806 # include <assert.h>
9807 #endif
9808
9809 #undef $ac_func
9810
9811 /* Override any gcc2 internal prototype to avoid an error. */
9812 #ifdef __cplusplus
9813 extern "C"
9814 {
9815 #endif
9816 /* We use char because int might match the return type of a gcc2
9817 builtin and then its argument prototype would still apply. */
9818 char $ac_func ();
9819 /* The GNU C library defines this for functions which it implements
9820 to always fail with ENOSYS. Some functions are actually named
9821 something starting with __ and the normal name is an alias. */
9822 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9823 choke me
9824 #else
9825 char (*f) () = $ac_func;
9826 #endif
9827 #ifdef __cplusplus
9828 }
9829 #endif
9830
9831 int
9832 main ()
9833 {
9834 return f != $ac_func;
9835 ;
9836 return 0;
9837 }
9838 _ACEOF
9839 rm -f conftest.$ac_objext conftest$ac_exeext
9840 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9841 (eval $ac_link) 2>conftest.er1
9842 ac_status=$?
9843 grep -v '^ *+' conftest.er1 >conftest.err
9844 rm -f conftest.er1
9845 cat conftest.err >&5
9846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9847 (exit $ac_status); } &&
9848 { ac_try='test -z "$ac_c_werror_flag"
9849 || test ! -s conftest.err'
9850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9851 (eval $ac_try) 2>&5
9852 ac_status=$?
9853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9854 (exit $ac_status); }; } &&
9855 { ac_try='test -s conftest$ac_exeext'
9856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9857 (eval $ac_try) 2>&5
9858 ac_status=$?
9859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9860 (exit $ac_status); }; }; then
9861 eval "$as_ac_var=yes"
9862 else
9863 echo "$as_me: failed program was:" >&5
9864 sed 's/^/| /' conftest.$ac_ext >&5
9865
9866 eval "$as_ac_var=no"
9867 fi
9868 rm -f conftest.err conftest.$ac_objext \
9869 conftest$ac_exeext conftest.$ac_ext
9870 fi
9871 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9872 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9873 if test `eval echo '${'$as_ac_var'}'` = yes; then
9874 cat >>confdefs.h <<_ACEOF
9875 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9876 _ACEOF
9877
9878 fi
9879 done
9880
9881
9882 if test "${ac_cv_header_sys_mman_h+set}" = set; then
9883 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
9884 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
9885 if test "${ac_cv_header_sys_mman_h+set}" = set; then
9886 echo $ECHO_N "(cached) $ECHO_C" >&6
9887 fi
9888 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
9889 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
9890 else
9891 # Is the header compilable?
9892 echo "$as_me:$LINENO: checking sys/mman.h usability" >&5
9893 echo $ECHO_N "checking sys/mman.h usability... $ECHO_C" >&6
9894 cat >conftest.$ac_ext <<_ACEOF
9895 /* confdefs.h. */
9896 _ACEOF
9897 cat confdefs.h >>conftest.$ac_ext
9898 cat >>conftest.$ac_ext <<_ACEOF
9899 /* end confdefs.h. */
9900 $ac_includes_default
9901 #include <sys/mman.h>
9902 _ACEOF
9903 rm -f conftest.$ac_objext
9904 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9905 (eval $ac_compile) 2>conftest.er1
9906 ac_status=$?
9907 grep -v '^ *+' conftest.er1 >conftest.err
9908 rm -f conftest.er1
9909 cat conftest.err >&5
9910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9911 (exit $ac_status); } &&
9912 { ac_try='test -z "$ac_c_werror_flag"
9913 || test ! -s conftest.err'
9914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9915 (eval $ac_try) 2>&5
9916 ac_status=$?
9917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9918 (exit $ac_status); }; } &&
9919 { ac_try='test -s conftest.$ac_objext'
9920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9921 (eval $ac_try) 2>&5
9922 ac_status=$?
9923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9924 (exit $ac_status); }; }; then
9925 ac_header_compiler=yes
9926 else
9927 echo "$as_me: failed program was:" >&5
9928 sed 's/^/| /' conftest.$ac_ext >&5
9929
9930 ac_header_compiler=no
9931 fi
9932 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9933 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9934 echo "${ECHO_T}$ac_header_compiler" >&6
9935
9936 # Is the header present?
9937 echo "$as_me:$LINENO: checking sys/mman.h presence" >&5
9938 echo $ECHO_N "checking sys/mman.h presence... $ECHO_C" >&6
9939 cat >conftest.$ac_ext <<_ACEOF
9940 /* confdefs.h. */
9941 _ACEOF
9942 cat confdefs.h >>conftest.$ac_ext
9943 cat >>conftest.$ac_ext <<_ACEOF
9944 /* end confdefs.h. */
9945 #include <sys/mman.h>
9946 _ACEOF
9947 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9948 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9949 ac_status=$?
9950 grep -v '^ *+' conftest.er1 >conftest.err
9951 rm -f conftest.er1
9952 cat conftest.err >&5
9953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9954 (exit $ac_status); } >/dev/null; then
9955 if test -s conftest.err; then
9956 ac_cpp_err=$ac_c_preproc_warn_flag
9957 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9958 else
9959 ac_cpp_err=
9960 fi
9961 else
9962 ac_cpp_err=yes
9963 fi
9964 if test -z "$ac_cpp_err"; then
9965 ac_header_preproc=yes
9966 else
9967 echo "$as_me: failed program was:" >&5
9968 sed 's/^/| /' conftest.$ac_ext >&5
9969
9970 ac_header_preproc=no
9971 fi
9972 rm -f conftest.err conftest.$ac_ext
9973 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9974 echo "${ECHO_T}$ac_header_preproc" >&6
9975
9976 # So? What about this header?
9977 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9978 yes:no: )
9979 { echo "$as_me:$LINENO: WARNING: sys/mman.h: accepted by the compiler, rejected by the preprocessor!" >&5
9980 echo "$as_me: WARNING: sys/mman.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9981 { echo "$as_me:$LINENO: WARNING: sys/mman.h: proceeding with the compiler's result" >&5
9982 echo "$as_me: WARNING: sys/mman.h: proceeding with the compiler's result" >&2;}
9983 ac_header_preproc=yes
9984 ;;
9985 no:yes:* )
9986 { echo "$as_me:$LINENO: WARNING: sys/mman.h: present but cannot be compiled" >&5
9987 echo "$as_me: WARNING: sys/mman.h: present but cannot be compiled" >&2;}
9988 { echo "$as_me:$LINENO: WARNING: sys/mman.h: check for missing prerequisite headers?" >&5
9989 echo "$as_me: WARNING: sys/mman.h: check for missing prerequisite headers?" >&2;}
9990 { echo "$as_me:$LINENO: WARNING: sys/mman.h: see the Autoconf documentation" >&5
9991 echo "$as_me: WARNING: sys/mman.h: see the Autoconf documentation" >&2;}
9992 { echo "$as_me:$LINENO: WARNING: sys/mman.h: section \"Present But Cannot Be Compiled\"" >&5
9993 echo "$as_me: WARNING: sys/mman.h: section \"Present But Cannot Be Compiled\"" >&2;}
9994 { echo "$as_me:$LINENO: WARNING: sys/mman.h: proceeding with the preprocessor's result" >&5
9995 echo "$as_me: WARNING: sys/mman.h: proceeding with the preprocessor's result" >&2;}
9996 { echo "$as_me:$LINENO: WARNING: sys/mman.h: in the future, the compiler will take precedence" >&5
9997 echo "$as_me: WARNING: sys/mman.h: in the future, the compiler will take precedence" >&2;}
9998 (
9999 cat <<\_ASBOX
10000 ## ------------------------------------------- ##
10001 ## Report this to http://gcc.gnu.org/bugs.html ##
10002 ## ------------------------------------------- ##
10003 _ASBOX
10004 ) |
10005 sed "s/^/$as_me: WARNING: /" >&2
10006 ;;
10007 esac
10008 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
10009 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
10010 if test "${ac_cv_header_sys_mman_h+set}" = set; then
10011 echo $ECHO_N "(cached) $ECHO_C" >&6
10012 else
10013 ac_cv_header_sys_mman_h=$ac_header_preproc
10014 fi
10015 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
10016 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
10017
10018 fi
10019 if test $ac_cv_header_sys_mman_h = yes; then
10020 libffi_header_sys_mman_h=yes
10021 else
10022 libffi_header_sys_mman_h=no
10023 fi
10024
10025
10026 echo "$as_me:$LINENO: checking for mmap" >&5
10027 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
10028 if test "${ac_cv_func_mmap+set}" = set; then
10029 echo $ECHO_N "(cached) $ECHO_C" >&6
10030 else
10031 cat >conftest.$ac_ext <<_ACEOF
10032 /* confdefs.h. */
10033 _ACEOF
10034 cat confdefs.h >>conftest.$ac_ext
10035 cat >>conftest.$ac_ext <<_ACEOF
10036 /* end confdefs.h. */
10037 /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
10038 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10039 #define mmap innocuous_mmap
10040
10041 /* System header to define __stub macros and hopefully few prototypes,
10042 which can conflict with char mmap (); below.
10043 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10044 <limits.h> exists even on freestanding compilers. */
10045
10046 #ifdef __STDC__
10047 # include <limits.h>
10048 #else
10049 # include <assert.h>
10050 #endif
10051
10052 #undef mmap
10053
10054 /* Override any gcc2 internal prototype to avoid an error. */
10055 #ifdef __cplusplus
10056 extern "C"
10057 {
10058 #endif
10059 /* We use char because int might match the return type of a gcc2
10060 builtin and then its argument prototype would still apply. */
10061 char mmap ();
10062 /* The GNU C library defines this for functions which it implements
10063 to always fail with ENOSYS. Some functions are actually named
10064 something starting with __ and the normal name is an alias. */
10065 #if defined (__stub_mmap) || defined (__stub___mmap)
10066 choke me
10067 #else
10068 char (*f) () = mmap;
10069 #endif
10070 #ifdef __cplusplus
10071 }
10072 #endif
10073
10074 int
10075 main ()
10076 {
10077 return f != mmap;
10078 ;
10079 return 0;
10080 }
10081 _ACEOF
10082 rm -f conftest.$ac_objext conftest$ac_exeext
10083 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10084 (eval $ac_link) 2>conftest.er1
10085 ac_status=$?
10086 grep -v '^ *+' conftest.er1 >conftest.err
10087 rm -f conftest.er1
10088 cat conftest.err >&5
10089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10090 (exit $ac_status); } &&
10091 { ac_try='test -z "$ac_c_werror_flag"
10092 || test ! -s conftest.err'
10093 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10094 (eval $ac_try) 2>&5
10095 ac_status=$?
10096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10097 (exit $ac_status); }; } &&
10098 { ac_try='test -s conftest$ac_exeext'
10099 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10100 (eval $ac_try) 2>&5
10101 ac_status=$?
10102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10103 (exit $ac_status); }; }; then
10104 ac_cv_func_mmap=yes
10105 else
10106 echo "$as_me: failed program was:" >&5
10107 sed 's/^/| /' conftest.$ac_ext >&5
10108
10109 ac_cv_func_mmap=no
10110 fi
10111 rm -f conftest.err conftest.$ac_objext \
10112 conftest$ac_exeext conftest.$ac_ext
10113 fi
10114 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
10115 echo "${ECHO_T}$ac_cv_func_mmap" >&6
10116 if test $ac_cv_func_mmap = yes; then
10117 libffi_func_mmap=yes
10118 else
10119 libffi_func_mmap=no
10120 fi
10121
10122 if test "$libffi_header_sys_mman_h" != yes \
10123 || test "$libffi_func_mmap" != yes; then
10124 ac_cv_func_mmap_file=no
10125 ac_cv_func_mmap_dev_zero=no
10126 ac_cv_func_mmap_anon=no
10127 else
10128 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
10129 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
10130 if test "${ac_cv_func_mmap_file+set}" = set; then
10131 echo $ECHO_N "(cached) $ECHO_C" >&6
10132 else
10133 # Add a system to this blacklist if
10134 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
10135 # memory area containing the same data that you'd get if you applied
10136 # read() to the same fd. The only system known to have a problem here
10137 # is VMS, where text files have record structure.
10138 case "$host_os" in
10139 vms* | ultrix*)
10140 ac_cv_func_mmap_file=no ;;
10141 *)
10142 ac_cv_func_mmap_file=yes;;
10143 esac
10144 fi
10145 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
10146 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6
10147 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
10148 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
10149 if test "${ac_cv_func_mmap_dev_zero+set}" = set; then
10150 echo $ECHO_N "(cached) $ECHO_C" >&6
10151 else
10152 # Add a system to this blacklist if it has mmap() but /dev/zero
10153 # does not exist, or if mmapping /dev/zero does not give anonymous
10154 # zeroed pages with both the following properties:
10155 # 1. If you map N consecutive pages in with one call, and then
10156 # unmap any subset of those pages, the pages that were not
10157 # explicitly unmapped remain accessible.
10158 # 2. If you map two adjacent blocks of memory and then unmap them
10159 # both at once, they must both go away.
10160 # Systems known to be in this category are Windows (all variants),
10161 # VMS, and Darwin.
10162 case "$host_os" in
10163 vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
10164 ac_cv_func_mmap_dev_zero=no ;;
10165 *)
10166 ac_cv_func_mmap_dev_zero=yes;;
10167 esac
10168 fi
10169 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_dev_zero" >&5
10170 echo "${ECHO_T}$ac_cv_func_mmap_dev_zero" >&6
10171
10172 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
10173 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
10174 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
10175 if test "${ac_cv_decl_map_anon+set}" = set; then
10176 echo $ECHO_N "(cached) $ECHO_C" >&6
10177 else
10178 cat >conftest.$ac_ext <<_ACEOF
10179 /* confdefs.h. */
10180 _ACEOF
10181 cat confdefs.h >>conftest.$ac_ext
10182 cat >>conftest.$ac_ext <<_ACEOF
10183 /* end confdefs.h. */
10184 #include <sys/types.h>
10185 #include <sys/mman.h>
10186 #include <unistd.h>
10187
10188 #ifndef MAP_ANONYMOUS
10189 #define MAP_ANONYMOUS MAP_ANON
10190 #endif
10191
10192 int
10193 main ()
10194 {
10195 int n = MAP_ANONYMOUS;
10196 ;
10197 return 0;
10198 }
10199 _ACEOF
10200 rm -f conftest.$ac_objext
10201 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10202 (eval $ac_compile) 2>conftest.er1
10203 ac_status=$?
10204 grep -v '^ *+' conftest.er1 >conftest.err
10205 rm -f conftest.er1
10206 cat conftest.err >&5
10207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10208 (exit $ac_status); } &&
10209 { ac_try='test -z "$ac_c_werror_flag"
10210 || test ! -s conftest.err'
10211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10212 (eval $ac_try) 2>&5
10213 ac_status=$?
10214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10215 (exit $ac_status); }; } &&
10216 { ac_try='test -s conftest.$ac_objext'
10217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10218 (eval $ac_try) 2>&5
10219 ac_status=$?
10220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10221 (exit $ac_status); }; }; then
10222 ac_cv_decl_map_anon=yes
10223 else
10224 echo "$as_me: failed program was:" >&5
10225 sed 's/^/| /' conftest.$ac_ext >&5
10226
10227 ac_cv_decl_map_anon=no
10228 fi
10229 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10230 fi
10231 echo "$as_me:$LINENO: result: $ac_cv_decl_map_anon" >&5
10232 echo "${ECHO_T}$ac_cv_decl_map_anon" >&6
10233
10234 if test $ac_cv_decl_map_anon = no; then
10235 ac_cv_func_mmap_anon=no
10236 else
10237 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
10238 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
10239 if test "${ac_cv_func_mmap_anon+set}" = set; then
10240 echo $ECHO_N "(cached) $ECHO_C" >&6
10241 else
10242 # Add a system to this blacklist if it has mmap() and MAP_ANON or
10243 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
10244 # doesn't give anonymous zeroed pages with the same properties listed
10245 # above for use of /dev/zero.
10246 # Systems known to be in this category are Windows, VMS, and SCO Unix.
10247 case "$host_os" in
10248 vms* | cygwin* | pe | mingw* | sco* | udk* )
10249 ac_cv_func_mmap_anon=no ;;
10250 *)
10251 ac_cv_func_mmap_anon=yes;;
10252 esac
10253 fi
10254 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_anon" >&5
10255 echo "${ECHO_T}$ac_cv_func_mmap_anon" >&6
10256 fi
10257 fi
10258
10259 if test $ac_cv_func_mmap_file = yes; then
10260
10261 cat >>confdefs.h <<\_ACEOF
10262 #define HAVE_MMAP_FILE 1
10263 _ACEOF
10264
10265 fi
10266 if test $ac_cv_func_mmap_dev_zero = yes; then
10267
10268 cat >>confdefs.h <<\_ACEOF
10269 #define HAVE_MMAP_DEV_ZERO 1
10270 _ACEOF
10271
10272 fi
10273 if test $ac_cv_func_mmap_anon = yes; then
10274
10275 cat >>confdefs.h <<\_ACEOF
10276 #define HAVE_MMAP_ANON 1
10277 _ACEOF
10278
10279 fi
10280
10281
10282
10283
10284 if test -d $srcdir/testsuite; then
10285 TESTSUBDIR_TRUE=
10286 TESTSUBDIR_FALSE='#'
10287 else
10288 TESTSUBDIR_TRUE='#'
10289 TESTSUBDIR_FALSE=
10290 fi
10291
10292
10293 TARGETDIR="unknown"
10294 case "$host" in
10295 alpha*-*-*)
10296 TARGET=ALPHA; TARGETDIR=alpha;
10297 # Support 128-bit long double, changable via command-line switch.
10298 HAVE_LONG_DOUBLE='defined(__LONG_DOUBLE_128__)'
10299 ;;
10300
10301 arm*-*-*)
10302 TARGET=ARM; TARGETDIR=arm
10303 ;;
10304
10305 amd64-*-freebsd*)
10306 TARGET=X86_64; TARGETDIR=x86
10307 ;;
10308
10309 cris-*-*)
10310 TARGET=LIBFFI_CRIS; TARGETDIR=cris
10311 ;;
10312
10313 frv-*-*)
10314 TARGET=FRV; TARGETDIR=frv
10315 ;;
10316
10317 hppa*-*-linux*)
10318 TARGET=PA_LINUX; TARGETDIR=pa
10319 ;;
10320 hppa*64-*-hpux*)
10321 TARGET=PA64_HPUX; TARGETDIR=pa
10322 ;;
10323 hppa*-*-hpux*)
10324 TARGET=PA_HPUX; TARGETDIR=pa
10325 ;;
10326
10327 i?86-win32* | i?86-*-cygwin* | i?86-*-mingw*)
10328 TARGET=X86_WIN32; TARGETDIR=x86
10329 ;;
10330 i?86-*-darwin*)
10331 TARGET=X86_DARWIN; TARGETDIR=x86
10332 ;;
10333 i?86-*-solaris2.1[0-9]*)
10334 TARGET=X86_64; TARGETDIR=x86
10335 ;;
10336 i?86-*-*)
10337 TARGET=X86; TARGETDIR=x86
10338 ;;
10339
10340 ia64*-*-*)
10341 TARGET=IA64; TARGETDIR=ia64
10342 ;;
10343
10344 m32r*-*-*)
10345 TARGET=M32R; TARGETDIR=m32r
10346 ;;
10347
10348 m68k-*-*)
10349 TARGET=M68K; TARGETDIR=m68k
10350 ;;
10351
10352 mips-sgi-irix5.* | mips-sgi-irix6.*)
10353 TARGET=MIPS; TARGETDIR=mips
10354 ;;
10355 mips*-*-linux*)
10356 TARGET=MIPS; TARGETDIR=mips
10357 ;;
10358
10359 powerpc*-*-linux*)
10360 TARGET=POWERPC; TARGETDIR=powerpc
10361 ;;
10362 powerpc-*-darwin*)
10363 TARGET=POWERPC_DARWIN; TARGETDIR=powerpc
10364 ;;
10365 powerpc-*-aix* | rs6000-*-aix*)
10366 TARGET=POWERPC_AIX; TARGETDIR=powerpc
10367 ;;
10368 powerpc-*-freebsd*)
10369 TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
10370 ;;
10371 powerpc*-*-rtems*)
10372 TARGET=POWERPC; TARGETDIR=powerpc
10373 ;;
10374
10375 s390-*-* | s390x-*-*)
10376 TARGET=S390; TARGETDIR=s390
10377 ;;
10378
10379 sh-*-* | sh[34]*-*-*)
10380 TARGET=SH; TARGETDIR=sh
10381 ;;
10382 sh64-*-* | sh5*-*-*)
10383 TARGET=SH64; TARGETDIR=sh64
10384 ;;
10385
10386 sparc*-*-*)
10387 TARGET=SPARC; TARGETDIR=sparc
10388 ;;
10389
10390 x86_64-*-darwin*)
10391 TARGET=X86_DARWIN; TARGETDIR=x86
10392 ;;
10393 x86_64-*-cygwin* | x86_64-*-mingw*)
10394 ;;
10395 x86_64-*-*)
10396 TARGET=X86_64; TARGETDIR=x86
10397 ;;
10398 esac
10399
10400
10401
10402 if test $TARGETDIR = unknown; then
10403 { { echo "$as_me:$LINENO: error: \"libffi has not been ported to $host.\"" >&5
10404 echo "$as_me: error: \"libffi has not been ported to $host.\"" >&2;}
10405 { (exit 1); exit 1; }; }
10406 fi
10407
10408
10409
10410 if test x$TARGET = xMIPS; then
10411 MIPS_TRUE=
10412 MIPS_FALSE='#'
10413 else
10414 MIPS_TRUE='#'
10415 MIPS_FALSE=
10416 fi
10417
10418
10419
10420 if test x$TARGET = xSPARC; then
10421 SPARC_TRUE=
10422 SPARC_FALSE='#'
10423 else
10424 SPARC_TRUE='#'
10425 SPARC_FALSE=
10426 fi
10427
10428
10429
10430 if test x$TARGET = xX86; then
10431 X86_TRUE=
10432 X86_FALSE='#'
10433 else
10434 X86_TRUE='#'
10435 X86_FALSE=
10436 fi
10437
10438
10439
10440 if test x$TARGET = xX86_WIN32; then
10441 X86_WIN32_TRUE=
10442 X86_WIN32_FALSE='#'
10443 else
10444 X86_WIN32_TRUE='#'
10445 X86_WIN32_FALSE=
10446 fi
10447
10448
10449
10450 if test x$TARGET = xX86_DARWIN; then
10451 X86_DARWIN_TRUE=
10452 X86_DARWIN_FALSE='#'
10453 else
10454 X86_DARWIN_TRUE='#'
10455 X86_DARWIN_FALSE=
10456 fi
10457
10458
10459
10460 if test x$TARGET = xALPHA; then
10461 ALPHA_TRUE=
10462 ALPHA_FALSE='#'
10463 else
10464 ALPHA_TRUE='#'
10465 ALPHA_FALSE=
10466 fi
10467
10468
10469
10470 if test x$TARGET = xIA64; then
10471 IA64_TRUE=
10472 IA64_FALSE='#'
10473 else
10474 IA64_TRUE='#'
10475 IA64_FALSE=
10476 fi
10477
10478
10479
10480 if test x$TARGET = xM32R; then
10481 M32R_TRUE=
10482 M32R_FALSE='#'
10483 else
10484 M32R_TRUE='#'
10485 M32R_FALSE=
10486 fi
10487
10488
10489
10490 if test x$TARGET = xM68K; then
10491 M68K_TRUE=
10492 M68K_FALSE='#'
10493 else
10494 M68K_TRUE='#'
10495 M68K_FALSE=
10496 fi
10497
10498
10499
10500 if test x$TARGET = xPOWERPC; then
10501 POWERPC_TRUE=
10502 POWERPC_FALSE='#'
10503 else
10504 POWERPC_TRUE='#'
10505 POWERPC_FALSE=
10506 fi
10507
10508
10509
10510 if test x$TARGET = xPOWERPC_AIX; then
10511 POWERPC_AIX_TRUE=
10512 POWERPC_AIX_FALSE='#'
10513 else
10514 POWERPC_AIX_TRUE='#'
10515 POWERPC_AIX_FALSE=
10516 fi
10517
10518
10519
10520 if test x$TARGET = xPOWERPC_DARWIN; then
10521 POWERPC_DARWIN_TRUE=
10522 POWERPC_DARWIN_FALSE='#'
10523 else
10524 POWERPC_DARWIN_TRUE='#'
10525 POWERPC_DARWIN_FALSE=
10526 fi
10527
10528
10529
10530 if test x$TARGET = xPOWERPC_FREEBSD; then
10531 POWERPC_FREEBSD_TRUE=
10532 POWERPC_FREEBSD_FALSE='#'
10533 else
10534 POWERPC_FREEBSD_TRUE='#'
10535 POWERPC_FREEBSD_FALSE=
10536 fi
10537
10538
10539
10540 if test x$TARGET = xARM; then
10541 ARM_TRUE=
10542 ARM_FALSE='#'
10543 else
10544 ARM_TRUE='#'
10545 ARM_FALSE=
10546 fi
10547
10548
10549
10550 if test x$TARGET = xLIBFFI_CRIS; then
10551 LIBFFI_CRIS_TRUE=
10552 LIBFFI_CRIS_FALSE='#'
10553 else
10554 LIBFFI_CRIS_TRUE='#'
10555 LIBFFI_CRIS_FALSE=
10556 fi
10557
10558
10559
10560 if test x$TARGET = xFRV; then
10561 FRV_TRUE=
10562 FRV_FALSE='#'
10563 else
10564 FRV_TRUE='#'
10565 FRV_FALSE=
10566 fi
10567
10568
10569
10570 if test x$TARGET = xS390; then
10571 S390_TRUE=
10572 S390_FALSE='#'
10573 else
10574 S390_TRUE='#'
10575 S390_FALSE=
10576 fi
10577
10578
10579
10580 if test x$TARGET = xX86_64; then
10581 X86_64_TRUE=
10582 X86_64_FALSE='#'
10583 else
10584 X86_64_TRUE='#'
10585 X86_64_FALSE=
10586 fi
10587
10588
10589
10590 if test x$TARGET = xSH; then
10591 SH_TRUE=
10592 SH_FALSE='#'
10593 else
10594 SH_TRUE='#'
10595 SH_FALSE=
10596 fi
10597
10598
10599
10600 if test x$TARGET = xSH64; then
10601 SH64_TRUE=
10602 SH64_FALSE='#'
10603 else
10604 SH64_TRUE='#'
10605 SH64_FALSE=
10606 fi
10607
10608
10609
10610 if test x$TARGET = xPA_LINUX; then
10611 PA_LINUX_TRUE=
10612 PA_LINUX_FALSE='#'
10613 else
10614 PA_LINUX_TRUE='#'
10615 PA_LINUX_FALSE=
10616 fi
10617
10618
10619
10620 if test x$TARGET = xPA_HPUX; then
10621 PA_HPUX_TRUE=
10622 PA_HPUX_FALSE='#'
10623 else
10624 PA_HPUX_TRUE='#'
10625 PA_HPUX_FALSE=
10626 fi
10627
10628
10629
10630 if test x$TARGET = xPA64_HPUX; then
10631 PA64_HPUX_TRUE=
10632 PA64_HPUX_FALSE='#'
10633 else
10634 PA64_HPUX_TRUE='#'
10635 PA64_HPUX_FALSE=
10636 fi
10637
10638
10639 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
10640 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10641 if test "${ac_cv_header_stdc+set}" = set; then
10642 echo $ECHO_N "(cached) $ECHO_C" >&6
10643 else
10644 cat >conftest.$ac_ext <<_ACEOF
10645 /* confdefs.h. */
10646 _ACEOF
10647 cat confdefs.h >>conftest.$ac_ext
10648 cat >>conftest.$ac_ext <<_ACEOF
10649 /* end confdefs.h. */
10650 #include <stdlib.h>
10651 #include <stdarg.h>
10652 #include <string.h>
10653 #include <float.h>
10654
10655 int
10656 main ()
10657 {
10658
10659 ;
10660 return 0;
10661 }
10662 _ACEOF
10663 rm -f conftest.$ac_objext
10664 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10665 (eval $ac_compile) 2>conftest.er1
10666 ac_status=$?
10667 grep -v '^ *+' conftest.er1 >conftest.err
10668 rm -f conftest.er1
10669 cat conftest.err >&5
10670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10671 (exit $ac_status); } &&
10672 { ac_try='test -z "$ac_c_werror_flag"
10673 || test ! -s conftest.err'
10674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10675 (eval $ac_try) 2>&5
10676 ac_status=$?
10677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10678 (exit $ac_status); }; } &&
10679 { ac_try='test -s conftest.$ac_objext'
10680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10681 (eval $ac_try) 2>&5
10682 ac_status=$?
10683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10684 (exit $ac_status); }; }; then
10685 ac_cv_header_stdc=yes
10686 else
10687 echo "$as_me: failed program was:" >&5
10688 sed 's/^/| /' conftest.$ac_ext >&5
10689
10690 ac_cv_header_stdc=no
10691 fi
10692 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10693
10694 if test $ac_cv_header_stdc = yes; then
10695 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10696 cat >conftest.$ac_ext <<_ACEOF
10697 /* confdefs.h. */
10698 _ACEOF
10699 cat confdefs.h >>conftest.$ac_ext
10700 cat >>conftest.$ac_ext <<_ACEOF
10701 /* end confdefs.h. */
10702 #include <string.h>
10703
10704 _ACEOF
10705 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10706 $EGREP "memchr" >/dev/null 2>&1; then
10707 :
10708 else
10709 ac_cv_header_stdc=no
10710 fi
10711 rm -f conftest*
10712
10713 fi
10714
10715 if test $ac_cv_header_stdc = yes; then
10716 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10717 cat >conftest.$ac_ext <<_ACEOF
10718 /* confdefs.h. */
10719 _ACEOF
10720 cat confdefs.h >>conftest.$ac_ext
10721 cat >>conftest.$ac_ext <<_ACEOF
10722 /* end confdefs.h. */
10723 #include <stdlib.h>
10724
10725 _ACEOF
10726 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10727 $EGREP "free" >/dev/null 2>&1; then
10728 :
10729 else
10730 ac_cv_header_stdc=no
10731 fi
10732 rm -f conftest*
10733
10734 fi
10735
10736 if test $ac_cv_header_stdc = yes; then
10737 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10738 if test "$cross_compiling" = yes; then
10739 :
10740 else
10741 cat >conftest.$ac_ext <<_ACEOF
10742 /* confdefs.h. */
10743 _ACEOF
10744 cat confdefs.h >>conftest.$ac_ext
10745 cat >>conftest.$ac_ext <<_ACEOF
10746 /* end confdefs.h. */
10747 #include <ctype.h>
10748 #if ((' ' & 0x0FF) == 0x020)
10749 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10750 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10751 #else
10752 # define ISLOWER(c) \
10753 (('a' <= (c) && (c) <= 'i') \
10754 || ('j' <= (c) && (c) <= 'r') \
10755 || ('s' <= (c) && (c) <= 'z'))
10756 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10757 #endif
10758
10759 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10760 int
10761 main ()
10762 {
10763 int i;
10764 for (i = 0; i < 256; i++)
10765 if (XOR (islower (i), ISLOWER (i))
10766 || toupper (i) != TOUPPER (i))
10767 exit(2);
10768 exit (0);
10769 }
10770 _ACEOF
10771 rm -f conftest$ac_exeext
10772 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10773 (eval $ac_link) 2>&5
10774 ac_status=$?
10775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10776 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10778 (eval $ac_try) 2>&5
10779 ac_status=$?
10780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10781 (exit $ac_status); }; }; then
10782 :
10783 else
10784 echo "$as_me: program exited with status $ac_status" >&5
10785 echo "$as_me: failed program was:" >&5
10786 sed 's/^/| /' conftest.$ac_ext >&5
10787
10788 ( exit $ac_status )
10789 ac_cv_header_stdc=no
10790 fi
10791 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10792 fi
10793 fi
10794 fi
10795 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
10796 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10797 if test $ac_cv_header_stdc = yes; then
10798
10799 cat >>confdefs.h <<\_ACEOF
10800 #define STDC_HEADERS 1
10801 _ACEOF
10802
10803 fi
10804
10805
10806 for ac_func in memcpy
10807 do
10808 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10809 echo "$as_me:$LINENO: checking for $ac_func" >&5
10810 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10811 if eval "test \"\${$as_ac_var+set}\" = set"; then
10812 echo $ECHO_N "(cached) $ECHO_C" >&6
10813 else
10814 cat >conftest.$ac_ext <<_ACEOF
10815 /* confdefs.h. */
10816 _ACEOF
10817 cat confdefs.h >>conftest.$ac_ext
10818 cat >>conftest.$ac_ext <<_ACEOF
10819 /* end confdefs.h. */
10820 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10821 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10822 #define $ac_func innocuous_$ac_func
10823
10824 /* System header to define __stub macros and hopefully few prototypes,
10825 which can conflict with char $ac_func (); below.
10826 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10827 <limits.h> exists even on freestanding compilers. */
10828
10829 #ifdef __STDC__
10830 # include <limits.h>
10831 #else
10832 # include <assert.h>
10833 #endif
10834
10835 #undef $ac_func
10836
10837 /* Override any gcc2 internal prototype to avoid an error. */
10838 #ifdef __cplusplus
10839 extern "C"
10840 {
10841 #endif
10842 /* We use char because int might match the return type of a gcc2
10843 builtin and then its argument prototype would still apply. */
10844 char $ac_func ();
10845 /* The GNU C library defines this for functions which it implements
10846 to always fail with ENOSYS. Some functions are actually named
10847 something starting with __ and the normal name is an alias. */
10848 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10849 choke me
10850 #else
10851 char (*f) () = $ac_func;
10852 #endif
10853 #ifdef __cplusplus
10854 }
10855 #endif
10856
10857 int
10858 main ()
10859 {
10860 return f != $ac_func;
10861 ;
10862 return 0;
10863 }
10864 _ACEOF
10865 rm -f conftest.$ac_objext conftest$ac_exeext
10866 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10867 (eval $ac_link) 2>conftest.er1
10868 ac_status=$?
10869 grep -v '^ *+' conftest.er1 >conftest.err
10870 rm -f conftest.er1
10871 cat conftest.err >&5
10872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10873 (exit $ac_status); } &&
10874 { ac_try='test -z "$ac_c_werror_flag"
10875 || test ! -s conftest.err'
10876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10877 (eval $ac_try) 2>&5
10878 ac_status=$?
10879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10880 (exit $ac_status); }; } &&
10881 { ac_try='test -s conftest$ac_exeext'
10882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10883 (eval $ac_try) 2>&5
10884 ac_status=$?
10885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10886 (exit $ac_status); }; }; then
10887 eval "$as_ac_var=yes"
10888 else
10889 echo "$as_me: failed program was:" >&5
10890 sed 's/^/| /' conftest.$ac_ext >&5
10891
10892 eval "$as_ac_var=no"
10893 fi
10894 rm -f conftest.err conftest.$ac_objext \
10895 conftest$ac_exeext conftest.$ac_ext
10896 fi
10897 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10898 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10899 if test `eval echo '${'$as_ac_var'}'` = yes; then
10900 cat >>confdefs.h <<_ACEOF
10901 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10902 _ACEOF
10903
10904 fi
10905 done
10906
10907 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10908 # for constant arguments. Useless!
10909 echo "$as_me:$LINENO: checking for working alloca.h" >&5
10910 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
10911 if test "${ac_cv_working_alloca_h+set}" = set; then
10912 echo $ECHO_N "(cached) $ECHO_C" >&6
10913 else
10914 cat >conftest.$ac_ext <<_ACEOF
10915 /* confdefs.h. */
10916 _ACEOF
10917 cat confdefs.h >>conftest.$ac_ext
10918 cat >>conftest.$ac_ext <<_ACEOF
10919 /* end confdefs.h. */
10920 #include <alloca.h>
10921 int
10922 main ()
10923 {
10924 char *p = (char *) alloca (2 * sizeof (int));
10925 ;
10926 return 0;
10927 }
10928 _ACEOF
10929 rm -f conftest.$ac_objext conftest$ac_exeext
10930 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10931 (eval $ac_link) 2>conftest.er1
10932 ac_status=$?
10933 grep -v '^ *+' conftest.er1 >conftest.err
10934 rm -f conftest.er1
10935 cat conftest.err >&5
10936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10937 (exit $ac_status); } &&
10938 { ac_try='test -z "$ac_c_werror_flag"
10939 || test ! -s conftest.err'
10940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10941 (eval $ac_try) 2>&5
10942 ac_status=$?
10943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10944 (exit $ac_status); }; } &&
10945 { ac_try='test -s conftest$ac_exeext'
10946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10947 (eval $ac_try) 2>&5
10948 ac_status=$?
10949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10950 (exit $ac_status); }; }; then
10951 ac_cv_working_alloca_h=yes
10952 else
10953 echo "$as_me: failed program was:" >&5
10954 sed 's/^/| /' conftest.$ac_ext >&5
10955
10956 ac_cv_working_alloca_h=no
10957 fi
10958 rm -f conftest.err conftest.$ac_objext \
10959 conftest$ac_exeext conftest.$ac_ext
10960 fi
10961 echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
10962 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
10963 if test $ac_cv_working_alloca_h = yes; then
10964
10965 cat >>confdefs.h <<\_ACEOF
10966 #define HAVE_ALLOCA_H 1
10967 _ACEOF
10968
10969 fi
10970
10971 echo "$as_me:$LINENO: checking for alloca" >&5
10972 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
10973 if test "${ac_cv_func_alloca_works+set}" = set; then
10974 echo $ECHO_N "(cached) $ECHO_C" >&6
10975 else
10976 cat >conftest.$ac_ext <<_ACEOF
10977 /* confdefs.h. */
10978 _ACEOF
10979 cat confdefs.h >>conftest.$ac_ext
10980 cat >>conftest.$ac_ext <<_ACEOF
10981 /* end confdefs.h. */
10982 #ifdef __GNUC__
10983 # define alloca __builtin_alloca
10984 #else
10985 # ifdef _MSC_VER
10986 # include <malloc.h>
10987 # define alloca _alloca
10988 # else
10989 # if HAVE_ALLOCA_H
10990 # include <alloca.h>
10991 # else
10992 # ifdef _AIX
10993 #pragma alloca
10994 # else
10995 # ifndef alloca /* predefined by HP cc +Olibcalls */
10996 char *alloca ();
10997 # endif
10998 # endif
10999 # endif
11000 # endif
11001 #endif
11002
11003 int
11004 main ()
11005 {
11006 char *p = (char *) alloca (1);
11007 ;
11008 return 0;
11009 }
11010 _ACEOF
11011 rm -f conftest.$ac_objext conftest$ac_exeext
11012 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11013 (eval $ac_link) 2>conftest.er1
11014 ac_status=$?
11015 grep -v '^ *+' conftest.er1 >conftest.err
11016 rm -f conftest.er1
11017 cat conftest.err >&5
11018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11019 (exit $ac_status); } &&
11020 { ac_try='test -z "$ac_c_werror_flag"
11021 || test ! -s conftest.err'
11022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11023 (eval $ac_try) 2>&5
11024 ac_status=$?
11025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11026 (exit $ac_status); }; } &&
11027 { ac_try='test -s conftest$ac_exeext'
11028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11029 (eval $ac_try) 2>&5
11030 ac_status=$?
11031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11032 (exit $ac_status); }; }; then
11033 ac_cv_func_alloca_works=yes
11034 else
11035 echo "$as_me: failed program was:" >&5
11036 sed 's/^/| /' conftest.$ac_ext >&5
11037
11038 ac_cv_func_alloca_works=no
11039 fi
11040 rm -f conftest.err conftest.$ac_objext \
11041 conftest$ac_exeext conftest.$ac_ext
11042 fi
11043 echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
11044 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
11045
11046 if test $ac_cv_func_alloca_works = yes; then
11047
11048 cat >>confdefs.h <<\_ACEOF
11049 #define HAVE_ALLOCA 1
11050 _ACEOF
11051
11052 else
11053 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
11054 # that cause trouble. Some versions do not even contain alloca or
11055 # contain a buggy version. If you still want to use their alloca,
11056 # use ar to extract alloca.o from them instead of compiling alloca.c.
11057
11058 ALLOCA=alloca.$ac_objext
11059
11060 cat >>confdefs.h <<\_ACEOF
11061 #define C_ALLOCA 1
11062 _ACEOF
11063
11064
11065 echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
11066 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
11067 if test "${ac_cv_os_cray+set}" = set; then
11068 echo $ECHO_N "(cached) $ECHO_C" >&6
11069 else
11070 cat >conftest.$ac_ext <<_ACEOF
11071 /* confdefs.h. */
11072 _ACEOF
11073 cat confdefs.h >>conftest.$ac_ext
11074 cat >>conftest.$ac_ext <<_ACEOF
11075 /* end confdefs.h. */
11076 #if defined(CRAY) && ! defined(CRAY2)
11077 webecray
11078 #else
11079 wenotbecray
11080 #endif
11081
11082 _ACEOF
11083 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11084 $EGREP "webecray" >/dev/null 2>&1; then
11085 ac_cv_os_cray=yes
11086 else
11087 ac_cv_os_cray=no
11088 fi
11089 rm -f conftest*
11090
11091 fi
11092 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
11093 echo "${ECHO_T}$ac_cv_os_cray" >&6
11094 if test $ac_cv_os_cray = yes; then
11095 for ac_func in _getb67 GETB67 getb67; do
11096 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11097 echo "$as_me:$LINENO: checking for $ac_func" >&5
11098 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11099 if eval "test \"\${$as_ac_var+set}\" = set"; then
11100 echo $ECHO_N "(cached) $ECHO_C" >&6
11101 else
11102 cat >conftest.$ac_ext <<_ACEOF
11103 /* confdefs.h. */
11104 _ACEOF
11105 cat confdefs.h >>conftest.$ac_ext
11106 cat >>conftest.$ac_ext <<_ACEOF
11107 /* end confdefs.h. */
11108 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11109 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11110 #define $ac_func innocuous_$ac_func
11111
11112 /* System header to define __stub macros and hopefully few prototypes,
11113 which can conflict with char $ac_func (); below.
11114 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11115 <limits.h> exists even on freestanding compilers. */
11116
11117 #ifdef __STDC__
11118 # include <limits.h>
11119 #else
11120 # include <assert.h>
11121 #endif
11122
11123 #undef $ac_func
11124
11125 /* Override any gcc2 internal prototype to avoid an error. */
11126 #ifdef __cplusplus
11127 extern "C"
11128 {
11129 #endif
11130 /* We use char because int might match the return type of a gcc2
11131 builtin and then its argument prototype would still apply. */
11132 char $ac_func ();
11133 /* The GNU C library defines this for functions which it implements
11134 to always fail with ENOSYS. Some functions are actually named
11135 something starting with __ and the normal name is an alias. */
11136 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11137 choke me
11138 #else
11139 char (*f) () = $ac_func;
11140 #endif
11141 #ifdef __cplusplus
11142 }
11143 #endif
11144
11145 int
11146 main ()
11147 {
11148 return f != $ac_func;
11149 ;
11150 return 0;
11151 }
11152 _ACEOF
11153 rm -f conftest.$ac_objext conftest$ac_exeext
11154 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11155 (eval $ac_link) 2>conftest.er1
11156 ac_status=$?
11157 grep -v '^ *+' conftest.er1 >conftest.err
11158 rm -f conftest.er1
11159 cat conftest.err >&5
11160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11161 (exit $ac_status); } &&
11162 { ac_try='test -z "$ac_c_werror_flag"
11163 || test ! -s conftest.err'
11164 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11165 (eval $ac_try) 2>&5
11166 ac_status=$?
11167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11168 (exit $ac_status); }; } &&
11169 { ac_try='test -s conftest$ac_exeext'
11170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11171 (eval $ac_try) 2>&5
11172 ac_status=$?
11173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11174 (exit $ac_status); }; }; then
11175 eval "$as_ac_var=yes"
11176 else
11177 echo "$as_me: failed program was:" >&5
11178 sed 's/^/| /' conftest.$ac_ext >&5
11179
11180 eval "$as_ac_var=no"
11181 fi
11182 rm -f conftest.err conftest.$ac_objext \
11183 conftest$ac_exeext conftest.$ac_ext
11184 fi
11185 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11186 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11187 if test `eval echo '${'$as_ac_var'}'` = yes; then
11188
11189 cat >>confdefs.h <<_ACEOF
11190 #define CRAY_STACKSEG_END $ac_func
11191 _ACEOF
11192
11193 break
11194 fi
11195
11196 done
11197 fi
11198
11199 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
11200 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
11201 if test "${ac_cv_c_stack_direction+set}" = set; then
11202 echo $ECHO_N "(cached) $ECHO_C" >&6
11203 else
11204 if test "$cross_compiling" = yes; then
11205 ac_cv_c_stack_direction=0
11206 else
11207 cat >conftest.$ac_ext <<_ACEOF
11208 /* confdefs.h. */
11209 _ACEOF
11210 cat confdefs.h >>conftest.$ac_ext
11211 cat >>conftest.$ac_ext <<_ACEOF
11212 /* end confdefs.h. */
11213 int
11214 find_stack_direction ()
11215 {
11216 static char *addr = 0;
11217 auto char dummy;
11218 if (addr == 0)
11219 {
11220 addr = &dummy;
11221 return find_stack_direction ();
11222 }
11223 else
11224 return (&dummy > addr) ? 1 : -1;
11225 }
11226
11227 int
11228 main ()
11229 {
11230 exit (find_stack_direction () < 0);
11231 }
11232 _ACEOF
11233 rm -f conftest$ac_exeext
11234 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11235 (eval $ac_link) 2>&5
11236 ac_status=$?
11237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11238 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11239 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11240 (eval $ac_try) 2>&5
11241 ac_status=$?
11242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11243 (exit $ac_status); }; }; then
11244 ac_cv_c_stack_direction=1
11245 else
11246 echo "$as_me: program exited with status $ac_status" >&5
11247 echo "$as_me: failed program was:" >&5
11248 sed 's/^/| /' conftest.$ac_ext >&5
11249
11250 ( exit $ac_status )
11251 ac_cv_c_stack_direction=-1
11252 fi
11253 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11254 fi
11255 fi
11256 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
11257 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
11258
11259 cat >>confdefs.h <<_ACEOF
11260 #define STACK_DIRECTION $ac_cv_c_stack_direction
11261 _ACEOF
11262
11263
11264 fi
11265
11266
11267 echo "$as_me:$LINENO: checking for double" >&5
11268 echo $ECHO_N "checking for double... $ECHO_C" >&6
11269 if test "${ac_cv_type_double+set}" = set; then
11270 echo $ECHO_N "(cached) $ECHO_C" >&6
11271 else
11272 cat >conftest.$ac_ext <<_ACEOF
11273 /* confdefs.h. */
11274 _ACEOF
11275 cat confdefs.h >>conftest.$ac_ext
11276 cat >>conftest.$ac_ext <<_ACEOF
11277 /* end confdefs.h. */
11278 $ac_includes_default
11279 int
11280 main ()
11281 {
11282 if ((double *) 0)
11283 return 0;
11284 if (sizeof (double))
11285 return 0;
11286 ;
11287 return 0;
11288 }
11289 _ACEOF
11290 rm -f conftest.$ac_objext
11291 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11292 (eval $ac_compile) 2>conftest.er1
11293 ac_status=$?
11294 grep -v '^ *+' conftest.er1 >conftest.err
11295 rm -f conftest.er1
11296 cat conftest.err >&5
11297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11298 (exit $ac_status); } &&
11299 { ac_try='test -z "$ac_c_werror_flag"
11300 || test ! -s conftest.err'
11301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11302 (eval $ac_try) 2>&5
11303 ac_status=$?
11304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11305 (exit $ac_status); }; } &&
11306 { ac_try='test -s conftest.$ac_objext'
11307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11308 (eval $ac_try) 2>&5
11309 ac_status=$?
11310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11311 (exit $ac_status); }; }; then
11312 ac_cv_type_double=yes
11313 else
11314 echo "$as_me: failed program was:" >&5
11315 sed 's/^/| /' conftest.$ac_ext >&5
11316
11317 ac_cv_type_double=no
11318 fi
11319 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11320 fi
11321 echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
11322 echo "${ECHO_T}$ac_cv_type_double" >&6
11323
11324 echo "$as_me:$LINENO: checking size of double" >&5
11325 echo $ECHO_N "checking size of double... $ECHO_C" >&6
11326 if test "${ac_cv_sizeof_double+set}" = set; then
11327 echo $ECHO_N "(cached) $ECHO_C" >&6
11328 else
11329 if test "$ac_cv_type_double" = yes; then
11330 # The cast to unsigned long works around a bug in the HP C Compiler
11331 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11332 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11333 # This bug is HP SR number 8606223364.
11334 if test "$cross_compiling" = yes; then
11335 # Depending upon the size, compute the lo and hi bounds.
11336 cat >conftest.$ac_ext <<_ACEOF
11337 /* confdefs.h. */
11338 _ACEOF
11339 cat confdefs.h >>conftest.$ac_ext
11340 cat >>conftest.$ac_ext <<_ACEOF
11341 /* end confdefs.h. */
11342 $ac_includes_default
11343 int
11344 main ()
11345 {
11346 static int test_array [1 - 2 * !(((long) (sizeof (double))) >= 0)];
11347 test_array [0] = 0
11348
11349 ;
11350 return 0;
11351 }
11352 _ACEOF
11353 rm -f conftest.$ac_objext
11354 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11355 (eval $ac_compile) 2>conftest.er1
11356 ac_status=$?
11357 grep -v '^ *+' conftest.er1 >conftest.err
11358 rm -f conftest.er1
11359 cat conftest.err >&5
11360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11361 (exit $ac_status); } &&
11362 { ac_try='test -z "$ac_c_werror_flag"
11363 || test ! -s conftest.err'
11364 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11365 (eval $ac_try) 2>&5
11366 ac_status=$?
11367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11368 (exit $ac_status); }; } &&
11369 { ac_try='test -s conftest.$ac_objext'
11370 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11371 (eval $ac_try) 2>&5
11372 ac_status=$?
11373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11374 (exit $ac_status); }; }; then
11375 ac_lo=0 ac_mid=0
11376 while :; do
11377 cat >conftest.$ac_ext <<_ACEOF
11378 /* confdefs.h. */
11379 _ACEOF
11380 cat confdefs.h >>conftest.$ac_ext
11381 cat >>conftest.$ac_ext <<_ACEOF
11382 /* end confdefs.h. */
11383 $ac_includes_default
11384 int
11385 main ()
11386 {
11387 static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)];
11388 test_array [0] = 0
11389
11390 ;
11391 return 0;
11392 }
11393 _ACEOF
11394 rm -f conftest.$ac_objext
11395 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11396 (eval $ac_compile) 2>conftest.er1
11397 ac_status=$?
11398 grep -v '^ *+' conftest.er1 >conftest.err
11399 rm -f conftest.er1
11400 cat conftest.err >&5
11401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11402 (exit $ac_status); } &&
11403 { ac_try='test -z "$ac_c_werror_flag"
11404 || test ! -s conftest.err'
11405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11406 (eval $ac_try) 2>&5
11407 ac_status=$?
11408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11409 (exit $ac_status); }; } &&
11410 { ac_try='test -s conftest.$ac_objext'
11411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11412 (eval $ac_try) 2>&5
11413 ac_status=$?
11414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11415 (exit $ac_status); }; }; then
11416 ac_hi=$ac_mid; break
11417 else
11418 echo "$as_me: failed program was:" >&5
11419 sed 's/^/| /' conftest.$ac_ext >&5
11420
11421 ac_lo=`expr $ac_mid + 1`
11422 if test $ac_lo -le $ac_mid; then
11423 ac_lo= ac_hi=
11424 break
11425 fi
11426 ac_mid=`expr 2 '*' $ac_mid + 1`
11427 fi
11428 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11429 done
11430 else
11431 echo "$as_me: failed program was:" >&5
11432 sed 's/^/| /' conftest.$ac_ext >&5
11433
11434 cat >conftest.$ac_ext <<_ACEOF
11435 /* confdefs.h. */
11436 _ACEOF
11437 cat confdefs.h >>conftest.$ac_ext
11438 cat >>conftest.$ac_ext <<_ACEOF
11439 /* end confdefs.h. */
11440 $ac_includes_default
11441 int
11442 main ()
11443 {
11444 static int test_array [1 - 2 * !(((long) (sizeof (double))) < 0)];
11445 test_array [0] = 0
11446
11447 ;
11448 return 0;
11449 }
11450 _ACEOF
11451 rm -f conftest.$ac_objext
11452 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11453 (eval $ac_compile) 2>conftest.er1
11454 ac_status=$?
11455 grep -v '^ *+' conftest.er1 >conftest.err
11456 rm -f conftest.er1
11457 cat conftest.err >&5
11458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11459 (exit $ac_status); } &&
11460 { ac_try='test -z "$ac_c_werror_flag"
11461 || test ! -s conftest.err'
11462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11463 (eval $ac_try) 2>&5
11464 ac_status=$?
11465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11466 (exit $ac_status); }; } &&
11467 { ac_try='test -s conftest.$ac_objext'
11468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11469 (eval $ac_try) 2>&5
11470 ac_status=$?
11471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11472 (exit $ac_status); }; }; then
11473 ac_hi=-1 ac_mid=-1
11474 while :; do
11475 cat >conftest.$ac_ext <<_ACEOF
11476 /* confdefs.h. */
11477 _ACEOF
11478 cat confdefs.h >>conftest.$ac_ext
11479 cat >>conftest.$ac_ext <<_ACEOF
11480 /* end confdefs.h. */
11481 $ac_includes_default
11482 int
11483 main ()
11484 {
11485 static int test_array [1 - 2 * !(((long) (sizeof (double))) >= $ac_mid)];
11486 test_array [0] = 0
11487
11488 ;
11489 return 0;
11490 }
11491 _ACEOF
11492 rm -f conftest.$ac_objext
11493 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11494 (eval $ac_compile) 2>conftest.er1
11495 ac_status=$?
11496 grep -v '^ *+' conftest.er1 >conftest.err
11497 rm -f conftest.er1
11498 cat conftest.err >&5
11499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11500 (exit $ac_status); } &&
11501 { ac_try='test -z "$ac_c_werror_flag"
11502 || test ! -s conftest.err'
11503 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11504 (eval $ac_try) 2>&5
11505 ac_status=$?
11506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11507 (exit $ac_status); }; } &&
11508 { ac_try='test -s conftest.$ac_objext'
11509 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11510 (eval $ac_try) 2>&5
11511 ac_status=$?
11512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11513 (exit $ac_status); }; }; then
11514 ac_lo=$ac_mid; break
11515 else
11516 echo "$as_me: failed program was:" >&5
11517 sed 's/^/| /' conftest.$ac_ext >&5
11518
11519 ac_hi=`expr '(' $ac_mid ')' - 1`
11520 if test $ac_mid -le $ac_hi; then
11521 ac_lo= ac_hi=
11522 break
11523 fi
11524 ac_mid=`expr 2 '*' $ac_mid`
11525 fi
11526 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11527 done
11528 else
11529 echo "$as_me: failed program was:" >&5
11530 sed 's/^/| /' conftest.$ac_ext >&5
11531
11532 ac_lo= ac_hi=
11533 fi
11534 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11535 fi
11536 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11537 # Binary search between lo and hi bounds.
11538 while test "x$ac_lo" != "x$ac_hi"; do
11539 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11540 cat >conftest.$ac_ext <<_ACEOF
11541 /* confdefs.h. */
11542 _ACEOF
11543 cat confdefs.h >>conftest.$ac_ext
11544 cat >>conftest.$ac_ext <<_ACEOF
11545 /* end confdefs.h. */
11546 $ac_includes_default
11547 int
11548 main ()
11549 {
11550 static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)];
11551 test_array [0] = 0
11552
11553 ;
11554 return 0;
11555 }
11556 _ACEOF
11557 rm -f conftest.$ac_objext
11558 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11559 (eval $ac_compile) 2>conftest.er1
11560 ac_status=$?
11561 grep -v '^ *+' conftest.er1 >conftest.err
11562 rm -f conftest.er1
11563 cat conftest.err >&5
11564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11565 (exit $ac_status); } &&
11566 { ac_try='test -z "$ac_c_werror_flag"
11567 || test ! -s conftest.err'
11568 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11569 (eval $ac_try) 2>&5
11570 ac_status=$?
11571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11572 (exit $ac_status); }; } &&
11573 { ac_try='test -s conftest.$ac_objext'
11574 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11575 (eval $ac_try) 2>&5
11576 ac_status=$?
11577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11578 (exit $ac_status); }; }; then
11579 ac_hi=$ac_mid
11580 else
11581 echo "$as_me: failed program was:" >&5
11582 sed 's/^/| /' conftest.$ac_ext >&5
11583
11584 ac_lo=`expr '(' $ac_mid ')' + 1`
11585 fi
11586 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11587 done
11588 case $ac_lo in
11589 ?*) ac_cv_sizeof_double=$ac_lo;;
11590 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77
11591 See \`config.log' for more details." >&5
11592 echo "$as_me: error: cannot compute sizeof (double), 77
11593 See \`config.log' for more details." >&2;}
11594 { (exit 1); exit 1; }; } ;;
11595 esac
11596 else
11597 if test "$cross_compiling" = yes; then
11598 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
11599 See \`config.log' for more details." >&5
11600 echo "$as_me: error: cannot run test program while cross compiling
11601 See \`config.log' for more details." >&2;}
11602 { (exit 1); exit 1; }; }
11603 else
11604 cat >conftest.$ac_ext <<_ACEOF
11605 /* confdefs.h. */
11606 _ACEOF
11607 cat confdefs.h >>conftest.$ac_ext
11608 cat >>conftest.$ac_ext <<_ACEOF
11609 /* end confdefs.h. */
11610 $ac_includes_default
11611 long longval () { return (long) (sizeof (double)); }
11612 unsigned long ulongval () { return (long) (sizeof (double)); }
11613 #include <stdio.h>
11614 #include <stdlib.h>
11615 int
11616 main ()
11617 {
11618
11619 FILE *f = fopen ("conftest.val", "w");
11620 if (! f)
11621 exit (1);
11622 if (((long) (sizeof (double))) < 0)
11623 {
11624 long i = longval ();
11625 if (i != ((long) (sizeof (double))))
11626 exit (1);
11627 fprintf (f, "%ld\n", i);
11628 }
11629 else
11630 {
11631 unsigned long i = ulongval ();
11632 if (i != ((long) (sizeof (double))))
11633 exit (1);
11634 fprintf (f, "%lu\n", i);
11635 }
11636 exit (ferror (f) || fclose (f) != 0);
11637
11638 ;
11639 return 0;
11640 }
11641 _ACEOF
11642 rm -f conftest$ac_exeext
11643 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11644 (eval $ac_link) 2>&5
11645 ac_status=$?
11646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11647 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11649 (eval $ac_try) 2>&5
11650 ac_status=$?
11651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11652 (exit $ac_status); }; }; then
11653 ac_cv_sizeof_double=`cat conftest.val`
11654 else
11655 echo "$as_me: program exited with status $ac_status" >&5
11656 echo "$as_me: failed program was:" >&5
11657 sed 's/^/| /' conftest.$ac_ext >&5
11658
11659 ( exit $ac_status )
11660 { { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77
11661 See \`config.log' for more details." >&5
11662 echo "$as_me: error: cannot compute sizeof (double), 77
11663 See \`config.log' for more details." >&2;}
11664 { (exit 1); exit 1; }; }
11665 fi
11666 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11667 fi
11668 fi
11669 rm -f conftest.val
11670 else
11671 ac_cv_sizeof_double=0
11672 fi
11673 fi
11674 echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
11675 echo "${ECHO_T}$ac_cv_sizeof_double" >&6
11676 cat >>confdefs.h <<_ACEOF
11677 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
11678 _ACEOF
11679
11680
11681 echo "$as_me:$LINENO: checking for long double" >&5
11682 echo $ECHO_N "checking for long double... $ECHO_C" >&6
11683 if test "${ac_cv_type_long_double+set}" = set; then
11684 echo $ECHO_N "(cached) $ECHO_C" >&6
11685 else
11686 cat >conftest.$ac_ext <<_ACEOF
11687 /* confdefs.h. */
11688 _ACEOF
11689 cat confdefs.h >>conftest.$ac_ext
11690 cat >>conftest.$ac_ext <<_ACEOF
11691 /* end confdefs.h. */
11692 $ac_includes_default
11693 int
11694 main ()
11695 {
11696 if ((long double *) 0)
11697 return 0;
11698 if (sizeof (long double))
11699 return 0;
11700 ;
11701 return 0;
11702 }
11703 _ACEOF
11704 rm -f conftest.$ac_objext
11705 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11706 (eval $ac_compile) 2>conftest.er1
11707 ac_status=$?
11708 grep -v '^ *+' conftest.er1 >conftest.err
11709 rm -f conftest.er1
11710 cat conftest.err >&5
11711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11712 (exit $ac_status); } &&
11713 { ac_try='test -z "$ac_c_werror_flag"
11714 || test ! -s conftest.err'
11715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11716 (eval $ac_try) 2>&5
11717 ac_status=$?
11718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11719 (exit $ac_status); }; } &&
11720 { ac_try='test -s conftest.$ac_objext'
11721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11722 (eval $ac_try) 2>&5
11723 ac_status=$?
11724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11725 (exit $ac_status); }; }; then
11726 ac_cv_type_long_double=yes
11727 else
11728 echo "$as_me: failed program was:" >&5
11729 sed 's/^/| /' conftest.$ac_ext >&5
11730
11731 ac_cv_type_long_double=no
11732 fi
11733 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11734 fi
11735 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
11736 echo "${ECHO_T}$ac_cv_type_long_double" >&6
11737
11738 echo "$as_me:$LINENO: checking size of long double" >&5
11739 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
11740 if test "${ac_cv_sizeof_long_double+set}" = set; then
11741 echo $ECHO_N "(cached) $ECHO_C" >&6
11742 else
11743 if test "$ac_cv_type_long_double" = yes; then
11744 # The cast to unsigned long works around a bug in the HP C Compiler
11745 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11746 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11747 # This bug is HP SR number 8606223364.
11748 if test "$cross_compiling" = yes; then
11749 # Depending upon the size, compute the lo and hi bounds.
11750 cat >conftest.$ac_ext <<_ACEOF
11751 /* confdefs.h. */
11752 _ACEOF
11753 cat confdefs.h >>conftest.$ac_ext
11754 cat >>conftest.$ac_ext <<_ACEOF
11755 /* end confdefs.h. */
11756 $ac_includes_default
11757 int
11758 main ()
11759 {
11760 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
11761 test_array [0] = 0
11762
11763 ;
11764 return 0;
11765 }
11766 _ACEOF
11767 rm -f conftest.$ac_objext
11768 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11769 (eval $ac_compile) 2>conftest.er1
11770 ac_status=$?
11771 grep -v '^ *+' conftest.er1 >conftest.err
11772 rm -f conftest.er1
11773 cat conftest.err >&5
11774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11775 (exit $ac_status); } &&
11776 { ac_try='test -z "$ac_c_werror_flag"
11777 || test ! -s conftest.err'
11778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11779 (eval $ac_try) 2>&5
11780 ac_status=$?
11781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11782 (exit $ac_status); }; } &&
11783 { ac_try='test -s conftest.$ac_objext'
11784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11785 (eval $ac_try) 2>&5
11786 ac_status=$?
11787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11788 (exit $ac_status); }; }; then
11789 ac_lo=0 ac_mid=0
11790 while :; do
11791 cat >conftest.$ac_ext <<_ACEOF
11792 /* confdefs.h. */
11793 _ACEOF
11794 cat confdefs.h >>conftest.$ac_ext
11795 cat >>conftest.$ac_ext <<_ACEOF
11796 /* end confdefs.h. */
11797 $ac_includes_default
11798 int
11799 main ()
11800 {
11801 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
11802 test_array [0] = 0
11803
11804 ;
11805 return 0;
11806 }
11807 _ACEOF
11808 rm -f conftest.$ac_objext
11809 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11810 (eval $ac_compile) 2>conftest.er1
11811 ac_status=$?
11812 grep -v '^ *+' conftest.er1 >conftest.err
11813 rm -f conftest.er1
11814 cat conftest.err >&5
11815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11816 (exit $ac_status); } &&
11817 { ac_try='test -z "$ac_c_werror_flag"
11818 || test ! -s conftest.err'
11819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11820 (eval $ac_try) 2>&5
11821 ac_status=$?
11822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11823 (exit $ac_status); }; } &&
11824 { ac_try='test -s conftest.$ac_objext'
11825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11826 (eval $ac_try) 2>&5
11827 ac_status=$?
11828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11829 (exit $ac_status); }; }; then
11830 ac_hi=$ac_mid; break
11831 else
11832 echo "$as_me: failed program was:" >&5
11833 sed 's/^/| /' conftest.$ac_ext >&5
11834
11835 ac_lo=`expr $ac_mid + 1`
11836 if test $ac_lo -le $ac_mid; then
11837 ac_lo= ac_hi=
11838 break
11839 fi
11840 ac_mid=`expr 2 '*' $ac_mid + 1`
11841 fi
11842 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11843 done
11844 else
11845 echo "$as_me: failed program was:" >&5
11846 sed 's/^/| /' conftest.$ac_ext >&5
11847
11848 cat >conftest.$ac_ext <<_ACEOF
11849 /* confdefs.h. */
11850 _ACEOF
11851 cat confdefs.h >>conftest.$ac_ext
11852 cat >>conftest.$ac_ext <<_ACEOF
11853 /* end confdefs.h. */
11854 $ac_includes_default
11855 int
11856 main ()
11857 {
11858 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
11859 test_array [0] = 0
11860
11861 ;
11862 return 0;
11863 }
11864 _ACEOF
11865 rm -f conftest.$ac_objext
11866 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11867 (eval $ac_compile) 2>conftest.er1
11868 ac_status=$?
11869 grep -v '^ *+' conftest.er1 >conftest.err
11870 rm -f conftest.er1
11871 cat conftest.err >&5
11872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11873 (exit $ac_status); } &&
11874 { ac_try='test -z "$ac_c_werror_flag"
11875 || test ! -s conftest.err'
11876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11877 (eval $ac_try) 2>&5
11878 ac_status=$?
11879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11880 (exit $ac_status); }; } &&
11881 { ac_try='test -s conftest.$ac_objext'
11882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11883 (eval $ac_try) 2>&5
11884 ac_status=$?
11885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11886 (exit $ac_status); }; }; then
11887 ac_hi=-1 ac_mid=-1
11888 while :; do
11889 cat >conftest.$ac_ext <<_ACEOF
11890 /* confdefs.h. */
11891 _ACEOF
11892 cat confdefs.h >>conftest.$ac_ext
11893 cat >>conftest.$ac_ext <<_ACEOF
11894 /* end confdefs.h. */
11895 $ac_includes_default
11896 int
11897 main ()
11898 {
11899 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
11900 test_array [0] = 0
11901
11902 ;
11903 return 0;
11904 }
11905 _ACEOF
11906 rm -f conftest.$ac_objext
11907 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11908 (eval $ac_compile) 2>conftest.er1
11909 ac_status=$?
11910 grep -v '^ *+' conftest.er1 >conftest.err
11911 rm -f conftest.er1
11912 cat conftest.err >&5
11913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11914 (exit $ac_status); } &&
11915 { ac_try='test -z "$ac_c_werror_flag"
11916 || test ! -s conftest.err'
11917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11918 (eval $ac_try) 2>&5
11919 ac_status=$?
11920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11921 (exit $ac_status); }; } &&
11922 { ac_try='test -s conftest.$ac_objext'
11923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11924 (eval $ac_try) 2>&5
11925 ac_status=$?
11926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11927 (exit $ac_status); }; }; then
11928 ac_lo=$ac_mid; break
11929 else
11930 echo "$as_me: failed program was:" >&5
11931 sed 's/^/| /' conftest.$ac_ext >&5
11932
11933 ac_hi=`expr '(' $ac_mid ')' - 1`
11934 if test $ac_mid -le $ac_hi; then
11935 ac_lo= ac_hi=
11936 break
11937 fi
11938 ac_mid=`expr 2 '*' $ac_mid`
11939 fi
11940 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11941 done
11942 else
11943 echo "$as_me: failed program was:" >&5
11944 sed 's/^/| /' conftest.$ac_ext >&5
11945
11946 ac_lo= ac_hi=
11947 fi
11948 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11949 fi
11950 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11951 # Binary search between lo and hi bounds.
11952 while test "x$ac_lo" != "x$ac_hi"; do
11953 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11954 cat >conftest.$ac_ext <<_ACEOF
11955 /* confdefs.h. */
11956 _ACEOF
11957 cat confdefs.h >>conftest.$ac_ext
11958 cat >>conftest.$ac_ext <<_ACEOF
11959 /* end confdefs.h. */
11960 $ac_includes_default
11961 int
11962 main ()
11963 {
11964 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
11965 test_array [0] = 0
11966
11967 ;
11968 return 0;
11969 }
11970 _ACEOF
11971 rm -f conftest.$ac_objext
11972 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11973 (eval $ac_compile) 2>conftest.er1
11974 ac_status=$?
11975 grep -v '^ *+' conftest.er1 >conftest.err
11976 rm -f conftest.er1
11977 cat conftest.err >&5
11978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11979 (exit $ac_status); } &&
11980 { ac_try='test -z "$ac_c_werror_flag"
11981 || test ! -s conftest.err'
11982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11983 (eval $ac_try) 2>&5
11984 ac_status=$?
11985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11986 (exit $ac_status); }; } &&
11987 { ac_try='test -s conftest.$ac_objext'
11988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11989 (eval $ac_try) 2>&5
11990 ac_status=$?
11991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11992 (exit $ac_status); }; }; then
11993 ac_hi=$ac_mid
11994 else
11995 echo "$as_me: failed program was:" >&5
11996 sed 's/^/| /' conftest.$ac_ext >&5
11997
11998 ac_lo=`expr '(' $ac_mid ')' + 1`
11999 fi
12000 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12001 done
12002 case $ac_lo in
12003 ?*) ac_cv_sizeof_long_double=$ac_lo;;
12004 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
12005 See \`config.log' for more details." >&5
12006 echo "$as_me: error: cannot compute sizeof (long double), 77
12007 See \`config.log' for more details." >&2;}
12008 { (exit 1); exit 1; }; } ;;
12009 esac
12010 else
12011 if test "$cross_compiling" = yes; then
12012 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
12013 See \`config.log' for more details." >&5
12014 echo "$as_me: error: cannot run test program while cross compiling
12015 See \`config.log' for more details." >&2;}
12016 { (exit 1); exit 1; }; }
12017 else
12018 cat >conftest.$ac_ext <<_ACEOF
12019 /* confdefs.h. */
12020 _ACEOF
12021 cat confdefs.h >>conftest.$ac_ext
12022 cat >>conftest.$ac_ext <<_ACEOF
12023 /* end confdefs.h. */
12024 $ac_includes_default
12025 long longval () { return (long) (sizeof (long double)); }
12026 unsigned long ulongval () { return (long) (sizeof (long double)); }
12027 #include <stdio.h>
12028 #include <stdlib.h>
12029 int
12030 main ()
12031 {
12032
12033 FILE *f = fopen ("conftest.val", "w");
12034 if (! f)
12035 exit (1);
12036 if (((long) (sizeof (long double))) < 0)
12037 {
12038 long i = longval ();
12039 if (i != ((long) (sizeof (long double))))
12040 exit (1);
12041 fprintf (f, "%ld\n", i);
12042 }
12043 else
12044 {
12045 unsigned long i = ulongval ();
12046 if (i != ((long) (sizeof (long double))))
12047 exit (1);
12048 fprintf (f, "%lu\n", i);
12049 }
12050 exit (ferror (f) || fclose (f) != 0);
12051
12052 ;
12053 return 0;
12054 }
12055 _ACEOF
12056 rm -f conftest$ac_exeext
12057 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12058 (eval $ac_link) 2>&5
12059 ac_status=$?
12060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12061 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12063 (eval $ac_try) 2>&5
12064 ac_status=$?
12065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12066 (exit $ac_status); }; }; then
12067 ac_cv_sizeof_long_double=`cat conftest.val`
12068 else
12069 echo "$as_me: program exited with status $ac_status" >&5
12070 echo "$as_me: failed program was:" >&5
12071 sed 's/^/| /' conftest.$ac_ext >&5
12072
12073 ( exit $ac_status )
12074 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
12075 See \`config.log' for more details." >&5
12076 echo "$as_me: error: cannot compute sizeof (long double), 77
12077 See \`config.log' for more details." >&2;}
12078 { (exit 1); exit 1; }; }
12079 fi
12080 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12081 fi
12082 fi
12083 rm -f conftest.val
12084 else
12085 ac_cv_sizeof_long_double=0
12086 fi
12087 fi
12088 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
12089 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
12090 cat >>confdefs.h <<_ACEOF
12091 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
12092 _ACEOF
12093
12094
12095
12096 # Also AC_SUBST this variable for ffi.h.
12097 if test -z "$HAVE_LONG_DOUBLE"; then
12098 HAVE_LONG_DOUBLE=0
12099 if test $ac_cv_sizeof_double != $ac_cv_sizeof_long_double; then
12100 if test $ac_cv_sizeof_long_double != 0; then
12101 HAVE_LONG_DOUBLE=1
12102
12103 cat >>confdefs.h <<\_ACEOF
12104 #define HAVE_LONG_DOUBLE 1
12105 _ACEOF
12106
12107 fi
12108 fi
12109 fi
12110
12111
12112 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
12113 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
12114 if test "${ac_cv_c_bigendian+set}" = set; then
12115 echo $ECHO_N "(cached) $ECHO_C" >&6
12116 else
12117 # See if sys/param.h defines the BYTE_ORDER macro.
12118 cat >conftest.$ac_ext <<_ACEOF
12119 /* confdefs.h. */
12120 _ACEOF
12121 cat confdefs.h >>conftest.$ac_ext
12122 cat >>conftest.$ac_ext <<_ACEOF
12123 /* end confdefs.h. */
12124 #include <sys/types.h>
12125 #include <sys/param.h>
12126
12127 int
12128 main ()
12129 {
12130 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
12131 bogus endian macros
12132 #endif
12133
12134 ;
12135 return 0;
12136 }
12137 _ACEOF
12138 rm -f conftest.$ac_objext
12139 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12140 (eval $ac_compile) 2>conftest.er1
12141 ac_status=$?
12142 grep -v '^ *+' conftest.er1 >conftest.err
12143 rm -f conftest.er1
12144 cat conftest.err >&5
12145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12146 (exit $ac_status); } &&
12147 { ac_try='test -z "$ac_c_werror_flag"
12148 || test ! -s conftest.err'
12149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12150 (eval $ac_try) 2>&5
12151 ac_status=$?
12152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12153 (exit $ac_status); }; } &&
12154 { ac_try='test -s conftest.$ac_objext'
12155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12156 (eval $ac_try) 2>&5
12157 ac_status=$?
12158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12159 (exit $ac_status); }; }; then
12160 # It does; now see whether it defined to BIG_ENDIAN or not.
12161 cat >conftest.$ac_ext <<_ACEOF
12162 /* confdefs.h. */
12163 _ACEOF
12164 cat confdefs.h >>conftest.$ac_ext
12165 cat >>conftest.$ac_ext <<_ACEOF
12166 /* end confdefs.h. */
12167 #include <sys/types.h>
12168 #include <sys/param.h>
12169
12170 int
12171 main ()
12172 {
12173 #if BYTE_ORDER != BIG_ENDIAN
12174 not big endian
12175 #endif
12176
12177 ;
12178 return 0;
12179 }
12180 _ACEOF
12181 rm -f conftest.$ac_objext
12182 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12183 (eval $ac_compile) 2>conftest.er1
12184 ac_status=$?
12185 grep -v '^ *+' conftest.er1 >conftest.err
12186 rm -f conftest.er1
12187 cat conftest.err >&5
12188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12189 (exit $ac_status); } &&
12190 { ac_try='test -z "$ac_c_werror_flag"
12191 || test ! -s conftest.err'
12192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12193 (eval $ac_try) 2>&5
12194 ac_status=$?
12195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12196 (exit $ac_status); }; } &&
12197 { ac_try='test -s conftest.$ac_objext'
12198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12199 (eval $ac_try) 2>&5
12200 ac_status=$?
12201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12202 (exit $ac_status); }; }; then
12203 ac_cv_c_bigendian=yes
12204 else
12205 echo "$as_me: failed program was:" >&5
12206 sed 's/^/| /' conftest.$ac_ext >&5
12207
12208 ac_cv_c_bigendian=no
12209 fi
12210 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12211 else
12212 echo "$as_me: failed program was:" >&5
12213 sed 's/^/| /' conftest.$ac_ext >&5
12214
12215 # It does not; compile a test program.
12216 if test "$cross_compiling" = yes; then
12217 # try to guess the endianness by grepping values into an object file
12218 ac_cv_c_bigendian=unknown
12219 cat >conftest.$ac_ext <<_ACEOF
12220 /* confdefs.h. */
12221 _ACEOF
12222 cat confdefs.h >>conftest.$ac_ext
12223 cat >>conftest.$ac_ext <<_ACEOF
12224 /* end confdefs.h. */
12225 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12226 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12227 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
12228 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12229 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12230 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
12231 int
12232 main ()
12233 {
12234 _ascii (); _ebcdic ();
12235 ;
12236 return 0;
12237 }
12238 _ACEOF
12239 rm -f conftest.$ac_objext
12240 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12241 (eval $ac_compile) 2>conftest.er1
12242 ac_status=$?
12243 grep -v '^ *+' conftest.er1 >conftest.err
12244 rm -f conftest.er1
12245 cat conftest.err >&5
12246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12247 (exit $ac_status); } &&
12248 { ac_try='test -z "$ac_c_werror_flag"
12249 || test ! -s conftest.err'
12250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12251 (eval $ac_try) 2>&5
12252 ac_status=$?
12253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12254 (exit $ac_status); }; } &&
12255 { ac_try='test -s conftest.$ac_objext'
12256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12257 (eval $ac_try) 2>&5
12258 ac_status=$?
12259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12260 (exit $ac_status); }; }; then
12261 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
12262 ac_cv_c_bigendian=yes
12263 fi
12264 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12265 if test "$ac_cv_c_bigendian" = unknown; then
12266 ac_cv_c_bigendian=no
12267 else
12268 # finding both strings is unlikely to happen, but who knows?
12269 ac_cv_c_bigendian=unknown
12270 fi
12271 fi
12272 else
12273 echo "$as_me: failed program was:" >&5
12274 sed 's/^/| /' conftest.$ac_ext >&5
12275
12276 fi
12277 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12278 else
12279 cat >conftest.$ac_ext <<_ACEOF
12280 /* confdefs.h. */
12281 _ACEOF
12282 cat confdefs.h >>conftest.$ac_ext
12283 cat >>conftest.$ac_ext <<_ACEOF
12284 /* end confdefs.h. */
12285 int
12286 main ()
12287 {
12288 /* Are we little or big endian? From Harbison&Steele. */
12289 union
12290 {
12291 long l;
12292 char c[sizeof (long)];
12293 } u;
12294 u.l = 1;
12295 exit (u.c[sizeof (long) - 1] == 1);
12296 }
12297 _ACEOF
12298 rm -f conftest$ac_exeext
12299 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12300 (eval $ac_link) 2>&5
12301 ac_status=$?
12302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12303 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12305 (eval $ac_try) 2>&5
12306 ac_status=$?
12307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12308 (exit $ac_status); }; }; then
12309 ac_cv_c_bigendian=no
12310 else
12311 echo "$as_me: program exited with status $ac_status" >&5
12312 echo "$as_me: failed program was:" >&5
12313 sed 's/^/| /' conftest.$ac_ext >&5
12314
12315 ( exit $ac_status )
12316 ac_cv_c_bigendian=yes
12317 fi
12318 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12319 fi
12320 fi
12321 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12322 fi
12323 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
12324 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
12325 case $ac_cv_c_bigendian in
12326 yes)
12327
12328 cat >>confdefs.h <<\_ACEOF
12329 #define WORDS_BIGENDIAN 1
12330 _ACEOF
12331 ;;
12332 no)
12333 ;;
12334 *)
12335 { { echo "$as_me:$LINENO: error: unknown endianness
12336 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
12337 echo "$as_me: error: unknown endianness
12338 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
12339 { (exit 1); exit 1; }; } ;;
12340 esac
12341
12342
12343 echo "$as_me:$LINENO: checking assembler .cfi pseudo-op support" >&5
12344 echo $ECHO_N "checking assembler .cfi pseudo-op support... $ECHO_C" >&6
12345 if test "${libffi_cv_as_cfi_pseudo_op+set}" = set; then
12346 echo $ECHO_N "(cached) $ECHO_C" >&6
12347 else
12348
12349 libffi_cv_as_cfi_pseudo_op=unknown
12350 cat >conftest.$ac_ext <<_ACEOF
12351 /* confdefs.h. */
12352 _ACEOF
12353 cat confdefs.h >>conftest.$ac_ext
12354 cat >>conftest.$ac_ext <<_ACEOF
12355 /* end confdefs.h. */
12356 asm (".cfi_startproc\n\t.cfi_endproc");
12357 int
12358 main ()
12359 {
12360
12361 ;
12362 return 0;
12363 }
12364 _ACEOF
12365 rm -f conftest.$ac_objext
12366 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12367 (eval $ac_compile) 2>conftest.er1
12368 ac_status=$?
12369 grep -v '^ *+' conftest.er1 >conftest.err
12370 rm -f conftest.er1
12371 cat conftest.err >&5
12372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12373 (exit $ac_status); } &&
12374 { ac_try='test -z "$ac_c_werror_flag"
12375 || test ! -s conftest.err'
12376 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12377 (eval $ac_try) 2>&5
12378 ac_status=$?
12379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12380 (exit $ac_status); }; } &&
12381 { ac_try='test -s conftest.$ac_objext'
12382 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12383 (eval $ac_try) 2>&5
12384 ac_status=$?
12385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12386 (exit $ac_status); }; }; then
12387 libffi_cv_as_cfi_pseudo_op=yes
12388 else
12389 echo "$as_me: failed program was:" >&5
12390 sed 's/^/| /' conftest.$ac_ext >&5
12391
12392 libffi_cv_as_cfi_pseudo_op=no
12393 fi
12394 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12395
12396 fi
12397 echo "$as_me:$LINENO: result: $libffi_cv_as_cfi_pseudo_op" >&5
12398 echo "${ECHO_T}$libffi_cv_as_cfi_pseudo_op" >&6
12399 if test "x$libffi_cv_as_cfi_pseudo_op" = xyes; then
12400
12401 cat >>confdefs.h <<\_ACEOF
12402 #define HAVE_AS_CFI_PSEUDO_OP 1
12403 _ACEOF
12404
12405 fi
12406
12407 if test x$TARGET = xSPARC; then
12408 echo "$as_me:$LINENO: checking assembler and linker support unaligned pc related relocs" >&5
12409 echo $ECHO_N "checking assembler and linker support unaligned pc related relocs... $ECHO_C" >&6
12410 if test "${libffi_cv_as_sparc_ua_pcrel+set}" = set; then
12411 echo $ECHO_N "(cached) $ECHO_C" >&6
12412 else
12413
12414 save_CFLAGS="$CFLAGS"
12415 save_LDFLAGS="$LDFLAGS"
12416 CFLAGS="$CFLAGS -fpic"
12417 LDFLAGS="$LDFLAGS -shared"
12418 cat >conftest.$ac_ext <<_ACEOF
12419 /* confdefs.h. */
12420 _ACEOF
12421 cat confdefs.h >>conftest.$ac_ext
12422 cat >>conftest.$ac_ext <<_ACEOF
12423 /* end confdefs.h. */
12424 asm (".text; foo: nop; .data; .align 4; .byte 0; .uaword %r_disp32(foo); .text");
12425 int
12426 main ()
12427 {
12428
12429 ;
12430 return 0;
12431 }
12432 _ACEOF
12433 rm -f conftest.$ac_objext conftest$ac_exeext
12434 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12435 (eval $ac_link) 2>conftest.er1
12436 ac_status=$?
12437 grep -v '^ *+' conftest.er1 >conftest.err
12438 rm -f conftest.er1
12439 cat conftest.err >&5
12440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12441 (exit $ac_status); } &&
12442 { ac_try='test -z "$ac_c_werror_flag"
12443 || test ! -s conftest.err'
12444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12445 (eval $ac_try) 2>&5
12446 ac_status=$?
12447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12448 (exit $ac_status); }; } &&
12449 { ac_try='test -s conftest$ac_exeext'
12450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12451 (eval $ac_try) 2>&5
12452 ac_status=$?
12453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12454 (exit $ac_status); }; }; then
12455 libffi_cv_as_sparc_ua_pcrel=yes
12456 else
12457 echo "$as_me: failed program was:" >&5
12458 sed 's/^/| /' conftest.$ac_ext >&5
12459
12460 libffi_cv_as_sparc_ua_pcrel=no
12461 fi
12462 rm -f conftest.err conftest.$ac_objext \
12463 conftest$ac_exeext conftest.$ac_ext
12464 CFLAGS="$save_CFLAGS"
12465 LDFLAGS="$save_LDFLAGS"
12466 fi
12467 echo "$as_me:$LINENO: result: $libffi_cv_as_sparc_ua_pcrel" >&5
12468 echo "${ECHO_T}$libffi_cv_as_sparc_ua_pcrel" >&6
12469 if test "x$libffi_cv_as_sparc_ua_pcrel" = xyes; then
12470
12471 cat >>confdefs.h <<\_ACEOF
12472 #define HAVE_AS_SPARC_UA_PCREL 1
12473 _ACEOF
12474
12475 fi
12476
12477 echo "$as_me:$LINENO: checking assembler .register pseudo-op support" >&5
12478 echo $ECHO_N "checking assembler .register pseudo-op support... $ECHO_C" >&6
12479 if test "${libffi_cv_as_register_pseudo_op+set}" = set; then
12480 echo $ECHO_N "(cached) $ECHO_C" >&6
12481 else
12482
12483 libffi_cv_as_register_pseudo_op=unknown
12484 # Check if we have .register
12485 cat >conftest.$ac_ext <<_ACEOF
12486 /* confdefs.h. */
12487 _ACEOF
12488 cat confdefs.h >>conftest.$ac_ext
12489 cat >>conftest.$ac_ext <<_ACEOF
12490 /* end confdefs.h. */
12491 asm (".register %g2, #scratch");
12492 int
12493 main ()
12494 {
12495
12496 ;
12497 return 0;
12498 }
12499 _ACEOF
12500 rm -f conftest.$ac_objext
12501 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12502 (eval $ac_compile) 2>conftest.er1
12503 ac_status=$?
12504 grep -v '^ *+' conftest.er1 >conftest.err
12505 rm -f conftest.er1
12506 cat conftest.err >&5
12507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12508 (exit $ac_status); } &&
12509 { ac_try='test -z "$ac_c_werror_flag"
12510 || test ! -s conftest.err'
12511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12512 (eval $ac_try) 2>&5
12513 ac_status=$?
12514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12515 (exit $ac_status); }; } &&
12516 { ac_try='test -s conftest.$ac_objext'
12517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12518 (eval $ac_try) 2>&5
12519 ac_status=$?
12520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12521 (exit $ac_status); }; }; then
12522 libffi_cv_as_register_pseudo_op=yes
12523 else
12524 echo "$as_me: failed program was:" >&5
12525 sed 's/^/| /' conftest.$ac_ext >&5
12526
12527 libffi_cv_as_register_pseudo_op=no
12528 fi
12529 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12530
12531 fi
12532 echo "$as_me:$LINENO: result: $libffi_cv_as_register_pseudo_op" >&5
12533 echo "${ECHO_T}$libffi_cv_as_register_pseudo_op" >&6
12534 if test "x$libffi_cv_as_register_pseudo_op" = xyes; then
12535
12536 cat >>confdefs.h <<\_ACEOF
12537 #define HAVE_AS_REGISTER_PSEUDO_OP 1
12538 _ACEOF
12539
12540 fi
12541 fi
12542
12543 echo "$as_me:$LINENO: checking whether .eh_frame section should be read-only" >&5
12544 echo $ECHO_N "checking whether .eh_frame section should be read-only... $ECHO_C" >&6
12545 if test "${libffi_cv_ro_eh_frame+set}" = set; then
12546 echo $ECHO_N "(cached) $ECHO_C" >&6
12547 else
12548
12549 libffi_cv_ro_eh_frame=no
12550 echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
12551 if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
12552 if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
12553 libffi_cv_ro_eh_frame=yes
12554 elif grep '.section.*eh_frame.*#alloc' conftest.c \
12555 | grep -v '#write' > /dev/null; then
12556 libffi_cv_ro_eh_frame=yes
12557 fi
12558 fi
12559 rm -f conftest.*
12560
12561 fi
12562 echo "$as_me:$LINENO: result: $libffi_cv_ro_eh_frame" >&5
12563 echo "${ECHO_T}$libffi_cv_ro_eh_frame" >&6
12564 if test "x$libffi_cv_ro_eh_frame" = xyes; then
12565
12566 cat >>confdefs.h <<\_ACEOF
12567 #define HAVE_RO_EH_FRAME 1
12568 _ACEOF
12569
12570
12571 cat >>confdefs.h <<\_ACEOF
12572 #define EH_FRAME_FLAGS "a"
12573 _ACEOF
12574
12575 else
12576
12577 cat >>confdefs.h <<\_ACEOF
12578 #define EH_FRAME_FLAGS "aw"
12579 _ACEOF
12580
12581 fi
12582
12583 echo "$as_me:$LINENO: checking for __attribute__((visibility(\"hidden\")))" >&5
12584 echo $ECHO_N "checking for __attribute__((visibility(\"hidden\")))... $ECHO_C" >&6
12585 if test "${libffi_cv_hidden_visibility_attribute+set}" = set; then
12586 echo $ECHO_N "(cached) $ECHO_C" >&6
12587 else
12588
12589 echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
12590 libffi_cv_hidden_visibility_attribute=no
12591 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
12592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12593 (eval $ac_try) 2>&5
12594 ac_status=$?
12595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12596 (exit $ac_status); }; }; then
12597 if grep '\.hidden.*foo' conftest.s >/dev/null; then
12598 libffi_cv_hidden_visibility_attribute=yes
12599 fi
12600 fi
12601 rm -f conftest.*
12602
12603 fi
12604 echo "$as_me:$LINENO: result: $libffi_cv_hidden_visibility_attribute" >&5
12605 echo "${ECHO_T}$libffi_cv_hidden_visibility_attribute" >&6
12606 if test $libffi_cv_hidden_visibility_attribute = yes; then
12607
12608 cat >>confdefs.h <<\_ACEOF
12609 #define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1
12610 _ACEOF
12611
12612 fi
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622 # Check whether --enable-debug or --disable-debug was given.
12623 if test "${enable_debug+set}" = set; then
12624 enableval="$enable_debug"
12625 if test "$enable_debug" = "yes"; then
12626
12627 cat >>confdefs.h <<\_ACEOF
12628 #define FFI_DEBUG 1
12629 _ACEOF
12630
12631 fi
12632 fi;
12633
12634 # Check whether --enable-structs or --disable-structs was given.
12635 if test "${enable_structs+set}" = set; then
12636 enableval="$enable_structs"
12637 if test "$enable_structs" = "no"; then
12638
12639 cat >>confdefs.h <<\_ACEOF
12640 #define FFI_NO_STRUCTS 1
12641 _ACEOF
12642
12643 fi
12644 fi;
12645
12646 # Check whether --enable-raw-api or --disable-raw-api was given.
12647 if test "${enable_raw_api+set}" = set; then
12648 enableval="$enable_raw_api"
12649 if test "$enable_raw_api" = "no"; then
12650
12651 cat >>confdefs.h <<\_ACEOF
12652 #define FFI_NO_RAW_API 1
12653 _ACEOF
12654
12655 fi
12656 fi;
12657
12658 # Check whether --enable-purify-safety or --disable-purify-safety was given.
12659 if test "${enable_purify_safety+set}" = set; then
12660 enableval="$enable_purify_safety"
12661 if test "$enable_purify_safety" = "yes"; then
12662
12663 cat >>confdefs.h <<\_ACEOF
12664 #define USING_PURIFY 1
12665 _ACEOF
12666
12667 fi
12668 fi;
12669
12670 if test -n "$with_cross_host" &&
12671 test x"$with_cross_host" != x"no"; then
12672 toolexecdir='$(exec_prefix)/$(target_alias)'
12673 toolexeclibdir='$(toolexecdir)/lib'
12674 else
12675 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
12676 toolexeclibdir='$(libdir)'
12677 fi
12678 multi_os_directory=`$CC -print-multi-os-directory`
12679 case $multi_os_directory in
12680 .) ;; # Avoid trailing /.
12681 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
12682 esac
12683
12684
12685
12686 if test "${multilib}" = "yes"; then
12687 multilib_arg="--enable-multilib"
12688 else
12689 multilib_arg=
12690 fi
12691
12692 ac_config_commands="$ac_config_commands include"
12693
12694 ac_config_commands="$ac_config_commands src"
12695
12696
12697 ac_config_links="$ac_config_links include/ffitarget.h:src/$TARGETDIR/ffitarget.h"
12698
12699
12700 ac_config_files="$ac_config_files include/Makefile include/ffi.h Makefile testsuite/Makefile"
12701
12702
12703 cat >confcache <<\_ACEOF
12704 # This file is a shell script that caches the results of configure
12705 # tests run on this system so they can be shared between configure
12706 # scripts and configure runs, see configure's option --config-cache.
12707 # It is not useful on other systems. If it contains results you don't
12708 # want to keep, you may remove or edit it.
12709 #
12710 # config.status only pays attention to the cache file if you give it
12711 # the --recheck option to rerun configure.
12712 #
12713 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12714 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12715 # following values.
12716
12717 _ACEOF
12718
12719 # The following way of writing the cache mishandles newlines in values,
12720 # but we know of no workaround that is simple, portable, and efficient.
12721 # So, don't put newlines in cache variables' values.
12722 # Ultrix sh set writes to stderr and can't be redirected directly,
12723 # and sets the high bit in the cache file unless we assign to the vars.
12724 {
12725 (set) 2>&1 |
12726 case `(ac_space=' '; set | grep ac_space) 2>&1` in
12727 *ac_space=\ *)
12728 # `set' does not quote correctly, so add quotes (double-quote
12729 # substitution turns \\\\ into \\, and sed turns \\ into \).
12730 sed -n \
12731 "s/'/'\\\\''/g;
12732 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12733 ;;
12734 *)
12735 # `set' quotes correctly as required by POSIX, so do not add quotes.
12736 sed -n \
12737 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
12738 ;;
12739 esac;
12740 } |
12741 sed '
12742 t clear
12743 : clear
12744 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12745 t end
12746 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12747 : end' >>confcache
12748 if diff $cache_file confcache >/dev/null 2>&1; then :; else
12749 if test -w $cache_file; then
12750 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
12751 cat confcache >$cache_file
12752 else
12753 echo "not updating unwritable cache $cache_file"
12754 fi
12755 fi
12756 rm -f confcache
12757
12758 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12759 # Let make expand exec_prefix.
12760 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12761
12762 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12763 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12764 # trailing colons and then remove the whole line if VPATH becomes empty
12765 # (actually we leave an empty line to preserve line numbers).
12766 if test "x$srcdir" = x.; then
12767 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12768 s/:*\$(srcdir):*/:/;
12769 s/:*\${srcdir}:*/:/;
12770 s/:*@srcdir@:*/:/;
12771 s/^\([^=]*=[ ]*\):*/\1/;
12772 s/:*$//;
12773 s/^[^=]*=[ ]*$//;
12774 }'
12775 fi
12776
12777 DEFS=-DHAVE_CONFIG_H
12778
12779 ac_libobjs=
12780 ac_ltlibobjs=
12781 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12782 # 1. Remove the extension, and $U if already installed.
12783 ac_i=`echo "$ac_i" |
12784 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
12785 # 2. Add them.
12786 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
12787 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
12788 done
12789 LIBOBJS=$ac_libobjs
12790
12791 LTLIBOBJS=$ac_ltlibobjs
12792
12793
12794 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12795 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
12796 Usually this means the macro was only invoked conditionally." >&5
12797 echo "$as_me: error: conditional \"AMDEP\" was never defined.
12798 Usually this means the macro was only invoked conditionally." >&2;}
12799 { (exit 1); exit 1; }; }
12800 fi
12801 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12802 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
12803 Usually this means the macro was only invoked conditionally." >&5
12804 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
12805 Usually this means the macro was only invoked conditionally." >&2;}
12806 { (exit 1); exit 1; }; }
12807 fi
12808 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12809 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
12810 Usually this means the macro was only invoked conditionally." >&5
12811 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
12812 Usually this means the macro was only invoked conditionally." >&2;}
12813 { (exit 1); exit 1; }; }
12814 fi
12815 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
12816 { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
12817 Usually this means the macro was only invoked conditionally." >&5
12818 echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
12819 Usually this means the macro was only invoked conditionally." >&2;}
12820 { (exit 1); exit 1; }; }
12821 fi
12822 if test -z "${MIPS_TRUE}" && test -z "${MIPS_FALSE}"; then
12823 { { echo "$as_me:$LINENO: error: conditional \"MIPS\" was never defined.
12824 Usually this means the macro was only invoked conditionally." >&5
12825 echo "$as_me: error: conditional \"MIPS\" was never defined.
12826 Usually this means the macro was only invoked conditionally." >&2;}
12827 { (exit 1); exit 1; }; }
12828 fi
12829 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then
12830 { { echo "$as_me:$LINENO: error: conditional \"SPARC\" was never defined.
12831 Usually this means the macro was only invoked conditionally." >&5
12832 echo "$as_me: error: conditional \"SPARC\" was never defined.
12833 Usually this means the macro was only invoked conditionally." >&2;}
12834 { (exit 1); exit 1; }; }
12835 fi
12836 if test -z "${X86_TRUE}" && test -z "${X86_FALSE}"; then
12837 { { echo "$as_me:$LINENO: error: conditional \"X86\" was never defined.
12838 Usually this means the macro was only invoked conditionally." >&5
12839 echo "$as_me: error: conditional \"X86\" was never defined.
12840 Usually this means the macro was only invoked conditionally." >&2;}
12841 { (exit 1); exit 1; }; }
12842 fi
12843 if test -z "${X86_WIN32_TRUE}" && test -z "${X86_WIN32_FALSE}"; then
12844 { { echo "$as_me:$LINENO: error: conditional \"X86_WIN32\" was never defined.
12845 Usually this means the macro was only invoked conditionally." >&5
12846 echo "$as_me: error: conditional \"X86_WIN32\" was never defined.
12847 Usually this means the macro was only invoked conditionally." >&2;}
12848 { (exit 1); exit 1; }; }
12849 fi
12850 if test -z "${X86_DARWIN_TRUE}" && test -z "${X86_DARWIN_FALSE}"; then
12851 { { echo "$as_me:$LINENO: error: conditional \"X86_DARWIN\" was never defined.
12852 Usually this means the macro was only invoked conditionally." >&5
12853 echo "$as_me: error: conditional \"X86_DARWIN\" was never defined.
12854 Usually this means the macro was only invoked conditionally." >&2;}
12855 { (exit 1); exit 1; }; }
12856 fi
12857 if test -z "${ALPHA_TRUE}" && test -z "${ALPHA_FALSE}"; then
12858 { { echo "$as_me:$LINENO: error: conditional \"ALPHA\" was never defined.
12859 Usually this means the macro was only invoked conditionally." >&5
12860 echo "$as_me: error: conditional \"ALPHA\" was never defined.
12861 Usually this means the macro was only invoked conditionally." >&2;}
12862 { (exit 1); exit 1; }; }
12863 fi
12864 if test -z "${IA64_TRUE}" && test -z "${IA64_FALSE}"; then
12865 { { echo "$as_me:$LINENO: error: conditional \"IA64\" was never defined.
12866 Usually this means the macro was only invoked conditionally." >&5
12867 echo "$as_me: error: conditional \"IA64\" was never defined.
12868 Usually this means the macro was only invoked conditionally." >&2;}
12869 { (exit 1); exit 1; }; }
12870 fi
12871 if test -z "${M32R_TRUE}" && test -z "${M32R_FALSE}"; then
12872 { { echo "$as_me:$LINENO: error: conditional \"M32R\" was never defined.
12873 Usually this means the macro was only invoked conditionally." >&5
12874 echo "$as_me: error: conditional \"M32R\" was never defined.
12875 Usually this means the macro was only invoked conditionally." >&2;}
12876 { (exit 1); exit 1; }; }
12877 fi
12878 if test -z "${M68K_TRUE}" && test -z "${M68K_FALSE}"; then
12879 { { echo "$as_me:$LINENO: error: conditional \"M68K\" was never defined.
12880 Usually this means the macro was only invoked conditionally." >&5
12881 echo "$as_me: error: conditional \"M68K\" was never defined.
12882 Usually this means the macro was only invoked conditionally." >&2;}
12883 { (exit 1); exit 1; }; }
12884 fi
12885 if test -z "${POWERPC_TRUE}" && test -z "${POWERPC_FALSE}"; then
12886 { { echo "$as_me:$LINENO: error: conditional \"POWERPC\" was never defined.
12887 Usually this means the macro was only invoked conditionally." >&5
12888 echo "$as_me: error: conditional \"POWERPC\" was never defined.
12889 Usually this means the macro was only invoked conditionally." >&2;}
12890 { (exit 1); exit 1; }; }
12891 fi
12892 if test -z "${POWERPC_AIX_TRUE}" && test -z "${POWERPC_AIX_FALSE}"; then
12893 { { echo "$as_me:$LINENO: error: conditional \"POWERPC_AIX\" was never defined.
12894 Usually this means the macro was only invoked conditionally." >&5
12895 echo "$as_me: error: conditional \"POWERPC_AIX\" was never defined.
12896 Usually this means the macro was only invoked conditionally." >&2;}
12897 { (exit 1); exit 1; }; }
12898 fi
12899 if test -z "${POWERPC_DARWIN_TRUE}" && test -z "${POWERPC_DARWIN_FALSE}"; then
12900 { { echo "$as_me:$LINENO: error: conditional \"POWERPC_DARWIN\" was never defined.
12901 Usually this means the macro was only invoked conditionally." >&5
12902 echo "$as_me: error: conditional \"POWERPC_DARWIN\" was never defined.
12903 Usually this means the macro was only invoked conditionally." >&2;}
12904 { (exit 1); exit 1; }; }
12905 fi
12906 if test -z "${POWERPC_FREEBSD_TRUE}" && test -z "${POWERPC_FREEBSD_FALSE}"; then
12907 { { echo "$as_me:$LINENO: error: conditional \"POWERPC_FREEBSD\" was never defined.
12908 Usually this means the macro was only invoked conditionally." >&5
12909 echo "$as_me: error: conditional \"POWERPC_FREEBSD\" was never defined.
12910 Usually this means the macro was only invoked conditionally." >&2;}
12911 { (exit 1); exit 1; }; }
12912 fi
12913 if test -z "${ARM_TRUE}" && test -z "${ARM_FALSE}"; then
12914 { { echo "$as_me:$LINENO: error: conditional \"ARM\" was never defined.
12915 Usually this means the macro was only invoked conditionally." >&5
12916 echo "$as_me: error: conditional \"ARM\" was never defined.
12917 Usually this means the macro was only invoked conditionally." >&2;}
12918 { (exit 1); exit 1; }; }
12919 fi
12920 if test -z "${LIBFFI_CRIS_TRUE}" && test -z "${LIBFFI_CRIS_FALSE}"; then
12921 { { echo "$as_me:$LINENO: error: conditional \"LIBFFI_CRIS\" was never defined.
12922 Usually this means the macro was only invoked conditionally." >&5
12923 echo "$as_me: error: conditional \"LIBFFI_CRIS\" was never defined.
12924 Usually this means the macro was only invoked conditionally." >&2;}
12925 { (exit 1); exit 1; }; }
12926 fi
12927 if test -z "${FRV_TRUE}" && test -z "${FRV_FALSE}"; then
12928 { { echo "$as_me:$LINENO: error: conditional \"FRV\" was never defined.
12929 Usually this means the macro was only invoked conditionally." >&5
12930 echo "$as_me: error: conditional \"FRV\" was never defined.
12931 Usually this means the macro was only invoked conditionally." >&2;}
12932 { (exit 1); exit 1; }; }
12933 fi
12934 if test -z "${S390_TRUE}" && test -z "${S390_FALSE}"; then
12935 { { echo "$as_me:$LINENO: error: conditional \"S390\" was never defined.
12936 Usually this means the macro was only invoked conditionally." >&5
12937 echo "$as_me: error: conditional \"S390\" was never defined.
12938 Usually this means the macro was only invoked conditionally." >&2;}
12939 { (exit 1); exit 1; }; }
12940 fi
12941 if test -z "${X86_64_TRUE}" && test -z "${X86_64_FALSE}"; then
12942 { { echo "$as_me:$LINENO: error: conditional \"X86_64\" was never defined.
12943 Usually this means the macro was only invoked conditionally." >&5
12944 echo "$as_me: error: conditional \"X86_64\" was never defined.
12945 Usually this means the macro was only invoked conditionally." >&2;}
12946 { (exit 1); exit 1; }; }
12947 fi
12948 if test -z "${SH_TRUE}" && test -z "${SH_FALSE}"; then
12949 { { echo "$as_me:$LINENO: error: conditional \"SH\" was never defined.
12950 Usually this means the macro was only invoked conditionally." >&5
12951 echo "$as_me: error: conditional \"SH\" was never defined.
12952 Usually this means the macro was only invoked conditionally." >&2;}
12953 { (exit 1); exit 1; }; }
12954 fi
12955 if test -z "${SH64_TRUE}" && test -z "${SH64_FALSE}"; then
12956 { { echo "$as_me:$LINENO: error: conditional \"SH64\" was never defined.
12957 Usually this means the macro was only invoked conditionally." >&5
12958 echo "$as_me: error: conditional \"SH64\" was never defined.
12959 Usually this means the macro was only invoked conditionally." >&2;}
12960 { (exit 1); exit 1; }; }
12961 fi
12962 if test -z "${PA_LINUX_TRUE}" && test -z "${PA_LINUX_FALSE}"; then
12963 { { echo "$as_me:$LINENO: error: conditional \"PA_LINUX\" was never defined.
12964 Usually this means the macro was only invoked conditionally." >&5
12965 echo "$as_me: error: conditional \"PA_LINUX\" was never defined.
12966 Usually this means the macro was only invoked conditionally." >&2;}
12967 { (exit 1); exit 1; }; }
12968 fi
12969 if test -z "${PA_HPUX_TRUE}" && test -z "${PA_HPUX_FALSE}"; then
12970 { { echo "$as_me:$LINENO: error: conditional \"PA_HPUX\" was never defined.
12971 Usually this means the macro was only invoked conditionally." >&5
12972 echo "$as_me: error: conditional \"PA_HPUX\" was never defined.
12973 Usually this means the macro was only invoked conditionally." >&2;}
12974 { (exit 1); exit 1; }; }
12975 fi
12976 if test -z "${PA64_HPUX_TRUE}" && test -z "${PA64_HPUX_FALSE}"; then
12977 { { echo "$as_me:$LINENO: error: conditional \"PA64_HPUX\" was never defined.
12978 Usually this means the macro was only invoked conditionally." >&5
12979 echo "$as_me: error: conditional \"PA64_HPUX\" was never defined.
12980 Usually this means the macro was only invoked conditionally." >&2;}
12981 { (exit 1); exit 1; }; }
12982 fi
12983
12984 : ${CONFIG_STATUS=./config.status}
12985 ac_clean_files_save=$ac_clean_files
12986 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12987 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
12988 echo "$as_me: creating $CONFIG_STATUS" >&6;}
12989 cat >$CONFIG_STATUS <<_ACEOF
12990 #! $SHELL
12991 # Generated by $as_me.
12992 # Run this file to recreate the current configuration.
12993 # Compiler output produced by configure, useful for debugging
12994 # configure, is in config.log if it exists.
12995
12996 debug=false
12997 ac_cs_recheck=false
12998 ac_cs_silent=false
12999 SHELL=\${CONFIG_SHELL-$SHELL}
13000 _ACEOF
13001
13002 cat >>$CONFIG_STATUS <<\_ACEOF
13003 ## --------------------- ##
13004 ## M4sh Initialization. ##
13005 ## --------------------- ##
13006
13007 # Be Bourne compatible
13008 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
13009 emulate sh
13010 NULLCMD=:
13011 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
13012 # is contrary to our usage. Disable this feature.
13013 alias -g '${1+"$@"}'='"$@"'
13014 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
13015 set -o posix
13016 fi
13017 DUALCASE=1; export DUALCASE # for MKS sh
13018
13019 # Support unset when possible.
13020 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13021 as_unset=unset
13022 else
13023 as_unset=false
13024 fi
13025
13026
13027 # Work around bugs in pre-3.0 UWIN ksh.
13028 $as_unset ENV MAIL MAILPATH
13029 PS1='$ '
13030 PS2='> '
13031 PS4='+ '
13032
13033 # NLS nuisances.
13034 for as_var in \
13035 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
13036 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
13037 LC_TELEPHONE LC_TIME
13038 do
13039 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
13040 eval $as_var=C; export $as_var
13041 else
13042 $as_unset $as_var
13043 fi
13044 done
13045
13046 # Required to use basename.
13047 if expr a : '\(a\)' >/dev/null 2>&1; then
13048 as_expr=expr
13049 else
13050 as_expr=false
13051 fi
13052
13053 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
13054 as_basename=basename
13055 else
13056 as_basename=false
13057 fi
13058
13059
13060 # Name of the executable.
13061 as_me=`$as_basename "$0" ||
13062 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13063 X"$0" : 'X\(//\)$' \| \
13064 X"$0" : 'X\(/\)$' \| \
13065 . : '\(.\)' 2>/dev/null ||
13066 echo X/"$0" |
13067 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
13068 /^X\/\(\/\/\)$/{ s//\1/; q; }
13069 /^X\/\(\/\).*/{ s//\1/; q; }
13070 s/.*/./; q'`
13071
13072
13073 # PATH needs CR, and LINENO needs CR and PATH.
13074 # Avoid depending upon Character Ranges.
13075 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13076 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13077 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13078 as_cr_digits='0123456789'
13079 as_cr_alnum=$as_cr_Letters$as_cr_digits
13080
13081 # The user is always right.
13082 if test "${PATH_SEPARATOR+set}" != set; then
13083 echo "#! /bin/sh" >conf$$.sh
13084 echo "exit 0" >>conf$$.sh
13085 chmod +x conf$$.sh
13086 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13087 PATH_SEPARATOR=';'
13088 else
13089 PATH_SEPARATOR=:
13090 fi
13091 rm -f conf$$.sh
13092 fi
13093
13094
13095 as_lineno_1=$LINENO
13096 as_lineno_2=$LINENO
13097 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
13098 test "x$as_lineno_1" != "x$as_lineno_2" &&
13099 test "x$as_lineno_3" = "x$as_lineno_2" || {
13100 # Find who we are. Look in the path if we contain no path at all
13101 # relative or not.
13102 case $0 in
13103 *[\\/]* ) as_myself=$0 ;;
13104 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13105 for as_dir in $PATH
13106 do
13107 IFS=$as_save_IFS
13108 test -z "$as_dir" && as_dir=.
13109 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13110 done
13111
13112 ;;
13113 esac
13114 # We did not find ourselves, most probably we were run as `sh COMMAND'
13115 # in which case we are not to be found in the path.
13116 if test "x$as_myself" = x; then
13117 as_myself=$0
13118 fi
13119 if test ! -f "$as_myself"; then
13120 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
13121 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
13122 { (exit 1); exit 1; }; }
13123 fi
13124 case $CONFIG_SHELL in
13125 '')
13126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13127 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
13128 do
13129 IFS=$as_save_IFS
13130 test -z "$as_dir" && as_dir=.
13131 for as_base in sh bash ksh sh5; do
13132 case $as_dir in
13133 /*)
13134 if ("$as_dir/$as_base" -c '
13135 as_lineno_1=$LINENO
13136 as_lineno_2=$LINENO
13137 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
13138 test "x$as_lineno_1" != "x$as_lineno_2" &&
13139 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
13140 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
13141 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
13142 CONFIG_SHELL=$as_dir/$as_base
13143 export CONFIG_SHELL
13144 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
13145 fi;;
13146 esac
13147 done
13148 done
13149 ;;
13150 esac
13151
13152 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
13153 # uniformly replaced by the line number. The first 'sed' inserts a
13154 # line-number line before each line; the second 'sed' does the real
13155 # work. The second script uses 'N' to pair each line-number line
13156 # with the numbered line, and appends trailing '-' during
13157 # substitution so that $LINENO is not a special case at line end.
13158 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
13159 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
13160 sed '=' <$as_myself |
13161 sed '
13162 N
13163 s,$,-,
13164 : loop
13165 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
13166 t loop
13167 s,-$,,
13168 s,^['$as_cr_digits']*\n,,
13169 ' >$as_me.lineno &&
13170 chmod +x $as_me.lineno ||
13171 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
13172 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
13173 { (exit 1); exit 1; }; }
13174
13175 # Don't try to exec as it changes $[0], causing all sort of problems
13176 # (the dirname of $[0] is not the place where we might find the
13177 # original and so on. Autoconf is especially sensible to this).
13178 . ./$as_me.lineno
13179 # Exit status is that of the last command.
13180 exit
13181 }
13182
13183
13184 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
13185 *c*,-n*) ECHO_N= ECHO_C='
13186 ' ECHO_T=' ' ;;
13187 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
13188 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
13189 esac
13190
13191 if expr a : '\(a\)' >/dev/null 2>&1; then
13192 as_expr=expr
13193 else
13194 as_expr=false
13195 fi
13196
13197 rm -f conf$$ conf$$.exe conf$$.file
13198 echo >conf$$.file
13199 if ln -s conf$$.file conf$$ 2>/dev/null; then
13200 # We could just check for DJGPP; but this test a) works b) is more generic
13201 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
13202 if test -f conf$$.exe; then
13203 # Don't use ln at all; we don't have any links
13204 as_ln_s='cp -p'
13205 else
13206 as_ln_s='ln -s'
13207 fi
13208 elif ln conf$$.file conf$$ 2>/dev/null; then
13209 as_ln_s=ln
13210 else
13211 as_ln_s='cp -p'
13212 fi
13213 rm -f conf$$ conf$$.exe conf$$.file
13214
13215 if mkdir -p . 2>/dev/null; then
13216 as_mkdir_p=:
13217 else
13218 test -d ./-p && rmdir ./-p
13219 as_mkdir_p=false
13220 fi
13221
13222 as_executable_p="test -f"
13223
13224 # Sed expression to map a string onto a valid CPP name.
13225 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13226
13227 # Sed expression to map a string onto a valid variable name.
13228 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13229
13230
13231 # IFS
13232 # We need space, tab and new line, in precisely that order.
13233 as_nl='
13234 '
13235 IFS=" $as_nl"
13236
13237 # CDPATH.
13238 $as_unset CDPATH
13239
13240 exec 6>&1
13241
13242 # Open the log real soon, to keep \$[0] and so on meaningful, and to
13243 # report actual input values of CONFIG_FILES etc. instead of their
13244 # values after options handling. Logging --version etc. is OK.
13245 exec 5>>config.log
13246 {
13247 echo
13248 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13249 ## Running $as_me. ##
13250 _ASBOX
13251 } >&5
13252 cat >&5 <<_CSEOF
13253
13254 This file was extended by libffi $as_me 2.1, which was
13255 generated by GNU Autoconf 2.59. Invocation command line was
13256
13257 CONFIG_FILES = $CONFIG_FILES
13258 CONFIG_HEADERS = $CONFIG_HEADERS
13259 CONFIG_LINKS = $CONFIG_LINKS
13260 CONFIG_COMMANDS = $CONFIG_COMMANDS
13261 $ $0 $@
13262
13263 _CSEOF
13264 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
13265 echo >&5
13266 _ACEOF
13267
13268 # Files that config.status was made for.
13269 if test -n "$ac_config_files"; then
13270 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
13271 fi
13272
13273 if test -n "$ac_config_headers"; then
13274 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
13275 fi
13276
13277 if test -n "$ac_config_links"; then
13278 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
13279 fi
13280
13281 if test -n "$ac_config_commands"; then
13282 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
13283 fi
13284
13285 cat >>$CONFIG_STATUS <<\_ACEOF
13286
13287 ac_cs_usage="\
13288 \`$as_me' instantiates files from templates according to the
13289 current configuration.
13290
13291 Usage: $0 [OPTIONS] [FILE]...
13292
13293 -h, --help print this help, then exit
13294 -V, --version print version number, then exit
13295 -q, --quiet do not print progress messages
13296 -d, --debug don't remove temporary files
13297 --recheck update $as_me by reconfiguring in the same conditions
13298 --file=FILE[:TEMPLATE]
13299 instantiate the configuration file FILE
13300 --header=FILE[:TEMPLATE]
13301 instantiate the configuration header FILE
13302
13303 Configuration files:
13304 $config_files
13305
13306 Configuration headers:
13307 $config_headers
13308
13309 Configuration links:
13310 $config_links
13311
13312 Configuration commands:
13313 $config_commands
13314
13315 Report bugs to <bug-autoconf@gnu.org>."
13316 _ACEOF
13317
13318 cat >>$CONFIG_STATUS <<_ACEOF
13319 ac_cs_version="\\
13320 libffi config.status 2.1
13321 configured by $0, generated by GNU Autoconf 2.59,
13322 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
13323
13324 Copyright (C) 2003 Free Software Foundation, Inc.
13325 This config.status script is free software; the Free Software Foundation
13326 gives unlimited permission to copy, distribute and modify it."
13327 srcdir=$srcdir
13328 INSTALL="$INSTALL"
13329 _ACEOF
13330
13331 cat >>$CONFIG_STATUS <<\_ACEOF
13332 # If no file are specified by the user, then we need to provide default
13333 # value. By we need to know if files were specified by the user.
13334 ac_need_defaults=:
13335 while test $# != 0
13336 do
13337 case $1 in
13338 --*=*)
13339 ac_option=`expr "x$1" : 'x\([^=]*\)='`
13340 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
13341 ac_shift=:
13342 ;;
13343 -*)
13344 ac_option=$1
13345 ac_optarg=$2
13346 ac_shift=shift
13347 ;;
13348 *) # This is not an option, so the user has probably given explicit
13349 # arguments.
13350 ac_option=$1
13351 ac_need_defaults=false;;
13352 esac
13353
13354 case $ac_option in
13355 # Handling of the options.
13356 _ACEOF
13357 cat >>$CONFIG_STATUS <<\_ACEOF
13358 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13359 ac_cs_recheck=: ;;
13360 --version | --vers* | -V )
13361 echo "$ac_cs_version"; exit 0 ;;
13362 --he | --h)
13363 # Conflict between --help and --header
13364 { { echo "$as_me:$LINENO: error: ambiguous option: $1
13365 Try \`$0 --help' for more information." >&5
13366 echo "$as_me: error: ambiguous option: $1
13367 Try \`$0 --help' for more information." >&2;}
13368 { (exit 1); exit 1; }; };;
13369 --help | --hel | -h )
13370 echo "$ac_cs_usage"; exit 0 ;;
13371 --debug | --d* | -d )
13372 debug=: ;;
13373 --file | --fil | --fi | --f )
13374 $ac_shift
13375 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
13376 ac_need_defaults=false;;
13377 --header | --heade | --head | --hea )
13378 $ac_shift
13379 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
13380 ac_need_defaults=false;;
13381 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13382 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13383 ac_cs_silent=: ;;
13384
13385 # This is an error.
13386 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
13387 Try \`$0 --help' for more information." >&5
13388 echo "$as_me: error: unrecognized option: $1
13389 Try \`$0 --help' for more information." >&2;}
13390 { (exit 1); exit 1; }; } ;;
13391
13392 *) ac_config_targets="$ac_config_targets $1" ;;
13393
13394 esac
13395 shift
13396 done
13397
13398 ac_configure_extra_args=
13399
13400 if $ac_cs_silent; then
13401 exec 6>/dev/null
13402 ac_configure_extra_args="$ac_configure_extra_args --silent"
13403 fi
13404
13405 _ACEOF
13406 cat >>$CONFIG_STATUS <<_ACEOF
13407 if \$ac_cs_recheck; then
13408 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
13409 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13410 fi
13411
13412 _ACEOF
13413
13414 cat >>$CONFIG_STATUS <<_ACEOF
13415 #
13416 # INIT-COMMANDS section.
13417 #
13418
13419
13420 srcdir="$srcdir"
13421 host="$host"
13422 target="$target"
13423 with_multisubdir="$with_multisubdir"
13424 with_multisrctop="$with_multisrctop"
13425 with_target_subdir="$with_target_subdir"
13426 ac_configure_args="${multilib_arg} ${ac_configure_args}"
13427 multi_basedir="$multi_basedir"
13428 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
13429 CC="$CC"
13430 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13431
13432
13433 # The HP-UX ksh and POSIX shell print the target directory to stdout
13434 # if CDPATH is set.
13435 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13436
13437 sed_quote_subst='$sed_quote_subst'
13438 double_quote_subst='$double_quote_subst'
13439 delay_variable_subst='$delay_variable_subst'
13440 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
13441 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
13442 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
13443 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
13444 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
13445 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
13446 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
13447 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
13448 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
13449 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
13450 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
13451 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
13452 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
13453 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
13454 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
13455 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
13456 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
13457 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
13458 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
13459 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
13460 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
13461 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
13462 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
13463 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
13464 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
13465 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
13466 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
13467 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13468 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
13469 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
13470 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
13471 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13472 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
13473 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
13474 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13475 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13476 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13477 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
13478 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13479 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
13480 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
13481 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
13482 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
13483 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
13484 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
13485 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
13486 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
13487 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
13488 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
13489 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
13490 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
13491 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
13492 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
13493 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
13494 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
13495 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13496 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13497 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
13498 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
13499 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13500 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13501 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
13502 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13503 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13504 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13505 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13506 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13507 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13508 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
13509 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
13510 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
13511 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13512 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
13513 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
13514 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
13515 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
13516 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
13517 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13518 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
13519 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
13520 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
13521 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
13522 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
13523 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13524 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
13525 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
13526 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13527 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
13528 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
13529 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
13530 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
13531 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
13532 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13533 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13534 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
13535 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
13536 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
13537 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
13538 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13539 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13540 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13541 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
13542 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
13543 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
13544 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
13545 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
13546 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
13547 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
13548 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
13549 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
13550 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
13551
13552 LTCC='$LTCC'
13553 LTCFLAGS='$LTCFLAGS'
13554 compiler='$compiler_DEFAULT'
13555
13556 # Quote evaled strings.
13557 for var in SED \
13558 GREP \
13559 EGREP \
13560 FGREP \
13561 LD \
13562 NM \
13563 LN_S \
13564 lt_SP2NL \
13565 lt_NL2SP \
13566 reload_flag \
13567 deplibs_check_method \
13568 file_magic_cmd \
13569 AR \
13570 AR_FLAGS \
13571 STRIP \
13572 RANLIB \
13573 CC \
13574 CFLAGS \
13575 compiler \
13576 lt_cv_sys_global_symbol_pipe \
13577 lt_cv_sys_global_symbol_to_cdecl \
13578 lt_cv_sys_global_symbol_to_c_name_address \
13579 SHELL \
13580 ECHO \
13581 lt_prog_compiler_no_builtin_flag \
13582 lt_prog_compiler_wl \
13583 lt_prog_compiler_pic \
13584 lt_prog_compiler_static \
13585 lt_cv_prog_compiler_c_o \
13586 need_locks \
13587 shrext_cmds \
13588 export_dynamic_flag_spec \
13589 whole_archive_flag_spec \
13590 compiler_needs_object \
13591 with_gnu_ld \
13592 allow_undefined_flag \
13593 no_undefined_flag \
13594 hardcode_libdir_flag_spec \
13595 hardcode_libdir_flag_spec_ld \
13596 hardcode_libdir_separator \
13597 fix_srcfile_path \
13598 exclude_expsyms \
13599 include_expsyms \
13600 file_list_spec \
13601 variables_saved_for_relink \
13602 libname_spec \
13603 library_names_spec \
13604 soname_spec \
13605 finish_eval \
13606 old_striplib \
13607 striplib; do
13608 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13609 *[\\\\\\\`\\"\\\$]*)
13610 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13611 ;;
13612 *)
13613 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13614 ;;
13615 esac
13616 done
13617
13618 # Double-quote double-evaled strings.
13619 for var in reload_cmds \
13620 old_postinstall_cmds \
13621 old_postuninstall_cmds \
13622 old_archive_cmds \
13623 extract_expsyms_cmds \
13624 old_archive_from_new_cmds \
13625 old_archive_from_expsyms_cmds \
13626 archive_cmds \
13627 archive_expsym_cmds \
13628 module_cmds \
13629 module_expsym_cmds \
13630 export_symbols_cmds \
13631 prelink_cmds \
13632 postinstall_cmds \
13633 postuninstall_cmds \
13634 finish_cmds \
13635 sys_lib_search_path_spec \
13636 sys_lib_dlsearch_path_spec; do
13637 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13638 *[\\\\\\\`\\"\\\$]*)
13639 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13640 ;;
13641 *)
13642 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13643 ;;
13644 esac
13645 done
13646
13647 # Fix-up fallback echo if it was mangled by the above quoting rules.
13648 case \$lt_ECHO in
13649 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
13650 ;;
13651 esac
13652
13653 ac_aux_dir='$ac_aux_dir'
13654 xsi_shell='$xsi_shell'
13655 lt_shell_append='$lt_shell_append'
13656
13657 # See if we are running on zsh, and set the options which allow our
13658 # commands through without removal of \ escapes INIT.
13659 if test -n "\${ZSH_VERSION+set}" ; then
13660 setopt NO_GLOB_SUBST
13661 fi
13662
13663
13664 PACKAGE='$PACKAGE'
13665 VERSION='$VERSION'
13666 TIMESTAMP='$TIMESTAMP'
13667 RM='$RM'
13668 ofile='$ofile'
13669
13670
13671
13672 TARGETDIR="$TARGETDIR"
13673
13674 _ACEOF
13675
13676
13677
13678 cat >>$CONFIG_STATUS <<\_ACEOF
13679 for ac_config_target in $ac_config_targets
13680 do
13681 case "$ac_config_target" in
13682 # Handling of arguments.
13683 "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
13684 "include/ffi.h" ) CONFIG_FILES="$CONFIG_FILES include/ffi.h" ;;
13685 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13686 "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
13687 "include/ffitarget.h" ) CONFIG_LINKS="$CONFIG_LINKS include/ffitarget.h:src/$TARGETDIR/ffitarget.h" ;;
13688 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
13689 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13690 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13691 "include" ) CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
13692 "src" ) CONFIG_COMMANDS="$CONFIG_COMMANDS src" ;;
13693 "fficonfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
13694 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
13695 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
13696 { (exit 1); exit 1; }; };;
13697 esac
13698 done
13699
13700 # If the user did not use the arguments to specify the items to instantiate,
13701 # then the envvar interface is used. Set only those that are not.
13702 # We use the long form for the default assignment because of an extremely
13703 # bizarre bug on SunOS 4.1.3.
13704 if $ac_need_defaults; then
13705 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13706 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13707 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
13708 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13709 fi
13710
13711 # Have a temporary directory for convenience. Make it in the build tree
13712 # simply because there is no reason to put it here, and in addition,
13713 # creating and moving files from /tmp can sometimes cause problems.
13714 # Create a temporary directory, and hook for its removal unless debugging.
13715 $debug ||
13716 {
13717 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
13718 trap '{ (exit 1); exit 1; }' 1 2 13 15
13719 }
13720
13721 # Create a (secure) tmp directory for tmp files.
13722
13723 {
13724 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
13725 test -n "$tmp" && test -d "$tmp"
13726 } ||
13727 {
13728 tmp=./confstat$$-$RANDOM
13729 (umask 077 && mkdir $tmp)
13730 } ||
13731 {
13732 echo "$me: cannot create a temporary directory in ." >&2
13733 { (exit 1); exit 1; }
13734 }
13735
13736 _ACEOF
13737
13738 cat >>$CONFIG_STATUS <<_ACEOF
13739
13740 #
13741 # CONFIG_FILES section.
13742 #
13743
13744 # No need to generate the scripts if there are no CONFIG_FILES.
13745 # This happens for instance when ./config.status config.h
13746 if test -n "\$CONFIG_FILES"; then
13747 # Protect against being on the right side of a sed subst in config.status.
13748 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
13749 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
13750 s,@SHELL@,$SHELL,;t t
13751 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
13752 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
13753 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
13754 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
13755 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
13756 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
13757 s,@exec_prefix@,$exec_prefix,;t t
13758 s,@prefix@,$prefix,;t t
13759 s,@program_transform_name@,$program_transform_name,;t t
13760 s,@bindir@,$bindir,;t t
13761 s,@sbindir@,$sbindir,;t t
13762 s,@libexecdir@,$libexecdir,;t t
13763 s,@datadir@,$datadir,;t t
13764 s,@sysconfdir@,$sysconfdir,;t t
13765 s,@sharedstatedir@,$sharedstatedir,;t t
13766 s,@localstatedir@,$localstatedir,;t t
13767 s,@libdir@,$libdir,;t t
13768 s,@includedir@,$includedir,;t t
13769 s,@oldincludedir@,$oldincludedir,;t t
13770 s,@infodir@,$infodir,;t t
13771 s,@mandir@,$mandir,;t t
13772 s,@build_alias@,$build_alias,;t t
13773 s,@host_alias@,$host_alias,;t t
13774 s,@target_alias@,$target_alias,;t t
13775 s,@DEFS@,$DEFS,;t t
13776 s,@ECHO_C@,$ECHO_C,;t t
13777 s,@ECHO_N@,$ECHO_N,;t t
13778 s,@ECHO_T@,$ECHO_T,;t t
13779 s,@LIBS@,$LIBS,;t t
13780 s,@multi_basedir@,$multi_basedir,;t t
13781 s,@build@,$build,;t t
13782 s,@build_cpu@,$build_cpu,;t t
13783 s,@build_vendor@,$build_vendor,;t t
13784 s,@build_os@,$build_os,;t t
13785 s,@host@,$host,;t t
13786 s,@host_cpu@,$host_cpu,;t t
13787 s,@host_vendor@,$host_vendor,;t t
13788 s,@host_os@,$host_os,;t t
13789 s,@target@,$target,;t t
13790 s,@target_cpu@,$target_cpu,;t t
13791 s,@target_vendor@,$target_vendor,;t t
13792 s,@target_os@,$target_os,;t t
13793 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
13794 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
13795 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
13796 s,@CYGPATH_W@,$CYGPATH_W,;t t
13797 s,@PACKAGE@,$PACKAGE,;t t
13798 s,@VERSION@,$VERSION,;t t
13799 s,@ACLOCAL@,$ACLOCAL,;t t
13800 s,@AUTOCONF@,$AUTOCONF,;t t
13801 s,@AUTOMAKE@,$AUTOMAKE,;t t
13802 s,@AUTOHEADER@,$AUTOHEADER,;t t
13803 s,@MAKEINFO@,$MAKEINFO,;t t
13804 s,@install_sh@,$install_sh,;t t
13805 s,@STRIP@,$STRIP,;t t
13806 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
13807 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
13808 s,@mkdir_p@,$mkdir_p,;t t
13809 s,@AWK@,$AWK,;t t
13810 s,@SET_MAKE@,$SET_MAKE,;t t
13811 s,@am__leading_dot@,$am__leading_dot,;t t
13812 s,@AMTAR@,$AMTAR,;t t
13813 s,@am__tar@,$am__tar,;t t
13814 s,@am__untar@,$am__untar,;t t
13815 s,@CC@,$CC,;t t
13816 s,@ac_ct_CC@,$ac_ct_CC,;t t
13817 s,@EXEEXT@,$EXEEXT,;t t
13818 s,@OBJEXT@,$OBJEXT,;t t
13819 s,@DEPDIR@,$DEPDIR,;t t
13820 s,@am__include@,$am__include,;t t
13821 s,@am__quote@,$am__quote,;t t
13822 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
13823 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
13824 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
13825 s,@CCDEPMODE@,$CCDEPMODE,;t t
13826 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
13827 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
13828 s,@CFLAGS@,$CFLAGS,;t t
13829 s,@CCAS@,$CCAS,;t t
13830 s,@CCASFLAGS@,$CCASFLAGS,;t t
13831 s,@LIBTOOL@,$LIBTOOL,;t t
13832 s,@SED@,$SED,;t t
13833 s,@EGREP@,$EGREP,;t t
13834 s,@FGREP@,$FGREP,;t t
13835 s,@GREP@,$GREP,;t t
13836 s,@LD@,$LD,;t t
13837 s,@DUMPBIN@,$DUMPBIN,;t t
13838 s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
13839 s,@NM@,$NM,;t t
13840 s,@LN_S@,$LN_S,;t t
13841 s,@AR@,$AR,;t t
13842 s,@ac_ct_AR@,$ac_ct_AR,;t t
13843 s,@RANLIB@,$RANLIB,;t t
13844 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
13845 s,@lt_ECHO@,$lt_ECHO,;t t
13846 s,@CPP@,$CPP,;t t
13847 s,@CPPFLAGS@,$CPPFLAGS,;t t
13848 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
13849 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
13850 s,@MAINT@,$MAINT,;t t
13851 s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
13852 s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
13853 s,@AM_RUNTESTFLAGS@,$AM_RUNTESTFLAGS,;t t
13854 s,@MIPS_TRUE@,$MIPS_TRUE,;t t
13855 s,@MIPS_FALSE@,$MIPS_FALSE,;t t
13856 s,@SPARC_TRUE@,$SPARC_TRUE,;t t
13857 s,@SPARC_FALSE@,$SPARC_FALSE,;t t
13858 s,@X86_TRUE@,$X86_TRUE,;t t
13859 s,@X86_FALSE@,$X86_FALSE,;t t
13860 s,@X86_WIN32_TRUE@,$X86_WIN32_TRUE,;t t
13861 s,@X86_WIN32_FALSE@,$X86_WIN32_FALSE,;t t
13862 s,@X86_DARWIN_TRUE@,$X86_DARWIN_TRUE,;t t
13863 s,@X86_DARWIN_FALSE@,$X86_DARWIN_FALSE,;t t
13864 s,@ALPHA_TRUE@,$ALPHA_TRUE,;t t
13865 s,@ALPHA_FALSE@,$ALPHA_FALSE,;t t
13866 s,@IA64_TRUE@,$IA64_TRUE,;t t
13867 s,@IA64_FALSE@,$IA64_FALSE,;t t
13868 s,@M32R_TRUE@,$M32R_TRUE,;t t
13869 s,@M32R_FALSE@,$M32R_FALSE,;t t
13870 s,@M68K_TRUE@,$M68K_TRUE,;t t
13871 s,@M68K_FALSE@,$M68K_FALSE,;t t
13872 s,@POWERPC_TRUE@,$POWERPC_TRUE,;t t
13873 s,@POWERPC_FALSE@,$POWERPC_FALSE,;t t
13874 s,@POWERPC_AIX_TRUE@,$POWERPC_AIX_TRUE,;t t
13875 s,@POWERPC_AIX_FALSE@,$POWERPC_AIX_FALSE,;t t
13876 s,@POWERPC_DARWIN_TRUE@,$POWERPC_DARWIN_TRUE,;t t
13877 s,@POWERPC_DARWIN_FALSE@,$POWERPC_DARWIN_FALSE,;t t
13878 s,@POWERPC_FREEBSD_TRUE@,$POWERPC_FREEBSD_TRUE,;t t
13879 s,@POWERPC_FREEBSD_FALSE@,$POWERPC_FREEBSD_FALSE,;t t
13880 s,@ARM_TRUE@,$ARM_TRUE,;t t
13881 s,@ARM_FALSE@,$ARM_FALSE,;t t
13882 s,@LIBFFI_CRIS_TRUE@,$LIBFFI_CRIS_TRUE,;t t
13883 s,@LIBFFI_CRIS_FALSE@,$LIBFFI_CRIS_FALSE,;t t
13884 s,@FRV_TRUE@,$FRV_TRUE,;t t
13885 s,@FRV_FALSE@,$FRV_FALSE,;t t
13886 s,@S390_TRUE@,$S390_TRUE,;t t
13887 s,@S390_FALSE@,$S390_FALSE,;t t
13888 s,@X86_64_TRUE@,$X86_64_TRUE,;t t
13889 s,@X86_64_FALSE@,$X86_64_FALSE,;t t
13890 s,@SH_TRUE@,$SH_TRUE,;t t
13891 s,@SH_FALSE@,$SH_FALSE,;t t
13892 s,@SH64_TRUE@,$SH64_TRUE,;t t
13893 s,@SH64_FALSE@,$SH64_FALSE,;t t
13894 s,@PA_LINUX_TRUE@,$PA_LINUX_TRUE,;t t
13895 s,@PA_LINUX_FALSE@,$PA_LINUX_FALSE,;t t
13896 s,@PA_HPUX_TRUE@,$PA_HPUX_TRUE,;t t
13897 s,@PA_HPUX_FALSE@,$PA_HPUX_FALSE,;t t
13898 s,@PA64_HPUX_TRUE@,$PA64_HPUX_TRUE,;t t
13899 s,@PA64_HPUX_FALSE@,$PA64_HPUX_FALSE,;t t
13900 s,@ALLOCA@,$ALLOCA,;t t
13901 s,@HAVE_LONG_DOUBLE@,$HAVE_LONG_DOUBLE,;t t
13902 s,@TARGET@,$TARGET,;t t
13903 s,@TARGETDIR@,$TARGETDIR,;t t
13904 s,@toolexecdir@,$toolexecdir,;t t
13905 s,@toolexeclibdir@,$toolexeclibdir,;t t
13906 s,@LIBOBJS@,$LIBOBJS,;t t
13907 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
13908 CEOF
13909
13910 _ACEOF
13911
13912 cat >>$CONFIG_STATUS <<\_ACEOF
13913 # Split the substitutions into bite-sized pieces for seds with
13914 # small command number limits, like on Digital OSF/1 and HP-UX.
13915 ac_max_sed_lines=48
13916 ac_sed_frag=1 # Number of current file.
13917 ac_beg=1 # First line for current file.
13918 ac_end=$ac_max_sed_lines # Line after last line for current file.
13919 ac_more_lines=:
13920 ac_sed_cmds=
13921 while $ac_more_lines; do
13922 if test $ac_beg -gt 1; then
13923 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
13924 else
13925 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
13926 fi
13927 if test ! -s $tmp/subs.frag; then
13928 ac_more_lines=false
13929 else
13930 # The purpose of the label and of the branching condition is to
13931 # speed up the sed processing (if there are no `@' at all, there
13932 # is no need to browse any of the substitutions).
13933 # These are the two extra sed commands mentioned above.
13934 (echo ':t
13935 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
13936 if test -z "$ac_sed_cmds"; then
13937 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
13938 else
13939 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
13940 fi
13941 ac_sed_frag=`expr $ac_sed_frag + 1`
13942 ac_beg=$ac_end
13943 ac_end=`expr $ac_end + $ac_max_sed_lines`
13944 fi
13945 done
13946 if test -z "$ac_sed_cmds"; then
13947 ac_sed_cmds=cat
13948 fi
13949 fi # test -n "$CONFIG_FILES"
13950
13951 _ACEOF
13952 cat >>$CONFIG_STATUS <<\_ACEOF
13953 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
13954 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
13955 case $ac_file in
13956 - | *:- | *:-:* ) # input from stdin
13957 cat >$tmp/stdin
13958 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
13959 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13960 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
13961 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13962 * ) ac_file_in=$ac_file.in ;;
13963 esac
13964
13965 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
13966 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
13967 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13968 X"$ac_file" : 'X\(//\)[^/]' \| \
13969 X"$ac_file" : 'X\(//\)$' \| \
13970 X"$ac_file" : 'X\(/\)' \| \
13971 . : '\(.\)' 2>/dev/null ||
13972 echo X"$ac_file" |
13973 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13974 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13975 /^X\(\/\/\)$/{ s//\1/; q; }
13976 /^X\(\/\).*/{ s//\1/; q; }
13977 s/.*/./; q'`
13978 { if $as_mkdir_p; then
13979 mkdir -p "$ac_dir"
13980 else
13981 as_dir="$ac_dir"
13982 as_dirs=
13983 while test ! -d "$as_dir"; do
13984 as_dirs="$as_dir $as_dirs"
13985 as_dir=`(dirname "$as_dir") 2>/dev/null ||
13986 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13987 X"$as_dir" : 'X\(//\)[^/]' \| \
13988 X"$as_dir" : 'X\(//\)$' \| \
13989 X"$as_dir" : 'X\(/\)' \| \
13990 . : '\(.\)' 2>/dev/null ||
13991 echo X"$as_dir" |
13992 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13993 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13994 /^X\(\/\/\)$/{ s//\1/; q; }
13995 /^X\(\/\).*/{ s//\1/; q; }
13996 s/.*/./; q'`
13997 done
13998 test ! -n "$as_dirs" || mkdir $as_dirs
13999 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
14000 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
14001 { (exit 1); exit 1; }; }; }
14002
14003 ac_builddir=.
14004
14005 if test "$ac_dir" != .; then
14006 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
14007 # A "../" for each directory in $ac_dir_suffix.
14008 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
14009 else
14010 ac_dir_suffix= ac_top_builddir=
14011 fi
14012
14013 case $srcdir in
14014 .) # No --srcdir option. We are building in place.
14015 ac_srcdir=.
14016 if test -z "$ac_top_builddir"; then
14017 ac_top_srcdir=.
14018 else
14019 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
14020 fi ;;
14021 [\\/]* | ?:[\\/]* ) # Absolute path.
14022 ac_srcdir=$srcdir$ac_dir_suffix;
14023 ac_top_srcdir=$srcdir ;;
14024 *) # Relative path.
14025 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
14026 ac_top_srcdir=$ac_top_builddir$srcdir ;;
14027 esac
14028
14029 # Do not use `cd foo && pwd` to compute absolute paths, because
14030 # the directories may not exist.
14031 case `pwd` in
14032 .) ac_abs_builddir="$ac_dir";;
14033 *)
14034 case "$ac_dir" in
14035 .) ac_abs_builddir=`pwd`;;
14036 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
14037 *) ac_abs_builddir=`pwd`/"$ac_dir";;
14038 esac;;
14039 esac
14040 case $ac_abs_builddir in
14041 .) ac_abs_top_builddir=${ac_top_builddir}.;;
14042 *)
14043 case ${ac_top_builddir}. in
14044 .) ac_abs_top_builddir=$ac_abs_builddir;;
14045 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
14046 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
14047 esac;;
14048 esac
14049 case $ac_abs_builddir in
14050 .) ac_abs_srcdir=$ac_srcdir;;
14051 *)
14052 case $ac_srcdir in
14053 .) ac_abs_srcdir=$ac_abs_builddir;;
14054 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
14055 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
14056 esac;;
14057 esac
14058 case $ac_abs_builddir in
14059 .) ac_abs_top_srcdir=$ac_top_srcdir;;
14060 *)
14061 case $ac_top_srcdir in
14062 .) ac_abs_top_srcdir=$ac_abs_builddir;;
14063 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
14064 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
14065 esac;;
14066 esac
14067
14068
14069 case $INSTALL in
14070 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14071 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
14072 esac
14073
14074 if test x"$ac_file" != x-; then
14075 { echo "$as_me:$LINENO: creating $ac_file" >&5
14076 echo "$as_me: creating $ac_file" >&6;}
14077 rm -f "$ac_file"
14078 fi
14079 # Let's still pretend it is `configure' which instantiates (i.e., don't
14080 # use $as_me), people would be surprised to read:
14081 # /* config.h. Generated by config.status. */
14082 if test x"$ac_file" = x-; then
14083 configure_input=
14084 else
14085 configure_input="$ac_file. "
14086 fi
14087 configure_input=$configure_input"Generated from `echo $ac_file_in |
14088 sed 's,.*/,,'` by configure."
14089
14090 # First look for the input files in the build tree, otherwise in the
14091 # src tree.
14092 ac_file_inputs=`IFS=:
14093 for f in $ac_file_in; do
14094 case $f in
14095 -) echo $tmp/stdin ;;
14096 [\\/$]*)
14097 # Absolute (can't be DOS-style, as IFS=:)
14098 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
14099 echo "$as_me: error: cannot find input file: $f" >&2;}
14100 { (exit 1); exit 1; }; }
14101 echo "$f";;
14102 *) # Relative
14103 if test -f "$f"; then
14104 # Build tree
14105 echo "$f"
14106 elif test -f "$srcdir/$f"; then
14107 # Source tree
14108 echo "$srcdir/$f"
14109 else
14110 # /dev/null tree
14111 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
14112 echo "$as_me: error: cannot find input file: $f" >&2;}
14113 { (exit 1); exit 1; }; }
14114 fi;;
14115 esac
14116 done` || { (exit 1); exit 1; }
14117 _ACEOF
14118 cat >>$CONFIG_STATUS <<_ACEOF
14119 sed "$ac_vpsub
14120 $extrasub
14121 _ACEOF
14122 cat >>$CONFIG_STATUS <<\_ACEOF
14123 :t
14124 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14125 s,@configure_input@,$configure_input,;t t
14126 s,@srcdir@,$ac_srcdir,;t t
14127 s,@abs_srcdir@,$ac_abs_srcdir,;t t
14128 s,@top_srcdir@,$ac_top_srcdir,;t t
14129 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
14130 s,@builddir@,$ac_builddir,;t t
14131 s,@abs_builddir@,$ac_abs_builddir,;t t
14132 s,@top_builddir@,$ac_top_builddir,;t t
14133 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
14134 s,@INSTALL@,$ac_INSTALL,;t t
14135 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
14136 rm -f $tmp/stdin
14137 if test x"$ac_file" != x-; then
14138 mv $tmp/out $ac_file
14139 else
14140 cat $tmp/out
14141 rm -f $tmp/out
14142 fi
14143
14144 done
14145 _ACEOF
14146 cat >>$CONFIG_STATUS <<\_ACEOF
14147
14148 #
14149 # CONFIG_HEADER section.
14150 #
14151
14152 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
14153 # NAME is the cpp macro being defined and VALUE is the value it is being given.
14154 #
14155 # ac_d sets the value in "#define NAME VALUE" lines.
14156 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
14157 ac_dB='[ ].*$,\1#\2'
14158 ac_dC=' '
14159 ac_dD=',;t'
14160 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
14161 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
14162 ac_uB='$,\1#\2define\3'
14163 ac_uC=' '
14164 ac_uD=',;t'
14165
14166 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
14167 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
14168 case $ac_file in
14169 - | *:- | *:-:* ) # input from stdin
14170 cat >$tmp/stdin
14171 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
14172 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
14173 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
14174 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
14175 * ) ac_file_in=$ac_file.in ;;
14176 esac
14177
14178 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
14179 echo "$as_me: creating $ac_file" >&6;}
14180
14181 # First look for the input files in the build tree, otherwise in the
14182 # src tree.
14183 ac_file_inputs=`IFS=:
14184 for f in $ac_file_in; do
14185 case $f in
14186 -) echo $tmp/stdin ;;
14187 [\\/$]*)
14188 # Absolute (can't be DOS-style, as IFS=:)
14189 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
14190 echo "$as_me: error: cannot find input file: $f" >&2;}
14191 { (exit 1); exit 1; }; }
14192 # Do quote $f, to prevent DOS paths from being IFS'd.
14193 echo "$f";;
14194 *) # Relative
14195 if test -f "$f"; then
14196 # Build tree
14197 echo "$f"
14198 elif test -f "$srcdir/$f"; then
14199 # Source tree
14200 echo "$srcdir/$f"
14201 else
14202 # /dev/null tree
14203 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
14204 echo "$as_me: error: cannot find input file: $f" >&2;}
14205 { (exit 1); exit 1; }; }
14206 fi;;
14207 esac
14208 done` || { (exit 1); exit 1; }
14209 # Remove the trailing spaces.
14210 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
14211
14212 _ACEOF
14213
14214 # Transform confdefs.h into two sed scripts, `conftest.defines' and
14215 # `conftest.undefs', that substitutes the proper values into
14216 # config.h.in to produce config.h. The first handles `#define'
14217 # templates, and the second `#undef' templates.
14218 # And first: Protect against being on the right side of a sed subst in
14219 # config.status. Protect against being in an unquoted here document
14220 # in config.status.
14221 rm -f conftest.defines conftest.undefs
14222 # Using a here document instead of a string reduces the quoting nightmare.
14223 # Putting comments in sed scripts is not portable.
14224 #
14225 # `end' is used to avoid that the second main sed command (meant for
14226 # 0-ary CPP macros) applies to n-ary macro definitions.
14227 # See the Autoconf documentation for `clear'.
14228 cat >confdef2sed.sed <<\_ACEOF
14229 s/[\\&,]/\\&/g
14230 s,[\\$`],\\&,g
14231 t clear
14232 : clear
14233 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
14234 t end
14235 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
14236 : end
14237 _ACEOF
14238 # If some macros were called several times there might be several times
14239 # the same #defines, which is useless. Nevertheless, we may not want to
14240 # sort them, since we want the *last* AC-DEFINE to be honored.
14241 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
14242 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
14243 rm -f confdef2sed.sed
14244
14245 # This sed command replaces #undef with comments. This is necessary, for
14246 # example, in the case of _POSIX_SOURCE, which is predefined and required
14247 # on some systems where configure will not decide to define it.
14248 cat >>conftest.undefs <<\_ACEOF
14249 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
14250 _ACEOF
14251
14252 # Break up conftest.defines because some shells have a limit on the size
14253 # of here documents, and old seds have small limits too (100 cmds).
14254 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
14255 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
14256 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
14257 echo ' :' >>$CONFIG_STATUS
14258 rm -f conftest.tail
14259 while grep . conftest.defines >/dev/null
14260 do
14261 # Write a limited-size here document to $tmp/defines.sed.
14262 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
14263 # Speed up: don't consider the non `#define' lines.
14264 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
14265 # Work around the forget-to-reset-the-flag bug.
14266 echo 't clr' >>$CONFIG_STATUS
14267 echo ': clr' >>$CONFIG_STATUS
14268 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
14269 echo 'CEOF
14270 sed -f $tmp/defines.sed $tmp/in >$tmp/out
14271 rm -f $tmp/in
14272 mv $tmp/out $tmp/in
14273 ' >>$CONFIG_STATUS
14274 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
14275 rm -f conftest.defines
14276 mv conftest.tail conftest.defines
14277 done
14278 rm -f conftest.defines
14279 echo ' fi # grep' >>$CONFIG_STATUS
14280 echo >>$CONFIG_STATUS
14281
14282 # Break up conftest.undefs because some shells have a limit on the size
14283 # of here documents, and old seds have small limits too (100 cmds).
14284 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
14285 rm -f conftest.tail
14286 while grep . conftest.undefs >/dev/null
14287 do
14288 # Write a limited-size here document to $tmp/undefs.sed.
14289 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
14290 # Speed up: don't consider the non `#undef'
14291 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
14292 # Work around the forget-to-reset-the-flag bug.
14293 echo 't clr' >>$CONFIG_STATUS
14294 echo ': clr' >>$CONFIG_STATUS
14295 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
14296 echo 'CEOF
14297 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
14298 rm -f $tmp/in
14299 mv $tmp/out $tmp/in
14300 ' >>$CONFIG_STATUS
14301 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
14302 rm -f conftest.undefs
14303 mv conftest.tail conftest.undefs
14304 done
14305 rm -f conftest.undefs
14306
14307 cat >>$CONFIG_STATUS <<\_ACEOF
14308 # Let's still pretend it is `configure' which instantiates (i.e., don't
14309 # use $as_me), people would be surprised to read:
14310 # /* config.h. Generated by config.status. */
14311 if test x"$ac_file" = x-; then
14312 echo "/* Generated by configure. */" >$tmp/config.h
14313 else
14314 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
14315 fi
14316 cat $tmp/in >>$tmp/config.h
14317 rm -f $tmp/in
14318 if test x"$ac_file" != x-; then
14319 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
14320 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
14321 echo "$as_me: $ac_file is unchanged" >&6;}
14322 else
14323 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
14324 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14325 X"$ac_file" : 'X\(//\)[^/]' \| \
14326 X"$ac_file" : 'X\(//\)$' \| \
14327 X"$ac_file" : 'X\(/\)' \| \
14328 . : '\(.\)' 2>/dev/null ||
14329 echo X"$ac_file" |
14330 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14331 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14332 /^X\(\/\/\)$/{ s//\1/; q; }
14333 /^X\(\/\).*/{ s//\1/; q; }
14334 s/.*/./; q'`
14335 { if $as_mkdir_p; then
14336 mkdir -p "$ac_dir"
14337 else
14338 as_dir="$ac_dir"
14339 as_dirs=
14340 while test ! -d "$as_dir"; do
14341 as_dirs="$as_dir $as_dirs"
14342 as_dir=`(dirname "$as_dir") 2>/dev/null ||
14343 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14344 X"$as_dir" : 'X\(//\)[^/]' \| \
14345 X"$as_dir" : 'X\(//\)$' \| \
14346 X"$as_dir" : 'X\(/\)' \| \
14347 . : '\(.\)' 2>/dev/null ||
14348 echo X"$as_dir" |
14349 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14350 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14351 /^X\(\/\/\)$/{ s//\1/; q; }
14352 /^X\(\/\).*/{ s//\1/; q; }
14353 s/.*/./; q'`
14354 done
14355 test ! -n "$as_dirs" || mkdir $as_dirs
14356 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
14357 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
14358 { (exit 1); exit 1; }; }; }
14359
14360 rm -f $ac_file
14361 mv $tmp/config.h $ac_file
14362 fi
14363 else
14364 cat $tmp/config.h
14365 rm -f $tmp/config.h
14366 fi
14367 # Compute $ac_file's index in $config_headers.
14368 _am_stamp_count=1
14369 for _am_header in $config_headers :; do
14370 case $_am_header in
14371 $ac_file | $ac_file:* )
14372 break ;;
14373 * )
14374 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14375 esac
14376 done
14377 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
14378 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14379 X$ac_file : 'X\(//\)[^/]' \| \
14380 X$ac_file : 'X\(//\)$' \| \
14381 X$ac_file : 'X\(/\)' \| \
14382 . : '\(.\)' 2>/dev/null ||
14383 echo X$ac_file |
14384 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14385 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14386 /^X\(\/\/\)$/{ s//\1/; q; }
14387 /^X\(\/\).*/{ s//\1/; q; }
14388 s/.*/./; q'`/stamp-h$_am_stamp_count
14389 done
14390 _ACEOF
14391 cat >>$CONFIG_STATUS <<\_ACEOF
14392
14393 #
14394 # CONFIG_LINKS section.
14395 #
14396
14397 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
14398 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
14399 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
14400
14401 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
14402 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
14403
14404 if test ! -r $srcdir/$ac_source; then
14405 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
14406 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
14407 { (exit 1); exit 1; }; }
14408 fi
14409 rm -f $ac_dest
14410
14411 # Make relative symlinks.
14412 ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
14413 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14414 X"$ac_dest" : 'X\(//\)[^/]' \| \
14415 X"$ac_dest" : 'X\(//\)$' \| \
14416 X"$ac_dest" : 'X\(/\)' \| \
14417 . : '\(.\)' 2>/dev/null ||
14418 echo X"$ac_dest" |
14419 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14420 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14421 /^X\(\/\/\)$/{ s//\1/; q; }
14422 /^X\(\/\).*/{ s//\1/; q; }
14423 s/.*/./; q'`
14424 { if $as_mkdir_p; then
14425 mkdir -p "$ac_dest_dir"
14426 else
14427 as_dir="$ac_dest_dir"
14428 as_dirs=
14429 while test ! -d "$as_dir"; do
14430 as_dirs="$as_dir $as_dirs"
14431 as_dir=`(dirname "$as_dir") 2>/dev/null ||
14432 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14433 X"$as_dir" : 'X\(//\)[^/]' \| \
14434 X"$as_dir" : 'X\(//\)$' \| \
14435 X"$as_dir" : 'X\(/\)' \| \
14436 . : '\(.\)' 2>/dev/null ||
14437 echo X"$as_dir" |
14438 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14439 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14440 /^X\(\/\/\)$/{ s//\1/; q; }
14441 /^X\(\/\).*/{ s//\1/; q; }
14442 s/.*/./; q'`
14443 done
14444 test ! -n "$as_dirs" || mkdir $as_dirs
14445 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
14446 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
14447 { (exit 1); exit 1; }; }; }
14448
14449 ac_builddir=.
14450
14451 if test "$ac_dest_dir" != .; then
14452 ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
14453 # A "../" for each directory in $ac_dir_suffix.
14454 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
14455 else
14456 ac_dir_suffix= ac_top_builddir=
14457 fi
14458
14459 case $srcdir in
14460 .) # No --srcdir option. We are building in place.
14461 ac_srcdir=.
14462 if test -z "$ac_top_builddir"; then
14463 ac_top_srcdir=.
14464 else
14465 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
14466 fi ;;
14467 [\\/]* | ?:[\\/]* ) # Absolute path.
14468 ac_srcdir=$srcdir$ac_dir_suffix;
14469 ac_top_srcdir=$srcdir ;;
14470 *) # Relative path.
14471 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
14472 ac_top_srcdir=$ac_top_builddir$srcdir ;;
14473 esac
14474
14475 # Do not use `cd foo && pwd` to compute absolute paths, because
14476 # the directories may not exist.
14477 case `pwd` in
14478 .) ac_abs_builddir="$ac_dest_dir";;
14479 *)
14480 case "$ac_dest_dir" in
14481 .) ac_abs_builddir=`pwd`;;
14482 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
14483 *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
14484 esac;;
14485 esac
14486 case $ac_abs_builddir in
14487 .) ac_abs_top_builddir=${ac_top_builddir}.;;
14488 *)
14489 case ${ac_top_builddir}. in
14490 .) ac_abs_top_builddir=$ac_abs_builddir;;
14491 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
14492 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
14493 esac;;
14494 esac
14495 case $ac_abs_builddir in
14496 .) ac_abs_srcdir=$ac_srcdir;;
14497 *)
14498 case $ac_srcdir in
14499 .) ac_abs_srcdir=$ac_abs_builddir;;
14500 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
14501 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
14502 esac;;
14503 esac
14504 case $ac_abs_builddir in
14505 .) ac_abs_top_srcdir=$ac_top_srcdir;;
14506 *)
14507 case $ac_top_srcdir in
14508 .) ac_abs_top_srcdir=$ac_abs_builddir;;
14509 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
14510 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
14511 esac;;
14512 esac
14513
14514
14515 case $srcdir in
14516 [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
14517 *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
14518 esac
14519
14520 # Try a symlink, then a hard link, then a copy.
14521 ln -s $ac_rel_source $ac_dest 2>/dev/null ||
14522 ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
14523 cp -p $srcdir/$ac_source $ac_dest ||
14524 { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
14525 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
14526 { (exit 1); exit 1; }; }
14527 done
14528 _ACEOF
14529 cat >>$CONFIG_STATUS <<\_ACEOF
14530
14531 #
14532 # CONFIG_COMMANDS section.
14533 #
14534 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
14535 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
14536 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
14537 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
14538 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14539 X"$ac_dest" : 'X\(//\)[^/]' \| \
14540 X"$ac_dest" : 'X\(//\)$' \| \
14541 X"$ac_dest" : 'X\(/\)' \| \
14542 . : '\(.\)' 2>/dev/null ||
14543 echo X"$ac_dest" |
14544 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14545 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14546 /^X\(\/\/\)$/{ s//\1/; q; }
14547 /^X\(\/\).*/{ s//\1/; q; }
14548 s/.*/./; q'`
14549 { if $as_mkdir_p; then
14550 mkdir -p "$ac_dir"
14551 else
14552 as_dir="$ac_dir"
14553 as_dirs=
14554 while test ! -d "$as_dir"; do
14555 as_dirs="$as_dir $as_dirs"
14556 as_dir=`(dirname "$as_dir") 2>/dev/null ||
14557 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14558 X"$as_dir" : 'X\(//\)[^/]' \| \
14559 X"$as_dir" : 'X\(//\)$' \| \
14560 X"$as_dir" : 'X\(/\)' \| \
14561 . : '\(.\)' 2>/dev/null ||
14562 echo X"$as_dir" |
14563 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14564 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14565 /^X\(\/\/\)$/{ s//\1/; q; }
14566 /^X\(\/\).*/{ s//\1/; q; }
14567 s/.*/./; q'`
14568 done
14569 test ! -n "$as_dirs" || mkdir $as_dirs
14570 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
14571 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
14572 { (exit 1); exit 1; }; }; }
14573
14574 ac_builddir=.
14575
14576 if test "$ac_dir" != .; then
14577 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
14578 # A "../" for each directory in $ac_dir_suffix.
14579 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
14580 else
14581 ac_dir_suffix= ac_top_builddir=
14582 fi
14583
14584 case $srcdir in
14585 .) # No --srcdir option. We are building in place.
14586 ac_srcdir=.
14587 if test -z "$ac_top_builddir"; then
14588 ac_top_srcdir=.
14589 else
14590 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
14591 fi ;;
14592 [\\/]* | ?:[\\/]* ) # Absolute path.
14593 ac_srcdir=$srcdir$ac_dir_suffix;
14594 ac_top_srcdir=$srcdir ;;
14595 *) # Relative path.
14596 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
14597 ac_top_srcdir=$ac_top_builddir$srcdir ;;
14598 esac
14599
14600 # Do not use `cd foo && pwd` to compute absolute paths, because
14601 # the directories may not exist.
14602 case `pwd` in
14603 .) ac_abs_builddir="$ac_dir";;
14604 *)
14605 case "$ac_dir" in
14606 .) ac_abs_builddir=`pwd`;;
14607 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
14608 *) ac_abs_builddir=`pwd`/"$ac_dir";;
14609 esac;;
14610 esac
14611 case $ac_abs_builddir in
14612 .) ac_abs_top_builddir=${ac_top_builddir}.;;
14613 *)
14614 case ${ac_top_builddir}. in
14615 .) ac_abs_top_builddir=$ac_abs_builddir;;
14616 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
14617 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
14618 esac;;
14619 esac
14620 case $ac_abs_builddir in
14621 .) ac_abs_srcdir=$ac_srcdir;;
14622 *)
14623 case $ac_srcdir in
14624 .) ac_abs_srcdir=$ac_abs_builddir;;
14625 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
14626 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
14627 esac;;
14628 esac
14629 case $ac_abs_builddir in
14630 .) ac_abs_top_srcdir=$ac_top_srcdir;;
14631 *)
14632 case $ac_top_srcdir in
14633 .) ac_abs_top_srcdir=$ac_abs_builddir;;
14634 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
14635 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
14636 esac;;
14637 esac
14638
14639
14640 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
14641 echo "$as_me: executing $ac_dest commands" >&6;}
14642 case $ac_dest in
14643 default-1 )
14644 # Only add multilib support code if we just rebuilt the top-level
14645 # Makefile.
14646 case " $CONFIG_FILES " in
14647 *" Makefile "*)
14648 ac_file=Makefile . ${multi_basedir}/config-ml.in
14649 ;;
14650 esac ;;
14651 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
14652 # Strip MF so we end up with the name of the file.
14653 mf=`echo "$mf" | sed -e 's/:.*$//'`
14654 # Check whether this is an Automake generated Makefile or not.
14655 # We used to match only the files named `Makefile.in', but
14656 # some people rename them; so instead we look at the file content.
14657 # Grep'ing the first line is not enough: some people post-process
14658 # each Makefile.in and add a new line on top of each file to say so.
14659 # So let's grep whole file.
14660 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
14661 dirpart=`(dirname "$mf") 2>/dev/null ||
14662 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14663 X"$mf" : 'X\(//\)[^/]' \| \
14664 X"$mf" : 'X\(//\)$' \| \
14665 X"$mf" : 'X\(/\)' \| \
14666 . : '\(.\)' 2>/dev/null ||
14667 echo X"$mf" |
14668 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14669 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14670 /^X\(\/\/\)$/{ s//\1/; q; }
14671 /^X\(\/\).*/{ s//\1/; q; }
14672 s/.*/./; q'`
14673 else
14674 continue
14675 fi
14676 # Extract the definition of DEPDIR, am__include, and am__quote
14677 # from the Makefile without running `make'.
14678 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14679 test -z "$DEPDIR" && continue
14680 am__include=`sed -n 's/^am__include = //p' < "$mf"`
14681 test -z "am__include" && continue
14682 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14683 # When using ansi2knr, U may be empty or an underscore; expand it
14684 U=`sed -n 's/^U = //p' < "$mf"`
14685 # Find all dependency output files, they are included files with
14686 # $(DEPDIR) in their names. We invoke sed twice because it is the
14687 # simplest approach to changing $(DEPDIR) to its actual value in the
14688 # expansion.
14689 for file in `sed -n "
14690 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14691 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
14692 # Make sure the directory exists.
14693 test -f "$dirpart/$file" && continue
14694 fdir=`(dirname "$file") 2>/dev/null ||
14695 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14696 X"$file" : 'X\(//\)[^/]' \| \
14697 X"$file" : 'X\(//\)$' \| \
14698 X"$file" : 'X\(/\)' \| \
14699 . : '\(.\)' 2>/dev/null ||
14700 echo X"$file" |
14701 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14702 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14703 /^X\(\/\/\)$/{ s//\1/; q; }
14704 /^X\(\/\).*/{ s//\1/; q; }
14705 s/.*/./; q'`
14706 { if $as_mkdir_p; then
14707 mkdir -p $dirpart/$fdir
14708 else
14709 as_dir=$dirpart/$fdir
14710 as_dirs=
14711 while test ! -d "$as_dir"; do
14712 as_dirs="$as_dir $as_dirs"
14713 as_dir=`(dirname "$as_dir") 2>/dev/null ||
14714 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14715 X"$as_dir" : 'X\(//\)[^/]' \| \
14716 X"$as_dir" : 'X\(//\)$' \| \
14717 X"$as_dir" : 'X\(/\)' \| \
14718 . : '\(.\)' 2>/dev/null ||
14719 echo X"$as_dir" |
14720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14721 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14722 /^X\(\/\/\)$/{ s//\1/; q; }
14723 /^X\(\/\).*/{ s//\1/; q; }
14724 s/.*/./; q'`
14725 done
14726 test ! -n "$as_dirs" || mkdir $as_dirs
14727 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
14728 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
14729 { (exit 1); exit 1; }; }; }
14730
14731 # echo "creating $dirpart/$file"
14732 echo '# dummy' > "$dirpart/$file"
14733 done
14734 done
14735 ;;
14736 libtool )
14737
14738 # See if we are running on zsh, and set the options which allow our
14739 # commands through without removal of \ escapes.
14740 if test -n "${ZSH_VERSION+set}" ; then
14741 setopt NO_GLOB_SUBST
14742 fi
14743
14744 cfgfile="${ofile}T"
14745 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14746 $RM "$cfgfile"
14747
14748 cat <<_LT_EOF >> "$cfgfile"
14749 #! $SHELL
14750
14751 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14752 # Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION
14753 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14754 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14755 #
14756 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14757 # 2006, 2007 Free Software Foundation, Inc.
14758 #
14759 # This file is part of GNU Libtool:
14760 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
14761 #
14762 # This program is free software; you can redistribute it and/or modify
14763 # it under the terms of the GNU General Public License as published by
14764 # the Free Software Foundation; either version 2 of the License, or
14765 # (at your option) any later version.
14766 #
14767 # This program is distributed in the hope that it will be useful, but
14768 # WITHOUT ANY WARRANTY; without even the implied warranty of
14769 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14770 # General Public License for more details.
14771 #
14772 # You should have received a copy of the GNU General Public License
14773 # along with this program; if not, a copy can be downloaded from
14774 # http://www.gnu.org/copyleft/gpl.html, or by writing to the Free
14775 # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
14776 # MA 02110-1301, USA.
14777 #
14778 # As a special exception to the GNU General Public License, if you
14779 # distribute this file as part of a program that contains a
14780 # configuration script generated by Autoconf, you may include it under
14781 # the same distribution terms that you use for the rest of that program.
14782
14783
14784 # The names of the tagged configurations supported by this script.
14785 available_tags=""
14786
14787 # ### BEGIN LIBTOOL CONFIG
14788
14789 # Which release of libtool.m4 was used?
14790 macro_version=$macro_version
14791 macro_revision=$macro_revision
14792
14793 # Whether or not to build shared libraries.
14794 build_libtool_libs=$enable_shared
14795
14796 # Whether or not to build static libraries.
14797 build_old_libs=$enable_static
14798
14799 # What type of objects to build.
14800 pic_mode=$pic_mode
14801
14802 # Whether or not to optimize for fast installation.
14803 fast_install=$enable_fast_install
14804
14805 # The host system.
14806 host_alias=$host_alias
14807 host=$host
14808 host_os=$host_os
14809
14810 # The build system.
14811 build_alias=$build_alias
14812 build=$build
14813 build_os=$build_os
14814
14815 # A sed program that does not truncate output.
14816 SED=$lt_SED
14817
14818 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14819 Xsed="\$SED -e 1s/^X//"
14820
14821 # A grep program that handles long lines.
14822 GREP=$lt_GREP
14823
14824 # An ERE matcher.
14825 EGREP=$lt_EGREP
14826
14827 # A literal string matcher.
14828 FGREP=$lt_FGREP
14829
14830 # A BSD- or MS-compatible name lister.
14831 NM=$lt_NM
14832
14833 # Whether we need soft or hard links.
14834 LN_S=$lt_LN_S
14835
14836 # What is the maximum length of a command?
14837 max_cmd_len=$max_cmd_len
14838
14839 # Object file suffix (normally "o").
14840 objext=$ac_objext
14841
14842 # Executable file suffix (normally "").
14843 exeext=$exeext
14844
14845 # whether the shell understands "unset".
14846 lt_unset=$lt_unset
14847
14848 # turn spaces into newlines.
14849 SP2NL=$lt_lt_SP2NL
14850
14851 # turn newlines into spaces.
14852 NL2SP=$lt_lt_NL2SP
14853
14854 # How to create reloadable object files.
14855 reload_flag=$lt_reload_flag
14856 reload_cmds=$lt_reload_cmds
14857
14858 # Method to check whether dependent libraries are shared objects.
14859 deplibs_check_method=$lt_deplibs_check_method
14860
14861 # Command to use when deplibs_check_method == "file_magic".
14862 file_magic_cmd=$lt_file_magic_cmd
14863
14864 # The archiver.
14865 AR=$lt_AR
14866 AR_FLAGS=$lt_AR_FLAGS
14867
14868 # A symbol stripping program.
14869 STRIP=$lt_STRIP
14870
14871 # Commands used to install an old-style archive.
14872 RANLIB=$lt_RANLIB
14873 old_postinstall_cmds=$lt_old_postinstall_cmds
14874 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14875
14876 # A C compiler.
14877 LTCC=$lt_CC
14878
14879 # LTCC compiler flags.
14880 LTCFLAGS=$lt_CFLAGS
14881
14882 # Take the output of nm and produce a listing of raw symbols and C names.
14883 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14884
14885 # Transform the output of nm in a proper C declaration.
14886 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14887
14888 # Transform the output of nm in a C name address pair.
14889 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14890
14891 # The name of the directory that contains temporary libtool files.
14892 objdir=$objdir
14893
14894 # Shell to use when invoking shell scripts.
14895 SHELL=$lt_SHELL
14896
14897 # An echo program that does not interpret backslashes.
14898 ECHO=$lt_ECHO
14899
14900 # Used to examine libraries when file_magic_cmd begins with "file".
14901 MAGIC_CMD=$MAGIC_CMD
14902
14903 # Must we lock files when doing compilation?
14904 need_locks=$lt_need_locks
14905
14906 # Old archive suffix (normally "a").
14907 libext=$libext
14908
14909 # Shared library suffix (normally ".so").
14910 shrext_cmds=$lt_shrext_cmds
14911
14912 # The commands to extract the exported symbol list from a shared archive.
14913 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14914
14915 # Variables whose values should be saved in libtool wrapper scripts and
14916 # restored at link time.
14917 variables_saved_for_relink=$lt_variables_saved_for_relink
14918
14919 # Do we need the "lib" prefix for modules?
14920 need_lib_prefix=$need_lib_prefix
14921
14922 # Do we need a version for libraries?
14923 need_version=$need_version
14924
14925 # Library versioning type.
14926 version_type=$version_type
14927
14928 # Shared library runtime path variable.
14929 runpath_var=$runpath_var
14930
14931 # Shared library path variable.
14932 shlibpath_var=$shlibpath_var
14933
14934 # Is shlibpath searched before the hard-coded library search path?
14935 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14936
14937 # Format of library name prefix.
14938 libname_spec=$lt_libname_spec
14939
14940 # List of archive names. First name is the real one, the rest are links.
14941 # The last name is the one that the linker finds with -lNAME
14942 library_names_spec=$lt_library_names_spec
14943
14944 # The coded name of the library, if different from the real name.
14945 soname_spec=$lt_soname_spec
14946
14947 # Command to use after installation of a shared archive.
14948 postinstall_cmds=$lt_postinstall_cmds
14949
14950 # Command to use after uninstallation of a shared archive.
14951 postuninstall_cmds=$lt_postuninstall_cmds
14952
14953 # Commands used to finish a libtool library installation in a directory.
14954 finish_cmds=$lt_finish_cmds
14955
14956 # As "finish_cmds", except a single script fragment to be evaled but
14957 # not shown.
14958 finish_eval=$lt_finish_eval
14959
14960 # Whether we should hardcode library paths into libraries.
14961 hardcode_into_libs=$hardcode_into_libs
14962
14963 # Compile-time system search path for libraries.
14964 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14965
14966 # Run-time system search path for libraries.
14967 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14968
14969 # Whether dlopen is supported.
14970 dlopen_support=$enable_dlopen
14971
14972 # Whether dlopen of programs is supported.
14973 dlopen_self=$enable_dlopen_self
14974
14975 # Whether dlopen of statically linked programs is supported.
14976 dlopen_self_static=$enable_dlopen_self_static
14977
14978 # Commands to strip libraries.
14979 old_striplib=$lt_old_striplib
14980 striplib=$lt_striplib
14981
14982
14983 # The linker used to build libraries.
14984 LD=$lt_LD
14985
14986 # Commands used to build an old-style archive.
14987 old_archive_cmds=$lt_old_archive_cmds
14988
14989 # A language specific compiler.
14990 CC=$lt_compiler
14991
14992 # Is the compiler the GNU compiler?
14993 with_gcc=$GCC
14994
14995 # Compiler flag to turn off builtin functions.
14996 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14997
14998 # How to pass a linker flag through the compiler.
14999 wl=$lt_lt_prog_compiler_wl
15000
15001 # Additional compiler flags for building library objects.
15002 pic_flag=$lt_lt_prog_compiler_pic
15003
15004 # Compiler flag to prevent dynamic linking.
15005 link_static_flag=$lt_lt_prog_compiler_static
15006
15007 # Does compiler simultaneously support -c and -o options?
15008 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15009
15010 # Whether or not to add -lc for building shared libraries.
15011 build_libtool_need_lc=$archive_cmds_need_lc
15012
15013 # Whether or not to disallow shared libs when runtime libs are static.
15014 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15015
15016 # Compiler flag to allow reflexive dlopens.
15017 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15018
15019 # Compiler flag to generate shared objects directly from archives.
15020 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15021
15022 # Whether the compiler copes with passing no objects directly.
15023 compiler_needs_object=$lt_compiler_needs_object
15024
15025 # Create an old-style archive from a shared archive.
15026 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15027
15028 # Create a temporary old-style archive to link instead of a shared archive.
15029 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15030
15031 # Commands used to build a shared archive.
15032 archive_cmds=$lt_archive_cmds
15033 archive_expsym_cmds=$lt_archive_expsym_cmds
15034
15035 # Commands used to build a loadable module if different from building
15036 # a shared archive.
15037 module_cmds=$lt_module_cmds
15038 module_expsym_cmds=$lt_module_expsym_cmds
15039
15040 # Whether we are building with GNU ld or not.
15041 with_gnu_ld=$lt_with_gnu_ld
15042
15043 # Flag that allows shared libraries with undefined symbols to be built.
15044 allow_undefined_flag=$lt_allow_undefined_flag
15045
15046 # Flag that enforces no undefined symbols.
15047 no_undefined_flag=$lt_no_undefined_flag
15048
15049 # Flag to hardcode \$libdir into a binary during linking.
15050 # This must work even if \$libdir does not exist
15051 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15052
15053 # If ld is used when linking, flag to hardcode \$libdir into a binary
15054 # during linking. This must work even if \$libdir does not exist.
15055 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15056
15057 # Whether we need a single "-rpath" flag with a separated argument.
15058 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15059
15060 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15061 # DIR into the resulting binary.
15062 hardcode_direct=$hardcode_direct
15063
15064 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15065 # DIR into the resulting binary and the resulting library dependency is
15066 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15067 # library is relocated.
15068 hardcode_direct_absolute=$hardcode_direct_absolute
15069
15070 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15071 # into the resulting binary.
15072 hardcode_minus_L=$hardcode_minus_L
15073
15074 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15075 # into the resulting binary.
15076 hardcode_shlibpath_var=$hardcode_shlibpath_var
15077
15078 # Set to "yes" if building a shared library automatically hardcodes DIR
15079 # into the library and all subsequent libraries and executables linked
15080 # against it.
15081 hardcode_automatic=$hardcode_automatic
15082
15083 # Set to yes if linker adds runtime paths of dependent libraries
15084 # to runtime path list.
15085 inherit_rpath=$inherit_rpath
15086
15087 # Whether libtool must link a program against all its dependency libraries.
15088 link_all_deplibs=$link_all_deplibs
15089
15090 # Fix the shell variable \$srcfile for the compiler.
15091 fix_srcfile_path=$lt_fix_srcfile_path
15092
15093 # Set to "yes" if exported symbols are required.
15094 always_export_symbols=$always_export_symbols
15095
15096 # The commands to list exported symbols.
15097 export_symbols_cmds=$lt_export_symbols_cmds
15098
15099 # Symbols that should not be listed in the preloaded symbols.
15100 exclude_expsyms=$lt_exclude_expsyms
15101
15102 # Symbols that must always be exported.
15103 include_expsyms=$lt_include_expsyms
15104
15105 # Commands necessary for linking programs (against libraries) with templates.
15106 prelink_cmds=$lt_prelink_cmds
15107
15108 # Specify filename containing input files.
15109 file_list_spec=$lt_file_list_spec
15110
15111 # How to hardcode a shared library path into an executable.
15112 hardcode_action=$hardcode_action
15113
15114 # ### END LIBTOOL CONFIG
15115
15116 _LT_EOF
15117
15118 case $host_os in
15119 aix3*)
15120 cat <<\_LT_EOF >> "$cfgfile"
15121 # AIX sometimes has problems with the GCC collect2 program. For some
15122 # reason, if we set the COLLECT_NAMES environment variable, the problems
15123 # vanish in a puff of smoke.
15124 if test "X${COLLECT_NAMES+set}" != Xset; then
15125 COLLECT_NAMES=
15126 export COLLECT_NAMES
15127 fi
15128 _LT_EOF
15129 ;;
15130 esac
15131
15132
15133 ltmain="$ac_aux_dir/ltmain.sh"
15134
15135
15136 # We use sed instead of cat because bash on DJGPP gets confused if
15137 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15138 # text mode, it properly converts lines to CR/LF. This bash problem
15139 # is reportedly fixed, but why not run on old versions too?
15140 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15141 || (rm -f "$cfgfile"; exit 1)
15142
15143 case $xsi_shell in
15144 yes)
15145 cat << \_LT_EOF >> "$cfgfile"
15146 # func_dirname file append nondir_replacement
15147 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15148 # otherwise set result to NONDIR_REPLACEMENT.
15149 func_dirname ()
15150 {
15151 case ${1} in
15152 */*) func_dirname_result="${1%/*}${2}" ;;
15153 * ) func_dirname_result="${3}" ;;
15154 esac
15155 }
15156
15157 # func_basename file
15158 func_basename ()
15159 {
15160 func_basename_result="${1##*/}"
15161 }
15162
15163 # func_stripname prefix suffix name
15164 # strip PREFIX and SUFFIX off of NAME.
15165 # PREFIX and SUFFIX must not contain globbing or regex special
15166 # characters, hashes, percent signs, but SUFFIX may contain a leading
15167 # dot (in which case that matches only a dot).
15168 func_stripname ()
15169 {
15170 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15171 # positional parameters, so assign one to ordinary parameter first.
15172 func_stripname_result=${3}
15173 func_stripname_result=${func_stripname_result#"${1}"}
15174 func_stripname_result=${func_stripname_result%"${2}"}
15175 }
15176
15177 # func_opt_split
15178 func_opt_split ()
15179 {
15180 func_opt_split_opt=${1%%=*}
15181 func_opt_split_arg=${1#*=}
15182 }
15183
15184 # func_lo2o object
15185 func_lo2o ()
15186 {
15187 case ${1} in
15188 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15189 *) func_lo2o_result=${1} ;;
15190 esac
15191 }
15192 _LT_EOF
15193 ;;
15194 *) # Bourne compatible functions.
15195 cat << \_LT_EOF >> "$cfgfile"
15196 # func_dirname file append nondir_replacement
15197 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15198 # otherwise set result to NONDIR_REPLACEMENT.
15199 func_dirname ()
15200 {
15201 # Extract subdirectory from the argument.
15202 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
15203 if test "X$func_dirname_result" = "X${1}"; then
15204 func_dirname_result="${3}"
15205 else
15206 func_dirname_result="$func_dirname_result${2}"
15207 fi
15208 }
15209
15210 # func_basename file
15211 func_basename ()
15212 {
15213 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
15214 }
15215
15216 # func_stripname prefix suffix name
15217 # strip PREFIX and SUFFIX off of NAME.
15218 # PREFIX and SUFFIX must not contain globbing or regex special
15219 # characters, hashes, percent signs, but SUFFIX may contain a leading
15220 # dot (in which case that matches only a dot).
15221 # func_strip_suffix prefix name
15222 func_stripname ()
15223 {
15224 case ${2} in
15225 .*) func_stripname_result=`$ECHO "X${3}" \
15226 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
15227 *) func_stripname_result=`$ECHO "X${3}" \
15228 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
15229 esac
15230 }
15231
15232 # sed scripts:
15233 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15234 my_sed_long_arg='1s/^-[^=]*=//'
15235
15236 # func_opt_split
15237 func_opt_split ()
15238 {
15239 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
15240 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
15241 }
15242
15243 # func_lo2o object
15244 func_lo2o ()
15245 {
15246 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
15247 }
15248 _LT_EOF
15249 esac
15250
15251 case $lt_shell_append in
15252 yes)
15253 cat << \_LT_EOF >> "$cfgfile"
15254
15255 # func_append var value
15256 # Append VALUE to the end of shell variable VAR.
15257 func_append ()
15258 {
15259 eval "$1+=\$2"
15260 }
15261 _LT_EOF
15262 ;;
15263 *)
15264 cat << \_LT_EOF >> "$cfgfile"
15265
15266 # func_append var value
15267 # Append VALUE to the end of shell variable VAR.
15268 func_append ()
15269 {
15270 eval "$1=\$$1\$2"
15271 }
15272 _LT_EOF
15273 ;;
15274 esac
15275
15276
15277 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15278 || (rm -f "$cfgfile"; exit 1)
15279
15280 mv -f "$cfgfile" "$ofile" ||
15281 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15282 chmod +x "$ofile"
15283
15284 ;;
15285 include ) test -d include || mkdir include ;;
15286 src )
15287 test -d src || mkdir src
15288 test -d src/$TARGETDIR || mkdir src/$TARGETDIR
15289 ;;
15290 esac
15291 done
15292 _ACEOF
15293
15294 cat >>$CONFIG_STATUS <<\_ACEOF
15295
15296 { (exit 0); exit 0; }
15297 _ACEOF
15298 chmod +x $CONFIG_STATUS
15299 ac_clean_files=$ac_clean_files_save
15300
15301
15302 # configure is writing to config.log, and then calls config.status.
15303 # config.status does its own redirection, appending to config.log.
15304 # Unfortunately, on DOS this fails, as config.log is still kept open
15305 # by configure, so config.status won't be able to write to it; its
15306 # output is simply discarded. So we exec the FD to /dev/null,
15307 # effectively closing config.log, so it can be properly (re)opened and
15308 # appended to by config.status. When coming back to configure, we
15309 # need to make the FD available again.
15310 if test "$no_create" != yes; then
15311 ac_cs_success=:
15312 ac_config_status_args=
15313 test "$silent" = yes &&
15314 ac_config_status_args="$ac_config_status_args --quiet"
15315 exec 5>/dev/null
15316 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15317 exec 5>>config.log
15318 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15319 # would make configure fail if this is the last instruction.
15320 $ac_cs_success || { (exit 1); exit 1; }
15321 fi
15322