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.82 by root, Fri Jan 20 16:02:20 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 EGREP LINKER INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED ECHO CMP TIC CXXCPP 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=''
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
476# The variables have the same names as the options, with 318# The variables have the same names as the options, with
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
1049 --enable-xim XIM (X Input Method) protocol support 887 --enable-xim XIM (X Input Method) protocol support
1050 --enable-ttygid enable tty setting to group named "tty" 888 --enable-ttygid enable tty setting to group named "tty"
1051 --disable-backspace-key disable handling of the backspace key 889 --disable-backspace-key disable handling of the backspace key
1052 --disable-delete-key disable handling of the delete key 890 --disable-delete-key disable handling of the delete key
1053 --disable-resources disable all resource checking 891 --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) 892 --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) 893 --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 894 --disable-swapscreen disable swap screen support
895 --enable-iso14755 enable support for extended ISO 14755 modes
1059 --enable-frills enable support for rarely used features 896 --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 897 --enable-24bit enable support for using 24bit visuals if available
1062 --enable-keepscrolling enable continual scrolling on scrollbar arrow press 898 --enable-keepscrolling enable continual scrolling on scrollbar arrow press
1063 --enable-selectionscrolling enable scrolling during selections 899 --enable-selectionscrolling enable scrolling during selections
1064 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 900 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
1065 --enable-slipwheeling enable slip wheel scrolling (requires previous) 901 --enable-slipwheeling enable slip wheel scrolling (requires previous)
1066 --enable-dmalloc enable Gray Watson's malloc - for debugging use 902 --enable-dmalloc enable Gray Watson's malloc - for debugging use
1067 --enable-dlmalloc enable Doug Lea's malloc - for production use 903 --enable-dlmalloc enable Doug Lea's malloc - for production use
1068 NOTE: enable only one malloc package 904 NOTE: enable only one malloc package
1069 --enable-smart-resize enable smart growth/shrink behaviour 905 --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 906 --enable-text-blink enable blinking text
1073 --enable-pointer-blank enable pointer blank when typing or inactive pointer 907 --enable-pointer-blank enable pointer blank when typing or inactive pointer
1074 908
1075Optional Packages: 909Optional Packages:
1076 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 910 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1077 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 911 --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) 912 --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) 913 --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) 914 --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) 915 --with-name=NAME set the basename for the installed binaries (default: urxvt)
1084 --with-term=NAME set the terminal to NAME (default: rxvt) 916 --with-term=NAME set the terminal to NAME (default: rxvt)
1085 --with-terminfo=PATH set the path to the terminfo tree to PATH 917 --with-terminfo=PATH set the path to the terminfo tree to PATH
1536 1368
1537 1369
1538 1370
1539 1371
1540 1372
1373
1374
1375 ac_config_headers="$ac_config_headers config.h:config.h.in"
1376
1377
1541ac_aux_dir= 1378ac_aux_dir=
1542for ac_dir in autoconf $srcdir/autoconf; do 1379for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1543 if test -f $ac_dir/install-sh; then 1380 if test -f $ac_dir/install-sh; then
1544 ac_aux_dir=$ac_dir 1381 ac_aux_dir=$ac_dir
1545 ac_install_sh="$ac_aux_dir/install-sh -c" 1382 ac_install_sh="$ac_aux_dir/install-sh -c"
1546 break 1383 break
1547 elif test -f $ac_dir/install.sh; then 1384 elif test -f $ac_dir/install.sh; then
1553 ac_install_sh="$ac_aux_dir/shtool install -c" 1390 ac_install_sh="$ac_aux_dir/shtool install -c"
1554 break 1391 break
1555 fi 1392 fi
1556done 1393done
1557if test -z "$ac_aux_dir"; then 1394if test -z "$ac_aux_dir"; then
1558 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&5 1395 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1559echo "$as_me: error: cannot find install-sh or install.sh in autoconf $srcdir/autoconf" >&2;} 1396echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1560 { (exit 1); exit 1; }; } 1397 { (exit 1); exit 1; }; }
1561fi 1398fi
1562ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1399ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1563ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1400ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1564ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1401ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1565 1402
1566 ac_config_headers="$ac_config_headers config.h:autoconf/config.h.in" 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
1567 1456
1568 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 ""
1463
1464orig_CXXFLAGS="$CXXFLAGS"
1576 1465
1577 1466
1578ac_ext=c 1467ac_ext=c
1579ac_cpp='$CPP $CPPFLAGS' 1468ac_cpp='$CPP $CPPFLAGS'
1580ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1469ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3161 3050
3162test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3051test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3163 3052
3164test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3053test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3165 3054
3166for ac_prog in gawk mawk nawk awk
3167do
3168 # Extract the first word of "$ac_prog", so it can be a program name with args.
3169set dummy $ac_prog; ac_word=$2
3170echo "$as_me:$LINENO: checking for $ac_word" >&5
3171echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3172if test "${ac_cv_prog_AWK+set}" = set; then
3173 echo $ECHO_N "(cached) $ECHO_C" >&6
3174else
3175 if test -n "$AWK"; then
3176 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3177else
3178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3179for as_dir in $PATH
3180do
3181 IFS=$as_save_IFS
3182 test -z "$as_dir" && as_dir=.
3183 for ac_exec_ext in '' $ac_executable_extensions; do
3184 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3185 ac_cv_prog_AWK="$ac_prog"
3186 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3187 break 2
3188 fi
3189done
3190done
3191 3055
3192fi
3193fi
3194AWK=$ac_cv_prog_AWK
3195if test -n "$AWK"; then
3196 echo "$as_me:$LINENO: result: $AWK" >&5
3197echo "${ECHO_T}$AWK" >&6
3198else
3199 echo "$as_me:$LINENO: result: no" >&5
3200echo "${ECHO_T}no" >&6
3201fi
3202
3203 test -n "$AWK" && break
3204done
3205
3206
3207ac_ext=c
3208ac_cpp='$CPP $CPPFLAGS'
3209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3211ac_compiler_gnu=$ac_cv_c_compiler_gnu
3212
3213
3214LINKER="$CXX"
3215if test x$GCC = xyes && test x$GXX = xyes; then
3216
3217echo "$as_me:$LINENO: checking for main in -lsupc++" >&5
3218echo $ECHO_N "checking for main in -lsupc++... $ECHO_C" >&6
3219if test "${ac_cv_lib_supcpp_main+set}" = set; then
3220 echo $ECHO_N "(cached) $ECHO_C" >&6
3221else
3222 ac_check_lib_save_LIBS=$LIBS
3223LIBS="-lsupc++ $LIBS"
3224cat >conftest.$ac_ext <<_ACEOF
3225/* confdefs.h. */
3226_ACEOF
3227cat confdefs.h >>conftest.$ac_ext
3228cat >>conftest.$ac_ext <<_ACEOF
3229/* end confdefs.h. */
3230
3231
3232int
3233main ()
3234{
3235main ();
3236 ;
3237 return 0;
3238}
3239_ACEOF
3240rm -f conftest.$ac_objext conftest$ac_exeext
3241if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3242 (eval $ac_link) 2>conftest.er1
3243 ac_status=$?
3244 grep -v '^ *+' conftest.er1 >conftest.err
3245 rm -f conftest.er1
3246 cat conftest.err >&5
3247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3248 (exit $ac_status); } &&
3249 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3251 (eval $ac_try) 2>&5
3252 ac_status=$?
3253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3254 (exit $ac_status); }; } &&
3255 { ac_try='test -s conftest$ac_exeext'
3256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3257 (eval $ac_try) 2>&5
3258 ac_status=$?
3259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3260 (exit $ac_status); }; }; then
3261 ac_cv_lib_supcpp_main=yes
3262else
3263 echo "$as_me: failed program was:" >&5
3264sed 's/^/| /' conftest.$ac_ext >&5
3265
3266ac_cv_lib_supcpp_main=no
3267fi
3268rm -f conftest.err conftest.$ac_objext \
3269 conftest$ac_exeext conftest.$ac_ext
3270LIBS=$ac_check_lib_save_LIBS
3271fi
3272echo "$as_me:$LINENO: result: $ac_cv_lib_supcpp_main" >&5
3273echo "${ECHO_T}$ac_cv_lib_supcpp_main" >&6
3274if test $ac_cv_lib_supcpp_main = yes; then
3275
3276 LINKER="$CC"
3277 LIBS="$LIBS -lsupc++"
3278
3279fi
3280
3281fi
3282LINKER=$LINKER
3283
3284
3285CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE"
3286
3287
3288ac_ext=cc
3289ac_cpp='$CXXCPP $CPPFLAGS'
3290ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3291ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3292ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3293
3294
3295
3296ac_ext=cc
3297ac_cpp='$CXXCPP $CPPFLAGS'
3298ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3299ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3300ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3301echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
3302echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
3303if test -z "$CXXCPP"; then
3304 if test "${ac_cv_prog_CXXCPP+set}" = set; then
3305 echo $ECHO_N "(cached) $ECHO_C" >&6
3306else
3307 # Double quotes because CXXCPP needs to be expanded
3308 for CXXCPP in "$CXX -E" "/lib/cpp"
3309 do
3310 ac_preproc_ok=false
3311for ac_cxx_preproc_warn_flag in '' yes
3312do
3313 # Use a header file that comes with gcc, so configuring glibc
3314 # with a fresh cross-compiler works.
3315 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3316 # <limits.h> exists even on freestanding compilers.
3317 # On the NeXT, cc -E runs the code through the compiler's parser,
3318 # not just through cpp. "Syntax error" is here to catch this case.
3319 cat >conftest.$ac_ext <<_ACEOF
3320/* confdefs.h. */
3321_ACEOF
3322cat confdefs.h >>conftest.$ac_ext
3323cat >>conftest.$ac_ext <<_ACEOF
3324/* end confdefs.h. */
3325#ifdef __STDC__
3326# include <limits.h>
3327#else
3328# include <assert.h>
3329#endif
3330 Syntax error
3331_ACEOF
3332if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3333 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3334 ac_status=$?
3335 grep -v '^ *+' conftest.er1 >conftest.err
3336 rm -f conftest.er1
3337 cat conftest.err >&5
3338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3339 (exit $ac_status); } >/dev/null; then
3340 if test -s conftest.err; then
3341 ac_cpp_err=$ac_cxx_preproc_warn_flag
3342 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3343 else
3344 ac_cpp_err=
3345 fi
3346else
3347 ac_cpp_err=yes
3348fi
3349if test -z "$ac_cpp_err"; then
3350 :
3351else
3352 echo "$as_me: failed program was:" >&5
3353sed 's/^/| /' conftest.$ac_ext >&5
3354
3355 # Broken: fails on valid input.
3356continue
3357fi
3358rm -f conftest.err conftest.$ac_ext
3359
3360 # OK, works on sane cases. Now check whether non-existent headers
3361 # can be detected and how.
3362 cat >conftest.$ac_ext <<_ACEOF
3363/* confdefs.h. */
3364_ACEOF
3365cat confdefs.h >>conftest.$ac_ext
3366cat >>conftest.$ac_ext <<_ACEOF
3367/* end confdefs.h. */
3368#include <ac_nonexistent.h>
3369_ACEOF
3370if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3371 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3372 ac_status=$?
3373 grep -v '^ *+' conftest.er1 >conftest.err
3374 rm -f conftest.er1
3375 cat conftest.err >&5
3376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3377 (exit $ac_status); } >/dev/null; then
3378 if test -s conftest.err; then
3379 ac_cpp_err=$ac_cxx_preproc_warn_flag
3380 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3381 else
3382 ac_cpp_err=
3383 fi
3384else
3385 ac_cpp_err=yes
3386fi
3387if test -z "$ac_cpp_err"; then
3388 # Broken: success on invalid input.
3389continue
3390else
3391 echo "$as_me: failed program was:" >&5
3392sed 's/^/| /' conftest.$ac_ext >&5
3393
3394 # Passes both tests.
3395ac_preproc_ok=:
3396break
3397fi
3398rm -f conftest.err conftest.$ac_ext
3399
3400done
3401# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3402rm -f conftest.err conftest.$ac_ext
3403if $ac_preproc_ok; then
3404 break
3405fi
3406
3407 done
3408 ac_cv_prog_CXXCPP=$CXXCPP
3409
3410fi
3411 CXXCPP=$ac_cv_prog_CXXCPP
3412else
3413 ac_cv_prog_CXXCPP=$CXXCPP
3414fi
3415echo "$as_me:$LINENO: result: $CXXCPP" >&5
3416echo "${ECHO_T}$CXXCPP" >&6
3417ac_preproc_ok=false
3418for ac_cxx_preproc_warn_flag in '' yes
3419do
3420 # Use a header file that comes with gcc, so configuring glibc
3421 # with a fresh cross-compiler works.
3422 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3423 # <limits.h> exists even on freestanding compilers.
3424 # On the NeXT, cc -E runs the code through the compiler's parser,
3425 # not just through cpp. "Syntax error" is here to catch this case.
3426 cat >conftest.$ac_ext <<_ACEOF
3427/* confdefs.h. */
3428_ACEOF
3429cat confdefs.h >>conftest.$ac_ext
3430cat >>conftest.$ac_ext <<_ACEOF
3431/* end confdefs.h. */
3432#ifdef __STDC__
3433# include <limits.h>
3434#else
3435# include <assert.h>
3436#endif
3437 Syntax error
3438_ACEOF
3439if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3440 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3441 ac_status=$?
3442 grep -v '^ *+' conftest.er1 >conftest.err
3443 rm -f conftest.er1
3444 cat conftest.err >&5
3445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3446 (exit $ac_status); } >/dev/null; then
3447 if test -s conftest.err; then
3448 ac_cpp_err=$ac_cxx_preproc_warn_flag
3449 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3450 else
3451 ac_cpp_err=
3452 fi
3453else
3454 ac_cpp_err=yes
3455fi
3456if test -z "$ac_cpp_err"; then
3457 :
3458else
3459 echo "$as_me: failed program was:" >&5
3460sed 's/^/| /' conftest.$ac_ext >&5
3461
3462 # Broken: fails on valid input.
3463continue
3464fi
3465rm -f conftest.err conftest.$ac_ext
3466
3467 # OK, works on sane cases. Now check whether non-existent headers
3468 # can be detected and how.
3469 cat >conftest.$ac_ext <<_ACEOF
3470/* confdefs.h. */
3471_ACEOF
3472cat confdefs.h >>conftest.$ac_ext
3473cat >>conftest.$ac_ext <<_ACEOF
3474/* end confdefs.h. */
3475#include <ac_nonexistent.h>
3476_ACEOF
3477if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3478 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3479 ac_status=$?
3480 grep -v '^ *+' conftest.er1 >conftest.err
3481 rm -f conftest.er1
3482 cat conftest.err >&5
3483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3484 (exit $ac_status); } >/dev/null; then
3485 if test -s conftest.err; then
3486 ac_cpp_err=$ac_cxx_preproc_warn_flag
3487 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3488 else
3489 ac_cpp_err=
3490 fi
3491else
3492 ac_cpp_err=yes
3493fi
3494if test -z "$ac_cpp_err"; then
3495 # Broken: success on invalid input.
3496continue
3497else
3498 echo "$as_me: failed program was:" >&5
3499sed 's/^/| /' conftest.$ac_ext >&5
3500
3501 # Passes both tests.
3502ac_preproc_ok=:
3503break
3504fi
3505rm -f conftest.err conftest.$ac_ext
3506
3507done
3508# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3509rm -f conftest.err conftest.$ac_ext
3510if $ac_preproc_ok; then
3511 :
3512else
3513 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3514See \`config.log' for more details." >&5
3515echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3516See \`config.log' for more details." >&2;}
3517 { (exit 1); exit 1; }; }
3518fi
3519
3520ac_ext=cc
3521ac_cpp='$CXXCPP $CPPFLAGS'
3522ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3523ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3524ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3525 3056
3526 3057
3527echo "$as_me:$LINENO: checking for egrep" >&5 3058echo "$as_me:$LINENO: checking for egrep" >&5
3528echo $ECHO_N "checking for egrep... $ECHO_C" >&6 3059echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3529if test "${ac_cv_prog_egrep+set}" = set; then 3060if test "${ac_cv_prog_egrep+set}" = set; then
3604 grep -v '^ *+' conftest.er1 >conftest.err 3135 grep -v '^ *+' conftest.er1 >conftest.err
3605 rm -f conftest.er1 3136 rm -f conftest.er1
3606 cat conftest.err >&5 3137 cat conftest.err >&5
3607 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3608 (exit $ac_status); } && 3139 (exit $ac_status); } &&
3609 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3140 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3611 (eval $ac_try) 2>&5 3142 (eval $ac_try) 2>&5
3612 ac_status=$? 3143 ac_status=$?
3613 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3614 (exit $ac_status); }; } && 3145 (exit $ac_status); }; } &&
3658 grep -v '^ *+' conftest.er1 >conftest.err 3189 grep -v '^ *+' conftest.er1 >conftest.err
3659 rm -f conftest.er1 3190 rm -f conftest.er1
3660 cat conftest.err >&5 3191 cat conftest.err >&5
3661 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3662 (exit $ac_status); } && 3193 (exit $ac_status); } &&
3663 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 3194 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3665 (eval $ac_try) 2>&5 3196 (eval $ac_try) 2>&5
3666 ac_status=$? 3197 ac_status=$?
3667 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3668 (exit $ac_status); }; } && 3199 (exit $ac_status); }; } &&
3691 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS" 3222 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3692 3223
3693fi 3224fi
3694 3225
3695 3226
3227ac_ext=c
3228ac_cpp='$CPP $CPPFLAGS'
3229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3231ac_compiler_gnu=$ac_cv_c_compiler_gnu
3232
3233
3234LINKER="$CXX"
3235if test x$GCC = xyes && test x$GXX = xyes; then
3236 echo "$as_me:$LINENO: checking for main in -lsupc++" >&5
3237echo $ECHO_N "checking for main in -lsupc++... $ECHO_C" >&6
3238if test "${ac_cv_lib_supcpp_main+set}" = set; then
3239 echo $ECHO_N "(cached) $ECHO_C" >&6
3240else
3241 ac_check_lib_save_LIBS=$LIBS
3242LIBS="-lsupc++ $LIBS"
3243cat >conftest.$ac_ext <<_ACEOF
3244/* confdefs.h. */
3245_ACEOF
3246cat confdefs.h >>conftest.$ac_ext
3247cat >>conftest.$ac_ext <<_ACEOF
3248/* end confdefs.h. */
3249
3250
3251int
3252main ()
3253{
3254main ();
3255 ;
3256 return 0;
3257}
3258_ACEOF
3259rm -f conftest.$ac_objext conftest$ac_exeext
3260if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3261 (eval $ac_link) 2>conftest.er1
3262 ac_status=$?
3263 grep -v '^ *+' conftest.er1 >conftest.err
3264 rm -f conftest.er1
3265 cat conftest.err >&5
3266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3267 (exit $ac_status); } &&
3268 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3269 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3270 (eval $ac_try) 2>&5
3271 ac_status=$?
3272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3273 (exit $ac_status); }; } &&
3274 { ac_try='test -s conftest$ac_exeext'
3275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3276 (eval $ac_try) 2>&5
3277 ac_status=$?
3278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3279 (exit $ac_status); }; }; then
3280 ac_cv_lib_supcpp_main=yes
3281else
3282 echo "$as_me: failed program was:" >&5
3283sed 's/^/| /' conftest.$ac_ext >&5
3284
3285ac_cv_lib_supcpp_main=no
3286fi
3287rm -f conftest.err conftest.$ac_objext \
3288 conftest$ac_exeext conftest.$ac_ext
3289LIBS=$ac_check_lib_save_LIBS
3290fi
3291echo "$as_me:$LINENO: result: $ac_cv_lib_supcpp_main" >&5
3292echo "${ECHO_T}$ac_cv_lib_supcpp_main" >&6
3293if test $ac_cv_lib_supcpp_main = yes; then
3294
3295 LINKER="$CC"
3296 LIBS="$LIBS -lsupc++"
3297
3298fi
3299
3300fi
3301LINKER=$LINKER
3302
3303
3304ac_ext=cc
3305ac_cpp='$CXXCPP $CPPFLAGS'
3306ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3307ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3308ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3309
3310if test -z "$orig_CXXFLAGS"; then
3311 if test x$GCC = xyes && test "x$GXX" = xyes; then
3312 CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs"
3313
3314cat >conftest.$ac_ext <<_ACEOF
3315int i;
3316_ACEOF
3317rm -f conftest.$ac_objext
3318if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3319 (eval $ac_compile) 2>conftest.er1
3320 ac_status=$?
3321 grep -v '^ *+' conftest.er1 >conftest.err
3322 rm -f conftest.er1
3323 cat conftest.err >&5
3324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3325 (exit $ac_status); } &&
3326 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3328 (eval $ac_try) 2>&5
3329 ac_status=$?
3330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3331 (exit $ac_status); }; } &&
3332 { ac_try='test -s conftest.$ac_objext'
3333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3334 (eval $ac_try) 2>&5
3335 ac_status=$?
3336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3337 (exit $ac_status); }; }; then
3338 :
3339else
3340 echo "$as_me: failed program was:" >&5
3341sed 's/^/| /' conftest.$ac_ext >&5
3342
3343CXXFLAGS="-g -O3"
3344fi
3345rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3346 else
3347 CXXFLAGS="-O"
3348 fi
3349 CFLAGS="$CXXFLAGS"
3350fi
3351
3352
3353cat >>confdefs.h <<\_ACEOF
3354#define _GNU_SOURCE 1
3355_ACEOF
3356
3357
3358case $host in
3359 *-*-solaris* )
3360
3361cat >>confdefs.h <<\_ACEOF
3362#define _XOPEN_SOURCE_EXTENDED 1
3363_ACEOF
3364
3365
3366cat >>confdefs.h <<\_ACEOF
3367#define _XOPEN_SOURCE 2
3368_ACEOF
3369
3370
3371cat >>confdefs.h <<\_ACEOF
3372#define __EXTENSIONS__ 1
3373_ACEOF
3374
3375 ;;
3376esac
3377
3378
3379echo "$as_me:$LINENO: checking for setlocale" >&5
3380echo $ECHO_N "checking for setlocale... $ECHO_C" >&6
3381if test "${ac_cv_func_setlocale+set}" = set; then
3382 echo $ECHO_N "(cached) $ECHO_C" >&6
3383else
3384 cat >conftest.$ac_ext <<_ACEOF
3385/* confdefs.h. */
3386_ACEOF
3387cat confdefs.h >>conftest.$ac_ext
3388cat >>conftest.$ac_ext <<_ACEOF
3389/* end confdefs.h. */
3390/* Define setlocale to an innocuous variant, in case <limits.h> declares setlocale.
3391 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3392#define setlocale innocuous_setlocale
3393
3394/* System header to define __stub macros and hopefully few prototypes,
3395 which can conflict with char setlocale (); below.
3396 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3397 <limits.h> exists even on freestanding compilers. */
3398
3399#ifdef __STDC__
3400# include <limits.h>
3401#else
3402# include <assert.h>
3403#endif
3404
3405#undef setlocale
3406
3407/* Override any gcc2 internal prototype to avoid an error. */
3408#ifdef __cplusplus
3409extern "C"
3410{
3411#endif
3412/* We use char because int might match the return type of a gcc2
3413 builtin and then its argument prototype would still apply. */
3414char setlocale ();
3415/* The GNU C library defines this for functions which it implements
3416 to always fail with ENOSYS. Some functions are actually named
3417 something starting with __ and the normal name is an alias. */
3418#if defined (__stub_setlocale) || defined (__stub___setlocale)
3419choke me
3420#else
3421char (*f) () = setlocale;
3422#endif
3423#ifdef __cplusplus
3424}
3425#endif
3426
3427int
3428main ()
3429{
3430return f != setlocale;
3431 ;
3432 return 0;
3433}
3434_ACEOF
3435rm -f conftest.$ac_objext conftest$ac_exeext
3436if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3437 (eval $ac_link) 2>conftest.er1
3438 ac_status=$?
3439 grep -v '^ *+' conftest.er1 >conftest.err
3440 rm -f conftest.er1
3441 cat conftest.err >&5
3442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3443 (exit $ac_status); } &&
3444 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3445 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3446 (eval $ac_try) 2>&5
3447 ac_status=$?
3448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3449 (exit $ac_status); }; } &&
3450 { ac_try='test -s conftest$ac_exeext'
3451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3452 (eval $ac_try) 2>&5
3453 ac_status=$?
3454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3455 (exit $ac_status); }; }; then
3456 ac_cv_func_setlocale=yes
3457else
3458 echo "$as_me: failed program was:" >&5
3459sed 's/^/| /' conftest.$ac_ext >&5
3460
3461ac_cv_func_setlocale=no
3462fi
3463rm -f conftest.err conftest.$ac_objext \
3464 conftest$ac_exeext conftest.$ac_ext
3465fi
3466echo "$as_me:$LINENO: result: $ac_cv_func_setlocale" >&5
3467echo "${ECHO_T}$ac_cv_func_setlocale" >&6
3468if test $ac_cv_func_setlocale = yes; then
3469 :
3470else
3696echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5 3471 echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
3697echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6 3472echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6
3698if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then 3473if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
3699 echo $ECHO_N "(cached) $ECHO_C" >&6 3474 echo $ECHO_N "(cached) $ECHO_C" >&6
3700else 3475else
3701 ac_check_lib_save_LIBS=$LIBS 3476 ac_check_lib_save_LIBS=$LIBS
3758echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6 3533echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6
3759if test $ac_cv_lib_xpg4_setlocale = yes; then 3534if test $ac_cv_lib_xpg4_setlocale = yes; then
3760 LIBS="$LIBS -lxpg4" 3535 LIBS="$LIBS -lxpg4"
3761fi 3536fi
3762 3537
3538fi
3763 3539
3540
3541echo "$as_me:$LINENO: checking for gethostbyname" >&5
3542echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
3543if test "${ac_cv_func_gethostbyname+set}" = set; then
3544 echo $ECHO_N "(cached) $ECHO_C" >&6
3545else
3546 cat >conftest.$ac_ext <<_ACEOF
3547/* confdefs.h. */
3548_ACEOF
3549cat confdefs.h >>conftest.$ac_ext
3550cat >>conftest.$ac_ext <<_ACEOF
3551/* end confdefs.h. */
3552/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
3553 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3554#define gethostbyname innocuous_gethostbyname
3555
3556/* System header to define __stub macros and hopefully few prototypes,
3557 which can conflict with char gethostbyname (); below.
3558 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3559 <limits.h> exists even on freestanding compilers. */
3560
3561#ifdef __STDC__
3562# include <limits.h>
3563#else
3564# include <assert.h>
3565#endif
3566
3567#undef gethostbyname
3568
3569/* Override any gcc2 internal prototype to avoid an error. */
3570#ifdef __cplusplus
3571extern "C"
3572{
3573#endif
3574/* We use char because int might match the return type of a gcc2
3575 builtin and then its argument prototype would still apply. */
3576char gethostbyname ();
3577/* The GNU C library defines this for functions which it implements
3578 to always fail with ENOSYS. Some functions are actually named
3579 something starting with __ and the normal name is an alias. */
3580#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
3581choke me
3582#else
3583char (*f) () = gethostbyname;
3584#endif
3585#ifdef __cplusplus
3586}
3587#endif
3588
3589int
3590main ()
3591{
3592return f != gethostbyname;
3593 ;
3594 return 0;
3595}
3596_ACEOF
3597rm -f conftest.$ac_objext conftest$ac_exeext
3598if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3599 (eval $ac_link) 2>conftest.er1
3600 ac_status=$?
3601 grep -v '^ *+' conftest.er1 >conftest.err
3602 rm -f conftest.er1
3603 cat conftest.err >&5
3604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3605 (exit $ac_status); } &&
3606 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3607 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3608 (eval $ac_try) 2>&5
3609 ac_status=$?
3610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3611 (exit $ac_status); }; } &&
3612 { ac_try='test -s conftest$ac_exeext'
3613 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3614 (eval $ac_try) 2>&5
3615 ac_status=$?
3616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3617 (exit $ac_status); }; }; then
3618 ac_cv_func_gethostbyname=yes
3619else
3620 echo "$as_me: failed program was:" >&5
3621sed 's/^/| /' conftest.$ac_ext >&5
3622
3623ac_cv_func_gethostbyname=no
3624fi
3625rm -f conftest.err conftest.$ac_objext \
3626 conftest$ac_exeext conftest.$ac_ext
3627fi
3628echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
3629echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
3630if test $ac_cv_func_gethostbyname = yes; then
3631 :
3632else
3764echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 3633 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
3765echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 3634echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
3766if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 3635if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
3767 echo $ECHO_N "(cached) $ECHO_C" >&6 3636 echo $ECHO_N "(cached) $ECHO_C" >&6
3768else 3637else
3769 ac_check_lib_save_LIBS=$LIBS 3638 ac_check_lib_save_LIBS=$LIBS
3826echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 3695echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
3827if test $ac_cv_lib_nsl_gethostbyname = yes; then 3696if test $ac_cv_lib_nsl_gethostbyname = yes; then
3828 LIBS="$LIBS -lnsl" 3697 LIBS="$LIBS -lnsl"
3829fi 3698fi
3830 3699
3700fi
3701
3702echo "$as_me:$LINENO: checking for socket" >&5
3703echo $ECHO_N "checking for socket... $ECHO_C" >&6
3704if test "${ac_cv_func_socket+set}" = set; then
3705 echo $ECHO_N "(cached) $ECHO_C" >&6
3706else
3707 cat >conftest.$ac_ext <<_ACEOF
3708/* confdefs.h. */
3709_ACEOF
3710cat confdefs.h >>conftest.$ac_ext
3711cat >>conftest.$ac_ext <<_ACEOF
3712/* end confdefs.h. */
3713/* Define socket to an innocuous variant, in case <limits.h> declares socket.
3714 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3715#define socket innocuous_socket
3716
3717/* System header to define __stub macros and hopefully few prototypes,
3718 which can conflict with char socket (); below.
3719 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3720 <limits.h> exists even on freestanding compilers. */
3721
3722#ifdef __STDC__
3723# include <limits.h>
3724#else
3725# include <assert.h>
3726#endif
3727
3728#undef socket
3729
3730/* Override any gcc2 internal prototype to avoid an error. */
3731#ifdef __cplusplus
3732extern "C"
3733{
3734#endif
3735/* We use char because int might match the return type of a gcc2
3736 builtin and then its argument prototype would still apply. */
3737char socket ();
3738/* The GNU C library defines this for functions which it implements
3739 to always fail with ENOSYS. Some functions are actually named
3740 something starting with __ and the normal name is an alias. */
3741#if defined (__stub_socket) || defined (__stub___socket)
3742choke me
3743#else
3744char (*f) () = socket;
3745#endif
3746#ifdef __cplusplus
3747}
3748#endif
3749
3750int
3751main ()
3752{
3753return f != socket;
3754 ;
3755 return 0;
3756}
3757_ACEOF
3758rm -f conftest.$ac_objext conftest$ac_exeext
3759if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3760 (eval $ac_link) 2>conftest.er1
3761 ac_status=$?
3762 grep -v '^ *+' conftest.er1 >conftest.err
3763 rm -f conftest.er1
3764 cat conftest.err >&5
3765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3766 (exit $ac_status); } &&
3767 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3769 (eval $ac_try) 2>&5
3770 ac_status=$?
3771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3772 (exit $ac_status); }; } &&
3773 { ac_try='test -s conftest$ac_exeext'
3774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3775 (eval $ac_try) 2>&5
3776 ac_status=$?
3777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3778 (exit $ac_status); }; }; then
3779 ac_cv_func_socket=yes
3780else
3781 echo "$as_me: failed program was:" >&5
3782sed 's/^/| /' conftest.$ac_ext >&5
3783
3784ac_cv_func_socket=no
3785fi
3786rm -f conftest.err conftest.$ac_objext \
3787 conftest$ac_exeext conftest.$ac_ext
3788fi
3789echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
3790echo "${ECHO_T}$ac_cv_func_socket" >&6
3791if test $ac_cv_func_socket = yes; then
3792 :
3793else
3831echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 3794 echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
3832echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6 3795echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
3833if test "${ac_cv_lib_socket_socket+set}" = set; then 3796if test "${ac_cv_lib_socket_socket+set}" = set; then
3834 echo $ECHO_N "(cached) $ECHO_C" >&6 3797 echo $ECHO_N "(cached) $ECHO_C" >&6
3835else 3798else
3836 ac_check_lib_save_LIBS=$LIBS 3799 ac_check_lib_save_LIBS=$LIBS
3893echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6 3856echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
3894if test $ac_cv_lib_socket_socket = yes; then 3857if test $ac_cv_lib_socket_socket = yes; then
3895 LIBS="$LIBS -lsocket" 3858 LIBS="$LIBS -lsocket"
3896fi 3859fi
3897 3860
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; 3861fi
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 3862
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 3863
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 3864echo "$as_me:$LINENO: checking for sched_yield" >&5
4059echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 3865echo $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 3866if test "${ac_cv_func_sched_yield+set}" = set; then
4540 echo $ECHO_N "(cached) $ECHO_C" >&6 3867 echo $ECHO_N "(cached) $ECHO_C" >&6
4541else 3868else
4542 cat >conftest.$ac_ext <<_ACEOF 3869 cat >conftest.$ac_ext <<_ACEOF
4543/* confdefs.h. */ 3870/* confdefs.h. */
4544_ACEOF 3871_ACEOF
4545cat confdefs.h >>conftest.$ac_ext 3872cat confdefs.h >>conftest.$ac_ext
4546cat >>conftest.$ac_ext <<_ACEOF 3873cat >>conftest.$ac_ext <<_ACEOF
4547/* end confdefs.h. */ 3874/* 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. 3875/* Define sched_yield to an innocuous variant, in case <limits.h> declares sched_yield.
7060 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 3876 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7061#define dlopen innocuous_dlopen 3877#define sched_yield innocuous_sched_yield
7062 3878
7063/* System header to define __stub macros and hopefully few prototypes, 3879/* System header to define __stub macros and hopefully few prototypes,
7064 which can conflict with char dlopen (); below. 3880 which can conflict with char sched_yield (); below.
7065 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3881 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7066 <limits.h> exists even on freestanding compilers. */ 3882 <limits.h> exists even on freestanding compilers. */
7067 3883
7068#ifdef __STDC__ 3884#ifdef __STDC__
7069# include <limits.h> 3885# include <limits.h>
7070#else 3886#else
7071# include <assert.h> 3887# include <assert.h>
7072#endif 3888#endif
7073 3889
7074#undef dlopen 3890#undef sched_yield
7075 3891
7076/* Override any gcc2 internal prototype to avoid an error. */ 3892/* Override any gcc2 internal prototype to avoid an error. */
7077#ifdef __cplusplus 3893#ifdef __cplusplus
7078extern "C" 3894extern "C"
7079{ 3895{
7080#endif 3896#endif
7081/* We use char because int might match the return type of a gcc2 3897/* We use char because int might match the return type of a gcc2
7082 builtin and then its argument prototype would still apply. */ 3898 builtin and then its argument prototype would still apply. */
7083char dlopen (); 3899char sched_yield ();
7084/* The GNU C library defines this for functions which it implements 3900/* The GNU C library defines this for functions which it implements
7085 to always fail with ENOSYS. Some functions are actually named 3901 to always fail with ENOSYS. Some functions are actually named
7086 something starting with __ and the normal name is an alias. */ 3902 something starting with __ and the normal name is an alias. */
7087#if defined (__stub_dlopen) || defined (__stub___dlopen) 3903#if defined (__stub_sched_yield) || defined (__stub___sched_yield)
7088choke me 3904choke me
7089#else 3905#else
7090char (*f) () = dlopen; 3906char (*f) () = sched_yield;
7091#endif 3907#endif
7092#ifdef __cplusplus 3908#ifdef __cplusplus
7093} 3909}
7094#endif 3910#endif
7095 3911
7096int 3912int
7097main () 3913main ()
7098{ 3914{
7099return f != dlopen; 3915return f != sched_yield;
7100 ; 3916 ;
7101 return 0; 3917 return 0;
7102} 3918}
7103_ACEOF 3919_ACEOF
7104rm -f conftest.$ac_objext conftest$ac_exeext 3920rm -f conftest.$ac_objext conftest$ac_exeext
7120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7121 (eval $ac_try) 2>&5 3937 (eval $ac_try) 2>&5
7122 ac_status=$? 3938 ac_status=$?
7123 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7124 (exit $ac_status); }; }; then 3940 (exit $ac_status); }; }; then
7125 ac_cv_func_dlopen=yes 3941 ac_cv_func_sched_yield=yes
7126else 3942else
7127 echo "$as_me: failed program was:" >&5 3943 echo "$as_me: failed program was:" >&5
7128sed 's/^/| /' conftest.$ac_ext >&5 3944sed 's/^/| /' conftest.$ac_ext >&5
7129 3945
7130ac_cv_func_dlopen=no 3946ac_cv_func_sched_yield=no
7131fi 3947fi
7132rm -f conftest.err conftest.$ac_objext \ 3948rm -f conftest.err conftest.$ac_objext \
7133 conftest$ac_exeext conftest.$ac_ext 3949 conftest$ac_exeext conftest.$ac_ext
7134fi 3950fi
7135echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 3951echo "$as_me:$LINENO: result: $ac_cv_func_sched_yield" >&5
7136echo "${ECHO_T}$ac_cv_func_dlopen" >&6 3952echo "${ECHO_T}$ac_cv_func_sched_yield" >&6
7137if test $ac_cv_func_dlopen = yes; then 3953if test $ac_cv_func_sched_yield = yes; then
7138 lt_cv_dlopen="dlopen" 3954 :
7139else 3955else
7140 echo "$as_me:$LINENO: checking for shl_load" >&5 3956 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
7141echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 3957echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
7142if test "${ac_cv_func_shl_load+set}" = set; then 3958if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
7143 echo $ECHO_N "(cached) $ECHO_C" >&6 3959 echo $ECHO_N "(cached) $ECHO_C" >&6
7144else 3960else
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 3961 ac_check_lib_save_LIBS=$LIBS
7238LIBS="-lsvld $LIBS" 3962LIBS="-lrt $LIBS"
7239cat >conftest.$ac_ext <<_ACEOF 3963cat >conftest.$ac_ext <<_ACEOF
7240/* confdefs.h. */ 3964/* confdefs.h. */
7241_ACEOF 3965_ACEOF
7242cat confdefs.h >>conftest.$ac_ext 3966cat confdefs.h >>conftest.$ac_ext
7243cat >>conftest.$ac_ext <<_ACEOF 3967cat >>conftest.$ac_ext <<_ACEOF
7247#ifdef __cplusplus 3971#ifdef __cplusplus
7248extern "C" 3972extern "C"
7249#endif 3973#endif
7250/* We use char because int might match the return type of a gcc2 3974/* We use char because int might match the return type of a gcc2
7251 builtin and then its argument prototype would still apply. */ 3975 builtin and then its argument prototype would still apply. */
7252char dlopen (); 3976char sched_yield ();
7253int 3977int
7254main () 3978main ()
7255{ 3979{
7256dlopen (); 3980sched_yield ();
7257 ; 3981 ;
7258 return 0; 3982 return 0;
7259} 3983}
7260_ACEOF 3984_ACEOF
7261rm -f conftest.$ac_objext conftest$ac_exeext 3985rm -f conftest.$ac_objext conftest$ac_exeext
7277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7278 (eval $ac_try) 2>&5 4002 (eval $ac_try) 2>&5
7279 ac_status=$? 4003 ac_status=$?
7280 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7281 (exit $ac_status); }; }; then 4005 (exit $ac_status); }; }; then
7282 ac_cv_lib_svld_dlopen=yes 4006 ac_cv_lib_rt_sched_yield=yes
7283else 4007else
7284 echo "$as_me: failed program was:" >&5 4008 echo "$as_me: failed program was:" >&5
7285sed 's/^/| /' conftest.$ac_ext >&5 4009sed 's/^/| /' conftest.$ac_ext >&5
7286 4010
7287ac_cv_lib_svld_dlopen=no 4011ac_cv_lib_rt_sched_yield=no
7288fi 4012fi
7289rm -f conftest.err conftest.$ac_objext \ 4013rm -f conftest.err conftest.$ac_objext \
7290 conftest$ac_exeext conftest.$ac_ext 4014 conftest$ac_exeext conftest.$ac_ext
7291LIBS=$ac_check_lib_save_LIBS 4015LIBS=$ac_check_lib_save_LIBS
7292fi 4016fi
7293echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 4017echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
7294echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 4018echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
7295if test $ac_cv_lib_svld_dlopen = yes; then 4019if test $ac_cv_lib_rt_sched_yield = yes; then
7296 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 4020 LIBS="$LIBS -lrt"
7297else 4021fi
4022
4023fi
4024
4025
7298 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 4026echo "$as_me:$LINENO: checking for sched_yield support" >&5
7299echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 4027echo $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 4028cat >conftest.$ac_ext <<_ACEOF
7306/* confdefs.h. */ 4029/* confdefs.h. */
7307_ACEOF 4030_ACEOF
7308cat confdefs.h >>conftest.$ac_ext 4031cat confdefs.h >>conftest.$ac_ext
7309cat >>conftest.$ac_ext <<_ACEOF 4032cat >>conftest.$ac_ext <<_ACEOF
7310/* end confdefs.h. */ 4033/* end confdefs.h. */
7311 4034#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 4035int
7320main () 4036main ()
7321{ 4037{
7322shl_load (); 4038sched_yield ()
7323 ; 4039 ;
7324 return 0; 4040 return 0;
7325} 4041}
7326_ACEOF 4042_ACEOF
7327rm -f conftest.$ac_objext conftest$ac_exeext 4043rm -f conftest.$ac_objext conftest$ac_exeext
7343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4059 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7344 (eval $ac_try) 2>&5 4060 (eval $ac_try) 2>&5
7345 ac_status=$? 4061 ac_status=$?
7346 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7347 (exit $ac_status); }; }; then 4063 (exit $ac_status); }; }; then
7348 ac_cv_lib_dld_shl_load=yes 4064 echo "$as_me:$LINENO: result: yes" >&5
4065echo "${ECHO_T}yes" >&6
4066
4067cat >>confdefs.h <<\_ACEOF
4068#define HAVE_SCHED_YIELD 1
4069_ACEOF
4070
7349else 4071else
7350 echo "$as_me: failed program was:" >&5 4072 echo "$as_me: failed program was:" >&5
7351sed 's/^/| /' conftest.$ac_ext >&5 4073sed 's/^/| /' conftest.$ac_ext >&5
7352 4074
7353ac_cv_lib_dld_shl_load=no 4075echo "$as_me:$LINENO: result: no" >&5
4076echo "${ECHO_T}no" >&6
7354fi 4077fi
7355rm -f conftest.err conftest.$ac_objext \ 4078rm -f conftest.err conftest.$ac_objext \
7356 conftest$ac_exeext conftest.$ac_ext 4079 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 4080
8233 4081
8234MALLOC_TYPE=S 4082MALLOC_TYPE=S
8235support_addstrings=no 4083
8236support_frills=no 4084support_frills=yes
8237support_linespace=no
8238support_inheritpixmap=no 4085support_inheritpixmap=yes
8239support_tinting=no 4086support_tinting=yes
8240support_fading=no 4087support_fading=yes
8241support_keepscrolling=no 4088support_keepscrolling=yes
8242support_selectionscrolling=no 4089support_selectionscrolling=yes
8243support_menubar=no
8244support_mousewheel=no 4090support_mousewheel=yes
8245support_mouseslipwheel=no 4091support_mouseslipwheel=yes
8246support_utmp=no 4092support_utmp=yes
8247support_wtmp=no 4093support_wtmp=yes
8248support_lastlog=no 4094support_lastlog=yes
8249support_cursor_blink=no
8250support_text_blink=no 4095support_text_blink=yes
8251support_pointer_blank=no 4096support_pointer_blank=yes
8252support_scroll_rxvt=no 4097support_scroll_rxvt=yes
8253support_scroll_next=no 4098support_scroll_next=yes
8254support_scroll_xterm=no 4099support_scroll_xterm=yes
8255support_scroll_plain=no 4100support_scroll_plain=yes
8256support_xim=no 4101support_xim=yes
8257support_xpm=no 4102support_xpm=yes
8258support_xft=no 4103support_xft=yes
8259support_unicode3=no 4104support_unicode3=no
8260support_combining=no 4105support_combining=yes
8261support_8bitctrls=no 4106support_8bitctrls=no
4107support_iso14755=yes
4108support_styles=yes
4109support_perl=yes
8262codesets= 4110codesets=all
8263 4111
8264 4112
8265if test "x$enable_shared" = xyes; then 4113if test "x$enable_shared" = xyes; then
8266 4114
8267cat >>confdefs.h <<\_ACEOF 4115cat >>confdefs.h <<\_ACEOF
8273 4121
8274 4122
8275# Check whether --enable-everything or --disable-everything was given. 4123# Check whether --enable-everything or --disable-everything was given.
8276if test "${enable_everything+set}" = set; then 4124if test "${enable_everything+set}" = set; then
8277 enableval="$enable_everything" 4125 enableval="$enable_everything"
4126
4127 if test x$enableval = xno; then
4128 support_24bit=no
4129 support_frills=no
4130 support_inheritpixmap=no
4131 support_tinting=no
4132 support_fading=no
4133 support_keepscrolling=no
4134 support_selectionscrolling=no
4135 support_lastlog=no
4136 support_mousewheel=no
4137 support_mouseslipwheel=no
4138 support_text_blink=no
4139 support_pointer_blank=no
4140 support_scroll_rxvt=no
4141 support_scroll_next=no
4142 support_scroll_xterm=no
4143 support_scroll_plain=no
4144 support_utmp=no
4145 support_wtmp=no
4146 support_xim=no
4147 support_xpm=no
4148 support_xft=no
4149 support_unicode3=no
4150 support_combining=no
4151 support_8bitctrls=no
4152 support_iso14755=no
4153 support_styles=no
4154 support_perl=no
4155 codesets=
4156 fi
8278 if test x$enableval = xyes; then 4157 if test x$enableval = xyes; then
8279 support_24bit=yes 4158 support_24bit=yes
8280 support_frills=yes 4159 support_frills=yes
8281 support_linespace=yes
8282 support_inheritpixmap=yes 4160 support_inheritpixmap=yes
8283 support_tinting=yes 4161 support_tinting=yes
8284 support_fading=yes 4162 support_fading=yes
8285 support_keepscrolling=yes 4163 support_keepscrolling=yes
8286 support_selectionscrolling=yes 4164 support_selectionscrolling=yes
8287 support_lastlog=yes 4165 support_lastlog=yes
8288 support_menubar=yes
8289 support_mousewheel=yes 4166 support_mousewheel=yes
8290 support_mouseslipwheel=yes 4167 support_mouseslipwheel=yes
8291 support_cursor_blink=yes
8292 support_text_blink=yes 4168 support_text_blink=yes
8293 support_pointer_blank=yes 4169 support_pointer_blank=yes
8294 support_scroll_rxvt=yes 4170 support_scroll_rxvt=yes
8295 support_scroll_next=yes 4171 support_scroll_next=yes
8296 support_scroll_xterm=yes 4172 support_scroll_xterm=yes
8297 support_scroll_plain=yes 4173 support_scroll_plain=yes
8298 support_utmp=yes 4174 support_utmp=yes
8299 support_wtmp=yes 4175 support_wtmp=yes
8300 support_xim=yes 4176 support_xim=yes
8301 support_xpm=yes 4177 support_xpm=yes
8302 support_xft=yes 4178 support_xft=yes
8303 support_unicode3=yes 4179 support_unicode3=yes
8304 support_combining=yes 4180 support_combining=yes
8305 #support_8bitctrls=yes 4181 #support_8bitctrls=yes
4182 support_iso14755=yes
4183 support_styles=yes
4184 support_perl=yes
8306 codesets=all 4185 codesets=all
8307 fi 4186 fi
4187
8308fi; 4188fi;
8309 4189
8310# Check whether --enable-unicode3 or --disable-unicode3 was given. 4190# Check whether --enable-unicode3 or --disable-unicode3 was given.
8311if test "${enable_unicode3+set}" = set; then 4191if test "${enable_unicode3+set}" = set; then
8312 enableval="$enable_unicode3" 4192 enableval="$enable_unicode3"
8313 if test x$enableval = xyes -o x$enableval = xno; then 4193 if test x$enableval = xyes -o x$enableval = xno; then
8314 support_unicode3=yes 4194 support_unicode3=$enableval
8315 fi 4195 fi
8316fi; 4196fi;
8317 4197
8318# Check whether --enable-combining or --disable-combining was given. 4198# Check whether --enable-combining or --disable-combining was given.
8319if test "${enable_combining+set}" = set; then 4199if test "${enable_combining+set}" = set; then
8320 enableval="$enable_combining" 4200 enableval="$enable_combining"
8321 if test x$enableval = xyes -o x$enableval = xno; then 4201 if test x$enableval = xyes -o x$enableval = xno; then
8322 support_combining=yes 4202 support_combining=$enableval
8323 fi 4203 fi
8324fi; 4204fi;
8325 4205
8326# Check whether --enable-xft or --disable-xft was given. 4206# Check whether --enable-xft or --disable-xft was given.
8327if test "${enable_xft+set}" = set; then 4207if test "${enable_xft+set}" = set; then
8328 enableval="$enable_xft" 4208 enableval="$enable_xft"
8329 if test x$enableval = xyes -o x$enableval = xno; then 4209 if test x$enableval = xyes -o x$enableval = xno; then
8330 support_xft=yes 4210 support_xft=$enableval
4211 fi
4212fi;
4213
4214# Check whether --enable-font-styles or --disable-font-styles was given.
4215if test "${enable_font_styles+set}" = set; then
4216 enableval="$enable_font_styles"
4217 if test x$enableval = xyes -o x$enableval = xno; then
4218 support_styles=$enableval
8331 fi 4219 fi
8332fi; 4220fi;
8333 4221
8334# Check whether --enable-utmp or --disable-utmp was given. 4222# Check whether --enable-utmp or --disable-utmp was given.
8335if test "${enable_utmp+set}" = set; then 4223if test "${enable_utmp+set}" = set; then
8385 if test x$enableval = xyes -o x$enableval = xno; then 4273 if test x$enableval = xyes -o x$enableval = xno; then
8386 support_fading=$enableval 4274 support_fading=$enableval
8387 fi 4275 fi
8388fi; 4276fi;
8389 4277
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. 4278# Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
8399if test "${enable_rxvt_scroll+set}" = set; then 4279if test "${enable_rxvt_scroll+set}" = set; then
8400 enableval="$enable_rxvt_scroll" 4280 enableval="$enable_rxvt_scroll"
8401 if test x$enableval = xyes -o x$enableval = xno; then 4281 if test x$enableval = xyes -o x$enableval = xno; then
8402 support_scroll_rxvt=$enableval 4282 support_scroll_rxvt=$enableval
8417 if test x$enableval = xyes -o x$enableval = xno; then 4297 if test x$enableval = xyes -o x$enableval = xno; then
8418 support_scroll_xterm=$enableval 4298 support_scroll_xterm=$enableval
8419 fi 4299 fi
8420fi; 4300fi;
8421 4301
4302# Check whether --enable-perl or --disable-perl was given.
4303if test "${enable_perl+set}" = set; then
4304 enableval="$enable_perl"
4305 if test x$enableval = xyes -o x$enableval = xno; then
4306 support_perl=$enableval
4307 fi
4308fi;
4309
8422# Check whether --enable-plain-scroll or --disable-plain-scroll was given. 4310# Check whether --enable-plain-scroll or --disable-plain-scroll was given.
8423if test "${enable_plain_scroll+set}" = set; then 4311if test "${enable_plain_scroll+set}" = set; then
8424 enableval="$enable_plain_scroll" 4312 enableval="$enable_plain_scroll"
8425 if test x$enableval = xyes -o x$enableval = xno; then 4313 if test x$enableval = xyes -o x$enableval = xno; then
8426 support_scroll_plain=$enableval 4314 support_scroll_plain=$enableval
8427 fi 4315 fi
8428fi; 4316fi;
8429 4317
8430# Check whether --enable-half-shadow or --disable-half-shadow was given.
8431if test "${enable_half_shadow+set}" = set; then
8432 enableval="$enable_half_shadow"
8433 if test x$enableval = xyes; then
8434
8435cat >>confdefs.h <<\_ACEOF
8436#define HALFSHADOW 1
8437_ACEOF
8438
8439 fi
8440fi;
8441 4318
8442 4319
8443# Check whether --with-codesets or --without-codesets was given. 4320# Check whether --with-codesets or --without-codesets was given.
8444if test "${with_codesets+set}" = set; then 4321if test "${with_codesets+set}" = set; then
8445 withval="$with_codesets" 4322 withval="$with_codesets"
8500_ACEOF 4377_ACEOF
8501 4378
8502 fi 4379 fi
8503fi; 4380fi;
8504 4381
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. 4382# Check whether --enable-8bitctrls or --disable-8bitctrls was given.
8518if test "${enable_8bitctrls+set}" = set; then 4383if test "${enable_8bitctrls+set}" = set; then
8519 enableval="$enable_8bitctrls" 4384 enableval="$enable_8bitctrls"
8520 if test x$enableval = xyes -o x$enableval = xno; then 4385 if test x$enableval = xyes -o x$enableval = xno; then
8521 support_8bitctrls=yes 4386 support_8bitctrls=$enableval
8522 fi 4387 fi
8523fi; 4388fi;
8524 4389
8525RESFALLBACK=Rxvt 4390RESFALLBACK=Rxvt
8526# Check whether --enable-fallback or --disable-fallback was given. 4391# Check whether --enable-fallback or --disable-fallback was given.
8573if test "${with_name+set}" = set; then 4438if test "${with_name+set}" = set; then
8574 withval="$with_name" 4439 withval="$with_name"
8575 RXVTNAME="$withval" 4440 RXVTNAME="$withval"
8576fi; 4441fi;
8577 4442
4443cat >>confdefs.h <<_ACEOF
4444#define RXVTNAME "$RXVTNAME"
4445_ACEOF
4446
4447
8578RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"` 4448RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
8579 4449
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 4450
8589# Check whether --enable-swapscreen or --disable-swapscreen was given. 4451# Check whether --enable-swapscreen or --disable-swapscreen was given.
8590if test "${enable_swapscreen+set}" = set; then 4452if test "${enable_swapscreen+set}" = set; then
8591 enableval="$enable_swapscreen" 4453 enableval="$enable_swapscreen"
8592 if test x$enableval = xno; then 4454 if test x$enableval = xno; then
8593 4455
8594cat >>confdefs.h <<\_ACEOF 4456cat >>confdefs.h <<\_ACEOF
8595#define NO_SECONDARY_SCREEN 1 4457#define NO_SECONDARY_SCREEN 1
8596_ACEOF 4458_ACEOF
8597 4459
4460 fi
4461fi;
4462
4463# Check whether --enable-iso14755 or --disable-iso14755 was given.
4464if test "${enable_iso14755+set}" = set; then
4465 enableval="$enable_iso14755"
4466 if test x$enableval = xyes -o x$enableval = xno; then
4467 support_iso14755=$enableval
8598 fi 4468 fi
8599fi; 4469fi;
8600 4470
8601# Check whether --enable-frills or --disable-frills was given. 4471# Check whether --enable-frills or --disable-frills was given.
8602if test "${enable_frills+set}" = set; then 4472if test "${enable_frills+set}" = set; then
8603 enableval="$enable_frills" 4473 enableval="$enable_frills"
8604 if test x$enableval = xyes -o x$enableval = xno; then 4474 if test x$enableval = xyes -o x$enableval = xno; then
8605 support_frills=$enableval 4475 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 4476 fi
8615fi; 4477fi;
8616 4478
8617# Check whether --enable-24bit or --disable-24bit was given. 4479# Check whether --enable-24bit or --disable-24bit was given.
8618if test "${enable_24bit+set}" = set; then 4480if test "${enable_24bit+set}" = set; then
8686_ACEOF 4548_ACEOF
8687 4549
8688 fi 4550 fi
8689fi; 4551fi;
8690 4552
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. 4553# Check whether --enable-text-blink or --disable-text-blink was given.
8712if test "${enable_text_blink+set}" = set; then 4554if test "${enable_text_blink+set}" = set; then
8713 enableval="$enable_text_blink" 4555 enableval="$enable_text_blink"
8714 if test x$enableval = xyes -o x$enableval = xno; then 4556 if test x$enableval = xyes -o x$enableval = xno; then
8715 support_text_blink=$enableval 4557 support_text_blink=$enableval
8748_ACEOF 4590_ACEOF
8749 terminfo="$withval" 4591 terminfo="$withval"
8750 fi 4592 fi
8751fi; 4593fi;
8752 4594
8753
8754
8755cat >>confdefs.h <<\_ACEOF
8756#define PROTOTYPES 1
8757_ACEOF
8758
8759
8760if test -z "$CFLAGS"; then
8761 if test -z "$CCOPTS"; then
8762 CCOPTS='-O'
8763 fi
8764 CFLAGS="$CCOPTS"
8765fi
8766 4595
8767# Extract the first word of "mv", so it can be a program name with args. 4596# Extract the first word of "mv", so it can be a program name with args.
8768set dummy mv; ac_word=$2 4597set dummy mv; ac_word=$2
8769echo "$as_me:$LINENO: checking for $ac_word" >&5 4598echo "$as_me:$LINENO: checking for $ac_word" >&5
8770echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4599echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9042else 4871else
9043 echo "$as_me:$LINENO: result: no" >&5 4872 echo "$as_me:$LINENO: result: no" >&5
9044echo "${ECHO_T}no" >&6 4873echo "${ECHO_T}no" >&6
9045fi 4874fi
9046 4875
9047# Extract the first word of "tbl", so it can be a program name with args. 4876# Extract the first word of "tic", so it can be a program name with args.
9048set dummy tbl; ac_word=$2 4877set dummy tic; ac_word=$2
9049echo "$as_me:$LINENO: checking for $ac_word" >&5 4878echo "$as_me:$LINENO: checking for $ac_word" >&5
9050echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4879echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9051if test "${ac_cv_path_TBL+set}" = set; then 4880if test "${ac_cv_path_TIC+set}" = set; then
9052 echo $ECHO_N "(cached) $ECHO_C" >&6 4881 echo $ECHO_N "(cached) $ECHO_C" >&6
9053else 4882else
9054 case $TBL in 4883 case $TIC in
9055 [\\/]* | ?:[\\/]*) 4884 [\\/]* | ?:[\\/]*)
9056 ac_cv_path_TBL="$TBL" # Let the user override the test with a path. 4885 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
9057 ;; 4886 ;;
9058 *) 4887 *)
9059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9060for as_dir in $PATH 4889for as_dir in $PATH
9061do 4890do
9062 IFS=$as_save_IFS 4891 IFS=$as_save_IFS
9063 test -z "$as_dir" && as_dir=. 4892 test -z "$as_dir" && as_dir=.
9064 for ac_exec_ext in '' $ac_executable_extensions; do 4893 for ac_exec_ext in '' $ac_executable_extensions; do
9065 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4894 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9066 ac_cv_path_TBL="$as_dir/$ac_word$ac_exec_ext" 4895 ac_cv_path_TIC="$as_dir/$ac_word$ac_exec_ext"
9067 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4896 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9068 break 2 4897 break 2
9069 fi 4898 fi
9070done 4899done
9071done 4900done
9072 4901
9073 ;; 4902 ;;
9074esac 4903esac
9075fi 4904fi
9076TBL=$ac_cv_path_TBL 4905TIC=$ac_cv_path_TIC
9077 4906
9078if test -n "$TBL"; then 4907if test -n "$TIC"; then
9079 echo "$as_me:$LINENO: result: $TBL" >&5 4908 echo "$as_me:$LINENO: result: $TIC" >&5
9080echo "${ECHO_T}$TBL" >&6 4909echo "${ECHO_T}$TIC" >&6
9081else 4910else
9082 echo "$as_me:$LINENO: result: no" >&5 4911 echo "$as_me:$LINENO: result: no" >&5
9083echo "${ECHO_T}no" >&6 4912echo "${ECHO_T}no" >&6
9084fi 4913fi
9085 4914
9086 4915
4916
4917
4918ac_ext=cc
4919ac_cpp='$CXXCPP $CPPFLAGS'
4920ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4921ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4922ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4923echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4924echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
4925if test -z "$CXXCPP"; then
4926 if test "${ac_cv_prog_CXXCPP+set}" = set; then
4927 echo $ECHO_N "(cached) $ECHO_C" >&6
4928else
4929 # Double quotes because CXXCPP needs to be expanded
4930 for CXXCPP in "$CXX -E" "/lib/cpp"
4931 do
4932 ac_preproc_ok=false
4933for ac_cxx_preproc_warn_flag in '' yes
4934do
4935 # Use a header file that comes with gcc, so configuring glibc
4936 # with a fresh cross-compiler works.
4937 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4938 # <limits.h> exists even on freestanding compilers.
4939 # On the NeXT, cc -E runs the code through the compiler's parser,
4940 # not just through cpp. "Syntax error" is here to catch this case.
4941 cat >conftest.$ac_ext <<_ACEOF
4942/* confdefs.h. */
4943_ACEOF
4944cat confdefs.h >>conftest.$ac_ext
4945cat >>conftest.$ac_ext <<_ACEOF
4946/* end confdefs.h. */
4947#ifdef __STDC__
4948# include <limits.h>
4949#else
4950# include <assert.h>
4951#endif
4952 Syntax error
4953_ACEOF
4954if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4955 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4956 ac_status=$?
4957 grep -v '^ *+' conftest.er1 >conftest.err
4958 rm -f conftest.er1
4959 cat conftest.err >&5
4960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4961 (exit $ac_status); } >/dev/null; then
4962 if test -s conftest.err; then
4963 ac_cpp_err=$ac_cxx_preproc_warn_flag
4964 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4965 else
4966 ac_cpp_err=
4967 fi
4968else
4969 ac_cpp_err=yes
4970fi
4971if test -z "$ac_cpp_err"; then
4972 :
4973else
4974 echo "$as_me: failed program was:" >&5
4975sed 's/^/| /' conftest.$ac_ext >&5
4976
4977 # Broken: fails on valid input.
4978continue
4979fi
4980rm -f conftest.err conftest.$ac_ext
4981
4982 # OK, works on sane cases. Now check whether non-existent headers
4983 # can be detected and how.
4984 cat >conftest.$ac_ext <<_ACEOF
4985/* confdefs.h. */
4986_ACEOF
4987cat confdefs.h >>conftest.$ac_ext
4988cat >>conftest.$ac_ext <<_ACEOF
4989/* end confdefs.h. */
4990#include <ac_nonexistent.h>
4991_ACEOF
4992if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4993 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4994 ac_status=$?
4995 grep -v '^ *+' conftest.er1 >conftest.err
4996 rm -f conftest.er1
4997 cat conftest.err >&5
4998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4999 (exit $ac_status); } >/dev/null; then
5000 if test -s conftest.err; then
5001 ac_cpp_err=$ac_cxx_preproc_warn_flag
5002 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5003 else
5004 ac_cpp_err=
5005 fi
5006else
5007 ac_cpp_err=yes
5008fi
5009if test -z "$ac_cpp_err"; then
5010 # Broken: success on invalid input.
5011continue
5012else
5013 echo "$as_me: failed program was:" >&5
5014sed 's/^/| /' conftest.$ac_ext >&5
5015
5016 # Passes both tests.
5017ac_preproc_ok=:
5018break
5019fi
5020rm -f conftest.err conftest.$ac_ext
5021
5022done
5023# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5024rm -f conftest.err conftest.$ac_ext
5025if $ac_preproc_ok; then
5026 break
5027fi
5028
5029 done
5030 ac_cv_prog_CXXCPP=$CXXCPP
5031
5032fi
5033 CXXCPP=$ac_cv_prog_CXXCPP
5034else
5035 ac_cv_prog_CXXCPP=$CXXCPP
5036fi
5037echo "$as_me:$LINENO: result: $CXXCPP" >&5
5038echo "${ECHO_T}$CXXCPP" >&6
5039ac_preproc_ok=false
5040for ac_cxx_preproc_warn_flag in '' yes
5041do
5042 # Use a header file that comes with gcc, so configuring glibc
5043 # with a fresh cross-compiler works.
5044 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5045 # <limits.h> exists even on freestanding compilers.
5046 # On the NeXT, cc -E runs the code through the compiler's parser,
5047 # not just through cpp. "Syntax error" is here to catch this case.
5048 cat >conftest.$ac_ext <<_ACEOF
5049/* confdefs.h. */
5050_ACEOF
5051cat confdefs.h >>conftest.$ac_ext
5052cat >>conftest.$ac_ext <<_ACEOF
5053/* end confdefs.h. */
5054#ifdef __STDC__
5055# include <limits.h>
5056#else
5057# include <assert.h>
5058#endif
5059 Syntax error
5060_ACEOF
5061if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5062 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5063 ac_status=$?
5064 grep -v '^ *+' conftest.er1 >conftest.err
5065 rm -f conftest.er1
5066 cat conftest.err >&5
5067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5068 (exit $ac_status); } >/dev/null; then
5069 if test -s conftest.err; then
5070 ac_cpp_err=$ac_cxx_preproc_warn_flag
5071 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5072 else
5073 ac_cpp_err=
5074 fi
5075else
5076 ac_cpp_err=yes
5077fi
5078if test -z "$ac_cpp_err"; then
5079 :
5080else
5081 echo "$as_me: failed program was:" >&5
5082sed 's/^/| /' conftest.$ac_ext >&5
5083
5084 # Broken: fails on valid input.
5085continue
5086fi
5087rm -f conftest.err conftest.$ac_ext
5088
5089 # OK, works on sane cases. Now check whether non-existent headers
5090 # can be detected and how.
5091 cat >conftest.$ac_ext <<_ACEOF
5092/* confdefs.h. */
5093_ACEOF
5094cat confdefs.h >>conftest.$ac_ext
5095cat >>conftest.$ac_ext <<_ACEOF
5096/* end confdefs.h. */
5097#include <ac_nonexistent.h>
5098_ACEOF
5099if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5100 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5101 ac_status=$?
5102 grep -v '^ *+' conftest.er1 >conftest.err
5103 rm -f conftest.er1
5104 cat conftest.err >&5
5105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5106 (exit $ac_status); } >/dev/null; then
5107 if test -s conftest.err; then
5108 ac_cpp_err=$ac_cxx_preproc_warn_flag
5109 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5110 else
5111 ac_cpp_err=
5112 fi
5113else
5114 ac_cpp_err=yes
5115fi
5116if test -z "$ac_cpp_err"; then
5117 # Broken: success on invalid input.
5118continue
5119else
5120 echo "$as_me: failed program was:" >&5
5121sed 's/^/| /' conftest.$ac_ext >&5
5122
5123 # Passes both tests.
5124ac_preproc_ok=:
5125break
5126fi
5127rm -f conftest.err conftest.$ac_ext
5128
5129done
5130# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5131rm -f conftest.err conftest.$ac_ext
5132if $ac_preproc_ok; then
5133 :
5134else
5135 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5136See \`config.log' for more details." >&5
5137echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5138See \`config.log' for more details." >&2;}
5139 { (exit 1); exit 1; }; }
5140fi
5141
5142ac_ext=cc
5143ac_cpp='$CXXCPP $CPPFLAGS'
5144ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5145ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5146ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9087 5147
9088 5148
9089 5149
9090if test "x$ac_path_x_has_been_run" != xyes; then 5150if test "x$ac_path_x_has_been_run" != xyes; then
9091 echo "$as_me:$LINENO: checking for X" >&5 5151 echo "$as_me:$LINENO: checking for X" >&5
9190/* confdefs.h. */ 5250/* confdefs.h. */
9191_ACEOF 5251_ACEOF
9192cat confdefs.h >>conftest.$ac_ext 5252cat confdefs.h >>conftest.$ac_ext
9193cat >>conftest.$ac_ext <<_ACEOF 5253cat >>conftest.$ac_ext <<_ACEOF
9194/* end confdefs.h. */ 5254/* end confdefs.h. */
9195#include <X11/Intrinsic.h> 5255#include <X11/Xlib.h>
9196_ACEOF 5256_ACEOF
9197if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5257if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9198 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5258 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9199 ac_status=$? 5259 ac_status=$?
9200 grep -v '^ *+' conftest.er1 >conftest.err 5260 grep -v '^ *+' conftest.er1 >conftest.err
9217else 5277else
9218 echo "$as_me: failed program was:" >&5 5278 echo "$as_me: failed program was:" >&5
9219sed 's/^/| /' conftest.$ac_ext >&5 5279sed 's/^/| /' conftest.$ac_ext >&5
9220 5280
9221 for ac_dir in $ac_x_header_dirs; do 5281 for ac_dir in $ac_x_header_dirs; do
9222 if test -r "$ac_dir/X11/Intrinsic.h"; then 5282 if test -r "$ac_dir/X11/Xlib.h"; then
9223 ac_x_includes=$ac_dir 5283 ac_x_includes=$ac_dir
9224 break 5284 break
9225 fi 5285 fi
9226done 5286done
9227fi 5287fi
9231if test "$ac_x_libraries" = no; then 5291if test "$ac_x_libraries" = no; then
9232 # Check for the libraries. 5292 # Check for the libraries.
9233 # See if we find them without any special options. 5293 # See if we find them without any special options.
9234 # Don't add to $LIBS permanently. 5294 # Don't add to $LIBS permanently.
9235 ac_save_LIBS=$LIBS 5295 ac_save_LIBS=$LIBS
9236 LIBS="-lXt $LIBS" 5296 LIBS="-lX11 $LIBS"
9237 cat >conftest.$ac_ext <<_ACEOF 5297 cat >conftest.$ac_ext <<_ACEOF
9238/* confdefs.h. */ 5298/* confdefs.h. */
9239_ACEOF 5299_ACEOF
9240cat confdefs.h >>conftest.$ac_ext 5300cat confdefs.h >>conftest.$ac_ext
9241cat >>conftest.$ac_ext <<_ACEOF 5301cat >>conftest.$ac_ext <<_ACEOF
9242/* end confdefs.h. */ 5302/* end confdefs.h. */
9243#include <X11/Intrinsic.h> 5303#include <X11/Xlib.h>
9244int 5304int
9245main () 5305main ()
9246{ 5306{
9247XtMalloc (0) 5307XrmInitialize ()
9248 ; 5308 ;
9249 return 0; 5309 return 0;
9250} 5310}
9251_ACEOF 5311_ACEOF
9252rm -f conftest.$ac_objext conftest$ac_exeext 5312rm -f conftest.$ac_objext conftest$ac_exeext
9280LIBS=$ac_save_LIBS 5340LIBS=$ac_save_LIBS
9281for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 5341for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
9282do 5342do
9283 # Don't even attempt the hair of trying to link an X program! 5343 # Don't even attempt the hair of trying to link an X program!
9284 for ac_extension in a so sl; do 5344 for ac_extension in a so sl; do
9285 if test -r $ac_dir/libXt.$ac_extension; then 5345 if test -r $ac_dir/libX11.$ac_extension; then
9286 ac_x_libraries=$ac_dir 5346 ac_x_libraries=$ac_dir
9287 break 2 5347 break 2
9288 fi 5348 fi
9289 done 5349 done
9290done 5350done
10892#define HAVE_SYS_WAIT_H 1 6952#define HAVE_SYS_WAIT_H 1
10893_ACEOF 6953_ACEOF
10894 6954
10895fi 6955fi
10896 6956
6957echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6958echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6959if test "${ac_cv_header_stdc+set}" = set; then
6960 echo $ECHO_N "(cached) $ECHO_C" >&6
6961else
6962 cat >conftest.$ac_ext <<_ACEOF
6963/* confdefs.h. */
6964_ACEOF
6965cat confdefs.h >>conftest.$ac_ext
6966cat >>conftest.$ac_ext <<_ACEOF
6967/* end confdefs.h. */
6968#include <stdlib.h>
6969#include <stdarg.h>
6970#include <string.h>
6971#include <float.h>
6972
6973int
6974main ()
6975{
6976
6977 ;
6978 return 0;
6979}
6980_ACEOF
6981rm -f conftest.$ac_objext
6982if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6983 (eval $ac_compile) 2>conftest.er1
6984 ac_status=$?
6985 grep -v '^ *+' conftest.er1 >conftest.err
6986 rm -f conftest.er1
6987 cat conftest.err >&5
6988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6989 (exit $ac_status); } &&
6990 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6992 (eval $ac_try) 2>&5
6993 ac_status=$?
6994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6995 (exit $ac_status); }; } &&
6996 { ac_try='test -s conftest.$ac_objext'
6997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6998 (eval $ac_try) 2>&5
6999 ac_status=$?
7000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7001 (exit $ac_status); }; }; then
7002 ac_cv_header_stdc=yes
7003else
7004 echo "$as_me: failed program was:" >&5
7005sed 's/^/| /' conftest.$ac_ext >&5
7006
7007ac_cv_header_stdc=no
7008fi
7009rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7010
7011if test $ac_cv_header_stdc = yes; then
7012 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7013 cat >conftest.$ac_ext <<_ACEOF
7014/* confdefs.h. */
7015_ACEOF
7016cat confdefs.h >>conftest.$ac_ext
7017cat >>conftest.$ac_ext <<_ACEOF
7018/* end confdefs.h. */
7019#include <string.h>
7020
7021_ACEOF
7022if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7023 $EGREP "memchr" >/dev/null 2>&1; then
7024 :
7025else
7026 ac_cv_header_stdc=no
7027fi
7028rm -f conftest*
7029
7030fi
7031
7032if test $ac_cv_header_stdc = yes; then
7033 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7034 cat >conftest.$ac_ext <<_ACEOF
7035/* confdefs.h. */
7036_ACEOF
7037cat confdefs.h >>conftest.$ac_ext
7038cat >>conftest.$ac_ext <<_ACEOF
7039/* end confdefs.h. */
7040#include <stdlib.h>
7041
7042_ACEOF
7043if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7044 $EGREP "free" >/dev/null 2>&1; then
7045 :
7046else
7047 ac_cv_header_stdc=no
7048fi
7049rm -f conftest*
7050
7051fi
7052
7053if test $ac_cv_header_stdc = yes; then
7054 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7055 if test "$cross_compiling" = yes; then
7056 :
7057else
7058 cat >conftest.$ac_ext <<_ACEOF
7059/* confdefs.h. */
7060_ACEOF
7061cat confdefs.h >>conftest.$ac_ext
7062cat >>conftest.$ac_ext <<_ACEOF
7063/* end confdefs.h. */
7064#include <ctype.h>
7065#if ((' ' & 0x0FF) == 0x020)
7066# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7067# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7068#else
7069# define ISLOWER(c) \
7070 (('a' <= (c) && (c) <= 'i') \
7071 || ('j' <= (c) && (c) <= 'r') \
7072 || ('s' <= (c) && (c) <= 'z'))
7073# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7074#endif
7075
7076#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7077int
7078main ()
7079{
7080 int i;
7081 for (i = 0; i < 256; i++)
7082 if (XOR (islower (i), ISLOWER (i))
7083 || toupper (i) != TOUPPER (i))
7084 exit(2);
7085 exit (0);
7086}
7087_ACEOF
7088rm -f conftest$ac_exeext
7089if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7090 (eval $ac_link) 2>&5
7091 ac_status=$?
7092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7093 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7095 (eval $ac_try) 2>&5
7096 ac_status=$?
7097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7098 (exit $ac_status); }; }; then
7099 :
7100else
7101 echo "$as_me: program exited with status $ac_status" >&5
7102echo "$as_me: failed program was:" >&5
7103sed 's/^/| /' conftest.$ac_ext >&5
7104
7105( exit $ac_status )
7106ac_cv_header_stdc=no
7107fi
7108rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7109fi
7110fi
7111fi
7112echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7113echo "${ECHO_T}$ac_cv_header_stdc" >&6
7114if test $ac_cv_header_stdc = yes; then
7115
7116cat >>confdefs.h <<\_ACEOF
7117#define STDC_HEADERS 1
7118_ACEOF
7119
7120fi
7121
7122# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7133 inttypes.h stdint.h unistd.h
7134do
7135as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7136echo "$as_me:$LINENO: checking for $ac_header" >&5
7137echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7138if eval "test \"\${$as_ac_Header+set}\" = set"; then
7139 echo $ECHO_N "(cached) $ECHO_C" >&6
7140else
7141 cat >conftest.$ac_ext <<_ACEOF
7142/* confdefs.h. */
7143_ACEOF
7144cat confdefs.h >>conftest.$ac_ext
7145cat >>conftest.$ac_ext <<_ACEOF
7146/* end confdefs.h. */
7147$ac_includes_default
7148
7149#include <$ac_header>
7150_ACEOF
7151rm -f conftest.$ac_objext
7152if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7153 (eval $ac_compile) 2>conftest.er1
7154 ac_status=$?
7155 grep -v '^ *+' conftest.er1 >conftest.err
7156 rm -f conftest.er1
7157 cat conftest.err >&5
7158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7159 (exit $ac_status); } &&
7160 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7162 (eval $ac_try) 2>&5
7163 ac_status=$?
7164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7165 (exit $ac_status); }; } &&
7166 { ac_try='test -s conftest.$ac_objext'
7167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7168 (eval $ac_try) 2>&5
7169 ac_status=$?
7170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7171 (exit $ac_status); }; }; then
7172 eval "$as_ac_Header=yes"
7173else
7174 echo "$as_me: failed program was:" >&5
7175sed 's/^/| /' conftest.$ac_ext >&5
7176
7177eval "$as_ac_Header=no"
7178fi
7179rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7180fi
7181echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7182echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7183if test `eval echo '${'$as_ac_Header'}'` = yes; then
7184 cat >>confdefs.h <<_ACEOF
7185#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7186_ACEOF
7187
7188fi
7189
7190done
7191
7192
7193
7194
7195
7196
7197
7198
7199
10897 7200
10898 7201
10899 7202
10900 7203
10901 7204
10927 sys/byteorder.h \ 7230 sys/byteorder.h \
10928 sys/ioctl.h \ 7231 sys/ioctl.h \
10929 sys/select.h \ 7232 sys/select.h \
10930 sys/sockio.h \ 7233 sys/sockio.h \
10931 sys/strredir.h \ 7234 sys/strredir.h \
7235 sys/stropts.h \
10932 sys/time.h \ 7236 sys/time.h \
10933 utmp.h \ 7237 utmp.h \
10934 utmpx.h \ 7238 utmpx.h \
10935 stdint.h \ 7239 stdint.h \
7240 pty.h \
7241 util.h \
7242 libutil.h \
7243 wchar.h \
7244 cwchar \
7245 clocale \
10936 7246
10937do 7247do
10938as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 7248as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10939if eval "test \"\${$as_ac_Header+set}\" = set"; then 7249if eval "test \"\${$as_ac_Header+set}\" = set"; then
10940 echo "$as_me:$LINENO: checking for $ac_header" >&5 7250 echo "$as_me:$LINENO: checking for $ac_header" >&5
11724_ACEOF 8034_ACEOF
11725 8035
11726fi 8036fi
11727 8037
11728 8038
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 8039echo "$as_me:$LINENO: checking for short" >&5
12137echo $ECHO_N "checking for short... $ECHO_C" >&6 8040echo $ECHO_N "checking for short... $ECHO_C" >&6
12138if test "${ac_cv_type_short+set}" = set; then 8041if test "${ac_cv_type_short+set}" = set; then
12139 echo $ECHO_N "(cached) $ECHO_C" >&6 8042 echo $ECHO_N "(cached) $ECHO_C" >&6
12140else 8043else
12943cat >>confdefs.h <<_ACEOF 8846cat >>confdefs.h <<_ACEOF
12944#define SIZEOF_INT $ac_cv_sizeof_int 8847#define SIZEOF_INT $ac_cv_sizeof_int
12945_ACEOF 8848_ACEOF
12946 8849
12947 8850
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 8851echo "$as_me:$LINENO: checking for long long" >&5
13355echo $ECHO_N "checking for long long... $ECHO_C" >&6 8852echo $ECHO_N "checking for long long... $ECHO_C" >&6
13356if test "${ac_cv_type_long_long+set}" = set; then 8853if test "${ac_cv_type_long_long+set}" = set; then
13357 echo $ECHO_N "(cached) $ECHO_C" >&6 8854 echo $ECHO_N "(cached) $ECHO_C" >&6
13358else 8855else
14209 rxvt_cv_int16_t=yes 9706 rxvt_cv_int16_t=yes
14210else 9707else
14211 echo "$as_me: failed program was:" >&5 9708 echo "$as_me: failed program was:" >&5
14212sed 's/^/| /' conftest.$ac_ext >&5 9709sed 's/^/| /' conftest.$ac_ext >&5
14213 9710
14214if test $ac_cv_sizeof_char -ge 2; then 9711if test "$ac_cv_sizeof_char" -ge 2; then
14215 rxvt_cv_int16_t=" char" 9712 rxvt_cv_int16_t=" char"
14216else 9713else
14217 if test $ac_cv_sizeof_short -ge 2; then 9714 if test "$ac_cv_sizeof_short" -ge 2; then
14218 rxvt_cv_int16_t=" short" 9715 rxvt_cv_int16_t=" short"
14219 else 9716 else
14220 if test $ac_cv_sizeof_int -ge 2; then 9717 if test "$ac_cv_sizeof_int" -ge 2; then
14221 rxvt_cv_int16_t=" int" 9718 rxvt_cv_int16_t=" int"
14222 else 9719 else
14223 if test $ac_cv_sizeof_long -ge 2; then 9720 if test "$ac_cv_sizeof_long" -ge 2; then
14224 rxvt_cv_int16_t=" long" 9721 rxvt_cv_int16_t=" long"
14225 else 9722 else
14226 if test $ac_cv_sizeof_long_long -ge 2; then 9723 if test "$ac_cv_sizeof_long_long" -ge 2; then
14227 rxvt_cv_int16_t=" long long" 9724 rxvt_cv_int16_t=" long long"
14228 else 9725 else
14229 rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default 9726 rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
14230 fi 9727 fi
14231 fi 9728 fi
14291 rxvt_cv_uint16_t=yes 9788 rxvt_cv_uint16_t=yes
14292else 9789else
14293 echo "$as_me: failed program was:" >&5 9790 echo "$as_me: failed program was:" >&5
14294sed 's/^/| /' conftest.$ac_ext >&5 9791sed 's/^/| /' conftest.$ac_ext >&5
14295 9792
14296if test $ac_cv_sizeof_char -ge 2; then 9793if test "$ac_cv_sizeof_char" -ge 2; then
14297 rxvt_cv_uint16_t="unsigned char" 9794 rxvt_cv_uint16_t="unsigned char"
14298else 9795else
14299 if test $ac_cv_sizeof_short -ge 2; then 9796 if test "$ac_cv_sizeof_short" -ge 2; then
14300 rxvt_cv_uint16_t="unsigned short" 9797 rxvt_cv_uint16_t="unsigned short"
14301 else 9798 else
14302 if test $ac_cv_sizeof_int -ge 2; then 9799 if test "$ac_cv_sizeof_int" -ge 2; then
14303 rxvt_cv_uint16_t="unsigned int" 9800 rxvt_cv_uint16_t="unsigned int"
14304 else 9801 else
14305 if test $ac_cv_sizeof_long -ge 2; then 9802 if test "$ac_cv_sizeof_long" -ge 2; then
14306 rxvt_cv_uint16_t="unsigned long" 9803 rxvt_cv_uint16_t="unsigned long"
14307 else 9804 else
14308 if test $ac_cv_sizeof_long_long -ge 2; then 9805 if test "$ac_cv_sizeof_long_long" -ge 2; then
14309 rxvt_cv_uint16_t="unsigned long long" 9806 rxvt_cv_uint16_t="unsigned long long"
14310 else 9807 else
14311 rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default 9808 rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
14312 fi 9809 fi
14313 fi 9810 fi
14373 rxvt_cv_int32_t=yes 9870 rxvt_cv_int32_t=yes
14374else 9871else
14375 echo "$as_me: failed program was:" >&5 9872 echo "$as_me: failed program was:" >&5
14376sed 's/^/| /' conftest.$ac_ext >&5 9873sed 's/^/| /' conftest.$ac_ext >&5
14377 9874
14378if test $ac_cv_sizeof_char -ge 4; then 9875if test "$ac_cv_sizeof_char" -ge 4; then
14379 rxvt_cv_int32_t=" char" 9876 rxvt_cv_int32_t=" char"
14380else 9877else
14381 if test $ac_cv_sizeof_short -ge 4; then 9878 if test "$ac_cv_sizeof_short" -ge 4; then
14382 rxvt_cv_int32_t=" short" 9879 rxvt_cv_int32_t=" short"
14383 else 9880 else
14384 if test $ac_cv_sizeof_int -ge 4; then 9881 if test "$ac_cv_sizeof_int" -ge 4; then
14385 rxvt_cv_int32_t=" int" 9882 rxvt_cv_int32_t=" int"
14386 else 9883 else
14387 if test $ac_cv_sizeof_long -ge 4; then 9884 if test "$ac_cv_sizeof_long" -ge 4; then
14388 rxvt_cv_int32_t=" long" 9885 rxvt_cv_int32_t=" long"
14389 else 9886 else
14390 if test $ac_cv_sizeof_long_long -ge 4; then 9887 if test "$ac_cv_sizeof_long_long" -ge 4; then
14391 rxvt_cv_int32_t=" long long" 9888 rxvt_cv_int32_t=" long long"
14392 else 9889 else
14393 rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default 9890 rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
14394 fi 9891 fi
14395 fi 9892 fi
14455 rxvt_cv_uint32_t=yes 9952 rxvt_cv_uint32_t=yes
14456else 9953else
14457 echo "$as_me: failed program was:" >&5 9954 echo "$as_me: failed program was:" >&5
14458sed 's/^/| /' conftest.$ac_ext >&5 9955sed 's/^/| /' conftest.$ac_ext >&5
14459 9956
14460if test $ac_cv_sizeof_char -ge 4; then 9957if test "$ac_cv_sizeof_char" -ge 4; then
14461 rxvt_cv_uint32_t="unsigned char" 9958 rxvt_cv_uint32_t="unsigned char"
14462else 9959else
14463 if test $ac_cv_sizeof_short -ge 4; then 9960 if test "$ac_cv_sizeof_short" -ge 4; then
14464 rxvt_cv_uint32_t="unsigned short" 9961 rxvt_cv_uint32_t="unsigned short"
14465 else 9962 else
14466 if test $ac_cv_sizeof_int -ge 4; then 9963 if test "$ac_cv_sizeof_int" -ge 4; then
14467 rxvt_cv_uint32_t="unsigned int" 9964 rxvt_cv_uint32_t="unsigned int"
14468 else 9965 else
14469 if test $ac_cv_sizeof_long -ge 4; then 9966 if test "$ac_cv_sizeof_long" -ge 4; then
14470 rxvt_cv_uint32_t="unsigned long" 9967 rxvt_cv_uint32_t="unsigned long"
14471 else 9968 else
14472 if test $ac_cv_sizeof_long_long -ge 4; then 9969 if test "$ac_cv_sizeof_long_long" -ge 4; then
14473 rxvt_cv_uint32_t="unsigned long long" 9970 rxvt_cv_uint32_t="unsigned long long"
14474 else 9971 else
14475 rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default 9972 rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
14476 fi 9973 fi
14477 fi 9974 fi
14491 else 9988 else
14492 rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */" 9989 rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
14493 fi 9990 fi
14494fi 9991fi
14495 9992
14496if test $ac_cv_sizeof_int_p -eq 8; then 9993if test "$ac_cv_sizeof_int_p" -eq 8; then
14497 rxvt_intp_define="#define intp_t int64_t" 9994 rxvt_intp_define="#define intp_t int64_t"
14498 rxvt_u_intp_define="#define u_intp_t u_int64_t" 9995 rxvt_u_intp_define="#define u_intp_t u_int64_t"
14499else 9996else
14500 if test $ac_cv_sizeof_int_p -eq 4; then 9997 if test "$ac_cv_sizeof_int_p" -eq 4; then
14501 rxvt_intp_define="#define intp_t int32_t" 9998 rxvt_intp_define="#define intp_t int32_t"
14502 rxvt_u_intp_define="#define u_intp_t u_int32_t" 9999 rxvt_u_intp_define="#define u_intp_t u_int32_t"
14503 else 10000 else
14504 if test $ac_cv_sizeof_int_p -eq 2; then 10001 if test "$ac_cv_sizeof_int_p" -eq 2; then
14505 rxvt_intp_define="#define intp_t int16_t" 10002 rxvt_intp_define="#define intp_t int16_t"
14506 rxvt_u_intp_define="#define u_intp_t u_int16_t" 10003 rxvt_u_intp_define="#define u_intp_t u_int16_t"
14507 else 10004 else
14508 rxvt_intp_define="#error set intp_t" 10005 rxvt_intp_define="#error set intp_t"
14509 rxvt_u_intp_define="#error set u_intp_t" 10006 rxvt_u_intp_define="#error set u_intp_t"
14580#define RETSIGTYPE $ac_cv_type_signal 10077#define RETSIGTYPE $ac_cv_type_signal
14581_ACEOF 10078_ACEOF
14582 10079
14583 10080
14584 10081
14585case "$host_alias" in
14586 *ultrix) ac_cv_func_setsid='no' ;;
14587 *) break;;
14588esac
14589
14590
14591 10082
14592 10083
14593 10084
14594 10085
14595 10086
14604 10095
14605 10096
14606 10097
14607 10098
14608for ac_func in \ 10099for ac_func in \
14609 atexit \
14610 revoke \ 10100 revoke \
14611 unsetenv \ 10101 unsetenv \
14612 setutent \ 10102 setutent \
14613 seteuid \ 10103 seteuid \
10104 setresuid \
14614 setreuid \ 10105 setreuid \
14615 setsid \
14616 setpgrp \
14617 setpgid \
14618 openpty \
14619 _getpty \ 10106 _getpty \
10107 getpt \
10108 posix_openpt \
14620 grantpt \ 10109 grantpt \
14621 unlockpt \ 10110 unlockpt \
14622 isastream \ 10111 isastream \
14623 on_exit \ 10112 on_exit \
14624 nanosleep \ 10113 nanosleep \
14625 updwtmp \ 10114 updwtmp \
10115 updwtmpx \
14626 ttyslot \ 10116 ttyslot \
14627 10117
14628do 10118do
14629as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10119as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14630echo "$as_me:$LINENO: checking for $ac_func" >&5 10120echo "$as_me:$LINENO: checking for $ac_func" >&5
14873_ACEOF 10363_ACEOF
14874cat confdefs.h >>conftest.$ac_ext 10364cat confdefs.h >>conftest.$ac_ext
14875cat >>conftest.$ac_ext <<_ACEOF 10365cat >>conftest.$ac_ext <<_ACEOF
14876/* end confdefs.h. */ 10366/* end confdefs.h. */
14877#include <sys/types.h> 10367#include <sys/types.h>
14878#include <stdint.h>
14879#include <utmp.h> 10368#include <utmp.h>
14880int 10369int
14881main () 10370main ()
14882{ 10371{
14883struct utmp ut; 10372struct utmp ut;
15310#define HAVE_UTMPX_HOST 1 10799#define HAVE_UTMPX_HOST 1
15311_ACEOF 10800_ACEOF
15312 10801
15313fi 10802fi
15314 10803
15315fi 10804echo "$as_me:$LINENO: checking for session in utmpx struct" >&5
10805echo $ECHO_N "checking for session in utmpx struct... $ECHO_C" >&6
10806if test "${rxvt_cv_struct_utmpx_session+set}" = set; then
10807 echo $ECHO_N "(cached) $ECHO_C" >&6
10808else
10809 cat >conftest.$ac_ext <<_ACEOF
10810/* confdefs.h. */
10811_ACEOF
10812cat confdefs.h >>conftest.$ac_ext
10813cat >>conftest.$ac_ext <<_ACEOF
10814/* end confdefs.h. */
10815#include <sys/types.h>
10816#include <utmpx.h>
10817int
10818main ()
10819{
10820struct utmpx utx; utx.ut_session;
10821 ;
10822 return 0;
10823}
10824_ACEOF
10825rm -f conftest.$ac_objext
10826if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10827 (eval $ac_compile) 2>conftest.er1
10828 ac_status=$?
10829 grep -v '^ *+' conftest.er1 >conftest.err
10830 rm -f conftest.er1
10831 cat conftest.err >&5
10832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10833 (exit $ac_status); } &&
10834 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10835 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10836 (eval $ac_try) 2>&5
10837 ac_status=$?
10838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10839 (exit $ac_status); }; } &&
10840 { ac_try='test -s conftest.$ac_objext'
10841 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10842 (eval $ac_try) 2>&5
10843 ac_status=$?
10844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10845 (exit $ac_status); }; }; then
10846 rxvt_cv_struct_utmpx_session=yes
10847else
10848 echo "$as_me: failed program was:" >&5
10849sed 's/^/| /' conftest.$ac_ext >&5
15316 10850
10851rxvt_cv_struct_utmpx_session=no
10852fi
10853rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10854fi
10855echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx_session" >&5
10856echo "${ECHO_T}$rxvt_cv_struct_utmpx_session" >&6
10857if test x$rxvt_cv_struct_utmpx_session = xyes; then
10858
10859cat >>confdefs.h <<\_ACEOF
10860#define HAVE_UTMPX_SESSION 1
10861_ACEOF
10862
10863fi
10864
10865fi
15317 10866
15318 10867
15319echo "$as_me:$LINENO: checking for struct lastlog" >&5 10868echo "$as_me:$LINENO: checking for struct lastlog" >&5
15320echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6 10869echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
15321if test "${rxvt_cv_struct_lastlog+set}" = set; then 10870if test "${rxvt_cv_struct_lastlog+set}" = set; then
16198#define HAVE_NL_LANGINFO 1 11747#define HAVE_NL_LANGINFO 1
16199_ACEOF 11748_ACEOF
16200 11749
16201fi 11750fi
16202 11751
11752echo "$as_me:$LINENO: checking for unix-compliant filehandle passing ability" >&5
11753echo $ECHO_N "checking for unix-compliant filehandle passing ability... $ECHO_C" >&6
11754if test "${rxvt_can_pass_fds+set}" = set; then
11755 echo $ECHO_N "(cached) $ECHO_C" >&6
11756else
11757 cat >conftest.$ac_ext <<_ACEOF
11758/* confdefs.h. */
11759_ACEOF
11760cat confdefs.h >>conftest.$ac_ext
11761cat >>conftest.$ac_ext <<_ACEOF
11762/* end confdefs.h. */
11763
11764#include <sys/types.h>
11765#include <sys/socket.h>
11766
11767int
11768main ()
11769{
11770
11771{
11772 msghdr msg;
11773 iovec iov;
11774 char buf [100];
11775 char data = 0;
11776
11777 iov.iov_base = &data;
11778 iov.iov_len = 1;
11779
11780 msg.msg_iov = &iov;
11781 msg.msg_iovlen = 1;
11782 msg.msg_control = buf;
11783 msg.msg_controllen = sizeof buf;
11784
11785 cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
11786 cmsg->cmsg_level = SOL_SOCKET;
11787 cmsg->cmsg_type = SCM_RIGHTS;
11788 cmsg->cmsg_len = 100;
11789
11790 *(int *)CMSG_DATA (cmsg) = 5;
11791
11792 return sendmsg (3, &msg, 0);
11793}
11794
11795 ;
11796 return 0;
11797}
11798_ACEOF
11799rm -f conftest.$ac_objext conftest$ac_exeext
11800if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11801 (eval $ac_link) 2>conftest.er1
11802 ac_status=$?
11803 grep -v '^ *+' conftest.er1 >conftest.err
11804 rm -f conftest.er1
11805 cat conftest.err >&5
11806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11807 (exit $ac_status); } &&
11808 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11810 (eval $ac_try) 2>&5
11811 ac_status=$?
11812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11813 (exit $ac_status); }; } &&
11814 { ac_try='test -s conftest$ac_exeext'
11815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11816 (eval $ac_try) 2>&5
11817 ac_status=$?
11818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11819 (exit $ac_status); }; }; then
11820 rxvt_can_pass_fds=yes
11821else
11822 echo "$as_me: failed program was:" >&5
11823sed 's/^/| /' conftest.$ac_ext >&5
11824
11825rxvt_can_pass_fds=no
11826fi
11827rm -f conftest.err conftest.$ac_objext \
11828 conftest$ac_exeext conftest.$ac_ext
11829fi
11830echo "$as_me:$LINENO: result: $rxvt_can_pass_fds" >&5
11831echo "${ECHO_T}$rxvt_can_pass_fds" >&6
11832if test x$rxvt_can_pass_fds = xyes; then
11833
11834cat >>confdefs.h <<\_ACEOF
11835#define HAVE_UNIX_FDPASS 1
11836_ACEOF
11837
11838else
11839 { { echo "$as_me:$LINENO: error: urxvt requires unix-compliant filehandle passing ability" >&5
11840echo "$as_me: error: urxvt requires unix-compliant filehandle passing ability" >&2;}
11841 { (exit 1); exit 1; }; }
11842fi
11843
16203echo "$as_me:$LINENO: checking for broken XIM callback" >&5 11844echo "$as_me:$LINENO: checking for broken XIM callback" >&5
16204echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6 11845echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6
16205if test "${rxvt_broken_ximcb+set}" = set; then 11846if test "${rxvt_broken_ximcb+set}" = set; then
16206 echo $ECHO_N "(cached) $ECHO_C" >&6 11847 echo $ECHO_N "(cached) $ECHO_C" >&6
16207else 11848else
16256#define XIMCB_PROTO_BROKEN 1 11897#define XIMCB_PROTO_BROKEN 1
16257_ACEOF 11898_ACEOF
16258 11899
16259fi 11900fi
16260 11901
11902if test x$ac_cv_func_getpt = xno -a x$ac_cv_func_posix_openpt = xno; then
16261echo "$as_me:$LINENO: checking for getpt" >&5 11903 echo "$as_me:$LINENO: checking for openpty" >&5
16262echo $ECHO_N "checking for getpt... $ECHO_C" >&6 11904echo $ECHO_N "checking for openpty... $ECHO_C" >&6
16263if test "${rxvt_cv_func_getpt+set}" = set; then 11905if test "${ac_cv_func_openpty+set}" = set; then
16264 echo $ECHO_N "(cached) $ECHO_C" >&6 11906 echo $ECHO_N "(cached) $ECHO_C" >&6
16265else 11907else
16266 cat >conftest.$ac_ext <<_ACEOF 11908 cat >conftest.$ac_ext <<_ACEOF
16267/* confdefs.h. */ 11909/* confdefs.h. */
16268_ACEOF 11910_ACEOF
16269cat confdefs.h >>conftest.$ac_ext 11911cat confdefs.h >>conftest.$ac_ext
16270cat >>conftest.$ac_ext <<_ACEOF 11912cat >>conftest.$ac_ext <<_ACEOF
16271/* end confdefs.h. */ 11913/* end confdefs.h. */
16272#define _GNU_SOURCE 11914/* Define openpty to an innocuous variant, in case <limits.h> declares openpty.
16273#ifdef HAVE_STDLIB_H 11915 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16274# include <cstdlib> 11916#define openpty innocuous_openpty
11917
11918/* System header to define __stub macros and hopefully few prototypes,
11919 which can conflict with char openpty (); below.
11920 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11921 <limits.h> exists even on freestanding compilers. */
11922
11923#ifdef __STDC__
11924# include <limits.h>
11925#else
11926# include <assert.h>
16275#endif 11927#endif
11928
11929#undef openpty
11930
11931/* Override any gcc2 internal prototype to avoid an error. */
11932#ifdef __cplusplus
11933extern "C"
11934{
11935#endif
11936/* We use char because int might match the return type of a gcc2
11937 builtin and then its argument prototype would still apply. */
11938char openpty ();
11939/* The GNU C library defines this for functions which it implements
11940 to always fail with ENOSYS. Some functions are actually named
11941 something starting with __ and the normal name is an alias. */
11942#if defined (__stub_openpty) || defined (__stub___openpty)
11943choke me
11944#else
11945char (*f) () = openpty;
11946#endif
11947#ifdef __cplusplus
11948}
11949#endif
11950
16276int 11951int
16277main () 11952main ()
16278{ 11953{
16279(void)getpt(); 11954return f != openpty;
16280 ; 11955 ;
16281 return 0; 11956 return 0;
16282} 11957}
16283_ACEOF 11958_ACEOF
16284rm -f conftest.$ac_objext conftest$ac_exeext 11959rm -f conftest.$ac_objext conftest$ac_exeext
16300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 11975 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16301 (eval $ac_try) 2>&5 11976 (eval $ac_try) 2>&5
16302 ac_status=$? 11977 ac_status=$?
16303 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16304 (exit $ac_status); }; }; then 11979 (exit $ac_status); }; }; then
16305 rxvt_cv_func_getpt=yes 11980 ac_cv_func_openpty=yes
16306else 11981else
16307 echo "$as_me: failed program was:" >&5 11982 echo "$as_me: failed program was:" >&5
16308sed 's/^/| /' conftest.$ac_ext >&5 11983sed 's/^/| /' conftest.$ac_ext >&5
16309 11984
16310rxvt_cv_func_getpt=no 11985ac_cv_func_openpty=no
16311fi 11986fi
16312rm -f conftest.err conftest.$ac_objext \ 11987rm -f conftest.err conftest.$ac_objext \
16313 conftest$ac_exeext conftest.$ac_ext 11988 conftest$ac_exeext conftest.$ac_ext
16314fi 11989fi
16315echo "$as_me:$LINENO: result: $rxvt_cv_func_getpt" >&5 11990echo "$as_me:$LINENO: result: $ac_cv_func_openpty" >&5
16316echo "${ECHO_T}$rxvt_cv_func_getpt" >&6 11991echo "${ECHO_T}$ac_cv_func_openpty" >&6
16317if test x$rxvt_cv_func_getpt = xyes; then 11992if test $ac_cv_func_openpty = yes; then
16318 11993 :
11994else
11995 echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
11996echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
11997if test "${ac_cv_lib_util_openpty+set}" = set; then
11998 echo $ECHO_N "(cached) $ECHO_C" >&6
11999else
12000 ac_check_lib_save_LIBS=$LIBS
12001LIBS="-lutil $LIBS"
12002cat >conftest.$ac_ext <<_ACEOF
12003/* confdefs.h. */
12004_ACEOF
12005cat confdefs.h >>conftest.$ac_ext
16319cat >>confdefs.h <<\_ACEOF 12006cat >>conftest.$ac_ext <<_ACEOF
16320#define HAVE_GETPT 1 12007/* end confdefs.h. */
12008
12009/* Override any gcc2 internal prototype to avoid an error. */
12010#ifdef __cplusplus
12011extern "C"
12012#endif
12013/* We use char because int might match the return type of a gcc2
12014 builtin and then its argument prototype would still apply. */
12015char openpty ();
12016int
12017main ()
12018{
12019openpty ();
12020 ;
12021 return 0;
12022}
16321_ACEOF 12023_ACEOF
12024rm -f conftest.$ac_objext conftest$ac_exeext
12025if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12026 (eval $ac_link) 2>conftest.er1
12027 ac_status=$?
12028 grep -v '^ *+' conftest.er1 >conftest.err
12029 rm -f conftest.er1
12030 cat conftest.err >&5
12031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12032 (exit $ac_status); } &&
12033 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12035 (eval $ac_try) 2>&5
12036 ac_status=$?
12037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12038 (exit $ac_status); }; } &&
12039 { ac_try='test -s conftest$ac_exeext'
12040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12041 (eval $ac_try) 2>&5
12042 ac_status=$?
12043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12044 (exit $ac_status); }; }; then
12045 ac_cv_lib_util_openpty=yes
12046else
12047 echo "$as_me: failed program was:" >&5
12048sed 's/^/| /' conftest.$ac_ext >&5
12049
12050ac_cv_lib_util_openpty=no
12051fi
12052rm -f conftest.err conftest.$ac_objext \
12053 conftest$ac_exeext conftest.$ac_ext
12054LIBS=$ac_check_lib_save_LIBS
12055fi
12056echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
12057echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
12058if test $ac_cv_lib_util_openpty = yes; then
12059 LIBS="$LIBS -lutil"
12060fi
12061
12062fi
16322 12063
16323fi 12064fi
16324 12065
16325echo "$as_me:$LINENO: checking for pty/tty type" >&5 12066echo "$as_me:$LINENO: checking for pty/tty type" >&5
16326echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6 12067echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6
16327if test "${rxvt_cv_ptys+set}" = set; then 12068if test "${rxvt_cv_ptys+set}" = set; then
16328 echo $ECHO_N "(cached) $ECHO_C" >&6 12069 echo $ECHO_N "(cached) $ECHO_C" >&6
16329else 12070else
16330 if test x$ac_cv_func_openpty = xyes; then 12071 if test x$ac_cv_func_openpty = xyes -o x$ac_cv_lib_util_openpty = xyes; then
16331 rxvt_cv_ptys=OPENPTY 12072 rxvt_cv_ptys=OPENPTY
12073 else if test x$ac_cv_func_getpt = xyes; then
12074 rxvt_cv_ptys=GLIBC
12075 else if test x$ac_cv_func_posix_openpt = xyes; then
12076 rxvt_cv_ptys=POSIX
16332 else if test x$ac_cv_func__getpty = xyes; then 12077 else if test x$ac_cv_func__getpty = xyes; then
16333 rxvt_cv_ptys=SGI4 12078 rxvt_cv_ptys=SGI4
16334 else if test -c /dev/ttyp20; then 12079 else if test -c /dev/ttyp20; then
16335 rxvt_cv_ptys=SCO 12080 rxvt_cv_ptys=SCO
16336 else if test -c /dev/ptym/clone; then 12081 else if test -c /dev/ptym/clone; then
16337 rxvt_cv_ptys=HPUX 12082 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 12083 else if test -c /dev/ptc -a -c /dev/pts; then
16341 rxvt_cv_ptys=PTC 12084 rxvt_cv_ptys=PTC
16342 else if test -c /dev/ptc -a -d /dev/pts; then 12085 else if test -c /dev/ptc -a -d /dev/pts; then
16343 rxvt_cv_ptys=PTC 12086 rxvt_cv_ptys=PTC
16344 else if test -c /dev/ptmx -a -c /dev/pts/0; then 12087 else if test -c /dev/ptmx -a -c /dev/pts/0; then
16354fi 12097fi
16355fi 12098fi
16356fi 12099fi
16357fi 12100fi
16358fi 12101fi
12102fi
16359 12103
16360fi 12104fi
16361echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5 12105echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5
16362echo "${ECHO_T}$rxvt_cv_ptys" >&6 12106echo "${ECHO_T}$rxvt_cv_ptys" >&6
16363 12107
12108if test x$rxvt_cv_ptys = xGLIBC; then
12109
12110cat >>confdefs.h <<\_ACEOF
12111#define PTYS_ARE_GETPT 1
12112_ACEOF
12113
12114fi
12115if test x$rxvt_cv_ptys = xPOSIX; then
12116
12117cat >>confdefs.h <<\_ACEOF
12118#define PTYS_ARE_POSIX 1
12119_ACEOF
12120
12121fi
16364if test x$rxvt_cv_ptys = xOPENPTY; then 12122if test x$rxvt_cv_ptys = xOPENPTY; then
16365 12123
16366cat >>confdefs.h <<\_ACEOF 12124cat >>confdefs.h <<\_ACEOF
16367#define PTYS_ARE_OPENPTY 1 12125#define PTYS_ARE_OPENPTY 1
16368_ACEOF 12126_ACEOF
16394cat >>confdefs.h <<\_ACEOF 12152cat >>confdefs.h <<\_ACEOF
16395#define PTYS_ARE__GETPTY 1 12153#define PTYS_ARE__GETPTY 1
16396_ACEOF 12154_ACEOF
16397 12155
16398fi 12156fi
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 12157if test x$rxvt_cv_ptys = xHPUX; then
16414 12158
16415cat >>confdefs.h <<\_ACEOF 12159cat >>confdefs.h <<\_ACEOF
16416#define PTYS_ARE_CLONE 1 12160#define PTYS_ARE_CLONE 1
16417_ACEOF 12161_ACEOF
16418 12162
16419fi 12163fi
16420if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xGLIBC; then 12164if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xPOSIX; then
16421 12165
16422cat >>confdefs.h <<\_ACEOF 12166cat >>confdefs.h <<\_ACEOF
16423#define PTYS_ARE_SEARCHED 1 12167#define PTYS_ARE_SEARCHED 1
16424_ACEOF 12168_ACEOF
16425 12169
16444#define PTYCHAR2 "$pch2" 12188#define PTYCHAR2 "$pch2"
16445_ACEOF 12189_ACEOF
16446 12190
16447fi 12191fi
16448 12192
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 12193if test x$support_xft = xyes; then
16799 LIBS="$LIBS `pkg-config xft --libs`" 12194 LIBS="$LIBS `pkg-config xft --libs`"
16800 CFLAGS="$CFLAGS `pkg-config xft --cflags`"
16801 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`" 12195 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`"
16802 12196
16803 12197
16804for ac_header in X11/Xft/Xft.h 12198for ac_header in X11/Xft/Xft.h
16805do 12199do
17033#define XFT 1 12427#define XFT 1
17034_ACEOF 12428_ACEOF
17035 12429
17036 fi 12430 fi
17037fi 12431fi
12432if test x$support_styles = xyes; then
17038 12433
12434cat >>confdefs.h <<\_ACEOF
12435#define ENABLE_STYLES 1
12436_ACEOF
12437
12438fi
12439if test x$support_iso14755 = xyes; then
12440
12441cat >>confdefs.h <<\_ACEOF
12442#define ISO_14755 1
12443_ACEOF
12444
12445fi
12446if test x$support_8bitctrls = xyes; then
12447
12448cat >>confdefs.h <<\_ACEOF
12449#define EIGHT_BIT_CONTROLS 1
12450_ACEOF
12451
12452fi
12453if test x$support_fading = xyes; then
12454
12455cat >>confdefs.h <<\_ACEOF
12456#define OFF_FOCUS_FADING 1
12457_ACEOF
12458
12459fi
12460if test x$support_tinting = xyes; then
12461
12462cat >>confdefs.h <<\_ACEOF
12463#define TINTING 1
12464_ACEOF
12465
12466fi
12467if test x$support_inheritpixmap = xyes; then
12468
12469cat >>confdefs.h <<\_ACEOF
12470#define TRANSPARENT 1
12471_ACEOF
12472
12473fi
12474if test x$support_keepscrolling = xno; then
12475
12476cat >>confdefs.h <<\_ACEOF
12477#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
12478_ACEOF
12479
12480fi
12481if test x$support_selectionscrolling = xyes; then
12482
12483cat >>confdefs.h <<\_ACEOF
12484#define SELECTION_SCROLLING 1
12485_ACEOF
12486
12487fi
12488if test x$support_frills = xyes; then
12489
12490cat >>confdefs.h <<\_ACEOF
12491#define ENABLE_FRILLS 1
12492_ACEOF
12493
12494fi
12495if test x$support_24bit = xyes; then
12496
12497cat >>confdefs.h <<\_ACEOF
12498#define PREFER_24BIT 1
12499_ACEOF
12500
12501fi
12502if test x$support_mousewheel = xyes; then
12503
12504cat >>confdefs.h <<\_ACEOF
12505#define MOUSE_WHEEL 1
12506_ACEOF
12507
12508fi
12509if test x$support_mouseslipwheel = xyes; then
12510
12511cat >>confdefs.h <<\_ACEOF
12512#define MOUSE_SLIP_WHEELING 1
12513_ACEOF
12514
12515fi
12516if test x$support_utmp = xyes; then
12517
12518cat >>confdefs.h <<\_ACEOF
12519#define UTMP_SUPPORT 1
12520_ACEOF
12521
12522fi
12523if test x$support_wtmp = xyes; then
12524
12525cat >>confdefs.h <<\_ACEOF
12526#define WTMP_SUPPORT 1
12527_ACEOF
12528
12529fi
12530if test x$support_lastlog = xyes; then
12531
12532cat >>confdefs.h <<\_ACEOF
12533#define LASTLOG_SUPPORT 1
12534_ACEOF
12535
12536fi
12537if test x$support_xim = xyes -o x$multichar_set = xyes; then
12538 if test x$rxvt_cv_func_xlocale = xyes; then
12539
12540cat >>confdefs.h <<\_ACEOF
12541#define USE_XIM 1
12542_ACEOF
12543
12544 fi
12545fi
12546if test x$support_xpm = xyes; then
12547
12548cat >>confdefs.h <<\_ACEOF
12549#define XPM_BACKGROUND 1
12550_ACEOF
12551
12552fi
12553if test x$support_scroll_rxvt = xyes; then
12554
12555cat >>confdefs.h <<\_ACEOF
12556#define RXVT_SCROLLBAR 1
12557_ACEOF
12558
12559 scrolltypes="rxvt"
12560fi
12561if test x$support_scroll_next = xyes; then
12562
12563cat >>confdefs.h <<\_ACEOF
12564#define NEXT_SCROLLBAR 1
12565_ACEOF
12566
12567 scrolltypes="$scrolltypes next"
12568fi
12569if test x$support_scroll_xterm = xyes; then
12570
12571cat >>confdefs.h <<\_ACEOF
12572#define XTERM_SCROLLBAR 1
12573_ACEOF
12574
12575 scrolltypes="$scrolltypes xterm"
12576fi
12577if test x$support_scroll_plain = xyes; then
12578
12579cat >>confdefs.h <<\_ACEOF
12580#define PLAIN_SCROLLBAR 1
12581_ACEOF
12582
12583 scrolltypes="$scrolltypes plain"
12584fi
12585if test x$support_pointer_blank = xyes; then
12586
12587cat >>confdefs.h <<\_ACEOF
12588#define POINTER_BLANK 1
12589_ACEOF
12590
12591fi
12592if test x$support_text_blink = xyes; then
12593
12594cat >>confdefs.h <<\_ACEOF
12595#define TEXT_BLINK 1
12596_ACEOF
12597
12598fi
12599if test x$support_unicode3 = xyes; then
12600
12601cat >>confdefs.h <<\_ACEOF
12602#define UNICODE_3 1
12603_ACEOF
12604
12605fi
12606if test x$support_combining = xyes; then
12607
12608cat >>confdefs.h <<\_ACEOF
12609#define ENABLE_COMBINING 1
12610_ACEOF
12611
12612fi
12613if test x$codesets = xall; then
12614 codesets=jp,jp-ext,kr,zh,zh-ext
12615fi
12616
12617cat >>confdefs.h <<\_ACEOF
12618#define ENCODING_EU 1
12619_ACEOF
12620
12621
12622cat >>confdefs.h <<\_ACEOF
12623#define ENCODING_VN 1
12624_ACEOF
12625
12626for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
12627 case "$codeset" in
12628 JP )
12629cat >>confdefs.h <<\_ACEOF
12630#define ENCODING_JP 1
12631_ACEOF
12632 ;;
12633 JP_EXT )
12634cat >>confdefs.h <<\_ACEOF
12635#define ENCODING_JP_EXT 1
12636_ACEOF
12637 ;;
12638 KR )
12639cat >>confdefs.h <<\_ACEOF
12640#define ENCODING_KR 1
12641_ACEOF
12642 ;;
12643 ZH )
12644cat >>confdefs.h <<\_ACEOF
12645#define ENCODING_ZH 1
12646_ACEOF
12647 ;;
12648 ZH_EXT )
12649cat >>confdefs.h <<\_ACEOF
12650#define ENCODING_ZH_EXT 1
12651_ACEOF
12652 ;;
12653 esac
12654done
12655
12656IF_PERL=\#
12657if test x$support_perl = xyes; then
12658 # Extract the first word of "perl5", so it can be a program name with args.
12659set dummy perl5; ac_word=$2
12660echo "$as_me:$LINENO: checking for $ac_word" >&5
12661echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12662if test "${ac_cv_path_PERL+set}" = set; then
12663 echo $ECHO_N "(cached) $ECHO_C" >&6
12664else
12665 case $PERL in
12666 [\\/]* | ?:[\\/]*)
12667 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12668 ;;
12669 *)
12670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12671for as_dir in $PATH
12672do
12673 IFS=$as_save_IFS
12674 test -z "$as_dir" && as_dir=.
12675 for ac_exec_ext in '' $ac_executable_extensions; do
12676 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12677 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12678 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12679 break 2
12680 fi
12681done
12682done
12683
12684 ;;
12685esac
12686fi
12687PERL=$ac_cv_path_PERL
12688
12689if test -n "$PERL"; then
12690 echo "$as_me:$LINENO: result: $PERL" >&5
12691echo "${ECHO_T}$PERL" >&6
12692else
12693 echo "$as_me:$LINENO: result: no" >&5
12694echo "${ECHO_T}no" >&6
12695fi
12696
12697 # Extract the first word of "perl", so it can be a program name with args.
12698set dummy perl; ac_word=$2
12699echo "$as_me:$LINENO: checking for $ac_word" >&5
12700echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12701if test "${ac_cv_path_PERL+set}" = set; then
12702 echo $ECHO_N "(cached) $ECHO_C" >&6
12703else
12704 case $PERL in
12705 [\\/]* | ?:[\\/]*)
12706 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12707 ;;
12708 *)
12709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12710for as_dir in $PATH
12711do
12712 IFS=$as_save_IFS
12713 test -z "$as_dir" && as_dir=.
12714 for ac_exec_ext in '' $ac_executable_extensions; do
12715 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12716 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12717 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12718 break 2
12719 fi
12720done
12721done
12722
12723 ;;
12724esac
12725fi
12726PERL=$ac_cv_path_PERL
12727
12728if test -n "$PERL"; then
12729 echo "$as_me:$LINENO: result: $PERL" >&5
12730echo "${ECHO_T}$PERL" >&6
12731else
12732 echo "$as_me:$LINENO: result: no" >&5
12733echo "${ECHO_T}no" >&6
12734fi
12735
12736
12737 echo "$as_me:$LINENO: checking for $PERL suitability" >&5
12738echo $ECHO_N "checking for $PERL suitability... $ECHO_C" >&6
12739 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
12740
12741 save_CXXFLAGS="$CXXFLAGS"
12742 save_LIBS="$LIBS"
12743 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
12744 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
12745 cat >conftest.$ac_ext <<_ACEOF
12746/* confdefs.h. */
12747_ACEOF
12748cat confdefs.h >>conftest.$ac_ext
12749cat >>conftest.$ac_ext <<_ACEOF
12750/* end confdefs.h. */
12751
12752#include <EXTERN.h>
12753#include <perl.h>
12754#include <XSUB.h>
12755
12756int
12757main ()
12758{
12759
12760 PerlInterpreter *perl = perl_alloc ();
12761
12762 ;
12763 return 0;
12764}
12765_ACEOF
12766rm -f conftest.$ac_objext conftest$ac_exeext
12767if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12768 (eval $ac_link) 2>conftest.er1
12769 ac_status=$?
12770 grep -v '^ *+' conftest.er1 >conftest.err
12771 rm -f conftest.er1
12772 cat conftest.err >&5
12773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12774 (exit $ac_status); } &&
12775 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12777 (eval $ac_try) 2>&5
12778 ac_status=$?
12779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12780 (exit $ac_status); }; } &&
12781 { ac_try='test -s conftest$ac_exeext'
12782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12783 (eval $ac_try) 2>&5
12784 ac_status=$?
12785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12786 (exit $ac_status); }; }; then
12787 rxvt_perl_link=yes
12788else
12789 echo "$as_me: failed program was:" >&5
12790sed 's/^/| /' conftest.$ac_ext >&5
12791
12792rxvt_perl_link=no
12793fi
12794rm -f conftest.err conftest.$ac_objext \
12795 conftest$ac_exeext conftest.$ac_ext
12796 CXXFLAGS="$save_CXXFLAGS"
12797 LIBS="$save_LIBS"
12798
12799 if test x$rxvt_perl_link = xyes; then
12800 echo "$as_me:$LINENO: result: ok" >&5
12801echo "${ECHO_T}ok" >&6
12802
12803cat >>confdefs.h <<\_ACEOF
12804#define ENABLE_PERL 1
12805_ACEOF
12806
12807 IF_PERL=
12808 PERL_O=rxvtperl.o
12809 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
12810 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
12811 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
12812 else
12813 { { echo "$as_me:$LINENO: error: no, unable to link" >&5
12814echo "$as_me: error: no, unable to link" >&2;}
12815 { (exit 1); exit 1; }; }
12816 fi
12817 else
12818 { { echo "$as_me:$LINENO: error: no working perl found, or perl not version >= 5.8" >&5
12819echo "$as_me: error: no working perl found, or perl not version >= 5.8" >&2;}
12820 { (exit 1); exit 1; }; }
12821 fi
12822fi
12823
12824
12825
12826
12827
12828
12829
12830if test x$support_perl = xyes; then
12831 support_frills=yes
12832fi
12833
12834
12835CFLAGS=${CFLAGS--O}
12836LDFLAGS=${LDFLAGS--O}
12837
12838CPPFLAGS="$CPPFLAGS"
12839
12840
12841
12842
12843
12844
12845
12846if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
12847 DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
12848 LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
12849 X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
12850 X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
12851 XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
12852fi
12853
12854
12855
12856
12857
12858test "$program_prefix" != NONE &&
12859 program_transform_name="s,^,$program_prefix,;$program_transform_name"
12860# Use a double $ so make ignores it.
12861test "$program_suffix" != NONE &&
12862 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
12863# Double any \ or $. echo might interpret backslashes.
12864# By default was `s,x,x', remove it if useless.
12865cat <<\_ACEOF >conftest.sed
12866s/[\\$]/&&/g;s/;s,x,x,$//
12867_ACEOF
12868program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
12869rm conftest.sed
12870
12871
12872
12873
12874
12875if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
12876 include_stdint_h="#include <stdint.h>"
12877else
12878 include_stdint_h="/* #include <stdint.h> */"
12879fi
12880if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
12881 include_stdarg_h="#include <cstdarg>"
12882else
12883 include_stdarg_h="/* #include <cstdarg> */"
12884fi
12885if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
12886 include_stdlib_h="#include <cstdlib>"
12887else
12888 include_stdlib_h="/* #include <cstdlib> */"
12889fi
12890if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
12891 include_unistd_h="#include <unistd.h>"
12892else
12893 include_unistd_h="/* #include <unistd.h> */"
12894fi
12895if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
12896 include_string_h="#include <cstring>"
12897else
12898 include_string_h="/* #include <cstring> */"
12899fi
12900if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
12901 include_fcntl_h="#include <fcntl.h>"
12902else
12903 include_fcntl_h="/* #include <fcntl.h> */"
12904fi
12905if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
12906 include_util_h="#include <util.h>"
12907else
12908 include_util_h="/* #include <util.h> */"
12909fi
12910if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
12911 include_assert_h="#include <assert.h>"
12912else
12913 include_assert_h="/* #include <assert.h> */"
12914fi
12915if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
12916 include_sys_ioctl_h="#include <sys/ioctl.h>"
12917else
12918 include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
12919fi
12920if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
12921 include_sys_select_h="#include <sys/select.h>"
12922else
12923 include_sys_select_h="/* #include <sys/select.h> */"
12924fi
12925if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
12926 include_sys_strredir_h="#include <sys/strredir.h>"
12927else
12928 include_sys_strredir_h="/* #include <sys/strredir.h> */"
12929fi
12930if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
12931 include_sys_time_h="#include <sys/time.h>"
12932else
12933 include_sys_time_h="/* #include <sys/time.h> */"
12934fi
12935if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
12936 include_time_h="#include <time.h>"
12937else
12938 include_time_h="/* #include <time.h> */"
12939fi
12940
17039 ac_config_files="$ac_config_files autoconf/Make.common Makefile doc/Makefile src/Makefile src/test/Makefile src/rxvtlib.h W11/Makefile" 12941 ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/rxvtlib.h"
12942
17040cat >confcache <<\_ACEOF 12943cat >confcache <<\_ACEOF
17041# This file is a shell script that caches the results of configure 12944# 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 12945# tests run on this system so they can be shared between configure
17043# scripts and configure runs, see configure's option --config-cache. 12946# 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 12947# It is not useful on other systems. If it contains results you don't
17560cat >>$CONFIG_STATUS <<\_ACEOF 13463cat >>$CONFIG_STATUS <<\_ACEOF
17561for ac_config_target in $ac_config_targets 13464for ac_config_target in $ac_config_targets
17562do 13465do
17563 case "$ac_config_target" in 13466 case "$ac_config_target" in
17564 # Handling of arguments. 13467 # Handling of arguments.
17565 "autoconf/Make.common" ) CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;;
17566 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13468 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17567 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 13469 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
17568 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 13470 "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" ;; 13471 "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" ;; 13472 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
17573 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 13473 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17574echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 13474echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17575 { (exit 1); exit 1; }; };; 13475 { (exit 1); exit 1; }; };;
17576 esac 13476 esac
17577done 13477done
17652s,@DEFS@,$DEFS,;t t 13552s,@DEFS@,$DEFS,;t t
17653s,@ECHO_C@,$ECHO_C,;t t 13553s,@ECHO_C@,$ECHO_C,;t t
17654s,@ECHO_N@,$ECHO_N,;t t 13554s,@ECHO_N@,$ECHO_N,;t t
17655s,@ECHO_T@,$ECHO_T,;t t 13555s,@ECHO_T@,$ECHO_T,;t t
17656s,@LIBS@,$LIBS,;t t 13556s,@LIBS@,$LIBS,;t t
13557s,@build@,$build,;t t
13558s,@build_cpu@,$build_cpu,;t t
13559s,@build_vendor@,$build_vendor,;t t
13560s,@build_os@,$build_os,;t t
13561s,@host@,$host,;t t
13562s,@host_cpu@,$host_cpu,;t t
13563s,@host_vendor@,$host_vendor,;t t
13564s,@host_os@,$host_os,;t t
17657s,@VERSION@,$VERSION,;t t 13565s,@VERSION@,$VERSION,;t t
17658s,@DATE@,$DATE,;t t 13566s,@DATE@,$DATE,;t t
17659s,@LSMDATE@,$LSMDATE,;t t 13567s,@LSMDATE@,$LSMDATE,;t t
17660s,@LIBVERSION@,$LIBVERSION,;t t 13568s,@LIBVERSION@,$LIBVERSION,;t t
17661s,@CC@,$CC,;t t 13569s,@CC@,$CC,;t t
17670s,@ac_ct_CXX@,$ac_ct_CXX,;t t 13578s,@ac_ct_CXX@,$ac_ct_CXX,;t t
17671s,@CPP@,$CPP,;t t 13579s,@CPP@,$CPP,;t t
17672s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 13580s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17673s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 13581s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
17674s,@INSTALL_DATA@,$INSTALL_DATA,;t t 13582s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17675s,@AWK@,$AWK,;t t 13583s,@EGREP@,$EGREP,;t t
17676s,@LINKER@,$LINKER,;t t 13584s,@LINKER@,$LINKER,;t t
17677s,@CXXCPP@,$CXXCPP,;t t
17678s,@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 13585s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t
17695s,@RXVTNAME@,$RXVTNAME,;t t 13586s,@RXVTNAME@,$RXVTNAME,;t t
17696s,@MV@,$MV,;t t 13587s,@MV@,$MV,;t t
17697s,@RM@,$RM,;t t 13588s,@RM@,$RM,;t t
17698s,@CP@,$CP,;t t 13589s,@CP@,$CP,;t t
17699s,@LN@,$LN,;t t 13590s,@LN@,$LN,;t t
17700s,@SED@,$SED,;t t 13591s,@SED@,$SED,;t t
13592s,@ECHO@,$ECHO,;t t
17701s,@CMP@,$CMP,;t t 13593s,@CMP@,$CMP,;t t
17702s,@TBL@,$TBL,;t t 13594s,@TIC@,$TIC,;t t
13595s,@CXXCPP@,$CXXCPP,;t t
17703s,@X_CFLAGS@,$X_CFLAGS,;t t 13596s,@X_CFLAGS@,$X_CFLAGS,;t t
17704s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t 13597s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
17705s,@X_LIBS@,$X_LIBS,;t t 13598s,@X_LIBS@,$X_LIBS,;t t
17706s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t 13599s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
17707s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t 13600s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t
17711s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t 13604s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
17712s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t 13605s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
17713s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t 13606s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
17714s,@rxvt_intp_define@,$rxvt_intp_define,;t t 13607s,@rxvt_intp_define@,$rxvt_intp_define,;t t
17715s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t 13608s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
13609s,@PERL@,$PERL,;t t
13610s,@PERLLIB@,$PERLLIB,;t t
13611s,@PERLFLAGS@,$PERLFLAGS,;t t
13612s,@PERLPRIVLIBEXP@,$PERLPRIVLIBEXP,;t t
13613s,@IF_PERL@,$IF_PERL,;t t
13614s,@PERL_O@,$PERL_O,;t t
17716s,@DEBUG@,$DEBUG,;t t 13615s,@DEBUG@,$DEBUG,;t t
17717s,@DINCLUDE@,$DINCLUDE,;t t 13616s,@DINCLUDE@,$DINCLUDE,;t t
17718s,@DLIB@,$DLIB,;t t 13617s,@DLIB@,$DLIB,;t t
17719s,@include_stdint_h@,$include_stdint_h,;t t 13618s,@include_stdint_h@,$include_stdint_h,;t t
17720s,@include_stdarg_h@,$include_stdarg_h,;t t 13619s,@include_stdarg_h@,$include_stdarg_h,;t t
17729s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t 13628s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t
17730s,@include_sys_time_h@,$include_sys_time_h,;t t 13629s,@include_sys_time_h@,$include_sys_time_h,;t t
17731s,@include_time_h@,$include_time_h,;t t 13630s,@include_time_h@,$include_time_h,;t t
17732s,@LIBOBJS@,$LIBOBJS,;t t 13631s,@LIBOBJS@,$LIBOBJS,;t t
17733s,@LTLIBOBJS@,$LTLIBOBJS,;t t 13632s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17734/@MCOMMON@/r $MCOMMON
17735s,@MCOMMON@,,;t t
17736CEOF 13633CEOF
17737 13634
17738_ACEOF 13635_ACEOF
17739 13636
17740 cat >>$CONFIG_STATUS <<\_ACEOF 13637 cat >>$CONFIG_STATUS <<\_ACEOF
18261 utmp file: $rxvt_cv_path_utmp 14158 utmp file: $rxvt_cv_path_utmp
18262 utmpx file: $rxvt_cv_path_utmpx 14159 utmpx file: $rxvt_cv_path_utmpx
18263 wtmp file: $rxvt_cv_path_wtmp 14160 wtmp file: $rxvt_cv_path_wtmp
18264 wtmpx file: $rxvt_cv_path_wtmpx 14161 wtmpx file: $rxvt_cv_path_wtmpx
18265 lastlog file: $rxvt_cv_path_lastlog 14162 lastlog file: $rxvt_cv_path_lastlog
18266 ttys/ttytab file: $rxvt_cv_path_ttytab" 14163 ttys/ttytab file: $rxvt_cv_path_ttytab
14164 embedded perl: $support_perl"
18267 echo 14165 echo
18268fi 14166fi
18269if test x$term != x; then 14167if test x$term != x; then
18270 echo " set TERM to: $term" 14168 echo " set TERM to: $term"
18271fi 14169fi
18300 echo ". functions could not be found. ." 14198 echo ". functions could not be found. ."
18301 echo ". XIM is now being DISABLED! ." 14199 echo ". XIM is now being DISABLED! ."
18302 echo ".----------------------------------------------------------------." 14200 echo ".----------------------------------------------------------------."
18303fi 14201fi
18304 14202
18305echo " *** Please check src/feature.h for further options ***" 14203echo " *** Optionally check src/feature.h for further options ***"
18306echo 14204echo
18307 14205
18308echo ".----------------------------------------------------------------." 14206echo ".----------------------------------------------------------------."
18309echo ". NOTE: most features are disabled by default, try ." 14207echo ". NOTE: some features are disabled by default, try ."
18310echo ". configure --help to get an idea of the optional features ." 14208echo ". configure --help to get an idea of the optional features, ."
14209echo ". or read ./README.configure ."
14210echo ". ."
14211echo ". The script ./reconf gives a reasonable baseline, try it if ."
14212echo ". you do not want to read documentation and still want some ."
14213echo ". useful features. ."
18311echo ".----------------------------------------------------------------." 14214echo ".----------------------------------------------------------------."
18312echo 14215echo
18313 14216

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines