2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by Autoconf 2.50.
5 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
6 # Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
10 # Find the correct PATH separator. Usually this is `:', but
11 # DJGPP uses `;' like DOS.
12 if test "X${PATH_SEPARATOR+set}" != Xset; then
13 UNAME=${UNAME-`uname 2>/dev/null`}
15 *-DOS) lt_cv_sys_path_separator=';' ;;
16 *) lt_cv_sys_path_separator=':' ;;
20 # Check that we are running under the correct shell.
21 SHELL=${CONFIG_SHELL-/bin/sh}
25 # Remove one level of quotation (which was required for Make).
26 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
31 if test "X$1" = X--no-reexec; then
32 # Discard the --no-reexec flag, and continue.
34 elif test "X$1" = X--fallback-echo; then
35 # Avoid inline document here, it may be left over
37 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
38 # Yippee, $echo works!
41 # Restart under the correct shell.
42 exec $SHELL "$0" --no-reexec ${1+"$@"}
45 if test "X$1" = X--fallback-echo; then
46 # used as fallback echo
54 # The HP-UX ksh and POSIX shell print the target directory to stdout
56 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
58 if test -z "$ECHO"; then
59 if test "X${echo_test_string+set}" != Xset; then
60 # find a string as large as possible, as long as the shell can cope with it
61 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
62 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
63 if (echo_test_string="`eval $cmd`") 2>/dev/null &&
64 echo_test_string="`eval $cmd`" &&
65 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
72 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
73 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
74 test "X$echo_testing_string" = "X$echo_test_string"; then
77 # The Solaris, AIX, and Digital Unix default echo programs unquote
78 # backslashes. This makes it impossible to quote backslashes using
79 # echo "$something" | sed 's/\\/\\\\/g'
81 # So, first we look for a working echo in the user's PATH.
83 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
84 for dir in $PATH /usr/ucb; do
85 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
86 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
87 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
88 test "X$echo_testing_string" = "X$echo_test_string"; then
95 if test "X$echo" = Xecho; then
96 # We didn't find a better echo, so look for alternatives.
97 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
98 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
99 test "X$echo_testing_string" = "X$echo_test_string"; then
100 # This shell has a builtin print -r that does the trick.
102 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
103 test "X$CONFIG_SHELL" != X/bin/ksh; then
104 # If we have ksh, try running configure again with it.
105 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
106 export ORIGINAL_CONFIG_SHELL
107 CONFIG_SHELL=/bin/ksh
109 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
113 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
114 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
115 test "X$echo_testing_string" = "X$echo_test_string"; then
118 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
119 test "X$echo_testing_string" = 'X\t' &&
120 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
121 test "X$echo_testing_string" = "X$echo_test_string"; then
122 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
124 SHELL="$CONFIG_SHELL"
126 echo="$CONFIG_SHELL $0 --fallback-echo"
127 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
128 test "X$echo_testing_string" = 'X\t' &&
129 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
130 test "X$echo_testing_string" = "X$echo_test_string"; then
131 echo="$CONFIG_SHELL $0 --fallback-echo"
133 # maybe with a smaller string...
136 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
137 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
144 if test "$prev" != 'sed 50q "$0"'; then
145 echo_test_string=`eval $prev`
146 export echo_test_string
147 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
149 # Oops. We lost completely, so just stick with echo.
158 # Copy echo and quote the copy suitably for passing to libtool from
159 # the Makefile, instead of quoting the original, which is used later.
161 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
162 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
165 # Be Bourne compatible
166 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
169 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
173 # Name of the executable.
174 as_me=`echo "$0" |sed 's,.*[\\/],,'`
176 if expr a : '\(a\)' >/dev/null 2>&1; then
182 rm -f conf$$ conf$$.exe conf$$.file
184 if ln -s conf$$.file conf$$ 2>/dev/null; then
185 # We could just check for DJGPP; but this test a) works b) is more generic
186 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
187 if test -f conf$$.exe; then
188 # Don't use ln at all; we don't have any links
193 elif ln conf$$.file conf$$ 2>/dev/null; then
198 rm -f conf$$ conf$$.exe conf$$.file
200 as_executable_p="test -f"
202 # Support unset when possible.
203 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
210 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
211 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
212 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
213 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
214 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
215 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
216 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
217 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
220 # We need space, tab and new line, in precisely that order.
226 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
229 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
230 # so uname gets run too.
231 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
238 ac_default_prefix=/usr/local
242 SHELL=${CONFIG_SHELL-/bin/sh}
244 # Maximum number of lines to put in a shell here document.
245 # This variable seems obsolete. It should probably be removed, and
246 # only ac_max_sed_lines should be used.
247 : ${ac_max_here_lines=38}
249 # Avoid depending upon Character Ranges.
250 ac_cr_az='abcdefghijklmnopqrstuvwxyz'
251 ac_cr_AZ='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
252 ac_cr_09='0123456789'
253 ac_cr_alnum=$ac_cr_az$ac_cr_AZ$ac_cr_09
255 # Sed expression to map a string onto a valid sh and CPP variable names.
256 ac_tr_sh="sed y%*+%pp%;s%[^_$ac_cr_alnum]%_%g"
257 ac_tr_cpp="sed y%*$ac_cr_az%P$ac_cr_AZ%;s%[^_$ac_cr_alnum]%_%g"
259 ac_unique_file="dftables.c"
260 # Factoring default headers for most tests.
261 ac_includes_default="\
263 #include <sys/types.h>
264 #include <sys/stat.h>
274 # if !STDC_HEADERS && HAVE_MEMORY_H
280 # include <strings.h>
284 # include <inttypes.h>
290 # Initialize some variables set by options.
292 ac_init_version=false
293 # The variables have the same names as the options, with
294 # dashes changed to underlines.
302 program_transform_name=s,x,x,
310 # Installation directory options.
311 # These are left unexpanded so users can "make install exec_prefix=/foo"
312 # and all the variables that are supposed to be based on exec_prefix
313 # by default will actually change.
314 # Use braces instead of parens because sh, perl, etc. also accept them.
315 bindir='${exec_prefix}/bin'
316 sbindir='${exec_prefix}/sbin'
317 libexecdir='${exec_prefix}/libexec'
318 datadir='${prefix}/share'
319 sysconfdir='${prefix}/etc'
320 sharedstatedir='${prefix}/com'
321 localstatedir='${prefix}/var'
322 libdir='${exec_prefix}/lib'
323 includedir='${prefix}/include'
324 oldincludedir='/usr/include'
325 infodir='${prefix}/info'
326 mandir='${prefix}/man'
328 # Identity of this package.
338 # If the previous option needs an argument, assign it.
339 if test -n "$ac_prev"; then
340 eval "$ac_prev=\$ac_option"
345 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
347 # Accept the important Cygnus configure options, so we can diagnose typos.
351 -bindir | --bindir | --bindi | --bind | --bin | --bi)
353 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
356 -build | --build | --buil | --bui | --bu)
357 ac_prev=build_alias ;;
358 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
359 build_alias=$ac_optarg ;;
361 -cache-file | --cache-file | --cache-fil | --cache-fi \
362 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
363 ac_prev=cache_file ;;
364 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
365 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
366 cache_file=$ac_optarg ;;
369 cache_file=config.cache ;;
371 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
373 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
375 datadir=$ac_optarg ;;
377 -disable-* | --disable-*)
378 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
379 # Reject names that are not valid shell variable names.
380 expr "x$ac_feature" : ".*[^-_$ac_cr_alnum]" >/dev/null &&
381 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
382 { (exit 1); exit 1; }; }
383 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
384 eval "enable_$ac_feature=no" ;;
386 -enable-* | --enable-*)
387 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
388 # Reject names that are not valid shell variable names.
389 expr "x$ac_feature" : ".*[^-_$ac_cr_alnum]" >/dev/null &&
390 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
391 { (exit 1); exit 1; }; }
392 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
394 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
397 eval "enable_$ac_feature='$ac_optarg'" ;;
399 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
400 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
401 | --exec | --exe | --ex)
402 ac_prev=exec_prefix ;;
403 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
404 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
405 | --exec=* | --exe=* | --ex=*)
406 exec_prefix=$ac_optarg ;;
408 -gas | --gas | --ga | --g)
409 # Obsolete; use --with-gas.
412 -help | --help | --hel | --he | -h)
414 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
415 ac_init_help=recursive ;;
416 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
417 ac_init_help=short ;;
419 -host | --host | --hos | --ho)
420 ac_prev=host_alias ;;
421 -host=* | --host=* | --hos=* | --ho=*)
422 host_alias=$ac_optarg ;;
424 -includedir | --includedir | --includedi | --included | --include \
425 | --includ | --inclu | --incl | --inc)
426 ac_prev=includedir ;;
427 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
428 | --includ=* | --inclu=* | --incl=* | --inc=*)
429 includedir=$ac_optarg ;;
431 -infodir | --infodir | --infodi | --infod | --info | --inf)
433 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
434 infodir=$ac_optarg ;;
436 -libdir | --libdir | --libdi | --libd)
438 -libdir=* | --libdir=* | --libdi=* | --libd=*)
441 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
442 | --libexe | --libex | --libe)
443 ac_prev=libexecdir ;;
444 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
445 | --libexe=* | --libex=* | --libe=*)
446 libexecdir=$ac_optarg ;;
448 -localstatedir | --localstatedir | --localstatedi | --localstated \
449 | --localstate | --localstat | --localsta | --localst \
450 | --locals | --local | --loca | --loc | --lo)
451 ac_prev=localstatedir ;;
452 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
453 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
454 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
455 localstatedir=$ac_optarg ;;
457 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
459 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
463 # Obsolete; use --without-fp.
466 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
470 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
471 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
474 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
475 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
476 | --oldin | --oldi | --old | --ol | --o)
477 ac_prev=oldincludedir ;;
478 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
479 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
480 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
481 oldincludedir=$ac_optarg ;;
483 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
485 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
488 -program-prefix | --program-prefix | --program-prefi | --program-pref \
489 | --program-pre | --program-pr | --program-p)
490 ac_prev=program_prefix ;;
491 -program-prefix=* | --program-prefix=* | --program-prefi=* \
492 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
493 program_prefix=$ac_optarg ;;
495 -program-suffix | --program-suffix | --program-suffi | --program-suff \
496 | --program-suf | --program-su | --program-s)
497 ac_prev=program_suffix ;;
498 -program-suffix=* | --program-suffix=* | --program-suffi=* \
499 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
500 program_suffix=$ac_optarg ;;
502 -program-transform-name | --program-transform-name \
503 | --program-transform-nam | --program-transform-na \
504 | --program-transform-n | --program-transform- \
505 | --program-transform | --program-transfor \
506 | --program-transfo | --program-transf \
507 | --program-trans | --program-tran \
508 | --progr-tra | --program-tr | --program-t)
509 ac_prev=program_transform_name ;;
510 -program-transform-name=* | --program-transform-name=* \
511 | --program-transform-nam=* | --program-transform-na=* \
512 | --program-transform-n=* | --program-transform-=* \
513 | --program-transform=* | --program-transfor=* \
514 | --program-transfo=* | --program-transf=* \
515 | --program-trans=* | --program-tran=* \
516 | --progr-tra=* | --program-tr=* | --program-t=*)
517 program_transform_name=$ac_optarg ;;
519 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
520 | -silent | --silent | --silen | --sile | --sil)
523 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
525 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
527 sbindir=$ac_optarg ;;
529 -sharedstatedir | --sharedstatedir | --sharedstatedi \
530 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
531 | --sharedst | --shareds | --shared | --share | --shar \
533 ac_prev=sharedstatedir ;;
534 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
535 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
536 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
538 sharedstatedir=$ac_optarg ;;
540 -site | --site | --sit)
542 -site=* | --site=* | --sit=*)
545 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
547 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
550 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
551 | --syscon | --sysco | --sysc | --sys | --sy)
552 ac_prev=sysconfdir ;;
553 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
554 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
555 sysconfdir=$ac_optarg ;;
557 -target | --target | --targe | --targ | --tar | --ta | --t)
558 ac_prev=target_alias ;;
559 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
560 target_alias=$ac_optarg ;;
562 -v | -verbose | --verbose | --verbos | --verbo | --verb)
565 -version | --version | --versio | --versi | --vers | -V)
569 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
570 # Reject names that are not valid shell variable names.
571 expr "x$ac_package" : ".*[^-_$ac_cr_alnum]" >/dev/null &&
572 { echo "$as_me: error: invalid package name: $ac_package" >&2
573 { (exit 1); exit 1; }; }
574 ac_package=`echo $ac_package| sed 's/-/_/g'`
576 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
579 eval "with_$ac_package='$ac_optarg'" ;;
581 -without-* | --without-*)
582 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
583 # Reject names that are not valid shell variable names.
584 expr "x$ac_package" : ".*[^-_$ac_cr_alnum]" >/dev/null &&
585 { echo "$as_me: error: invalid package name: $ac_package" >&2
586 { (exit 1); exit 1; }; }
587 ac_package=`echo $ac_package | sed 's/-/_/g'`
588 eval "with_$ac_package=no" ;;
591 # Obsolete; use --with-x.
594 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
595 | --x-incl | --x-inc | --x-in | --x-i)
596 ac_prev=x_includes ;;
597 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
598 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
599 x_includes=$ac_optarg ;;
601 -x-libraries | --x-libraries | --x-librarie | --x-librari \
602 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
603 ac_prev=x_libraries ;;
604 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
605 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
606 x_libraries=$ac_optarg ;;
608 -*) { echo "$as_me: error: unrecognized option: $ac_option
609 Try \`$0 --help' for more information." >&2
610 { (exit 1); exit 1; }; }
614 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
615 # Reject names that are not valid shell variable names.
616 expr "x$ac_envvar" : ".*[^_$ac_cr_alnum]" >/dev/null &&
617 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
618 { (exit 1); exit 1; }; }
619 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
620 eval "$ac_envvar='$ac_optarg'"
624 # FIXME: should be removed in autoconf 3.0.
625 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
626 expr "x$ac_option" : ".*[^-._$ac_cr_alnum]" >/dev/null &&
627 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
628 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
634 if test -n "$ac_prev"; then
635 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
636 { echo "$as_me: error: missing argument to $ac_option" >&2
637 { (exit 1); exit 1; }; }
640 # Be sure to have absolute paths.
641 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
642 localstatedir libdir includedir oldincludedir infodir mandir \
645 eval ac_val=$`echo $ac_var`
647 [\\/$]* | ?:[\\/]* ) ;;
649 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
650 { (exit 1); exit 1; }; };;
654 # There might be people who depend on the old broken behavior: `$host'
655 # used to hold the argument of --host etc.
660 # FIXME: should be removed in autoconf 3.0.
661 if test "x$host_alias" != x; then
662 if test "x$build_alias" = x; then
663 cross_compiling=maybe
664 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
665 If a cross compiler is detected then cross compile mode will be used." >&2
666 elif test "x$build_alias" != "x$host_alias"; then
672 test -n "$host_alias" && ac_tool_prefix=$host_alias-
674 test "$silent" = yes && exec 6>/dev/null
676 # Find the source files, if location was not specified.
677 if test -z "$srcdir"; then
678 ac_srcdir_defaulted=yes
679 # Try the directory containing this script, then its parent.
681 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
682 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
684 if test ! -r $srcdir/$ac_unique_file; then
688 ac_srcdir_defaulted=no
690 if test ! -r $srcdir/$ac_unique_file; then
691 if test "$ac_srcdir_defaulted" = yes; then
692 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
693 { (exit 1); exit 1; }; }
695 { echo "$as_me: error: cannot find sources in $srcdir" >&2
696 { (exit 1); exit 1; }; }
699 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
700 ac_env_build_alias_set=${build_alias+set}
701 ac_env_build_alias_value=$build_alias
702 ac_cv_env_build_alias_set=${build_alias+set}
703 ac_cv_env_build_alias_value=$build_alias
704 ac_env_host_alias_set=${host_alias+set}
705 ac_env_host_alias_value=$host_alias
706 ac_cv_env_host_alias_set=${host_alias+set}
707 ac_cv_env_host_alias_value=$host_alias
708 ac_env_target_alias_set=${target_alias+set}
709 ac_env_target_alias_value=$target_alias
710 ac_cv_env_target_alias_set=${target_alias+set}
711 ac_cv_env_target_alias_value=$target_alias
712 ac_env_CC_set=${CC+set}
714 ac_cv_env_CC_set=${CC+set}
715 ac_cv_env_CC_value=$CC
716 ac_env_CFLAGS_set=${CFLAGS+set}
717 ac_env_CFLAGS_value=$CFLAGS
718 ac_cv_env_CFLAGS_set=${CFLAGS+set}
719 ac_cv_env_CFLAGS_value=$CFLAGS
720 ac_env_LDFLAGS_set=${LDFLAGS+set}
721 ac_env_LDFLAGS_value=$LDFLAGS
722 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
723 ac_cv_env_LDFLAGS_value=$LDFLAGS
724 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
725 ac_env_CPPFLAGS_value=$CPPFLAGS
726 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
727 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
728 ac_env_CPP_set=${CPP+set}
729 ac_env_CPP_value=$CPP
730 ac_cv_env_CPP_set=${CPP+set}
731 ac_cv_env_CPP_value=$CPP
734 # Report the --help message.
736 if test "$ac_init_help" = "long"; then
737 # Omit some internal or obsolete options to make the list less imposing.
738 # The list generated by autoconf has been trimmed to remove many
739 # options that are totally irrelevant to PCRE (e.g. relating to X),
740 # or are not supported by its Makefile.
741 # This message is too long to be a string in the A/UX 3.1 sh.
743 \`configure' configures this package to adapt to many kinds of systems.
745 Usage: $0 [OPTION]... [VAR=VALUE]...
747 To assign environment variables (e.g., CC, CFLAGS...), specify them as
748 VAR=VALUE. See below for descriptions of some of the useful variables.
750 Defaults for the options are specified in brackets.
753 -h, --help display this help and exit
754 --help=short display options specific to this package
755 --help=recursive display the short help of all the included packages
756 -V, --version display version information and exit
757 -q, --quiet, --silent do not print \`checking...' messages
758 --cache-file=FILE cache test results in FILE [disabled]
759 -C, --config-cache alias for \`--cache-file=config.cache'
760 -n, --no-create do not create output files
761 --srcdir=DIR find the sources in DIR [configure dir or \`..']
766 Installation directories:
767 --prefix=PREFIX install architecture-independent files in PREFIX
769 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
772 By default, \`make install' will install all the files in
773 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
774 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
775 for instance \`--prefix=\$HOME'.
777 For better control, use the options below.
779 Fine tuning of the installation directories:
780 --bindir=DIR user executables [EPREFIX/bin]
781 --libdir=DIR object code libraries [EPREFIX/lib]
782 --includedir=DIR C header files [PREFIX/include]
783 --mandir=DIR man documentation [PREFIX/man]
791 if test -n "$ac_init_help"; then
796 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
797 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
798 --enable-utf8 enable UTF8 support (incomplete)
799 --enable-newline-is-cr use CR as the newline character
800 --enable-newline-is-lf use LF as the newline character
801 --enable-shared build shared libraries default=yes
802 --enable-static build static libraries default=yes
803 --enable-fast-install optimize for fast installation default=yes
804 --disable-libtool-lock avoid locking (might break parallel builds)
807 --with-gnu-ld assume the C compiler uses GNU ld default=no
808 --with-pic try to use only PIC/non-PIC objects default=use both
810 Some influential environment variables:
811 CC C compiler command
812 CFLAGS C compiler flags
813 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
814 nonstandard directory <lib dir>
815 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
816 headers in a nonstandard directory <include dir>
819 Use these variables to override the choices made by `configure' or to help
820 it to find libraries and programs with nonstandard names/locations.
825 if test "$ac_init_help" = "recursive"; then
826 # If there are subdirs, report their specific --help.
828 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
830 # A "../" for each directory in /$ac_subdir.
831 ac_dots=`echo $ac_subdir |
832 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
835 .) # No --srcdir option. We are building in place.
836 ac_sub_srcdir=$srcdir ;;
837 [\\/]* | ?:[\\/]* ) # Absolute path.
838 ac_sub_srcdir=$srcdir/$ac_subdir ;;
840 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
843 # Check for guested configure; otherwise get Cygnus style configure.
844 if test -f $ac_sub_srcdir/configure.gnu; then
846 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive
847 elif test -f $ac_sub_srcdir/configure; then
849 $SHELL $ac_sub_srcdir/configure --help=recursive
850 elif test -f $ac_sub_srcdir/configure.ac ||
851 test -f $ac_sub_srcdir/configure.in; then
855 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
861 test -n "$ac_init_help" && exit 0
862 if $ac_init_version; then
865 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
866 Free Software Foundation, Inc.
867 This configure script is free software; the Free Software Foundation
868 gives unlimited permission to copy, distribute and modify it.
874 This file contains any messages produced by compilers while
875 running configure, to aid debugging if configure makes a mistake.
877 It was created by $as_me, which was
878 generated by GNU Autoconf 2.50. Invocation command line was
889 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
890 uname -m = `(uname -m) 2>/dev/null || echo unknown`
891 uname -r = `(uname -r) 2>/dev/null || echo unknown`
892 uname -s = `(uname -s) 2>/dev/null || echo unknown`
893 uname -v = `(uname -v) 2>/dev/null || echo unknown`
895 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
896 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
898 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
899 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
900 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
901 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
902 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
903 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
904 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
918 # Keep a trace of the command line.
919 # Strip out --no-create and --no-recursion so they do not pile up.
920 # Also quote any args containing shell meta-characters.
926 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
927 | --no-cr | --no-c) ;;
928 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
929 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
930 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
931 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
932 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
934 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
937 # Get rid of the leading space.
940 # When interrupted or exit'd, cleanup temporary files, and complete
941 # config.log. We remove comments because anyway the quotes in there
942 # would cause problems or look ugly.
944 # Save into config.log some information that might help in debugging.
946 echo "## ----------------- ##" >&5
947 echo "## Cache variables. ##" >&5
948 echo "## ----------------- ##" >&5
950 # The following way of writing the cache mishandles newlines in values,
953 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
956 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
957 s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
961 "s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
965 sed "/^$/d" confdefs.h >conftest.log
966 if test -s conftest.log; then
968 echo "## ------------ ##" >&5
969 echo "## confdefs.h. ##" >&5
970 echo "## ------------ ##" >&5
975 test "$ac_signal" != 0 &&
976 echo "$as_me: caught signal $ac_signal" >&5
977 echo "$as_me: exit $exit_status" >&5
978 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
981 for ac_signal in 1 2 13 15; do
982 trap 'ac_status=$?; ac_signal='$ac_signal'; { (exit $ac_status); exit $ac_status; }' $ac_signal
986 # confdefs.h avoids OS command line length limits that DEFS can exceed.
987 rm -rf conftest* confdefs.h
988 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
991 # Let the site file select an alternate cache file if it wants to.
992 # Prefer explicitly selected file to automatically selected ones.
993 if test -z "$CONFIG_SITE"; then
994 if test "x$prefix" != xNONE; then
995 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
997 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1000 for ac_site_file in $CONFIG_SITE; do
1001 if test -r "$ac_site_file"; then
1002 { echo "$as_me:1012: loading site script $ac_site_file" >&5
1003 echo "$as_me: loading site script $ac_site_file" >&6;}
1004 cat "$ac_site_file" >&5
1009 if test -r "$cache_file"; then
1010 # Some versions of bash will fail to source /dev/null (special
1011 # files actually), so we avoid doing that.
1012 if test -f "$cache_file"; then
1013 { echo "$as_me:1023: loading cache $cache_file" >&5
1014 echo "$as_me: loading cache $cache_file" >&6;}
1016 [\\/]* | ?:[\\/]* ) . $cache_file;;
1017 *) . ./$cache_file;;
1021 { echo "$as_me:1031: creating cache $cache_file" >&5
1022 echo "$as_me: creating cache $cache_file" >&6;}
1026 # Check that the precious variables saved in the cache have kept the same
1028 ac_suggest_removing_cache=false
1029 for ac_var in `(set) 2>&1 |
1030 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1031 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1032 eval ac_new_set=\$ac_env_${ac_var}_set
1033 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1034 eval ac_new_val="\$ac_env_${ac_var}_value"
1035 case $ac_old_set,$ac_new_set in
1037 { echo "$as_me:1047: WARNING: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1038 echo "$as_me: WARNING: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1039 ac_suggest_removing_cache=: ;;
1041 { echo "$as_me:1051: WARNING: \`$ac_var' was not set in the previous run" >&5
1042 echo "$as_me: WARNING: \`$ac_var' was not set in the previous run" >&2;}
1043 ac_suggest_removing_cache=: ;;
1046 if test "x$ac_old_val" != "x$ac_new_val"; then
1047 { echo "$as_me:1057: WARNING: \`$ac_var' has changed since the previous run:" >&5
1048 echo "$as_me: WARNING: \`$ac_var' has changed since the previous run:" >&2;}
1049 { echo "$as_me:1059: WARNING: former value: $ac_old_val" >&5
1050 echo "$as_me: WARNING: former value: $ac_old_val" >&2;}
1051 { echo "$as_me:1061: WARNING: current value: $ac_new_val" >&5
1052 echo "$as_me: WARNING: current value: $ac_new_val" >&2;}
1053 ac_suggest_removing_cache=:
1057 if $ac_suggest_removing_cache; then
1058 { echo "$as_me:1068: WARNING: changes in the environment can compromise the build" >&5
1059 echo "$as_me: WARNING: changes in the environment can compromise the build" >&2;}
1060 { echo "$as_me:1070: WARNING: consider removing $cache_file and starting over" >&5
1061 echo "$as_me: WARNING: consider removing $cache_file and starting over" >&2;}
1065 ac_cpp='$CPP $CPPFLAGS'
1066 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1067 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1068 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1070 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1071 *c*,-n*) ECHO_N= ECHO_C='
1073 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1074 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
1076 echo "#! $SHELL" >conftest.sh
1077 echo "exit 0" >>conftest.sh
1078 chmod +x conftest.sh
1079 if { (echo "$as_me:1089: PATH=\".;.\"; conftest.sh") >&5
1080 (PATH=".;."; conftest.sh) 2>&5
1082 echo "$as_me:1092: \$? = $ac_status" >&5
1083 (exit $ac_status); }; then
1084 ac_path_separator=';'
1088 PATH_SEPARATOR="$ac_path_separator"
1091 ac_config_headers="$ac_config_headers config.h:config.in"
1095 PCRE_DATE=02-Jan-2002
1096 PCRE_VERSION=${PCRE_MAJOR}.${PCRE_MINOR}
1098 PCRE_LIB_VERSION=0:1:0
1099 PCRE_POSIXLIB_VERSION=0:0:0
1102 ac_cpp='$CPP $CPPFLAGS'
1103 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1104 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1105 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1106 if test -n "$ac_tool_prefix"; then
1107 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1108 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1109 echo "$as_me:1119: checking for $ac_word" >&5
1110 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1111 if test "${ac_cv_prog_CC+set}" = set; then
1112 echo $ECHO_N "(cached) $ECHO_C" >&6
1114 if test -n "$CC"; then
1115 ac_cv_prog_CC="$CC" # Let the user override the test.
1117 ac_save_IFS=$IFS; IFS=$ac_path_separator
1119 for ac_dir in $ac_dummy; do
1121 test -z "$ac_dir" && ac_dir=.
1122 $as_executable_p "$ac_dir/$ac_word" || continue
1123 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1124 echo "$as_me:1134: found $ac_dir/$ac_word" >&5
1131 if test -n "$CC"; then
1132 echo "$as_me:1142: result: $CC" >&5
1133 echo "${ECHO_T}$CC" >&6
1135 echo "$as_me:1145: result: no" >&5
1136 echo "${ECHO_T}no" >&6
1140 if test -z "$ac_cv_prog_CC"; then
1142 # Extract the first word of "gcc", so it can be a program name with args.
1143 set dummy gcc; ac_word=$2
1144 echo "$as_me:1154: checking for $ac_word" >&5
1145 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1146 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1147 echo $ECHO_N "(cached) $ECHO_C" >&6
1149 if test -n "$ac_ct_CC"; then
1150 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1152 ac_save_IFS=$IFS; IFS=$ac_path_separator
1154 for ac_dir in $ac_dummy; do
1156 test -z "$ac_dir" && ac_dir=.
1157 $as_executable_p "$ac_dir/$ac_word" || continue
1158 ac_cv_prog_ac_ct_CC="gcc"
1159 echo "$as_me:1169: found $ac_dir/$ac_word" >&5
1165 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1166 if test -n "$ac_ct_CC"; then
1167 echo "$as_me:1177: result: $ac_ct_CC" >&5
1168 echo "${ECHO_T}$ac_ct_CC" >&6
1170 echo "$as_me:1180: result: no" >&5
1171 echo "${ECHO_T}no" >&6
1179 if test -z "$CC"; then
1180 if test -n "$ac_tool_prefix"; then
1181 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1182 set dummy ${ac_tool_prefix}cc; ac_word=$2
1183 echo "$as_me:1193: checking for $ac_word" >&5
1184 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1185 if test "${ac_cv_prog_CC+set}" = set; then
1186 echo $ECHO_N "(cached) $ECHO_C" >&6
1188 if test -n "$CC"; then
1189 ac_cv_prog_CC="$CC" # Let the user override the test.
1191 ac_save_IFS=$IFS; IFS=$ac_path_separator
1193 for ac_dir in $ac_dummy; do
1195 test -z "$ac_dir" && ac_dir=.
1196 $as_executable_p "$ac_dir/$ac_word" || continue
1197 ac_cv_prog_CC="${ac_tool_prefix}cc"
1198 echo "$as_me:1208: found $ac_dir/$ac_word" >&5
1205 if test -n "$CC"; then
1206 echo "$as_me:1216: result: $CC" >&5
1207 echo "${ECHO_T}$CC" >&6
1209 echo "$as_me:1219: result: no" >&5
1210 echo "${ECHO_T}no" >&6
1214 if test -z "$ac_cv_prog_CC"; then
1216 # Extract the first word of "cc", so it can be a program name with args.
1217 set dummy cc; ac_word=$2
1218 echo "$as_me:1228: checking for $ac_word" >&5
1219 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1220 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1221 echo $ECHO_N "(cached) $ECHO_C" >&6
1223 if test -n "$ac_ct_CC"; then
1224 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1226 ac_save_IFS=$IFS; IFS=$ac_path_separator
1228 for ac_dir in $ac_dummy; do
1230 test -z "$ac_dir" && ac_dir=.
1231 $as_executable_p "$ac_dir/$ac_word" || continue
1232 ac_cv_prog_ac_ct_CC="cc"
1233 echo "$as_me:1243: found $ac_dir/$ac_word" >&5
1239 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1240 if test -n "$ac_ct_CC"; then
1241 echo "$as_me:1251: result: $ac_ct_CC" >&5
1242 echo "${ECHO_T}$ac_ct_CC" >&6
1244 echo "$as_me:1254: result: no" >&5
1245 echo "${ECHO_T}no" >&6
1254 if test -z "$CC"; then
1255 # Extract the first word of "cc", so it can be a program name with args.
1256 set dummy cc; ac_word=$2
1257 echo "$as_me:1267: checking for $ac_word" >&5
1258 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1259 if test "${ac_cv_prog_CC+set}" = set; then
1260 echo $ECHO_N "(cached) $ECHO_C" >&6
1262 if test -n "$CC"; then
1263 ac_cv_prog_CC="$CC" # Let the user override the test.
1266 ac_save_IFS=$IFS; IFS=$ac_path_separator
1268 for ac_dir in $ac_dummy; do
1270 test -z "$ac_dir" && ac_dir=.
1271 $as_executable_p "$ac_dir/$ac_word" || continue
1272 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1273 ac_prog_rejected=yes
1277 echo "$as_me:1287: found $ac_dir/$ac_word" >&5
1281 if test $ac_prog_rejected = yes; then
1282 # We found a bogon in the path, so make sure we never use it.
1283 set dummy $ac_cv_prog_CC
1285 if test $# != 0; then
1286 # We chose a different compiler from the bogus one.
1287 # However, it has the same basename, so the bogon will be chosen
1288 # first if we set CC to just the basename; use the full file name.
1290 set dummy "$ac_dir/$ac_word" ${1+"$@"}
1298 if test -n "$CC"; then
1299 echo "$as_me:1309: result: $CC" >&5
1300 echo "${ECHO_T}$CC" >&6
1302 echo "$as_me:1312: result: no" >&5
1303 echo "${ECHO_T}no" >&6
1307 if test -z "$CC"; then
1308 if test -n "$ac_tool_prefix"; then
1311 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1312 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1313 echo "$as_me:1323: checking for $ac_word" >&5
1314 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1315 if test "${ac_cv_prog_CC+set}" = set; then
1316 echo $ECHO_N "(cached) $ECHO_C" >&6
1318 if test -n "$CC"; then
1319 ac_cv_prog_CC="$CC" # Let the user override the test.
1321 ac_save_IFS=$IFS; IFS=$ac_path_separator
1323 for ac_dir in $ac_dummy; do
1325 test -z "$ac_dir" && ac_dir=.
1326 $as_executable_p "$ac_dir/$ac_word" || continue
1327 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1328 echo "$as_me:1338: found $ac_dir/$ac_word" >&5
1335 if test -n "$CC"; then
1336 echo "$as_me:1346: result: $CC" >&5
1337 echo "${ECHO_T}$CC" >&6
1339 echo "$as_me:1349: result: no" >&5
1340 echo "${ECHO_T}no" >&6
1343 test -n "$CC" && break
1346 if test -z "$CC"; then
1350 # Extract the first word of "$ac_prog", so it can be a program name with args.
1351 set dummy $ac_prog; ac_word=$2
1352 echo "$as_me:1362: checking for $ac_word" >&5
1353 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1354 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1355 echo $ECHO_N "(cached) $ECHO_C" >&6
1357 if test -n "$ac_ct_CC"; then
1358 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1360 ac_save_IFS=$IFS; IFS=$ac_path_separator
1362 for ac_dir in $ac_dummy; do
1364 test -z "$ac_dir" && ac_dir=.
1365 $as_executable_p "$ac_dir/$ac_word" || continue
1366 ac_cv_prog_ac_ct_CC="$ac_prog"
1367 echo "$as_me:1377: found $ac_dir/$ac_word" >&5
1373 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1374 if test -n "$ac_ct_CC"; then
1375 echo "$as_me:1385: result: $ac_ct_CC" >&5
1376 echo "${ECHO_T}$ac_ct_CC" >&6
1378 echo "$as_me:1388: result: no" >&5
1379 echo "${ECHO_T}no" >&6
1382 test -n "$ac_ct_CC" && break
1390 test -z "$CC" && { { echo "$as_me:1400: error: no acceptable cc found in \$PATH" >&5
1391 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1392 { (exit 1); exit 1; }; }
1394 cat >conftest.$ac_ext <<_ACEOF
1395 #line 1405 "configure"
1396 #include "confdefs.h"
1406 ac_clean_files_save=$ac_clean_files
1407 ac_clean_files="$ac_clean_files a.out a.exe"
1408 # Try to create an executable without -o first, disregard a.out.
1409 # It will help us diagnose broken compiler, and finding out an intuition
1411 echo "$as_me:1421: checking for C compiler default output" >&5
1412 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1413 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1414 if { (eval echo "$as_me:1424: \"$ac_link_default\"") >&5
1415 (eval $ac_link_default) 2>&5
1417 echo "$as_me:1427: \$? = $ac_status" >&5
1418 (exit $ac_status); }; then
1419 for ac_file in `ls a.exe conftest.exe a.* conftest conftest.* 2>/dev/null`; do
1421 *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1422 a.out ) # We found the default executable, but exeext='' is most
1425 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1432 echo "$as_me: failed program was:" >&5
1433 cat conftest.$ac_ext >&5
1434 { { echo "$as_me:1444: error: C compiler cannot create executables" >&5
1435 echo "$as_me: error: C compiler cannot create executables" >&2;}
1436 { (exit 77); exit 77; }; }
1439 ac_exeext=$ac_cv_exeext
1440 echo "$as_me:1450: result: $ac_file" >&5
1441 echo "${ECHO_T}$ac_file" >&6
1443 # Check the compiler produces executables we can run. If not, either
1444 # the compiler is broken, or we cross compile.
1445 echo "$as_me:1455: checking whether the C compiler works" >&5
1446 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1447 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1448 # If not cross compiling, check that we can run a simple program.
1449 if test "$cross_compiling" != yes; then
1450 if { ac_try='./$ac_file'
1451 { (eval echo "$as_me:1461: \"$ac_try\"") >&5
1454 echo "$as_me:1464: \$? = $ac_status" >&5
1455 (exit $ac_status); }; }; then
1458 if test "$cross_compiling" = maybe; then
1461 { { echo "$as_me:1471: error: cannot run C compiled programs.
1462 If you meant to cross compile, use \`--host'." >&5
1463 echo "$as_me: error: cannot run C compiled programs.
1464 If you meant to cross compile, use \`--host'." >&2;}
1465 { (exit 1); exit 1; }; }
1469 echo "$as_me:1479: result: yes" >&5
1470 echo "${ECHO_T}yes" >&6
1472 rm -f a.out a.exe conftest$ac_cv_exeext
1473 ac_clean_files=$ac_clean_files_save
1474 # Check the compiler produces executables we can run. If not, either
1475 # the compiler is broken, or we cross compile.
1476 echo "$as_me:1486: checking whether we are cross compiling" >&5
1477 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1478 echo "$as_me:1488: result: $cross_compiling" >&5
1479 echo "${ECHO_T}$cross_compiling" >&6
1481 echo "$as_me:1491: checking for executable suffix" >&5
1482 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1483 if { (eval echo "$as_me:1493: \"$ac_link\"") >&5
1484 (eval $ac_link) 2>&5
1486 echo "$as_me:1496: \$? = $ac_status" >&5
1487 (exit $ac_status); }; then
1488 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1489 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1490 # work properly (i.e., refer to `conftest.exe'), while it won't with
1492 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1494 *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1495 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1502 { { echo "$as_me:1512: error: cannot compute EXEEXT: cannot compile and link" >&5
1503 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1504 { (exit 1); exit 1; }; }
1507 rm -f conftest$ac_cv_exeext
1508 echo "$as_me:1518: result: $ac_cv_exeext" >&5
1509 echo "${ECHO_T}$ac_cv_exeext" >&6
1511 rm -f conftest.$ac_ext
1512 EXEEXT=$ac_cv_exeext
1514 echo "$as_me:1524: checking for object suffix" >&5
1515 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1516 if test "${ac_cv_objext+set}" = set; then
1517 echo $ECHO_N "(cached) $ECHO_C" >&6
1519 cat >conftest.$ac_ext <<_ACEOF
1520 #line 1530 "configure"
1521 #include "confdefs.h"
1531 rm -f conftest.o conftest.obj
1532 if { (eval echo "$as_me:1542: \"$ac_compile\"") >&5
1533 (eval $ac_compile) 2>&5
1535 echo "$as_me:1545: \$? = $ac_status" >&5
1536 (exit $ac_status); }; then
1537 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1539 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
1540 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1545 echo "$as_me: failed program was:" >&5
1546 cat conftest.$ac_ext >&5
1547 { { echo "$as_me:1557: error: cannot compute OBJEXT: cannot compile" >&5
1548 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1549 { (exit 1); exit 1; }; }
1552 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1554 echo "$as_me:1564: result: $ac_cv_objext" >&5
1555 echo "${ECHO_T}$ac_cv_objext" >&6
1556 OBJEXT=$ac_cv_objext
1558 echo "$as_me:1568: checking whether we are using the GNU C compiler" >&5
1559 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1560 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1561 echo $ECHO_N "(cached) $ECHO_C" >&6
1563 cat >conftest.$ac_ext <<_ACEOF
1564 #line 1574 "configure"
1565 #include "confdefs.h"
1578 rm -f conftest.$ac_objext
1579 if { (eval echo "$as_me:1589: \"$ac_compile\"") >&5
1580 (eval $ac_compile) 2>&5
1582 echo "$as_me:1592: \$? = $ac_status" >&5
1583 (exit $ac_status); } &&
1584 { ac_try='test -s conftest.$ac_objext'
1585 { (eval echo "$as_me:1595: \"$ac_try\"") >&5
1588 echo "$as_me:1598: \$? = $ac_status" >&5
1589 (exit $ac_status); }; }; then
1592 echo "$as_me: failed program was:" >&5
1593 cat conftest.$ac_ext >&5
1596 rm -f conftest.$ac_objext conftest.$ac_ext
1597 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1600 echo "$as_me:1610: result: $ac_cv_c_compiler_gnu" >&5
1601 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1602 GCC=`test $ac_compiler_gnu = yes && echo yes`
1603 ac_test_CFLAGS=${CFLAGS+set}
1604 ac_save_CFLAGS=$CFLAGS
1606 echo "$as_me:1616: checking whether $CC accepts -g" >&5
1607 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1608 if test "${ac_cv_prog_cc_g+set}" = set; then
1609 echo $ECHO_N "(cached) $ECHO_C" >&6
1611 cat >conftest.$ac_ext <<_ACEOF
1612 #line 1622 "configure"
1613 #include "confdefs.h"
1623 rm -f conftest.$ac_objext
1624 if { (eval echo "$as_me:1634: \"$ac_compile\"") >&5
1625 (eval $ac_compile) 2>&5
1627 echo "$as_me:1637: \$? = $ac_status" >&5
1628 (exit $ac_status); } &&
1629 { ac_try='test -s conftest.$ac_objext'
1630 { (eval echo "$as_me:1640: \"$ac_try\"") >&5
1633 echo "$as_me:1643: \$? = $ac_status" >&5
1634 (exit $ac_status); }; }; then
1637 echo "$as_me: failed program was:" >&5
1638 cat conftest.$ac_ext >&5
1641 rm -f conftest.$ac_objext conftest.$ac_ext
1643 echo "$as_me:1653: result: $ac_cv_prog_cc_g" >&5
1644 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1645 if test "$ac_test_CFLAGS" = set; then
1646 CFLAGS=$ac_save_CFLAGS
1647 elif test $ac_cv_prog_cc_g = yes; then
1648 if test "$GCC" = yes; then
1654 if test "$GCC" = yes; then
1660 # Some people use a C++ compiler to compile C. Since we use `exit',
1661 # in C++ we need to declare it. In case someone uses the same compiler
1662 # for both compiling C and C++ we need to have the C++ compiler decide
1663 # the declaration of exit, since it's the most demanding environment.
1664 cat >conftest.$ac_ext <<_ACEOF
1669 rm -f conftest.$ac_objext
1670 if { (eval echo "$as_me:1680: \"$ac_compile\"") >&5
1671 (eval $ac_compile) 2>&5
1673 echo "$as_me:1683: \$? = $ac_status" >&5
1674 (exit $ac_status); } &&
1675 { ac_try='test -s conftest.$ac_objext'
1676 { (eval echo "$as_me:1686: \"$ac_try\"") >&5
1679 echo "$as_me:1689: \$? = $ac_status" >&5
1680 (exit $ac_status); }; }; then
1681 for ac_declaration in \
1683 '#include <stdlib.h>' \
1684 'extern "C" void std::exit (int) throw (); using std::exit;' \
1685 'extern "C" void std::exit (int); using std::exit;' \
1686 'extern "C" void exit (int) throw ();' \
1687 'extern "C" void exit (int);' \
1690 cat >conftest.$ac_ext <<_ACEOF
1691 #line 1701 "configure"
1692 #include "confdefs.h"
1703 rm -f conftest.$ac_objext
1704 if { (eval echo "$as_me:1714: \"$ac_compile\"") >&5
1705 (eval $ac_compile) 2>&5
1707 echo "$as_me:1717: \$? = $ac_status" >&5
1708 (exit $ac_status); } &&
1709 { ac_try='test -s conftest.$ac_objext'
1710 { (eval echo "$as_me:1720: \"$ac_try\"") >&5
1713 echo "$as_me:1723: \$? = $ac_status" >&5
1714 (exit $ac_status); }; }; then
1717 echo "$as_me: failed program was:" >&5
1718 cat conftest.$ac_ext >&5
1721 rm -f conftest.$ac_objext conftest.$ac_ext
1722 cat >conftest.$ac_ext <<_ACEOF
1723 #line 1733 "configure"
1724 #include "confdefs.h"
1734 rm -f conftest.$ac_objext
1735 if { (eval echo "$as_me:1745: \"$ac_compile\"") >&5
1736 (eval $ac_compile) 2>&5
1738 echo "$as_me:1748: \$? = $ac_status" >&5
1739 (exit $ac_status); } &&
1740 { ac_try='test -s conftest.$ac_objext'
1741 { (eval echo "$as_me:1751: \"$ac_try\"") >&5
1744 echo "$as_me:1754: \$? = $ac_status" >&5
1745 (exit $ac_status); }; }; then
1748 echo "$as_me: failed program was:" >&5
1749 cat conftest.$ac_ext >&5
1751 rm -f conftest.$ac_objext conftest.$ac_ext
1753 echo '#ifdef __cplusplus' >>confdefs.h
1754 echo $ac_declaration >>confdefs.h
1755 echo '#endif' >>confdefs.h
1758 echo "$as_me: failed program was:" >&5
1759 cat conftest.$ac_ext >&5
1761 rm -f conftest.$ac_objext conftest.$ac_ext
1763 ac_cpp='$CPP $CPPFLAGS'
1764 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1765 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1766 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1769 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1770 if test -f $ac_dir/install-sh; then
1772 ac_install_sh="$ac_aux_dir/install-sh -c"
1774 elif test -f $ac_dir/install.sh; then
1776 ac_install_sh="$ac_aux_dir/install.sh -c"
1778 elif test -f $ac_dir/shtool; then
1780 ac_install_sh="$ac_aux_dir/shtool install -c"
1784 if test -z "$ac_aux_dir"; then
1785 { { echo "$as_me:1795: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1786 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1787 { (exit 1); exit 1; }; }
1789 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1790 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1791 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1793 # Find a good install program. We prefer a C program (faster),
1794 # so one script is as good as another. But avoid the broken or
1795 # incompatible versions:
1796 # SysV /etc/install, /usr/sbin/install
1797 # SunOS /usr/etc/install
1798 # IRIX /sbin/install
1800 # AmigaOS /C/install, which installs bootblocks on floppy discs
1801 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1802 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1803 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1804 # ./install, which can be erroneously created by make from ./install.sh.
1805 echo "$as_me:1815: checking for a BSD compatible install" >&5
1806 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
1807 if test -z "$INSTALL"; then
1808 if test "${ac_cv_path_install+set}" = set; then
1809 echo $ECHO_N "(cached) $ECHO_C" >&6
1811 ac_save_IFS=$IFS; IFS=$ac_path_separator
1812 for ac_dir in $PATH; do
1814 # Account for people who put trailing slashes in PATH elements.
1816 / | ./ | .// | /cC/* \
1817 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
1820 # OSF1 and SCO ODT 3.0 have their own names for install.
1821 # Don't use installbsd from OSF since it installs stuff as root
1823 for ac_prog in ginstall scoinst install; do
1824 if $as_executable_p "$ac_dir/$ac_prog"; then
1825 if test $ac_prog = install &&
1826 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
1827 # AIX install. It has an incompatible calling convention.
1829 elif test $ac_prog = install &&
1830 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
1831 # program-specific install script used by HP pwplus--don't use.
1834 ac_cv_path_install="$ac_dir/$ac_prog -c"
1844 if test "${ac_cv_path_install+set}" = set; then
1845 INSTALL=$ac_cv_path_install
1847 # As a last resort, use the slow shell script. We don't cache a
1848 # path for INSTALL within a source directory, because that will
1849 # break other packages using the cache if that directory is
1850 # removed, or if the path is relative.
1851 INSTALL=$ac_install_sh
1854 echo "$as_me:1864: result: $INSTALL" >&5
1855 echo "${ECHO_T}$INSTALL" >&6
1857 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1858 # It thinks the first close brace ends the variable substitution.
1859 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1861 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1863 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1865 if test -n "$ac_tool_prefix"; then
1866 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1867 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1868 echo "$as_me:1878: checking for $ac_word" >&5
1869 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1870 if test "${ac_cv_prog_RANLIB+set}" = set; then
1871 echo $ECHO_N "(cached) $ECHO_C" >&6
1873 if test -n "$RANLIB"; then
1874 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1876 ac_save_IFS=$IFS; IFS=$ac_path_separator
1878 for ac_dir in $ac_dummy; do
1880 test -z "$ac_dir" && ac_dir=.
1881 $as_executable_p "$ac_dir/$ac_word" || continue
1882 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1883 echo "$as_me:1893: found $ac_dir/$ac_word" >&5
1889 RANLIB=$ac_cv_prog_RANLIB
1890 if test -n "$RANLIB"; then
1891 echo "$as_me:1901: result: $RANLIB" >&5
1892 echo "${ECHO_T}$RANLIB" >&6
1894 echo "$as_me:1904: result: no" >&5
1895 echo "${ECHO_T}no" >&6
1899 if test -z "$ac_cv_prog_RANLIB"; then
1900 ac_ct_RANLIB=$RANLIB
1901 # Extract the first word of "ranlib", so it can be a program name with args.
1902 set dummy ranlib; ac_word=$2
1903 echo "$as_me:1913: checking for $ac_word" >&5
1904 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1905 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
1906 echo $ECHO_N "(cached) $ECHO_C" >&6
1908 if test -n "$ac_ct_RANLIB"; then
1909 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
1911 ac_save_IFS=$IFS; IFS=$ac_path_separator
1913 for ac_dir in $ac_dummy; do
1915 test -z "$ac_dir" && ac_dir=.
1916 $as_executable_p "$ac_dir/$ac_word" || continue
1917 ac_cv_prog_ac_ct_RANLIB="ranlib"
1918 echo "$as_me:1928: found $ac_dir/$ac_word" >&5
1922 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
1925 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
1926 if test -n "$ac_ct_RANLIB"; then
1927 echo "$as_me:1937: result: $ac_ct_RANLIB" >&5
1928 echo "${ECHO_T}$ac_ct_RANLIB" >&6
1930 echo "$as_me:1940: result: no" >&5
1931 echo "${ECHO_T}no" >&6
1934 RANLIB=$ac_ct_RANLIB
1936 RANLIB="$ac_cv_prog_RANLIB"
1940 ac_cpp='$CPP $CPPFLAGS'
1941 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1942 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1943 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1944 echo "$as_me:1954: checking how to run the C preprocessor" >&5
1945 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
1946 # On Suns, sometimes $CPP names a directory.
1947 if test -n "$CPP" && test -d "$CPP"; then
1950 if test -z "$CPP"; then
1951 if test "${ac_cv_prog_CPP+set}" = set; then
1952 echo $ECHO_N "(cached) $ECHO_C" >&6
1954 # Double quotes because CPP needs to be expanded
1955 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
1957 # break 2 since there is a loop in there.
1959 for ac_c_preproc_warn_flag in '' yes
1961 # Use a header file that comes with gcc, so configuring glibc
1962 # with a fresh cross-compiler works.
1963 # On the NeXT, cc -E runs the code through the compiler's parser,
1964 # not just through cpp. "Syntax error" is here to catch this case.
1965 cat >conftest.$ac_ext <<_ACEOF
1966 #line 1976 "configure"
1967 #include "confdefs.h"
1971 if { (eval echo "$as_me:1981: \"$ac_cpp conftest.$ac_ext\"") >&5
1972 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
1974 egrep -v '^ *\+' conftest.er1 >conftest.err
1976 cat conftest.err >&5
1977 echo "$as_me:1987: \$? = $ac_status" >&5
1978 (exit $ac_status); } >/dev/null; then
1979 if test -s conftest.err; then
1980 ac_cpp_err=$ac_c_preproc_warn_flag
1987 if test -z "$ac_cpp_err"; then
1990 echo "$as_me: failed program was:" >&5
1991 cat conftest.$ac_ext >&5
1992 # Broken: fails on valid input.
1995 rm -f conftest.err conftest.$ac_ext
1997 # OK, works on sane cases. Now check whether non-existent headers
1998 # can be detected and how.
1999 cat >conftest.$ac_ext <<_ACEOF
2000 #line 2010 "configure"
2001 #include "confdefs.h"
2002 #include <ac_nonexistent.h>
2004 if { (eval echo "$as_me:2014: \"$ac_cpp conftest.$ac_ext\"") >&5
2005 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2007 egrep -v '^ *\+' conftest.er1 >conftest.err
2009 cat conftest.err >&5
2010 echo "$as_me:2020: \$? = $ac_status" >&5
2011 (exit $ac_status); } >/dev/null; then
2012 if test -s conftest.err; then
2013 ac_cpp_err=$ac_c_preproc_warn_flag
2020 if test -z "$ac_cpp_err"; then
2021 # Broken: success on invalid input.
2024 echo "$as_me: failed program was:" >&5
2025 cat conftest.$ac_ext >&5
2026 # Passes both tests.
2030 rm -f conftest.err conftest.$ac_ext
2033 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2034 rm -f conftest.err conftest.$ac_ext
2035 if $ac_preproc_ok; then
2047 echo "$as_me:2057: result: $CPP" >&5
2048 echo "${ECHO_T}$CPP" >&6
2050 for ac_c_preproc_warn_flag in '' yes
2052 # Use a header file that comes with gcc, so configuring glibc
2053 # with a fresh cross-compiler works.
2054 # On the NeXT, cc -E runs the code through the compiler's parser,
2055 # not just through cpp. "Syntax error" is here to catch this case.
2056 cat >conftest.$ac_ext <<_ACEOF
2057 #line 2067 "configure"
2058 #include "confdefs.h"
2062 if { (eval echo "$as_me:2072: \"$ac_cpp conftest.$ac_ext\"") >&5
2063 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2065 egrep -v '^ *\+' conftest.er1 >conftest.err
2067 cat conftest.err >&5
2068 echo "$as_me:2078: \$? = $ac_status" >&5
2069 (exit $ac_status); } >/dev/null; then
2070 if test -s conftest.err; then
2071 ac_cpp_err=$ac_c_preproc_warn_flag
2078 if test -z "$ac_cpp_err"; then
2081 echo "$as_me: failed program was:" >&5
2082 cat conftest.$ac_ext >&5
2083 # Broken: fails on valid input.
2086 rm -f conftest.err conftest.$ac_ext
2088 # OK, works on sane cases. Now check whether non-existent headers
2089 # can be detected and how.
2090 cat >conftest.$ac_ext <<_ACEOF
2091 #line 2101 "configure"
2092 #include "confdefs.h"
2093 #include <ac_nonexistent.h>
2095 if { (eval echo "$as_me:2105: \"$ac_cpp conftest.$ac_ext\"") >&5
2096 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2098 egrep -v '^ *\+' conftest.er1 >conftest.err
2100 cat conftest.err >&5
2101 echo "$as_me:2111: \$? = $ac_status" >&5
2102 (exit $ac_status); } >/dev/null; then
2103 if test -s conftest.err; then
2104 ac_cpp_err=$ac_c_preproc_warn_flag
2111 if test -z "$ac_cpp_err"; then
2112 # Broken: success on invalid input.
2115 echo "$as_me: failed program was:" >&5
2116 cat conftest.$ac_ext >&5
2117 # Passes both tests.
2121 rm -f conftest.err conftest.$ac_ext
2124 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2125 rm -f conftest.err conftest.$ac_ext
2126 if $ac_preproc_ok; then
2129 { { echo "$as_me:2139: error: C preprocessor \"$CPP\" fails sanity check" >&5
2130 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2131 { (exit 1); exit 1; }; }
2135 ac_cpp='$CPP $CPPFLAGS'
2136 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2137 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2138 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2140 echo "$as_me:2150: checking for ANSI C header files" >&5
2141 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
2142 if test "${ac_cv_header_stdc+set}" = set; then
2143 echo $ECHO_N "(cached) $ECHO_C" >&6
2145 cat >conftest.$ac_ext <<_ACEOF
2146 #line 2156 "configure"
2147 #include "confdefs.h"
2154 if { (eval echo "$as_me:2164: \"$ac_cpp conftest.$ac_ext\"") >&5
2155 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2157 egrep -v '^ *\+' conftest.er1 >conftest.err
2159 cat conftest.err >&5
2160 echo "$as_me:2170: \$? = $ac_status" >&5
2161 (exit $ac_status); } >/dev/null; then
2162 if test -s conftest.err; then
2163 ac_cpp_err=$ac_c_preproc_warn_flag
2170 if test -z "$ac_cpp_err"; then
2171 ac_cv_header_stdc=yes
2173 echo "$as_me: failed program was:" >&5
2174 cat conftest.$ac_ext >&5
2175 ac_cv_header_stdc=no
2177 rm -f conftest.err conftest.$ac_ext
2179 if test $ac_cv_header_stdc = yes; then
2180 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2181 cat >conftest.$ac_ext <<_ACEOF
2182 #line 2192 "configure"
2183 #include "confdefs.h"
2187 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2188 egrep "memchr" >/dev/null 2>&1; then
2191 ac_cv_header_stdc=no
2197 if test $ac_cv_header_stdc = yes; then
2198 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2199 cat >conftest.$ac_ext <<_ACEOF
2200 #line 2210 "configure"
2201 #include "confdefs.h"
2205 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2206 egrep "free" >/dev/null 2>&1; then
2209 ac_cv_header_stdc=no
2215 if test $ac_cv_header_stdc = yes; then
2216 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2217 if test "$cross_compiling" = yes; then
2220 cat >conftest.$ac_ext <<_ACEOF
2221 #line 2231 "configure"
2222 #include "confdefs.h"
2224 #if ((' ' & 0x0FF) == 0x020)
2225 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2226 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2228 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
2229 || ('j' <= (c) && (c) <= 'r') \
2230 || ('s' <= (c) && (c) <= 'z'))
2231 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
2234 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2239 for (i = 0; i < 256; i++)
2240 if (XOR (islower (i), ISLOWER (i))
2241 || toupper (i) != TOUPPER (i))
2246 rm -f conftest$ac_exeext
2247 if { (eval echo "$as_me:2257: \"$ac_link\"") >&5
2248 (eval $ac_link) 2>&5
2250 echo "$as_me:2260: \$? = $ac_status" >&5
2251 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
2252 { (eval echo "$as_me:2262: \"$ac_try\"") >&5
2255 echo "$as_me:2265: \$? = $ac_status" >&5
2256 (exit $ac_status); }; }; then
2259 echo "$as_me: program exited with status $ac_status" >&5
2260 echo "$as_me: failed program was:" >&5
2261 cat conftest.$ac_ext >&5
2262 ac_cv_header_stdc=no
2264 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_ext
2268 echo "$as_me:2278: result: $ac_cv_header_stdc" >&5
2269 echo "${ECHO_T}$ac_cv_header_stdc" >&6
2270 if test $ac_cv_header_stdc = yes; then
2272 cat >>confdefs.h <<\EOF
2273 #define STDC_HEADERS 1
2278 for ac_header in limits.h
2280 ac_ac_Header=`echo "ac_cv_header_$ac_header" | $ac_tr_sh`
2281 echo "$as_me:2291: checking for $ac_header" >&5
2282 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
2283 if eval "test \"\${$ac_ac_Header+set}\" = set"; then
2284 echo $ECHO_N "(cached) $ECHO_C" >&6
2286 cat >conftest.$ac_ext <<_ACEOF
2287 #line 2297 "configure"
2288 #include "confdefs.h"
2289 #include <$ac_header>
2291 if { (eval echo "$as_me:2301: \"$ac_cpp conftest.$ac_ext\"") >&5
2292 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2294 egrep -v '^ *\+' conftest.er1 >conftest.err
2296 cat conftest.err >&5
2297 echo "$as_me:2307: \$? = $ac_status" >&5
2298 (exit $ac_status); } >/dev/null; then
2299 if test -s conftest.err; then
2300 ac_cpp_err=$ac_c_preproc_warn_flag
2307 if test -z "$ac_cpp_err"; then
2308 eval "$ac_ac_Header=yes"
2310 echo "$as_me: failed program was:" >&5
2311 cat conftest.$ac_ext >&5
2312 eval "$ac_ac_Header=no"
2314 rm -f conftest.err conftest.$ac_ext
2316 echo "$as_me:2326: result: `eval echo '${'$ac_ac_Header'}'`" >&5
2317 echo "${ECHO_T}`eval echo '${'$ac_ac_Header'}'`" >&6
2318 if test `eval echo '${'$ac_ac_Header'}'` = yes; then
2319 cat >>confdefs.h <<EOF
2320 #define `echo "HAVE_$ac_header" | $ac_tr_cpp` 1
2326 echo "$as_me:2336: checking for $CC option to accept ANSI C" >&5
2327 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2328 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2329 echo $ECHO_N "(cached) $ECHO_C" >&6
2331 ac_cv_prog_cc_stdc=no
2333 cat >conftest.$ac_ext <<_ACEOF
2334 #line 2344 "configure"
2335 #include "confdefs.h"
2338 #include <sys/types.h>
2339 #include <sys/stat.h>
2340 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2341 struct buf { int x; };
2342 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2343 static char *e (p, i)
2349 static char *f (char * (*g) (char **, int), char **p, ...)
2354 s = g (p, va_arg (v,int));
2358 int test (int i, double x);
2359 struct s1 {int (*f) (int a);};
2360 struct s2 {int (*f) (double a);};
2361 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2367 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2372 # Don't try gcc -ansi; that turns off useful extensions and
2373 # breaks some systems' header files.
2374 # AIX -qlanglvl=ansi
2375 # Ultrix and OSF/1 -std1
2376 # HP-UX 10.20 and later -Ae
2377 # HP-UX older versions -Aa -D_HPUX_SOURCE
2378 # SVR4 -Xc -D__EXTENSIONS__
2379 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2381 CC="$ac_save_CC $ac_arg"
2382 rm -f conftest.$ac_objext
2383 if { (eval echo "$as_me:2393: \"$ac_compile\"") >&5
2384 (eval $ac_compile) 2>&5
2386 echo "$as_me:2396: \$? = $ac_status" >&5
2387 (exit $ac_status); } &&
2388 { ac_try='test -s conftest.$ac_objext'
2389 { (eval echo "$as_me:2399: \"$ac_try\"") >&5
2392 echo "$as_me:2402: \$? = $ac_status" >&5
2393 (exit $ac_status); }; }; then
2394 ac_cv_prog_cc_stdc=$ac_arg
2397 echo "$as_me: failed program was:" >&5
2398 cat conftest.$ac_ext >&5
2400 rm -f conftest.$ac_objext
2402 rm -f conftest.$ac_ext conftest.$ac_objext
2407 case "x$ac_cv_prog_cc_stdc" in
2409 echo "$as_me:2419: result: none needed" >&5
2410 echo "${ECHO_T}none needed" >&6 ;;
2412 echo "$as_me:2422: result: $ac_cv_prog_cc_stdc" >&5
2413 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2414 CC="$CC $ac_cv_prog_cc_stdc" ;;
2417 echo "$as_me:2427: checking for an ANSI C-conforming const" >&5
2418 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
2419 if test "${ac_cv_c_const+set}" = set; then
2420 echo $ECHO_N "(cached) $ECHO_C" >&6
2422 cat >conftest.$ac_ext <<_ACEOF
2423 #line 2433 "configure"
2424 #include "confdefs.h"
2429 /* FIXME: Include the comments suggested by Paul. */
2431 /* Ultrix mips cc rejects this. */
2432 typedef int charset[2];
2434 /* SunOS 4.1.1 cc rejects this. */
2435 char const *const *ccp;
2437 /* NEC SVR4.0.2 mips cc rejects this. */
2438 struct point {int x, y;};
2439 static struct point const zero = {0,0};
2440 /* AIX XL C 1.02.0.0 rejects this.
2441 It does not let you subtract one const X* pointer from another in
2442 an arm of an if-expression whose if-part is not a constant
2444 const char *g = "string";
2445 ccp = &g + (g ? g-g : 0);
2446 /* HPUX 7.0 cc rejects these. */
2449 ccp = (char const *const *) p;
2450 { /* SCO 3.2v4 cc rejects this. */
2452 char const *s = 0 ? (char *) 0 : (char const *) 0;
2456 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2458 const int *foo = &x[0];
2461 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2462 typedef const int *iptr;
2466 { /* AIX XL C 1.02.0.0 rejects this saying
2467 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2468 struct s { int j; const int *ap[3]; };
2469 struct s *b; b->j = 5;
2471 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2480 rm -f conftest.$ac_objext
2481 if { (eval echo "$as_me:2491: \"$ac_compile\"") >&5
2482 (eval $ac_compile) 2>&5
2484 echo "$as_me:2494: \$? = $ac_status" >&5
2485 (exit $ac_status); } &&
2486 { ac_try='test -s conftest.$ac_objext'
2487 { (eval echo "$as_me:2497: \"$ac_try\"") >&5
2490 echo "$as_me:2500: \$? = $ac_status" >&5
2491 (exit $ac_status); }; }; then
2494 echo "$as_me: failed program was:" >&5
2495 cat conftest.$ac_ext >&5
2498 rm -f conftest.$ac_objext conftest.$ac_ext
2500 echo "$as_me:2510: result: $ac_cv_c_const" >&5
2501 echo "${ECHO_T}$ac_cv_c_const" >&6
2502 if test $ac_cv_c_const = no; then
2504 cat >>confdefs.h <<\EOF
2510 for ac_header in stdlib.h string.h memory.h strings.h inttypes.h unistd.h
2512 ac_ac_Header=`echo "ac_cv_header_$ac_header" | $ac_tr_sh`
2513 echo "$as_me:2523: checking for $ac_header" >&5
2514 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
2515 if eval "test \"\${$ac_ac_Header+set}\" = set"; then
2516 echo $ECHO_N "(cached) $ECHO_C" >&6
2518 cat >conftest.$ac_ext <<_ACEOF
2519 #line 2529 "configure"
2520 #include "confdefs.h"
2521 #include <$ac_header>
2523 if { (eval echo "$as_me:2533: \"$ac_cpp conftest.$ac_ext\"") >&5
2524 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2526 egrep -v '^ *\+' conftest.er1 >conftest.err
2528 cat conftest.err >&5
2529 echo "$as_me:2539: \$? = $ac_status" >&5
2530 (exit $ac_status); } >/dev/null; then
2531 if test -s conftest.err; then
2532 ac_cpp_err=$ac_c_preproc_warn_flag
2539 if test -z "$ac_cpp_err"; then
2540 eval "$ac_ac_Header=yes"
2542 echo "$as_me: failed program was:" >&5
2543 cat conftest.$ac_ext >&5
2544 eval "$ac_ac_Header=no"
2546 rm -f conftest.err conftest.$ac_ext
2548 echo "$as_me:2558: result: `eval echo '${'$ac_ac_Header'}'`" >&5
2549 echo "${ECHO_T}`eval echo '${'$ac_ac_Header'}'`" >&6
2550 if test `eval echo '${'$ac_ac_Header'}'` = yes; then
2551 cat >>confdefs.h <<EOF
2552 #define `echo "HAVE_$ac_header" | $ac_tr_cpp` 1
2558 echo "$as_me:2568: checking for size_t" >&5
2559 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
2560 if test "${ac_cv_type_size_t+set}" = set; then
2561 echo $ECHO_N "(cached) $ECHO_C" >&6
2563 cat >conftest.$ac_ext <<_ACEOF
2564 #line 2574 "configure"
2565 #include "confdefs.h"
2566 $ac_includes_default
2572 if (sizeof (size_t))
2578 rm -f conftest.$ac_objext
2579 if { (eval echo "$as_me:2589: \"$ac_compile\"") >&5
2580 (eval $ac_compile) 2>&5
2582 echo "$as_me:2592: \$? = $ac_status" >&5
2583 (exit $ac_status); } &&
2584 { ac_try='test -s conftest.$ac_objext'
2585 { (eval echo "$as_me:2595: \"$ac_try\"") >&5
2588 echo "$as_me:2598: \$? = $ac_status" >&5
2589 (exit $ac_status); }; }; then
2590 ac_cv_type_size_t=yes
2592 echo "$as_me: failed program was:" >&5
2593 cat conftest.$ac_ext >&5
2594 ac_cv_type_size_t=no
2596 rm -f conftest.$ac_objext conftest.$ac_ext
2598 echo "$as_me:2608: result: $ac_cv_type_size_t" >&5
2599 echo "${ECHO_T}$ac_cv_type_size_t" >&6
2600 if test $ac_cv_type_size_t = yes; then
2604 cat >>confdefs.h <<EOF
2605 #define size_t unsigned
2610 for ac_func in bcopy memmove strerror
2612 ac_ac_var=`echo "ac_cv_func_$ac_func" | $ac_tr_sh`
2613 echo "$as_me:2623: checking for $ac_func" >&5
2614 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
2615 if eval "test \"\${$ac_ac_var+set}\" = set"; then
2616 echo $ECHO_N "(cached) $ECHO_C" >&6
2618 cat >conftest.$ac_ext <<_ACEOF
2619 #line 2629 "configure"
2620 #include "confdefs.h"
2621 /* System header to define __stub macros and hopefully few prototypes,
2622 which can conflict with char $ac_func (); below. */
2624 /* Override any gcc2 internal prototype to avoid an error. */
2628 /* We use char because int might match the return type of a gcc2
2629 builtin and then its argument prototype would still apply. */
2636 /* The GNU C library defines this for functions which it implements
2637 to always fail with ENOSYS. Some functions are actually named
2638 something starting with __ and the normal name is an alias. */
2639 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2649 rm -f conftest.$ac_objext conftest$ac_exeext
2650 if { (eval echo "$as_me:2660: \"$ac_link\"") >&5
2651 (eval $ac_link) 2>&5
2653 echo "$as_me:2663: \$? = $ac_status" >&5
2654 (exit $ac_status); } &&
2655 { ac_try='test -s conftest$ac_exeext'
2656 { (eval echo "$as_me:2666: \"$ac_try\"") >&5
2659 echo "$as_me:2669: \$? = $ac_status" >&5
2660 (exit $ac_status); }; }; then
2661 eval "$ac_ac_var=yes"
2663 echo "$as_me: failed program was:" >&5
2664 cat conftest.$ac_ext >&5
2665 eval "$ac_ac_var=no"
2667 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
2669 echo "$as_me:2679: result: `eval echo '${'$ac_ac_var'}'`" >&5
2670 echo "${ECHO_T}`eval echo '${'$ac_ac_var'}'`" >&6
2671 if test `eval echo '${'$ac_ac_var'}'` = yes; then
2672 cat >>confdefs.h <<EOF
2673 #define `echo "HAVE_$ac_func" | $ac_tr_cpp` 1
2679 # Check whether --enable-utf8 or --disable-utf8 was given.
2680 if test "${enable_utf8+set}" = set; then
2681 enableval="$enable_utf8"
2682 if test "$enableval" = "yes"; then
2688 # Check whether --enable-newline-is-cr or --disable-newline-is-cr was given.
2689 if test "${enable_newline_is_cr+set}" = set; then
2690 enableval="$enable_newline_is_cr"
2691 if test "$enableval" = "yes"; then
2692 NEWLINE=-DNEWLINE=13
2697 # Check whether --enable-newline-is-lf or --disable-newline-is-lf was given.
2698 if test "${enable_newline_is_lf+set}" = set; then
2699 enableval="$enable_newline_is_lf"
2700 if test "$enableval" = "yes"; then
2701 NEWLINE=-DNEWLINE=10
2706 # Check whether --enable-shared or --disable-shared was given.
2707 if test "${enable_shared+set}" = set; then
2708 enableval="$enable_shared"
2709 p=${PACKAGE-default}
2711 yes) enable_shared=yes ;;
2712 no) enable_shared=no ;;
2715 # Look at the argument we got. We use all the common list separators.
2716 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2717 for pkg in $enableval; do
2718 if test "X$pkg" = "X$p"; then
2728 # Check whether --enable-static or --disable-static was given.
2729 if test "${enable_static+set}" = set; then
2730 enableval="$enable_static"
2731 p=${PACKAGE-default}
2733 yes) enable_static=yes ;;
2734 no) enable_static=no ;;
2737 # Look at the argument we got. We use all the common list separators.
2738 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2739 for pkg in $enableval; do
2740 if test "X$pkg" = "X$p"; then
2750 # Check whether --enable-fast-install or --disable-fast-install was given.
2751 if test "${enable_fast_install+set}" = set; then
2752 enableval="$enable_fast_install"
2753 p=${PACKAGE-default}
2755 yes) enable_fast_install=yes ;;
2756 no) enable_fast_install=no ;;
2758 enable_fast_install=no
2759 # Look at the argument we got. We use all the common list separators.
2760 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2761 for pkg in $enableval; do
2762 if test "X$pkg" = "X$p"; then
2763 enable_fast_install=yes
2770 enable_fast_install=yes
2772 # Make sure we can run config.sub.
2773 $ac_config_sub sun4 >/dev/null 2>&1 ||
2774 { { echo "$as_me:2784: error: cannot run $ac_config_sub" >&5
2775 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
2776 { (exit 1); exit 1; }; }
2778 echo "$as_me:2788: checking build system type" >&5
2779 echo $ECHO_N "checking build system type... $ECHO_C" >&6
2780 if test "${ac_cv_build+set}" = set; then
2781 echo $ECHO_N "(cached) $ECHO_C" >&6
2783 ac_cv_build_alias=$build_alias
2784 test -z "$ac_cv_build_alias" &&
2785 ac_cv_build_alias=`$ac_config_guess`
2786 test -z "$ac_cv_build_alias" &&
2787 { { echo "$as_me:2797: error: cannot guess build type; you must specify one" >&5
2788 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2789 { (exit 1); exit 1; }; }
2790 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
2791 { { echo "$as_me:2801: error: $ac_config_sub $ac_cv_build_alias failed." >&5
2792 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
2793 { (exit 1); exit 1; }; }
2796 echo "$as_me:2806: result: $ac_cv_build" >&5
2797 echo "${ECHO_T}$ac_cv_build" >&6
2799 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2800 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2801 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2803 echo "$as_me:2813: checking host system type" >&5
2804 echo $ECHO_N "checking host system type... $ECHO_C" >&6
2805 if test "${ac_cv_host+set}" = set; then
2806 echo $ECHO_N "(cached) $ECHO_C" >&6
2808 ac_cv_host_alias=$host_alias
2809 test -z "$ac_cv_host_alias" &&
2810 ac_cv_host_alias=$ac_cv_build_alias
2811 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
2812 { { echo "$as_me:2822: error: $ac_config_sub $ac_cv_host_alias failed" >&5
2813 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
2814 { (exit 1); exit 1; }; }
2817 echo "$as_me:2827: result: $ac_cv_host" >&5
2818 echo "${ECHO_T}$ac_cv_host" >&6
2820 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2821 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2822 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2824 # Check whether --with-gnu-ld or --without-gnu-ld was given.
2825 if test "${with_gnu_ld+set}" = set; then
2826 withval="$with_gnu_ld"
2827 test "$withval" = no || with_gnu_ld=yes
2832 if test "$GCC" = yes; then
2833 # Check if gcc -print-prog-name=ld gives a path.
2834 echo "$as_me:2844: checking for ld used by GCC" >&5
2835 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
2838 # gcc leaves a trailing carriage return which upsets mingw
2839 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
2841 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
2844 # Accept absolute paths.
2845 [\\/]* | [A-Za-z]:[\\/]*)
2846 re_direlt='/[^/][^/]*/\.\./'
2847 # Canonicalize the path of ld
2848 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
2849 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
2850 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
2852 test -z "$LD" && LD="$ac_prog"
2855 # If it fails, then pretend we aren't using GCC.
2859 # If it is relative, then search for the first ld in PATH.
2863 elif test "$with_gnu_ld" = yes; then
2864 echo "$as_me:2874: checking for GNU ld" >&5
2865 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
2867 echo "$as_me:2877: checking for non-GNU ld" >&5
2868 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
2870 if test "${lt_cv_path_LD+set}" = set; then
2871 echo $ECHO_N "(cached) $ECHO_C" >&6
2873 if test -z "$LD"; then
2874 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
2875 for ac_dir in $PATH; do
2876 test -z "$ac_dir" && ac_dir=.
2877 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
2878 lt_cv_path_LD="$ac_dir/$ac_prog"
2879 # Check to see if the program is GNU ld. I'd rather use --version,
2880 # but apparently some GNU ld's only accept -v.
2881 # Break only if it was the GNU/non-GNU ld that we prefer.
2882 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
2883 test "$with_gnu_ld" != no && break
2885 test "$with_gnu_ld" != yes && break
2891 lt_cv_path_LD="$LD" # Let the user override the test with a path.
2896 if test -n "$LD"; then
2897 echo "$as_me:2907: result: $LD" >&5
2898 echo "${ECHO_T}$LD" >&6
2900 echo "$as_me:2910: result: no" >&5
2901 echo "${ECHO_T}no" >&6
2903 test -z "$LD" && { { echo "$as_me:2913: error: no acceptable ld found in \$PATH" >&5
2904 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
2905 { (exit 1); exit 1; }; }
2906 echo "$as_me:2916: checking if the linker ($LD) is GNU ld" >&5
2907 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
2908 if test "${lt_cv_prog_gnu_ld+set}" = set; then
2909 echo $ECHO_N "(cached) $ECHO_C" >&6
2911 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
2912 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
2913 lt_cv_prog_gnu_ld=yes
2915 lt_cv_prog_gnu_ld=no
2918 echo "$as_me:2928: result: $lt_cv_prog_gnu_ld" >&5
2919 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
2920 with_gnu_ld=$lt_cv_prog_gnu_ld
2922 echo "$as_me:2932: checking for $LD option to reload object files" >&5
2923 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
2924 if test "${lt_cv_ld_reload_flag+set}" = set; then
2925 echo $ECHO_N "(cached) $ECHO_C" >&6
2927 lt_cv_ld_reload_flag='-r'
2929 echo "$as_me:2939: result: $lt_cv_ld_reload_flag" >&5
2930 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
2931 reload_flag=$lt_cv_ld_reload_flag
2932 test -n "$reload_flag" && reload_flag=" $reload_flag"
2934 echo "$as_me:2944: checking for BSD-compatible nm" >&5
2935 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
2936 if test "${lt_cv_path_NM+set}" = set; then
2937 echo $ECHO_N "(cached) $ECHO_C" >&6
2939 if test -n "$NM"; then
2940 # Let the user override the test.
2943 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
2944 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
2945 test -z "$ac_dir" && ac_dir=.
2946 tmp_nm=$ac_dir/${ac_tool_prefix}nm
2947 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
2948 # Check to see if the nm accepts a BSD-compat flag.
2949 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
2950 # nm: unknown option "B" ignored
2951 # Tru64's nm complains that /dev/null is an invalid object file
2952 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
2953 lt_cv_path_NM="$tmp_nm -B"
2955 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
2956 lt_cv_path_NM="$tmp_nm -p"
2959 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
2960 continue # so that we can try to find one that supports BSD flags
2965 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
2970 echo "$as_me:2980: result: $NM" >&5
2971 echo "${ECHO_T}$NM" >&6
2973 echo "$as_me:2983: checking whether ln -s works" >&5
2974 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2976 if test "$LN_S" = "ln -s"; then
2977 echo "$as_me:2987: result: yes" >&5
2978 echo "${ECHO_T}yes" >&6
2980 echo "$as_me:2990: result: no, using $LN_S" >&5
2981 echo "${ECHO_T}no, using $LN_S" >&6
2984 echo "$as_me:2994: checking how to recognise dependant libraries" >&5
2985 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
2986 if test "${lt_cv_deplibs_check_method+set}" = set; then
2987 echo $ECHO_N "(cached) $ECHO_C" >&6
2989 lt_cv_file_magic_cmd='$MAGIC_CMD'
2990 lt_cv_file_magic_test_file=
2991 lt_cv_deplibs_check_method='unknown'
2992 # Need to set the preceding variable on all platforms that support
2993 # interlibrary dependencies.
2994 # 'none' -- dependencies not supported.
2995 # `unknown' -- same as none, but documents that we really don't know.
2996 # 'pass_all' -- all dependencies passed with no checks.
2997 # 'test_compile' -- check by making test program.
2998 # ['file_magic [regex]'] -- check by looking for files in library path
2999 # which responds to the $file_magic_cmd with a given egrep regex.
3000 # If you have `file' or equivalent on your system and you're not sure
3001 # whether `pass_all' will *always* work, you probably want this one.
3005 lt_cv_deplibs_check_method=pass_all
3009 lt_cv_deplibs_check_method=pass_all
3013 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3014 lt_cv_file_magic_cmd='/usr/bin/file -L'
3015 lt_cv_file_magic_test_file=/shlib/libc.so
3018 cygwin* | mingw* | pw32*)
3019 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3020 lt_cv_file_magic_cmd='$OBJDUMP -f'
3023 darwin* | rhapsody*)
3024 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3025 lt_cv_file_magic_cmd='/usr/bin/file -L'
3027 rhapsody* | darwin1.012)
3028 lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
3031 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3037 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3040 # Not sure whether the presence of OpenBSD here was a mistake.
3041 # Let's accept both of them until this is cleared up.
3042 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3043 lt_cv_file_magic_cmd=/usr/bin/file
3044 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3048 lt_cv_deplibs_check_method=pass_all
3053 lt_cv_deplibs_check_method=pass_all
3057 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3058 lt_cv_file_magic_cmd=/usr/bin/file
3059 lt_cv_file_magic_test_file=/usr/lib/libc.sl
3065 # this will be overridden with pass_all, but let us keep it just in case
3066 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3070 *-32|*"-32 ") libmagic=32-bit;;
3071 *-n32|*"-n32 ") libmagic=N32;;
3072 *-64|*"-64 ") libmagic=64-bit;;
3073 *) libmagic=never-match;;
3075 # this will be overridden with pass_all, but let us keep it just in case
3076 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3079 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3080 lt_cv_deplibs_check_method=pass_all
3083 # This must be Linux ELF.
3086 alpha* | i*86 | powerpc* | sparc* | ia64* )
3087 lt_cv_deplibs_check_method=pass_all ;;
3089 # glibc up to 2.1.1 does not perform some relocations on ARM
3090 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3092 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3096 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3097 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3099 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3104 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3105 lt_cv_file_magic_cmd=/usr/bin/file
3106 lt_cv_file_magic_test_file=/usr/lib/libnls.so
3109 osf3* | osf4* | osf5*)
3110 # this will be overridden with pass_all, but let us keep it just in case
3111 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3112 lt_cv_file_magic_test_file=/shlib/libc.so
3113 lt_cv_deplibs_check_method=pass_all
3117 lt_cv_deplibs_check_method=pass_all
3121 lt_cv_deplibs_check_method=pass_all
3122 lt_cv_file_magic_test_file=/lib/libc.so
3125 sysv5uw[78]* | sysv4*uw2*)
3126 lt_cv_deplibs_check_method=pass_all
3129 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3130 case $host_vendor in
3132 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]'
3133 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3136 lt_cv_deplibs_check_method=pass_all
3139 lt_cv_file_magic_cmd='/bin/file'
3140 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3143 lt_cv_file_magic_cmd='/bin/file'
3144 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3145 lt_cv_file_magic_test_file=/lib/libc.so
3152 echo "$as_me:3162: result: $lt_cv_deplibs_check_method" >&5
3153 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3154 file_magic_cmd=$lt_cv_file_magic_cmd
3155 deplibs_check_method=$lt_cv_deplibs_check_method
3157 # Check for command to grab the raw symbol name followed by C symbol from nm.
3158 echo "$as_me:3168: checking command to parse $NM output" >&5
3159 echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
3160 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
3161 echo $ECHO_N "(cached) $ECHO_C" >&6
3164 # These are sane defaults that work on at least a few old systems.
3165 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
3167 # Character class describing NM global symbol codes.
3168 symcode='[BCDEGRST]'
3170 # Regexp to match symbols that can be accessed directly from C.
3171 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
3173 # Transform the above into a raw symbol and a C symbol.
3174 symxfrm='\1 \2\3 \3'
3176 # Transform an extracted symbol line into a proper C declaration
3177 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
3179 # Define system-specific variables.
3184 cygwin* | mingw* | pw32*)
3185 symcode='[ABCDGISTW]'
3187 hpux*) # Its linker distinguishes data from code symbols
3188 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
3191 symcode='[BCDEGRST]'
3201 # Handle CRLF in mingw tool chain
3205 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
3209 # If we're using GNU nm, then use its standard symbol codes.
3210 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
3211 symcode='[ABCDGISTW]'
3214 # Try without a prefix undercore, then with it.
3215 for ac_symprfx in "" "_"; do
3217 # Write the raw and C identifiers.
3218 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
3220 # Check to see that the pipe works correctly.
3223 cat > conftest.$ac_ext <<EOF
3228 void nm_test_func(){}
3232 int main(){nm_test_var='a';nm_test_func();return(0);}
3235 if { (eval echo "$as_me:3245: \"$ac_compile\"") >&5
3236 (eval $ac_compile) 2>&5
3238 echo "$as_me:3248: \$? = $ac_status" >&5
3239 (exit $ac_status); }; then
3240 # Now try to grab the symbols.
3242 if { (eval echo "$as_me:3252: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
3243 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
3245 echo "$as_me:3255: \$? = $ac_status" >&5
3246 (exit $ac_status); } && test -s "$nlist"; then
3247 # Try sorting and uniquifying the output.
3248 if sort "$nlist" | uniq > "$nlist"T; then
3249 mv -f "$nlist"T "$nlist"
3254 # Make sure that we snagged all the symbols we need.
3255 if egrep ' nm_test_var$' "$nlist" >/dev/null; then
3256 if egrep ' nm_test_func$' "$nlist" >/dev/null; then
3257 cat <<EOF > conftest.$ac_ext
3263 # Now generate the symbol file.
3264 eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
3266 cat <<EOF >> conftest.$ac_ext
3267 #if defined (__STDC__) && __STDC__
3268 # define lt_ptr_t void *
3270 # define lt_ptr_t char *
3274 /* The mapping between symbol names and symbols. */
3279 lt_preloaded_symbols[] =
3282 sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" >> conftest.$ac_ext
3283 cat <<\EOF >> conftest.$ac_ext
3291 # Now try linking the two files.
3292 mv conftest.$ac_objext conftstm.$ac_objext
3294 save_CFLAGS="$CFLAGS"
3295 LIBS="conftstm.$ac_objext"
3296 CFLAGS="$CFLAGS$no_builtin_flag"
3297 if { (eval echo "$as_me:3307: \"$ac_link\"") >&5
3298 (eval $ac_link) 2>&5
3300 echo "$as_me:3310: \$? = $ac_status" >&5
3301 (exit $ac_status); } && test -s conftest; then
3305 CFLAGS="$save_CFLAGS"
3307 echo "cannot find nm_test_func in $nlist" >&5
3310 echo "cannot find nm_test_var in $nlist" >&5
3313 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
3316 echo "$progname: failed program was:" >&5
3317 cat conftest.$ac_ext >&5
3319 rm -f conftest* conftst*
3321 # Do not use the global_symbol_pipe unless it works.
3322 if test "$pipe_works" = yes; then
3325 lt_cv_sys_global_symbol_pipe=
3331 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
3332 if test -z "$lt_cv_sys_global_symbol_pipe"; then
3333 global_symbol_to_cdecl=
3335 global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
3337 if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
3338 echo "$as_me:3348: result: failed" >&5
3339 echo "${ECHO_T}failed" >&6
3341 echo "$as_me:3351: result: ok" >&5
3342 echo "${ECHO_T}ok" >&6
3345 for ac_header in dlfcn.h
3347 ac_ac_Header=`echo "ac_cv_header_$ac_header" | $ac_tr_sh`
3348 echo "$as_me:3358: checking for $ac_header" >&5
3349 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3350 if eval "test \"\${$ac_ac_Header+set}\" = set"; then
3351 echo $ECHO_N "(cached) $ECHO_C" >&6
3353 cat >conftest.$ac_ext <<_ACEOF
3354 #line 3364 "configure"
3355 #include "confdefs.h"
3356 #include <$ac_header>
3358 if { (eval echo "$as_me:3368: \"$ac_cpp conftest.$ac_ext\"") >&5
3359 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3361 egrep -v '^ *\+' conftest.er1 >conftest.err
3363 cat conftest.err >&5
3364 echo "$as_me:3374: \$? = $ac_status" >&5
3365 (exit $ac_status); } >/dev/null; then
3366 if test -s conftest.err; then
3367 ac_cpp_err=$ac_c_preproc_warn_flag
3374 if test -z "$ac_cpp_err"; then
3375 eval "$ac_ac_Header=yes"
3377 echo "$as_me: failed program was:" >&5
3378 cat conftest.$ac_ext >&5
3379 eval "$ac_ac_Header=no"
3381 rm -f conftest.err conftest.$ac_ext
3383 echo "$as_me:3393: result: `eval echo '${'$ac_ac_Header'}'`" >&5
3384 echo "${ECHO_T}`eval echo '${'$ac_ac_Header'}'`" >&6
3385 if test `eval echo '${'$ac_ac_Header'}'` = yes; then
3386 cat >>confdefs.h <<EOF
3387 #define `echo "HAVE_$ac_header" | $ac_tr_cpp` 1
3393 # Only perform the check for file, if the check method requires it
3394 case $deplibs_check_method in
3396 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
3397 echo "$as_me:3407: checking for ${ac_tool_prefix}file" >&5
3398 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
3399 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3400 echo $ECHO_N "(cached) $ECHO_C" >&6
3404 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3407 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3410 ac_save_MAGIC_CMD="$MAGIC_CMD"
3411 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3412 ac_dummy="/usr/bin:$PATH"
3413 for ac_dir in $ac_dummy; do
3414 test -z "$ac_dir" && ac_dir=.
3415 if test -f $ac_dir/${ac_tool_prefix}file; then
3416 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
3417 if test -n "$file_magic_test_file"; then
3418 case $deplibs_check_method in
3420 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3421 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3422 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3423 egrep "$file_magic_regex" > /dev/null; then
3428 *** Warning: the command libtool uses to detect shared libraries,
3429 *** $file_magic_cmd, produces output that libtool cannot recognize.
3430 *** The result is that libtool may fail to recognize shared libraries
3431 *** as such. This will affect the creation of libtool libraries that
3432 *** depend on shared libraries, but programs linked with such libtool
3433 *** libraries will work regardless of this problem. Nevertheless, you
3434 *** may want to report the problem to your system manager and/or to
3435 *** bug-libtool@gnu.org
3445 MAGIC_CMD="$ac_save_MAGIC_CMD"
3450 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3451 if test -n "$MAGIC_CMD"; then
3452 echo "$as_me:3462: result: $MAGIC_CMD" >&5
3453 echo "${ECHO_T}$MAGIC_CMD" >&6
3455 echo "$as_me:3465: result: no" >&5
3456 echo "${ECHO_T}no" >&6
3459 if test -z "$lt_cv_path_MAGIC_CMD"; then
3460 if test -n "$ac_tool_prefix"; then
3461 echo "$as_me:3471: checking for file" >&5
3462 echo $ECHO_N "checking for file... $ECHO_C" >&6
3463 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
3464 echo $ECHO_N "(cached) $ECHO_C" >&6
3468 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3471 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
3474 ac_save_MAGIC_CMD="$MAGIC_CMD"
3475 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3476 ac_dummy="/usr/bin:$PATH"
3477 for ac_dir in $ac_dummy; do
3478 test -z "$ac_dir" && ac_dir=.
3479 if test -f $ac_dir/file; then
3480 lt_cv_path_MAGIC_CMD="$ac_dir/file"
3481 if test -n "$file_magic_test_file"; then
3482 case $deplibs_check_method in
3484 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3485 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3486 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3487 egrep "$file_magic_regex" > /dev/null; then
3492 *** Warning: the command libtool uses to detect shared libraries,
3493 *** $file_magic_cmd, produces output that libtool cannot recognize.
3494 *** The result is that libtool may fail to recognize shared libraries
3495 *** as such. This will affect the creation of libtool libraries that
3496 *** depend on shared libraries, but programs linked with such libtool
3497 *** libraries will work regardless of this problem. Nevertheless, you
3498 *** may want to report the problem to your system manager and/or to
3499 *** bug-libtool@gnu.org
3509 MAGIC_CMD="$ac_save_MAGIC_CMD"
3514 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3515 if test -n "$MAGIC_CMD"; then
3516 echo "$as_me:3526: result: $MAGIC_CMD" >&5
3517 echo "${ECHO_T}$MAGIC_CMD" >&6
3519 echo "$as_me:3529: result: no" >&5
3520 echo "${ECHO_T}no" >&6
3532 if test -n "$ac_tool_prefix"; then
3533 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3534 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3535 echo "$as_me:3545: checking for $ac_word" >&5
3536 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3537 if test "${ac_cv_prog_RANLIB+set}" = set; then
3538 echo $ECHO_N "(cached) $ECHO_C" >&6
3540 if test -n "$RANLIB"; then
3541 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3543 ac_save_IFS=$IFS; IFS=$ac_path_separator
3545 for ac_dir in $ac_dummy; do
3547 test -z "$ac_dir" && ac_dir=.
3548 $as_executable_p "$ac_dir/$ac_word" || continue
3549 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3550 echo "$as_me:3560: found $ac_dir/$ac_word" >&5
3556 RANLIB=$ac_cv_prog_RANLIB
3557 if test -n "$RANLIB"; then
3558 echo "$as_me:3568: result: $RANLIB" >&5
3559 echo "${ECHO_T}$RANLIB" >&6
3561 echo "$as_me:3571: result: no" >&5
3562 echo "${ECHO_T}no" >&6
3566 if test -z "$ac_cv_prog_RANLIB"; then
3567 ac_ct_RANLIB=$RANLIB
3568 # Extract the first word of "ranlib", so it can be a program name with args.
3569 set dummy ranlib; ac_word=$2
3570 echo "$as_me:3580: checking for $ac_word" >&5
3571 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3572 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3573 echo $ECHO_N "(cached) $ECHO_C" >&6
3575 if test -n "$ac_ct_RANLIB"; then
3576 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3578 ac_save_IFS=$IFS; IFS=$ac_path_separator
3580 for ac_dir in $ac_dummy; do
3582 test -z "$ac_dir" && ac_dir=.
3583 $as_executable_p "$ac_dir/$ac_word" || continue
3584 ac_cv_prog_ac_ct_RANLIB="ranlib"
3585 echo "$as_me:3595: found $ac_dir/$ac_word" >&5
3589 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3592 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3593 if test -n "$ac_ct_RANLIB"; then
3594 echo "$as_me:3604: result: $ac_ct_RANLIB" >&5
3595 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3597 echo "$as_me:3607: result: no" >&5
3598 echo "${ECHO_T}no" >&6
3601 RANLIB=$ac_ct_RANLIB
3603 RANLIB="$ac_cv_prog_RANLIB"
3606 if test -n "$ac_tool_prefix"; then
3607 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3608 set dummy ${ac_tool_prefix}strip; ac_word=$2
3609 echo "$as_me:3619: checking for $ac_word" >&5
3610 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3611 if test "${ac_cv_prog_STRIP+set}" = set; then
3612 echo $ECHO_N "(cached) $ECHO_C" >&6
3614 if test -n "$STRIP"; then
3615 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3617 ac_save_IFS=$IFS; IFS=$ac_path_separator
3619 for ac_dir in $ac_dummy; do
3621 test -z "$ac_dir" && ac_dir=.
3622 $as_executable_p "$ac_dir/$ac_word" || continue
3623 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3624 echo "$as_me:3634: found $ac_dir/$ac_word" >&5
3630 STRIP=$ac_cv_prog_STRIP
3631 if test -n "$STRIP"; then
3632 echo "$as_me:3642: result: $STRIP" >&5
3633 echo "${ECHO_T}$STRIP" >&6
3635 echo "$as_me:3645: result: no" >&5
3636 echo "${ECHO_T}no" >&6
3640 if test -z "$ac_cv_prog_STRIP"; then
3642 # Extract the first word of "strip", so it can be a program name with args.
3643 set dummy strip; ac_word=$2
3644 echo "$as_me:3654: checking for $ac_word" >&5
3645 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3646 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3647 echo $ECHO_N "(cached) $ECHO_C" >&6
3649 if test -n "$ac_ct_STRIP"; then
3650 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3652 ac_save_IFS=$IFS; IFS=$ac_path_separator
3654 for ac_dir in $ac_dummy; do
3656 test -z "$ac_dir" && ac_dir=.
3657 $as_executable_p "$ac_dir/$ac_word" || continue
3658 ac_cv_prog_ac_ct_STRIP="strip"
3659 echo "$as_me:3669: found $ac_dir/$ac_word" >&5
3663 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3666 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3667 if test -n "$ac_ct_STRIP"; then
3668 echo "$as_me:3678: result: $ac_ct_STRIP" >&5
3669 echo "${ECHO_T}$ac_ct_STRIP" >&6
3671 echo "$as_me:3681: result: no" >&5
3672 echo "${ECHO_T}no" >&6
3677 STRIP="$ac_cv_prog_STRIP"
3683 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3684 if test "${enable_libtool_lock+set}" = set; then
3685 enableval="$enable_libtool_lock"
3688 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
3690 # Some flags need to be propagated to the compiler or linker for good
3694 # Find out which ABI we are using.
3695 echo '#line 3705 "configure"' > conftest.$ac_ext
3696 if { (eval echo "$as_me:3706: \"$ac_compile\"") >&5
3697 (eval $ac_compile) 2>&5
3699 echo "$as_me:3709: \$? = $ac_status" >&5
3700 (exit $ac_status); }; then
3701 case `/usr/bin/file conftest.$ac_objext` in
3717 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3718 SAVE_CFLAGS="$CFLAGS"
3719 CFLAGS="$CFLAGS -belf"
3720 echo "$as_me:3730: checking whether the C compiler needs -belf" >&5
3721 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
3722 if test "${lt_cv_cc_needs_belf+set}" = set; then
3723 echo $ECHO_N "(cached) $ECHO_C" >&6
3727 ac_cpp='$CPP $CPPFLAGS'
3728 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3729 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3730 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3732 cat >conftest.$ac_ext <<_ACEOF
3733 #line 3743 "configure"
3734 #include "confdefs.h"
3744 rm -f conftest.$ac_objext conftest$ac_exeext
3745 if { (eval echo "$as_me:3755: \"$ac_link\"") >&5
3746 (eval $ac_link) 2>&5
3748 echo "$as_me:3758: \$? = $ac_status" >&5
3749 (exit $ac_status); } &&
3750 { ac_try='test -s conftest$ac_exeext'
3751 { (eval echo "$as_me:3761: \"$ac_try\"") >&5
3754 echo "$as_me:3764: \$? = $ac_status" >&5
3755 (exit $ac_status); }; }; then
3756 lt_cv_cc_needs_belf=yes
3758 echo "$as_me: failed program was:" >&5
3759 cat conftest.$ac_ext >&5
3760 lt_cv_cc_needs_belf=no
3762 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3764 ac_cpp='$CPP $CPPFLAGS'
3765 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3766 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3767 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3770 echo "$as_me:3780: result: $lt_cv_cc_needs_belf" >&5
3771 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
3772 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3773 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3774 CFLAGS="$SAVE_CFLAGS"
3780 # Sed substitution that helps us do robust quoting. It backslashifies
3781 # metacharacters that are still active within double-quoted strings.
3782 Xsed='sed -e s/^X//'
3783 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
3785 # Same as above, but do not quote variable references.
3786 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
3788 # Sed substitution to delay expansion of an escaped shell variable in a
3789 # double_quote_subst'ed string.
3790 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3796 default_ofile=libtool
3797 can_build_shared=yes
3799 # All known linkers require a `.a' archive for static linking (except M$VC,
3800 # which needs '.lib').
3802 ltmain="$ac_aux_dir/ltmain.sh"
3803 ofile="$default_ofile"
3804 with_gnu_ld="$lt_cv_prog_gnu_ld"
3805 need_locks="$enable_libtool_lock"
3808 old_CFLAGS="$CFLAGS"
3810 # Set sane defaults for various variables
3811 test -z "$AR" && AR=ar
3812 test -z "$AR_FLAGS" && AR_FLAGS=cru
3813 test -z "$AS" && AS=as
3814 test -z "$CC" && CC=cc
3815 test -z "$DLLTOOL" && DLLTOOL=dlltool
3816 test -z "$LD" && LD=ld
3817 test -z "$LN_S" && LN_S="ln -s"
3818 test -z "$MAGIC_CMD" && MAGIC_CMD=file
3819 test -z "$NM" && NM=nm
3820 test -z "$OBJDUMP" && OBJDUMP=objdump
3821 test -z "$RANLIB" && RANLIB=:
3822 test -z "$STRIP" && STRIP=:
3823 test -z "$ac_objext" && ac_objext=o
3825 if test x"$host" != x"$build"; then
3826 ac_tool_prefix=${host_alias}-
3831 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
3834 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
3839 # AIX sometimes has problems with the GCC collect2 program. For some
3840 # reason, if we set the COLLECT_NAMES environment variable, the problems
3841 # vanish in a puff of smoke.
3842 if test "X${COLLECT_NAMES+set}" != Xset; then
3844 export COLLECT_NAMES
3849 # Determine commands to create old-style static archives.
3850 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
3851 old_postinstall_cmds='chmod 644 $oldlib'
3852 old_postuninstall_cmds=
3854 if test -n "$RANLIB"; then
3855 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
3856 old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
3859 # Allow CC to be a program name with arguments.
3863 ## FIXME: this should be a separate macro
3865 echo "$as_me:3875: checking for objdir" >&5
3866 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
3867 rm -f .libs 2>/dev/null
3868 mkdir .libs 2>/dev/null
3869 if test -d .libs; then
3872 # MS-DOS does not allow filenames that begin with a dot.
3875 rmdir .libs 2>/dev/null
3876 echo "$as_me:3886: result: $objdir" >&5
3877 echo "${ECHO_T}$objdir" >&6
3881 ## FIXME: this should be a separate macro
3884 # Check whether --with-pic or --without-pic was given.
3885 if test "${with_pic+set}" = set; then
3891 test -z "$pic_mode" && pic_mode=default
3893 # We assume here that the value for lt_cv_prog_cc_pic will not be cached
3894 # in isolation, and that seeing it set (from the cache) indicates that
3895 # the associated values are set (in the cache) correctly too.
3896 echo "$as_me:3906: checking for $compiler option to produce PIC" >&5
3897 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
3898 if test "${lt_cv_prog_cc_pic+set}" = set; then
3899 echo $ECHO_N "(cached) $ECHO_C" >&6
3902 lt_cv_prog_cc_shlib=
3904 lt_cv_prog_cc_static=
3905 lt_cv_prog_cc_no_builtin=
3906 lt_cv_prog_cc_can_build_shared=$can_build_shared
3908 if test "$GCC" = yes; then
3909 lt_cv_prog_cc_wl='-Wl,'
3910 lt_cv_prog_cc_static='-static'
3914 # Below there is a dirty hack to force normal static linking with -ldl
3915 # The problem is because libdl dynamically linked with both libc and
3916 # libC (AIX C++ library), which obviously doesn't included in libraries
3917 # list by gcc. This cause undefined symbols with -static flags.
3918 # This hack allows C programs to be linked with "-static -ldl", but
3919 # we not sure about C++ programs.
3920 lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
3923 # FIXME: we need at least 68020 code to build shared libraries, but
3924 # adding the `-m68020' flag to GCC prevents building anything better,
3926 lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
3928 beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
3929 # PIC is the default for these OSes.
3931 darwin* | rhapsody*)
3932 # PIC is the default on this platform
3933 # Common symbols not allowed in MH_DYLIB files
3934 lt_cv_prog_cc_pic='-fno-common'
3936 cygwin* | mingw* | pw32* | os2*)
3937 # This hack is so that the source file can tell whether it is being
3938 # built for inclusion in a dll (and should export symbols for example).
3939 lt_cv_prog_cc_pic='-DDLL_EXPORT'
3942 if test -d /usr/nec; then
3943 lt_cv_prog_cc_pic=-Kconform_pic
3947 lt_cv_prog_cc_pic='-fPIC'
3951 # PORTME Check for PIC flags for the system compiler.
3953 aix3* | aix4* | aix5*)
3954 # All AIX code is PIC.
3955 if test "$host_cpu" = ia64; then
3956 # AIX 5 now supports IA64 processor
3957 lt_cv_prog_cc_static='-Bstatic'
3958 lt_cv_prog_cc_wl='-Wl,'
3960 lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
3964 hpux9* | hpux10* | hpux11*)
3965 # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
3966 lt_cv_prog_cc_wl='-Wl,'
3967 lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
3968 lt_cv_prog_cc_pic='+Z'
3972 lt_cv_prog_cc_wl='-Wl,'
3973 lt_cv_prog_cc_static='-non_shared'
3974 # PIC (with -KPIC) is the default.
3977 cygwin* | mingw* | pw32* | os2*)
3978 # This hack is so that the source file can tell whether it is being
3979 # built for inclusion in a dll (and should export symbols for example).
3980 lt_cv_prog_cc_pic='-DDLL_EXPORT'
3984 lt_cv_prog_cc_pic='-KPIC'
3985 lt_cv_prog_cc_static='-Bstatic'
3988 osf3* | osf4* | osf5*)
3989 # All OSF/1 code is PIC.
3990 lt_cv_prog_cc_wl='-Wl,'
3991 lt_cv_prog_cc_static='-non_shared'
3995 lt_cv_prog_cc_pic='-Kpic'
3996 lt_cv_prog_cc_static='-dn'
3997 lt_cv_prog_cc_shlib='-belf'
4001 lt_cv_prog_cc_pic='-KPIC'
4002 lt_cv_prog_cc_static='-Bstatic'
4003 lt_cv_prog_cc_wl='-Wl,'
4007 lt_cv_prog_cc_pic='-PIC'
4008 lt_cv_prog_cc_static='-Bstatic'
4009 lt_cv_prog_cc_wl='-Qoption ld '
4012 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4013 lt_cv_prog_cc_pic='-KPIC'
4014 lt_cv_prog_cc_static='-Bstatic'
4015 if test "x$host_vendor" = xsni; then
4016 lt_cv_prog_cc_wl='-LD'
4018 lt_cv_prog_cc_wl='-Wl,'
4023 lt_cv_prog_cc_pic='-pic'
4024 lt_cv_prog_cc_static='-Bstatic'
4028 if test -d /usr/nec ;then
4029 lt_cv_prog_cc_pic='-Kconform_pic'
4030 lt_cv_prog_cc_static='-Bstatic'
4035 lt_cv_prog_cc_can_build_shared=no
4042 if test -z "$lt_cv_prog_cc_pic"; then
4043 echo "$as_me:4053: result: none" >&5
4044 echo "${ECHO_T}none" >&6
4046 echo "$as_me:4056: result: $lt_cv_prog_cc_pic" >&5
4047 echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
4049 # Check to make sure the pic_flag actually works.
4050 echo "$as_me:4060: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
4051 echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
4052 if test "${lt_cv_prog_cc_pic_works+set}" = set; then
4053 echo $ECHO_N "(cached) $ECHO_C" >&6
4055 save_CFLAGS="$CFLAGS"
4056 CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
4057 cat >conftest.$ac_ext <<_ACEOF
4058 #line 4068 "configure"
4059 #include "confdefs.h"
4069 rm -f conftest.$ac_objext
4070 if { (eval echo "$as_me:4080: \"$ac_compile\"") >&5
4071 (eval $ac_compile) 2>&5
4073 echo "$as_me:4083: \$? = $ac_status" >&5
4074 (exit $ac_status); } &&
4075 { ac_try='test -s conftest.$ac_objext'
4076 { (eval echo "$as_me:4086: \"$ac_try\"") >&5
4079 echo "$as_me:4089: \$? = $ac_status" >&5
4080 (exit $ac_status); }; }; then
4082 hpux9* | hpux10* | hpux11*)
4083 # On HP-UX, both CC and GCC only warn that PIC is supported... then
4084 # they create non-PIC objects. So, if there were any warnings, we
4085 # assume that PIC is not supported.
4086 if test -s conftest.err; then
4087 lt_cv_prog_cc_pic_works=no
4089 lt_cv_prog_cc_pic_works=yes
4093 lt_cv_prog_cc_pic_works=yes
4098 echo "$as_me: failed program was:" >&5
4099 cat conftest.$ac_ext >&5
4100 lt_cv_prog_cc_pic_works=no
4103 rm -f conftest.$ac_objext conftest.$ac_ext
4104 CFLAGS="$save_CFLAGS"
4108 if test "X$lt_cv_prog_cc_pic_works" = Xno; then
4110 lt_cv_prog_cc_can_build_shared=no
4112 lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
4115 echo "$as_me:4125: result: $lt_cv_prog_cc_pic_works" >&5
4116 echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
4121 # Check for any special shared library compilation flags.
4122 if test -n "$lt_cv_prog_cc_shlib"; then
4123 { echo "$as_me:4133: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
4124 echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
4125 if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then :
4127 { echo "$as_me:4137: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
4128 echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
4129 lt_cv_prog_cc_can_build_shared=no
4133 ## FIXME: this should be a separate macro
4135 echo "$as_me:4145: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
4136 echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
4137 if test "${lt_cv_prog_cc_static_works+set}" = set; then
4138 echo $ECHO_N "(cached) $ECHO_C" >&6
4140 lt_cv_prog_cc_static_works=no
4141 save_LDFLAGS="$LDFLAGS"
4142 LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
4143 cat >conftest.$ac_ext <<_ACEOF
4144 #line 4154 "configure"
4145 #include "confdefs.h"
4155 rm -f conftest.$ac_objext conftest$ac_exeext
4156 if { (eval echo "$as_me:4166: \"$ac_link\"") >&5
4157 (eval $ac_link) 2>&5
4159 echo "$as_me:4169: \$? = $ac_status" >&5
4160 (exit $ac_status); } &&
4161 { ac_try='test -s conftest$ac_exeext'
4162 { (eval echo "$as_me:4172: \"$ac_try\"") >&5
4165 echo "$as_me:4175: \$? = $ac_status" >&5
4166 (exit $ac_status); }; }; then
4167 lt_cv_prog_cc_static_works=yes
4169 echo "$as_me: failed program was:" >&5
4170 cat conftest.$ac_ext >&5
4172 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4173 LDFLAGS="$save_LDFLAGS"
4177 # Belt *and* braces to stop my trousers falling down:
4178 test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
4179 echo "$as_me:4189: result: $lt_cv_prog_cc_static_works" >&5
4180 echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
4182 pic_flag="$lt_cv_prog_cc_pic"
4183 special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
4184 wl="$lt_cv_prog_cc_wl"
4185 link_static_flag="$lt_cv_prog_cc_static"
4186 no_builtin_flag="$lt_cv_prog_cc_no_builtin"
4187 can_build_shared="$lt_cv_prog_cc_can_build_shared"
4191 ## FIXME: this should be a separate macro
4193 # Check to see if options -o and -c are simultaneously supported by compiler
4194 echo "$as_me:4204: checking if $compiler supports -c -o file.$ac_objext" >&5
4195 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
4196 if test "${lt_cv_compiler_c_o+set}" = set; then
4197 echo $ECHO_N "(cached) $ECHO_C" >&6
4200 $rm -r conftest 2>/dev/null
4203 echo "int some_variable = 0;" > conftest.$ac_ext
4205 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
4206 # that will create temporary files in the current directory regardless of
4207 # the output directory. Thus, making CWD read-only will cause this test
4208 # to fail, enabling locking or at least warning the user not to do parallel
4211 save_CFLAGS="$CFLAGS"
4212 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
4214 if { (eval echo configure:4224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
4215 # The compiler can only warn and ignore the option if not recognized
4216 # So say no if there are warnings
4217 if test -s out/conftest.err; then
4218 lt_cv_compiler_c_o=no
4220 lt_cv_compiler_c_o=yes
4223 # Append any errors to the config.log.
4224 cat out/conftest.err 1>&5
4225 lt_cv_compiler_c_o=no
4227 CFLAGS="$save_CFLAGS"
4233 $rm -r conftest 2>/dev/null
4237 compiler_c_o=$lt_cv_compiler_c_o
4238 echo "$as_me:4248: result: $compiler_c_o" >&5
4239 echo "${ECHO_T}$compiler_c_o" >&6
4241 if test x"$compiler_c_o" = x"yes"; then
4242 # Check to see if we can write to a .lo
4243 echo "$as_me:4253: checking if $compiler supports -c -o file.lo" >&5
4244 echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
4245 if test "${lt_cv_compiler_o_lo+set}" = set; then
4246 echo $ECHO_N "(cached) $ECHO_C" >&6
4249 lt_cv_compiler_o_lo=no
4250 save_CFLAGS="$CFLAGS"
4251 CFLAGS="$CFLAGS -c -o conftest.lo"
4252 cat >conftest.$ac_ext <<_ACEOF
4253 #line 4263 "configure"
4254 #include "confdefs.h"
4259 int some_variable = 0;
4264 rm -f conftest.$ac_objext
4265 if { (eval echo "$as_me:4275: \"$ac_compile\"") >&5
4266 (eval $ac_compile) 2>&5
4268 echo "$as_me:4278: \$? = $ac_status" >&5
4269 (exit $ac_status); } &&
4270 { ac_try='test -s conftest.$ac_objext'
4271 { (eval echo "$as_me:4281: \"$ac_try\"") >&5
4274 echo "$as_me:4284: \$? = $ac_status" >&5
4275 (exit $ac_status); }; }; then
4276 # The compiler can only warn and ignore the option if not recognized
4277 # So say no if there are warnings
4278 if test -s conftest.err; then
4279 lt_cv_compiler_o_lo=no
4281 lt_cv_compiler_o_lo=yes
4285 echo "$as_me: failed program was:" >&5
4286 cat conftest.$ac_ext >&5
4288 rm -f conftest.$ac_objext conftest.$ac_ext
4289 CFLAGS="$save_CFLAGS"
4293 compiler_o_lo=$lt_cv_compiler_o_lo
4294 echo "$as_me:4304: result: $compiler_c_lo" >&5
4295 echo "${ECHO_T}$compiler_c_lo" >&6
4302 ## FIXME: this should be a separate macro
4304 # Check to see if we can do hard links to lock some files if needed
4305 hard_links="nottested"
4306 if test "$compiler_c_o" = no && test "$need_locks" != no; then
4307 # do not overwrite the value of need_locks provided by the user
4308 echo "$as_me:4318: checking if we can lock with hard links" >&5
4309 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
4312 ln conftest.a conftest.b 2>/dev/null && hard_links=no
4314 ln conftest.a conftest.b 2>&5 || hard_links=no
4315 ln conftest.a conftest.b 2>/dev/null && hard_links=no
4316 echo "$as_me:4326: result: $hard_links" >&5
4317 echo "${ECHO_T}$hard_links" >&6
4318 if test "$hard_links" = no; then
4319 { echo "$as_me:4329: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
4320 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
4329 ## FIXME: this should be a separate macro
4331 if test "$GCC" = yes; then
4332 # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
4333 echo "$as_me:4343: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
4334 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
4335 echo "int some_variable = 0;" > conftest.$ac_ext
4336 save_CFLAGS="$CFLAGS"
4337 CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
4338 compiler_rtti_exceptions=no
4339 cat >conftest.$ac_ext <<_ACEOF
4340 #line 4350 "configure"
4341 #include "confdefs.h"
4346 int some_variable = 0;
4351 rm -f conftest.$ac_objext
4352 if { (eval echo "$as_me:4362: \"$ac_compile\"") >&5
4353 (eval $ac_compile) 2>&5
4355 echo "$as_me:4365: \$? = $ac_status" >&5
4356 (exit $ac_status); } &&
4357 { ac_try='test -s conftest.$ac_objext'
4358 { (eval echo "$as_me:4368: \"$ac_try\"") >&5
4361 echo "$as_me:4371: \$? = $ac_status" >&5
4362 (exit $ac_status); }; }; then
4363 # The compiler can only warn and ignore the option if not recognized
4364 # So say no if there are warnings
4365 if test -s conftest.err; then
4366 compiler_rtti_exceptions=no
4368 compiler_rtti_exceptions=yes
4372 echo "$as_me: failed program was:" >&5
4373 cat conftest.$ac_ext >&5
4375 rm -f conftest.$ac_objext conftest.$ac_ext
4376 CFLAGS="$save_CFLAGS"
4377 echo "$as_me:4387: result: $compiler_rtti_exceptions" >&5
4378 echo "${ECHO_T}$compiler_rtti_exceptions" >&6
4380 if test "$compiler_rtti_exceptions" = "yes"; then
4381 no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
4383 no_builtin_flag=' -fno-builtin'
4389 ## FIXME: this should be a separate macro
4391 # See if the linker supports building shared libraries.
4392 echo "$as_me:4402: checking whether the linker ($LD) supports shared libraries" >&5
4393 echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
4395 allow_undefined_flag=
4397 need_lib_prefix=unknown
4398 need_version=unknown
4399 # when you set need_version to no, make sure it does not cause -set_version
4400 # flags to be left without arguments
4402 archive_expsym_cmds=
4403 old_archive_from_new_cmds=
4404 old_archive_from_expsyms_cmds=
4405 export_dynamic_flag_spec=
4406 whole_archive_flag_spec=
4407 thread_safe_flag_spec=
4408 hardcode_into_libs=no
4409 hardcode_libdir_flag_spec=
4410 hardcode_libdir_separator=
4413 hardcode_shlibpath_var=unsupported
4415 link_all_deplibs=unknown
4416 always_export_symbols=no
4417 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
4418 # include_expsyms should be a list of space-separated symbols to be *always*
4419 # included in the symbol list
4421 # exclude_expsyms can be an egrep regular expression of symbols to exclude
4422 # it will be wrapped by ` (' and `)$', so one must not match beginning or
4423 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
4424 # as well as any symbol that contains `d'.
4425 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
4426 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
4427 # platforms (ab)use it in PIC code, but their linkers get confused if
4428 # the symbol is explicitly referenced. Since portable code cannot
4429 # rely on this symbol name, it's probably fine to never include it in
4430 # preloaded symbol tables.
4431 extract_expsyms_cmds=
4434 cygwin* | mingw* | pw32* )
4435 # FIXME: the MSVC++ port hasn't been tested in a loooong time
4436 # When not using gcc, we currently assume that we are using
4437 # Microsoft Visual C++.
4438 if test "$GCC" != yes; then
4446 if test "$with_gnu_ld" = yes; then
4447 # If archive_cmds runs LD, not CC, wlarc should be empty
4450 # See if GNU ld supports shared libraries.
4452 aix3* | aix4* | aix5*)
4453 # On AIX, the GNU linker is very broken
4454 # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
4458 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
4459 *** to be unable to reliably create shared libraries on AIX.
4460 *** Therefore, libtool is disabling shared libraries support. If you
4461 *** really care for shared libraries, you may want to modify your PATH
4462 *** so that a non-GNU linker is found, and then restart.
4468 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)'
4469 hardcode_libdir_flag_spec='-L$libdir'
4470 hardcode_minus_L=yes
4472 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
4473 # that the semantics of dynamic libraries on AmigaOS, at least up
4474 # to version 4, is to share data among multiple programs linked
4475 # with the same dynamic library. Since this doesn't match the
4476 # behavior of shared libraries on other platforms, we can use
4482 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
4483 allow_undefined_flag=unsupported
4484 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
4485 # support --undefined. This deserves some investigation. FIXME
4486 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4492 cygwin* | mingw* | pw32*)
4493 # hardcode_libdir_flag_spec is actually meaningless, as there is
4494 # no search path for DLLs.
4495 hardcode_libdir_flag_spec='-L$libdir'
4496 allow_undefined_flag=unsupported
4497 always_export_symbols=yes
4499 extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
4500 sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
4501 test -f $output_objdir/impgen.exe || (cd $output_objdir && \
4502 if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
4503 else $CC -o impgen impgen.c ; fi)~
4504 $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
4506 old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
4508 # cygwin and mingw dlls have different entry points and sets of symbols
4510 # FIXME: what about values for MSVC?
4511 dll_entry=__cygwin_dll_entry@12
4512 dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
4516 dll_entry=_DllMainCRTStartup@12
4517 dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
4521 # mingw and cygwin differ, and it's simplest to just exclude the union
4522 # of the two symbol sets.
4523 dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
4525 # recent cygwin and mingw systems supply a stub DllMain which the user
4526 # can override, but on older systems we have to supply one (in ltdll.c)
4527 if test "x$lt_cv_need_dllmain" = "xyes"; then
4528 ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
4529 ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < [$]0 > $output_objdir/$soname-ltdll.c~
4530 test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
4536 # Extract the symbol export list from an `--export-all' def file,
4537 # then regenerate the def file from the symbol export list, so that
4538 # the compiled dll only exports the symbol export list.
4539 # Be careful not to strip the DATA tag left be newer dlltools.
4540 export_symbols_cmds="$ltdll_cmds"'
4541 $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
4542 sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
4544 # If the export-symbols file already is a .def file (1st line
4545 # is EXPORTS), use it as is.
4546 # If DATA tags from a recent dlltool are present, honour them!
4547 archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
4548 cp $export_symbols $output_objdir/$soname-def;
4550 echo EXPORTS > $output_objdir/$soname-def;
4552 cat $export_symbols | while read symbol; do
4555 2) echo " \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
4556 *) echo " \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
4558 _lt_hint=`expr 1 + \$_lt_hint`;
4562 $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
4563 $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
4564 $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
4565 $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
4566 $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
4570 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
4571 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
4574 archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4575 archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
4580 if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
4584 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
4585 *** create shared libraries on Solaris systems. Therefore, libtool
4586 *** is disabling shared libraries support. We urge you to upgrade GNU
4587 *** binutils to release 2.9.1 or newer. Another option is to modify
4588 *** your PATH or compiler configuration so that the native linker is
4589 *** used, and then restart.
4592 elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
4593 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4594 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
4601 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
4604 hardcode_shlibpath_var=no
4608 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
4609 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4610 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
4617 if test "$ld_shlibs" = yes; then
4618 runpath_var=LD_RUN_PATH
4619 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
4620 export_dynamic_flag_spec='${wl}--export-dynamic'
4622 cygwin* | mingw* | pw32*)
4623 # dlltool doesn't understand --whole-archive et. al.
4624 whole_archive_flag_spec=
4627 # ancient GNU ld didn't support --whole-archive et. al.
4628 if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
4629 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
4631 whole_archive_flag_spec=
4637 # PORTME fill in a description of your system's linker (not GNU ld)
4640 allow_undefined_flag=unsupported
4641 always_export_symbols=yes
4642 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'
4643 # Note: this linker hardcodes the directories in LIBPATH if there
4644 # are no directories specified by -L.
4645 hardcode_minus_L=yes
4646 if test "$GCC" = yes && test -z "$link_static_flag"; then
4647 # Neither direct hardcoding nor static linking is supported with a
4649 hardcode_direct=unsupported
4654 # When large executables or shared objects are built, AIX ld can
4655 # have problems creating the table of contents. If linking a library
4656 # or program results in "error TOC overflow" add -mminimal-toc to
4657 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
4658 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
4661 hardcode_libdir_separator=':'
4662 if test "$GCC" = yes; then
4663 collect2name=`${CC} -print-prog-name=collect2`
4664 if test -f "$collect2name" && \
4665 strings "$collect2name" | grep resolve_lib_name >/dev/null
4667 # We have reworked collect2
4670 # We have old collect2
4671 hardcode_direct=unsupported
4672 # It fails to find uninstalled libraries when the uninstalled
4673 # path is not listed in the libpath. Setting hardcode_minus_L
4674 # to unsupported forces relinking
4675 hardcode_minus_L=yes
4676 hardcode_libdir_flag_spec='-L$libdir'
4677 hardcode_libdir_separator=
4679 shared_flag='-shared'
4681 if test "$host_cpu" = ia64; then
4684 shared_flag='${wl}-bM:SRE'
4689 if test "$host_cpu" = ia64; then
4690 # On IA64, the linker does run time linking by default, so we don't
4691 # have to do anything special.
4692 aix_use_runtimelinking=no
4693 exp_sym_flag='-Bexport'
4696 # Test if we are trying to use run time linking, or normal AIX style linking.
4697 # If -brtl is somewhere in LDFLAGS, we need to do run time linking.
4698 aix_use_runtimelinking=no
4699 for ld_flag in $LDFLAGS; do
4700 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl" ); then
4701 aix_use_runtimelinking=yes
4705 exp_sym_flag='-bexport'
4706 no_entry_flag='-bnoentry'
4708 # It seems that -bexpall can do strange things, so it is better to
4709 # generate a list of symbols to export.
4710 always_export_symbols=yes
4711 if test "$aix_use_runtimelinking" = yes; then
4712 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
4713 allow_undefined_flag=' -Wl,-G'
4714 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
4716 if test "$host_cpu" = ia64; then
4717 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
4718 allow_undefined_flag="-znodefs"
4719 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
4721 hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
4722 # Warning - without using the other run time loading flags, -berok will
4723 # link without error, but may produce a broken library.
4724 allow_undefined_flag='${wl}-berok"
4725 # This is a bit strange, but is similar to how AIX traditionally builds
4726 # it's shared libraries.
4727 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
4733 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)'
4734 hardcode_libdir_flag_spec='-L$libdir'
4735 hardcode_minus_L=yes
4736 # see comment about different semantics on the GNU ld section
4740 cygwin* | mingw* | pw32*)
4741 # When not using gcc, we currently assume that we are using
4742 # Microsoft Visual C++.
4743 # hardcode_libdir_flag_spec is actually meaningless, as there is
4744 # no search path for DLLs.
4745 hardcode_libdir_flag_spec=' '
4746 allow_undefined_flag=unsupported
4747 # Tell ltmain to make .lib files, not .a files.
4749 # FIXME: Setting linknames here is a bad hack.
4750 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
4751 # The linker will automatically build a .lib file if we build a DLL.
4752 old_archive_from_new_cmds='true'
4753 # FIXME: Should let the user specify the lib program.
4754 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
4755 fix_srcfile_path='`cygpath -w "$srcfile"`'
4758 darwin* | rhapsody*)
4759 allow_undefined_flag='-undefined suppress'
4760 # FIXME: Relying on posixy $() will cause problems for
4761 # cross-compilation, but unfortunately the echo tests do not
4762 # yet detect zsh echo's removal of \ escapes.
4763 archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname $(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
4764 # We need to add '_' to the symbols in $export_symbols first
4765 #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
4767 hardcode_shlibpath_var=no
4768 whole_archive_flag_spec='-all_load $convenience'
4775 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
4776 # support. Future versions do this automatically, but an explicit c++rt0.o
4777 # does not break anything, and helps significantly (at the cost of a little
4780 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
4781 hardcode_libdir_flag_spec='-R$libdir'
4783 hardcode_shlibpath_var=no
4786 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
4788 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
4790 hardcode_minus_L=yes
4791 hardcode_shlibpath_var=no
4794 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
4796 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
4797 hardcode_libdir_flag_spec='-R$libdir'
4799 hardcode_shlibpath_var=no
4802 hpux9* | hpux10* | hpux11*)
4804 hpux9*) 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' ;;
4805 *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
4807 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
4808 hardcode_libdir_separator=:
4810 hardcode_minus_L=yes # Not in the search PATH, but as the default
4811 # location of the library.
4812 export_dynamic_flag_spec='${wl}-E'
4816 if test "$GCC" = yes; then
4817 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
4819 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
4821 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
4822 hardcode_libdir_separator=:
4823 link_all_deplibs=yes
4827 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
4828 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
4830 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
4832 hardcode_libdir_flag_spec='-R$libdir'
4834 hardcode_shlibpath_var=no
4838 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
4840 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
4841 hardcode_libdir_separator=:
4842 hardcode_shlibpath_var=no
4846 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
4847 hardcode_libdir_flag_spec='-R$libdir'
4849 hardcode_shlibpath_var=no
4853 hardcode_libdir_flag_spec='-L$libdir'
4854 hardcode_minus_L=yes
4855 allow_undefined_flag=unsupported
4856 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'
4857 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
4861 if test "$GCC" = yes; then
4862 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
4863 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
4865 allow_undefined_flag=' -expect_unresolved \*'
4866 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
4868 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
4869 hardcode_libdir_separator=:
4872 osf4* | osf5*) # as osf3* with the addition of -msym flag
4873 if test "$GCC" = yes; then
4874 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
4875 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
4876 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
4878 allow_undefined_flag=' -expect_unresolved \*'
4879 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
4880 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
4881 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
4883 #Both c and cxx compiler support -rpath directly
4884 hardcode_libdir_flag_spec='-rpath $libdir'
4886 hardcode_libdir_separator=:
4890 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
4891 hardcode_shlibpath_var=no
4892 runpath_var=LD_RUN_PATH
4893 hardcode_runpath_var=yes
4897 no_undefined_flag=' -z defs'
4898 # $CC -shared without GNU ld will not create a library from C++
4899 # object files and a static libstdc++, better avoid it by now
4900 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
4901 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
4902 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
4903 hardcode_libdir_flag_spec='-R$libdir'
4904 hardcode_shlibpath_var=no
4906 solaris2.[0-5] | solaris2.[0-5].*) ;;
4907 *) # Supported since Solaris 2.6 (maybe 2.5.1?)
4908 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
4910 link_all_deplibs=yes
4914 if test "x$host_vendor" = xsequent; then
4915 # Use $CC to link under sequent, because it throws in some extra .o
4916 # files that make .init and .fini sections work.
4917 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
4919 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
4921 hardcode_libdir_flag_spec='-L$libdir'
4923 hardcode_minus_L=yes
4924 hardcode_shlibpath_var=no
4928 if test "x$host_vendor" = xsno; then
4929 archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
4930 hardcode_direct=yes # is this really true???
4932 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
4933 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
4935 runpath_var='LD_RUN_PATH'
4936 hardcode_shlibpath_var=no
4940 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
4941 hardcode_shlibpath_var=no
4942 export_dynamic_flag_spec='-Bexport'
4946 no_undefined_flag=' -z text'
4947 # $CC -shared without GNU ld will not create a library from C++
4948 # object files and a static libstdc++, better avoid it by now
4949 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
4950 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
4951 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
4952 hardcode_libdir_flag_spec=
4953 hardcode_shlibpath_var=no
4954 runpath_var='LD_RUN_PATH'
4958 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
4959 hardcode_libdir_flag_spec='-L$libdir'
4960 hardcode_shlibpath_var=no
4964 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
4965 hardcode_libdir_flag_spec='-L$libdir'
4966 hardcode_shlibpath_var=no
4970 if test -d /usr/nec; then
4971 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
4972 hardcode_shlibpath_var=no
4973 runpath_var=LD_RUN_PATH
4974 hardcode_runpath_var=yes
4980 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
4983 hardcode_shlibpath_var=no
4984 hardcode_runpath_var=yes
4985 runpath_var=LD_RUN_PATH
4988 sysv5uw7* | unixware7*)
4989 no_undefined_flag='${wl}-z ${wl}text'
4990 if test "$GCC" = yes; then
4991 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
4993 archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
4995 runpath_var='LD_RUN_PATH'
4996 hardcode_shlibpath_var=no
5004 echo "$as_me:5014: result: $ld_shlibs" >&5
5005 echo "${ECHO_T}$ld_shlibs" >&6
5006 test "$ld_shlibs" = no && can_build_shared=no
5010 ## FIXME: this should be a separate macro
5012 # Check hardcoding attributes.
5013 echo "$as_me:5023: checking how to hardcode library paths into programs" >&5
5014 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
5016 if test -n "$hardcode_libdir_flag_spec" || \
5017 test -n "$runpath_var"; then
5019 # We can hardcode non-existant directories.
5020 if test "$hardcode_direct" != no &&
5021 # If the only mechanism to avoid hardcoding is shlibpath_var, we
5022 # have to relink, otherwise we might link with an installed library
5023 # when we should be linking with a yet-to-be-installed one
5024 ## test "$hardcode_shlibpath_var" != no &&
5025 test "$hardcode_minus_L" != no; then
5026 # Linking always hardcodes the temporary library directory.
5027 hardcode_action=relink
5029 # We can link without hardcoding, and we can hardcode nonexisting dirs.
5030 hardcode_action=immediate
5033 # We cannot hardcode anything, or else we can only hardcode existing
5035 hardcode_action=unsupported
5037 echo "$as_me:5047: result: $hardcode_action" >&5
5038 echo "${ECHO_T}$hardcode_action" >&6
5042 ## FIXME: this should be a separate macro
5046 echo "$as_me:5056: checking whether stripping libraries is possible" >&5
5047 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
5048 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
5049 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
5050 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5051 echo "$as_me:5061: result: yes" >&5
5052 echo "${ECHO_T}yes" >&6
5054 echo "$as_me:5064: result: no" >&5
5055 echo "${ECHO_T}no" >&6
5060 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5061 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5063 ## FIXME: this should be a separate macro
5065 # PORTME Fill in your ld.so characteristics
5066 echo "$as_me:5076: checking dynamic linker characteristics" >&5
5067 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
5069 libname_spec='lib$name'
5076 shlibpath_overrides_runpath=unknown
5078 dynamic_linker="$host_os ld.so"
5079 sys_lib_dlsearch_path_spec="/lib /usr/lib"
5080 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
5085 library_names_spec='${libname}${release}.so$versuffix $libname.a'
5086 shlibpath_var=LIBPATH
5088 # AIX has no versioning support, so we append a major version to the name.
5089 soname_spec='${libname}${release}.so$major'
5094 if test "$host_cpu" = ia64; then
5095 # AIX 5 supports IA64
5096 library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
5097 shlibpath_var=LD_LIBRARY_PATH
5099 # With GCC up to 2.95.x, collect2 would create an import file
5100 # for dependence libraries. The import file would start with
5101 # the line `#! .'. This would cause the generated library to
5102 # depend on `.', always an invalid library. This was fixed in
5103 # development snapshots of GCC prior to 3.0.
5105 aix4 | aix4.[01] | aix4.[01].*)
5106 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
5108 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
5115 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
5116 # soname into executable. Probably we can add versioning support to
5117 # collect2, so additional links can be useful in future.
5118 if test "$aix_use_runtimelinking" = yes; then
5119 # If using run time linking (on AIX 4.2 or later) use lib<name>.so instead of
5120 # lib<name>.a to let people know that these are not typical AIX shared libraries.
5121 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5123 # We preserve .a as extension for shared libraries through AIX4.2
5124 # and later when we are not doing run time linking.
5125 library_names_spec='${libname}${release}.a $libname.a'
5126 soname_spec='${libname}${release}.so$major'
5128 shlibpath_var=LIBPATH
5129 deplibs_check_method=pass_all
5134 library_names_spec='$libname.ixlibrary $libname.a'
5135 # Create ${libname}_ixlibrary.a entries in /sys/libs.
5136 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'
5140 library_names_spec='${libname}.so'
5141 dynamic_linker="$host_os ld.so"
5142 shlibpath_var=LIBRARY_PATH
5148 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5149 soname_spec='${libname}${release}.so$major'
5150 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
5151 shlibpath_var=LD_LIBRARY_PATH
5152 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
5153 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
5154 export_dynamic_flag_spec=-rdynamic
5155 # the default ld.so.conf also contains /usr/contrib/lib and
5156 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
5157 # libtool to hard-code these into programs
5160 cygwin* | mingw* | pw32*)
5161 version_type=windows
5164 case $GCC,$host_os in
5166 library_names_spec='$libname.dll.a'
5167 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
5168 postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
5169 dldir=$destdir/`dirname \$dlpath`~
5170 test -d \$dldir || mkdir -p \$dldir~
5171 $install_prog .libs/$dlname \$dldir/$dlname'
5172 postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
5173 dlpath=$dir/\$dldll~
5177 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
5178 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
5181 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
5184 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
5187 dynamic_linker='Win32 ld.exe'
5188 # FIXME: first we should search . and the directory the executable is in
5192 darwin* | rhapsody*)
5193 dynamic_linker="$host_os dyld"
5197 # FIXME: Relying on posixy $() will cause problems for
5198 # cross-compilation, but unfortunately the echo tests do not
5199 # yet detect zsh echo's removal of \ escapes.
5200 library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
5201 soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
5202 shlibpath_overrides_runpath=yes
5203 shlibpath_var=DYLD_LIBRARY_PATH
5211 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
5212 version_type=freebsd-$objformat
5213 case $version_type in
5215 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
5220 library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
5224 shlibpath_var=LD_LIBRARY_PATH
5227 shlibpath_overrides_runpath=yes
5230 shlibpath_overrides_runpath=no
5231 hardcode_into_libs=yes
5240 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
5241 soname_spec='${libname}${release}.so$major'
5242 shlibpath_var=LD_LIBRARY_PATH
5243 hardcode_into_libs=yes
5246 hpux9* | hpux10* | hpux11*)
5247 # Give a soname corresponding to the major version so that dld.sl refuses to
5248 # link against other versions.
5249 dynamic_linker="$host_os dld.sl"
5253 shlibpath_var=SHLIB_PATH
5254 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
5255 library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
5256 soname_spec='${libname}${release}.sl$major'
5257 # HP-UX runs *really* slowly unless shared libraries are mode 555.
5258 postinstall_cmds='chmod 555 $lib'
5265 soname_spec='${libname}${release}.so$major'
5266 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
5272 case $LD in # libtool.m4 will add one of these switches to LD
5273 *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
5274 *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
5275 *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
5276 *) libsuff= shlibsuff= libmagic=never-match;;
5280 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
5281 shlibpath_overrides_runpath=no
5282 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
5283 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
5286 # No shared lib support for Linux oldld, aout, or coff.
5287 linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
5291 # This must be Linux ELF.
5296 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5297 soname_spec='${libname}${release}.so$major'
5298 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
5299 shlibpath_var=LD_LIBRARY_PATH
5300 shlibpath_overrides_runpath=no
5301 # This implies no fast_install, which is unacceptable.
5302 # Some rework will be needed to allow for fast_install
5303 # before this can be enabled.
5304 hardcode_into_libs=yes
5306 # We used to test for /lib/ld.so.1 and disable shared libraries on
5307 # powerpc, because MkLinux only supported shared libraries with the
5308 # GNU dynamic linker. Since this was broken with cross compilers,
5309 # most powerpc-linux boxes support dynamic linking these days and
5310 # people can always --disable-shared, the test was removed, and we
5311 # assume the GNU/Linux dynamic linker is in use.
5312 dynamic_linker='GNU/Linux ld.so'
5319 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5320 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
5321 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5322 dynamic_linker='NetBSD (a.out) ld.so'
5324 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
5325 soname_spec='${libname}${release}.so$major'
5326 dynamic_linker='NetBSD ld.elf_so'
5328 shlibpath_var=LD_LIBRARY_PATH
5329 shlibpath_overrides_runpath=yes
5330 hardcode_into_libs=yes
5335 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5336 shlibpath_var=LD_LIBRARY_PATH
5337 shlibpath_overrides_runpath=yes
5342 if test "$with_gnu_ld" = yes; then
5346 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
5347 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5348 shlibpath_var=LD_LIBRARY_PATH
5352 libname_spec='$name'
5354 library_names_spec='$libname.dll $libname.a'
5355 dynamic_linker='OS/2 ld.exe'
5356 shlibpath_var=LIBPATH
5359 osf3* | osf4* | osf5*)
5362 soname_spec='${libname}${release}.so'
5363 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
5364 shlibpath_var=LD_LIBRARY_PATH
5365 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
5366 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
5371 soname_spec='${libname}${release}.so$major'
5372 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5373 shlibpath_var=LD_LIBRARY_PATH
5380 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5381 soname_spec='${libname}${release}.so$major'
5382 shlibpath_var=LD_LIBRARY_PATH
5383 shlibpath_overrides_runpath=yes
5384 hardcode_into_libs=yes
5385 # ldd complains unless libraries are executable
5386 postinstall_cmds='chmod +x $lib'
5391 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
5392 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
5393 shlibpath_var=LD_LIBRARY_PATH
5394 shlibpath_overrides_runpath=yes
5395 if test "$with_gnu_ld" = yes; then
5401 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5403 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5404 soname_spec='${libname}${release}.so$major'
5405 shlibpath_var=LD_LIBRARY_PATH
5406 case $host_vendor in
5408 shlibpath_overrides_runpath=no
5413 shlibpath_overrides_runpath=no
5414 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
5421 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5422 soname_spec='${libname}${release}.so$major'
5423 shlibpath_var=LD_LIBRARY_PATH
5430 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5431 soname_spec='${libname}${release}.so$major'
5432 shlibpath_var=LD_LIBRARY_PATH
5436 if test -d /usr/nec ;then
5438 library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
5439 soname_spec='$libname.so.$major'
5440 shlibpath_var=LD_LIBRARY_PATH
5448 echo "$as_me:5458: result: $dynamic_linker" >&5
5449 echo "${ECHO_T}$dynamic_linker" >&6
5450 test "$dynamic_linker" = no && can_build_shared=no
5454 ## FIXME: this should be a separate macro
5456 # Report the final consequences.
5457 echo "$as_me:5467: checking if libtool supports shared libraries" >&5
5458 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
5459 echo "$as_me:5469: result: $can_build_shared" >&5
5460 echo "${ECHO_T}$can_build_shared" >&6
5464 if test "$hardcode_action" = relink; then
5465 # Fast installation is not supported
5466 enable_fast_install=no
5467 elif test "$shlibpath_overrides_runpath" = yes ||
5468 test "$enable_shared" = no; then
5469 # Fast installation is not necessary
5470 enable_fast_install=needless
5473 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
5474 if test "$GCC" = yes; then
5475 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
5478 if test "x$enable_dlopen" != xyes; then
5479 enable_dlopen=unknown
5480 enable_dlopen_self=unknown
5481 enable_dlopen_self_static=unknown
5488 lt_cv_dlopen="load_add_on"
5490 lt_cv_dlopen_self=yes
5493 cygwin* | mingw* | pw32*)
5494 lt_cv_dlopen="LoadLibrary"
5499 echo "$as_me:5509: checking for dlopen in -ldl" >&5
5500 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
5501 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
5502 echo $ECHO_N "(cached) $ECHO_C" >&6
5504 ac_check_lib_save_LIBS=$LIBS
5506 cat >conftest.$ac_ext <<_ACEOF
5507 #line 5517 "configure"
5508 #include "confdefs.h"
5510 /* Override any gcc2 internal prototype to avoid an error. */
5514 /* We use char because int might match the return type of a gcc2
5515 builtin and then its argument prototype would still apply. */
5525 rm -f conftest.$ac_objext conftest$ac_exeext
5526 if { (eval echo "$as_me:5536: \"$ac_link\"") >&5
5527 (eval $ac_link) 2>&5
5529 echo "$as_me:5539: \$? = $ac_status" >&5
5530 (exit $ac_status); } &&
5531 { ac_try='test -s conftest$ac_exeext'
5532 { (eval echo "$as_me:5542: \"$ac_try\"") >&5
5535 echo "$as_me:5545: \$? = $ac_status" >&5
5536 (exit $ac_status); }; }; then
5537 ac_cv_lib_dl_dlopen=yes
5539 echo "$as_me: failed program was:" >&5
5540 cat conftest.$ac_ext >&5
5541 ac_cv_lib_dl_dlopen=no
5543 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5544 LIBS=$ac_check_lib_save_LIBS
5546 echo "$as_me:5556: result: $ac_cv_lib_dl_dlopen" >&5
5547 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
5548 if test $ac_cv_lib_dl_dlopen = yes; then
5549 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
5551 echo "$as_me:5561: checking for dlopen" >&5
5552 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
5553 if test "${ac_cv_func_dlopen+set}" = set; then
5554 echo $ECHO_N "(cached) $ECHO_C" >&6
5556 cat >conftest.$ac_ext <<_ACEOF
5557 #line 5567 "configure"
5558 #include "confdefs.h"
5559 /* System header to define __stub macros and hopefully few prototypes,
5560 which can conflict with char dlopen (); below. */
5562 /* Override any gcc2 internal prototype to avoid an error. */
5566 /* We use char because int might match the return type of a gcc2
5567 builtin and then its argument prototype would still apply. */
5574 /* The GNU C library defines this for functions which it implements
5575 to always fail with ENOSYS. Some functions are actually named
5576 something starting with __ and the normal name is an alias. */
5577 #if defined (__stub_dlopen) || defined (__stub___dlopen)
5587 rm -f conftest.$ac_objext conftest$ac_exeext
5588 if { (eval echo "$as_me:5598: \"$ac_link\"") >&5
5589 (eval $ac_link) 2>&5
5591 echo "$as_me:5601: \$? = $ac_status" >&5
5592 (exit $ac_status); } &&
5593 { ac_try='test -s conftest$ac_exeext'
5594 { (eval echo "$as_me:5604: \"$ac_try\"") >&5
5597 echo "$as_me:5607: \$? = $ac_status" >&5
5598 (exit $ac_status); }; }; then
5599 ac_cv_func_dlopen=yes
5601 echo "$as_me: failed program was:" >&5
5602 cat conftest.$ac_ext >&5
5603 ac_cv_func_dlopen=no
5605 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5607 echo "$as_me:5617: result: $ac_cv_func_dlopen" >&5
5608 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
5609 if test $ac_cv_func_dlopen = yes; then
5610 lt_cv_dlopen="dlopen"
5612 echo "$as_me:5622: checking for shl_load" >&5
5613 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
5614 if test "${ac_cv_func_shl_load+set}" = set; then
5615 echo $ECHO_N "(cached) $ECHO_C" >&6
5617 cat >conftest.$ac_ext <<_ACEOF
5618 #line 5628 "configure"
5619 #include "confdefs.h"
5620 /* System header to define __stub macros and hopefully few prototypes,
5621 which can conflict with char shl_load (); below. */
5623 /* Override any gcc2 internal prototype to avoid an error. */
5627 /* We use char because int might match the return type of a gcc2
5628 builtin and then its argument prototype would still apply. */
5635 /* The GNU C library defines this for functions which it implements
5636 to always fail with ENOSYS. Some functions are actually named
5637 something starting with __ and the normal name is an alias. */
5638 #if defined (__stub_shl_load) || defined (__stub___shl_load)
5648 rm -f conftest.$ac_objext conftest$ac_exeext
5649 if { (eval echo "$as_me:5659: \"$ac_link\"") >&5
5650 (eval $ac_link) 2>&5
5652 echo "$as_me:5662: \$? = $ac_status" >&5
5653 (exit $ac_status); } &&
5654 { ac_try='test -s conftest$ac_exeext'
5655 { (eval echo "$as_me:5665: \"$ac_try\"") >&5
5658 echo "$as_me:5668: \$? = $ac_status" >&5
5659 (exit $ac_status); }; }; then
5660 ac_cv_func_shl_load=yes
5662 echo "$as_me: failed program was:" >&5
5663 cat conftest.$ac_ext >&5
5664 ac_cv_func_shl_load=no
5666 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5668 echo "$as_me:5678: result: $ac_cv_func_shl_load" >&5
5669 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
5670 if test $ac_cv_func_shl_load = yes; then
5671 lt_cv_dlopen="shl_load"
5673 echo "$as_me:5683: checking for dlopen in -lsvld" >&5
5674 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
5675 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
5676 echo $ECHO_N "(cached) $ECHO_C" >&6
5678 ac_check_lib_save_LIBS=$LIBS
5680 cat >conftest.$ac_ext <<_ACEOF
5681 #line 5691 "configure"
5682 #include "confdefs.h"
5684 /* Override any gcc2 internal prototype to avoid an error. */
5688 /* We use char because int might match the return type of a gcc2
5689 builtin and then its argument prototype would still apply. */
5699 rm -f conftest.$ac_objext conftest$ac_exeext
5700 if { (eval echo "$as_me:5710: \"$ac_link\"") >&5
5701 (eval $ac_link) 2>&5
5703 echo "$as_me:5713: \$? = $ac_status" >&5
5704 (exit $ac_status); } &&
5705 { ac_try='test -s conftest$ac_exeext'
5706 { (eval echo "$as_me:5716: \"$ac_try\"") >&5
5709 echo "$as_me:5719: \$? = $ac_status" >&5
5710 (exit $ac_status); }; }; then
5711 ac_cv_lib_svld_dlopen=yes
5713 echo "$as_me: failed program was:" >&5
5714 cat conftest.$ac_ext >&5
5715 ac_cv_lib_svld_dlopen=no
5717 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5718 LIBS=$ac_check_lib_save_LIBS
5720 echo "$as_me:5730: result: $ac_cv_lib_svld_dlopen" >&5
5721 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
5722 if test $ac_cv_lib_svld_dlopen = yes; then
5723 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5725 echo "$as_me:5735: checking for shl_load in -ldld" >&5
5726 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
5727 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
5728 echo $ECHO_N "(cached) $ECHO_C" >&6
5730 ac_check_lib_save_LIBS=$LIBS
5732 cat >conftest.$ac_ext <<_ACEOF
5733 #line 5743 "configure"
5734 #include "confdefs.h"
5736 /* Override any gcc2 internal prototype to avoid an error. */
5740 /* We use char because int might match the return type of a gcc2
5741 builtin and then its argument prototype would still apply. */
5751 rm -f conftest.$ac_objext conftest$ac_exeext
5752 if { (eval echo "$as_me:5762: \"$ac_link\"") >&5
5753 (eval $ac_link) 2>&5
5755 echo "$as_me:5765: \$? = $ac_status" >&5
5756 (exit $ac_status); } &&
5757 { ac_try='test -s conftest$ac_exeext'
5758 { (eval echo "$as_me:5768: \"$ac_try\"") >&5
5761 echo "$as_me:5771: \$? = $ac_status" >&5
5762 (exit $ac_status); }; }; then
5763 ac_cv_lib_dld_shl_load=yes
5765 echo "$as_me: failed program was:" >&5
5766 cat conftest.$ac_ext >&5
5767 ac_cv_lib_dld_shl_load=no
5769 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5770 LIBS=$ac_check_lib_save_LIBS
5772 echo "$as_me:5782: result: $ac_cv_lib_dld_shl_load" >&5
5773 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
5774 if test $ac_cv_lib_dld_shl_load = yes; then
5775 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
5789 if test "x$lt_cv_dlopen" != xno; then
5795 case $lt_cv_dlopen in
5797 save_CPPFLAGS="$CPPFLAGS"
5798 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
5800 save_LDFLAGS="$LDFLAGS"
5801 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
5804 LIBS="$lt_cv_dlopen_libs $LIBS"
5806 echo "$as_me:5816: checking whether a program can dlopen itself" >&5
5807 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
5808 if test "${lt_cv_dlopen_self+set}" = set; then
5809 echo $ECHO_N "(cached) $ECHO_C" >&6
5811 if test "$cross_compiling" = yes; then :
5812 lt_cv_dlopen_self=cross
5814 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
5815 lt_status=$lt_dlunknown
5816 cat > conftest.$ac_ext <<EOF
5817 #line 5827 "configure"
5818 #include "confdefs.h"
5827 # define LT_DLGLOBAL RTLD_GLOBAL
5830 # define LT_DLGLOBAL DL_GLOBAL
5832 # define LT_DLGLOBAL 0
5836 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
5837 find out it does not work in some platform. */
5838 #ifndef LT_DLLAZY_OR_NOW
5840 # define LT_DLLAZY_OR_NOW RTLD_LAZY
5843 # define LT_DLLAZY_OR_NOW DL_LAZY
5846 # define LT_DLLAZY_OR_NOW RTLD_NOW
5849 # define LT_DLLAZY_OR_NOW DL_NOW
5851 # define LT_DLLAZY_OR_NOW 0
5859 extern "C" void exit (int);
5862 void fnord() { int i=42;}
5865 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
5866 int status = $lt_dlunknown;
5870 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
5871 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
5872 /* dlclose (self); */
5878 if { (eval echo "$as_me:5888: \"$ac_link\"") >&5
5879 (eval $ac_link) 2>&5
5881 echo "$as_me:5891: \$? = $ac_status" >&5
5882 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
5883 (./conftest; exit; ) 2>/dev/null
5886 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
5887 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
5888 x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
5891 # compilation failed
5892 lt_cv_dlopen_self=no
5898 echo "$as_me:5908: result: $lt_cv_dlopen_self" >&5
5899 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
5901 if test "x$lt_cv_dlopen_self" = xyes; then
5902 LDFLAGS="$LDFLAGS $link_static_flag"
5903 echo "$as_me:5913: checking whether a statically linked program can dlopen itself" >&5
5904 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
5905 if test "${lt_cv_dlopen_self_static+set}" = set; then
5906 echo $ECHO_N "(cached) $ECHO_C" >&6
5908 if test "$cross_compiling" = yes; then :
5909 lt_cv_dlopen_self_static=cross
5911 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
5912 lt_status=$lt_dlunknown
5913 cat > conftest.$ac_ext <<EOF
5914 #line 5924 "configure"
5915 #include "confdefs.h"
5924 # define LT_DLGLOBAL RTLD_GLOBAL
5927 # define LT_DLGLOBAL DL_GLOBAL
5929 # define LT_DLGLOBAL 0
5933 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
5934 find out it does not work in some platform. */
5935 #ifndef LT_DLLAZY_OR_NOW
5937 # define LT_DLLAZY_OR_NOW RTLD_LAZY
5940 # define LT_DLLAZY_OR_NOW DL_LAZY
5943 # define LT_DLLAZY_OR_NOW RTLD_NOW
5946 # define LT_DLLAZY_OR_NOW DL_NOW
5948 # define LT_DLLAZY_OR_NOW 0
5956 extern "C" void exit (int);
5959 void fnord() { int i=42;}
5962 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
5963 int status = $lt_dlunknown;
5967 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
5968 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
5969 /* dlclose (self); */
5975 if { (eval echo "$as_me:5985: \"$ac_link\"") >&5
5976 (eval $ac_link) 2>&5
5978 echo "$as_me:5988: \$? = $ac_status" >&5
5979 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
5980 (./conftest; exit; ) 2>/dev/null
5983 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
5984 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
5985 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
5988 # compilation failed
5989 lt_cv_dlopen_self_static=no
5995 echo "$as_me:6005: result: $lt_cv_dlopen_self_static" >&5
5996 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
5999 CPPFLAGS="$save_CPPFLAGS"
6000 LDFLAGS="$save_LDFLAGS"
6005 case $lt_cv_dlopen_self in
6006 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
6007 *) enable_dlopen_self=unknown ;;
6010 case $lt_cv_dlopen_self_static in
6011 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
6012 *) enable_dlopen_self_static=unknown ;;
6016 ## FIXME: this should be a separate macro
6018 if test "$enable_shared" = yes && test "$GCC" = yes; then
6019 case $archive_cmds in
6021 # FIXME: we may have to deal with multi-command sequences.
6024 # Test whether the compiler implicitly links with -lc since on some
6025 # systems, -lgcc has to come before -lc. If gcc already passes -lc
6026 # to ld, don't add -lc before -lgcc.
6027 echo "$as_me:6037: checking whether -lc should be explicitly linked in" >&5
6028 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
6029 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
6030 echo $ECHO_N "(cached) $ECHO_C" >&6
6033 echo 'static int dummy;' > conftest.$ac_ext
6035 if { (eval echo "$as_me:6045: \"$ac_compile\"") >&5
6036 (eval $ac_compile) 2>&5
6038 echo "$as_me:6048: \$? = $ac_status" >&5
6039 (exit $ac_status); }; then
6042 libobjs=conftest.$ac_objext
6044 wl=$lt_cv_prog_cc_wl
6050 save_allow_undefined_flag=$allow_undefined_flag
6051 allow_undefined_flag=
6052 if { (eval echo "$as_me:6062: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
6053 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
6055 echo "$as_me:6065: \$? = $ac_status" >&5
6056 (exit $ac_status); }
6058 lt_cv_archive_cmds_need_lc=no
6060 lt_cv_archive_cmds_need_lc=yes
6062 allow_undefined_flag=$save_allow_undefined_flag
6064 cat conftest.err 1>&5
6068 echo "$as_me:6078: result: $lt_cv_archive_cmds_need_lc" >&5
6069 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
6073 need_lc=${lt_cv_archive_cmds_need_lc-yes}
6077 ## FIXME: this should be a separate macro
6079 # The second clause should only fire when bootstrapping the
6080 # libtool distribution, otherwise you forgot to ship ltmain.sh
6081 # with your package, and you will get complaints that there are
6082 # no rules to generate ltmain.sh.
6083 if test -f "$ltmain"; then
6086 # If there is no Makefile yet, we rely on a make rule to execute
6087 # `config.status --recheck' to rerun these tests and create the
6088 # libtool script then.
6089 test -f Makefile && make "$ltmain"
6092 if test -f "$ltmain"; then
6093 trap "$rm \"${ofile}T\"; exit 1" 1 2 15
6096 echo creating $ofile
6098 # Now quote all the things that may contain metacharacters while being
6099 # careful not to overquote the AC_SUBSTed values. We take copies of the
6100 # variables and quote the copies for generation of the libtool script.
6101 for var in echo old_CC old_CFLAGS \
6102 AR AR_FLAGS CC LD LN_S NM SHELL \
6103 reload_flag reload_cmds wl \
6104 pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
6105 thread_safe_flag_spec whole_archive_flag_spec libname_spec \
6106 library_names_spec soname_spec \
6107 RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
6108 old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
6109 postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
6110 old_striplib striplib file_magic_cmd export_symbols_cmds \
6111 deplibs_check_method allow_undefined_flag no_undefined_flag \
6112 finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
6113 hardcode_libdir_flag_spec hardcode_libdir_separator \
6114 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
6115 compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
6118 reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
6119 old_postinstall_cmds | old_postuninstall_cmds | \
6120 export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
6121 extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
6122 postinstall_cmds | postuninstall_cmds | \
6123 finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
6124 # Double-quote double-evaled strings.
6125 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
6128 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
6133 cat <<__EOF__ > "${ofile}T"
6136 # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
6137 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
6138 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
6140 # Copyright (C) 1996-2000 Free Software Foundation, Inc.
6141 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
6143 # This program is free software; you can redistribute it and/or modify
6144 # it under the terms of the GNU General Public License as published by
6145 # the Free Software Foundation; either version 2 of the License, or
6146 # (at your option) any later version.
6148 # This program is distributed in the hope that it will be useful, but
6149 # WITHOUT ANY WARRANTY; without even the implied warranty of
6150 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
6151 # General Public License for more details.
6153 # You should have received a copy of the GNU General Public License
6154 # along with this program; if not, write to the Free Software
6155 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
6157 # As a special exception to the GNU General Public License, if you
6158 # distribute this file as part of a program that contains a
6159 # configuration script generated by Autoconf, you may include it under
6160 # the same distribution terms that you use for the rest of that program.
6162 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
6163 Xsed="sed -e s/^X//"
6165 # The HP-UX ksh and POSIX shell print the target directory to stdout
6167 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
6169 # ### BEGIN LIBTOOL CONFIG
6171 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6173 # Shell to use when invoking shell scripts.
6176 # Whether or not to build shared libraries.
6177 build_libtool_libs=$enable_shared
6179 # Whether or not to add -lc for building shared libraries.
6180 build_libtool_need_lc=$need_lc
6182 # Whether or not to build static libraries.
6183 build_old_libs=$enable_static
6185 # Whether or not to optimize for fast installation.
6186 fast_install=$enable_fast_install
6189 host_alias=$host_alias
6192 # An echo program that does not interpret backslashes.
6197 AR_FLAGS=$lt_AR_FLAGS
6199 # The default C compiler.
6202 # Is the compiler the GNU C compiler?
6205 # The linker used to build libraries.
6208 # Whether we need hard or soft links.
6211 # A BSD-compatible nm program.
6214 # A symbol stripping program
6217 # Used to examine libraries when file_magic_cmd begins "file"
6218 MAGIC_CMD=$MAGIC_CMD
6220 # Used on cygwin: DLL creation program.
6223 # Used on cygwin: object dumper.
6226 # Used on cygwin: assembler.
6229 # The name of the directory that contains temporary libtool files.
6232 # How to create reloadable object files.
6233 reload_flag=$lt_reload_flag
6234 reload_cmds=$lt_reload_cmds
6236 # How to pass a linker flag through the compiler.
6239 # Object file suffix (normally "o").
6242 # Old archive suffix (normally "a").
6245 # Executable file suffix (normally "").
6248 # Additional compiler flags for building library objects.
6249 pic_flag=$lt_pic_flag
6252 # Does compiler simultaneously support -c and -o options?
6253 compiler_c_o=$lt_compiler_c_o
6255 # Can we write directly to a .lo ?
6256 compiler_o_lo=$lt_compiler_o_lo
6258 # Must we lock files when doing compilation ?
6259 need_locks=$lt_need_locks
6261 # Do we need the lib prefix for modules?
6262 need_lib_prefix=$need_lib_prefix
6264 # Do we need a version for libraries?
6265 need_version=$need_version
6267 # Whether dlopen is supported.
6268 dlopen_support=$enable_dlopen
6270 # Whether dlopen of programs is supported.
6271 dlopen_self=$enable_dlopen_self
6273 # Whether dlopen of statically linked programs is supported.
6274 dlopen_self_static=$enable_dlopen_self_static
6276 # Compiler flag to prevent dynamic linking.
6277 link_static_flag=$lt_link_static_flag
6279 # Compiler flag to turn off builtin functions.
6280 no_builtin_flag=$lt_no_builtin_flag
6282 # Compiler flag to allow reflexive dlopens.
6283 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
6285 # Compiler flag to generate shared objects directly from archives.
6286 whole_archive_flag_spec=$lt_whole_archive_flag_spec
6288 # Compiler flag to generate thread-safe objects.
6289 thread_safe_flag_spec=$lt_thread_safe_flag_spec
6291 # Library versioning type.
6292 version_type=$version_type
6294 # Format of library name prefix.
6295 libname_spec=$lt_libname_spec
6297 # List of archive names. First name is the real one, the rest are links.
6298 # The last name is the one that the linker finds with -lNAME.
6299 library_names_spec=$lt_library_names_spec
6301 # The coded name of the library, if different from the real name.
6302 soname_spec=$lt_soname_spec
6304 # Commands used to build and install an old-style archive.
6306 old_archive_cmds=$lt_old_archive_cmds
6307 old_postinstall_cmds=$lt_old_postinstall_cmds
6308 old_postuninstall_cmds=$lt_old_postuninstall_cmds
6310 # Create an old-style archive from a shared archive.
6311 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
6313 # Create a temporary old-style archive to link instead of a shared archive.
6314 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
6316 # Commands used to build and install a shared archive.
6317 archive_cmds=$lt_archive_cmds
6318 archive_expsym_cmds=$lt_archive_expsym_cmds
6319 postinstall_cmds=$lt_postinstall_cmds
6320 postuninstall_cmds=$lt_postuninstall_cmds
6322 # Commands to strip libraries.
6323 old_striplib=$lt_old_striplib
6324 striplib=$lt_striplib
6326 # Method to check whether dependent libraries are shared objects.
6327 deplibs_check_method=$lt_deplibs_check_method
6329 # Command to use when deplibs_check_method == file_magic.
6330 file_magic_cmd=$lt_file_magic_cmd
6332 # Flag that allows shared libraries with undefined symbols to be built.
6333 allow_undefined_flag=$lt_allow_undefined_flag
6335 # Flag that forces no undefined symbols.
6336 no_undefined_flag=$lt_no_undefined_flag
6338 # Commands used to finish a libtool library installation in a directory.
6339 finish_cmds=$lt_finish_cmds
6341 # Same as above, but a single script fragment to be evaled but not shown.
6342 finish_eval=$lt_finish_eval
6344 # Take the output of nm and produce a listing of raw symbols and C names.
6345 global_symbol_pipe=$lt_global_symbol_pipe
6347 # Transform the output of nm in a proper C declaration
6348 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
6350 # This is the shared library runtime path variable.
6351 runpath_var=$runpath_var
6353 # This is the shared library path variable.
6354 shlibpath_var=$shlibpath_var
6356 # Is shlibpath searched before the hard-coded library search path?
6357 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
6359 # How to hardcode a shared library path into an executable.
6360 hardcode_action=$hardcode_action
6362 # Whether we should hardcode library paths into libraries.
6363 hardcode_into_libs=$hardcode_into_libs
6365 # Flag to hardcode \$libdir into a binary during linking.
6366 # This must work even if \$libdir does not exist.
6367 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
6369 # Whether we need a single -rpath flag with a separated argument.
6370 hardcode_libdir_separator=$lt_hardcode_libdir_separator
6372 # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
6374 hardcode_direct=$hardcode_direct
6376 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
6378 hardcode_minus_L=$hardcode_minus_L
6380 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
6381 # the resulting binary.
6382 hardcode_shlibpath_var=$hardcode_shlibpath_var
6384 # Variables whose values should be saved in libtool wrapper scripts and
6385 # restored at relink time.
6386 variables_saved_for_relink="$variables_saved_for_relink"
6388 # Whether libtool must link a program against all its dependency libraries.
6389 link_all_deplibs=$link_all_deplibs
6391 # Compile-time system search path for libraries
6392 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
6394 # Run-time system search path for libraries
6395 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
6397 # Fix the shell variable \$srcfile for the compiler.
6398 fix_srcfile_path="$fix_srcfile_path"
6400 # Set to yes if exported symbols are required.
6401 always_export_symbols=$always_export_symbols
6403 # The commands to list exported symbols.
6404 export_symbols_cmds=$lt_export_symbols_cmds
6406 # The commands to extract the exported symbol list from a shared archive.
6407 extract_expsyms_cmds=$lt_extract_expsyms_cmds
6409 # Symbols that should not be listed in the preloaded symbols.
6410 exclude_expsyms=$lt_exclude_expsyms
6412 # Symbols that must always be exported.
6413 include_expsyms=$lt_include_expsyms
6415 # ### END LIBTOOL CONFIG
6421 cat <<\EOF >> "${ofile}T"
6423 # AIX sometimes has problems with the GCC collect2 program. For some
6424 # reason, if we set the COLLECT_NAMES environment variable, the problems
6425 # vanish in a puff of smoke.
6426 if test "X${COLLECT_NAMES+set}" != Xset; then
6428 export COLLECT_NAMES
6435 cygwin* | mingw* | pw32* | os2*)
6436 cat <<'EOF' >> "${ofile}T"
6437 # This is a source program that is used to create dlls on Windows
6438 # Don't remove nor modify the starting and closing comments
6439 # /* ltdll.c starts here */
6440 # #define WIN32_LEAN_AND_MEAN
6441 # #include <windows.h>
6442 # #undef WIN32_LEAN_AND_MEAN
6443 # #include <stdio.h>
6445 # #ifndef __CYGWIN__
6446 # # ifdef __CYGWIN32__
6447 # # define __CYGWIN__ __CYGWIN32__
6451 # #ifdef __cplusplus
6454 # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
6455 # #ifdef __cplusplus
6460 # #include <cygwin/cygwin_dll.h>
6461 # DECLARE_CYGWIN_DLL( DllMain );
6463 # HINSTANCE __hDllInstance_base;
6466 # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
6468 # __hDllInstance_base = hInst;
6471 # /* ltdll.c ends here */
6472 # This is a source program that is used to create import libraries
6473 # on Windows for dlls which lack them. Don't remove nor modify the
6474 # starting and closing comments
6475 # /* impgen.c starts here */
6476 # /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
6478 # This file is part of GNU libtool.
6480 # This program is free software; you can redistribute it and/or modify
6481 # it under the terms of the GNU General Public License as published by
6482 # the Free Software Foundation; either version 2 of the License, or
6483 # (at your option) any later version.
6485 # This program is distributed in the hope that it will be useful,
6486 # but WITHOUT ANY WARRANTY; without even the implied warranty of
6487 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6488 # GNU General Public License for more details.
6490 # You should have received a copy of the GNU General Public License
6491 # along with this program; if not, write to the Free Software
6492 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
6495 # #include <stdio.h> /* for printf() */
6496 # #include <unistd.h> /* for open(), lseek(), read() */
6497 # #include <fcntl.h> /* for O_RDONLY, O_BINARY */
6498 # #include <string.h> /* for strdup() */
6500 # /* O_BINARY isn't required (or even defined sometimes) under Unix */
6502 # #define O_BINARY 0
6505 # static unsigned int
6506 # pe_get16 (fd, offset)
6510 # unsigned char b[2];
6511 # lseek (fd, offset, SEEK_SET);
6513 # return b[0] + (b[1]<<8);
6516 # static unsigned int
6517 # pe_get32 (fd, offset)
6521 # unsigned char b[4];
6522 # lseek (fd, offset, SEEK_SET);
6524 # return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
6527 # static unsigned int
6531 # unsigned char *b = ptr;
6532 # return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
6541 # unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
6542 # unsigned long export_rva, export_size, nsections, secptr, expptr;
6543 # unsigned long name_rvas, nexp;
6544 # unsigned char *expdata, *erva;
6545 # char *filename, *dll_name;
6547 # filename = argv[1];
6549 # dll = open(filename, O_RDONLY|O_BINARY);
6553 # dll_name = filename;
6555 # for (i=0; filename[i]; i++)
6556 # if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
6557 # dll_name = filename + i +1;
6559 # pe_header_offset = pe_get32 (dll, 0x3c);
6560 # opthdr_ofs = pe_header_offset + 4 + 20;
6561 # num_entries = pe_get32 (dll, opthdr_ofs + 92);
6563 # if (num_entries < 1) /* no exports */
6566 # export_rva = pe_get32 (dll, opthdr_ofs + 96);
6567 # export_size = pe_get32 (dll, opthdr_ofs + 100);
6568 # nsections = pe_get16 (dll, pe_header_offset + 4 +2);
6569 # secptr = (pe_header_offset + 4 + 20 +
6570 # pe_get16 (dll, pe_header_offset + 4 + 16));
6573 # for (i = 0; i < nsections; i++)
6576 # unsigned long secptr1 = secptr + 40 * i;
6577 # unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
6578 # unsigned long vsize = pe_get32 (dll, secptr1 + 16);
6579 # unsigned long fptr = pe_get32 (dll, secptr1 + 20);
6580 # lseek(dll, secptr1, SEEK_SET);
6581 # read(dll, sname, 8);
6582 # if (vaddr <= export_rva && vaddr+vsize > export_rva)
6584 # expptr = fptr + (export_rva - vaddr);
6585 # if (export_rva + export_size > vaddr + vsize)
6586 # export_size = vsize - (export_rva - vaddr);
6591 # expdata = (unsigned char*)malloc(export_size);
6592 # lseek (dll, expptr, SEEK_SET);
6593 # read (dll, expdata, export_size);
6594 # erva = expdata - export_rva;
6596 # nexp = pe_as32 (expdata+24);
6597 # name_rvas = pe_as32 (expdata+32);
6599 # printf ("EXPORTS\n");
6600 # for (i = 0; i<nexp; i++)
6602 # unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
6603 # printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
6608 # /* impgen.c ends here */
6614 # We use sed instead of cat because bash on DJGPP gets confused if
6615 # if finds mixed CR/LF and LF-only lines. Since sed operates in
6616 # text mode, it properly converts lines to CR/LF. This bash problem
6617 # is reportedly fixed, but why not run on old versions too?
6618 sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
6620 mv -f "${ofile}T" "$ofile" || \
6621 (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
6627 # This can be used to rebuild libtool when needed
6628 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
6630 # Always use our own libtool.
6631 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6633 # Prevent multiple expansion
6635 ac_config_files="$ac_config_files Makefile pcre.h:pcre.in pcre-config:pcre-config.in RunTest:RunTest.in"
6636 ac_config_commands="$ac_config_commands default"
6637 cat >confcache <<\_ACEOF
6638 # This file is a shell script that caches the results of configure
6639 # tests run on this system so they can be shared between configure
6640 # scripts and configure runs, see configure's option --config-cache.
6641 # It is not useful on other systems. If it contains results you don't
6642 # want to keep, you may remove or edit it.
6644 # config.status only pays attention to the cache file if you give it
6645 # the --recheck option to rerun configure.
6647 # `ac_cv_env_foo' variables (set or unset) will be overriden when
6648 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6653 # The following way of writing the cache mishandles newlines in values,
6654 # but we know of no workaround that is simple, portable, and efficient.
6655 # So, don't put newlines in cache variables' values.
6656 # Ultrix sh set writes to stderr and can't be redirected directly,
6657 # and sets the high bit in the cache file unless we assign to the vars.
6660 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6662 # `set' does not quote correctly, so add quotes (double-quote
6663 # substitution turns \\\\ into \\, and sed turns \\ into \).
6666 s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6669 # `set' quotes correctly as required by POSIX, so do not add quotes.
6671 "s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6678 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6680 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6682 if cmp -s $cache_file confcache; then :; else
6683 if test -w $cache_file; then
6684 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6685 cat confcache >$cache_file
6687 echo "not updating unwritable cache $cache_file"
6692 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6693 # Let make expand exec_prefix.
6694 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6696 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6697 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6698 # trailing colons and then remove the whole line if VPATH becomes empty
6699 # (actually we leave an empty line to preserve line numbers).
6700 if test "x$srcdir" = x.; then
6701 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6702 s/:*\$(srcdir):*/:/;
6703 s/:*\${srcdir}:*/:/;
6705 s/^\([^=]*=[ ]*\):*/\1/;
6711 DEFS=-DHAVE_CONFIG_H
6713 : ${CONFIG_STATUS=./config.status}
6714 ac_clean_files_save=$ac_clean_files
6715 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6716 { echo "$as_me:6726: creating $CONFIG_STATUS" >&5
6717 echo "$as_me: creating $CONFIG_STATUS" >&6;}
6718 cat >$CONFIG_STATUS <<_ACEOF
6720 # Generated automatically by configure.
6721 # Run this file to recreate the current configuration.
6722 # Compiler output produced by configure, useful for debugging
6723 # configure, is in config.log if it exists.
6726 SHELL=\${CONFIG_SHELL-$SHELL}
6727 ac_cs_invocation="\$0 \$@"
6731 cat >>$CONFIG_STATUS <<\_ACEOF
6732 # Be Bourne compatible
6733 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
6736 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
6740 # Name of the executable.
6741 as_me=`echo "$0" |sed 's,.*[\\/],,'`
6743 if expr a : '\(a\)' >/dev/null 2>&1; then
6749 rm -f conf$$ conf$$.exe conf$$.file
6751 if ln -s conf$$.file conf$$ 2>/dev/null; then
6752 # We could just check for DJGPP; but this test a) works b) is more generic
6753 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
6754 if test -f conf$$.exe; then
6755 # Don't use ln at all; we don't have any links
6760 elif ln conf$$.file conf$$ 2>/dev/null; then
6765 rm -f conf$$ conf$$.exe conf$$.file
6767 as_executable_p="test -f"
6769 # Support unset when possible.
6770 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
6777 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
6778 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
6779 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
6780 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
6781 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
6782 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
6783 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
6784 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
6787 # We need space, tab and new line, in precisely that order.
6793 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
6799 # Files that config.status was made for.
6800 if test -n "$ac_config_files"; then
6801 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
6804 if test -n "$ac_config_headers"; then
6805 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
6808 if test -n "$ac_config_links"; then
6809 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
6812 if test -n "$ac_config_commands"; then
6813 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
6816 cat >>$CONFIG_STATUS <<\EOF
6819 \`$as_me' instantiates files from templates according to the
6820 current configuration.
6822 Usage: $0 [OPTIONS] [FILE]...
6824 -h, --help print this help, then exit
6825 -V, --version print version number, then exit
6826 -d, --debug don't remove temporary files
6827 --recheck update $as_me by reconfiguring in the same conditions
6828 --file=FILE[:TEMPLATE]
6829 instantiate the configuration file FILE
6830 --header=FILE[:TEMPLATE]
6831 instantiate the configuration header FILE
6833 Configuration files:
6836 Configuration headers:
6839 Configuration commands:
6842 Report bugs to <bug-autoconf@gnu.org>."
6845 cat >>$CONFIG_STATUS <<EOF
6848 configured by $0, generated by GNU Autoconf 2.50,
6849 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
6851 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
6852 Free Software Foundation, Inc.
6853 This config.status script is free software; the Free Software Foundation
6854 gives unlimited permission to copy, distribute and modify it."
6859 cat >>$CONFIG_STATUS <<\EOF
6860 # If no file are specified by the user, then we need to provide default
6861 # value. By we need to know if files were specified by the user.
6867 ac_option=`expr "x$1" : 'x\([^=]*\)='`
6868 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
6870 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
6874 *) # This is not an option, so the user has probably given explicit
6876 ac_need_defaults=false;;
6880 # Handling of the options.
6882 cat >>$CONFIG_STATUS <<EOF
6883 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6884 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
6885 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
6887 cat >>$CONFIG_STATUS <<\EOF
6888 --version | --vers* | -V )
6889 echo "$ac_cs_version"; exit 0 ;;
6891 # Conflict between --help and --header
6892 { { echo "$as_me:6902: error: ambiguous option: $1
6893 Try \`$0 --help' for more information." >&5
6894 echo "$as_me: error: ambiguous option: $1
6895 Try \`$0 --help' for more information." >&2;}
6896 { (exit 1); exit 1; }; };;
6897 --help | --hel | -h )
6898 echo "$ac_cs_usage"; exit 0 ;;
6899 --debug | --d* | -d )
6901 --file | --fil | --fi | --f )
6903 CONFIG_FILES="$CONFIG_FILES $1"
6904 ac_need_defaults=false;;
6905 --header | --heade | --head | --hea )
6907 CONFIG_HEADERS="$CONFIG_HEADERS $1"
6908 ac_need_defaults=false;;
6910 # Handling of arguments.
6911 'Makefile' ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
6912 'pcre.h' ) CONFIG_FILES="$CONFIG_FILES pcre.h:pcre.in" ;;
6913 'pcre-config' ) CONFIG_FILES="$CONFIG_FILES pcre-config:pcre-config.in" ;;
6914 'RunTest' ) CONFIG_FILES="$CONFIG_FILES RunTest:RunTest.in" ;;
6915 'default' ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
6916 'config.h' ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
6919 -*) { { echo "$as_me:6929: error: unrecognized option: $1
6920 Try \`$0 --help' for more information." >&5
6921 echo "$as_me: error: unrecognized option: $1
6922 Try \`$0 --help' for more information." >&2;}
6923 { (exit 1); exit 1; }; } ;;
6924 *) { { echo "$as_me:6934: error: invalid argument: $1" >&5
6925 echo "$as_me: error: invalid argument: $1" >&2;}
6926 { (exit 1); exit 1; }; };;
6934 ## ----------------------- ##
6935 ## Running config.status. ##
6936 ## ----------------------- ##
6938 This file was extended by $as_me 2.50, executed with
6940 on `(hostname || uname -n) 2>/dev/null | sed 1q`
6945 cat >>$CONFIG_STATUS <<\EOF
6946 # If the user did not use the arguments to specify the items to instantiate,
6947 # then the envvar interface is used. Set only those that are not.
6948 # We use the long form for the default assignment because of an extremely
6949 # bizarre bug on SunOS 4.1.3.
6950 if $ac_need_defaults; then
6951 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6952 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6953 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6956 # Create a temporary directory, and hook for its removal unless debugging.
6959 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
6960 trap '{ (exit $?); exit $?; }' 1 2 13 15
6963 # Create a (secure) tmp directory for tmp files.
6966 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
6967 test -n "$tmp" && test -d "$tmp"
6970 tmp=$TMPDIR/cs$$-$RANDOM
6971 (umask 077 && mkdir $tmp)
6974 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
6975 { (exit 1); exit 1; }
6980 cat >>$CONFIG_STATUS <<EOF
6983 # CONFIG_FILES section.
6986 # No need to generate the scripts if there are no CONFIG_FILES.
6987 # This happens for instance when ./config.status config.h
6988 if test -n "\$CONFIG_FILES"; then
6989 # Protect against being on the right side of a sed subst in config.status.
6990 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
6991 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
6992 s,@SHELL@,$SHELL,;t t
6993 s,@exec_prefix@,$exec_prefix,;t t
6994 s,@prefix@,$prefix,;t t
6995 s,@program_transform_name@,$program_transform_name,;t t
6996 s,@bindir@,$bindir,;t t
6997 s,@sbindir@,$sbindir,;t t
6998 s,@libexecdir@,$libexecdir,;t t
6999 s,@datadir@,$datadir,;t t
7000 s,@sysconfdir@,$sysconfdir,;t t
7001 s,@sharedstatedir@,$sharedstatedir,;t t
7002 s,@localstatedir@,$localstatedir,;t t
7003 s,@libdir@,$libdir,;t t
7004 s,@includedir@,$includedir,;t t
7005 s,@oldincludedir@,$oldincludedir,;t t
7006 s,@infodir@,$infodir,;t t
7007 s,@mandir@,$mandir,;t t
7008 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7009 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7010 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7011 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7012 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7013 s,@ECHO_C@,$ECHO_C,;t t
7014 s,@ECHO_N@,$ECHO_N,;t t
7015 s,@ECHO_T@,$ECHO_T,;t t
7016 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7020 s,@CFLAGS@,$CFLAGS,;t t
7021 s,@LDFLAGS@,$LDFLAGS,;t t
7022 s,@CPPFLAGS@,$CPPFLAGS,;t t
7023 s,@ac_ct_CC@,$ac_ct_CC,;t t
7024 s,@EXEEXT@,$EXEEXT,;t t
7025 s,@OBJEXT@,$OBJEXT,;t t
7026 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7027 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7028 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7029 s,@RANLIB@,$RANLIB,;t t
7030 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7032 s,@build@,$build,;t t
7033 s,@build_cpu@,$build_cpu,;t t
7034 s,@build_vendor@,$build_vendor,;t t
7035 s,@build_os@,$build_os,;t t
7037 s,@host_cpu@,$host_cpu,;t t
7038 s,@host_vendor@,$host_vendor,;t t
7039 s,@host_os@,$host_os,;t t
7042 s,@STRIP@,$STRIP,;t t
7043 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
7044 s,@LIBTOOL@,$LIBTOOL,;t t
7045 s,@HAVE_MEMMOVE@,$HAVE_MEMMOVE,;t t
7046 s,@HAVE_STRERROR@,$HAVE_STRERROR,;t t
7047 s,@NEWLINE@,$NEWLINE,;t t
7049 s,@PCRE_MAJOR@,$PCRE_MAJOR,;t t
7050 s,@PCRE_MINOR@,$PCRE_MINOR,;t t
7051 s,@PCRE_DATE@,$PCRE_DATE,;t t
7052 s,@PCRE_VERSION@,$PCRE_VERSION,;t t
7053 s,@PCRE_LIB_VERSION@,$PCRE_LIB_VERSION,;t t
7054 s,@PCRE_POSIXLIB_VERSION@,$PCRE_POSIXLIB_VERSION,;t t
7059 cat >>$CONFIG_STATUS <<\EOF
7060 # Split the substitutions into bite-sized pieces for seds with
7061 # small command number limits, like on Digital OSF/1 and HP-UX.
7063 ac_sed_frag=1 # Number of current file.
7064 ac_beg=1 # First line for current file.
7065 ac_end=$ac_max_sed_lines # Line after last line for current file.
7068 while $ac_more_lines; do
7069 if test $ac_beg -gt 1; then
7070 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7072 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7074 if test ! -s $tmp/subs.frag; then
7077 # The purpose of the label and of the branching condition is to
7078 # speed up the sed processing (if there are no `@' at all, there
7079 # is no need to browse any of the substitutions).
7080 # These are the two extra sed commands mentioned above.
7082 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7083 if test -z "$ac_sed_cmds"; then
7084 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7086 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7088 ac_sed_frag=`expr $ac_sed_frag + 1`
7090 ac_end=`expr $ac_end + $ac_max_sed_lines`
7093 if test -z "$ac_sed_cmds"; then
7096 fi # test -n "$CONFIG_FILES"
7099 cat >>$CONFIG_STATUS <<\EOF
7100 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7101 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7103 - | *:- | *:-:* ) # input from stdin
7105 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7106 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7107 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7108 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7109 * ) ac_file_in=$ac_file.in ;;
7112 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7113 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7114 X"$ac_file" : 'X\(//\)[^/]' \| \
7115 X"$ac_file" : 'X\(//\)$' \| \
7116 X"$ac_file" : 'X\(/\)' \| \
7117 . : '\(.\)' 2>/dev/null ||
7119 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7120 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7121 /^X\(\/\/\)$/{ s//\1/; q; }
7122 /^X\(\/\).*/{ s//\1/; q; }
7124 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7126 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
7130 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
7131 case $as_mkdir_dir in
7132 # Skip DOS drivespec
7133 ?:) as_incr_dir=$as_mkdir_dir ;;
7135 as_incr_dir=$as_incr_dir/$as_mkdir_dir
7136 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
7141 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
7142 # A "../" for each directory in $ac_dir_suffix.
7143 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
7145 ac_dir_suffix= ac_dots=
7150 if test -z "$ac_dots"; then
7153 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
7156 ac_srcdir=$srcdir$ac_dir_suffix;
7157 ac_top_srcdir=$srcdir ;;
7159 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
7160 ac_top_srcdir=$ac_dots$srcdir ;;
7164 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7165 *) ac_INSTALL=$ac_dots$INSTALL ;;
7168 if test x"$ac_file" != x-; then
7169 { echo "$as_me:7179: creating $ac_file" >&5
7170 echo "$as_me: creating $ac_file" >&6;}
7173 # Let's still pretend it is `configure' which instantiates (i.e., don't
7174 # use $as_me), people would be surprised to read:
7175 # /* config.h. Generated automatically by config.status. */
7176 configure_input="Generated automatically from `echo $ac_file_in |
7177 sed 's,.*/,,'` by configure."
7179 # First look for the input files in the build tree, otherwise in the
7181 ac_file_inputs=`IFS=:
7182 for f in $ac_file_in; do
7184 -) echo $tmp/stdin ;;
7186 # Absolute (can't be DOS-style, as IFS=:)
7187 test -f "$f" || { { echo "$as_me:7197: error: cannot find input file: $f" >&5
7188 echo "$as_me: error: cannot find input file: $f" >&2;}
7189 { (exit 1); exit 1; }; }
7192 if test -f "$f"; then
7195 elif test -f "$srcdir/$f"; then
7200 { { echo "$as_me:7210: error: cannot find input file: $f" >&5
7201 echo "$as_me: error: cannot find input file: $f" >&2;}
7202 { (exit 1); exit 1; }; }
7205 done` || { (exit 1); exit 1; }
7207 cat >>$CONFIG_STATUS <<EOF
7211 cat >>$CONFIG_STATUS <<\EOF
7213 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7214 s,@configure_input@,$configure_input,;t t
7215 s,@srcdir@,$ac_srcdir,;t t
7216 s,@top_srcdir@,$ac_top_srcdir,;t t
7217 s,@INSTALL@,$ac_INSTALL,;t t
7218 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7220 if test x"$ac_file" != x-; then
7221 mv $tmp/out $ac_file
7229 cat >>$CONFIG_STATUS <<\EOF
7232 # CONFIG_HEADER section.
7235 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7236 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7238 # ac_d sets the value in "#define NAME VALUE" lines.
7239 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7240 ac_dB='[ ].*$,\1#\2'
7243 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7244 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7245 ac_uB='$,\1#\2define\3'
7249 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
7250 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7252 - | *:- | *:-:* ) # input from stdin
7254 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7255 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7256 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7257 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7258 * ) ac_file_in=$ac_file.in ;;
7261 test x"$ac_file" != x- && { echo "$as_me:7271: creating $ac_file" >&5
7262 echo "$as_me: creating $ac_file" >&6;}
7264 # First look for the input files in the build tree, otherwise in the
7266 ac_file_inputs=`IFS=:
7267 for f in $ac_file_in; do
7269 -) echo $tmp/stdin ;;
7271 # Absolute (can't be DOS-style, as IFS=:)
7272 test -f "$f" || { { echo "$as_me:7282: error: cannot find input file: $f" >&5
7273 echo "$as_me: error: cannot find input file: $f" >&2;}
7274 { (exit 1); exit 1; }; }
7277 if test -f "$f"; then
7280 elif test -f "$srcdir/$f"; then
7285 { { echo "$as_me:7295: error: cannot find input file: $f" >&5
7286 echo "$as_me: error: cannot find input file: $f" >&2;}
7287 { (exit 1); exit 1; }; }
7290 done` || { (exit 1); exit 1; }
7291 # Remove the trailing spaces.
7292 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
7296 # Transform confdefs.h into two sed scripts, `conftest.defines' and
7297 # `conftest.undefs', that substitutes the proper values into
7298 # config.h.in to produce config.h. The first handles `#define'
7299 # templates, and the second `#undef' templates.
7300 # And first: Protect against being on the right side of a sed subst in
7301 # config.status. Protect against being in an unquoted here document
7303 rm -f conftest.defines conftest.undefs
7304 # Using a here document instead of a string reduces the quoting nightmare.
7305 # Putting comments in sed scripts is not portable.
7307 # `end' is used to avoid that the second main sed command (meant for
7308 # 0-ary CPP macros) applies to n-ary macro definitions.
7309 # See the Autoconf documentation for `clear'.
7310 cat >confdef2sed.sed <<\EOF
7315 s,^[ ]*#[ ]*define[ ][ ]*\(\([^ (][^ (]*\)([^)]*)\)[ ]*\(.*\)$,${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD},gp
7317 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
7320 # If some macros were called several times there might be several times
7321 # the same #defines, which is useless. Nevertheless, we may not want to
7322 # sort them, since we want the *last* AC-DEFINE to be honored.
7323 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
7324 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
7325 rm -f confdef2sed.sed
7327 # This sed command replaces #undef with comments. This is necessary, for
7328 # example, in the case of _POSIX_SOURCE, which is predefined and required
7329 # on some systems where configure will not decide to define it.
7330 cat >>conftest.undefs <<\EOF
7331 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
7334 # Break up conftest.defines because some shells have a limit on the size
7335 # of here documents, and old seds have small limits too (100 cmds).
7336 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
7337 echo ' if egrep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
7338 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
7339 echo ' :' >>$CONFIG_STATUS
7341 while grep . conftest.defines >/dev/null
7343 # Write a limited-size here document to $tmp/defines.sed.
7344 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
7345 # Speed up: don't consider the non `#define' lines.
7346 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
7347 # Work around the forget-to-reset-the-flag bug.
7348 echo 't clr' >>$CONFIG_STATUS
7349 echo ': clr' >>$CONFIG_STATUS
7350 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
7352 sed -f $tmp/defines.sed $tmp/in >$tmp/out
7356 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
7357 rm -f conftest.defines
7358 mv conftest.tail conftest.defines
7360 rm -f conftest.defines
7361 echo ' fi # egrep' >>$CONFIG_STATUS
7362 echo >>$CONFIG_STATUS
7364 # Break up conftest.undefs because some shells have a limit on the size
7365 # of here documents, and old seds have small limits too (100 cmds).
7366 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
7368 while grep . conftest.undefs >/dev/null
7370 # Write a limited-size here document to $tmp/undefs.sed.
7371 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
7372 # Speed up: don't consider the non `#undef'
7373 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
7374 # Work around the forget-to-reset-the-flag bug.
7375 echo 't clr' >>$CONFIG_STATUS
7376 echo ': clr' >>$CONFIG_STATUS
7377 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
7379 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
7383 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
7384 rm -f conftest.undefs
7385 mv conftest.tail conftest.undefs
7387 rm -f conftest.undefs
7389 cat >>$CONFIG_STATUS <<\EOF
7390 # Let's still pretend it is `configure' which instantiates (i.e., don't
7391 # use $as_me), people would be surprised to read:
7392 # /* config.h. Generated automatically by config.status. */
7393 if test x"$ac_file" = x-; then
7394 echo "/* Generated automatically by configure. */" >$tmp/config.h
7396 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
7398 cat $tmp/in >>$tmp/config.h
7400 if test x"$ac_file" != x-; then
7401 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
7402 { echo "$as_me:7412: $ac_file is unchanged" >&5
7403 echo "$as_me: $ac_file is unchanged" >&6;}
7405 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7406 X"$ac_file" : 'X\(//\)[^/]' \| \
7407 X"$ac_file" : 'X\(//\)$' \| \
7408 X"$ac_file" : 'X\(/\)' \| \
7409 . : '\(.\)' 2>/dev/null ||
7411 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7412 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7413 /^X\(\/\/\)$/{ s//\1/; q; }
7414 /^X\(\/\).*/{ s//\1/; q; }
7416 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7418 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
7422 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
7423 case $as_mkdir_dir in
7424 # Skip DOS drivespec
7425 ?:) as_incr_dir=$as_mkdir_dir ;;
7427 as_incr_dir=$as_incr_dir/$as_mkdir_dir
7428 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
7435 mv $tmp/config.h $ac_file
7443 cat >>$CONFIG_STATUS <<\EOF
7446 # CONFIG_COMMANDS section.
7448 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
7449 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7450 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7453 default ) chmod a+x RunTest pcre-config ;;
7458 cat >>$CONFIG_STATUS <<\EOF
7460 { (exit 0); exit 0; }
7462 chmod +x $CONFIG_STATUS
7463 ac_clean_files=$ac_clean_files_save
7465 # configure is writing to config.log, and then calls config.status.
7466 # config.status does its own redirection, appending to config.log.
7467 # Unfortunately, on DOS this fails, as config.log is still kept open
7468 # by configure, so config.status won't be able to write to it; its
7469 # output is simply discarded. So we exec the FD to /dev/null,
7470 # effectively closing config.log, so it can be properly (re)opened and
7471 # appended to by config.status. When coming back to configure, we
7472 # need to make the FD available again.
7473 if test "$no_create" != yes; then
7476 $SHELL $CONFIG_STATUS || ac_cs_success=false
7478 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7479 # would make configure fail if this is the last instruction.
7480 $ac_cs_success || { (exit 1); exit 1; }