ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
(Generate patch)

Comparing rxvt-unicode/configure (file contents):
Revision 1.31 by root, Fri Jul 30 16:04:05 2004 UTC vs.
Revision 1.71 by root, Mon Jan 16 14:48:39 2006 UTC

239 239
240# CDPATH. 240# CDPATH.
241$as_unset CDPATH 241$as_unset CDPATH
242 242
243 243
244# Find the correct PATH separator. Usually this is `:', but
245# DJGPP uses `;' like DOS.
246if test "X${PATH_SEPARATOR+set}" != Xset; then
247 UNAME=${UNAME-`uname 2>/dev/null`}
248 case X$UNAME in
249 *-DOS) lt_cv_sys_path_separator=';' ;;
250 *) lt_cv_sys_path_separator=':' ;;
251 esac
252fi
253
254
255# Check that we are running under the correct shell.
256SHELL=${CONFIG_SHELL-/bin/sh}
257
258case "X$ECHO" in
259X*--fallback-echo)
260 # Remove one level of quotation (which was required for Make).
261 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
262 ;;
263esac
264
265echo=${ECHO-echo}
266if test "X$1" = X--no-reexec; then
267 # Discard the --no-reexec flag, and continue.
268 shift
269elif test "X$1" = X--fallback-echo; then
270 # Avoid inline document here, it may be left over
271 :
272elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
273 # Yippee, $echo works!
274 :
275else
276 # Restart under the correct shell.
277 exec $SHELL "$0" --no-reexec ${1+"$@"}
278fi
279
280if test "X$1" = X--fallback-echo; then
281 # used as fallback echo
282 shift
283 cat <<EOF
284
285EOF
286 exit 0
287fi
288
289# The HP-UX ksh and POSIX shell print the target directory to stdout
290# if CDPATH is set.
291if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
292
293if test -z "$ECHO"; then
294if test "X${echo_test_string+set}" != Xset; then
295# find a string as large as possible, as long as the shell can cope with it
296 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
297 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
298 if (echo_test_string="`eval $cmd`") 2>/dev/null &&
299 echo_test_string="`eval $cmd`" &&
300 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
301 then
302 break
303 fi
304 done
305fi
306
307if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
308 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
309 test "X$echo_testing_string" = "X$echo_test_string"; then
310 :
311else
312 # The Solaris, AIX, and Digital Unix default echo programs unquote
313 # backslashes. This makes it impossible to quote backslashes using
314 # echo "$something" | sed 's/\\/\\\\/g'
315 #
316 # So, first we look for a working echo in the user's PATH.
317
318 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
319 for dir in $PATH /usr/ucb; do
320 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
321 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
322 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
323 test "X$echo_testing_string" = "X$echo_test_string"; then
324 echo="$dir/echo"
325 break
326 fi
327 done
328 IFS="$save_ifs"
329
330 if test "X$echo" = Xecho; then
331 # We didn't find a better echo, so look for alternatives.
332 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
333 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
334 test "X$echo_testing_string" = "X$echo_test_string"; then
335 # This shell has a builtin print -r that does the trick.
336 echo='print -r'
337 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
338 test "X$CONFIG_SHELL" != X/bin/ksh; then
339 # If we have ksh, try running ltconfig again with it.
340 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
341 export ORIGINAL_CONFIG_SHELL
342 CONFIG_SHELL=/bin/ksh
343 export CONFIG_SHELL
344 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
345 else
346 # Try using printf.
347 echo='printf %s\n'
348 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
349 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
350 test "X$echo_testing_string" = "X$echo_test_string"; then
351 # Cool, printf works
352 :
353 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
354 test "X$echo_testing_string" = 'X\t' &&
355 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
356 test "X$echo_testing_string" = "X$echo_test_string"; then
357 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
358 export CONFIG_SHELL
359 SHELL="$CONFIG_SHELL"
360 export SHELL
361 echo="$CONFIG_SHELL $0 --fallback-echo"
362 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
363 test "X$echo_testing_string" = 'X\t' &&
364 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
365 test "X$echo_testing_string" = "X$echo_test_string"; then
366 echo="$CONFIG_SHELL $0 --fallback-echo"
367 else
368 # maybe with a smaller string...
369 prev=:
370
371 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
372 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
373 then
374 break
375 fi
376 prev="$cmd"
377 done
378
379 if test "$prev" != 'sed 50q "$0"'; then
380 echo_test_string=`eval $prev`
381 export echo_test_string
382 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
383 else
384 # Oops. We lost completely, so just stick with echo.
385 echo=echo
386 fi
387 fi
388 fi
389 fi
390fi
391fi
392
393# Copy echo and quote the copy suitably for passing to libtool from
394# the Makefile, instead of quoting the original, which is used later.
395ECHO=$echo
396if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
397 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
398fi
399
400
401
402# Name of the host. 244# Name of the host.
403# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 245# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
404# so uname gets run too. 246# so uname gets run too.
405ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 247ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
406 248
465#endif 307#endif
466#if HAVE_UNISTD_H 308#if HAVE_UNISTD_H
467# include <unistd.h> 309# include <unistd.h>
468#endif" 310#endif"
469 311
470ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS VERSION DATE LSMDATE LIBVERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AWK LINKER CXXCPP EGREP build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP LIBTOOL INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED CMP TBL X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XPM_CPPFLAGS XPM_CFLAGS XPM_LIBS rxvt_int16_typedef rxvt_uint16_typedef rxvt_int32_typedef rxvt_uint32_typedef rxvt_intp_define rxvt_u_intp_define DEBUG DINCLUDE DLIB include_stdint_h include_stdarg_h include_stdlib_h include_unistd_h include_string_h include_fcntl_h include_util_h include_assert_h include_sys_ioctl_h include_sys_select_h include_sys_strredir_h include_sys_time_h include_time_h LIBOBJS LTLIBOBJS' 312ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os VERSION DATE LSMDATE LIBVERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AWK LINKER CXXCPP EGREP INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED ECHO CMP TBL TIC X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XPM_CPPFLAGS XPM_CFLAGS XPM_LIBS rxvt_int16_typedef rxvt_uint16_typedef rxvt_int32_typedef rxvt_uint32_typedef rxvt_intp_define rxvt_u_intp_define PERL PERLLIB PERLFLAGS PERLPRIVLIBEXP IF_PERL PERL_O DEBUG DINCLUDE DLIB include_stdint_h include_stdarg_h include_stdlib_h include_unistd_h include_string_h include_fcntl_h include_util_h include_assert_h include_sys_ioctl_h include_sys_select_h include_sys_strredir_h include_sys_time_h include_time_h LIBOBJS LTLIBOBJS'
471ac_subst_files='MCOMMON' 313ac_subst_files='MCOMMON'
472 314
473# Initialize some variables set by options. 315# Initialize some variables set by options.
474ac_init_help= 316ac_init_help=
475ac_init_version=false 317ac_init_version=false
1021 cat <<\_ACEOF 863 cat <<\_ACEOF
1022 864
1023Optional Features: 865Optional Features:
1024 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 866 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1025 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 867 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1026 --enable-shared=PKGS build shared libraries default=no
1027 --enable-static=PKGS build static libraries default=yes
1028 --enable-fast-install=PKGS optimize for fast installation default=yes
1029 --disable-libtool-lock avoid locking (might break parallel builds)
1030 --enable-everything enable standard non-multichoice features 868 --enable-everything enable standard non-multichoice features
1031 NOTE: this option is order dependent 869 NOTE: this option is order dependent
1032 NOTE: automatically enabled with --enable-shared 870 NOTE: automatically enabled with --enable-shared
1033 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters 871 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters
1034 --enable-combining enable composition of base and combining characters 872 --enable-combining enable composition of base and combining characters
1035 --enable-xft enable xft support on systems that have it 873 --enable-xft enable xft support on systems that have it
874 --enable-font-styles enable bold and italic support
1036 --enable-utmp enable utmp (utmpx) support 875 --enable-utmp enable utmp (utmpx) support
1037 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp) 876 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)
1038 --enable-lastlog enable lastlog support (requires --enable-utmp) 877 --enable-lastlog enable lastlog support (requires --enable-utmp)
1039 --enable-xpm-background enable XPM background pixmaps 878 --enable-xpm-background enable XPM background pixmaps
1040 --enable-transparency enable transparent backgrounds 879 --enable-transparency enable transparent backgrounds
1041 --enable-tinting enable tinting of transparent bg 880 --enable-tinting enable tinting of transparent bg
1042 --enable-fading enable colors fading when off focus 881 --enable-fading enable colors fading when off focus
1043 --enable-menubar enable menubar
1044 --enable-rxvt-scroll enable rxvt style scrollbar 882 --enable-rxvt-scroll enable rxvt style scrollbar
1045 --enable-next-scroll enable NeXT style scrollbar 883 --enable-next-scroll enable NeXT style scrollbar
1046 --enable-xterm-scroll enable Xterm style scrollbar 884 --enable-xterm-scroll enable Xterm style scrollbar
885 --enable-perl enable embedded perl interpreter
1047 --enable-plain-scroll enable plain style scrollbar 886 --enable-plain-scroll enable plain style scrollbar
1048 --enable-half-shadow use half width/height shadow on rxvt scrollbar 887 --enable-half-shadow use half width/height shadow on rxvt scrollbar
1049 --enable-xim XIM (X Input Method) protocol support 888 --enable-xim XIM (X Input Method) protocol support
1050 --enable-ttygid enable tty setting to group named "tty" 889 --enable-ttygid enable tty setting to group named "tty"
1051 --disable-backspace-key disable handling of the backspace key 890 --disable-backspace-key disable handling of the backspace key
1052 --disable-delete-key disable handling of the delete key 891 --disable-delete-key disable handling of the delete key
1053 --disable-resources disable all resource checking 892 --disable-resources disable all resource checking
1054 --enable-xgetdefault enable resources via X instead of our small version
1055 --enable-8bitctrls enable 8 bit control sequences (not recommended) 893 --enable-8bitctrls enable 8 bit control sequences (not recommended)
1056 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt) 894 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
1057 --enable-strings enable some replacement system functions
1058 --disable-swapscreen disable swap screen support 895 --disable-swapscreen disable swap screen support
896 --enable-iso14755 enable support for extended ISO 14755 modes
1059 --enable-frills enable support for rarely used features 897 --enable-frills enable support for rarely used features
1060 --enable-linespace enable support for linespace
1061 --enable-24bit enable support for using 24bit visuals if available 898 --enable-24bit enable support for using 24bit visuals if available
1062 --enable-keepscrolling enable continual scrolling on scrollbar arrow press 899 --enable-keepscrolling enable continual scrolling on scrollbar arrow press
1063 --enable-selectionscrolling enable scrolling during selections 900 --enable-selectionscrolling enable scrolling during selections
1064 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 901 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
1065 --enable-slipwheeling enable slip wheel scrolling (requires previous) 902 --enable-slipwheeling enable slip wheel scrolling (requires previous)
1066 --enable-dmalloc enable Gray Watson's malloc - for debugging use 903 --enable-dmalloc enable Gray Watson's malloc - for debugging use
1067 --enable-dlmalloc enable Doug Lea's malloc - for production use 904 --enable-dlmalloc enable Doug Lea's malloc - for production use
1068 NOTE: enable only one malloc package 905 NOTE: enable only one malloc package
1069 --enable-smart-resize enable smart growth/shrink behaviour 906 --enable-smart-resize enable smart growth/shrink behaviour
1070 --enable-256-color enable 256-color support
1071 --enable-cursor-blink enable blinking cursor
1072 --enable-text-blink enable blinking text 907 --enable-text-blink enable blinking text
1073 --enable-pointer-blank enable pointer blank when typing or inactive pointer 908 --enable-pointer-blank enable pointer blank when typing or inactive pointer
1074 909
1075Optional Packages: 910Optional Packages:
1076 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 911 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1077 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 912 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1078 --with-gnu-ld assume the C compiler uses GNU ld default=no
1079 --with-pic try to use only PIC/non-PIC objects default=use both
1080 --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,all) 913 --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)
1081 --with-res-name=NAME use this as default resource name (default: urxvt) 914 --with-res-name=NAME use this as default resource name (default: urxvt)
1082 --with-res-class=CLASS use this as the resource class (default: URxvt) 915 --with-res-class=CLASS use this as the resource class (default: URxvt)
1083 --with-name=NAME set the basename for the installed binaries (default: urxvt) 916 --with-name=NAME set the basename for the installed binaries (default: urxvt)
1084 --with-term=NAME set the terminal to NAME (default: rxvt) 917 --with-term=NAME set the terminal to NAME (default: rxvt)
1085 --with-terminfo=PATH set the path to the terminfo tree to PATH 918 --with-terminfo=PATH set the path to the terminfo tree to PATH
1536 1369
1537 1370
1538 1371
1539 1372
1540 1373
1374
1541ac_aux_dir= 1375ac_aux_dir=
1542for ac_dir in autoconf $srcdir/autoconf; do 1376for ac_dir in autoconf $srcdir/autoconf; do
1543 if test -f $ac_dir/install-sh; then 1377 if test -f $ac_dir/install-sh; then
1544 ac_aux_dir=$ac_dir 1378 ac_aux_dir=$ac_dir
1545 ac_install_sh="$ac_aux_dir/install-sh -c" 1379 ac_install_sh="$ac_aux_dir/install-sh -c"
1564ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1398ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1565 1399
1566 ac_config_headers="$ac_config_headers config.h:autoconf/config.h.in" 1400 ac_config_headers="$ac_config_headers config.h:autoconf/config.h.in"
1567 1401
1568 1402
1403# Make sure we can run config.sub.
1404$ac_config_sub sun4 >/dev/null 2>&1 ||
1405 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1406echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1407 { (exit 1); exit 1; }; }
1408
1409echo "$as_me:$LINENO: checking build system type" >&5
1410echo $ECHO_N "checking build system type... $ECHO_C" >&6
1411if test "${ac_cv_build+set}" = set; then
1412 echo $ECHO_N "(cached) $ECHO_C" >&6
1413else
1414 ac_cv_build_alias=$build_alias
1415test -z "$ac_cv_build_alias" &&
1416 ac_cv_build_alias=`$ac_config_guess`
1417test -z "$ac_cv_build_alias" &&
1418 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1419echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1420 { (exit 1); exit 1; }; }
1421ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1422 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1423echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1424 { (exit 1); exit 1; }; }
1425
1426fi
1427echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1428echo "${ECHO_T}$ac_cv_build" >&6
1429build=$ac_cv_build
1430build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1431build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1432build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1433
1434
1435echo "$as_me:$LINENO: checking host system type" >&5
1436echo $ECHO_N "checking host system type... $ECHO_C" >&6
1437if test "${ac_cv_host+set}" = set; then
1438 echo $ECHO_N "(cached) $ECHO_C" >&6
1439else
1440 ac_cv_host_alias=$host_alias
1441test -z "$ac_cv_host_alias" &&
1442 ac_cv_host_alias=$ac_cv_build_alias
1443ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1444 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1445echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1446 { (exit 1); exit 1; }; }
1447
1448fi
1449echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1450echo "${ECHO_T}$ac_cv_host" >&6
1451host=$ac_cv_host
1452host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1453host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1454host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1455
1456
1457
1569VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 1458VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1570DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 1459DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1571LSMDATE=`sed -n -e 's/^.*[ \t]LSMDATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1572LIBVERSION=`sed -n -e 's/^.*[ \t]LIBVERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1573echo "" 1460echo ""
1574echo "configuring for rxvt $VERSION" 1461echo "configuring for rxvt $VERSION"
1575echo "" 1462echo ""
1576 1463
1577 1464
3209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3096ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3097ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3211ac_compiler_gnu=$ac_cv_c_compiler_gnu 3098ac_compiler_gnu=$ac_cv_c_compiler_gnu
3212 3099
3213 3100
3101if test -z "$orig_CXXFLAGS"; then
3102 CXXFLAGS='-O'
3103 if test x$GCC = xyes && test "x$GXX" = xyes; then
3104 CXXFLAGS="-g -O3"
3105 fi
3106 CFLAGS="$CXXFLAGS"
3107fi
3108
3214LINKER="$CXX" 3109LINKER="$CXX"
3215if test x$GCC = xyes && test x$GXX = xyes; then 3110if test x$GCC = xyes && test x$GXX = xyes; then
3216 3111
3217echo "$as_me:$LINENO: checking for main in -lsupc++" >&5 3112echo "$as_me:$LINENO: checking for main in -lsupc++" >&5
3218echo $ECHO_N "checking for main in -lsupc++... $ECHO_C" >&6 3113echo $ECHO_N "checking for main in -lsupc++... $ECHO_C" >&6
3280 3175
3281fi 3176fi
3282LINKER=$LINKER 3177LINKER=$LINKER
3283 3178
3284 3179
3285CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE" 3180
3181cat >>confdefs.h <<\_ACEOF
3182#define _GNU_SOURCE 1
3183_ACEOF
3184
3185
3186case $host in
3187 *-*-solaris* )
3188
3189cat >>confdefs.h <<\_ACEOF
3190#define _XOPEN_SOURCE_EXTENDED 1
3191_ACEOF
3192
3193
3194cat >>confdefs.h <<\_ACEOF
3195#define _XOPEN_SOURCE 2
3196_ACEOF
3197
3198
3199cat >>confdefs.h <<\_ACEOF
3200#define __EXTENSIONS__ 1
3201_ACEOF
3202
3203 ;;
3204esac
3286 3205
3287 3206
3288ac_ext=cc 3207ac_ext=cc
3289ac_cpp='$CXXCPP $CPPFLAGS' 3208ac_cpp='$CXXCPP $CPPFLAGS'
3290ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3209ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3691 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS" 3610 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3692 3611
3693fi 3612fi
3694 3613
3695 3614
3615echo "$as_me:$LINENO: checking for setlocale" >&5
3616echo $ECHO_N "checking for setlocale... $ECHO_C" >&6
3617if test "${ac_cv_func_setlocale+set}" = set; then
3618 echo $ECHO_N "(cached) $ECHO_C" >&6
3619else
3620 cat >conftest.$ac_ext <<_ACEOF
3621/* confdefs.h. */
3622_ACEOF
3623cat confdefs.h >>conftest.$ac_ext
3624cat >>conftest.$ac_ext <<_ACEOF
3625/* end confdefs.h. */
3626/* Define setlocale to an innocuous variant, in case <limits.h> declares setlocale.
3627 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3628#define setlocale innocuous_setlocale
3629
3630/* System header to define __stub macros and hopefully few prototypes,
3631 which can conflict with char setlocale (); below.
3632 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3633 <limits.h> exists even on freestanding compilers. */
3634
3635#ifdef __STDC__
3636# include <limits.h>
3637#else
3638# include <assert.h>
3639#endif
3640
3641#undef setlocale
3642
3643/* Override any gcc2 internal prototype to avoid an error. */
3644#ifdef __cplusplus
3645extern "C"
3646{
3647#endif
3648/* We use char because int might match the return type of a gcc2
3649 builtin and then its argument prototype would still apply. */
3650char setlocale ();
3651/* The GNU C library defines this for functions which it implements
3652 to always fail with ENOSYS. Some functions are actually named
3653 something starting with __ and the normal name is an alias. */
3654#if defined (__stub_setlocale) || defined (__stub___setlocale)
3655choke me
3656#else
3657char (*f) () = setlocale;
3658#endif
3659#ifdef __cplusplus
3660}
3661#endif
3662
3663int
3664main ()
3665{
3666return f != setlocale;
3667 ;
3668 return 0;
3669}
3670_ACEOF
3671rm -f conftest.$ac_objext conftest$ac_exeext
3672if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3673 (eval $ac_link) 2>conftest.er1
3674 ac_status=$?
3675 grep -v '^ *+' conftest.er1 >conftest.err
3676 rm -f conftest.er1
3677 cat conftest.err >&5
3678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3679 (exit $ac_status); } &&
3680 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3682 (eval $ac_try) 2>&5
3683 ac_status=$?
3684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3685 (exit $ac_status); }; } &&
3686 { ac_try='test -s conftest$ac_exeext'
3687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3688 (eval $ac_try) 2>&5
3689 ac_status=$?
3690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3691 (exit $ac_status); }; }; then
3692 ac_cv_func_setlocale=yes
3693else
3694 echo "$as_me: failed program was:" >&5
3695sed 's/^/| /' conftest.$ac_ext >&5
3696
3697ac_cv_func_setlocale=no
3698fi
3699rm -f conftest.err conftest.$ac_objext \
3700 conftest$ac_exeext conftest.$ac_ext
3701fi
3702echo "$as_me:$LINENO: result: $ac_cv_func_setlocale" >&5
3703echo "${ECHO_T}$ac_cv_func_setlocale" >&6
3704if test $ac_cv_func_setlocale = yes; then
3705 :
3706else
3696echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5 3707 echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
3697echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6 3708echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6
3698if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then 3709if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
3699 echo $ECHO_N "(cached) $ECHO_C" >&6 3710 echo $ECHO_N "(cached) $ECHO_C" >&6
3700else 3711else
3701 ac_check_lib_save_LIBS=$LIBS 3712 ac_check_lib_save_LIBS=$LIBS
3758echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6 3769echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6
3759if test $ac_cv_lib_xpg4_setlocale = yes; then 3770if test $ac_cv_lib_xpg4_setlocale = yes; then
3760 LIBS="$LIBS -lxpg4" 3771 LIBS="$LIBS -lxpg4"
3761fi 3772fi
3762 3773
3774fi
3763 3775
3776
3777echo "$as_me:$LINENO: checking for gethostbyname" >&5
3778echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
3779if test "${ac_cv_func_gethostbyname+set}" = set; then
3780 echo $ECHO_N "(cached) $ECHO_C" >&6
3781else
3782 cat >conftest.$ac_ext <<_ACEOF
3783/* confdefs.h. */
3784_ACEOF
3785cat confdefs.h >>conftest.$ac_ext
3786cat >>conftest.$ac_ext <<_ACEOF
3787/* end confdefs.h. */
3788/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
3789 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3790#define gethostbyname innocuous_gethostbyname
3791
3792/* System header to define __stub macros and hopefully few prototypes,
3793 which can conflict with char gethostbyname (); below.
3794 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3795 <limits.h> exists even on freestanding compilers. */
3796
3797#ifdef __STDC__
3798# include <limits.h>
3799#else
3800# include <assert.h>
3801#endif
3802
3803#undef gethostbyname
3804
3805/* Override any gcc2 internal prototype to avoid an error. */
3806#ifdef __cplusplus
3807extern "C"
3808{
3809#endif
3810/* We use char because int might match the return type of a gcc2
3811 builtin and then its argument prototype would still apply. */
3812char gethostbyname ();
3813/* The GNU C library defines this for functions which it implements
3814 to always fail with ENOSYS. Some functions are actually named
3815 something starting with __ and the normal name is an alias. */
3816#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
3817choke me
3818#else
3819char (*f) () = gethostbyname;
3820#endif
3821#ifdef __cplusplus
3822}
3823#endif
3824
3825int
3826main ()
3827{
3828return f != gethostbyname;
3829 ;
3830 return 0;
3831}
3832_ACEOF
3833rm -f conftest.$ac_objext conftest$ac_exeext
3834if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3835 (eval $ac_link) 2>conftest.er1
3836 ac_status=$?
3837 grep -v '^ *+' conftest.er1 >conftest.err
3838 rm -f conftest.er1
3839 cat conftest.err >&5
3840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3841 (exit $ac_status); } &&
3842 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3844 (eval $ac_try) 2>&5
3845 ac_status=$?
3846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3847 (exit $ac_status); }; } &&
3848 { ac_try='test -s conftest$ac_exeext'
3849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3850 (eval $ac_try) 2>&5
3851 ac_status=$?
3852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3853 (exit $ac_status); }; }; then
3854 ac_cv_func_gethostbyname=yes
3855else
3856 echo "$as_me: failed program was:" >&5
3857sed 's/^/| /' conftest.$ac_ext >&5
3858
3859ac_cv_func_gethostbyname=no
3860fi
3861rm -f conftest.err conftest.$ac_objext \
3862 conftest$ac_exeext conftest.$ac_ext
3863fi
3864echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
3865echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
3866if test $ac_cv_func_gethostbyname = yes; then
3867 :
3868else
3764echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 3869 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
3765echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 3870echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
3766if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 3871if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
3767 echo $ECHO_N "(cached) $ECHO_C" >&6 3872 echo $ECHO_N "(cached) $ECHO_C" >&6
3768else 3873else
3769 ac_check_lib_save_LIBS=$LIBS 3874 ac_check_lib_save_LIBS=$LIBS
3826echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 3931echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
3827if test $ac_cv_lib_nsl_gethostbyname = yes; then 3932if test $ac_cv_lib_nsl_gethostbyname = yes; then
3828 LIBS="$LIBS -lnsl" 3933 LIBS="$LIBS -lnsl"
3829fi 3934fi
3830 3935
3936fi
3937
3938echo "$as_me:$LINENO: checking for socket" >&5
3939echo $ECHO_N "checking for socket... $ECHO_C" >&6
3940if test "${ac_cv_func_socket+set}" = set; then
3941 echo $ECHO_N "(cached) $ECHO_C" >&6
3942else
3943 cat >conftest.$ac_ext <<_ACEOF
3944/* confdefs.h. */
3945_ACEOF
3946cat confdefs.h >>conftest.$ac_ext
3947cat >>conftest.$ac_ext <<_ACEOF
3948/* end confdefs.h. */
3949/* Define socket to an innocuous variant, in case <limits.h> declares socket.
3950 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3951#define socket innocuous_socket
3952
3953/* System header to define __stub macros and hopefully few prototypes,
3954 which can conflict with char socket (); below.
3955 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3956 <limits.h> exists even on freestanding compilers. */
3957
3958#ifdef __STDC__
3959# include <limits.h>
3960#else
3961# include <assert.h>
3962#endif
3963
3964#undef socket
3965
3966/* Override any gcc2 internal prototype to avoid an error. */
3967#ifdef __cplusplus
3968extern "C"
3969{
3970#endif
3971/* We use char because int might match the return type of a gcc2
3972 builtin and then its argument prototype would still apply. */
3973char socket ();
3974/* The GNU C library defines this for functions which it implements
3975 to always fail with ENOSYS. Some functions are actually named
3976 something starting with __ and the normal name is an alias. */
3977#if defined (__stub_socket) || defined (__stub___socket)
3978choke me
3979#else
3980char (*f) () = socket;
3981#endif
3982#ifdef __cplusplus
3983}
3984#endif
3985
3986int
3987main ()
3988{
3989return f != socket;
3990 ;
3991 return 0;
3992}
3993_ACEOF
3994rm -f conftest.$ac_objext conftest$ac_exeext
3995if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3996 (eval $ac_link) 2>conftest.er1
3997 ac_status=$?
3998 grep -v '^ *+' conftest.er1 >conftest.err
3999 rm -f conftest.er1
4000 cat conftest.err >&5
4001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4002 (exit $ac_status); } &&
4003 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4004 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4005 (eval $ac_try) 2>&5
4006 ac_status=$?
4007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4008 (exit $ac_status); }; } &&
4009 { ac_try='test -s conftest$ac_exeext'
4010 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4011 (eval $ac_try) 2>&5
4012 ac_status=$?
4013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4014 (exit $ac_status); }; }; then
4015 ac_cv_func_socket=yes
4016else
4017 echo "$as_me: failed program was:" >&5
4018sed 's/^/| /' conftest.$ac_ext >&5
4019
4020ac_cv_func_socket=no
4021fi
4022rm -f conftest.err conftest.$ac_objext \
4023 conftest$ac_exeext conftest.$ac_ext
4024fi
4025echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
4026echo "${ECHO_T}$ac_cv_func_socket" >&6
4027if test $ac_cv_func_socket = yes; then
4028 :
4029else
3831echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 4030 echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
3832echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6 4031echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
3833if test "${ac_cv_lib_socket_socket+set}" = set; then 4032if test "${ac_cv_lib_socket_socket+set}" = set; then
3834 echo $ECHO_N "(cached) $ECHO_C" >&6 4033 echo $ECHO_N "(cached) $ECHO_C" >&6
3835else 4034else
3836 ac_check_lib_save_LIBS=$LIBS 4035 ac_check_lib_save_LIBS=$LIBS
3893echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6 4092echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
3894if test $ac_cv_lib_socket_socket = yes; then 4093if test $ac_cv_lib_socket_socket = yes; then
3895 LIBS="$LIBS -lsocket" 4094 LIBS="$LIBS -lsocket"
3896fi 4095fi
3897 4096
3898
3899# Check whether --enable-shared or --disable-shared was given.
3900if test "${enable_shared+set}" = set; then
3901 enableval="$enable_shared"
3902 p=${PACKAGE-default}
3903case "$enableval" in
3904yes) enable_shared=yes ;;
3905no) enable_shared=no ;;
3906*)
3907 enable_shared=no
3908 # Look at the argument we got. We use all the common list separators.
3909 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3910 for pkg in $enableval; do
3911 if test "X$pkg" = "X$p"; then
3912 enable_shared=yes
3913 fi
3914 done
3915 IFS="$ac_save_ifs"
3916 ;;
3917esac
3918else
3919 enable_shared=no
3920fi; # Check whether --enable-static or --disable-static was given.
3921if test "${enable_static+set}" = set; then
3922 enableval="$enable_static"
3923 p=${PACKAGE-default}
3924case "$enableval" in
3925yes) enable_static=yes ;;
3926no) enable_static=no ;;
3927*)
3928 enable_static=no
3929 # Look at the argument we got. We use all the common list separators.
3930 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3931 for pkg in $enableval; do
3932 if test "X$pkg" = "X$p"; then
3933 enable_static=yes
3934 fi
3935 done
3936 IFS="$ac_save_ifs"
3937 ;;
3938esac
3939else
3940 enable_static=yes
3941fi; # Check whether --enable-fast-install or --disable-fast-install was given.
3942if test "${enable_fast_install+set}" = set; then
3943 enableval="$enable_fast_install"
3944 p=${PACKAGE-default}
3945case "$enableval" in
3946yes) enable_fast_install=yes ;;
3947no) enable_fast_install=no ;;
3948*)
3949 enable_fast_install=no
3950 # Look at the argument we got. We use all the common list separators.
3951 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3952 for pkg in $enableval; do
3953 if test "X$pkg" = "X$p"; then
3954 enable_fast_install=yes
3955 fi
3956 done
3957 IFS="$ac_save_ifs"
3958 ;;
3959esac
3960else
3961 enable_fast_install=yes
3962fi; 4097fi
3963# Make sure we can run config.sub.
3964$ac_config_sub sun4 >/dev/null 2>&1 ||
3965 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3966echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3967 { (exit 1); exit 1; }; }
3968 4098
3969echo "$as_me:$LINENO: checking build system type" >&5
3970echo $ECHO_N "checking build system type... $ECHO_C" >&6
3971if test "${ac_cv_build+set}" = set; then
3972 echo $ECHO_N "(cached) $ECHO_C" >&6
3973else
3974 ac_cv_build_alias=$build_alias
3975test -z "$ac_cv_build_alias" &&
3976 ac_cv_build_alias=`$ac_config_guess`
3977test -z "$ac_cv_build_alias" &&
3978 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3979echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3980 { (exit 1); exit 1; }; }
3981ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3982 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3983echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3984 { (exit 1); exit 1; }; }
3985 4099
3986fi
3987echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3988echo "${ECHO_T}$ac_cv_build" >&6
3989build=$ac_cv_build
3990build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3991build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3992build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3993
3994
3995echo "$as_me:$LINENO: checking host system type" >&5
3996echo $ECHO_N "checking host system type... $ECHO_C" >&6
3997if test "${ac_cv_host+set}" = set; then
3998 echo $ECHO_N "(cached) $ECHO_C" >&6
3999else
4000 ac_cv_host_alias=$host_alias
4001test -z "$ac_cv_host_alias" &&
4002 ac_cv_host_alias=$ac_cv_build_alias
4003ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
4004 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
4005echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
4006 { (exit 1); exit 1; }; }
4007
4008fi
4009echo "$as_me:$LINENO: result: $ac_cv_host" >&5
4010echo "${ECHO_T}$ac_cv_host" >&6
4011host=$ac_cv_host
4012host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
4013host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
4014host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
4015
4016
4017
4018# Check whether --with-gnu-ld or --without-gnu-ld was given.
4019if test "${with_gnu_ld+set}" = set; then
4020 withval="$with_gnu_ld"
4021 test "$withval" = no || with_gnu_ld=yes
4022else
4023 with_gnu_ld=no
4024fi;
4025ac_prog=ld
4026if test "$GCC" = yes; then
4027 # Check if gcc -print-prog-name=ld gives a path.
4028 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
4029echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
4030 case $host in
4031 *-*-mingw*)
4032 # gcc leaves a trailing carriage return which upsets mingw
4033 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4034 *)
4035 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4036 esac
4037 case "$ac_prog" in
4038 # Accept absolute paths.
4039 [\\/]* | [A-Za-z]:[\\/]*)
4040 re_direlt='/[^/][^/]*/\.\./'
4041 # Canonicalize the path of ld
4042 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
4043 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4044 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
4045 done
4046 test -z "$LD" && LD="$ac_prog"
4047 ;;
4048 "")
4049 # If it fails, then pretend we aren't using GCC.
4050 ac_prog=ld
4051 ;;
4052 *)
4053 # If it is relative, then search for the first ld in PATH.
4054 with_gnu_ld=unknown
4055 ;;
4056 esac
4057elif test "$with_gnu_ld" = yes; then
4058 echo "$as_me:$LINENO: checking for GNU ld" >&5 4100echo "$as_me:$LINENO: checking for sched_yield" >&5
4059echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 4101echo $ECHO_N "checking for sched_yield... $ECHO_C" >&6
4060else
4061 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4062echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4063fi
4064if test "${lt_cv_path_LD+set}" = set; then
4065 echo $ECHO_N "(cached) $ECHO_C" >&6
4066else
4067 if test -z "$LD"; then
4068 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4069 for ac_dir in $PATH; do
4070 test -z "$ac_dir" && ac_dir=.
4071 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4072 lt_cv_path_LD="$ac_dir/$ac_prog"
4073 # Check to see if the program is GNU ld. I'd rather use --version,
4074 # but apparently some GNU ld's only accept -v.
4075 # Break only if it was the GNU/non-GNU ld that we prefer.
4076 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
4077 test "$with_gnu_ld" != no && break
4078 else
4079 test "$with_gnu_ld" != yes && break
4080 fi
4081 fi
4082 done
4083 IFS="$ac_save_ifs"
4084else
4085 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4086fi
4087fi
4088
4089LD="$lt_cv_path_LD"
4090if test -n "$LD"; then
4091 echo "$as_me:$LINENO: result: $LD" >&5
4092echo "${ECHO_T}$LD" >&6
4093else
4094 echo "$as_me:$LINENO: result: no" >&5
4095echo "${ECHO_T}no" >&6
4096fi
4097test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4098echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4099 { (exit 1); exit 1; }; }
4100echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4101echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4102if test "${lt_cv_prog_gnu_ld+set}" = set; then
4103 echo $ECHO_N "(cached) $ECHO_C" >&6
4104else
4105 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4106if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4107 lt_cv_prog_gnu_ld=yes
4108else
4109 lt_cv_prog_gnu_ld=no
4110fi
4111fi
4112echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4113echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4114with_gnu_ld=$lt_cv_prog_gnu_ld
4115
4116
4117echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4118echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4119if test "${lt_cv_ld_reload_flag+set}" = set; then
4120 echo $ECHO_N "(cached) $ECHO_C" >&6
4121else
4122 lt_cv_ld_reload_flag='-r'
4123fi
4124echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4125echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4126reload_flag=$lt_cv_ld_reload_flag
4127test -n "$reload_flag" && reload_flag=" $reload_flag"
4128
4129echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4130echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
4131if test "${lt_cv_path_NM+set}" = set; then
4132 echo $ECHO_N "(cached) $ECHO_C" >&6
4133else
4134 if test -n "$NM"; then
4135 # Let the user override the test.
4136 lt_cv_path_NM="$NM"
4137else
4138 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4139 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
4140 test -z "$ac_dir" && ac_dir=.
4141 tmp_nm=$ac_dir/${ac_tool_prefix}nm
4142 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
4143 # Check to see if the nm accepts a BSD-compat flag.
4144 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4145 # nm: unknown option "B" ignored
4146 # Tru64's nm complains that /dev/null is an invalid object file
4147 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
4148 lt_cv_path_NM="$tmp_nm -B"
4149 break
4150 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
4151 lt_cv_path_NM="$tmp_nm -p"
4152 break
4153 else
4154 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4155 continue # so that we can try to find one that supports BSD flags
4156 fi
4157 fi
4158 done
4159 IFS="$ac_save_ifs"
4160 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4161fi
4162fi
4163
4164NM="$lt_cv_path_NM"
4165echo "$as_me:$LINENO: result: $NM" >&5
4166echo "${ECHO_T}$NM" >&6
4167
4168echo "$as_me:$LINENO: checking whether ln -s works" >&5
4169echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4170LN_S=$as_ln_s
4171if test "$LN_S" = "ln -s"; then
4172 echo "$as_me:$LINENO: result: yes" >&5
4173echo "${ECHO_T}yes" >&6
4174else
4175 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4176echo "${ECHO_T}no, using $LN_S" >&6
4177fi
4178
4179echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
4180echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
4181if test "${lt_cv_deplibs_check_method+set}" = set; then
4182 echo $ECHO_N "(cached) $ECHO_C" >&6
4183else
4184 lt_cv_file_magic_cmd='$MAGIC_CMD'
4185lt_cv_file_magic_test_file=
4186lt_cv_deplibs_check_method='unknown'
4187# Need to set the preceding variable on all platforms that support
4188# interlibrary dependencies.
4189# 'none' -- dependencies not supported.
4190# `unknown' -- same as none, but documents that we really don't know.
4191# 'pass_all' -- all dependencies passed with no checks.
4192# 'test_compile' -- check by making test program.
4193# ['file_magic [regex]'] -- check by looking for files in library path
4194# which responds to the $file_magic_cmd with a given egrep regex.
4195# If you have `file' or equivalent on your system and you're not sure
4196# whether `pass_all' will *always* work, you probably want this one.
4197
4198case "$host_os" in
4199aix4*)
4200 lt_cv_deplibs_check_method=pass_all
4201 ;;
4202
4203beos*)
4204 lt_cv_deplibs_check_method=pass_all
4205 ;;
4206
4207bsdi4*)
4208 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4209 lt_cv_file_magic_cmd='/usr/bin/file -L'
4210 lt_cv_file_magic_test_file=/shlib/libc.so
4211 ;;
4212
4213cygwin* | mingw* | pw32*)
4214 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4215 lt_cv_file_magic_cmd='$OBJDUMP -f'
4216 ;;
4217
4218darwin*|rhapsody*)
4219 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4220 lt_cv_file_magiic_cmd=/usr/bin/file
4221 lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
4222 ;;
4223
4224freebsd*)
4225 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4226 case "$host_cpu" in
4227 i*86 )
4228 # Not sure whether the presence of OpenBSD here was a mistake.
4229 # Let's accept both of them until this is cleared up.
4230 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4231 lt_cv_file_magic_cmd=/usr/bin/file
4232 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4233 ;;
4234 esac
4235 else
4236 lt_cv_deplibs_check_method=pass_all
4237 fi
4238 ;;
4239
4240gnu*)
4241 lt_cv_deplibs_check_method=pass_all
4242 ;;
4243
4244hpux10.20*|hpux11*)
4245 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4246 lt_cv_file_magic_cmd=/usr/bin/file
4247 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4248 ;;
4249
4250irix5* | irix6*)
4251 case "$host_os" in
4252 irix5*)
4253 # this will be overridden with pass_all, but let us keep it just in case
4254 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4255 ;;
4256 *)
4257 case "$LD" in
4258 *-32|*"-32 ") libmagic=32-bit;;
4259 *-n32|*"-n32 ") libmagic=N32;;
4260 *-64|*"-64 ") libmagic=64-bit;;
4261 *) libmagic=never-match;;
4262 esac
4263 # this will be overridden with pass_all, but let us keep it just in case
4264 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4265 ;;
4266 esac
4267 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4268 lt_cv_deplibs_check_method=pass_all
4269 ;;
4270
4271# This must be Linux ELF.
4272linux-gnu*)
4273 case "$host_cpu" in
4274 alpha* | i*86 | powerpc* | sparc* | ia64* )
4275 lt_cv_deplibs_check_method=pass_all ;;
4276 *)
4277 # glibc up to 2.1.1 does not perform some relocations on ARM
4278 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
4279 esac
4280 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
4281 ;;
4282
4283netbsd*)
4284 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4285 lt_cv_deplibs_check_method='file_magic NetBSD/[a-z0-9]* demand paged shared library'
4286 else
4287 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
4288 fi
4289 lt_cv_file_magic_cmd='/usr/bin/file -L'
4290 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4291 ;;
4292
4293newos6*)
4294 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4295 lt_cv_file_magic_cmd=/usr/bin/file
4296 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4297 ;;
4298
4299osf3* | osf4* | osf5*)
4300 # this will be overridden with pass_all, but let us keep it just in case
4301 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4302 lt_cv_file_magic_test_file=/shlib/libc.so
4303 lt_cv_deplibs_check_method=pass_all
4304 ;;
4305
4306sco3.2v5*)
4307 lt_cv_deplibs_check_method=pass_all
4308 ;;
4309
4310solaris*)
4311 lt_cv_deplibs_check_method=pass_all
4312 lt_cv_file_magic_test_file=/lib/libc.so
4313 ;;
4314
4315sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4316 case "$host_vendor" in
4317 motorola)
4318 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]'
4319 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4320 ;;
4321 ncr)
4322 lt_cv_deplibs_check_method=pass_all
4323 ;;
4324 sequent)
4325 lt_cv_file_magic_cmd='/bin/file'
4326 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4327 ;;
4328 sni)
4329 lt_cv_file_magic_cmd='/bin/file'
4330 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4331 lt_cv_file_magic_test_file=/lib/libc.so
4332 ;;
4333 esac
4334 ;;
4335esac
4336
4337fi
4338echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4339echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4340file_magic_cmd=$lt_cv_file_magic_cmd
4341deplibs_check_method=$lt_cv_deplibs_check_method
4342
4343
4344
4345
4346
4347
4348
4349# Check for command to grab the raw symbol name followed by C symbol from nm.
4350echo "$as_me:$LINENO: checking command to parse $NM output" >&5
4351echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
4352if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4353 echo $ECHO_N "(cached) $ECHO_C" >&6
4354else
4355
4356# These are sane defaults that work on at least a few old systems.
4357# [They come from Ultrix. What could be older than Ultrix?!! ;)]
4358
4359# Character class describing NM global symbol codes.
4360symcode='[BCDEGRST]'
4361
4362# Regexp to match symbols that can be accessed directly from C.
4363sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4364
4365# Transform the above into a raw symbol and a C symbol.
4366symxfrm='\1 \2\3 \3'
4367
4368# Transform an extracted symbol line into a proper C declaration
4369lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
4370
4371# Define system-specific variables.
4372case "$host_os" in
4373aix*)
4374 symcode='[BCDT]'
4375 ;;
4376cygwin* | mingw* | pw32*)
4377 symcode='[ABCDGISTW]'
4378 ;;
4379hpux*) # Its linker distinguishes data from code symbols
4380 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
4381 ;;
4382irix*)
4383 symcode='[BCDEGRST]'
4384 ;;
4385solaris* | sysv5*)
4386 symcode='[BDT]'
4387 ;;
4388sysv4)
4389 symcode='[DFNSTU]'
4390 ;;
4391esac
4392
4393# Handle CRLF in mingw tool chain
4394opt_cr=
4395case "$host_os" in
4396mingw*)
4397 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4398 ;;
4399esac
4400
4401# If we're using GNU nm, then use its standard symbol codes.
4402if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
4403 symcode='[ABCDGISTW]'
4404fi
4405
4406# Try without a prefix undercore, then with it.
4407for ac_symprfx in "" "_"; do
4408
4409 # Write the raw and C identifiers.
4410lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
4411
4412 # Check to see that the pipe works correctly.
4413 pipe_works=no
4414 rm -f conftest*
4415 cat > conftest.$ac_ext <<EOF
4416#ifdef __cplusplus
4417extern "C" {
4418#endif
4419char nm_test_var;
4420void nm_test_func(){}
4421#ifdef __cplusplus
4422}
4423#endif
4424main(){nm_test_var='a';nm_test_func();return(0);}
4425EOF
4426
4427 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4428 (eval $ac_compile) 2>&5
4429 ac_status=$?
4430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4431 (exit $ac_status); }; then
4432 # Now try to grab the symbols.
4433 nlist=conftest.nm
4434 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4435 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4436 ac_status=$?
4437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4438 (exit $ac_status); } && test -s "$nlist"; then
4439 # Try sorting and uniquifying the output.
4440 if sort "$nlist" | uniq > "$nlist"T; then
4441 mv -f "$nlist"T "$nlist"
4442 else
4443 rm -f "$nlist"T
4444 fi
4445
4446 # Make sure that we snagged all the symbols we need.
4447 if egrep ' nm_test_var$' "$nlist" >/dev/null; then
4448 if egrep ' nm_test_func$' "$nlist" >/dev/null; then
4449 cat <<EOF > conftest.$ac_ext
4450#ifdef __cplusplus
4451extern "C" {
4452#endif
4453
4454EOF
4455 # Now generate the symbol file.
4456 eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
4457
4458 cat <<EOF >> conftest.$ac_ext
4459#if defined (__STDC__) && __STDC__
4460# define lt_ptr_t void *
4461#else
4462# define lt_ptr_t char *
4463# define const
4464#endif
4465
4466/* The mapping between symbol names and symbols. */
4467const struct {
4468 const char *name;
4469 lt_ptr_t address;
4470}
4471lt_preloaded_symbols[] =
4472{
4473EOF
4474 sed 's/^. \(.*\) \(.*\)$/ {"\2", (lt_ptr_t) \&\2},/' < "$nlist" >> conftest.$ac_ext
4475 cat <<\EOF >> conftest.$ac_ext
4476 {0, (lt_ptr_t) 0}
4477};
4478
4479#ifdef __cplusplus
4480}
4481#endif
4482EOF
4483 # Now try linking the two files.
4484 mv conftest.$ac_objext conftstm.$ac_objext
4485 save_LIBS="$LIBS"
4486 save_CFLAGS="$CFLAGS"
4487 LIBS="conftstm.$ac_objext"
4488 CFLAGS="$CFLAGS$no_builtin_flag"
4489 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4490 (eval $ac_link) 2>&5
4491 ac_status=$?
4492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4493 (exit $ac_status); } && test -s conftest; then
4494 pipe_works=yes
4495 fi
4496 LIBS="$save_LIBS"
4497 CFLAGS="$save_CFLAGS"
4498 else
4499 echo "cannot find nm_test_func in $nlist" >&5
4500 fi
4501 else
4502 echo "cannot find nm_test_var in $nlist" >&5
4503 fi
4504 else
4505 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4506 fi
4507 else
4508 echo "$progname: failed program was:" >&5
4509 cat conftest.$ac_ext >&5
4510 fi
4511 rm -f conftest* conftst*
4512
4513 # Do not use the global_symbol_pipe unless it works.
4514 if test "$pipe_works" = yes; then
4515 break
4516 else
4517 lt_cv_sys_global_symbol_pipe=
4518 fi
4519done
4520
4521fi
4522
4523global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
4524if test -z "$lt_cv_sys_global_symbol_pipe"; then
4525 global_symbol_to_cdecl=
4526else
4527 global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
4528fi
4529if test -z "$global_symbol_pipe$global_symbol_to_cdecl"; then
4530 echo "$as_me:$LINENO: result: failed" >&5
4531echo "${ECHO_T}failed" >&6
4532else
4533 echo "$as_me:$LINENO: result: ok" >&5
4534echo "${ECHO_T}ok" >&6
4535fi
4536
4537echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4538echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4539if test "${ac_cv_header_stdc+set}" = set; then 4102if test "${ac_cv_func_sched_yield+set}" = set; then
4540 echo $ECHO_N "(cached) $ECHO_C" >&6 4103 echo $ECHO_N "(cached) $ECHO_C" >&6
4541else 4104else
4542 cat >conftest.$ac_ext <<_ACEOF 4105 cat >conftest.$ac_ext <<_ACEOF
4543/* confdefs.h. */ 4106/* confdefs.h. */
4544_ACEOF 4107_ACEOF
4545cat confdefs.h >>conftest.$ac_ext 4108cat confdefs.h >>conftest.$ac_ext
4546cat >>conftest.$ac_ext <<_ACEOF 4109cat >>conftest.$ac_ext <<_ACEOF
4547/* end confdefs.h. */ 4110/* end confdefs.h. */
4548#include <stdlib.h>
4549#include <stdarg.h>
4550#include <string.h>
4551#include <float.h>
4552
4553int
4554main ()
4555{
4556
4557 ;
4558 return 0;
4559}
4560_ACEOF
4561rm -f conftest.$ac_objext
4562if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4563 (eval $ac_compile) 2>conftest.er1
4564 ac_status=$?
4565 grep -v '^ *+' conftest.er1 >conftest.err
4566 rm -f conftest.er1
4567 cat conftest.err >&5
4568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4569 (exit $ac_status); } &&
4570 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4572 (eval $ac_try) 2>&5
4573 ac_status=$?
4574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4575 (exit $ac_status); }; } &&
4576 { ac_try='test -s conftest.$ac_objext'
4577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4578 (eval $ac_try) 2>&5
4579 ac_status=$?
4580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4581 (exit $ac_status); }; }; then
4582 ac_cv_header_stdc=yes
4583else
4584 echo "$as_me: failed program was:" >&5
4585sed 's/^/| /' conftest.$ac_ext >&5
4586
4587ac_cv_header_stdc=no
4588fi
4589rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4590
4591if test $ac_cv_header_stdc = yes; then
4592 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4593 cat >conftest.$ac_ext <<_ACEOF
4594/* confdefs.h. */
4595_ACEOF
4596cat confdefs.h >>conftest.$ac_ext
4597cat >>conftest.$ac_ext <<_ACEOF
4598/* end confdefs.h. */
4599#include <string.h>
4600
4601_ACEOF
4602if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4603 $EGREP "memchr" >/dev/null 2>&1; then
4604 :
4605else
4606 ac_cv_header_stdc=no
4607fi
4608rm -f conftest*
4609
4610fi
4611
4612if test $ac_cv_header_stdc = yes; then
4613 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4614 cat >conftest.$ac_ext <<_ACEOF
4615/* confdefs.h. */
4616_ACEOF
4617cat confdefs.h >>conftest.$ac_ext
4618cat >>conftest.$ac_ext <<_ACEOF
4619/* end confdefs.h. */
4620#include <stdlib.h>
4621
4622_ACEOF
4623if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4624 $EGREP "free" >/dev/null 2>&1; then
4625 :
4626else
4627 ac_cv_header_stdc=no
4628fi
4629rm -f conftest*
4630
4631fi
4632
4633if test $ac_cv_header_stdc = yes; then
4634 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4635 if test "$cross_compiling" = yes; then
4636 :
4637else
4638 cat >conftest.$ac_ext <<_ACEOF
4639/* confdefs.h. */
4640_ACEOF
4641cat confdefs.h >>conftest.$ac_ext
4642cat >>conftest.$ac_ext <<_ACEOF
4643/* end confdefs.h. */
4644#include <ctype.h>
4645#if ((' ' & 0x0FF) == 0x020)
4646# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4647# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4648#else
4649# define ISLOWER(c) \
4650 (('a' <= (c) && (c) <= 'i') \
4651 || ('j' <= (c) && (c) <= 'r') \
4652 || ('s' <= (c) && (c) <= 'z'))
4653# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4654#endif
4655
4656#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4657int
4658main ()
4659{
4660 int i;
4661 for (i = 0; i < 256; i++)
4662 if (XOR (islower (i), ISLOWER (i))
4663 || toupper (i) != TOUPPER (i))
4664 exit(2);
4665 exit (0);
4666}
4667_ACEOF
4668rm -f conftest$ac_exeext
4669if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4670 (eval $ac_link) 2>&5
4671 ac_status=$?
4672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4673 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4675 (eval $ac_try) 2>&5
4676 ac_status=$?
4677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4678 (exit $ac_status); }; }; then
4679 :
4680else
4681 echo "$as_me: program exited with status $ac_status" >&5
4682echo "$as_me: failed program was:" >&5
4683sed 's/^/| /' conftest.$ac_ext >&5
4684
4685( exit $ac_status )
4686ac_cv_header_stdc=no
4687fi
4688rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4689fi
4690fi
4691fi
4692echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4693echo "${ECHO_T}$ac_cv_header_stdc" >&6
4694if test $ac_cv_header_stdc = yes; then
4695
4696cat >>confdefs.h <<\_ACEOF
4697#define STDC_HEADERS 1
4698_ACEOF
4699
4700fi
4701
4702# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4713 inttypes.h stdint.h unistd.h
4714do
4715as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4716echo "$as_me:$LINENO: checking for $ac_header" >&5
4717echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4718if eval "test \"\${$as_ac_Header+set}\" = set"; then
4719 echo $ECHO_N "(cached) $ECHO_C" >&6
4720else
4721 cat >conftest.$ac_ext <<_ACEOF
4722/* confdefs.h. */
4723_ACEOF
4724cat confdefs.h >>conftest.$ac_ext
4725cat >>conftest.$ac_ext <<_ACEOF
4726/* end confdefs.h. */
4727$ac_includes_default
4728
4729#include <$ac_header>
4730_ACEOF
4731rm -f conftest.$ac_objext
4732if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4733 (eval $ac_compile) 2>conftest.er1
4734 ac_status=$?
4735 grep -v '^ *+' conftest.er1 >conftest.err
4736 rm -f conftest.er1
4737 cat conftest.err >&5
4738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4739 (exit $ac_status); } &&
4740 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4742 (eval $ac_try) 2>&5
4743 ac_status=$?
4744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4745 (exit $ac_status); }; } &&
4746 { ac_try='test -s conftest.$ac_objext'
4747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4748 (eval $ac_try) 2>&5
4749 ac_status=$?
4750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4751 (exit $ac_status); }; }; then
4752 eval "$as_ac_Header=yes"
4753else
4754 echo "$as_me: failed program was:" >&5
4755sed 's/^/| /' conftest.$ac_ext >&5
4756
4757eval "$as_ac_Header=no"
4758fi
4759rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4760fi
4761echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4762echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4763if test `eval echo '${'$as_ac_Header'}'` = yes; then
4764 cat >>confdefs.h <<_ACEOF
4765#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4766_ACEOF
4767
4768fi
4769
4770done
4771
4772
4773
4774for ac_header in dlfcn.h
4775do
4776as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4777if eval "test \"\${$as_ac_Header+set}\" = set"; then
4778 echo "$as_me:$LINENO: checking for $ac_header" >&5
4779echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4780if eval "test \"\${$as_ac_Header+set}\" = set"; then
4781 echo $ECHO_N "(cached) $ECHO_C" >&6
4782fi
4783echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4784echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4785else
4786 # Is the header compilable?
4787echo "$as_me:$LINENO: checking $ac_header usability" >&5
4788echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4789cat >conftest.$ac_ext <<_ACEOF
4790/* confdefs.h. */
4791_ACEOF
4792cat confdefs.h >>conftest.$ac_ext
4793cat >>conftest.$ac_ext <<_ACEOF
4794/* end confdefs.h. */
4795$ac_includes_default
4796#include <$ac_header>
4797_ACEOF
4798rm -f conftest.$ac_objext
4799if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4800 (eval $ac_compile) 2>conftest.er1
4801 ac_status=$?
4802 grep -v '^ *+' conftest.er1 >conftest.err
4803 rm -f conftest.er1
4804 cat conftest.err >&5
4805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4806 (exit $ac_status); } &&
4807 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4809 (eval $ac_try) 2>&5
4810 ac_status=$?
4811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4812 (exit $ac_status); }; } &&
4813 { ac_try='test -s conftest.$ac_objext'
4814 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4815 (eval $ac_try) 2>&5
4816 ac_status=$?
4817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4818 (exit $ac_status); }; }; then
4819 ac_header_compiler=yes
4820else
4821 echo "$as_me: failed program was:" >&5
4822sed 's/^/| /' conftest.$ac_ext >&5
4823
4824ac_header_compiler=no
4825fi
4826rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4827echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4828echo "${ECHO_T}$ac_header_compiler" >&6
4829
4830# Is the header present?
4831echo "$as_me:$LINENO: checking $ac_header presence" >&5
4832echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4833cat >conftest.$ac_ext <<_ACEOF
4834/* confdefs.h. */
4835_ACEOF
4836cat confdefs.h >>conftest.$ac_ext
4837cat >>conftest.$ac_ext <<_ACEOF
4838/* end confdefs.h. */
4839#include <$ac_header>
4840_ACEOF
4841if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4842 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4843 ac_status=$?
4844 grep -v '^ *+' conftest.er1 >conftest.err
4845 rm -f conftest.er1
4846 cat conftest.err >&5
4847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4848 (exit $ac_status); } >/dev/null; then
4849 if test -s conftest.err; then
4850 ac_cpp_err=$ac_cxx_preproc_warn_flag
4851 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4852 else
4853 ac_cpp_err=
4854 fi
4855else
4856 ac_cpp_err=yes
4857fi
4858if test -z "$ac_cpp_err"; then
4859 ac_header_preproc=yes
4860else
4861 echo "$as_me: failed program was:" >&5
4862sed 's/^/| /' conftest.$ac_ext >&5
4863
4864 ac_header_preproc=no
4865fi
4866rm -f conftest.err conftest.$ac_ext
4867echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4868echo "${ECHO_T}$ac_header_preproc" >&6
4869
4870# So? What about this header?
4871case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
4872 yes:no: )
4873 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4874echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4875 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4876echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4877 ac_header_preproc=yes
4878 ;;
4879 no:yes:* )
4880 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4881echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4882 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4883echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4884 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4885echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4886 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4887echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4888 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4889echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4890 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4891echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4892 (
4893 cat <<\_ASBOX
4894## ------------------------------------------ ##
4895## Report this to the AC_PACKAGE_NAME lists. ##
4896## ------------------------------------------ ##
4897_ASBOX
4898 ) |
4899 sed "s/^/$as_me: WARNING: /" >&2
4900 ;;
4901esac
4902echo "$as_me:$LINENO: checking for $ac_header" >&5
4903echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4904if eval "test \"\${$as_ac_Header+set}\" = set"; then
4905 echo $ECHO_N "(cached) $ECHO_C" >&6
4906else
4907 eval "$as_ac_Header=\$ac_header_preproc"
4908fi
4909echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4910echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4911
4912fi
4913if test `eval echo '${'$as_ac_Header'}'` = yes; then
4914 cat >>confdefs.h <<_ACEOF
4915#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4916_ACEOF
4917
4918fi
4919
4920done
4921
4922
4923
4924
4925
4926# Only perform the check for file, if the check method requires it
4927case "$deplibs_check_method" in
4928file_magic*)
4929 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4930 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4931echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4932if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4933 echo $ECHO_N "(cached) $ECHO_C" >&6
4934else
4935 case "$MAGIC_CMD" in
4936 /*)
4937 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4938 ;;
4939 ?:/*)
4940 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4941 ;;
4942 *)
4943 ac_save_MAGIC_CMD="$MAGIC_CMD"
4944 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4945 ac_dummy="/usr/bin:$PATH"
4946 for ac_dir in $ac_dummy; do
4947 test -z "$ac_dir" && ac_dir=.
4948 if test -f $ac_dir/${ac_tool_prefix}file; then
4949 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4950 if test -n "$file_magic_test_file"; then
4951 case "$deplibs_check_method" in
4952 "file_magic "*)
4953 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4954 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4955 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4956 egrep "$file_magic_regex" > /dev/null; then
4957 :
4958 else
4959 cat <<EOF 1>&2
4960
4961*** Warning: the command libtool uses to detect shared libraries,
4962*** $file_magic_cmd, produces output that libtool cannot recognize.
4963*** The result is that libtool may fail to recognize shared libraries
4964*** as such. This will affect the creation of libtool libraries that
4965*** depend on shared libraries, but programs linked with such libtool
4966*** libraries will work regardless of this problem. Nevertheless, you
4967*** may want to report the problem to your system manager and/or to
4968*** bug-libtool@gnu.org
4969
4970EOF
4971 fi ;;
4972 esac
4973 fi
4974 break
4975 fi
4976 done
4977 IFS="$ac_save_ifs"
4978 MAGIC_CMD="$ac_save_MAGIC_CMD"
4979 ;;
4980esac
4981fi
4982
4983MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4984if test -n "$MAGIC_CMD"; then
4985 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4986echo "${ECHO_T}$MAGIC_CMD" >&6
4987else
4988 echo "$as_me:$LINENO: result: no" >&5
4989echo "${ECHO_T}no" >&6
4990fi
4991
4992if test -z "$lt_cv_path_MAGIC_CMD"; then
4993 if test -n "$ac_tool_prefix"; then
4994 echo "$as_me:$LINENO: checking for file" >&5
4995echo $ECHO_N "checking for file... $ECHO_C" >&6
4996if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4997 echo $ECHO_N "(cached) $ECHO_C" >&6
4998else
4999 case "$MAGIC_CMD" in
5000 /*)
5001 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5002 ;;
5003 ?:/*)
5004 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
5005 ;;
5006 *)
5007 ac_save_MAGIC_CMD="$MAGIC_CMD"
5008 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5009 ac_dummy="/usr/bin:$PATH"
5010 for ac_dir in $ac_dummy; do
5011 test -z "$ac_dir" && ac_dir=.
5012 if test -f $ac_dir/file; then
5013 lt_cv_path_MAGIC_CMD="$ac_dir/file"
5014 if test -n "$file_magic_test_file"; then
5015 case "$deplibs_check_method" in
5016 "file_magic "*)
5017 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
5018 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5019 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5020 egrep "$file_magic_regex" > /dev/null; then
5021 :
5022 else
5023 cat <<EOF 1>&2
5024
5025*** Warning: the command libtool uses to detect shared libraries,
5026*** $file_magic_cmd, produces output that libtool cannot recognize.
5027*** The result is that libtool may fail to recognize shared libraries
5028*** as such. This will affect the creation of libtool libraries that
5029*** depend on shared libraries, but programs linked with such libtool
5030*** libraries will work regardless of this problem. Nevertheless, you
5031*** may want to report the problem to your system manager and/or to
5032*** bug-libtool@gnu.org
5033
5034EOF
5035 fi ;;
5036 esac
5037 fi
5038 break
5039 fi
5040 done
5041 IFS="$ac_save_ifs"
5042 MAGIC_CMD="$ac_save_MAGIC_CMD"
5043 ;;
5044esac
5045fi
5046
5047MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5048if test -n "$MAGIC_CMD"; then
5049 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5050echo "${ECHO_T}$MAGIC_CMD" >&6
5051else
5052 echo "$as_me:$LINENO: result: no" >&5
5053echo "${ECHO_T}no" >&6
5054fi
5055
5056 else
5057 MAGIC_CMD=:
5058 fi
5059fi
5060
5061 fi
5062 ;;
5063esac
5064
5065if test -n "$ac_tool_prefix"; then
5066 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5067set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5068echo "$as_me:$LINENO: checking for $ac_word" >&5
5069echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5070if test "${ac_cv_prog_RANLIB+set}" = set; then
5071 echo $ECHO_N "(cached) $ECHO_C" >&6
5072else
5073 if test -n "$RANLIB"; then
5074 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5075else
5076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5077for as_dir in $PATH
5078do
5079 IFS=$as_save_IFS
5080 test -z "$as_dir" && as_dir=.
5081 for ac_exec_ext in '' $ac_executable_extensions; do
5082 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5083 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5084 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5085 break 2
5086 fi
5087done
5088done
5089
5090fi
5091fi
5092RANLIB=$ac_cv_prog_RANLIB
5093if test -n "$RANLIB"; then
5094 echo "$as_me:$LINENO: result: $RANLIB" >&5
5095echo "${ECHO_T}$RANLIB" >&6
5096else
5097 echo "$as_me:$LINENO: result: no" >&5
5098echo "${ECHO_T}no" >&6
5099fi
5100
5101fi
5102if test -z "$ac_cv_prog_RANLIB"; then
5103 ac_ct_RANLIB=$RANLIB
5104 # Extract the first word of "ranlib", so it can be a program name with args.
5105set dummy ranlib; ac_word=$2
5106echo "$as_me:$LINENO: checking for $ac_word" >&5
5107echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5108if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5109 echo $ECHO_N "(cached) $ECHO_C" >&6
5110else
5111 if test -n "$ac_ct_RANLIB"; then
5112 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5113else
5114as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5115for as_dir in $PATH
5116do
5117 IFS=$as_save_IFS
5118 test -z "$as_dir" && as_dir=.
5119 for ac_exec_ext in '' $ac_executable_extensions; do
5120 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5121 ac_cv_prog_ac_ct_RANLIB="ranlib"
5122 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5123 break 2
5124 fi
5125done
5126done
5127
5128 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5129fi
5130fi
5131ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5132if test -n "$ac_ct_RANLIB"; then
5133 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5134echo "${ECHO_T}$ac_ct_RANLIB" >&6
5135else
5136 echo "$as_me:$LINENO: result: no" >&5
5137echo "${ECHO_T}no" >&6
5138fi
5139
5140 RANLIB=$ac_ct_RANLIB
5141else
5142 RANLIB="$ac_cv_prog_RANLIB"
5143fi
5144
5145if test -n "$ac_tool_prefix"; then
5146 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5147set dummy ${ac_tool_prefix}strip; ac_word=$2
5148echo "$as_me:$LINENO: checking for $ac_word" >&5
5149echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5150if test "${ac_cv_prog_STRIP+set}" = set; then
5151 echo $ECHO_N "(cached) $ECHO_C" >&6
5152else
5153 if test -n "$STRIP"; then
5154 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5155else
5156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5157for as_dir in $PATH
5158do
5159 IFS=$as_save_IFS
5160 test -z "$as_dir" && as_dir=.
5161 for ac_exec_ext in '' $ac_executable_extensions; do
5162 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5163 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5164 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5165 break 2
5166 fi
5167done
5168done
5169
5170fi
5171fi
5172STRIP=$ac_cv_prog_STRIP
5173if test -n "$STRIP"; then
5174 echo "$as_me:$LINENO: result: $STRIP" >&5
5175echo "${ECHO_T}$STRIP" >&6
5176else
5177 echo "$as_me:$LINENO: result: no" >&5
5178echo "${ECHO_T}no" >&6
5179fi
5180
5181fi
5182if test -z "$ac_cv_prog_STRIP"; then
5183 ac_ct_STRIP=$STRIP
5184 # Extract the first word of "strip", so it can be a program name with args.
5185set dummy strip; ac_word=$2
5186echo "$as_me:$LINENO: checking for $ac_word" >&5
5187echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5188if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5189 echo $ECHO_N "(cached) $ECHO_C" >&6
5190else
5191 if test -n "$ac_ct_STRIP"; then
5192 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5193else
5194as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5195for as_dir in $PATH
5196do
5197 IFS=$as_save_IFS
5198 test -z "$as_dir" && as_dir=.
5199 for ac_exec_ext in '' $ac_executable_extensions; do
5200 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5201 ac_cv_prog_ac_ct_STRIP="strip"
5202 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5203 break 2
5204 fi
5205done
5206done
5207
5208 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5209fi
5210fi
5211ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5212if test -n "$ac_ct_STRIP"; then
5213 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5214echo "${ECHO_T}$ac_ct_STRIP" >&6
5215else
5216 echo "$as_me:$LINENO: result: no" >&5
5217echo "${ECHO_T}no" >&6
5218fi
5219
5220 STRIP=$ac_ct_STRIP
5221else
5222 STRIP="$ac_cv_prog_STRIP"
5223fi
5224
5225
5226enable_dlopen=no
5227enable_win32_dll=no
5228
5229# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5230if test "${enable_libtool_lock+set}" = set; then
5231 enableval="$enable_libtool_lock"
5232
5233fi;
5234test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5235
5236# Some flags need to be propagated to the compiler or linker for good
5237# libtool support.
5238case "$host" in
5239*-*-irix6*)
5240 # Find out which ABI we are using.
5241 echo '#line 5241 "configure"' > conftest.$ac_ext
5242 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5243 (eval $ac_compile) 2>&5
5244 ac_status=$?
5245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5246 (exit $ac_status); }; then
5247 case "`/usr/bin/file conftest.$ac_objext`" in
5248 *32-bit*)
5249 LD="${LD-ld} -32"
5250 ;;
5251 *N32*)
5252 LD="${LD-ld} -n32"
5253 ;;
5254 *64-bit*)
5255 LD="${LD-ld} -64"
5256 ;;
5257 esac
5258 fi
5259 rm -rf conftest*
5260 ;;
5261
5262*-*-sco3.2v5*)
5263 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5264 SAVE_CFLAGS="$CFLAGS"
5265 CFLAGS="$CFLAGS -belf"
5266 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5267echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5268if test "${lt_cv_cc_needs_belf+set}" = set; then
5269 echo $ECHO_N "(cached) $ECHO_C" >&6
5270else
5271
5272
5273 ac_ext=c
5274ac_cpp='$CPP $CPPFLAGS'
5275ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5276ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5277ac_compiler_gnu=$ac_cv_c_compiler_gnu
5278
5279 cat >conftest.$ac_ext <<_ACEOF
5280/* confdefs.h. */
5281_ACEOF
5282cat confdefs.h >>conftest.$ac_ext
5283cat >>conftest.$ac_ext <<_ACEOF
5284/* end confdefs.h. */
5285
5286int
5287main ()
5288{
5289
5290 ;
5291 return 0;
5292}
5293_ACEOF
5294rm -f conftest.$ac_objext conftest$ac_exeext
5295if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5296 (eval $ac_link) 2>conftest.er1
5297 ac_status=$?
5298 grep -v '^ *+' conftest.er1 >conftest.err
5299 rm -f conftest.er1
5300 cat conftest.err >&5
5301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5302 (exit $ac_status); } &&
5303 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5305 (eval $ac_try) 2>&5
5306 ac_status=$?
5307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5308 (exit $ac_status); }; } &&
5309 { ac_try='test -s conftest$ac_exeext'
5310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5311 (eval $ac_try) 2>&5
5312 ac_status=$?
5313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5314 (exit $ac_status); }; }; then
5315 lt_cv_cc_needs_belf=yes
5316else
5317 echo "$as_me: failed program was:" >&5
5318sed 's/^/| /' conftest.$ac_ext >&5
5319
5320lt_cv_cc_needs_belf=no
5321fi
5322rm -f conftest.err conftest.$ac_objext \
5323 conftest$ac_exeext conftest.$ac_ext
5324 ac_ext=cc
5325ac_cpp='$CXXCPP $CPPFLAGS'
5326ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5327ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5328ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5329
5330fi
5331echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5332echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5333 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5334 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5335 CFLAGS="$SAVE_CFLAGS"
5336 fi
5337 ;;
5338
5339
5340esac
5341
5342# Sed substitution that helps us do robust quoting. It backslashifies
5343# metacharacters that are still active within double-quoted strings.
5344Xsed='sed -e s/^X//'
5345sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5346
5347# Same as above, but do not quote variable references.
5348double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5349
5350# Sed substitution to delay expansion of an escaped shell variable in a
5351# double_quote_subst'ed string.
5352delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5353
5354# Constants:
5355rm="rm -f"
5356
5357# Global variables:
5358default_ofile=libtool
5359can_build_shared=yes
5360
5361# All known linkers require a `.a' archive for static linking (except M$VC,
5362# which needs '.lib').
5363libext=a
5364ltmain="$ac_aux_dir/ltmain.sh"
5365ofile="$default_ofile"
5366with_gnu_ld="$lt_cv_prog_gnu_ld"
5367need_locks="$enable_libtool_lock"
5368
5369old_CC="$CC"
5370old_CFLAGS="$CFLAGS"
5371
5372# Set sane defaults for various variables
5373test -z "$AR" && AR=ar
5374test -z "$AR_FLAGS" && AR_FLAGS=cru
5375test -z "$AS" && AS=as
5376test -z "$CC" && CC=cc
5377test -z "$DLLTOOL" && DLLTOOL=dlltool
5378test -z "$LD" && LD=ld
5379test -z "$LN_S" && LN_S="ln -s"
5380test -z "$MAGIC_CMD" && MAGIC_CMD=file
5381test -z "$NM" && NM=nm
5382test -z "$OBJDUMP" && OBJDUMP=objdump
5383test -z "$RANLIB" && RANLIB=:
5384test -z "$STRIP" && STRIP=:
5385test -z "$ac_objext" && ac_objext=o
5386
5387if test x"$host" != x"$build"; then
5388 ac_tool_prefix=${host_alias}-
5389else
5390 ac_tool_prefix=
5391fi
5392
5393# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
5394case "$host_os" in
5395linux-gnu*) ;;
5396linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
5397esac
5398
5399case "$host_os" in
5400aix3*)
5401 # AIX sometimes has problems with the GCC collect2 program. For some
5402 # reason, if we set the COLLECT_NAMES environment variable, the problems
5403 # vanish in a puff of smoke.
5404 if test "X${COLLECT_NAMES+set}" != Xset; then
5405 COLLECT_NAMES=
5406 export COLLECT_NAMES
5407 fi
5408 ;;
5409esac
5410
5411# Determine commands to create old-style static archives.
5412old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5413old_postinstall_cmds='chmod 644 $oldlib'
5414old_postuninstall_cmds=
5415
5416if test -n "$RANLIB"; then
5417 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5418 old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5419fi
5420
5421# Allow CC to be a program name with arguments.
5422set dummy $CC
5423compiler="$2"
5424
5425## FIXME: this should be a separate macro
5426##
5427echo "$as_me:$LINENO: checking for objdir" >&5
5428echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5429rm -f .libs 2>/dev/null
5430mkdir .libs 2>/dev/null
5431if test -d .libs; then
5432 objdir=.libs
5433else
5434 # MS-DOS does not allow filenames that begin with a dot.
5435 objdir=_libs
5436fi
5437rmdir .libs 2>/dev/null
5438echo "$as_me:$LINENO: result: $objdir" >&5
5439echo "${ECHO_T}$objdir" >&6
5440##
5441## END FIXME
5442
5443
5444## FIXME: this should be a separate macro
5445##
5446
5447# Check whether --with-pic or --without-pic was given.
5448if test "${with_pic+set}" = set; then
5449 withval="$with_pic"
5450 pic_mode="$withval"
5451else
5452 pic_mode=default
5453fi;
5454test -z "$pic_mode" && pic_mode=default
5455
5456# We assume here that the value for lt_cv_prog_cc_pic will not be cached
5457# in isolation, and that seeing it set (from the cache) indicates that
5458# the associated values are set (in the cache) correctly too.
5459echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5460echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5461if test "${lt_cv_prog_cc_pic+set}" = set; then
5462 echo $ECHO_N "(cached) $ECHO_C" >&6
5463else
5464 lt_cv_prog_cc_pic=
5465 lt_cv_prog_cc_shlib=
5466 lt_cv_prog_cc_wl=
5467 lt_cv_prog_cc_static=
5468 lt_cv_prog_cc_no_builtin=
5469 lt_cv_prog_cc_can_build_shared=$can_build_shared
5470
5471 if test "$GCC" = yes; then
5472 lt_cv_prog_cc_wl='-Wl,'
5473 lt_cv_prog_cc_static='-static'
5474
5475 case "$host_os" in
5476 beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
5477 # PIC is the default for these OSes.
5478 ;;
5479 aix*)
5480 # Below there is a dirty hack to force normal static linking with -ldl
5481 # The problem is because libdl dynamically linked with both libc and
5482 # libC (AIX C++ library), which obviously doesn't included in libraries
5483 # list by gcc. This cause undefined symbols with -static flags.
5484 # This hack allows C programs to be linked with "-static -ldl", but
5485 # we not sure about C++ programs.
5486 lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5487 ;;
5488 cygwin* | mingw* | pw32* | os2*)
5489 # This hack is so that the source file can tell whether it is being
5490 # built for inclusion in a dll (and should export symbols for example).
5491 lt_cv_prog_cc_pic='-DDLL_EXPORT'
5492 ;;
5493 amigaos*)
5494 # FIXME: we need at least 68020 code to build shared libraries, but
5495 # adding the `-m68020' flag to GCC prevents building anything better,
5496 # like `-m68040'.
5497 lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5498 ;;
5499 sysv4*MP*)
5500 if test -d /usr/nec; then
5501 lt_cv_prog_cc_pic=-Kconform_pic
5502 fi
5503 ;;
5504 *)
5505 lt_cv_prog_cc_pic='-fPIC'
5506 ;;
5507 esac
5508 else
5509 # PORTME Check for PIC flags for the system compiler.
5510 case "$host_os" in
5511 aix3* | aix4*)
5512 # All AIX code is PIC.
5513 lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5514 ;;
5515
5516 hpux9* | hpux10* | hpux11*)
5517 # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5518 lt_cv_prog_cc_wl='-Wl,'
5519 lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5520 lt_cv_prog_cc_pic='+Z'
5521 ;;
5522
5523 irix5* | irix6*)
5524 lt_cv_prog_cc_wl='-Wl,'
5525 lt_cv_prog_cc_static='-non_shared'
5526 # PIC (with -KPIC) is the default.
5527 ;;
5528
5529 cygwin* | mingw* | pw32* | os2*)
5530 # This hack is so that the source file can tell whether it is being
5531 # built for inclusion in a dll (and should export symbols for example).
5532 lt_cv_prog_cc_pic='-DDLL_EXPORT'
5533 ;;
5534
5535 newsos6)
5536 lt_cv_prog_cc_pic='-KPIC'
5537 lt_cv_prog_cc_static='-Bstatic'
5538 ;;
5539
5540 osf3* | osf4* | osf5*)
5541 # All OSF/1 code is PIC.
5542 lt_cv_prog_cc_wl='-Wl,'
5543 lt_cv_prog_cc_static='-non_shared'
5544 ;;
5545
5546 sco3.2v5*)
5547 lt_cv_prog_cc_pic='-Kpic'
5548 lt_cv_prog_cc_static='-dn'
5549 lt_cv_prog_cc_shlib='-belf'
5550 ;;
5551
5552 solaris*)
5553 lt_cv_prog_cc_pic='-KPIC'
5554 lt_cv_prog_cc_static='-Bstatic'
5555 lt_cv_prog_cc_wl='-Wl,'
5556 ;;
5557
5558 sunos4*)
5559 lt_cv_prog_cc_pic='-PIC'
5560 lt_cv_prog_cc_static='-Bstatic'
5561 lt_cv_prog_cc_wl='-Qoption ld '
5562 ;;
5563
5564 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5565 lt_cv_prog_cc_pic='-KPIC'
5566 lt_cv_prog_cc_static='-Bstatic'
5567 if test "x$host_vendor" = xsni; then
5568 lt_cv_prog_cc_wl='-LD'
5569 else
5570 lt_cv_prog_cc_wl='-Wl,'
5571 fi
5572 ;;
5573
5574 uts4*)
5575 lt_cv_prog_cc_pic='-pic'
5576 lt_cv_prog_cc_static='-Bstatic'
5577 ;;
5578
5579 sysv4*MP*)
5580 if test -d /usr/nec ;then
5581 lt_cv_prog_cc_pic='-Kconform_pic'
5582 lt_cv_prog_cc_static='-Bstatic'
5583 fi
5584 ;;
5585
5586 *)
5587 lt_cv_prog_cc_can_build_shared=no
5588 ;;
5589 esac
5590 fi
5591
5592fi
5593
5594if test -z "$lt_cv_prog_cc_pic"; then
5595 echo "$as_me:$LINENO: result: none" >&5
5596echo "${ECHO_T}none" >&6
5597else
5598 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5599echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
5600
5601 # Check to make sure the pic_flag actually works.
5602 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
5603echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
5604 if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5605 echo $ECHO_N "(cached) $ECHO_C" >&6
5606else
5607 save_CFLAGS="$CFLAGS"
5608 CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5609 cat >conftest.$ac_ext <<_ACEOF
5610/* confdefs.h. */
5611_ACEOF
5612cat confdefs.h >>conftest.$ac_ext
5613cat >>conftest.$ac_ext <<_ACEOF
5614/* end confdefs.h. */
5615
5616int
5617main ()
5618{
5619
5620 ;
5621 return 0;
5622}
5623_ACEOF
5624rm -f conftest.$ac_objext
5625if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5626 (eval $ac_compile) 2>conftest.er1
5627 ac_status=$?
5628 grep -v '^ *+' conftest.er1 >conftest.err
5629 rm -f conftest.er1
5630 cat conftest.err >&5
5631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5632 (exit $ac_status); } &&
5633 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5635 (eval $ac_try) 2>&5
5636 ac_status=$?
5637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5638 (exit $ac_status); }; } &&
5639 { ac_try='test -s conftest.$ac_objext'
5640 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5641 (eval $ac_try) 2>&5
5642 ac_status=$?
5643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5644 (exit $ac_status); }; }; then
5645 case "$host_os" in
5646 hpux9* | hpux10* | hpux11*)
5647 # On HP-UX, both CC and GCC only warn that PIC is supported... then
5648 # they create non-PIC objects. So, if there were any warnings, we
5649 # assume that PIC is not supported.
5650 if test -s conftest.err; then
5651 lt_cv_prog_cc_pic_works=no
5652 else
5653 lt_cv_prog_cc_pic_works=yes
5654 fi
5655 ;;
5656 *)
5657 lt_cv_prog_cc_pic_works=yes
5658 ;;
5659 esac
5660
5661else
5662 echo "$as_me: failed program was:" >&5
5663sed 's/^/| /' conftest.$ac_ext >&5
5664
5665 lt_cv_prog_cc_pic_works=no
5666
5667fi
5668rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5669 CFLAGS="$save_CFLAGS"
5670
5671fi
5672
5673
5674 if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5675 lt_cv_prog_cc_pic=
5676 lt_cv_prog_cc_can_build_shared=no
5677 else
5678 lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5679 fi
5680
5681 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5682echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
5683fi
5684##
5685## END FIXME
5686
5687# Check for any special shared library compilation flags.
5688if test -n "$lt_cv_prog_cc_shlib"; then
5689 { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
5690echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
5691 if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then :
5692 else
5693 { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5694echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5695 lt_cv_prog_cc_can_build_shared=no
5696 fi
5697fi
5698
5699## FIXME: this should be a separate macro
5700##
5701echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
5702echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
5703if test "${lt_cv_prog_cc_static_works+set}" = set; then
5704 echo $ECHO_N "(cached) $ECHO_C" >&6
5705else
5706 lt_cv_prog_cc_static_works=no
5707 save_LDFLAGS="$LDFLAGS"
5708 LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5709 cat >conftest.$ac_ext <<_ACEOF
5710/* confdefs.h. */
5711_ACEOF
5712cat confdefs.h >>conftest.$ac_ext
5713cat >>conftest.$ac_ext <<_ACEOF
5714/* end confdefs.h. */
5715
5716int
5717main ()
5718{
5719
5720 ;
5721 return 0;
5722}
5723_ACEOF
5724rm -f conftest.$ac_objext conftest$ac_exeext
5725if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5726 (eval $ac_link) 2>conftest.er1
5727 ac_status=$?
5728 grep -v '^ *+' conftest.er1 >conftest.err
5729 rm -f conftest.er1
5730 cat conftest.err >&5
5731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5732 (exit $ac_status); } &&
5733 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5735 (eval $ac_try) 2>&5
5736 ac_status=$?
5737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5738 (exit $ac_status); }; } &&
5739 { ac_try='test -s conftest$ac_exeext'
5740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5741 (eval $ac_try) 2>&5
5742 ac_status=$?
5743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5744 (exit $ac_status); }; }; then
5745 lt_cv_prog_cc_static_works=yes
5746else
5747 echo "$as_me: failed program was:" >&5
5748sed 's/^/| /' conftest.$ac_ext >&5
5749
5750fi
5751rm -f conftest.err conftest.$ac_objext \
5752 conftest$ac_exeext conftest.$ac_ext
5753 LDFLAGS="$save_LDFLAGS"
5754
5755fi
5756
5757
5758# Belt *and* braces to stop my trousers falling down:
5759test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5760echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5761echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
5762
5763pic_flag="$lt_cv_prog_cc_pic"
5764special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5765wl="$lt_cv_prog_cc_wl"
5766link_static_flag="$lt_cv_prog_cc_static"
5767no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5768can_build_shared="$lt_cv_prog_cc_can_build_shared"
5769##
5770## END FIXME
5771
5772
5773## FIXME: this should be a separate macro
5774##
5775# Check to see if options -o and -c are simultaneously supported by compiler
5776echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5777echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
5778$rm -r conftest 2>/dev/null
5779mkdir conftest
5780cd conftest
5781echo "int some_variable = 0;" > conftest.$ac_ext
5782mkdir out
5783# According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5784# that will create temporary files in the current directory regardless of
5785# the output directory. Thus, making CWD read-only will cause this test
5786# to fail, enabling locking or at least warning the user not to do parallel
5787# builds.
5788chmod -w .
5789save_CFLAGS="$CFLAGS"
5790CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5791compiler_c_o=no
5792if { (eval echo configure:5792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5793 # The compiler can only warn and ignore the option if not recognized
5794 # So say no if there are warnings
5795 if test -s out/conftest.err; then
5796 compiler_c_o=no
5797 else
5798 compiler_c_o=yes
5799 fi
5800else
5801 # Append any errors to the config.log.
5802 cat out/conftest.err 1>&5
5803 compiler_c_o=no
5804fi
5805echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5806echo "${ECHO_T}$compiler_c_o" >&6
5807CFLAGS="$save_CFLAGS"
5808chmod u+w .
5809$rm conftest* out/*
5810rmdir out
5811cd ..
5812rmdir conftest
5813$rm -r conftest 2>/dev/null
5814
5815if test x"$compiler_c_o" = x"yes"; then
5816 # Check to see if we can write to a .lo
5817 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5818echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5819 compiler_o_lo=no
5820 save_CFLAGS="$CFLAGS"
5821 CFLAGS="$CFLAGS -c -o conftest.lo"
5822 cat >conftest.$ac_ext <<_ACEOF
5823/* confdefs.h. */
5824_ACEOF
5825cat confdefs.h >>conftest.$ac_ext
5826cat >>conftest.$ac_ext <<_ACEOF
5827/* end confdefs.h. */
5828
5829int
5830main ()
5831{
5832int some_variable = 0;
5833 ;
5834 return 0;
5835}
5836_ACEOF
5837rm -f conftest.$ac_objext
5838if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5839 (eval $ac_compile) 2>conftest.er1
5840 ac_status=$?
5841 grep -v '^ *+' conftest.er1 >conftest.err
5842 rm -f conftest.er1
5843 cat conftest.err >&5
5844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5845 (exit $ac_status); } &&
5846 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5847 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5848 (eval $ac_try) 2>&5
5849 ac_status=$?
5850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5851 (exit $ac_status); }; } &&
5852 { ac_try='test -s conftest.$ac_objext'
5853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5854 (eval $ac_try) 2>&5
5855 ac_status=$?
5856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5857 (exit $ac_status); }; }; then
5858 # The compiler can only warn and ignore the option if not recognized
5859 # So say no if there are warnings
5860 if test -s conftest.err; then
5861 compiler_o_lo=no
5862 else
5863 compiler_o_lo=yes
5864 fi
5865
5866else
5867 echo "$as_me: failed program was:" >&5
5868sed 's/^/| /' conftest.$ac_ext >&5
5869
5870fi
5871rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5872 echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5873echo "${ECHO_T}$compiler_c_o" >&6
5874 CFLAGS="$save_CFLAGS"
5875else
5876 compiler_o_lo=no
5877fi
5878##
5879## END FIXME
5880
5881## FIXME: this should be a separate macro
5882##
5883# Check to see if we can do hard links to lock some files if needed
5884hard_links="nottested"
5885if test "$compiler_c_o" = no && test "$need_locks" != no; then
5886 # do not overwrite the value of need_locks provided by the user
5887 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5888echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5889 hard_links=yes
5890 $rm conftest*
5891 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5892 touch conftest.a
5893 ln conftest.a conftest.b 2>&5 || hard_links=no
5894 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5895 echo "$as_me:$LINENO: result: $hard_links" >&5
5896echo "${ECHO_T}$hard_links" >&6
5897 if test "$hard_links" = no; then
5898 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5899echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5900 need_locks=warn
5901 fi
5902else
5903 need_locks=no
5904fi
5905##
5906## END FIXME
5907
5908## FIXME: this should be a separate macro
5909##
5910if test "$GCC" = yes; then
5911 # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5912 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5913echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5914 echo "int some_variable = 0;" > conftest.$ac_ext
5915 save_CFLAGS="$CFLAGS"
5916 CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5917 compiler_rtti_exceptions=no
5918 cat >conftest.$ac_ext <<_ACEOF
5919/* confdefs.h. */
5920_ACEOF
5921cat confdefs.h >>conftest.$ac_ext
5922cat >>conftest.$ac_ext <<_ACEOF
5923/* end confdefs.h. */
5924
5925int
5926main ()
5927{
5928int some_variable = 0;
5929 ;
5930 return 0;
5931}
5932_ACEOF
5933rm -f conftest.$ac_objext
5934if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5935 (eval $ac_compile) 2>conftest.er1
5936 ac_status=$?
5937 grep -v '^ *+' conftest.er1 >conftest.err
5938 rm -f conftest.er1
5939 cat conftest.err >&5
5940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5941 (exit $ac_status); } &&
5942 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5943 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5944 (eval $ac_try) 2>&5
5945 ac_status=$?
5946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5947 (exit $ac_status); }; } &&
5948 { ac_try='test -s conftest.$ac_objext'
5949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5950 (eval $ac_try) 2>&5
5951 ac_status=$?
5952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5953 (exit $ac_status); }; }; then
5954 # The compiler can only warn and ignore the option if not recognized
5955 # So say no if there are warnings
5956 if test -s conftest.err; then
5957 compiler_rtti_exceptions=no
5958 else
5959 compiler_rtti_exceptions=yes
5960 fi
5961
5962else
5963 echo "$as_me: failed program was:" >&5
5964sed 's/^/| /' conftest.$ac_ext >&5
5965
5966fi
5967rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5968 CFLAGS="$save_CFLAGS"
5969 echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5970echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5971
5972 if test "$compiler_rtti_exceptions" = "yes"; then
5973 no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5974 else
5975 no_builtin_flag=' -fno-builtin'
5976 fi
5977fi
5978##
5979## END FIXME
5980
5981## FIXME: this should be a separate macro
5982##
5983# See if the linker supports building shared libraries.
5984echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5985echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5986
5987allow_undefined_flag=
5988no_undefined_flag=
5989need_lib_prefix=unknown
5990need_version=unknown
5991# when you set need_version to no, make sure it does not cause -set_version
5992# flags to be left without arguments
5993archive_cmds=
5994archive_expsym_cmds=
5995old_archive_from_new_cmds=
5996old_archive_from_expsyms_cmds=
5997export_dynamic_flag_spec=
5998whole_archive_flag_spec=
5999thread_safe_flag_spec=
6000hardcode_into_libs=no
6001hardcode_libdir_flag_spec=
6002hardcode_libdir_separator=
6003hardcode_direct=no
6004hardcode_minus_L=no
6005hardcode_shlibpath_var=unsupported
6006runpath_var=
6007link_all_deplibs=unknown
6008always_export_symbols=no
6009export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
6010# include_expsyms should be a list of space-separated symbols to be *always*
6011# included in the symbol list
6012include_expsyms=
6013# exclude_expsyms can be an egrep regular expression of symbols to exclude
6014# it will be wrapped by ` (' and `)$', so one must not match beginning or
6015# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6016# as well as any symbol that contains `d'.
6017exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6018# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6019# platforms (ab)use it in PIC code, but their linkers get confused if
6020# the symbol is explicitly referenced. Since portable code cannot
6021# rely on this symbol name, it's probably fine to never include it in
6022# preloaded symbol tables.
6023extract_expsyms_cmds=
6024
6025case "$host_os" in
6026cygwin* | mingw* | pw32* )
6027 # FIXME: the MSVC++ port hasn't been tested in a loooong time
6028 # When not using gcc, we currently assume that we are using
6029 # Microsoft Visual C++.
6030 if test "$GCC" != yes; then
6031 with_gnu_ld=no
6032 fi
6033 ;;
6034
6035esac
6036
6037ld_shlibs=yes
6038if test "$with_gnu_ld" = yes; then
6039 # If archive_cmds runs LD, not CC, wlarc should be empty
6040 wlarc='${wl}'
6041
6042 # See if GNU ld supports shared libraries.
6043 case "$host_os" in
6044 aix3* | aix4*)
6045 # On AIX, the GNU linker is very broken
6046 ld_shlibs=no
6047 cat <<EOF 1>&2
6048
6049*** Warning: the GNU linker, at least up to release 2.9.1, is reported
6050*** to be unable to reliably create shared libraries on AIX.
6051*** Therefore, libtool is disabling shared libraries support. If you
6052*** really care for shared libraries, you may want to modify your PATH
6053*** so that a non-GNU linker is found, and then restart.
6054
6055EOF
6056 ;;
6057
6058 amigaos*)
6059 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)'
6060 hardcode_libdir_flag_spec='-L$libdir'
6061 hardcode_minus_L=yes
6062
6063 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6064 # that the semantics of dynamic libraries on AmigaOS, at least up
6065 # to version 4, is to share data among multiple programs linked
6066 # with the same dynamic library. Since this doesn't match the
6067 # behavior of shared libraries on other platforms, we can use
6068 # them.
6069 ld_shlibs=no
6070 ;;
6071
6072 beos*)
6073 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6074 allow_undefined_flag=unsupported
6075 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6076 # support --undefined. This deserves some investigation. FIXME
6077 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6078 else
6079 ld_shlibs=no
6080 fi
6081 ;;
6082
6083 cygwin* | mingw* | pw32*)
6084 # hardcode_libdir_flag_spec is actually meaningless, as there is
6085 # no search path for DLLs.
6086 hardcode_libdir_flag_spec='-L$libdir'
6087 allow_undefined_flag=unsupported
6088 always_export_symbols=yes
6089
6090 extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
6091 sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
6092 test -f $output_objdir/impgen.exe || (cd $output_objdir && \
6093 if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
6094 else $CC -o impgen impgen.c ; fi)~
6095 $output_objdir/impgen $dir/$soname > $output_objdir/$soname-def'
6096
6097 old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
6098
6099 # cygwin and mingw dlls have different entry points and sets of symbols
6100 # to exclude.
6101 # FIXME: what about values for MSVC?
6102 dll_entry=__cygwin_dll_entry@12
6103 dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
6104 case "$host_os" in
6105 mingw*)
6106 # mingw values
6107 dll_entry=_DllMainCRTStartup@12
6108 dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
6109 ;;
6110 esac
6111
6112 # mingw and cygwin differ, and it's simplest to just exclude the union
6113 # of the two symbol sets.
6114 dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
6115
6116 # recent cygwin and mingw systems supply a stub DllMain which the user
6117 # can override, but on older systems we have to supply one (in ltdll.c)
6118 if test "x$lt_cv_need_dllmain" = "xyes"; then
6119 ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
6120 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~
6121 test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
6122 else
6123 ltdll_obj=
6124 ltdll_cmds=
6125 fi
6126
6127 # Extract the symbol export list from an `--export-all' def file,
6128 # then regenerate the def file from the symbol export list, so that
6129 # the compiled dll only exports the symbol export list.
6130 # Be careful not to strip the DATA tag left be newer dlltools.
6131 export_symbols_cmds="$ltdll_cmds"'
6132 $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
6133 sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
6134
6135 # If DATA tags from a recent dlltool are present, honour them!
6136 archive_expsym_cmds='echo EXPORTS > $output_objdir/$soname-def~
6137 _lt_hint=1;
6138 cat $export_symbols | while read symbol; do
6139 set dummy \$symbol;
6140 case \$# in
6141 2) echo " \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
6142 *) echo " \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
6143 esac;
6144 _lt_hint=`expr 1 + \$_lt_hint`;
6145 done~
6146 '"$ltdll_cmds"'
6147 $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags~
6148 $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~
6149 $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags~
6150 $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~
6151 $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $lib '$ltdll_obj'$libobjs $deplibs $compiler_flags'
6152 ;;
6153
6154 netbsd*)
6155 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6156 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6157 wlarc=
6158 else
6159 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6160 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6161 fi
6162 ;;
6163
6164 solaris* | sysv5*)
6165 if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
6166 ld_shlibs=no
6167 cat <<EOF 1>&2
6168
6169*** Warning: The releases 2.8.* of the GNU linker cannot reliably
6170*** create shared libraries on Solaris systems. Therefore, libtool
6171*** is disabling shared libraries support. We urge you to upgrade GNU
6172*** binutils to release 2.9.1 or newer. Another option is to modify
6173*** your PATH or compiler configuration so that the native linker is
6174*** used, and then restart.
6175
6176EOF
6177 elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6178 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6179 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6180 else
6181 ld_shlibs=no
6182 fi
6183 ;;
6184
6185 sunos4*)
6186 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6187 wlarc=
6188 hardcode_direct=yes
6189 hardcode_shlibpath_var=no
6190 ;;
6191
6192 *)
6193 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6194 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6195 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6196 else
6197 ld_shlibs=no
6198 fi
6199 ;;
6200 esac
6201
6202 if test "$ld_shlibs" = yes; then
6203 runpath_var=LD_RUN_PATH
6204 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6205 export_dynamic_flag_spec='${wl}--export-dynamic'
6206 case $host_os in
6207 cygwin* | mingw* | pw32*)
6208 # dlltool doesn't understand --whole-archive et. al.
6209 whole_archive_flag_spec=
6210 ;;
6211 *)
6212 # ancient GNU ld didn't support --whole-archive et. al.
6213 if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
6214 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6215 else
6216 whole_archive_flag_spec=
6217 fi
6218 ;;
6219 esac
6220 fi
6221else
6222 # PORTME fill in a description of your system's linker (not GNU ld)
6223 case "$host_os" in
6224 aix3*)
6225 allow_undefined_flag=unsupported
6226 always_export_symbols=yes
6227 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'
6228 # Note: this linker hardcodes the directories in LIBPATH if there
6229 # are no directories specified by -L.
6230 hardcode_minus_L=yes
6231 if test "$GCC" = yes && test -z "$link_static_flag"; then
6232 # Neither direct hardcoding nor static linking is supported with a
6233 # broken collect2.
6234 hardcode_direct=unsupported
6235 fi
6236 ;;
6237
6238 aix4*)
6239 hardcode_libdir_flag_spec='${wl}-b ${wl}nolibpath ${wl}-b ${wl}libpath:$libdir:/usr/lib:/lib'
6240 hardcode_libdir_separator=':'
6241 if test "$GCC" = yes; then
6242 collect2name=`${CC} -print-prog-name=collect2`
6243 if test -f "$collect2name" && \
6244 strings "$collect2name" | grep resolve_lib_name >/dev/null
6245 then
6246 # We have reworked collect2
6247 hardcode_direct=yes
6248 else
6249 # We have old collect2
6250 hardcode_direct=unsupported
6251 # It fails to find uninstalled libraries when the uninstalled
6252 # path is not listed in the libpath. Setting hardcode_minus_L
6253 # to unsupported forces relinking
6254 hardcode_minus_L=yes
6255 hardcode_libdir_flag_spec='-L$libdir'
6256 hardcode_libdir_separator=
6257 fi
6258 shared_flag='-shared'
6259 else
6260 shared_flag='${wl}-bM:SRE'
6261 hardcode_direct=yes
6262 fi
6263 allow_undefined_flag=' ${wl}-berok'
6264 archive_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bexpall ${wl}-bnoentry${allow_undefined_flag}'
6265 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}'
6266 case "$host_os" in aix4.[01]|aix4.[01].*)
6267 # According to Greg Wooledge, -bexpall is only supported from AIX 4.2 on
6268 always_export_symbols=yes ;;
6269 esac
6270
6271 # We don't want to build shared libraries on unknown CPU types.
6272 case $host_cpu in
6273 powerpc | rs6000) ;;
6274 *) ld_shlibs=no ;;
6275 esac
6276 ;;
6277
6278 amigaos*)
6279 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)'
6280 hardcode_libdir_flag_spec='-L$libdir'
6281 hardcode_minus_L=yes
6282 # see comment about different semantics on the GNU ld section
6283 ld_shlibs=no
6284 ;;
6285
6286 cygwin* | mingw* | pw32*)
6287 # When not using gcc, we currently assume that we are using
6288 # Microsoft Visual C++.
6289 # hardcode_libdir_flag_spec is actually meaningless, as there is
6290 # no search path for DLLs.
6291 hardcode_libdir_flag_spec=' '
6292 allow_undefined_flag=unsupported
6293 # Tell ltmain to make .lib files, not .a files.
6294 libext=lib
6295 # FIXME: Setting linknames here is a bad hack.
6296 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
6297 # The linker will automatically build a .lib file if we build a DLL.
6298 old_archive_from_new_cmds='true'
6299 # FIXME: Should let the user specify the lib program.
6300 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6301 fix_srcfile_path='`cygpath -w "$srcfile"`'
6302 ;;
6303
6304 darwin* | rhapsody*)
6305 allow_undefined_flag='-undefined warning'
6306 archive_cmds='$CC `if test "$module" = "yes"; then echo -bundle; else
6307 echo -dynamiclib; fi` -o $lib $libobjs $deplibs $linkopts'
6308 archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
6309 ## What we need is to hardcode the path to the library, not the search path
6310 #hardcode_direct=yes
6311 #hardcode_libdir_flag_spec='-install_name $libdir/$lib'
6312 hardcode_shlibpath_var=no
6313 whole_archive_flag_spec='-all_load'
6314 ;;
6315
6316 freebsd1*)
6317 ld_shlibs=no
6318 ;;
6319
6320 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6321 # support. Future versions do this automatically, but an explicit c++rt0.o
6322 # does not break anything, and helps significantly (at the cost of a little
6323 # extra space).
6324 freebsd2.2*)
6325 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6326 hardcode_libdir_flag_spec='-R$libdir'
6327 hardcode_direct=yes
6328 hardcode_shlibpath_var=no
6329 ;;
6330
6331 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6332 freebsd2*)
6333 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6334 hardcode_direct=yes
6335 hardcode_minus_L=yes
6336 hardcode_shlibpath_var=no
6337 ;;
6338
6339 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6340 freebsd*)
6341 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6342 hardcode_libdir_flag_spec='-R$libdir'
6343 hardcode_direct=yes
6344 hardcode_shlibpath_var=no
6345 ;;
6346
6347 hpux9* | hpux10* | hpux11*)
6348 case "$host_os" in
6349 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' ;;
6350 *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6351 esac
6352 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6353 hardcode_libdir_separator=:
6354 hardcode_direct=yes
6355 hardcode_minus_L=yes # Not in the search PATH, but as the default
6356 # location of the library.
6357 export_dynamic_flag_spec='${wl}-E'
6358 ;;
6359
6360 irix5* | irix6*)
6361 if test "$GCC" = yes; then
6362 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'
6363 else
6364 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'
6365 fi
6366 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6367 hardcode_libdir_separator=:
6368 link_all_deplibs=yes
6369 ;;
6370
6371 netbsd*)
6372 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6373 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
6374 else
6375 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
6376 fi
6377 hardcode_libdir_flag_spec='-R$libdir'
6378 hardcode_direct=yes
6379 hardcode_shlibpath_var=no
6380 ;;
6381
6382 newsos6)
6383 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
6384 hardcode_direct=yes
6385 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6386 hardcode_libdir_separator=:
6387 hardcode_shlibpath_var=no
6388 ;;
6389
6390 openbsd*)
6391 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6392 hardcode_libdir_flag_spec='-R$libdir'
6393 hardcode_direct=yes
6394 hardcode_shlibpath_var=no
6395 ;;
6396
6397 os2*)
6398 hardcode_libdir_flag_spec='-L$libdir'
6399 hardcode_minus_L=yes
6400 allow_undefined_flag=unsupported
6401 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'
6402 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6403 ;;
6404
6405 osf3*)
6406 if test "$GCC" = yes; then
6407 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6408 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'
6409 else
6410 allow_undefined_flag=' -expect_unresolved \*'
6411 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'
6412 fi
6413 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6414 hardcode_libdir_separator=:
6415 ;;
6416
6417 osf4* | osf5*) # as osf3* with the addition of -msym flag
6418 if test "$GCC" = yes; then
6419 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6420 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'
6421 else
6422 allow_undefined_flag=' -expect_unresolved \*'
6423 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'
6424 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6425 $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'
6426 fi
6427#Both c and cxx compiler support -rpath directly
6428 hardcode_libdir_flag_spec='-rpath $libdir'
6429 hardcode_libdir_separator=:
6430 ;;
6431
6432 sco3.2v5*)
6433 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6434 hardcode_shlibpath_var=no
6435 runpath_var=LD_RUN_PATH
6436 hardcode_runpath_var=yes
6437 ;;
6438
6439 solaris*)
6440 no_undefined_flag=' -z text'
6441 # $CC -shared without GNU ld will not create a library from C++
6442 # object files and a static libstdc++, better avoid it by now
6443 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6444 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6445 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6446 hardcode_libdir_flag_spec='-R$libdir'
6447 hardcode_shlibpath_var=no
6448 case "$host_os" in
6449 solaris2.[0-5] | solaris2.[0-5].*) ;;
6450 *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6451 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6452 esac
6453 link_all_deplibs=yes
6454 ;;
6455
6456 sunos4*)
6457 if test "x$host_vendor" = xsequent; then
6458 # Use $CC to link under sequent, because it throws in some extra .o
6459 # files that make .init and .fini sections work.
6460 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6461 else
6462 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6463 fi
6464 hardcode_libdir_flag_spec='-L$libdir'
6465 hardcode_direct=yes
6466 hardcode_minus_L=yes
6467 hardcode_shlibpath_var=no
6468 ;;
6469
6470 sysv4)
6471 if test "x$host_vendor" = xsno; then
6472 archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linkopts'
6473 hardcode_direct=yes # is this really true???
6474 else
6475 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6476 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6477 fi
6478 runpath_var='LD_RUN_PATH'
6479 hardcode_shlibpath_var=no
6480 ;;
6481
6482 sysv4.3*)
6483 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6484 hardcode_shlibpath_var=no
6485 export_dynamic_flag_spec='-Bexport'
6486 ;;
6487
6488 sysv5*)
6489 no_undefined_flag=' -z text'
6490 # $CC -shared without GNU ld will not create a library from C++
6491 # object files and a static libstdc++, better avoid it by now
6492 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6493 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6494 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6495 hardcode_libdir_flag_spec=
6496 hardcode_shlibpath_var=no
6497 runpath_var='LD_RUN_PATH'
6498 ;;
6499
6500 uts4*)
6501 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6502 hardcode_libdir_flag_spec='-L$libdir'
6503 hardcode_shlibpath_var=no
6504 ;;
6505
6506 dgux*)
6507 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6508 hardcode_libdir_flag_spec='-L$libdir'
6509 hardcode_shlibpath_var=no
6510 ;;
6511
6512 sysv4*MP*)
6513 if test -d /usr/nec; then
6514 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6515 hardcode_shlibpath_var=no
6516 runpath_var=LD_RUN_PATH
6517 hardcode_runpath_var=yes
6518 ld_shlibs=yes
6519 fi
6520 ;;
6521
6522 sysv4.2uw2*)
6523 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6524 hardcode_direct=yes
6525 hardcode_minus_L=no
6526 hardcode_shlibpath_var=no
6527 hardcode_runpath_var=yes
6528 runpath_var=LD_RUN_PATH
6529 ;;
6530
6531 unixware7*)
6532 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6533 runpath_var='LD_RUN_PATH'
6534 hardcode_shlibpath_var=no
6535 ;;
6536
6537 *)
6538 ld_shlibs=no
6539 ;;
6540 esac
6541fi
6542echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6543echo "${ECHO_T}$ld_shlibs" >&6
6544test "$ld_shlibs" = no && can_build_shared=no
6545##
6546## END FIXME
6547
6548## FIXME: this should be a separate macro
6549##
6550# Check hardcoding attributes.
6551echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6552echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
6553hardcode_action=
6554if test -n "$hardcode_libdir_flag_spec" || \
6555 test -n "$runpath_var"; then
6556
6557 # We can hardcode non-existant directories.
6558 if test "$hardcode_direct" != no &&
6559 # If the only mechanism to avoid hardcoding is shlibpath_var, we
6560 # have to relink, otherwise we might link with an installed library
6561 # when we should be linking with a yet-to-be-installed one
6562 ## test "$hardcode_shlibpath_var" != no &&
6563 test "$hardcode_minus_L" != no; then
6564 # Linking always hardcodes the temporary library directory.
6565 hardcode_action=relink
6566 else
6567 # We can link without hardcoding, and we can hardcode nonexisting dirs.
6568 hardcode_action=immediate
6569 fi
6570else
6571 # We cannot hardcode anything, or else we can only hardcode existing
6572 # directories.
6573 hardcode_action=unsupported
6574fi
6575echo "$as_me:$LINENO: result: $hardcode_action" >&5
6576echo "${ECHO_T}$hardcode_action" >&6
6577##
6578## END FIXME
6579
6580## FIXME: this should be a separate macro
6581##
6582striplib=
6583old_striplib=
6584echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6585echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
6586if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6587 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6588 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6589 echo "$as_me:$LINENO: result: yes" >&5
6590echo "${ECHO_T}yes" >&6
6591else
6592 echo "$as_me:$LINENO: result: no" >&5
6593echo "${ECHO_T}no" >&6
6594fi
6595##
6596## END FIXME
6597
6598reload_cmds='$LD$reload_flag -o $output$reload_objs'
6599test -z "$deplibs_check_method" && deplibs_check_method=unknown
6600
6601## FIXME: this should be a separate macro
6602##
6603# PORTME Fill in your ld.so characteristics
6604echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6605echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
6606library_names_spec=
6607libname_spec='lib$name'
6608soname_spec=
6609postinstall_cmds=
6610postuninstall_cmds=
6611finish_cmds=
6612finish_eval=
6613shlibpath_var=
6614shlibpath_overrides_runpath=unknown
6615version_type=none
6616dynamic_linker="$host_os ld.so"
6617sys_lib_dlsearch_path_spec="/lib /usr/lib"
6618sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6619
6620case "$host_os" in
6621aix3*)
6622 version_type=linux
6623 library_names_spec='${libname}${release}.so$versuffix $libname.a'
6624 shlibpath_var=LIBPATH
6625
6626 # AIX has no versioning support, so we append a major version to the name.
6627 soname_spec='${libname}${release}.so$major'
6628 ;;
6629
6630aix4*)
6631 version_type=linux
6632 # AIX has no versioning support, so currently we can not hardcode correct
6633 # soname into executable. Probably we can add versioning support to
6634 # collect2, so additional links can be useful in future.
6635 # We preserve .a as extension for shared libraries though AIX4.2
6636 # and later linker supports .so
6637 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.a'
6638 shlibpath_var=LIBPATH
6639 ;;
6640
6641amigaos*)
6642 library_names_spec='$libname.ixlibrary $libname.a'
6643 # Create ${libname}_ixlibrary.a entries in /sys/libs.
6644 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'
6645 ;;
6646
6647beos*)
6648 library_names_spec='${libname}.so'
6649 dynamic_linker="$host_os ld.so"
6650 shlibpath_var=LIBRARY_PATH
6651 ;;
6652
6653bsdi4*)
6654 version_type=linux
6655 need_version=no
6656 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6657 soname_spec='${libname}${release}.so$major'
6658 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6659 shlibpath_var=LD_LIBRARY_PATH
6660 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6661 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6662 export_dynamic_flag_spec=-rdynamic
6663 # the default ld.so.conf also contains /usr/contrib/lib and
6664 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6665 # libtool to hard-code these into programs
6666 ;;
6667
6668cygwin* | mingw* | pw32*)
6669 version_type=windows
6670 need_version=no
6671 need_lib_prefix=no
6672 if test "$GCC" = yes; then
6673 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6674 else
6675 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6676 fi
6677 dynamic_linker='Win32 ld.exe'
6678 # FIXME: first we should search . and the directory the executable is in
6679 shlibpath_var=PATH
6680 ;;
6681
6682darwin* | rhapsody*)
6683 need_lib_prefix=no
6684 need_version=no
6685 library_names_spec='${libname}.`if test "$module" = "yes"; then echo so; else echo dylib; fi`'
6686 shlibpath_overrides_runpath=yes
6687 shlibpath_var=DYLD_LIBRARY_PATH
6688 postinstall_cmds='chmod +x $lib'
6689 ;;
6690
6691freebsd1*)
6692 dynamic_linker=no
6693 ;;
6694
6695freebsd*)
6696 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6697 version_type=freebsd-$objformat
6698 case "$version_type" in
6699 freebsd-elf*)
6700 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6701 need_version=no
6702 need_lib_prefix=no
6703 ;;
6704 freebsd-*)
6705 library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6706 need_version=yes
6707 ;;
6708 esac
6709 shlibpath_var=LD_LIBRARY_PATH
6710 case "$host_os" in
6711 freebsd2*)
6712 shlibpath_overrides_runpath=yes
6713 ;;
6714 *)
6715 shlibpath_overrides_runpath=no
6716 hardcode_into_libs=yes
6717 ;;
6718 esac
6719 ;;
6720
6721gnu*)
6722 version_type=linux
6723 need_lib_prefix=no
6724 need_version=no
6725 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6726 soname_spec='${libname}${release}.so$major'
6727 shlibpath_var=LD_LIBRARY_PATH
6728 hardcode_into_libs=yes
6729 ;;
6730
6731hpux9* | hpux10* | hpux11*)
6732 # Give a soname corresponding to the major version so that dld.sl refuses to
6733 # link against other versions.
6734 dynamic_linker="$host_os dld.sl"
6735 version_type=sunos
6736 need_lib_prefix=no
6737 need_version=no
6738 shlibpath_var=SHLIB_PATH
6739 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6740 library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6741 soname_spec='${libname}${release}.sl$major'
6742 # HP-UX runs *really* slowly unless shared libraries are mode 555.
6743 postinstall_cmds='chmod 555 $lib'
6744 ;;
6745
6746irix5* | irix6*)
6747 version_type=irix
6748 need_lib_prefix=no
6749 need_version=no
6750 soname_spec='${libname}${release}.so$major'
6751 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6752 case "$host_os" in
6753 irix5*)
6754 libsuff= shlibsuff=
6755 ;;
6756 *)
6757 case "$LD" in # libtool.m4 will add one of these switches to LD
6758 *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6759 *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6760 *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6761 *) libsuff= shlibsuff= libmagic=never-match;;
6762 esac
6763 ;;
6764 esac
6765 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6766 shlibpath_overrides_runpath=no
6767 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6768 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6769 ;;
6770
6771# No shared lib support for Linux oldld, aout, or coff.
6772linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6773 dynamic_linker=no
6774 ;;
6775
6776# This must be Linux ELF.
6777linux-gnu*)
6778 version_type=linux
6779 need_lib_prefix=no
6780 need_version=no
6781 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6782 soname_spec='${libname}${release}.so$major'
6783 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6784 shlibpath_var=LD_LIBRARY_PATH
6785 shlibpath_overrides_runpath=no
6786 # This implies no fast_install, which is unacceptable.
6787 # Some rework will be needed to allow for fast_install
6788 # before this can be enabled.
6789 hardcode_into_libs=yes
6790
6791 # We used to test for /lib/ld.so.1 and disable shared libraries on
6792 # powerpc, because MkLinux only supported shared libraries with the
6793 # GNU dynamic linker. Since this was broken with cross compilers,
6794 # most powerpc-linux boxes support dynamic linking these days and
6795 # people can always --disable-shared, the test was removed, and we
6796 # assume the GNU/Linux dynamic linker is in use.
6797 dynamic_linker='GNU/Linux ld.so'
6798 ;;
6799
6800netbsd*)
6801 version_type=sunos
6802 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6803 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6804 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6805 dynamic_linker='NetBSD (a.out) ld.so'
6806 else
6807 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6808 soname_spec='${libname}${release}.so$major'
6809 dynamic_linker='NetBSD ld.elf_so'
6810 fi
6811 shlibpath_var=LD_LIBRARY_PATH
6812 shlibpath_overrides_runpath=yes
6813 hardcode_into_libs=yes
6814 ;;
6815
6816newsos6)
6817 version_type=linux
6818 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6819 shlibpath_var=LD_LIBRARY_PATH
6820 shlibpath_overrides_runpath=yes
6821 ;;
6822
6823openbsd*)
6824 version_type=sunos
6825 if test "$with_gnu_ld" = yes; then
6826 need_lib_prefix=no
6827 need_version=no
6828 fi
6829 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6830 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6831 shlibpath_var=LD_LIBRARY_PATH
6832 ;;
6833
6834os2*)
6835 libname_spec='$name'
6836 need_lib_prefix=no
6837 library_names_spec='$libname.dll $libname.a'
6838 dynamic_linker='OS/2 ld.exe'
6839 shlibpath_var=LIBPATH
6840 ;;
6841
6842osf3* | osf4* | osf5*)
6843 version_type=osf
6844 need_version=no
6845 soname_spec='${libname}${release}.so'
6846 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6847 shlibpath_var=LD_LIBRARY_PATH
6848 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6849 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6850 ;;
6851
6852sco3.2v5*)
6853 version_type=osf
6854 soname_spec='${libname}${release}.so$major'
6855 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6856 shlibpath_var=LD_LIBRARY_PATH
6857 ;;
6858
6859solaris*)
6860 version_type=linux
6861 need_lib_prefix=no
6862 need_version=no
6863 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6864 soname_spec='${libname}${release}.so$major'
6865 shlibpath_var=LD_LIBRARY_PATH
6866 shlibpath_overrides_runpath=yes
6867 hardcode_into_libs=yes
6868 # ldd complains unless libraries are executable
6869 postinstall_cmds='chmod +x $lib'
6870 ;;
6871
6872sunos4*)
6873 version_type=sunos
6874 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6875 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6876 shlibpath_var=LD_LIBRARY_PATH
6877 shlibpath_overrides_runpath=yes
6878 if test "$with_gnu_ld" = yes; then
6879 need_lib_prefix=no
6880 fi
6881 need_version=yes
6882 ;;
6883
6884sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6885 version_type=linux
6886 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6887 soname_spec='${libname}${release}.so$major'
6888 shlibpath_var=LD_LIBRARY_PATH
6889 case "$host_vendor" in
6890 sni)
6891 shlibpath_overrides_runpath=no
6892 ;;
6893 motorola)
6894 need_lib_prefix=no
6895 need_version=no
6896 shlibpath_overrides_runpath=no
6897 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6898 ;;
6899 esac
6900 ;;
6901
6902uts4*)
6903 version_type=linux
6904 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6905 soname_spec='${libname}${release}.so$major'
6906 shlibpath_var=LD_LIBRARY_PATH
6907 ;;
6908
6909dgux*)
6910 version_type=linux
6911 need_lib_prefix=no
6912 need_version=no
6913 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6914 soname_spec='${libname}${release}.so$major'
6915 shlibpath_var=LD_LIBRARY_PATH
6916 ;;
6917
6918sysv4*MP*)
6919 if test -d /usr/nec ;then
6920 version_type=linux
6921 library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6922 soname_spec='$libname.so.$major'
6923 shlibpath_var=LD_LIBRARY_PATH
6924 fi
6925 ;;
6926
6927*)
6928 dynamic_linker=no
6929 ;;
6930esac
6931echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6932echo "${ECHO_T}$dynamic_linker" >&6
6933test "$dynamic_linker" = no && can_build_shared=no
6934##
6935## END FIXME
6936
6937## FIXME: this should be a separate macro
6938##
6939# Report the final consequences.
6940echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6941echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6942echo "$as_me:$LINENO: result: $can_build_shared" >&5
6943echo "${ECHO_T}$can_build_shared" >&6
6944##
6945## END FIXME
6946
6947if test "$hardcode_action" = relink; then
6948 # Fast installation is not supported
6949 enable_fast_install=no
6950elif test "$shlibpath_overrides_runpath" = yes ||
6951 test "$enable_shared" = no; then
6952 # Fast installation is not necessary
6953 enable_fast_install=needless
6954fi
6955
6956variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6957if test "$GCC" = yes; then
6958 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6959fi
6960
6961if test "x$enable_dlopen" != xyes; then
6962 enable_dlopen=unknown
6963 enable_dlopen_self=unknown
6964 enable_dlopen_self_static=unknown
6965else
6966 lt_cv_dlopen=no
6967 lt_cv_dlopen_libs=
6968
6969 case "$host_os" in
6970 beos*)
6971 lt_cv_dlopen="load_add_on"
6972 lt_cv_dlopen_libs=
6973 lt_cv_dlopen_self=yes
6974 ;;
6975
6976 cygwin* | mingw* | pw32*)
6977 lt_cv_dlopen="LoadLibrary"
6978 lt_cv_dlopen_libs=
6979 ;;
6980
6981 *)
6982 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
6983echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6984if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6985 echo $ECHO_N "(cached) $ECHO_C" >&6
6986else
6987 ac_check_lib_save_LIBS=$LIBS
6988LIBS="-ldl $LIBS"
6989cat >conftest.$ac_ext <<_ACEOF
6990/* confdefs.h. */
6991_ACEOF
6992cat confdefs.h >>conftest.$ac_ext
6993cat >>conftest.$ac_ext <<_ACEOF
6994/* end confdefs.h. */
6995
6996/* Override any gcc2 internal prototype to avoid an error. */
6997#ifdef __cplusplus
6998extern "C"
6999#endif
7000/* We use char because int might match the return type of a gcc2
7001 builtin and then its argument prototype would still apply. */
7002char dlopen ();
7003int
7004main ()
7005{
7006dlopen ();
7007 ;
7008 return 0;
7009}
7010_ACEOF
7011rm -f conftest.$ac_objext conftest$ac_exeext
7012if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7013 (eval $ac_link) 2>conftest.er1
7014 ac_status=$?
7015 grep -v '^ *+' conftest.er1 >conftest.err
7016 rm -f conftest.er1
7017 cat conftest.err >&5
7018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7019 (exit $ac_status); } &&
7020 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7021 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7022 (eval $ac_try) 2>&5
7023 ac_status=$?
7024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7025 (exit $ac_status); }; } &&
7026 { ac_try='test -s conftest$ac_exeext'
7027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7028 (eval $ac_try) 2>&5
7029 ac_status=$?
7030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7031 (exit $ac_status); }; }; then
7032 ac_cv_lib_dl_dlopen=yes
7033else
7034 echo "$as_me: failed program was:" >&5
7035sed 's/^/| /' conftest.$ac_ext >&5
7036
7037ac_cv_lib_dl_dlopen=no
7038fi
7039rm -f conftest.err conftest.$ac_objext \
7040 conftest$ac_exeext conftest.$ac_ext
7041LIBS=$ac_check_lib_save_LIBS
7042fi
7043echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
7044echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
7045if test $ac_cv_lib_dl_dlopen = yes; then
7046 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
7047else
7048 echo "$as_me:$LINENO: checking for dlopen" >&5
7049echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
7050if test "${ac_cv_func_dlopen+set}" = set; then
7051 echo $ECHO_N "(cached) $ECHO_C" >&6
7052else
7053 cat >conftest.$ac_ext <<_ACEOF
7054/* confdefs.h. */
7055_ACEOF
7056cat confdefs.h >>conftest.$ac_ext
7057cat >>conftest.$ac_ext <<_ACEOF
7058/* end confdefs.h. */
7059/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 4111/* Define sched_yield to an innocuous variant, in case <limits.h> declares sched_yield.
7060 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 4112 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7061#define dlopen innocuous_dlopen 4113#define sched_yield innocuous_sched_yield
7062 4114
7063/* System header to define __stub macros and hopefully few prototypes, 4115/* System header to define __stub macros and hopefully few prototypes,
7064 which can conflict with char dlopen (); below. 4116 which can conflict with char sched_yield (); below.
7065 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4117 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7066 <limits.h> exists even on freestanding compilers. */ 4118 <limits.h> exists even on freestanding compilers. */
7067 4119
7068#ifdef __STDC__ 4120#ifdef __STDC__
7069# include <limits.h> 4121# include <limits.h>
7070#else 4122#else
7071# include <assert.h> 4123# include <assert.h>
7072#endif 4124#endif
7073 4125
7074#undef dlopen 4126#undef sched_yield
7075 4127
7076/* Override any gcc2 internal prototype to avoid an error. */ 4128/* Override any gcc2 internal prototype to avoid an error. */
7077#ifdef __cplusplus 4129#ifdef __cplusplus
7078extern "C" 4130extern "C"
7079{ 4131{
7080#endif 4132#endif
7081/* We use char because int might match the return type of a gcc2 4133/* We use char because int might match the return type of a gcc2
7082 builtin and then its argument prototype would still apply. */ 4134 builtin and then its argument prototype would still apply. */
7083char dlopen (); 4135char sched_yield ();
7084/* The GNU C library defines this for functions which it implements 4136/* The GNU C library defines this for functions which it implements
7085 to always fail with ENOSYS. Some functions are actually named 4137 to always fail with ENOSYS. Some functions are actually named
7086 something starting with __ and the normal name is an alias. */ 4138 something starting with __ and the normal name is an alias. */
7087#if defined (__stub_dlopen) || defined (__stub___dlopen) 4139#if defined (__stub_sched_yield) || defined (__stub___sched_yield)
7088choke me 4140choke me
7089#else 4141#else
7090char (*f) () = dlopen; 4142char (*f) () = sched_yield;
7091#endif 4143#endif
7092#ifdef __cplusplus 4144#ifdef __cplusplus
7093} 4145}
7094#endif 4146#endif
7095 4147
7096int 4148int
7097main () 4149main ()
7098{ 4150{
7099return f != dlopen; 4151return f != sched_yield;
7100 ; 4152 ;
7101 return 0; 4153 return 0;
7102} 4154}
7103_ACEOF 4155_ACEOF
7104rm -f conftest.$ac_objext conftest$ac_exeext 4156rm -f conftest.$ac_objext conftest$ac_exeext
7120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7121 (eval $ac_try) 2>&5 4173 (eval $ac_try) 2>&5
7122 ac_status=$? 4174 ac_status=$?
7123 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7124 (exit $ac_status); }; }; then 4176 (exit $ac_status); }; }; then
7125 ac_cv_func_dlopen=yes 4177 ac_cv_func_sched_yield=yes
7126else 4178else
7127 echo "$as_me: failed program was:" >&5 4179 echo "$as_me: failed program was:" >&5
7128sed 's/^/| /' conftest.$ac_ext >&5 4180sed 's/^/| /' conftest.$ac_ext >&5
7129 4181
7130ac_cv_func_dlopen=no 4182ac_cv_func_sched_yield=no
7131fi 4183fi
7132rm -f conftest.err conftest.$ac_objext \ 4184rm -f conftest.err conftest.$ac_objext \
7133 conftest$ac_exeext conftest.$ac_ext 4185 conftest$ac_exeext conftest.$ac_ext
7134fi 4186fi
7135echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 4187echo "$as_me:$LINENO: result: $ac_cv_func_sched_yield" >&5
7136echo "${ECHO_T}$ac_cv_func_dlopen" >&6 4188echo "${ECHO_T}$ac_cv_func_sched_yield" >&6
7137if test $ac_cv_func_dlopen = yes; then 4189if test $ac_cv_func_sched_yield = yes; then
7138 lt_cv_dlopen="dlopen" 4190 :
7139else 4191else
7140 echo "$as_me:$LINENO: checking for shl_load" >&5 4192 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
7141echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 4193echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
7142if test "${ac_cv_func_shl_load+set}" = set; then 4194if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
7143 echo $ECHO_N "(cached) $ECHO_C" >&6 4195 echo $ECHO_N "(cached) $ECHO_C" >&6
7144else 4196else
7145 cat >conftest.$ac_ext <<_ACEOF
7146/* confdefs.h. */
7147_ACEOF
7148cat confdefs.h >>conftest.$ac_ext
7149cat >>conftest.$ac_ext <<_ACEOF
7150/* end confdefs.h. */
7151/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
7152 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7153#define shl_load innocuous_shl_load
7154
7155/* System header to define __stub macros and hopefully few prototypes,
7156 which can conflict with char shl_load (); below.
7157 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7158 <limits.h> exists even on freestanding compilers. */
7159
7160#ifdef __STDC__
7161# include <limits.h>
7162#else
7163# include <assert.h>
7164#endif
7165
7166#undef shl_load
7167
7168/* Override any gcc2 internal prototype to avoid an error. */
7169#ifdef __cplusplus
7170extern "C"
7171{
7172#endif
7173/* We use char because int might match the return type of a gcc2
7174 builtin and then its argument prototype would still apply. */
7175char shl_load ();
7176/* The GNU C library defines this for functions which it implements
7177 to always fail with ENOSYS. Some functions are actually named
7178 something starting with __ and the normal name is an alias. */
7179#if defined (__stub_shl_load) || defined (__stub___shl_load)
7180choke me
7181#else
7182char (*f) () = shl_load;
7183#endif
7184#ifdef __cplusplus
7185}
7186#endif
7187
7188int
7189main ()
7190{
7191return f != shl_load;
7192 ;
7193 return 0;
7194}
7195_ACEOF
7196rm -f conftest.$ac_objext conftest$ac_exeext
7197if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7198 (eval $ac_link) 2>conftest.er1
7199 ac_status=$?
7200 grep -v '^ *+' conftest.er1 >conftest.err
7201 rm -f conftest.er1
7202 cat conftest.err >&5
7203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7204 (exit $ac_status); } &&
7205 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7207 (eval $ac_try) 2>&5
7208 ac_status=$?
7209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7210 (exit $ac_status); }; } &&
7211 { ac_try='test -s conftest$ac_exeext'
7212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7213 (eval $ac_try) 2>&5
7214 ac_status=$?
7215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7216 (exit $ac_status); }; }; then
7217 ac_cv_func_shl_load=yes
7218else
7219 echo "$as_me: failed program was:" >&5
7220sed 's/^/| /' conftest.$ac_ext >&5
7221
7222ac_cv_func_shl_load=no
7223fi
7224rm -f conftest.err conftest.$ac_objext \
7225 conftest$ac_exeext conftest.$ac_ext
7226fi
7227echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
7228echo "${ECHO_T}$ac_cv_func_shl_load" >&6
7229if test $ac_cv_func_shl_load = yes; then
7230 lt_cv_dlopen="shl_load"
7231else
7232 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
7233echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
7234if test "${ac_cv_lib_svld_dlopen+set}" = set; then
7235 echo $ECHO_N "(cached) $ECHO_C" >&6
7236else
7237 ac_check_lib_save_LIBS=$LIBS 4197 ac_check_lib_save_LIBS=$LIBS
7238LIBS="-lsvld $LIBS" 4198LIBS="-lrt $LIBS"
7239cat >conftest.$ac_ext <<_ACEOF 4199cat >conftest.$ac_ext <<_ACEOF
7240/* confdefs.h. */ 4200/* confdefs.h. */
7241_ACEOF 4201_ACEOF
7242cat confdefs.h >>conftest.$ac_ext 4202cat confdefs.h >>conftest.$ac_ext
7243cat >>conftest.$ac_ext <<_ACEOF 4203cat >>conftest.$ac_ext <<_ACEOF
7247#ifdef __cplusplus 4207#ifdef __cplusplus
7248extern "C" 4208extern "C"
7249#endif 4209#endif
7250/* We use char because int might match the return type of a gcc2 4210/* We use char because int might match the return type of a gcc2
7251 builtin and then its argument prototype would still apply. */ 4211 builtin and then its argument prototype would still apply. */
7252char dlopen (); 4212char sched_yield ();
7253int 4213int
7254main () 4214main ()
7255{ 4215{
7256dlopen (); 4216sched_yield ();
7257 ; 4217 ;
7258 return 0; 4218 return 0;
7259} 4219}
7260_ACEOF 4220_ACEOF
7261rm -f conftest.$ac_objext conftest$ac_exeext 4221rm -f conftest.$ac_objext conftest$ac_exeext
7277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7278 (eval $ac_try) 2>&5 4238 (eval $ac_try) 2>&5
7279 ac_status=$? 4239 ac_status=$?
7280 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7281 (exit $ac_status); }; }; then 4241 (exit $ac_status); }; }; then
7282 ac_cv_lib_svld_dlopen=yes 4242 ac_cv_lib_rt_sched_yield=yes
7283else 4243else
7284 echo "$as_me: failed program was:" >&5 4244 echo "$as_me: failed program was:" >&5
7285sed 's/^/| /' conftest.$ac_ext >&5 4245sed 's/^/| /' conftest.$ac_ext >&5
7286 4246
7287ac_cv_lib_svld_dlopen=no 4247ac_cv_lib_rt_sched_yield=no
7288fi 4248fi
7289rm -f conftest.err conftest.$ac_objext \ 4249rm -f conftest.err conftest.$ac_objext \
7290 conftest$ac_exeext conftest.$ac_ext 4250 conftest$ac_exeext conftest.$ac_ext
7291LIBS=$ac_check_lib_save_LIBS 4251LIBS=$ac_check_lib_save_LIBS
7292fi 4252fi
7293echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 4253echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
7294echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 4254echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
7295if test $ac_cv_lib_svld_dlopen = yes; then 4255if test $ac_cv_lib_rt_sched_yield = yes; then
7296 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 4256 LIBS="$LIBS -lrt"
7297else 4257fi
4258
4259fi
4260
4261
7298 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 4262echo "$as_me:$LINENO: checking for sched_yield support" >&5
7299echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 4263echo $ECHO_N "checking for sched_yield support... $ECHO_C" >&6
7300if test "${ac_cv_lib_dld_shl_load+set}" = set; then
7301 echo $ECHO_N "(cached) $ECHO_C" >&6
7302else
7303 ac_check_lib_save_LIBS=$LIBS
7304LIBS="-ldld $LIBS"
7305cat >conftest.$ac_ext <<_ACEOF 4264cat >conftest.$ac_ext <<_ACEOF
7306/* confdefs.h. */ 4265/* confdefs.h. */
7307_ACEOF 4266_ACEOF
7308cat confdefs.h >>conftest.$ac_ext 4267cat confdefs.h >>conftest.$ac_ext
7309cat >>conftest.$ac_ext <<_ACEOF 4268cat >>conftest.$ac_ext <<_ACEOF
7310/* end confdefs.h. */ 4269/* end confdefs.h. */
7311 4270#include <sched.h>
7312/* Override any gcc2 internal prototype to avoid an error. */
7313#ifdef __cplusplus
7314extern "C"
7315#endif
7316/* We use char because int might match the return type of a gcc2
7317 builtin and then its argument prototype would still apply. */
7318char shl_load ();
7319int 4271int
7320main () 4272main ()
7321{ 4273{
7322shl_load (); 4274sched_yield ()
7323 ; 4275 ;
7324 return 0; 4276 return 0;
7325} 4277}
7326_ACEOF 4278_ACEOF
7327rm -f conftest.$ac_objext conftest$ac_exeext 4279rm -f conftest.$ac_objext conftest$ac_exeext
7343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4295 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7344 (eval $ac_try) 2>&5 4296 (eval $ac_try) 2>&5
7345 ac_status=$? 4297 ac_status=$?
7346 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7347 (exit $ac_status); }; }; then 4299 (exit $ac_status); }; }; then
7348 ac_cv_lib_dld_shl_load=yes 4300 echo "$as_me:$LINENO: result: yes" >&5
4301echo "${ECHO_T}yes" >&6
4302
4303cat >>confdefs.h <<\_ACEOF
4304#define HAVE_SCHED_YIELD 1
4305_ACEOF
4306
7349else 4307else
7350 echo "$as_me: failed program was:" >&5 4308 echo "$as_me: failed program was:" >&5
7351sed 's/^/| /' conftest.$ac_ext >&5 4309sed 's/^/| /' conftest.$ac_ext >&5
7352 4310
7353ac_cv_lib_dld_shl_load=no 4311echo "$as_me:$LINENO: result: no" >&5
4312echo "${ECHO_T}no" >&6
7354fi 4313fi
7355rm -f conftest.err conftest.$ac_objext \ 4314rm -f conftest.err conftest.$ac_objext \
7356 conftest$ac_exeext conftest.$ac_ext 4315 conftest$ac_exeext conftest.$ac_ext
7357LIBS=$ac_check_lib_save_LIBS
7358fi
7359echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
7360echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
7361if test $ac_cv_lib_dld_shl_load = yes; then
7362 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7363fi
7364
7365
7366fi
7367
7368
7369fi
7370
7371
7372fi
7373
7374
7375fi
7376
7377 ;;
7378 esac
7379
7380 if test "x$lt_cv_dlopen" != xno; then
7381 enable_dlopen=yes
7382 else
7383 enable_dlopen=no
7384 fi
7385
7386 case "$lt_cv_dlopen" in
7387 dlopen)
7388 save_CPPFLAGS="$CPP_FLAGS"
7389 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7390
7391 save_LDFLAGS="$LDFLAGS"
7392 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7393
7394 save_LIBS="$LIBS"
7395 LIBS="$lt_cv_dlopen_libs $LIBS"
7396
7397 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7398echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
7399if test "${lt_cv_dlopen_self+set}" = set; then
7400 echo $ECHO_N "(cached) $ECHO_C" >&6
7401else
7402 if test "$cross_compiling" = yes; then :
7403 lt_cv_dlopen_self=cross
7404else
7405 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7406 lt_status=$lt_dlunknown
7407 cat > conftest.$ac_ext <<EOF
7408#line 7408 "configure"
7409#include "confdefs.h"
7410
7411#if HAVE_DLFCN_H
7412#include <dlfcn.h>
7413#endif
7414
7415#include <stdio.h>
7416
7417#ifdef RTLD_GLOBAL
7418# define LT_DLGLOBAL RTLD_GLOBAL
7419#else
7420# ifdef DL_GLOBAL
7421# define LT_DLGLOBAL DL_GLOBAL
7422# else
7423# define LT_DLGLOBAL 0
7424# endif
7425#endif
7426
7427/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7428 find out it does not work in some platform. */
7429#ifndef LT_DLLAZY_OR_NOW
7430# ifdef RTLD_LAZY
7431# define LT_DLLAZY_OR_NOW RTLD_LAZY
7432# else
7433# ifdef DL_LAZY
7434# define LT_DLLAZY_OR_NOW DL_LAZY
7435# else
7436# ifdef RTLD_NOW
7437# define LT_DLLAZY_OR_NOW RTLD_NOW
7438# else
7439# ifdef DL_NOW
7440# define LT_DLLAZY_OR_NOW DL_NOW
7441# else
7442# define LT_DLLAZY_OR_NOW 0
7443# endif
7444# endif
7445# endif
7446# endif
7447#endif
7448
7449#ifdef __cplusplus
7450extern "C" void exit (int);
7451#endif
7452
7453fnord() { int i=42;}
7454main ()
7455{
7456 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7457 int status = $lt_dlunknown;
7458
7459 if (self)
7460 {
7461 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
7462 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7463 /* dlclose (self); */
7464 }
7465
7466 exit (status);
7467}
7468EOF
7469 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7470 (eval $ac_link) 2>&5
7471 ac_status=$?
7472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7473 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7474 (./conftest; exit; ) 2>/dev/null
7475 lt_status=$?
7476 case x$lt_status in
7477 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7478 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7479 x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7480 esac
7481 else :
7482 # compilation failed
7483 lt_cv_dlopen_self=no
7484 fi
7485fi
7486rm -fr conftest*
7487
7488
7489fi
7490echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7491echo "${ECHO_T}$lt_cv_dlopen_self" >&6
7492
7493 if test "x$lt_cv_dlopen_self" = xyes; then
7494 LDFLAGS="$LDFLAGS $link_static_flag"
7495 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7496echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
7497if test "${lt_cv_dlopen_self_static+set}" = set; then
7498 echo $ECHO_N "(cached) $ECHO_C" >&6
7499else
7500 if test "$cross_compiling" = yes; then :
7501 lt_cv_dlopen_self_static=cross
7502else
7503 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7504 lt_status=$lt_dlunknown
7505 cat > conftest.$ac_ext <<EOF
7506#line 7506 "configure"
7507#include "confdefs.h"
7508
7509#if HAVE_DLFCN_H
7510#include <dlfcn.h>
7511#endif
7512
7513#include <stdio.h>
7514
7515#ifdef RTLD_GLOBAL
7516# define LT_DLGLOBAL RTLD_GLOBAL
7517#else
7518# ifdef DL_GLOBAL
7519# define LT_DLGLOBAL DL_GLOBAL
7520# else
7521# define LT_DLGLOBAL 0
7522# endif
7523#endif
7524
7525/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7526 find out it does not work in some platform. */
7527#ifndef LT_DLLAZY_OR_NOW
7528# ifdef RTLD_LAZY
7529# define LT_DLLAZY_OR_NOW RTLD_LAZY
7530# else
7531# ifdef DL_LAZY
7532# define LT_DLLAZY_OR_NOW DL_LAZY
7533# else
7534# ifdef RTLD_NOW
7535# define LT_DLLAZY_OR_NOW RTLD_NOW
7536# else
7537# ifdef DL_NOW
7538# define LT_DLLAZY_OR_NOW DL_NOW
7539# else
7540# define LT_DLLAZY_OR_NOW 0
7541# endif
7542# endif
7543# endif
7544# endif
7545#endif
7546
7547#ifdef __cplusplus
7548extern "C" void exit (int);
7549#endif
7550
7551fnord() { int i=42;}
7552main ()
7553{
7554 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7555 int status = $lt_dlunknown;
7556
7557 if (self)
7558 {
7559 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
7560 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7561 /* dlclose (self); */
7562 }
7563
7564 exit (status);
7565}
7566EOF
7567 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7568 (eval $ac_link) 2>&5
7569 ac_status=$?
7570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7571 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7572 (./conftest; exit; ) 2>/dev/null
7573 lt_status=$?
7574 case x$lt_status in
7575 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
7576 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
7577 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
7578 esac
7579 else :
7580 # compilation failed
7581 lt_cv_dlopen_self_static=no
7582 fi
7583fi
7584rm -fr conftest*
7585
7586
7587fi
7588echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
7589echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
7590 fi
7591
7592 CPPFLAGS="$save_CPPFLAGS"
7593 LDFLAGS="$save_LDFLAGS"
7594 LIBS="$save_LIBS"
7595 ;;
7596 esac
7597
7598 case "$lt_cv_dlopen_self" in
7599 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
7600 *) enable_dlopen_self=unknown ;;
7601 esac
7602
7603 case "$lt_cv_dlopen_self_static" in
7604 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
7605 *) enable_dlopen_self_static=unknown ;;
7606 esac
7607fi
7608
7609
7610## FIXME: this should be a separate macro
7611##
7612if test "$enable_shared" = yes && test "$GCC" = yes; then
7613 case "$archive_cmds" in
7614 *'~'*)
7615 # FIXME: we may have to deal with multi-command sequences.
7616 ;;
7617 '$CC '*)
7618 # Test whether the compiler implicitly links with -lc since on some
7619 # systems, -lgcc has to come before -lc. If gcc already passes -lc
7620 # to ld, don't add -lc before -lgcc.
7621 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7622echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7623 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7624 echo $ECHO_N "(cached) $ECHO_C" >&6
7625else
7626 $rm conftest*
7627 echo 'static int dummy;' > conftest.$ac_ext
7628
7629 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7630 (eval $ac_compile) 2>&5
7631 ac_status=$?
7632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7633 (exit $ac_status); }; then
7634 soname=conftest
7635 lib=conftest
7636 libobjs=conftest.$ac_objext
7637 deplibs=
7638 wl=$lt_cv_prog_cc_wl
7639 compiler_flags=-v
7640 linker_flags=-v
7641 verstring=
7642 output_objdir=.
7643 libname=conftest
7644 save_allow_undefined_flag=$allow_undefined_flag
7645 allow_undefined_flag=
7646 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7647 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7648 ac_status=$?
7649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7650 (exit $ac_status); }
7651 then
7652 lt_cv_archive_cmds_need_lc=no
7653 else
7654 lt_cv_archive_cmds_need_lc=yes
7655 fi
7656 allow_undefined_flag=$save_allow_undefined_flag
7657 else
7658 cat conftest.err 1>&5
7659 fi
7660fi
7661
7662 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7663echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7664 ;;
7665 esac
7666fi
7667need_lc=${lt_cv_archive_cmds_need_lc-yes}
7668##
7669## END FIXME
7670
7671## FIXME: this should be a separate macro
7672##
7673# The second clause should only fire when bootstrapping the
7674# libtool distribution, otherwise you forgot to ship ltmain.sh
7675# with your package, and you will get complaints that there are
7676# no rules to generate ltmain.sh.
7677if test -f "$ltmain"; then
7678 :
7679else
7680 # If there is no Makefile yet, we rely on a make rule to execute
7681 # `config.status --recheck' to rerun these tests and create the
7682 # libtool script then.
7683 test -f Makefile && make "$ltmain"
7684fi
7685
7686if test -f "$ltmain"; then
7687 trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7688 $rm -f "${ofile}T"
7689
7690 echo creating $ofile
7691
7692 # Now quote all the things that may contain metacharacters while being
7693 # careful not to overquote the AC_SUBSTed values. We take copies of the
7694 # variables and quote the copies for generation of the libtool script.
7695 for var in echo old_CC old_CFLAGS \
7696 AR AR_FLAGS CC LD LN_S NM SHELL \
7697 reload_flag reload_cmds wl \
7698 pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7699 thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7700 library_names_spec soname_spec \
7701 RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7702 old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7703 postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7704 old_striplib striplib file_magic_cmd export_symbols_cmds \
7705 deplibs_check_method allow_undefined_flag no_undefined_flag \
7706 finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7707 hardcode_libdir_flag_spec hardcode_libdir_separator \
7708 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7709 compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7710
7711 case "$var" in
7712 reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7713 old_postinstall_cmds | old_postuninstall_cmds | \
7714 export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7715 extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7716 postinstall_cmds | postuninstall_cmds | \
7717 finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7718 # Double-quote double-evaled strings.
7719 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7720 ;;
7721 *)
7722 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7723 ;;
7724 esac
7725 done
7726
7727 cat <<__EOF__ > "${ofile}T"
7728#! $SHELL
7729
7730# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7731# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7732# NOTE: Changes made to this file will be lost: look at ltmain.sh.
7733#
7734# Copyright (C) 1996-2000 Free Software Foundation, Inc.
7735# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7736#
7737# This program is free software; you can redistribute it and/or modify
7738# it under the terms of the GNU General Public License as published by
7739# the Free Software Foundation; either version 2 of the License, or
7740# (at your option) any later version.
7741#
7742# This program is distributed in the hope that it will be useful, but
7743# WITHOUT ANY WARRANTY; without even the implied warranty of
7744# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7745# General Public License for more details.
7746#
7747# You should have received a copy of the GNU General Public License
7748# along with this program; if not, write to the Free Software
7749# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7750#
7751# As a special exception to the GNU General Public License, if you
7752# distribute this file as part of a program that contains a
7753# configuration script generated by Autoconf, you may include it under
7754# the same distribution terms that you use for the rest of that program.
7755
7756# Sed that helps us avoid accidentally triggering echo(1) options like -n.
7757Xsed="sed -e s/^X//"
7758
7759# The HP-UX ksh and POSIX shell print the target directory to stdout
7760# if CDPATH is set.
7761if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7762
7763# ### BEGIN LIBTOOL CONFIG
7764
7765# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7766
7767# Shell to use when invoking shell scripts.
7768SHELL=$lt_SHELL
7769
7770# Whether or not to build shared libraries.
7771build_libtool_libs=$enable_shared
7772
7773# Whether or not to add -lc for building shared libraries.
7774build_libtool_need_lc=$need_lc
7775
7776# Whether or not to build static libraries.
7777build_old_libs=$enable_static
7778
7779# Whether or not to optimize for fast installation.
7780fast_install=$enable_fast_install
7781
7782# The host system.
7783host_alias=$host_alias
7784host=$host
7785
7786# An echo program that does not interpret backslashes.
7787echo=$lt_echo
7788
7789# The archiver.
7790AR=$lt_AR
7791AR_FLAGS=$lt_AR_FLAGS
7792
7793# The default C compiler.
7794CC=$lt_CC
7795
7796# Is the compiler the GNU C compiler?
7797with_gcc=$GCC
7798
7799# The linker used to build libraries.
7800LD=$lt_LD
7801
7802# Whether we need hard or soft links.
7803LN_S=$lt_LN_S
7804
7805# A BSD-compatible nm program.
7806NM=$lt_NM
7807
7808# A symbol stripping program
7809STRIP=$STRIP
7810
7811# Used to examine libraries when file_magic_cmd begins "file"
7812MAGIC_CMD=$MAGIC_CMD
7813
7814# Used on cygwin: DLL creation program.
7815DLLTOOL="$DLLTOOL"
7816
7817# Used on cygwin: object dumper.
7818OBJDUMP="$OBJDUMP"
7819
7820# Used on cygwin: assembler.
7821AS="$AS"
7822
7823# The name of the directory that contains temporary libtool files.
7824objdir=$objdir
7825
7826# How to create reloadable object files.
7827reload_flag=$lt_reload_flag
7828reload_cmds=$lt_reload_cmds
7829
7830# How to pass a linker flag through the compiler.
7831wl=$lt_wl
7832
7833# Object file suffix (normally "o").
7834objext="$ac_objext"
7835
7836# Old archive suffix (normally "a").
7837libext="$libext"
7838
7839# Executable file suffix (normally "").
7840exeext="$exeext"
7841
7842# Additional compiler flags for building library objects.
7843pic_flag=$lt_pic_flag
7844pic_mode=$pic_mode
7845
7846# Does compiler simultaneously support -c and -o options?
7847compiler_c_o=$lt_compiler_c_o
7848
7849# Can we write directly to a .lo ?
7850compiler_o_lo=$lt_compiler_o_lo
7851
7852# Must we lock files when doing compilation ?
7853need_locks=$lt_need_locks
7854
7855# Do we need the lib prefix for modules?
7856need_lib_prefix=$need_lib_prefix
7857
7858# Do we need a version for libraries?
7859need_version=$need_version
7860
7861# Whether dlopen is supported.
7862dlopen_support=$enable_dlopen
7863
7864# Whether dlopen of programs is supported.
7865dlopen_self=$enable_dlopen_self
7866
7867# Whether dlopen of statically linked programs is supported.
7868dlopen_self_static=$enable_dlopen_self_static
7869
7870# Compiler flag to prevent dynamic linking.
7871link_static_flag=$lt_link_static_flag
7872
7873# Compiler flag to turn off builtin functions.
7874no_builtin_flag=$lt_no_builtin_flag
7875
7876# Compiler flag to allow reflexive dlopens.
7877export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7878
7879# Compiler flag to generate shared objects directly from archives.
7880whole_archive_flag_spec=$lt_whole_archive_flag_spec
7881
7882# Compiler flag to generate thread-safe objects.
7883thread_safe_flag_spec=$lt_thread_safe_flag_spec
7884
7885# Library versioning type.
7886version_type=$version_type
7887
7888# Format of library name prefix.
7889libname_spec=$lt_libname_spec
7890
7891# List of archive names. First name is the real one, the rest are links.
7892# The last name is the one that the linker finds with -lNAME.
7893library_names_spec=$lt_library_names_spec
7894
7895# The coded name of the library, if different from the real name.
7896soname_spec=$lt_soname_spec
7897
7898# Commands used to build and install an old-style archive.
7899RANLIB=$lt_RANLIB
7900old_archive_cmds=$lt_old_archive_cmds
7901old_postinstall_cmds=$lt_old_postinstall_cmds
7902old_postuninstall_cmds=$lt_old_postuninstall_cmds
7903
7904# Create an old-style archive from a shared archive.
7905old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7906
7907# Create a temporary old-style archive to link instead of a shared archive.
7908old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7909
7910# Commands used to build and install a shared archive.
7911archive_cmds=$lt_archive_cmds
7912archive_expsym_cmds=$lt_archive_expsym_cmds
7913postinstall_cmds=$lt_postinstall_cmds
7914postuninstall_cmds=$lt_postuninstall_cmds
7915
7916# Commands to strip libraries.
7917old_striplib=$lt_old_striplib
7918striplib=$lt_striplib
7919
7920# Method to check whether dependent libraries are shared objects.
7921deplibs_check_method=$lt_deplibs_check_method
7922
7923# Command to use when deplibs_check_method == file_magic.
7924file_magic_cmd=$lt_file_magic_cmd
7925
7926# Flag that allows shared libraries with undefined symbols to be built.
7927allow_undefined_flag=$lt_allow_undefined_flag
7928
7929# Flag that forces no undefined symbols.
7930no_undefined_flag=$lt_no_undefined_flag
7931
7932# Commands used to finish a libtool library installation in a directory.
7933finish_cmds=$lt_finish_cmds
7934
7935# Same as above, but a single script fragment to be evaled but not shown.
7936finish_eval=$lt_finish_eval
7937
7938# Take the output of nm and produce a listing of raw symbols and C names.
7939global_symbol_pipe=$lt_global_symbol_pipe
7940
7941# Transform the output of nm in a proper C declaration
7942global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7943
7944# This is the shared library runtime path variable.
7945runpath_var=$runpath_var
7946
7947# This is the shared library path variable.
7948shlibpath_var=$shlibpath_var
7949
7950# Is shlibpath searched before the hard-coded library search path?
7951shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7952
7953# How to hardcode a shared library path into an executable.
7954hardcode_action=$hardcode_action
7955
7956# Whether we should hardcode library paths into libraries.
7957hardcode_into_libs=$hardcode_into_libs
7958
7959# Flag to hardcode \$libdir into a binary during linking.
7960# This must work even if \$libdir does not exist.
7961hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7962
7963# Whether we need a single -rpath flag with a separated argument.
7964hardcode_libdir_separator=$lt_hardcode_libdir_separator
7965
7966# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7967# resulting binary.
7968hardcode_direct=$hardcode_direct
7969
7970# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7971# resulting binary.
7972hardcode_minus_L=$hardcode_minus_L
7973
7974# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7975# the resulting binary.
7976hardcode_shlibpath_var=$hardcode_shlibpath_var
7977
7978# Variables whose values should be saved in libtool wrapper scripts and
7979# restored at relink time.
7980variables_saved_for_relink="$variables_saved_for_relink"
7981
7982# Whether libtool must link a program against all its dependency libraries.
7983link_all_deplibs=$link_all_deplibs
7984
7985# Compile-time system search path for libraries
7986sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7987
7988# Run-time system search path for libraries
7989sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7990
7991# Fix the shell variable \$srcfile for the compiler.
7992fix_srcfile_path="$fix_srcfile_path"
7993
7994# Set to yes if exported symbols are required.
7995always_export_symbols=$always_export_symbols
7996
7997# The commands to list exported symbols.
7998export_symbols_cmds=$lt_export_symbols_cmds
7999
8000# The commands to extract the exported symbol list from a shared archive.
8001extract_expsyms_cmds=$lt_extract_expsyms_cmds
8002
8003# Symbols that should not be listed in the preloaded symbols.
8004exclude_expsyms=$lt_exclude_expsyms
8005
8006# Symbols that must always be exported.
8007include_expsyms=$lt_include_expsyms
8008
8009# ### END LIBTOOL CONFIG
8010
8011__EOF__
8012
8013 case "$host_os" in
8014 aix3*)
8015 cat <<\EOF >> "${ofile}T"
8016
8017# AIX sometimes has problems with the GCC collect2 program. For some
8018# reason, if we set the COLLECT_NAMES environment variable, the problems
8019# vanish in a puff of smoke.
8020if test "X${COLLECT_NAMES+set}" != Xset; then
8021 COLLECT_NAMES=
8022 export COLLECT_NAMES
8023fi
8024EOF
8025 ;;
8026 esac
8027
8028 case "$host_os" in
8029 cygwin* | mingw* | pw32* | os2*)
8030 cat <<'EOF' >> "${ofile}T"
8031 # This is a source program that is used to create dlls on Windows
8032 # Don't remove nor modify the starting and closing comments
8033# /* ltdll.c starts here */
8034# #define WIN32_LEAN_AND_MEAN
8035# #include <windows.h>
8036# #undef WIN32_LEAN_AND_MEAN
8037# #include <stdio.h>
8038#
8039# #ifndef __CYGWIN__
8040# # ifdef __CYGWIN32__
8041# # define __CYGWIN__ __CYGWIN32__
8042# # endif
8043# #endif
8044#
8045# #ifdef __cplusplus
8046# extern "C" {
8047# #endif
8048# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
8049# #ifdef __cplusplus
8050# }
8051# #endif
8052#
8053# #ifdef __CYGWIN__
8054# #include <cygwin/cygwin_dll.h>
8055# DECLARE_CYGWIN_DLL( DllMain );
8056# #endif
8057# HINSTANCE __hDllInstance_base;
8058#
8059# BOOL APIENTRY
8060# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
8061# {
8062# __hDllInstance_base = hInst;
8063# return TRUE;
8064# }
8065# /* ltdll.c ends here */
8066 # This is a source program that is used to create import libraries
8067 # on Windows for dlls which lack them. Don't remove nor modify the
8068 # starting and closing comments
8069# /* impgen.c starts here */
8070# /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
8071#
8072# This file is part of GNU libtool.
8073#
8074# This program is free software; you can redistribute it and/or modify
8075# it under the terms of the GNU General Public License as published by
8076# the Free Software Foundation; either version 2 of the License, or
8077# (at your option) any later version.
8078#
8079# This program is distributed in the hope that it will be useful,
8080# but WITHOUT ANY WARRANTY; without even the implied warranty of
8081# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8082# GNU General Public License for more details.
8083#
8084# You should have received a copy of the GNU General Public License
8085# along with this program; if not, write to the Free Software
8086# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8087# */
8088#
8089# #include <stdio.h> /* for printf() */
8090# #include <unistd.h> /* for open(), lseek(), read() */
8091# #include <fcntl.h> /* for O_RDONLY, O_BINARY */
8092# #include <string.h> /* for strdup() */
8093#
8094# /* O_BINARY isn't required (or even defined sometimes) under Unix */
8095# #ifndef O_BINARY
8096# #define O_BINARY 0
8097# #endif
8098#
8099# static unsigned int
8100# pe_get16 (fd, offset)
8101# int fd;
8102# int offset;
8103# {
8104# unsigned char b[2];
8105# lseek (fd, offset, SEEK_SET);
8106# read (fd, b, 2);
8107# return b[0] + (b[1]<<8);
8108# }
8109#
8110# static unsigned int
8111# pe_get32 (fd, offset)
8112# int fd;
8113# int offset;
8114# {
8115# unsigned char b[4];
8116# lseek (fd, offset, SEEK_SET);
8117# read (fd, b, 4);
8118# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8119# }
8120#
8121# static unsigned int
8122# pe_as32 (ptr)
8123# void *ptr;
8124# {
8125# unsigned char *b = ptr;
8126# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8127# }
8128#
8129# int
8130# main (argc, argv)
8131# int argc;
8132# char *argv[];
8133# {
8134# int dll;
8135# unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
8136# unsigned long export_rva, export_size, nsections, secptr, expptr;
8137# unsigned long name_rvas, nexp;
8138# unsigned char *expdata, *erva;
8139# char *filename, *dll_name;
8140#
8141# filename = argv[1];
8142#
8143# dll = open(filename, O_RDONLY|O_BINARY);
8144# if (!dll)
8145# return 1;
8146#
8147# dll_name = filename;
8148#
8149# for (i=0; filename[i]; i++)
8150# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
8151# dll_name = filename + i +1;
8152#
8153# pe_header_offset = pe_get32 (dll, 0x3c);
8154# opthdr_ofs = pe_header_offset + 4 + 20;
8155# num_entries = pe_get32 (dll, opthdr_ofs + 92);
8156#
8157# if (num_entries < 1) /* no exports */
8158# return 1;
8159#
8160# export_rva = pe_get32 (dll, opthdr_ofs + 96);
8161# export_size = pe_get32 (dll, opthdr_ofs + 100);
8162# nsections = pe_get16 (dll, pe_header_offset + 4 +2);
8163# secptr = (pe_header_offset + 4 + 20 +
8164# pe_get16 (dll, pe_header_offset + 4 + 16));
8165#
8166# expptr = 0;
8167# for (i = 0; i < nsections; i++)
8168# {
8169# char sname[8];
8170# unsigned long secptr1 = secptr + 40 * i;
8171# unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
8172# unsigned long vsize = pe_get32 (dll, secptr1 + 16);
8173# unsigned long fptr = pe_get32 (dll, secptr1 + 20);
8174# lseek(dll, secptr1, SEEK_SET);
8175# read(dll, sname, 8);
8176# if (vaddr <= export_rva && vaddr+vsize > export_rva)
8177# {
8178# expptr = fptr + (export_rva - vaddr);
8179# if (export_rva + export_size > vaddr + vsize)
8180# export_size = vsize - (export_rva - vaddr);
8181# break;
8182# }
8183# }
8184#
8185# expdata = (unsigned char*)malloc(export_size);
8186# lseek (dll, expptr, SEEK_SET);
8187# read (dll, expdata, export_size);
8188# erva = expdata - export_rva;
8189#
8190# nexp = pe_as32 (expdata+24);
8191# name_rvas = pe_as32 (expdata+32);
8192#
8193# printf ("EXPORTS\n");
8194# for (i = 0; i<nexp; i++)
8195# {
8196# unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
8197# printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
8198# }
8199#
8200# return 0;
8201# }
8202# /* impgen.c ends here */
8203
8204EOF
8205 ;;
8206 esac
8207
8208 # We use sed instead of cat because bash on DJGPP gets confused if
8209 # if finds mixed CR/LF and LF-only lines. Since sed operates in
8210 # text mode, it properly converts lines to CR/LF. This bash problem
8211 # is reportedly fixed, but why not run on old versions too?
8212 sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8213
8214 mv -f "${ofile}T" "$ofile" || \
8215 (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8216 chmod +x "$ofile"
8217fi
8218##
8219## END FIXME
8220
8221
8222
8223
8224
8225# This can be used to rebuild libtool when needed
8226LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
8227
8228# Always use our own libtool.
8229LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8230
8231# Prevent multiple expansion
8232 4316
8233 4317
8234MALLOC_TYPE=S 4318MALLOC_TYPE=S
8235support_addstrings=no 4319
8236support_frills=no 4320support_frills=yes
8237support_linespace=no
8238support_inheritpixmap=no 4321support_inheritpixmap=yes
8239support_tinting=no 4322support_tinting=yes
8240support_fading=no 4323support_fading=yes
8241support_keepscrolling=no 4324support_keepscrolling=yes
8242support_selectionscrolling=no 4325support_selectionscrolling=yes
8243support_menubar=no
8244support_mousewheel=no 4326support_mousewheel=yes
8245support_mouseslipwheel=no 4327support_mouseslipwheel=yes
8246support_utmp=no 4328support_utmp=yes
8247support_wtmp=no 4329support_wtmp=yes
8248support_lastlog=no 4330support_lastlog=yes
8249support_cursor_blink=no
8250support_text_blink=no 4331support_text_blink=yes
8251support_pointer_blank=no 4332support_pointer_blank=yes
8252support_scroll_rxvt=no 4333support_scroll_rxvt=yes
8253support_scroll_next=no 4334support_scroll_next=yes
8254support_scroll_xterm=no 4335support_scroll_xterm=yes
8255support_scroll_plain=no 4336support_scroll_plain=yes
8256support_xim=no 4337support_xim=yes
8257support_xpm=no 4338support_xpm=yes
8258support_xft=no 4339support_xft=yes
8259support_unicode3=no 4340support_unicode3=no
8260support_combining=no 4341support_combining=yes
8261support_8bitctrls=no 4342support_8bitctrls=no
4343support_iso14755=yes
4344support_styles=yes
4345support_perl=yes
8262codesets= 4346codesets=all
8263 4347
8264 4348
8265if test "x$enable_shared" = xyes; then 4349if test "x$enable_shared" = xyes; then
8266 4350
8267cat >>confdefs.h <<\_ACEOF 4351cat >>confdefs.h <<\_ACEOF
8273 4357
8274 4358
8275# Check whether --enable-everything or --disable-everything was given. 4359# Check whether --enable-everything or --disable-everything was given.
8276if test "${enable_everything+set}" = set; then 4360if test "${enable_everything+set}" = set; then
8277 enableval="$enable_everything" 4361 enableval="$enable_everything"
4362
4363 if test x$enableval = xno; then
4364 support_24bit=no
4365 support_frills=no
4366 support_inheritpixmap=no
4367 support_tinting=no
4368 support_fading=no
4369 support_keepscrolling=no
4370 support_selectionscrolling=no
4371 support_lastlog=no
4372 support_mousewheel=no
4373 support_mouseslipwheel=no
4374 support_text_blink=no
4375 support_pointer_blank=no
4376 support_scroll_rxvt=no
4377 support_scroll_next=no
4378 support_scroll_xterm=no
4379 support_scroll_plain=no
4380 support_utmp=no
4381 support_wtmp=no
4382 support_xim=no
4383 support_xpm=no
4384 support_xft=no
4385 support_unicode3=no
4386 support_combining=no
4387 support_8bitctrls=no
4388 support_iso14755=no
4389 support_styles=no
4390 support_perl=no
4391 codesets=
4392 fi
8278 if test x$enableval = xyes; then 4393 if test x$enableval = xyes; then
8279 support_24bit=yes 4394 support_24bit=yes
8280 support_frills=yes 4395 support_frills=yes
8281 support_linespace=yes
8282 support_inheritpixmap=yes 4396 support_inheritpixmap=yes
8283 support_tinting=yes 4397 support_tinting=yes
8284 support_fading=yes 4398 support_fading=yes
8285 support_keepscrolling=yes 4399 support_keepscrolling=yes
8286 support_selectionscrolling=yes 4400 support_selectionscrolling=yes
8287 support_lastlog=yes 4401 support_lastlog=yes
8288 support_menubar=yes
8289 support_mousewheel=yes 4402 support_mousewheel=yes
8290 support_mouseslipwheel=yes 4403 support_mouseslipwheel=yes
8291 support_cursor_blink=yes
8292 support_text_blink=yes 4404 support_text_blink=yes
8293 support_pointer_blank=yes 4405 support_pointer_blank=yes
8294 support_scroll_rxvt=yes 4406 support_scroll_rxvt=yes
8295 support_scroll_next=yes 4407 support_scroll_next=yes
8296 support_scroll_xterm=yes 4408 support_scroll_xterm=yes
8297 support_scroll_plain=yes 4409 support_scroll_plain=yes
8298 support_utmp=yes 4410 support_utmp=yes
8299 support_wtmp=yes 4411 support_wtmp=yes
8300 support_xim=yes 4412 support_xim=yes
8301 support_xpm=yes 4413 support_xpm=yes
8302 support_xft=yes 4414 support_xft=yes
8303 support_unicode3=yes 4415 support_unicode3=yes
8304 support_combining=yes 4416 support_combining=yes
8305 #support_8bitctrls=yes 4417 #support_8bitctrls=yes
4418 support_iso14755=yes
4419 support_styles=yes
4420 support_perl=yes
8306 codesets=all 4421 codesets=all
8307 fi 4422 fi
4423
8308fi; 4424fi;
8309 4425
8310# Check whether --enable-unicode3 or --disable-unicode3 was given. 4426# Check whether --enable-unicode3 or --disable-unicode3 was given.
8311if test "${enable_unicode3+set}" = set; then 4427if test "${enable_unicode3+set}" = set; then
8312 enableval="$enable_unicode3" 4428 enableval="$enable_unicode3"
8313 if test x$enableval = xyes -o x$enableval = xno; then 4429 if test x$enableval = xyes -o x$enableval = xno; then
8314 support_unicode3=yes 4430 support_unicode3=$enableval
8315 fi 4431 fi
8316fi; 4432fi;
8317 4433
8318# Check whether --enable-combining or --disable-combining was given. 4434# Check whether --enable-combining or --disable-combining was given.
8319if test "${enable_combining+set}" = set; then 4435if test "${enable_combining+set}" = set; then
8320 enableval="$enable_combining" 4436 enableval="$enable_combining"
8321 if test x$enableval = xyes -o x$enableval = xno; then 4437 if test x$enableval = xyes -o x$enableval = xno; then
8322 support_combining=yes 4438 support_combining=$enableval
8323 fi 4439 fi
8324fi; 4440fi;
8325 4441
8326# Check whether --enable-xft or --disable-xft was given. 4442# Check whether --enable-xft or --disable-xft was given.
8327if test "${enable_xft+set}" = set; then 4443if test "${enable_xft+set}" = set; then
8328 enableval="$enable_xft" 4444 enableval="$enable_xft"
8329 if test x$enableval = xyes -o x$enableval = xno; then 4445 if test x$enableval = xyes -o x$enableval = xno; then
8330 support_xft=yes 4446 support_xft=$enableval
4447 fi
4448fi;
4449
4450# Check whether --enable-font-styles or --disable-font-styles was given.
4451if test "${enable_font_styles+set}" = set; then
4452 enableval="$enable_font_styles"
4453 if test x$enableval = xyes -o x$enableval = xno; then
4454 support_styles=$enableval
8331 fi 4455 fi
8332fi; 4456fi;
8333 4457
8334# Check whether --enable-utmp or --disable-utmp was given. 4458# Check whether --enable-utmp or --disable-utmp was given.
8335if test "${enable_utmp+set}" = set; then 4459if test "${enable_utmp+set}" = set; then
8385 if test x$enableval = xyes -o x$enableval = xno; then 4509 if test x$enableval = xyes -o x$enableval = xno; then
8386 support_fading=$enableval 4510 support_fading=$enableval
8387 fi 4511 fi
8388fi; 4512fi;
8389 4513
8390# Check whether --enable-menubar or --disable-menubar was given.
8391if test "${enable_menubar+set}" = set; then
8392 enableval="$enable_menubar"
8393 if test x$enableval = xyes -o x$enableval = xno; then
8394 support_menubar=$enableval
8395 fi
8396fi;
8397
8398# Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given. 4514# Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
8399if test "${enable_rxvt_scroll+set}" = set; then 4515if test "${enable_rxvt_scroll+set}" = set; then
8400 enableval="$enable_rxvt_scroll" 4516 enableval="$enable_rxvt_scroll"
8401 if test x$enableval = xyes -o x$enableval = xno; then 4517 if test x$enableval = xyes -o x$enableval = xno; then
8402 support_scroll_rxvt=$enableval 4518 support_scroll_rxvt=$enableval
8417 if test x$enableval = xyes -o x$enableval = xno; then 4533 if test x$enableval = xyes -o x$enableval = xno; then
8418 support_scroll_xterm=$enableval 4534 support_scroll_xterm=$enableval
8419 fi 4535 fi
8420fi; 4536fi;
8421 4537
4538# Check whether --enable-perl or --disable-perl was given.
4539if test "${enable_perl+set}" = set; then
4540 enableval="$enable_perl"
4541 if test x$enableval = xyes -o x$enableval = xno; then
4542 support_perl=$enableval
4543 fi
4544fi;
4545
8422# Check whether --enable-plain-scroll or --disable-plain-scroll was given. 4546# Check whether --enable-plain-scroll or --disable-plain-scroll was given.
8423if test "${enable_plain_scroll+set}" = set; then 4547if test "${enable_plain_scroll+set}" = set; then
8424 enableval="$enable_plain_scroll" 4548 enableval="$enable_plain_scroll"
8425 if test x$enableval = xyes -o x$enableval = xno; then 4549 if test x$enableval = xyes -o x$enableval = xno; then
8426 support_scroll_plain=$enableval 4550 support_scroll_plain=$enableval
8500_ACEOF 4624_ACEOF
8501 4625
8502 fi 4626 fi
8503fi; 4627fi;
8504 4628
8505# Check whether --enable-xgetdefault or --disable-xgetdefault was given.
8506if test "${enable_xgetdefault+set}" = set; then
8507 enableval="$enable_xgetdefault"
8508 if test x$enableval = xyes; then
8509
8510cat >>confdefs.h <<\_ACEOF
8511#define USE_XGETDEFAULT 1
8512_ACEOF
8513
8514 fi
8515fi;
8516
8517# Check whether --enable-8bitctrls or --disable-8bitctrls was given. 4629# Check whether --enable-8bitctrls or --disable-8bitctrls was given.
8518if test "${enable_8bitctrls+set}" = set; then 4630if test "${enable_8bitctrls+set}" = set; then
8519 enableval="$enable_8bitctrls" 4631 enableval="$enable_8bitctrls"
8520 if test x$enableval = xyes -o x$enableval = xno; then 4632 if test x$enableval = xyes -o x$enableval = xno; then
8521 support_8bitctrls=yes 4633 support_8bitctrls=$enableval
8522 fi 4634 fi
8523fi; 4635fi;
8524 4636
8525RESFALLBACK=Rxvt 4637RESFALLBACK=Rxvt
8526# Check whether --enable-fallback or --disable-fallback was given. 4638# Check whether --enable-fallback or --disable-fallback was given.
8573if test "${with_name+set}" = set; then 4685if test "${with_name+set}" = set; then
8574 withval="$with_name" 4686 withval="$with_name"
8575 RXVTNAME="$withval" 4687 RXVTNAME="$withval"
8576fi; 4688fi;
8577 4689
4690cat >>confdefs.h <<_ACEOF
4691#define RXVTNAME "$RXVTNAME"
4692_ACEOF
4693
4694
8578RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"` 4695RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
8579 4696
8580
8581# Check whether --enable-strings or --disable-strings was given.
8582if test "${enable_strings+set}" = set; then
8583 enableval="$enable_strings"
8584 if test x$enableval = xyes -o x$enableval = xno; then
8585 support_addstrings=$enableval
8586 fi
8587fi;
8588 4697
8589# Check whether --enable-swapscreen or --disable-swapscreen was given. 4698# Check whether --enable-swapscreen or --disable-swapscreen was given.
8590if test "${enable_swapscreen+set}" = set; then 4699if test "${enable_swapscreen+set}" = set; then
8591 enableval="$enable_swapscreen" 4700 enableval="$enable_swapscreen"
8592 if test x$enableval = xno; then 4701 if test x$enableval = xno; then
8593 4702
8594cat >>confdefs.h <<\_ACEOF 4703cat >>confdefs.h <<\_ACEOF
8595#define NO_SECONDARY_SCREEN 1 4704#define NO_SECONDARY_SCREEN 1
8596_ACEOF 4705_ACEOF
8597 4706
4707 fi
4708fi;
4709
4710# Check whether --enable-iso14755 or --disable-iso14755 was given.
4711if test "${enable_iso14755+set}" = set; then
4712 enableval="$enable_iso14755"
4713 if test x$enableval = xyes -o x$enableval = xno; then
4714 support_iso14755=$enableval
8598 fi 4715 fi
8599fi; 4716fi;
8600 4717
8601# Check whether --enable-frills or --disable-frills was given. 4718# Check whether --enable-frills or --disable-frills was given.
8602if test "${enable_frills+set}" = set; then 4719if test "${enable_frills+set}" = set; then
8603 enableval="$enable_frills" 4720 enableval="$enable_frills"
8604 if test x$enableval = xyes -o x$enableval = xno; then 4721 if test x$enableval = xyes -o x$enableval = xno; then
8605 support_frills=$enableval 4722 support_frills=$enableval
8606 fi
8607fi;
8608
8609# Check whether --enable-linespace or --disable-linespace was given.
8610if test "${enable_linespace+set}" = set; then
8611 enableval="$enable_linespace"
8612 if test x$enableval = xyes -o x$enableval = xno; then
8613 support_linespace=$enableval
8614 fi 4723 fi
8615fi; 4724fi;
8616 4725
8617# Check whether --enable-24bit or --disable-24bit was given. 4726# Check whether --enable-24bit or --disable-24bit was given.
8618if test "${enable_24bit+set}" = set; then 4727if test "${enable_24bit+set}" = set; then
8686_ACEOF 4795_ACEOF
8687 4796
8688 fi 4797 fi
8689fi; 4798fi;
8690 4799
8691# Check whether --enable-256-color or --disable-256-color was given.
8692if test "${enable_256_color+set}" = set; then
8693 enableval="$enable_256_color"
8694 if test x$enableval = xyes; then
8695
8696cat >>confdefs.h <<\_ACEOF
8697#define TTY_256COLOR 1
8698_ACEOF
8699
8700 fi
8701fi;
8702
8703# Check whether --enable-cursor-blink or --disable-cursor-blink was given.
8704if test "${enable_cursor_blink+set}" = set; then
8705 enableval="$enable_cursor_blink"
8706 if test x$enableval = xyes -o x$enableval = xno; then
8707 support_cursor_blink=$enableval
8708 fi
8709fi;
8710
8711# Check whether --enable-text-blink or --disable-text-blink was given. 4800# Check whether --enable-text-blink or --disable-text-blink was given.
8712if test "${enable_text_blink+set}" = set; then 4801if test "${enable_text_blink+set}" = set; then
8713 enableval="$enable_text_blink" 4802 enableval="$enable_text_blink"
8714 if test x$enableval = xyes -o x$enableval = xno; then 4803 if test x$enableval = xyes -o x$enableval = xno; then
8715 support_text_blink=$enableval 4804 support_text_blink=$enableval
8754 4843
8755cat >>confdefs.h <<\_ACEOF 4844cat >>confdefs.h <<\_ACEOF
8756#define PROTOTYPES 1 4845#define PROTOTYPES 1
8757_ACEOF 4846_ACEOF
8758 4847
8759
8760if test -z "$CFLAGS"; then
8761 if test -z "$CCOPTS"; then
8762 CCOPTS='-O'
8763 fi
8764 CFLAGS="$CCOPTS"
8765fi
8766 4848
8767# Extract the first word of "mv", so it can be a program name with args. 4849# Extract the first word of "mv", so it can be a program name with args.
8768set dummy mv; ac_word=$2 4850set dummy mv; ac_word=$2
8769echo "$as_me:$LINENO: checking for $ac_word" >&5 4851echo "$as_me:$LINENO: checking for $ac_word" >&5
8770echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4852echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9076TBL=$ac_cv_path_TBL 5158TBL=$ac_cv_path_TBL
9077 5159
9078if test -n "$TBL"; then 5160if test -n "$TBL"; then
9079 echo "$as_me:$LINENO: result: $TBL" >&5 5161 echo "$as_me:$LINENO: result: $TBL" >&5
9080echo "${ECHO_T}$TBL" >&6 5162echo "${ECHO_T}$TBL" >&6
5163else
5164 echo "$as_me:$LINENO: result: no" >&5
5165echo "${ECHO_T}no" >&6
5166fi
5167
5168# Extract the first word of "tic", so it can be a program name with args.
5169set dummy tic; ac_word=$2
5170echo "$as_me:$LINENO: checking for $ac_word" >&5
5171echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5172if test "${ac_cv_path_TIC+set}" = set; then
5173 echo $ECHO_N "(cached) $ECHO_C" >&6
5174else
5175 case $TIC in
5176 [\\/]* | ?:[\\/]*)
5177 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
5178 ;;
5179 *)
5180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5181for as_dir in $PATH
5182do
5183 IFS=$as_save_IFS
5184 test -z "$as_dir" && as_dir=.
5185 for ac_exec_ext in '' $ac_executable_extensions; do
5186 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5187 ac_cv_path_TIC="$as_dir/$ac_word$ac_exec_ext"
5188 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5189 break 2
5190 fi
5191done
5192done
5193
5194 ;;
5195esac
5196fi
5197TIC=$ac_cv_path_TIC
5198
5199if test -n "$TIC"; then
5200 echo "$as_me:$LINENO: result: $TIC" >&5
5201echo "${ECHO_T}$TIC" >&6
9081else 5202else
9082 echo "$as_me:$LINENO: result: no" >&5 5203 echo "$as_me:$LINENO: result: no" >&5
9083echo "${ECHO_T}no" >&6 5204echo "${ECHO_T}no" >&6
9084fi 5205fi
9085 5206
9190/* confdefs.h. */ 5311/* confdefs.h. */
9191_ACEOF 5312_ACEOF
9192cat confdefs.h >>conftest.$ac_ext 5313cat confdefs.h >>conftest.$ac_ext
9193cat >>conftest.$ac_ext <<_ACEOF 5314cat >>conftest.$ac_ext <<_ACEOF
9194/* end confdefs.h. */ 5315/* end confdefs.h. */
9195#include <X11/Intrinsic.h> 5316#include <X11/Xlib.h>
9196_ACEOF 5317_ACEOF
9197if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5318if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9198 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5319 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9199 ac_status=$? 5320 ac_status=$?
9200 grep -v '^ *+' conftest.er1 >conftest.err 5321 grep -v '^ *+' conftest.er1 >conftest.err
9217else 5338else
9218 echo "$as_me: failed program was:" >&5 5339 echo "$as_me: failed program was:" >&5
9219sed 's/^/| /' conftest.$ac_ext >&5 5340sed 's/^/| /' conftest.$ac_ext >&5
9220 5341
9221 for ac_dir in $ac_x_header_dirs; do 5342 for ac_dir in $ac_x_header_dirs; do
9222 if test -r "$ac_dir/X11/Intrinsic.h"; then 5343 if test -r "$ac_dir/X11/Xlib.h"; then
9223 ac_x_includes=$ac_dir 5344 ac_x_includes=$ac_dir
9224 break 5345 break
9225 fi 5346 fi
9226done 5347done
9227fi 5348fi
9231if test "$ac_x_libraries" = no; then 5352if test "$ac_x_libraries" = no; then
9232 # Check for the libraries. 5353 # Check for the libraries.
9233 # See if we find them without any special options. 5354 # See if we find them without any special options.
9234 # Don't add to $LIBS permanently. 5355 # Don't add to $LIBS permanently.
9235 ac_save_LIBS=$LIBS 5356 ac_save_LIBS=$LIBS
9236 LIBS="-lXt $LIBS" 5357 LIBS="-lX11 $LIBS"
9237 cat >conftest.$ac_ext <<_ACEOF 5358 cat >conftest.$ac_ext <<_ACEOF
9238/* confdefs.h. */ 5359/* confdefs.h. */
9239_ACEOF 5360_ACEOF
9240cat confdefs.h >>conftest.$ac_ext 5361cat confdefs.h >>conftest.$ac_ext
9241cat >>conftest.$ac_ext <<_ACEOF 5362cat >>conftest.$ac_ext <<_ACEOF
9242/* end confdefs.h. */ 5363/* end confdefs.h. */
9243#include <X11/Intrinsic.h> 5364#include <X11/Xlib.h>
9244int 5365int
9245main () 5366main ()
9246{ 5367{
9247XtMalloc (0) 5368XrmInitialize ()
9248 ; 5369 ;
9249 return 0; 5370 return 0;
9250} 5371}
9251_ACEOF 5372_ACEOF
9252rm -f conftest.$ac_objext conftest$ac_exeext 5373rm -f conftest.$ac_objext conftest$ac_exeext
9280LIBS=$ac_save_LIBS 5401LIBS=$ac_save_LIBS
9281for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 5402for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
9282do 5403do
9283 # Don't even attempt the hair of trying to link an X program! 5404 # Don't even attempt the hair of trying to link an X program!
9284 for ac_extension in a so sl; do 5405 for ac_extension in a so sl; do
9285 if test -r $ac_dir/libXt.$ac_extension; then 5406 if test -r $ac_dir/libX11.$ac_extension; then
9286 ac_x_libraries=$ac_dir 5407 ac_x_libraries=$ac_dir
9287 break 2 5408 break 2
9288 fi 5409 fi
9289 done 5410 done
9290done 5411done
10892#define HAVE_SYS_WAIT_H 1 7013#define HAVE_SYS_WAIT_H 1
10893_ACEOF 7014_ACEOF
10894 7015
10895fi 7016fi
10896 7017
7018echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7019echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7020if test "${ac_cv_header_stdc+set}" = set; then
7021 echo $ECHO_N "(cached) $ECHO_C" >&6
7022else
7023 cat >conftest.$ac_ext <<_ACEOF
7024/* confdefs.h. */
7025_ACEOF
7026cat confdefs.h >>conftest.$ac_ext
7027cat >>conftest.$ac_ext <<_ACEOF
7028/* end confdefs.h. */
7029#include <stdlib.h>
7030#include <stdarg.h>
7031#include <string.h>
7032#include <float.h>
7033
7034int
7035main ()
7036{
7037
7038 ;
7039 return 0;
7040}
7041_ACEOF
7042rm -f conftest.$ac_objext
7043if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7044 (eval $ac_compile) 2>conftest.er1
7045 ac_status=$?
7046 grep -v '^ *+' conftest.er1 >conftest.err
7047 rm -f conftest.er1
7048 cat conftest.err >&5
7049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7050 (exit $ac_status); } &&
7051 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7053 (eval $ac_try) 2>&5
7054 ac_status=$?
7055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7056 (exit $ac_status); }; } &&
7057 { ac_try='test -s conftest.$ac_objext'
7058 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7059 (eval $ac_try) 2>&5
7060 ac_status=$?
7061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7062 (exit $ac_status); }; }; then
7063 ac_cv_header_stdc=yes
7064else
7065 echo "$as_me: failed program was:" >&5
7066sed 's/^/| /' conftest.$ac_ext >&5
7067
7068ac_cv_header_stdc=no
7069fi
7070rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7071
7072if test $ac_cv_header_stdc = yes; then
7073 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7074 cat >conftest.$ac_ext <<_ACEOF
7075/* confdefs.h. */
7076_ACEOF
7077cat confdefs.h >>conftest.$ac_ext
7078cat >>conftest.$ac_ext <<_ACEOF
7079/* end confdefs.h. */
7080#include <string.h>
7081
7082_ACEOF
7083if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7084 $EGREP "memchr" >/dev/null 2>&1; then
7085 :
7086else
7087 ac_cv_header_stdc=no
7088fi
7089rm -f conftest*
7090
7091fi
7092
7093if test $ac_cv_header_stdc = yes; then
7094 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7095 cat >conftest.$ac_ext <<_ACEOF
7096/* confdefs.h. */
7097_ACEOF
7098cat confdefs.h >>conftest.$ac_ext
7099cat >>conftest.$ac_ext <<_ACEOF
7100/* end confdefs.h. */
7101#include <stdlib.h>
7102
7103_ACEOF
7104if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7105 $EGREP "free" >/dev/null 2>&1; then
7106 :
7107else
7108 ac_cv_header_stdc=no
7109fi
7110rm -f conftest*
7111
7112fi
7113
7114if test $ac_cv_header_stdc = yes; then
7115 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7116 if test "$cross_compiling" = yes; then
7117 :
7118else
7119 cat >conftest.$ac_ext <<_ACEOF
7120/* confdefs.h. */
7121_ACEOF
7122cat confdefs.h >>conftest.$ac_ext
7123cat >>conftest.$ac_ext <<_ACEOF
7124/* end confdefs.h. */
7125#include <ctype.h>
7126#if ((' ' & 0x0FF) == 0x020)
7127# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7128# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7129#else
7130# define ISLOWER(c) \
7131 (('a' <= (c) && (c) <= 'i') \
7132 || ('j' <= (c) && (c) <= 'r') \
7133 || ('s' <= (c) && (c) <= 'z'))
7134# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7135#endif
7136
7137#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7138int
7139main ()
7140{
7141 int i;
7142 for (i = 0; i < 256; i++)
7143 if (XOR (islower (i), ISLOWER (i))
7144 || toupper (i) != TOUPPER (i))
7145 exit(2);
7146 exit (0);
7147}
7148_ACEOF
7149rm -f conftest$ac_exeext
7150if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7151 (eval $ac_link) 2>&5
7152 ac_status=$?
7153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7154 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7156 (eval $ac_try) 2>&5
7157 ac_status=$?
7158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7159 (exit $ac_status); }; }; then
7160 :
7161else
7162 echo "$as_me: program exited with status $ac_status" >&5
7163echo "$as_me: failed program was:" >&5
7164sed 's/^/| /' conftest.$ac_ext >&5
7165
7166( exit $ac_status )
7167ac_cv_header_stdc=no
7168fi
7169rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7170fi
7171fi
7172fi
7173echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7174echo "${ECHO_T}$ac_cv_header_stdc" >&6
7175if test $ac_cv_header_stdc = yes; then
7176
7177cat >>confdefs.h <<\_ACEOF
7178#define STDC_HEADERS 1
7179_ACEOF
7180
7181fi
7182
7183# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7194 inttypes.h stdint.h unistd.h
7195do
7196as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7197echo "$as_me:$LINENO: checking for $ac_header" >&5
7198echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7199if eval "test \"\${$as_ac_Header+set}\" = set"; then
7200 echo $ECHO_N "(cached) $ECHO_C" >&6
7201else
7202 cat >conftest.$ac_ext <<_ACEOF
7203/* confdefs.h. */
7204_ACEOF
7205cat confdefs.h >>conftest.$ac_ext
7206cat >>conftest.$ac_ext <<_ACEOF
7207/* end confdefs.h. */
7208$ac_includes_default
7209
7210#include <$ac_header>
7211_ACEOF
7212rm -f conftest.$ac_objext
7213if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7214 (eval $ac_compile) 2>conftest.er1
7215 ac_status=$?
7216 grep -v '^ *+' conftest.er1 >conftest.err
7217 rm -f conftest.er1
7218 cat conftest.err >&5
7219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7220 (exit $ac_status); } &&
7221 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7223 (eval $ac_try) 2>&5
7224 ac_status=$?
7225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7226 (exit $ac_status); }; } &&
7227 { ac_try='test -s conftest.$ac_objext'
7228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7229 (eval $ac_try) 2>&5
7230 ac_status=$?
7231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7232 (exit $ac_status); }; }; then
7233 eval "$as_ac_Header=yes"
7234else
7235 echo "$as_me: failed program was:" >&5
7236sed 's/^/| /' conftest.$ac_ext >&5
7237
7238eval "$as_ac_Header=no"
7239fi
7240rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7241fi
7242echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7243echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7244if test `eval echo '${'$as_ac_Header'}'` = yes; then
7245 cat >>confdefs.h <<_ACEOF
7246#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7247_ACEOF
7248
7249fi
7250
7251done
7252
7253
7254
7255
7256
7257
7258
7259
7260
10897 7261
10898 7262
10899 7263
10900 7264
10901 7265
10927 sys/byteorder.h \ 7291 sys/byteorder.h \
10928 sys/ioctl.h \ 7292 sys/ioctl.h \
10929 sys/select.h \ 7293 sys/select.h \
10930 sys/sockio.h \ 7294 sys/sockio.h \
10931 sys/strredir.h \ 7295 sys/strredir.h \
7296 sys/stropts.h \
10932 sys/time.h \ 7297 sys/time.h \
10933 utmp.h \ 7298 utmp.h \
10934 utmpx.h \ 7299 utmpx.h \
10935 stdint.h \ 7300 stdint.h \
7301 pty.h \
7302 util.h \
7303 libutil.h \
7304 wchar.h \
7305 cwchar \
7306 clocale \
10936 7307
10937do 7308do
10938as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 7309as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10939if eval "test \"\${$as_ac_Header+set}\" = set"; then 7310if eval "test \"\${$as_ac_Header+set}\" = set"; then
10940 echo "$as_me:$LINENO: checking for $ac_header" >&5 7311 echo "$as_me:$LINENO: checking for $ac_header" >&5
11724_ACEOF 8095_ACEOF
11725 8096
11726fi 8097fi
11727 8098
11728 8099
11729
11730echo "$as_me:$LINENO: checking for char" >&5
11731echo $ECHO_N "checking for char... $ECHO_C" >&6
11732if test "${ac_cv_type_char+set}" = set; then
11733 echo $ECHO_N "(cached) $ECHO_C" >&6
11734else
11735 cat >conftest.$ac_ext <<_ACEOF
11736/* confdefs.h. */
11737_ACEOF
11738cat confdefs.h >>conftest.$ac_ext
11739cat >>conftest.$ac_ext <<_ACEOF
11740/* end confdefs.h. */
11741$ac_includes_default
11742int
11743main ()
11744{
11745if ((char *) 0)
11746 return 0;
11747if (sizeof (char))
11748 return 0;
11749 ;
11750 return 0;
11751}
11752_ACEOF
11753rm -f conftest.$ac_objext
11754if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11755 (eval $ac_compile) 2>conftest.er1
11756 ac_status=$?
11757 grep -v '^ *+' conftest.er1 >conftest.err
11758 rm -f conftest.er1
11759 cat conftest.err >&5
11760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11761 (exit $ac_status); } &&
11762 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11764 (eval $ac_try) 2>&5
11765 ac_status=$?
11766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11767 (exit $ac_status); }; } &&
11768 { ac_try='test -s conftest.$ac_objext'
11769 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11770 (eval $ac_try) 2>&5
11771 ac_status=$?
11772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11773 (exit $ac_status); }; }; then
11774 ac_cv_type_char=yes
11775else
11776 echo "$as_me: failed program was:" >&5
11777sed 's/^/| /' conftest.$ac_ext >&5
11778
11779ac_cv_type_char=no
11780fi
11781rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11782fi
11783echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
11784echo "${ECHO_T}$ac_cv_type_char" >&6
11785
11786echo "$as_me:$LINENO: checking size of char" >&5
11787echo $ECHO_N "checking size of char... $ECHO_C" >&6
11788if test "${ac_cv_sizeof_char+set}" = set; then
11789 echo $ECHO_N "(cached) $ECHO_C" >&6
11790else
11791 if test "$ac_cv_type_char" = yes; then
11792 # The cast to unsigned long works around a bug in the HP C Compiler
11793 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11794 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11795 # This bug is HP SR number 8606223364.
11796 if test "$cross_compiling" = yes; then
11797 # Depending upon the size, compute the lo and hi bounds.
11798cat >conftest.$ac_ext <<_ACEOF
11799/* confdefs.h. */
11800_ACEOF
11801cat confdefs.h >>conftest.$ac_ext
11802cat >>conftest.$ac_ext <<_ACEOF
11803/* end confdefs.h. */
11804$ac_includes_default
11805int
11806main ()
11807{
11808static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
11809test_array [0] = 0
11810
11811 ;
11812 return 0;
11813}
11814_ACEOF
11815rm -f conftest.$ac_objext
11816if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11817 (eval $ac_compile) 2>conftest.er1
11818 ac_status=$?
11819 grep -v '^ *+' conftest.er1 >conftest.err
11820 rm -f conftest.er1
11821 cat conftest.err >&5
11822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11823 (exit $ac_status); } &&
11824 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11826 (eval $ac_try) 2>&5
11827 ac_status=$?
11828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11829 (exit $ac_status); }; } &&
11830 { ac_try='test -s conftest.$ac_objext'
11831 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11832 (eval $ac_try) 2>&5
11833 ac_status=$?
11834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11835 (exit $ac_status); }; }; then
11836 ac_lo=0 ac_mid=0
11837 while :; do
11838 cat >conftest.$ac_ext <<_ACEOF
11839/* confdefs.h. */
11840_ACEOF
11841cat confdefs.h >>conftest.$ac_ext
11842cat >>conftest.$ac_ext <<_ACEOF
11843/* end confdefs.h. */
11844$ac_includes_default
11845int
11846main ()
11847{
11848static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
11849test_array [0] = 0
11850
11851 ;
11852 return 0;
11853}
11854_ACEOF
11855rm -f conftest.$ac_objext
11856if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11857 (eval $ac_compile) 2>conftest.er1
11858 ac_status=$?
11859 grep -v '^ *+' conftest.er1 >conftest.err
11860 rm -f conftest.er1
11861 cat conftest.err >&5
11862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11863 (exit $ac_status); } &&
11864 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11866 (eval $ac_try) 2>&5
11867 ac_status=$?
11868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11869 (exit $ac_status); }; } &&
11870 { ac_try='test -s conftest.$ac_objext'
11871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11872 (eval $ac_try) 2>&5
11873 ac_status=$?
11874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11875 (exit $ac_status); }; }; then
11876 ac_hi=$ac_mid; break
11877else
11878 echo "$as_me: failed program was:" >&5
11879sed 's/^/| /' conftest.$ac_ext >&5
11880
11881ac_lo=`expr $ac_mid + 1`
11882 if test $ac_lo -le $ac_mid; then
11883 ac_lo= ac_hi=
11884 break
11885 fi
11886 ac_mid=`expr 2 '*' $ac_mid + 1`
11887fi
11888rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11889 done
11890else
11891 echo "$as_me: failed program was:" >&5
11892sed 's/^/| /' conftest.$ac_ext >&5
11893
11894cat >conftest.$ac_ext <<_ACEOF
11895/* confdefs.h. */
11896_ACEOF
11897cat confdefs.h >>conftest.$ac_ext
11898cat >>conftest.$ac_ext <<_ACEOF
11899/* end confdefs.h. */
11900$ac_includes_default
11901int
11902main ()
11903{
11904static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
11905test_array [0] = 0
11906
11907 ;
11908 return 0;
11909}
11910_ACEOF
11911rm -f conftest.$ac_objext
11912if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11913 (eval $ac_compile) 2>conftest.er1
11914 ac_status=$?
11915 grep -v '^ *+' conftest.er1 >conftest.err
11916 rm -f conftest.er1
11917 cat conftest.err >&5
11918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11919 (exit $ac_status); } &&
11920 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11922 (eval $ac_try) 2>&5
11923 ac_status=$?
11924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11925 (exit $ac_status); }; } &&
11926 { ac_try='test -s conftest.$ac_objext'
11927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11928 (eval $ac_try) 2>&5
11929 ac_status=$?
11930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11931 (exit $ac_status); }; }; then
11932 ac_hi=-1 ac_mid=-1
11933 while :; do
11934 cat >conftest.$ac_ext <<_ACEOF
11935/* confdefs.h. */
11936_ACEOF
11937cat confdefs.h >>conftest.$ac_ext
11938cat >>conftest.$ac_ext <<_ACEOF
11939/* end confdefs.h. */
11940$ac_includes_default
11941int
11942main ()
11943{
11944static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
11945test_array [0] = 0
11946
11947 ;
11948 return 0;
11949}
11950_ACEOF
11951rm -f conftest.$ac_objext
11952if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11953 (eval $ac_compile) 2>conftest.er1
11954 ac_status=$?
11955 grep -v '^ *+' conftest.er1 >conftest.err
11956 rm -f conftest.er1
11957 cat conftest.err >&5
11958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11959 (exit $ac_status); } &&
11960 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11961 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11962 (eval $ac_try) 2>&5
11963 ac_status=$?
11964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11965 (exit $ac_status); }; } &&
11966 { ac_try='test -s conftest.$ac_objext'
11967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11968 (eval $ac_try) 2>&5
11969 ac_status=$?
11970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11971 (exit $ac_status); }; }; then
11972 ac_lo=$ac_mid; break
11973else
11974 echo "$as_me: failed program was:" >&5
11975sed 's/^/| /' conftest.$ac_ext >&5
11976
11977ac_hi=`expr '(' $ac_mid ')' - 1`
11978 if test $ac_mid -le $ac_hi; then
11979 ac_lo= ac_hi=
11980 break
11981 fi
11982 ac_mid=`expr 2 '*' $ac_mid`
11983fi
11984rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11985 done
11986else
11987 echo "$as_me: failed program was:" >&5
11988sed 's/^/| /' conftest.$ac_ext >&5
11989
11990ac_lo= ac_hi=
11991fi
11992rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11993fi
11994rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11995# Binary search between lo and hi bounds.
11996while test "x$ac_lo" != "x$ac_hi"; do
11997 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11998 cat >conftest.$ac_ext <<_ACEOF
11999/* confdefs.h. */
12000_ACEOF
12001cat confdefs.h >>conftest.$ac_ext
12002cat >>conftest.$ac_ext <<_ACEOF
12003/* end confdefs.h. */
12004$ac_includes_default
12005int
12006main ()
12007{
12008static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
12009test_array [0] = 0
12010
12011 ;
12012 return 0;
12013}
12014_ACEOF
12015rm -f conftest.$ac_objext
12016if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12017 (eval $ac_compile) 2>conftest.er1
12018 ac_status=$?
12019 grep -v '^ *+' conftest.er1 >conftest.err
12020 rm -f conftest.er1
12021 cat conftest.err >&5
12022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12023 (exit $ac_status); } &&
12024 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12025 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12026 (eval $ac_try) 2>&5
12027 ac_status=$?
12028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12029 (exit $ac_status); }; } &&
12030 { ac_try='test -s conftest.$ac_objext'
12031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12032 (eval $ac_try) 2>&5
12033 ac_status=$?
12034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12035 (exit $ac_status); }; }; then
12036 ac_hi=$ac_mid
12037else
12038 echo "$as_me: failed program was:" >&5
12039sed 's/^/| /' conftest.$ac_ext >&5
12040
12041ac_lo=`expr '(' $ac_mid ')' + 1`
12042fi
12043rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12044done
12045case $ac_lo in
12046?*) ac_cv_sizeof_char=$ac_lo;;
12047'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
12048See \`config.log' for more details." >&5
12049echo "$as_me: error: cannot compute sizeof (char), 77
12050See \`config.log' for more details." >&2;}
12051 { (exit 1); exit 1; }; } ;;
12052esac
12053else
12054 if test "$cross_compiling" = yes; then
12055 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
12056echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
12057 { (exit 1); exit 1; }; }
12058else
12059 cat >conftest.$ac_ext <<_ACEOF
12060/* confdefs.h. */
12061_ACEOF
12062cat confdefs.h >>conftest.$ac_ext
12063cat >>conftest.$ac_ext <<_ACEOF
12064/* end confdefs.h. */
12065$ac_includes_default
12066long longval () { return (long) (sizeof (char)); }
12067unsigned long ulongval () { return (long) (sizeof (char)); }
12068#include <stdio.h>
12069#include <stdlib.h>
12070int
12071main ()
12072{
12073
12074 FILE *f = fopen ("conftest.val", "w");
12075 if (! f)
12076 exit (1);
12077 if (((long) (sizeof (char))) < 0)
12078 {
12079 long i = longval ();
12080 if (i != ((long) (sizeof (char))))
12081 exit (1);
12082 fprintf (f, "%ld\n", i);
12083 }
12084 else
12085 {
12086 unsigned long i = ulongval ();
12087 if (i != ((long) (sizeof (char))))
12088 exit (1);
12089 fprintf (f, "%lu\n", i);
12090 }
12091 exit (ferror (f) || fclose (f) != 0);
12092
12093 ;
12094 return 0;
12095}
12096_ACEOF
12097rm -f conftest$ac_exeext
12098if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12099 (eval $ac_link) 2>&5
12100 ac_status=$?
12101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12102 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12103 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12104 (eval $ac_try) 2>&5
12105 ac_status=$?
12106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12107 (exit $ac_status); }; }; then
12108 ac_cv_sizeof_char=`cat conftest.val`
12109else
12110 echo "$as_me: program exited with status $ac_status" >&5
12111echo "$as_me: failed program was:" >&5
12112sed 's/^/| /' conftest.$ac_ext >&5
12113
12114( exit $ac_status )
12115{ { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
12116See \`config.log' for more details." >&5
12117echo "$as_me: error: cannot compute sizeof (char), 77
12118See \`config.log' for more details." >&2;}
12119 { (exit 1); exit 1; }; }
12120fi
12121rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12122fi
12123fi
12124rm -f conftest.val
12125else
12126 ac_cv_sizeof_char=0
12127fi
12128fi
12129echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
12130echo "${ECHO_T}$ac_cv_sizeof_char" >&6
12131cat >>confdefs.h <<_ACEOF
12132#define SIZEOF_CHAR $ac_cv_sizeof_char
12133_ACEOF
12134
12135
12136echo "$as_me:$LINENO: checking for short" >&5 8100echo "$as_me:$LINENO: checking for short" >&5
12137echo $ECHO_N "checking for short... $ECHO_C" >&6 8101echo $ECHO_N "checking for short... $ECHO_C" >&6
12138if test "${ac_cv_type_short+set}" = set; then 8102if test "${ac_cv_type_short+set}" = set; then
12139 echo $ECHO_N "(cached) $ECHO_C" >&6 8103 echo $ECHO_N "(cached) $ECHO_C" >&6
12140else 8104else
12943cat >>confdefs.h <<_ACEOF 8907cat >>confdefs.h <<_ACEOF
12944#define SIZEOF_INT $ac_cv_sizeof_int 8908#define SIZEOF_INT $ac_cv_sizeof_int
12945_ACEOF 8909_ACEOF
12946 8910
12947 8911
12948echo "$as_me:$LINENO: checking for long" >&5
12949echo $ECHO_N "checking for long... $ECHO_C" >&6
12950if test "${ac_cv_type_long+set}" = set; then
12951 echo $ECHO_N "(cached) $ECHO_C" >&6
12952else
12953 cat >conftest.$ac_ext <<_ACEOF
12954/* confdefs.h. */
12955_ACEOF
12956cat confdefs.h >>conftest.$ac_ext
12957cat >>conftest.$ac_ext <<_ACEOF
12958/* end confdefs.h. */
12959$ac_includes_default
12960int
12961main ()
12962{
12963if ((long *) 0)
12964 return 0;
12965if (sizeof (long))
12966 return 0;
12967 ;
12968 return 0;
12969}
12970_ACEOF
12971rm -f conftest.$ac_objext
12972if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12973 (eval $ac_compile) 2>conftest.er1
12974 ac_status=$?
12975 grep -v '^ *+' conftest.er1 >conftest.err
12976 rm -f conftest.er1
12977 cat conftest.err >&5
12978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12979 (exit $ac_status); } &&
12980 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12982 (eval $ac_try) 2>&5
12983 ac_status=$?
12984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12985 (exit $ac_status); }; } &&
12986 { ac_try='test -s conftest.$ac_objext'
12987 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12988 (eval $ac_try) 2>&5
12989 ac_status=$?
12990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12991 (exit $ac_status); }; }; then
12992 ac_cv_type_long=yes
12993else
12994 echo "$as_me: failed program was:" >&5
12995sed 's/^/| /' conftest.$ac_ext >&5
12996
12997ac_cv_type_long=no
12998fi
12999rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13000fi
13001echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
13002echo "${ECHO_T}$ac_cv_type_long" >&6
13003
13004echo "$as_me:$LINENO: checking size of long" >&5
13005echo $ECHO_N "checking size of long... $ECHO_C" >&6
13006if test "${ac_cv_sizeof_long+set}" = set; then
13007 echo $ECHO_N "(cached) $ECHO_C" >&6
13008else
13009 if test "$ac_cv_type_long" = yes; then
13010 # The cast to unsigned long works around a bug in the HP C Compiler
13011 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13012 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13013 # This bug is HP SR number 8606223364.
13014 if test "$cross_compiling" = yes; then
13015 # Depending upon the size, compute the lo and hi bounds.
13016cat >conftest.$ac_ext <<_ACEOF
13017/* confdefs.h. */
13018_ACEOF
13019cat confdefs.h >>conftest.$ac_ext
13020cat >>conftest.$ac_ext <<_ACEOF
13021/* end confdefs.h. */
13022$ac_includes_default
13023int
13024main ()
13025{
13026static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
13027test_array [0] = 0
13028
13029 ;
13030 return 0;
13031}
13032_ACEOF
13033rm -f conftest.$ac_objext
13034if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13035 (eval $ac_compile) 2>conftest.er1
13036 ac_status=$?
13037 grep -v '^ *+' conftest.er1 >conftest.err
13038 rm -f conftest.er1
13039 cat conftest.err >&5
13040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13041 (exit $ac_status); } &&
13042 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13044 (eval $ac_try) 2>&5
13045 ac_status=$?
13046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13047 (exit $ac_status); }; } &&
13048 { ac_try='test -s conftest.$ac_objext'
13049 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13050 (eval $ac_try) 2>&5
13051 ac_status=$?
13052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13053 (exit $ac_status); }; }; then
13054 ac_lo=0 ac_mid=0
13055 while :; do
13056 cat >conftest.$ac_ext <<_ACEOF
13057/* confdefs.h. */
13058_ACEOF
13059cat confdefs.h >>conftest.$ac_ext
13060cat >>conftest.$ac_ext <<_ACEOF
13061/* end confdefs.h. */
13062$ac_includes_default
13063int
13064main ()
13065{
13066static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
13067test_array [0] = 0
13068
13069 ;
13070 return 0;
13071}
13072_ACEOF
13073rm -f conftest.$ac_objext
13074if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13075 (eval $ac_compile) 2>conftest.er1
13076 ac_status=$?
13077 grep -v '^ *+' conftest.er1 >conftest.err
13078 rm -f conftest.er1
13079 cat conftest.err >&5
13080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13081 (exit $ac_status); } &&
13082 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13084 (eval $ac_try) 2>&5
13085 ac_status=$?
13086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13087 (exit $ac_status); }; } &&
13088 { ac_try='test -s conftest.$ac_objext'
13089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13090 (eval $ac_try) 2>&5
13091 ac_status=$?
13092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13093 (exit $ac_status); }; }; then
13094 ac_hi=$ac_mid; break
13095else
13096 echo "$as_me: failed program was:" >&5
13097sed 's/^/| /' conftest.$ac_ext >&5
13098
13099ac_lo=`expr $ac_mid + 1`
13100 if test $ac_lo -le $ac_mid; then
13101 ac_lo= ac_hi=
13102 break
13103 fi
13104 ac_mid=`expr 2 '*' $ac_mid + 1`
13105fi
13106rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13107 done
13108else
13109 echo "$as_me: failed program was:" >&5
13110sed 's/^/| /' conftest.$ac_ext >&5
13111
13112cat >conftest.$ac_ext <<_ACEOF
13113/* confdefs.h. */
13114_ACEOF
13115cat confdefs.h >>conftest.$ac_ext
13116cat >>conftest.$ac_ext <<_ACEOF
13117/* end confdefs.h. */
13118$ac_includes_default
13119int
13120main ()
13121{
13122static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
13123test_array [0] = 0
13124
13125 ;
13126 return 0;
13127}
13128_ACEOF
13129rm -f conftest.$ac_objext
13130if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13131 (eval $ac_compile) 2>conftest.er1
13132 ac_status=$?
13133 grep -v '^ *+' conftest.er1 >conftest.err
13134 rm -f conftest.er1
13135 cat conftest.err >&5
13136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13137 (exit $ac_status); } &&
13138 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13139 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13140 (eval $ac_try) 2>&5
13141 ac_status=$?
13142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13143 (exit $ac_status); }; } &&
13144 { ac_try='test -s conftest.$ac_objext'
13145 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13146 (eval $ac_try) 2>&5
13147 ac_status=$?
13148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13149 (exit $ac_status); }; }; then
13150 ac_hi=-1 ac_mid=-1
13151 while :; do
13152 cat >conftest.$ac_ext <<_ACEOF
13153/* confdefs.h. */
13154_ACEOF
13155cat confdefs.h >>conftest.$ac_ext
13156cat >>conftest.$ac_ext <<_ACEOF
13157/* end confdefs.h. */
13158$ac_includes_default
13159int
13160main ()
13161{
13162static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
13163test_array [0] = 0
13164
13165 ;
13166 return 0;
13167}
13168_ACEOF
13169rm -f conftest.$ac_objext
13170if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13171 (eval $ac_compile) 2>conftest.er1
13172 ac_status=$?
13173 grep -v '^ *+' conftest.er1 >conftest.err
13174 rm -f conftest.er1
13175 cat conftest.err >&5
13176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13177 (exit $ac_status); } &&
13178 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13180 (eval $ac_try) 2>&5
13181 ac_status=$?
13182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13183 (exit $ac_status); }; } &&
13184 { ac_try='test -s conftest.$ac_objext'
13185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13186 (eval $ac_try) 2>&5
13187 ac_status=$?
13188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13189 (exit $ac_status); }; }; then
13190 ac_lo=$ac_mid; break
13191else
13192 echo "$as_me: failed program was:" >&5
13193sed 's/^/| /' conftest.$ac_ext >&5
13194
13195ac_hi=`expr '(' $ac_mid ')' - 1`
13196 if test $ac_mid -le $ac_hi; then
13197 ac_lo= ac_hi=
13198 break
13199 fi
13200 ac_mid=`expr 2 '*' $ac_mid`
13201fi
13202rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13203 done
13204else
13205 echo "$as_me: failed program was:" >&5
13206sed 's/^/| /' conftest.$ac_ext >&5
13207
13208ac_lo= ac_hi=
13209fi
13210rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13211fi
13212rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13213# Binary search between lo and hi bounds.
13214while test "x$ac_lo" != "x$ac_hi"; do
13215 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13216 cat >conftest.$ac_ext <<_ACEOF
13217/* confdefs.h. */
13218_ACEOF
13219cat confdefs.h >>conftest.$ac_ext
13220cat >>conftest.$ac_ext <<_ACEOF
13221/* end confdefs.h. */
13222$ac_includes_default
13223int
13224main ()
13225{
13226static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
13227test_array [0] = 0
13228
13229 ;
13230 return 0;
13231}
13232_ACEOF
13233rm -f conftest.$ac_objext
13234if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13235 (eval $ac_compile) 2>conftest.er1
13236 ac_status=$?
13237 grep -v '^ *+' conftest.er1 >conftest.err
13238 rm -f conftest.er1
13239 cat conftest.err >&5
13240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13241 (exit $ac_status); } &&
13242 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
13243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13244 (eval $ac_try) 2>&5
13245 ac_status=$?
13246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13247 (exit $ac_status); }; } &&
13248 { ac_try='test -s conftest.$ac_objext'
13249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13250 (eval $ac_try) 2>&5
13251 ac_status=$?
13252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13253 (exit $ac_status); }; }; then
13254 ac_hi=$ac_mid
13255else
13256 echo "$as_me: failed program was:" >&5
13257sed 's/^/| /' conftest.$ac_ext >&5
13258
13259ac_lo=`expr '(' $ac_mid ')' + 1`
13260fi
13261rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13262done
13263case $ac_lo in
13264?*) ac_cv_sizeof_long=$ac_lo;;
13265'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13266See \`config.log' for more details." >&5
13267echo "$as_me: error: cannot compute sizeof (long), 77
13268See \`config.log' for more details." >&2;}
13269 { (exit 1); exit 1; }; } ;;
13270esac
13271else
13272 if test "$cross_compiling" = yes; then
13273 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
13274echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
13275 { (exit 1); exit 1; }; }
13276else
13277 cat >conftest.$ac_ext <<_ACEOF
13278/* confdefs.h. */
13279_ACEOF
13280cat confdefs.h >>conftest.$ac_ext
13281cat >>conftest.$ac_ext <<_ACEOF
13282/* end confdefs.h. */
13283$ac_includes_default
13284long longval () { return (long) (sizeof (long)); }
13285unsigned long ulongval () { return (long) (sizeof (long)); }
13286#include <stdio.h>
13287#include <stdlib.h>
13288int
13289main ()
13290{
13291
13292 FILE *f = fopen ("conftest.val", "w");
13293 if (! f)
13294 exit (1);
13295 if (((long) (sizeof (long))) < 0)
13296 {
13297 long i = longval ();
13298 if (i != ((long) (sizeof (long))))
13299 exit (1);
13300 fprintf (f, "%ld\n", i);
13301 }
13302 else
13303 {
13304 unsigned long i = ulongval ();
13305 if (i != ((long) (sizeof (long))))
13306 exit (1);
13307 fprintf (f, "%lu\n", i);
13308 }
13309 exit (ferror (f) || fclose (f) != 0);
13310
13311 ;
13312 return 0;
13313}
13314_ACEOF
13315rm -f conftest$ac_exeext
13316if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13317 (eval $ac_link) 2>&5
13318 ac_status=$?
13319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13320 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13322 (eval $ac_try) 2>&5
13323 ac_status=$?
13324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13325 (exit $ac_status); }; }; then
13326 ac_cv_sizeof_long=`cat conftest.val`
13327else
13328 echo "$as_me: program exited with status $ac_status" >&5
13329echo "$as_me: failed program was:" >&5
13330sed 's/^/| /' conftest.$ac_ext >&5
13331
13332( exit $ac_status )
13333{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
13334See \`config.log' for more details." >&5
13335echo "$as_me: error: cannot compute sizeof (long), 77
13336See \`config.log' for more details." >&2;}
13337 { (exit 1); exit 1; }; }
13338fi
13339rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13340fi
13341fi
13342rm -f conftest.val
13343else
13344 ac_cv_sizeof_long=0
13345fi
13346fi
13347echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
13348echo "${ECHO_T}$ac_cv_sizeof_long" >&6
13349cat >>confdefs.h <<_ACEOF
13350#define SIZEOF_LONG $ac_cv_sizeof_long
13351_ACEOF
13352
13353
13354echo "$as_me:$LINENO: checking for long long" >&5 8912echo "$as_me:$LINENO: checking for long long" >&5
13355echo $ECHO_N "checking for long long... $ECHO_C" >&6 8913echo $ECHO_N "checking for long long... $ECHO_C" >&6
13356if test "${ac_cv_type_long_long+set}" = set; then 8914if test "${ac_cv_type_long_long+set}" = set; then
13357 echo $ECHO_N "(cached) $ECHO_C" >&6 8915 echo $ECHO_N "(cached) $ECHO_C" >&6
13358else 8916else
14209 rxvt_cv_int16_t=yes 9767 rxvt_cv_int16_t=yes
14210else 9768else
14211 echo "$as_me: failed program was:" >&5 9769 echo "$as_me: failed program was:" >&5
14212sed 's/^/| /' conftest.$ac_ext >&5 9770sed 's/^/| /' conftest.$ac_ext >&5
14213 9771
14214if test $ac_cv_sizeof_char -ge 2; then 9772if test "$ac_cv_sizeof_char" -ge 2; then
14215 rxvt_cv_int16_t=" char" 9773 rxvt_cv_int16_t=" char"
14216else 9774else
14217 if test $ac_cv_sizeof_short -ge 2; then 9775 if test "$ac_cv_sizeof_short" -ge 2; then
14218 rxvt_cv_int16_t=" short" 9776 rxvt_cv_int16_t=" short"
14219 else 9777 else
14220 if test $ac_cv_sizeof_int -ge 2; then 9778 if test "$ac_cv_sizeof_int" -ge 2; then
14221 rxvt_cv_int16_t=" int" 9779 rxvt_cv_int16_t=" int"
14222 else 9780 else
14223 if test $ac_cv_sizeof_long -ge 2; then 9781 if test "$ac_cv_sizeof_long" -ge 2; then
14224 rxvt_cv_int16_t=" long" 9782 rxvt_cv_int16_t=" long"
14225 else 9783 else
14226 if test $ac_cv_sizeof_long_long -ge 2; then 9784 if test "$ac_cv_sizeof_long_long" -ge 2; then
14227 rxvt_cv_int16_t=" long long" 9785 rxvt_cv_int16_t=" long long"
14228 else 9786 else
14229 rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default 9787 rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
14230 fi 9788 fi
14231 fi 9789 fi
14291 rxvt_cv_uint16_t=yes 9849 rxvt_cv_uint16_t=yes
14292else 9850else
14293 echo "$as_me: failed program was:" >&5 9851 echo "$as_me: failed program was:" >&5
14294sed 's/^/| /' conftest.$ac_ext >&5 9852sed 's/^/| /' conftest.$ac_ext >&5
14295 9853
14296if test $ac_cv_sizeof_char -ge 2; then 9854if test "$ac_cv_sizeof_char" -ge 2; then
14297 rxvt_cv_uint16_t="unsigned char" 9855 rxvt_cv_uint16_t="unsigned char"
14298else 9856else
14299 if test $ac_cv_sizeof_short -ge 2; then 9857 if test "$ac_cv_sizeof_short" -ge 2; then
14300 rxvt_cv_uint16_t="unsigned short" 9858 rxvt_cv_uint16_t="unsigned short"
14301 else 9859 else
14302 if test $ac_cv_sizeof_int -ge 2; then 9860 if test "$ac_cv_sizeof_int" -ge 2; then
14303 rxvt_cv_uint16_t="unsigned int" 9861 rxvt_cv_uint16_t="unsigned int"
14304 else 9862 else
14305 if test $ac_cv_sizeof_long -ge 2; then 9863 if test "$ac_cv_sizeof_long" -ge 2; then
14306 rxvt_cv_uint16_t="unsigned long" 9864 rxvt_cv_uint16_t="unsigned long"
14307 else 9865 else
14308 if test $ac_cv_sizeof_long_long -ge 2; then 9866 if test "$ac_cv_sizeof_long_long" -ge 2; then
14309 rxvt_cv_uint16_t="unsigned long long" 9867 rxvt_cv_uint16_t="unsigned long long"
14310 else 9868 else
14311 rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default 9869 rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
14312 fi 9870 fi
14313 fi 9871 fi
14373 rxvt_cv_int32_t=yes 9931 rxvt_cv_int32_t=yes
14374else 9932else
14375 echo "$as_me: failed program was:" >&5 9933 echo "$as_me: failed program was:" >&5
14376sed 's/^/| /' conftest.$ac_ext >&5 9934sed 's/^/| /' conftest.$ac_ext >&5
14377 9935
14378if test $ac_cv_sizeof_char -ge 4; then 9936if test "$ac_cv_sizeof_char" -ge 4; then
14379 rxvt_cv_int32_t=" char" 9937 rxvt_cv_int32_t=" char"
14380else 9938else
14381 if test $ac_cv_sizeof_short -ge 4; then 9939 if test "$ac_cv_sizeof_short" -ge 4; then
14382 rxvt_cv_int32_t=" short" 9940 rxvt_cv_int32_t=" short"
14383 else 9941 else
14384 if test $ac_cv_sizeof_int -ge 4; then 9942 if test "$ac_cv_sizeof_int" -ge 4; then
14385 rxvt_cv_int32_t=" int" 9943 rxvt_cv_int32_t=" int"
14386 else 9944 else
14387 if test $ac_cv_sizeof_long -ge 4; then 9945 if test "$ac_cv_sizeof_long" -ge 4; then
14388 rxvt_cv_int32_t=" long" 9946 rxvt_cv_int32_t=" long"
14389 else 9947 else
14390 if test $ac_cv_sizeof_long_long -ge 4; then 9948 if test "$ac_cv_sizeof_long_long" -ge 4; then
14391 rxvt_cv_int32_t=" long long" 9949 rxvt_cv_int32_t=" long long"
14392 else 9950 else
14393 rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default 9951 rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
14394 fi 9952 fi
14395 fi 9953 fi
14455 rxvt_cv_uint32_t=yes 10013 rxvt_cv_uint32_t=yes
14456else 10014else
14457 echo "$as_me: failed program was:" >&5 10015 echo "$as_me: failed program was:" >&5
14458sed 's/^/| /' conftest.$ac_ext >&5 10016sed 's/^/| /' conftest.$ac_ext >&5
14459 10017
14460if test $ac_cv_sizeof_char -ge 4; then 10018if test "$ac_cv_sizeof_char" -ge 4; then
14461 rxvt_cv_uint32_t="unsigned char" 10019 rxvt_cv_uint32_t="unsigned char"
14462else 10020else
14463 if test $ac_cv_sizeof_short -ge 4; then 10021 if test "$ac_cv_sizeof_short" -ge 4; then
14464 rxvt_cv_uint32_t="unsigned short" 10022 rxvt_cv_uint32_t="unsigned short"
14465 else 10023 else
14466 if test $ac_cv_sizeof_int -ge 4; then 10024 if test "$ac_cv_sizeof_int" -ge 4; then
14467 rxvt_cv_uint32_t="unsigned int" 10025 rxvt_cv_uint32_t="unsigned int"
14468 else 10026 else
14469 if test $ac_cv_sizeof_long -ge 4; then 10027 if test "$ac_cv_sizeof_long" -ge 4; then
14470 rxvt_cv_uint32_t="unsigned long" 10028 rxvt_cv_uint32_t="unsigned long"
14471 else 10029 else
14472 if test $ac_cv_sizeof_long_long -ge 4; then 10030 if test "$ac_cv_sizeof_long_long" -ge 4; then
14473 rxvt_cv_uint32_t="unsigned long long" 10031 rxvt_cv_uint32_t="unsigned long long"
14474 else 10032 else
14475 rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default 10033 rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
14476 fi 10034 fi
14477 fi 10035 fi
14491 else 10049 else
14492 rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */" 10050 rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
14493 fi 10051 fi
14494fi 10052fi
14495 10053
14496if test $ac_cv_sizeof_int_p -eq 8; then 10054if test "$ac_cv_sizeof_int_p" -eq 8; then
14497 rxvt_intp_define="#define intp_t int64_t" 10055 rxvt_intp_define="#define intp_t int64_t"
14498 rxvt_u_intp_define="#define u_intp_t u_int64_t" 10056 rxvt_u_intp_define="#define u_intp_t u_int64_t"
14499else 10057else
14500 if test $ac_cv_sizeof_int_p -eq 4; then 10058 if test "$ac_cv_sizeof_int_p" -eq 4; then
14501 rxvt_intp_define="#define intp_t int32_t" 10059 rxvt_intp_define="#define intp_t int32_t"
14502 rxvt_u_intp_define="#define u_intp_t u_int32_t" 10060 rxvt_u_intp_define="#define u_intp_t u_int32_t"
14503 else 10061 else
14504 if test $ac_cv_sizeof_int_p -eq 2; then 10062 if test "$ac_cv_sizeof_int_p" -eq 2; then
14505 rxvt_intp_define="#define intp_t int16_t" 10063 rxvt_intp_define="#define intp_t int16_t"
14506 rxvt_u_intp_define="#define u_intp_t u_int16_t" 10064 rxvt_u_intp_define="#define u_intp_t u_int16_t"
14507 else 10065 else
14508 rxvt_intp_define="#error set intp_t" 10066 rxvt_intp_define="#error set intp_t"
14509 rxvt_u_intp_define="#error set u_intp_t" 10067 rxvt_u_intp_define="#error set u_intp_t"
14603 10161
14604 10162
14605 10163
14606 10164
14607 10165
10166
14608for ac_func in \ 10167for ac_func in \
14609 atexit \ 10168 atexit \
14610 revoke \ 10169 revoke \
14611 unsetenv \ 10170 unsetenv \
14612 setutent \ 10171 setutent \
14613 seteuid \ 10172 seteuid \
14614 setreuid \ 10173 setreuid \
14615 setsid \ 10174 setsid \
14616 setpgrp \ 10175 setpgrp \
14617 setpgid \ 10176 setpgid \
14618 openpty \
14619 _getpty \ 10177 _getpty \
10178 posix_openpt \
14620 grantpt \ 10179 grantpt \
14621 unlockpt \ 10180 unlockpt \
14622 isastream \ 10181 isastream \
14623 on_exit \ 10182 on_exit \
14624 nanosleep \ 10183 nanosleep \
14625 updwtmp \ 10184 updwtmp \
10185 updwtmpx \
14626 ttyslot \ 10186 ttyslot \
14627 10187
14628do 10188do
14629as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10189as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14630echo "$as_me:$LINENO: checking for $ac_func" >&5 10190echo "$as_me:$LINENO: checking for $ac_func" >&5
15310#define HAVE_UTMPX_HOST 1 10870#define HAVE_UTMPX_HOST 1
15311_ACEOF 10871_ACEOF
15312 10872
15313fi 10873fi
15314 10874
15315fi 10875echo "$as_me:$LINENO: checking for session in utmpx struct" >&5
10876echo $ECHO_N "checking for session in utmpx struct... $ECHO_C" >&6
10877if test "${rxvt_cv_struct_utmpx_session+set}" = set; then
10878 echo $ECHO_N "(cached) $ECHO_C" >&6
10879else
10880 cat >conftest.$ac_ext <<_ACEOF
10881/* confdefs.h. */
10882_ACEOF
10883cat confdefs.h >>conftest.$ac_ext
10884cat >>conftest.$ac_ext <<_ACEOF
10885/* end confdefs.h. */
10886#include <sys/types.h>
10887#include <utmpx.h>
10888int
10889main ()
10890{
10891struct utmpx utx; utx.ut_session;
10892 ;
10893 return 0;
10894}
10895_ACEOF
10896rm -f conftest.$ac_objext
10897if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10898 (eval $ac_compile) 2>conftest.er1
10899 ac_status=$?
10900 grep -v '^ *+' conftest.er1 >conftest.err
10901 rm -f conftest.er1
10902 cat conftest.err >&5
10903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10904 (exit $ac_status); } &&
10905 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10907 (eval $ac_try) 2>&5
10908 ac_status=$?
10909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10910 (exit $ac_status); }; } &&
10911 { ac_try='test -s conftest.$ac_objext'
10912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10913 (eval $ac_try) 2>&5
10914 ac_status=$?
10915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10916 (exit $ac_status); }; }; then
10917 rxvt_cv_struct_utmpx_session=yes
10918else
10919 echo "$as_me: failed program was:" >&5
10920sed 's/^/| /' conftest.$ac_ext >&5
15316 10921
10922rxvt_cv_struct_utmpx_session=no
10923fi
10924rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10925fi
10926echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx_session" >&5
10927echo "${ECHO_T}$rxvt_cv_struct_utmpx_session" >&6
10928if test x$rxvt_cv_struct_utmpx_session = xyes; then
10929
10930cat >>confdefs.h <<\_ACEOF
10931#define HAVE_UTMPX_SESSION 1
10932_ACEOF
10933
10934fi
10935
10936fi
15317 10937
15318 10938
15319echo "$as_me:$LINENO: checking for struct lastlog" >&5 10939echo "$as_me:$LINENO: checking for struct lastlog" >&5
15320echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6 10940echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
15321if test "${rxvt_cv_struct_lastlog+set}" = set; then 10941if test "${rxvt_cv_struct_lastlog+set}" = set; then
16198#define HAVE_NL_LANGINFO 1 11818#define HAVE_NL_LANGINFO 1
16199_ACEOF 11819_ACEOF
16200 11820
16201fi 11821fi
16202 11822
11823echo "$as_me:$LINENO: checking for unix-compliant filehandle passing ability" >&5
11824echo $ECHO_N "checking for unix-compliant filehandle passing ability... $ECHO_C" >&6
11825if test "${rxvt_can_pass_fds+set}" = set; then
11826 echo $ECHO_N "(cached) $ECHO_C" >&6
11827else
11828 cat >conftest.$ac_ext <<_ACEOF
11829/* confdefs.h. */
11830_ACEOF
11831cat confdefs.h >>conftest.$ac_ext
11832cat >>conftest.$ac_ext <<_ACEOF
11833/* end confdefs.h. */
11834
11835#include <sys/types.h>
11836#include <sys/socket.h>
11837
11838int
11839main ()
11840{
11841
11842{
11843 msghdr msg;
11844 iovec iov;
11845 char buf [100];
11846 char data = 0;
11847
11848 iov.iov_base = &data;
11849 iov.iov_len = 1;
11850
11851 msg.msg_iov = &iov;
11852 msg.msg_iovlen = 1;
11853 msg.msg_control = buf;
11854 msg.msg_controllen = sizeof buf;
11855
11856 cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
11857 cmsg->cmsg_level = SOL_SOCKET;
11858 cmsg->cmsg_type = SCM_RIGHTS;
11859 cmsg->cmsg_len = 100;
11860
11861 *(int *)CMSG_DATA (cmsg) = 5;
11862
11863 return sendmsg (3, &msg, 0);
11864}
11865
11866 ;
11867 return 0;
11868}
11869_ACEOF
11870rm -f conftest.$ac_objext conftest$ac_exeext
11871if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11872 (eval $ac_link) 2>conftest.er1
11873 ac_status=$?
11874 grep -v '^ *+' conftest.er1 >conftest.err
11875 rm -f conftest.er1
11876 cat conftest.err >&5
11877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11878 (exit $ac_status); } &&
11879 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11881 (eval $ac_try) 2>&5
11882 ac_status=$?
11883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11884 (exit $ac_status); }; } &&
11885 { ac_try='test -s conftest$ac_exeext'
11886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11887 (eval $ac_try) 2>&5
11888 ac_status=$?
11889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11890 (exit $ac_status); }; }; then
11891 rxvt_can_pass_fds=yes
11892else
11893 echo "$as_me: failed program was:" >&5
11894sed 's/^/| /' conftest.$ac_ext >&5
11895
11896rxvt_can_pass_fds=no
11897fi
11898rm -f conftest.err conftest.$ac_objext \
11899 conftest$ac_exeext conftest.$ac_ext
11900fi
11901echo "$as_me:$LINENO: result: $rxvt_can_pass_fds" >&5
11902echo "${ECHO_T}$rxvt_can_pass_fds" >&6
11903if test x$rxvt_can_pass_fds = xyes; then
11904
11905cat >>confdefs.h <<\_ACEOF
11906#define HAVE_UNIX_FDPASS 1
11907_ACEOF
11908
11909fi
11910
16203echo "$as_me:$LINENO: checking for broken XIM callback" >&5 11911echo "$as_me:$LINENO: checking for broken XIM callback" >&5
16204echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6 11912echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6
16205if test "${rxvt_broken_ximcb+set}" = set; then 11913if test "${rxvt_broken_ximcb+set}" = set; then
16206 echo $ECHO_N "(cached) $ECHO_C" >&6 11914 echo $ECHO_N "(cached) $ECHO_C" >&6
16207else 11915else
16256#define XIMCB_PROTO_BROKEN 1 11964#define XIMCB_PROTO_BROKEN 1
16257_ACEOF 11965_ACEOF
16258 11966
16259fi 11967fi
16260 11968
11969if test x$ac_cv_func_posix_openpt = xno; then
16261echo "$as_me:$LINENO: checking for getpt" >&5 11970 echo "$as_me:$LINENO: checking for openpty" >&5
16262echo $ECHO_N "checking for getpt... $ECHO_C" >&6 11971echo $ECHO_N "checking for openpty... $ECHO_C" >&6
16263if test "${rxvt_cv_func_getpt+set}" = set; then 11972if test "${ac_cv_func_openpty+set}" = set; then
16264 echo $ECHO_N "(cached) $ECHO_C" >&6 11973 echo $ECHO_N "(cached) $ECHO_C" >&6
16265else 11974else
16266 cat >conftest.$ac_ext <<_ACEOF 11975 cat >conftest.$ac_ext <<_ACEOF
16267/* confdefs.h. */ 11976/* confdefs.h. */
16268_ACEOF 11977_ACEOF
16269cat confdefs.h >>conftest.$ac_ext 11978cat confdefs.h >>conftest.$ac_ext
16270cat >>conftest.$ac_ext <<_ACEOF 11979cat >>conftest.$ac_ext <<_ACEOF
16271/* end confdefs.h. */ 11980/* end confdefs.h. */
16272#define _GNU_SOURCE 11981/* Define openpty to an innocuous variant, in case <limits.h> declares openpty.
16273#ifdef HAVE_STDLIB_H 11982 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16274# include <cstdlib> 11983#define openpty innocuous_openpty
11984
11985/* System header to define __stub macros and hopefully few prototypes,
11986 which can conflict with char openpty (); below.
11987 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11988 <limits.h> exists even on freestanding compilers. */
11989
11990#ifdef __STDC__
11991# include <limits.h>
11992#else
11993# include <assert.h>
16275#endif 11994#endif
11995
11996#undef openpty
11997
11998/* Override any gcc2 internal prototype to avoid an error. */
11999#ifdef __cplusplus
12000extern "C"
12001{
12002#endif
12003/* We use char because int might match the return type of a gcc2
12004 builtin and then its argument prototype would still apply. */
12005char openpty ();
12006/* The GNU C library defines this for functions which it implements
12007 to always fail with ENOSYS. Some functions are actually named
12008 something starting with __ and the normal name is an alias. */
12009#if defined (__stub_openpty) || defined (__stub___openpty)
12010choke me
12011#else
12012char (*f) () = openpty;
12013#endif
12014#ifdef __cplusplus
12015}
12016#endif
12017
16276int 12018int
16277main () 12019main ()
16278{ 12020{
16279(void)getpt(); 12021return f != openpty;
16280 ; 12022 ;
16281 return 0; 12023 return 0;
16282} 12024}
16283_ACEOF 12025_ACEOF
16284rm -f conftest.$ac_objext conftest$ac_exeext 12026rm -f conftest.$ac_objext conftest$ac_exeext
16300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 12042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16301 (eval $ac_try) 2>&5 12043 (eval $ac_try) 2>&5
16302 ac_status=$? 12044 ac_status=$?
16303 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16304 (exit $ac_status); }; }; then 12046 (exit $ac_status); }; }; then
16305 rxvt_cv_func_getpt=yes 12047 ac_cv_func_openpty=yes
16306else 12048else
16307 echo "$as_me: failed program was:" >&5 12049 echo "$as_me: failed program was:" >&5
16308sed 's/^/| /' conftest.$ac_ext >&5 12050sed 's/^/| /' conftest.$ac_ext >&5
16309 12051
16310rxvt_cv_func_getpt=no 12052ac_cv_func_openpty=no
16311fi 12053fi
16312rm -f conftest.err conftest.$ac_objext \ 12054rm -f conftest.err conftest.$ac_objext \
16313 conftest$ac_exeext conftest.$ac_ext 12055 conftest$ac_exeext conftest.$ac_ext
16314fi 12056fi
16315echo "$as_me:$LINENO: result: $rxvt_cv_func_getpt" >&5 12057echo "$as_me:$LINENO: result: $ac_cv_func_openpty" >&5
16316echo "${ECHO_T}$rxvt_cv_func_getpt" >&6 12058echo "${ECHO_T}$ac_cv_func_openpty" >&6
16317if test x$rxvt_cv_func_getpt = xyes; then 12059if test $ac_cv_func_openpty = yes; then
16318 12060 :
12061else
12062 echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
12063echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
12064if test "${ac_cv_lib_util_openpty+set}" = set; then
12065 echo $ECHO_N "(cached) $ECHO_C" >&6
12066else
12067 ac_check_lib_save_LIBS=$LIBS
12068LIBS="-lutil $LIBS"
12069cat >conftest.$ac_ext <<_ACEOF
12070/* confdefs.h. */
12071_ACEOF
12072cat confdefs.h >>conftest.$ac_ext
16319cat >>confdefs.h <<\_ACEOF 12073cat >>conftest.$ac_ext <<_ACEOF
16320#define HAVE_GETPT 1 12074/* end confdefs.h. */
12075
12076/* Override any gcc2 internal prototype to avoid an error. */
12077#ifdef __cplusplus
12078extern "C"
12079#endif
12080/* We use char because int might match the return type of a gcc2
12081 builtin and then its argument prototype would still apply. */
12082char openpty ();
12083int
12084main ()
12085{
12086openpty ();
12087 ;
12088 return 0;
12089}
16321_ACEOF 12090_ACEOF
12091rm -f conftest.$ac_objext conftest$ac_exeext
12092if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12093 (eval $ac_link) 2>conftest.er1
12094 ac_status=$?
12095 grep -v '^ *+' conftest.er1 >conftest.err
12096 rm -f conftest.er1
12097 cat conftest.err >&5
12098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12099 (exit $ac_status); } &&
12100 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12102 (eval $ac_try) 2>&5
12103 ac_status=$?
12104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12105 (exit $ac_status); }; } &&
12106 { ac_try='test -s conftest$ac_exeext'
12107 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12108 (eval $ac_try) 2>&5
12109 ac_status=$?
12110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12111 (exit $ac_status); }; }; then
12112 ac_cv_lib_util_openpty=yes
12113else
12114 echo "$as_me: failed program was:" >&5
12115sed 's/^/| /' conftest.$ac_ext >&5
12116
12117ac_cv_lib_util_openpty=no
12118fi
12119rm -f conftest.err conftest.$ac_objext \
12120 conftest$ac_exeext conftest.$ac_ext
12121LIBS=$ac_check_lib_save_LIBS
12122fi
12123echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
12124echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
12125if test $ac_cv_lib_util_openpty = yes; then
12126 LIBS="$LIBS -lutil"
12127fi
12128
12129fi
16322 12130
16323fi 12131fi
16324 12132
16325echo "$as_me:$LINENO: checking for pty/tty type" >&5 12133echo "$as_me:$LINENO: checking for pty/tty type" >&5
16326echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6 12134echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6
16327if test "${rxvt_cv_ptys+set}" = set; then 12135if test "${rxvt_cv_ptys+set}" = set; then
16328 echo $ECHO_N "(cached) $ECHO_C" >&6 12136 echo $ECHO_N "(cached) $ECHO_C" >&6
16329else 12137else
16330 if test x$ac_cv_func_openpty = xyes; then 12138 if test x$ac_cv_func_openpty = xyes -o x$ac_cv_lib_util_openpty = xyes; then
16331 rxvt_cv_ptys=OPENPTY 12139 rxvt_cv_ptys=OPENPTY
12140 else if test x$ac_cv_func_posix_openpt = xyes; then
12141 rxvt_cv_ptys=POSIX
16332 else if test x$ac_cv_func__getpty = xyes; then 12142 else if test x$ac_cv_func__getpty = xyes; then
16333 rxvt_cv_ptys=SGI4 12143 rxvt_cv_ptys=SGI4
16334 else if test -c /dev/ttyp20; then 12144 else if test -c /dev/ttyp20; then
16335 rxvt_cv_ptys=SCO 12145 rxvt_cv_ptys=SCO
16336 else if test -c /dev/ptym/clone; then 12146 else if test -c /dev/ptym/clone; then
16337 rxvt_cv_ptys=HPUX 12147 rxvt_cv_ptys=HPUX
16338 else if test x$rxvt_cv_func_getpt = xyes; then
16339 rxvt_cv_ptys=GLIBC
16340 else if test -c /dev/ptc -a -c /dev/pts; then 12148 else if test -c /dev/ptc -a -c /dev/pts; then
16341 rxvt_cv_ptys=PTC 12149 rxvt_cv_ptys=PTC
16342 else if test -c /dev/ptc -a -d /dev/pts; then 12150 else if test -c /dev/ptc -a -d /dev/pts; then
16343 rxvt_cv_ptys=PTC 12151 rxvt_cv_ptys=PTC
16344 else if test -c /dev/ptmx -a -c /dev/pts/0; then 12152 else if test -c /dev/ptmx -a -c /dev/pts/0; then
16359 12167
16360fi 12168fi
16361echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5 12169echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5
16362echo "${ECHO_T}$rxvt_cv_ptys" >&6 12170echo "${ECHO_T}$rxvt_cv_ptys" >&6
16363 12171
12172if test x$rxvt_cv_ptys = xPOSIX; then
12173
12174cat >>confdefs.h <<\_ACEOF
12175#define PTYS_ARE_POSIX 1
12176_ACEOF
12177
12178fi
16364if test x$rxvt_cv_ptys = xOPENPTY; then 12179if test x$rxvt_cv_ptys = xOPENPTY; then
16365 12180
16366cat >>confdefs.h <<\_ACEOF 12181cat >>confdefs.h <<\_ACEOF
16367#define PTYS_ARE_OPENPTY 1 12182#define PTYS_ARE_OPENPTY 1
16368_ACEOF 12183_ACEOF
16394cat >>confdefs.h <<\_ACEOF 12209cat >>confdefs.h <<\_ACEOF
16395#define PTYS_ARE__GETPTY 1 12210#define PTYS_ARE__GETPTY 1
16396_ACEOF 12211_ACEOF
16397 12212
16398fi 12213fi
16399if test x$rxvt_cv_ptys = xCONVEX; then
16400
16401cat >>confdefs.h <<\_ACEOF
16402#define PTYS_ARE_GETPTY 1
16403_ACEOF
16404
16405fi
16406if test x$rxvt_cv_ptys = xGLIBC; then
16407
16408cat >>confdefs.h <<\_ACEOF
16409#define PTYS_ARE_GETPT 1
16410_ACEOF
16411
16412fi
16413if test x$rxvt_cv_ptys = xHPUX; then 12214if test x$rxvt_cv_ptys = xHPUX; then
16414 12215
16415cat >>confdefs.h <<\_ACEOF 12216cat >>confdefs.h <<\_ACEOF
16416#define PTYS_ARE_CLONE 1 12217#define PTYS_ARE_CLONE 1
16417_ACEOF 12218_ACEOF
16418 12219
16419fi 12220fi
16420if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xGLIBC; then 12221if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xPOSIX; then
16421 12222
16422cat >>confdefs.h <<\_ACEOF 12223cat >>confdefs.h <<\_ACEOF
16423#define PTYS_ARE_SEARCHED 1 12224#define PTYS_ARE_SEARCHED 1
16424_ACEOF 12225_ACEOF
16425 12226
16444#define PTYCHAR2 "$pch2" 12245#define PTYCHAR2 "$pch2"
16445_ACEOF 12246_ACEOF
16446 12247
16447fi 12248fi
16448 12249
16449if test x$support_8bitctrls = xyes; then
16450
16451cat >>confdefs.h <<\_ACEOF
16452#define EIGHT_BIT_CONTROLS 1
16453_ACEOF
16454
16455fi
16456if test x$support_fading = xyes; then
16457
16458cat >>confdefs.h <<\_ACEOF
16459#define OFF_FOCUS_FADING 1
16460_ACEOF
16461
16462fi
16463if test x$support_tinting = xyes; then
16464
16465cat >>confdefs.h <<\_ACEOF
16466#define TINTING 1
16467_ACEOF
16468
16469fi
16470if test x$support_inheritpixmap = xyes; then
16471
16472cat >>confdefs.h <<\_ACEOF
16473#define TRANSPARENT 1
16474_ACEOF
16475
16476fi
16477if test x$support_keepscrolling = xno; then
16478
16479cat >>confdefs.h <<\_ACEOF
16480#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
16481_ACEOF
16482
16483fi
16484if test x$support_selectionscrolling = xyes; then
16485
16486cat >>confdefs.h <<\_ACEOF
16487#define SELECTION_SCROLLING 1
16488_ACEOF
16489
16490fi
16491if test x$support_menubar = xyes; then
16492
16493cat >>confdefs.h <<\_ACEOF
16494#define MENUBAR 1
16495_ACEOF
16496
16497fi
16498if test x$support_frills = xno; then
16499
16500cat >>confdefs.h <<\_ACEOF
16501#define NO_FRILLS 1
16502_ACEOF
16503
16504fi
16505if test x$support_linespace = xno; then
16506
16507cat >>confdefs.h <<\_ACEOF
16508#define NO_LINESPACE 1
16509_ACEOF
16510
16511fi
16512if test x$support_24bit = xyes; then
16513
16514cat >>confdefs.h <<\_ACEOF
16515#define PREFER_24BIT 1
16516_ACEOF
16517
16518fi
16519if test x$support_mousewheel = xyes; then
16520
16521cat >>confdefs.h <<\_ACEOF
16522#define MOUSE_WHEEL 1
16523_ACEOF
16524
16525fi
16526if test x$support_mouseslipwheel = xyes; then
16527
16528cat >>confdefs.h <<\_ACEOF
16529#define MOUSE_SLIP_WHEELING 1
16530_ACEOF
16531
16532fi
16533if test x$support_utmp = xyes; then
16534
16535cat >>confdefs.h <<\_ACEOF
16536#define UTMP_SUPPORT 1
16537_ACEOF
16538
16539fi
16540if test x$support_wtmp = xyes; then
16541
16542cat >>confdefs.h <<\_ACEOF
16543#define WTMP_SUPPORT 1
16544_ACEOF
16545
16546fi
16547if test x$support_lastlog = xyes; then
16548
16549cat >>confdefs.h <<\_ACEOF
16550#define LASTLOG_SUPPORT 1
16551_ACEOF
16552
16553fi
16554if test x$support_xim = xyes -o x$multichar_set = xyes; then
16555 if test x$rxvt_cv_func_xlocale = xyes; then
16556
16557cat >>confdefs.h <<\_ACEOF
16558#define USE_XIM 1
16559_ACEOF
16560
16561 fi
16562fi
16563if test x$support_xpm = xyes; then
16564
16565cat >>confdefs.h <<\_ACEOF
16566#define XPM_BACKGROUND 1
16567_ACEOF
16568
16569fi
16570if test x$support_scroll_rxvt = xyes; then
16571
16572cat >>confdefs.h <<\_ACEOF
16573#define RXVT_SCROLLBAR 1
16574_ACEOF
16575
16576 scrolltypes="rxvt"
16577fi
16578if test x$support_scroll_next = xyes; then
16579
16580cat >>confdefs.h <<\_ACEOF
16581#define NEXT_SCROLLBAR 1
16582_ACEOF
16583
16584 scrolltypes="$scrolltypes next"
16585fi
16586if test x$support_scroll_xterm = xyes; then
16587
16588cat >>confdefs.h <<\_ACEOF
16589#define XTERM_SCROLLBAR 1
16590_ACEOF
16591
16592 scrolltypes="$scrolltypes xterm"
16593fi
16594if test x$support_scroll_plain = xyes; then
16595
16596cat >>confdefs.h <<\_ACEOF
16597#define PLAIN_SCROLLBAR 1
16598_ACEOF
16599
16600 scrolltypes="$scrolltypes plain"
16601fi
16602if test x$support_pointer_blank = xyes; then
16603
16604cat >>confdefs.h <<\_ACEOF
16605#define POINTER_BLANK 1
16606_ACEOF
16607
16608fi
16609if test x$support_cursor_blink = xyes; then
16610
16611cat >>confdefs.h <<\_ACEOF
16612#define CURSOR_BLINK 1
16613_ACEOF
16614
16615fi
16616if test x$support_text_blink = xyes; then
16617
16618cat >>confdefs.h <<\_ACEOF
16619#define TEXT_BLINK 1
16620_ACEOF
16621
16622fi
16623if test x$support_unicode3 = xyes; then
16624
16625cat >>confdefs.h <<\_ACEOF
16626#define UNICODE_3 1
16627_ACEOF
16628
16629fi
16630if test x$support_combining = xyes; then
16631
16632cat >>confdefs.h <<\_ACEOF
16633#define ENABLE_COMBINING 1
16634_ACEOF
16635
16636fi
16637if test x$codesets = xall; then
16638 codesets=jp,jp-ext,kr,cn,cn-ext
16639fi
16640for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
16641
16642cat >>confdefs.h <<\_ACEOF
16643#define ENCODING_EU 1
16644_ACEOF
16645
16646
16647cat >>confdefs.h <<\_ACEOF
16648#define ENCODING_VN 1
16649_ACEOF
16650
16651 case "$codeset" in
16652 JP )
16653cat >>confdefs.h <<\_ACEOF
16654#define ENCODING_JP 1
16655_ACEOF
16656 ;;
16657 JP_EXT )
16658cat >>confdefs.h <<\_ACEOF
16659#define ENCODING_JP_EXT 1
16660_ACEOF
16661 ;;
16662 KR )
16663cat >>confdefs.h <<\_ACEOF
16664#define ENCODING_KR 1
16665_ACEOF
16666 ;;
16667 CN )
16668cat >>confdefs.h <<\_ACEOF
16669#define ENCODING_CN 1
16670_ACEOF
16671 ;;
16672 CN_EXT )
16673cat >>confdefs.h <<\_ACEOF
16674#define ENCODING_CN_EXT 1
16675_ACEOF
16676 ;;
16677 esac
16678done
16679
16680
16681CFLAGS=${CFLAGS--O}
16682LDFLAGS=${LDFLAGS--O}
16683
16684CPPFLAGS="$CPPFLAGS"
16685
16686
16687
16688
16689
16690
16691
16692if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
16693 DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
16694 LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
16695 X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
16696 X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
16697 XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
16698fi
16699
16700
16701
16702
16703
16704if test x$support_addstrings = xno; then
16705
16706cat >>confdefs.h <<\_ACEOF
16707#define NO_STRINGS 1
16708_ACEOF
16709
16710fi
16711
16712MCOMMON=./autoconf/Make.common
16713
16714
16715test "$program_prefix" != NONE &&
16716 program_transform_name="s,^,$program_prefix,;$program_transform_name"
16717# Use a double $ so make ignores it.
16718test "$program_suffix" != NONE &&
16719 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
16720# Double any \ or $. echo might interpret backslashes.
16721# By default was `s,x,x', remove it if useless.
16722cat <<\_ACEOF >conftest.sed
16723s/[\\$]/&&/g;s/;s,x,x,$//
16724_ACEOF
16725program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
16726rm conftest.sed
16727
16728
16729
16730
16731
16732if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
16733 include_stdint_h="#include <stdint.h>"
16734else
16735 include_stdint_h="/* #include <stdint.h> */"
16736fi
16737if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
16738 include_stdarg_h="#include <cstdarg>"
16739else
16740 include_stdarg_h="/* #include <cstdarg> */"
16741fi
16742if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
16743 include_stdlib_h="#include <cstdlib>"
16744else
16745 include_stdlib_h="/* #include <cstdlib> */"
16746fi
16747if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
16748 include_unistd_h="#include <unistd.h>"
16749else
16750 include_unistd_h="/* #include <unistd.h> */"
16751fi
16752if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
16753 include_string_h="#include <cstring>"
16754else
16755 include_string_h="/* #include <cstring> */"
16756fi
16757if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
16758 include_fcntl_h="#include <fcntl.h>"
16759else
16760 include_fcntl_h="/* #include <fcntl.h> */"
16761fi
16762if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
16763 include_util_h="#include <util.h>"
16764else
16765 include_util_h="/* #include <util.h> */"
16766fi
16767if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
16768 include_assert_h="#include <assert.h>"
16769else
16770 include_assert_h="/* #include <assert.h> */"
16771fi
16772if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
16773 include_sys_ioctl_h="#include <sys/ioctl.h>"
16774else
16775 include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
16776fi
16777if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
16778 include_sys_select_h="#include <sys/select.h>"
16779else
16780 include_sys_select_h="/* #include <sys/select.h> */"
16781fi
16782if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
16783 include_sys_strredir_h="#include <sys/strredir.h>"
16784else
16785 include_sys_strredir_h="/* #include <sys/strredir.h> */"
16786fi
16787if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
16788 include_sys_time_h="#include <sys/time.h>"
16789else
16790 include_sys_time_h="/* #include <sys/time.h> */"
16791fi
16792if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
16793 include_time_h="#include <time.h>"
16794else
16795 include_time_h="/* #include <time.h> */"
16796fi
16797
16798if test x$support_xft = xyes; then 12250if test x$support_xft = xyes; then
16799 LIBS="$LIBS `pkg-config xft --libs`" 12251 LIBS="$LIBS `pkg-config xft --libs`"
16800 CFLAGS="$CFLAGS `pkg-config xft --cflags`"
16801 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`" 12252 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
16802 12253
16803 12254
16804for ac_header in X11/Xft/Xft.h 12255for ac_header in X11/Xft/Xft.h
16805do 12256do
17033#define XFT 1 12484#define XFT 1
17034_ACEOF 12485_ACEOF
17035 12486
17036 fi 12487 fi
17037fi 12488fi
12489if test x$support_styles = xyes; then
17038 12490
12491cat >>confdefs.h <<\_ACEOF
12492#define ENABLE_STYLES 1
12493_ACEOF
12494
12495fi
12496if test x$support_iso14755 = xyes; then
12497
12498cat >>confdefs.h <<\_ACEOF
12499#define ISO_14755 1
12500_ACEOF
12501
12502fi
12503if test x$support_8bitctrls = xyes; then
12504
12505cat >>confdefs.h <<\_ACEOF
12506#define EIGHT_BIT_CONTROLS 1
12507_ACEOF
12508
12509fi
12510if test x$support_fading = xyes; then
12511
12512cat >>confdefs.h <<\_ACEOF
12513#define OFF_FOCUS_FADING 1
12514_ACEOF
12515
12516fi
12517if test x$support_tinting = xyes; then
12518
12519cat >>confdefs.h <<\_ACEOF
12520#define TINTING 1
12521_ACEOF
12522
12523fi
12524if test x$support_inheritpixmap = xyes; then
12525
12526cat >>confdefs.h <<\_ACEOF
12527#define TRANSPARENT 1
12528_ACEOF
12529
12530fi
12531if test x$support_keepscrolling = xno; then
12532
12533cat >>confdefs.h <<\_ACEOF
12534#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
12535_ACEOF
12536
12537fi
12538if test x$support_selectionscrolling = xyes; then
12539
12540cat >>confdefs.h <<\_ACEOF
12541#define SELECTION_SCROLLING 1
12542_ACEOF
12543
12544fi
12545if test x$support_frills = xyes; then
12546
12547cat >>confdefs.h <<\_ACEOF
12548#define ENABLE_FRILLS 1
12549_ACEOF
12550
12551fi
12552if test x$support_24bit = xyes; then
12553
12554cat >>confdefs.h <<\_ACEOF
12555#define PREFER_24BIT 1
12556_ACEOF
12557
12558fi
12559if test x$support_mousewheel = xyes; then
12560
12561cat >>confdefs.h <<\_ACEOF
12562#define MOUSE_WHEEL 1
12563_ACEOF
12564
12565fi
12566if test x$support_mouseslipwheel = xyes; then
12567
12568cat >>confdefs.h <<\_ACEOF
12569#define MOUSE_SLIP_WHEELING 1
12570_ACEOF
12571
12572fi
12573if test x$support_utmp = xyes; then
12574
12575cat >>confdefs.h <<\_ACEOF
12576#define UTMP_SUPPORT 1
12577_ACEOF
12578
12579fi
12580if test x$support_wtmp = xyes; then
12581
12582cat >>confdefs.h <<\_ACEOF
12583#define WTMP_SUPPORT 1
12584_ACEOF
12585
12586fi
12587if test x$support_lastlog = xyes; then
12588
12589cat >>confdefs.h <<\_ACEOF
12590#define LASTLOG_SUPPORT 1
12591_ACEOF
12592
12593fi
12594if test x$support_xim = xyes -o x$multichar_set = xyes; then
12595 if test x$rxvt_cv_func_xlocale = xyes; then
12596
12597cat >>confdefs.h <<\_ACEOF
12598#define USE_XIM 1
12599_ACEOF
12600
12601 fi
12602fi
12603if test x$support_xpm = xyes; then
12604
12605cat >>confdefs.h <<\_ACEOF
12606#define XPM_BACKGROUND 1
12607_ACEOF
12608
12609fi
12610if test x$support_scroll_rxvt = xyes; then
12611
12612cat >>confdefs.h <<\_ACEOF
12613#define RXVT_SCROLLBAR 1
12614_ACEOF
12615
12616 scrolltypes="rxvt"
12617fi
12618if test x$support_scroll_next = xyes; then
12619
12620cat >>confdefs.h <<\_ACEOF
12621#define NEXT_SCROLLBAR 1
12622_ACEOF
12623
12624 scrolltypes="$scrolltypes next"
12625fi
12626if test x$support_scroll_xterm = xyes; then
12627
12628cat >>confdefs.h <<\_ACEOF
12629#define XTERM_SCROLLBAR 1
12630_ACEOF
12631
12632 scrolltypes="$scrolltypes xterm"
12633fi
12634if test x$support_scroll_plain = xyes; then
12635
12636cat >>confdefs.h <<\_ACEOF
12637#define PLAIN_SCROLLBAR 1
12638_ACEOF
12639
12640 scrolltypes="$scrolltypes plain"
12641fi
12642if test x$support_pointer_blank = xyes; then
12643
12644cat >>confdefs.h <<\_ACEOF
12645#define POINTER_BLANK 1
12646_ACEOF
12647
12648fi
12649if test x$support_text_blink = xyes; then
12650
12651cat >>confdefs.h <<\_ACEOF
12652#define TEXT_BLINK 1
12653_ACEOF
12654
12655fi
12656if test x$support_unicode3 = xyes; then
12657
12658cat >>confdefs.h <<\_ACEOF
12659#define UNICODE_3 1
12660_ACEOF
12661
12662fi
12663if test x$support_combining = xyes; then
12664
12665cat >>confdefs.h <<\_ACEOF
12666#define ENABLE_COMBINING 1
12667_ACEOF
12668
12669fi
12670if test x$codesets = xall; then
12671 codesets=jp,jp-ext,kr,zh,zh-ext
12672fi
12673
12674cat >>confdefs.h <<\_ACEOF
12675#define ENCODING_EU 1
12676_ACEOF
12677
12678
12679cat >>confdefs.h <<\_ACEOF
12680#define ENCODING_VN 1
12681_ACEOF
12682
12683for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
12684 case "$codeset" in
12685 JP )
12686cat >>confdefs.h <<\_ACEOF
12687#define ENCODING_JP 1
12688_ACEOF
12689 ;;
12690 JP_EXT )
12691cat >>confdefs.h <<\_ACEOF
12692#define ENCODING_JP_EXT 1
12693_ACEOF
12694 ;;
12695 KR )
12696cat >>confdefs.h <<\_ACEOF
12697#define ENCODING_KR 1
12698_ACEOF
12699 ;;
12700 ZH )
12701cat >>confdefs.h <<\_ACEOF
12702#define ENCODING_ZH 1
12703_ACEOF
12704 ;;
12705 ZH_EXT )
12706cat >>confdefs.h <<\_ACEOF
12707#define ENCODING_ZH_EXT 1
12708_ACEOF
12709 ;;
12710 esac
12711done
12712
12713IF_PERL=\#
12714if test x$support_perl = xyes; then
12715 # Extract the first word of "perl5", so it can be a program name with args.
12716set dummy perl5; ac_word=$2
12717echo "$as_me:$LINENO: checking for $ac_word" >&5
12718echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12719if test "${ac_cv_path_PERL+set}" = set; then
12720 echo $ECHO_N "(cached) $ECHO_C" >&6
12721else
12722 case $PERL in
12723 [\\/]* | ?:[\\/]*)
12724 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12725 ;;
12726 *)
12727 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12728for as_dir in $PATH
12729do
12730 IFS=$as_save_IFS
12731 test -z "$as_dir" && as_dir=.
12732 for ac_exec_ext in '' $ac_executable_extensions; do
12733 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12734 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12735 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12736 break 2
12737 fi
12738done
12739done
12740
12741 ;;
12742esac
12743fi
12744PERL=$ac_cv_path_PERL
12745
12746if test -n "$PERL"; then
12747 echo "$as_me:$LINENO: result: $PERL" >&5
12748echo "${ECHO_T}$PERL" >&6
12749else
12750 echo "$as_me:$LINENO: result: no" >&5
12751echo "${ECHO_T}no" >&6
12752fi
12753
12754 # Extract the first word of "perl", so it can be a program name with args.
12755set dummy perl; ac_word=$2
12756echo "$as_me:$LINENO: checking for $ac_word" >&5
12757echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12758if test "${ac_cv_path_PERL+set}" = set; then
12759 echo $ECHO_N "(cached) $ECHO_C" >&6
12760else
12761 case $PERL in
12762 [\\/]* | ?:[\\/]*)
12763 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12764 ;;
12765 *)
12766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12767for as_dir in $PATH
12768do
12769 IFS=$as_save_IFS
12770 test -z "$as_dir" && as_dir=.
12771 for ac_exec_ext in '' $ac_executable_extensions; do
12772 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12773 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12774 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12775 break 2
12776 fi
12777done
12778done
12779
12780 ;;
12781esac
12782fi
12783PERL=$ac_cv_path_PERL
12784
12785if test -n "$PERL"; then
12786 echo "$as_me:$LINENO: result: $PERL" >&5
12787echo "${ECHO_T}$PERL" >&6
12788else
12789 echo "$as_me:$LINENO: result: no" >&5
12790echo "${ECHO_T}no" >&6
12791fi
12792
12793
12794 echo "$as_me:$LINENO: checking for $PERL suitability" >&5
12795echo $ECHO_N "checking for $PERL suitability... $ECHO_C" >&6
12796 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
12797
12798 save_CXXFLAGS="$CXXFLAGS"
12799 save_LIBS="$LIBS"
12800 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
12801 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
12802 cat >conftest.$ac_ext <<_ACEOF
12803/* confdefs.h. */
12804_ACEOF
12805cat confdefs.h >>conftest.$ac_ext
12806cat >>conftest.$ac_ext <<_ACEOF
12807/* end confdefs.h. */
12808
12809#include <EXTERN.h>
12810#include <perl.h>
12811#include <XSUB.h>
12812
12813int
12814main ()
12815{
12816
12817 PerlInterpreter *perl = perl_alloc ();
12818
12819 ;
12820 return 0;
12821}
12822_ACEOF
12823rm -f conftest.$ac_objext conftest$ac_exeext
12824if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12825 (eval $ac_link) 2>conftest.er1
12826 ac_status=$?
12827 grep -v '^ *+' conftest.er1 >conftest.err
12828 rm -f conftest.er1
12829 cat conftest.err >&5
12830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12831 (exit $ac_status); } &&
12832 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12834 (eval $ac_try) 2>&5
12835 ac_status=$?
12836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12837 (exit $ac_status); }; } &&
12838 { ac_try='test -s conftest$ac_exeext'
12839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12840 (eval $ac_try) 2>&5
12841 ac_status=$?
12842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12843 (exit $ac_status); }; }; then
12844 rxvt_perl_link=yes
12845else
12846 echo "$as_me: failed program was:" >&5
12847sed 's/^/| /' conftest.$ac_ext >&5
12848
12849rxvt_perl_link=no
12850fi
12851rm -f conftest.err conftest.$ac_objext \
12852 conftest$ac_exeext conftest.$ac_ext
12853 CXXFLAGS="$save_CXXFLAGS"
12854 LIBS="$save_LIBS"
12855
12856 if test x$rxvt_perl_link = xyes; then
12857 echo "$as_me:$LINENO: result: ok" >&5
12858echo "${ECHO_T}ok" >&6
12859
12860cat >>confdefs.h <<\_ACEOF
12861#define ENABLE_PERL 1
12862_ACEOF
12863
12864 IF_PERL=
12865 PERL_O=rxvtperl.o
12866 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
12867 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
12868 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
12869 else
12870 support_perl=no
12871 echo "$as_me:$LINENO: result: no, unable to link" >&5
12872echo "${ECHO_T}no, unable to link" >&6
12873 fi
12874 else
12875 { { echo "$as_me:$LINENO: error: no working perl found" >&5
12876echo "$as_me: error: no working perl found" >&2;}
12877 { (exit or perl not version >= 5.8); exit or perl not version >= 5.8; }; }
12878 support_perl=no
12879 fi
12880fi
12881
12882
12883
12884
12885
12886
12887
12888if test x$support_perl = xyes; then
12889 support_frills=yes
12890fi
12891
12892
12893CFLAGS=${CFLAGS--O}
12894LDFLAGS=${LDFLAGS--O}
12895
12896CPPFLAGS="$CPPFLAGS"
12897
12898
12899
12900
12901
12902
12903
12904if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
12905 DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
12906 LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
12907 X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
12908 X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
12909 XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
12910fi
12911
12912
12913
12914
12915
12916MCOMMON=./autoconf/Make.common
12917
12918
12919test "$program_prefix" != NONE &&
12920 program_transform_name="s,^,$program_prefix,;$program_transform_name"
12921# Use a double $ so make ignores it.
12922test "$program_suffix" != NONE &&
12923 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
12924# Double any \ or $. echo might interpret backslashes.
12925# By default was `s,x,x', remove it if useless.
12926cat <<\_ACEOF >conftest.sed
12927s/[\\$]/&&/g;s/;s,x,x,$//
12928_ACEOF
12929program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
12930rm conftest.sed
12931
12932
12933
12934
12935
12936if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
12937 include_stdint_h="#include <stdint.h>"
12938else
12939 include_stdint_h="/* #include <stdint.h> */"
12940fi
12941if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
12942 include_stdarg_h="#include <cstdarg>"
12943else
12944 include_stdarg_h="/* #include <cstdarg> */"
12945fi
12946if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
12947 include_stdlib_h="#include <cstdlib>"
12948else
12949 include_stdlib_h="/* #include <cstdlib> */"
12950fi
12951if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
12952 include_unistd_h="#include <unistd.h>"
12953else
12954 include_unistd_h="/* #include <unistd.h> */"
12955fi
12956if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
12957 include_string_h="#include <cstring>"
12958else
12959 include_string_h="/* #include <cstring> */"
12960fi
12961if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
12962 include_fcntl_h="#include <fcntl.h>"
12963else
12964 include_fcntl_h="/* #include <fcntl.h> */"
12965fi
12966if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
12967 include_util_h="#include <util.h>"
12968else
12969 include_util_h="/* #include <util.h> */"
12970fi
12971if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
12972 include_assert_h="#include <assert.h>"
12973else
12974 include_assert_h="/* #include <assert.h> */"
12975fi
12976if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
12977 include_sys_ioctl_h="#include <sys/ioctl.h>"
12978else
12979 include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
12980fi
12981if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
12982 include_sys_select_h="#include <sys/select.h>"
12983else
12984 include_sys_select_h="/* #include <sys/select.h> */"
12985fi
12986if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
12987 include_sys_strredir_h="#include <sys/strredir.h>"
12988else
12989 include_sys_strredir_h="/* #include <sys/strredir.h> */"
12990fi
12991if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
12992 include_sys_time_h="#include <sys/time.h>"
12993else
12994 include_sys_time_h="/* #include <sys/time.h> */"
12995fi
12996if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
12997 include_time_h="#include <time.h>"
12998else
12999 include_time_h="/* #include <time.h> */"
13000fi
13001
17039 ac_config_files="$ac_config_files autoconf/Make.common Makefile doc/Makefile src/Makefile src/test/Makefile src/rxvtlib.h W11/Makefile" 13002 ac_config_files="$ac_config_files autoconf/Make.common Makefile doc/Makefile src/Makefile src/rxvtlib.h"
13003
17040cat >confcache <<\_ACEOF 13004cat >confcache <<\_ACEOF
17041# This file is a shell script that caches the results of configure 13005# This file is a shell script that caches the results of configure
17042# tests run on this system so they can be shared between configure 13006# tests run on this system so they can be shared between configure
17043# scripts and configure runs, see configure's option --config-cache. 13007# scripts and configure runs, see configure's option --config-cache.
17044# It is not useful on other systems. If it contains results you don't 13008# It is not useful on other systems. If it contains results you don't
17564 # Handling of arguments. 13528 # Handling of arguments.
17565 "autoconf/Make.common" ) CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;; 13529 "autoconf/Make.common" ) CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;;
17566 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13530 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17567 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 13531 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17568 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 13532 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
17569 "src/test/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/test/Makefile" ;;
17570 "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;; 13533 "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
17571 "W11/Makefile" ) CONFIG_FILES="$CONFIG_FILES W11/Makefile" ;;
17572 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:autoconf/config.h.in" ;; 13534 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:autoconf/config.h.in" ;;
17573 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 13535 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17574echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 13536echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17575 { (exit 1); exit 1; }; };; 13537 { (exit 1); exit 1; }; };;
17576 esac 13538 esac
17652s,@DEFS@,$DEFS,;t t 13614s,@DEFS@,$DEFS,;t t
17653s,@ECHO_C@,$ECHO_C,;t t 13615s,@ECHO_C@,$ECHO_C,;t t
17654s,@ECHO_N@,$ECHO_N,;t t 13616s,@ECHO_N@,$ECHO_N,;t t
17655s,@ECHO_T@,$ECHO_T,;t t 13617s,@ECHO_T@,$ECHO_T,;t t
17656s,@LIBS@,$LIBS,;t t 13618s,@LIBS@,$LIBS,;t t
13619s,@build@,$build,;t t
13620s,@build_cpu@,$build_cpu,;t t
13621s,@build_vendor@,$build_vendor,;t t
13622s,@build_os@,$build_os,;t t
13623s,@host@,$host,;t t
13624s,@host_cpu@,$host_cpu,;t t
13625s,@host_vendor@,$host_vendor,;t t
13626s,@host_os@,$host_os,;t t
17657s,@VERSION@,$VERSION,;t t 13627s,@VERSION@,$VERSION,;t t
17658s,@DATE@,$DATE,;t t 13628s,@DATE@,$DATE,;t t
17659s,@LSMDATE@,$LSMDATE,;t t 13629s,@LSMDATE@,$LSMDATE,;t t
17660s,@LIBVERSION@,$LIBVERSION,;t t 13630s,@LIBVERSION@,$LIBVERSION,;t t
17661s,@CC@,$CC,;t t 13631s,@CC@,$CC,;t t
17674s,@INSTALL_DATA@,$INSTALL_DATA,;t t 13644s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17675s,@AWK@,$AWK,;t t 13645s,@AWK@,$AWK,;t t
17676s,@LINKER@,$LINKER,;t t 13646s,@LINKER@,$LINKER,;t t
17677s,@CXXCPP@,$CXXCPP,;t t 13647s,@CXXCPP@,$CXXCPP,;t t
17678s,@EGREP@,$EGREP,;t t 13648s,@EGREP@,$EGREP,;t t
17679s,@build@,$build,;t t
17680s,@build_cpu@,$build_cpu,;t t
17681s,@build_vendor@,$build_vendor,;t t
17682s,@build_os@,$build_os,;t t
17683s,@host@,$host,;t t
17684s,@host_cpu@,$host_cpu,;t t
17685s,@host_vendor@,$host_vendor,;t t
17686s,@host_os@,$host_os,;t t
17687s,@LN_S@,$LN_S,;t t
17688s,@ECHO@,$ECHO,;t t
17689s,@RANLIB@,$RANLIB,;t t
17690s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17691s,@STRIP@,$STRIP,;t t
17692s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
17693s,@LIBTOOL@,$LIBTOOL,;t t
17694s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t 13649s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t
17695s,@RXVTNAME@,$RXVTNAME,;t t 13650s,@RXVTNAME@,$RXVTNAME,;t t
17696s,@MV@,$MV,;t t 13651s,@MV@,$MV,;t t
17697s,@RM@,$RM,;t t 13652s,@RM@,$RM,;t t
17698s,@CP@,$CP,;t t 13653s,@CP@,$CP,;t t
17699s,@LN@,$LN,;t t 13654s,@LN@,$LN,;t t
17700s,@SED@,$SED,;t t 13655s,@SED@,$SED,;t t
13656s,@ECHO@,$ECHO,;t t
17701s,@CMP@,$CMP,;t t 13657s,@CMP@,$CMP,;t t
17702s,@TBL@,$TBL,;t t 13658s,@TBL@,$TBL,;t t
13659s,@TIC@,$TIC,;t t
17703s,@X_CFLAGS@,$X_CFLAGS,;t t 13660s,@X_CFLAGS@,$X_CFLAGS,;t t
17704s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t 13661s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
17705s,@X_LIBS@,$X_LIBS,;t t 13662s,@X_LIBS@,$X_LIBS,;t t
17706s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t 13663s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
17707s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t 13664s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t
17711s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t 13668s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
17712s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t 13669s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
17713s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t 13670s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
17714s,@rxvt_intp_define@,$rxvt_intp_define,;t t 13671s,@rxvt_intp_define@,$rxvt_intp_define,;t t
17715s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t 13672s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
13673s,@PERL@,$PERL,;t t
13674s,@PERLLIB@,$PERLLIB,;t t
13675s,@PERLFLAGS@,$PERLFLAGS,;t t
13676s,@PERLPRIVLIBEXP@,$PERLPRIVLIBEXP,;t t
13677s,@IF_PERL@,$IF_PERL,;t t
13678s,@PERL_O@,$PERL_O,;t t
17716s,@DEBUG@,$DEBUG,;t t 13679s,@DEBUG@,$DEBUG,;t t
17717s,@DINCLUDE@,$DINCLUDE,;t t 13680s,@DINCLUDE@,$DINCLUDE,;t t
17718s,@DLIB@,$DLIB,;t t 13681s,@DLIB@,$DLIB,;t t
17719s,@include_stdint_h@,$include_stdint_h,;t t 13682s,@include_stdint_h@,$include_stdint_h,;t t
17720s,@include_stdarg_h@,$include_stdarg_h,;t t 13683s,@include_stdarg_h@,$include_stdarg_h,;t t
18261 utmp file: $rxvt_cv_path_utmp 14224 utmp file: $rxvt_cv_path_utmp
18262 utmpx file: $rxvt_cv_path_utmpx 14225 utmpx file: $rxvt_cv_path_utmpx
18263 wtmp file: $rxvt_cv_path_wtmp 14226 wtmp file: $rxvt_cv_path_wtmp
18264 wtmpx file: $rxvt_cv_path_wtmpx 14227 wtmpx file: $rxvt_cv_path_wtmpx
18265 lastlog file: $rxvt_cv_path_lastlog 14228 lastlog file: $rxvt_cv_path_lastlog
18266 ttys/ttytab file: $rxvt_cv_path_ttytab" 14229 ttys/ttytab file: $rxvt_cv_path_ttytab
14230 embedded perl: $support_perl"
18267 echo 14231 echo
18268fi 14232fi
18269if test x$term != x; then 14233if test x$term != x; then
18270 echo " set TERM to: $term" 14234 echo " set TERM to: $term"
18271fi 14235fi
18300 echo ". functions could not be found. ." 14264 echo ". functions could not be found. ."
18301 echo ". XIM is now being DISABLED! ." 14265 echo ". XIM is now being DISABLED! ."
18302 echo ".----------------------------------------------------------------." 14266 echo ".----------------------------------------------------------------."
18303fi 14267fi
18304 14268
18305echo " *** Please check src/feature.h for further options ***" 14269echo " *** Optionally check src/feature.h for further options ***"
18306echo 14270echo
18307 14271
18308echo ".----------------------------------------------------------------." 14272echo ".----------------------------------------------------------------."
18309echo ". NOTE: most features are disabled by default, try ." 14273echo ". NOTE: some features are disabled by default, try ."
18310echo ". configure --help to get an idea of the optional features ." 14274echo ". configure --help to get an idea of the optional features, ."
14275echo ". or read ./README.configure ."
14276echo ". ."
14277echo ". The script ./reconf gives a reasonable baseline, try it if ."
14278echo ". you do not want to read documentation and still want some ."
14279echo ". useful features. ."
18311echo ".----------------------------------------------------------------." 14280echo ".----------------------------------------------------------------."
18312echo 14281echo
18313 14282

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines