3dfb397974
From sf patch page : This patch adds remote GDB stub capability to Bochs. It's an updated version of the patched bochs 1.3pre1 in found in this URL: http://www.rtmk.org/bochs-gdb.html more details in the same site. thanks Johan Rydberg
17091 lines
490 KiB
Plaintext
17091 lines
490 KiB
Plaintext
----------------------------------------------------------------------
|
|
Patch name: patch.gdb-stub-jrydberg
|
|
Author: Johan Rydberg
|
|
Date: 20 Sep 2002
|
|
|
|
Detailed description:
|
|
This patch adds remote GDB stub capability to Bochs.
|
|
It's an updated version of the patched bochs 1.3pre1 in
|
|
found in this URL:
|
|
|
|
http://www.rtmk.org/bochs-gdb.html
|
|
|
|
more details in the same site. thanks Johan Rydberg
|
|
|
|
Patch was created with:
|
|
cvs diff -u
|
|
Apply patch to what version:
|
|
cvs checked out on 20 Sep 2002
|
|
Instructions:
|
|
To patch, go to main bochs directory.
|
|
Type "patch -p0 < THIS_PATCH_FILE".
|
|
----------------------------------------------------------------------
|
|
Index: bochs.h
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/bochs.h,v
|
|
retrieving revision 1.93
|
|
diff -u -r1.93 bochs.h
|
|
--- bochs.h 13 Sep 2002 00:15:23 -0000 1.93
|
|
+++ bochs.h 20 Sep 2002 16:05:50 -0000
|
|
@@ -610,6 +610,13 @@
|
|
} bx_sb16_options;
|
|
|
|
typedef struct {
|
|
+ unsigned int port;
|
|
+ unsigned int text_base;
|
|
+ unsigned int data_base;
|
|
+ unsigned int bss_base;
|
|
+ } bx_gdbstub_t;
|
|
+
|
|
+typedef struct {
|
|
bx_param_bool_c *OuseMapping;
|
|
bx_param_string_c *Okeymap;
|
|
} bx_keyboard_options;
|
|
@@ -657,6 +664,7 @@
|
|
bx_log_options log;
|
|
bx_keyboard_options keyboard;
|
|
bx_param_string_c *Ouser_shortcut;
|
|
+ bx_gdbstub_t gdbstub;
|
|
} bx_options_t;
|
|
|
|
extern bx_options_t bx_options;
|
|
Index: config.h.in
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/config.h.in,v
|
|
retrieving revision 1.70
|
|
diff -u -r1.70 config.h.in
|
|
--- config.h.in 19 Sep 2002 21:42:24 -0000 1.70
|
|
+++ config.h.in 20 Sep 2002 16:05:50 -0000
|
|
@@ -259,6 +259,8 @@
|
|
// Leave this 0 unless you have a reason to use it.
|
|
#define BX_PORT_E9_HACK 0
|
|
|
|
+#define BX_GDBSTUB 0
|
|
+
|
|
// This option enables "split hard drive" support, which means
|
|
// that a series of partial hard disk images can be treated
|
|
// as a single large image. If you set up the partition sizes and
|
|
@@ -269,6 +271,13 @@
|
|
// [[Provide example of partitioning]]
|
|
#define BX_SPLIT_HD_SUPPORT 0
|
|
|
|
+// This option defines the number of supported ATA channels.
|
|
+// There are up to two drives per ATA channel.
|
|
+#define BX_MAX_ATA_CHANNEL 4
|
|
+
|
|
+#if (BX_MAX_ATA_CHANNEL>4 || BX_MAX_ATA_CHANNEL<1)
|
|
+# error "BX_MAX_ATA_CHANNEL should be between 1 and 4"
|
|
+#endif
|
|
|
|
// =================================================================
|
|
// BEGIN: OPTIONAL DEBUGGER SECTION
|
|
Index: configure
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/configure,v
|
|
retrieving revision 1.113
|
|
diff -u -r1.113 configure
|
|
--- configure 20 Sep 2002 03:52:57 -0000 1.113
|
|
+++ configure 20 Sep 2002 16:05:56 -0000
|
|
@@ -1,130 +1,311 @@
|
|
#! /bin/sh
|
|
-
|
|
+# From configure.in Id: configure.in,v 1.114 2002/09/19 19:17:19 kevinlawton Exp .
|
|
# Guess values for system-dependent variables and create Makefiles.
|
|
-# Generated automatically using autoconf version 2.13
|
|
-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
|
|
+# Generated by GNU Autoconf 2.53.
|
|
#
|
|
+# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
|
|
+# Free Software Foundation, Inc.
|
|
# This configure script is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy, distribute and modify it.
|
|
|
|
-# Defaults:
|
|
-ac_help=
|
|
+if expr a : '\(a\)' >/dev/null 2>&1; then
|
|
+ as_expr=expr
|
|
+else
|
|
+ as_expr=false
|
|
+fi
|
|
+
|
|
+
|
|
+## --------------------- ##
|
|
+## M4sh Initialization. ##
|
|
+## --------------------- ##
|
|
+
|
|
+# Be Bourne compatible
|
|
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
|
+ emulate sh
|
|
+ NULLCMD=:
|
|
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
|
|
+ set -o posix
|
|
+fi
|
|
+
|
|
+# NLS nuisances.
|
|
+# Support unset when possible.
|
|
+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
|
|
+ as_unset=unset
|
|
+else
|
|
+ as_unset=false
|
|
+fi
|
|
+
|
|
+(set +x; test -n "`(LANG=C; export LANG) 2>&1`") &&
|
|
+ { $as_unset LANG || test "${LANG+set}" != set; } ||
|
|
+ { LANG=C; export LANG; }
|
|
+(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") &&
|
|
+ { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } ||
|
|
+ { LC_ALL=C; export LC_ALL; }
|
|
+(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") &&
|
|
+ { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } ||
|
|
+ { LC_TIME=C; export LC_TIME; }
|
|
+(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") &&
|
|
+ { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } ||
|
|
+ { LC_CTYPE=C; export LC_CTYPE; }
|
|
+(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") &&
|
|
+ { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } ||
|
|
+ { LANGUAGE=C; export LANGUAGE; }
|
|
+(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") &&
|
|
+ { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } ||
|
|
+ { LC_COLLATE=C; export LC_COLLATE; }
|
|
+(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") &&
|
|
+ { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } ||
|
|
+ { LC_NUMERIC=C; export LC_NUMERIC; }
|
|
+(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") &&
|
|
+ { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } ||
|
|
+ { LC_MESSAGES=C; export LC_MESSAGES; }
|
|
+
|
|
+
|
|
+# Name of the executable.
|
|
+as_me=`(basename "$0") 2>/dev/null ||
|
|
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
|
|
+ X"$0" : 'X\(//\)$' \| \
|
|
+ X"$0" : 'X\(/\)$' \| \
|
|
+ . : '\(.\)' 2>/dev/null ||
|
|
+echo X/"$0" |
|
|
+ sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
|
|
+ /^X\/\(\/\/\)$/{ s//\1/; q; }
|
|
+ /^X\/\(\/\).*/{ s//\1/; q; }
|
|
+ s/.*/./; q'`
|
|
+
|
|
+# PATH needs CR, and LINENO needs CR and PATH.
|
|
+# Avoid depending upon Character Ranges.
|
|
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
|
|
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
|
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
|
|
+as_cr_digits='0123456789'
|
|
+as_cr_alnum=$as_cr_Letters$as_cr_digits
|
|
+
|
|
+# The user is always right.
|
|
+if test "${PATH_SEPARATOR+set}" != set; then
|
|
+ echo "#! /bin/sh" >conftest.sh
|
|
+ echo "exit 0" >>conftest.sh
|
|
+ chmod +x conftest.sh
|
|
+ if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then
|
|
+ PATH_SEPARATOR=';'
|
|
+ else
|
|
+ PATH_SEPARATOR=:
|
|
+ fi
|
|
+ rm -f conftest.sh
|
|
+fi
|
|
+
|
|
+
|
|
+ as_lineno_1=$LINENO
|
|
+ as_lineno_2=$LINENO
|
|
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
|
|
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
|
|
+ test "x$as_lineno_3" = "x$as_lineno_2" || {
|
|
+ # Find who we are. Look in the path if we contain no path at all
|
|
+ # relative or not.
|
|
+ case $0 in
|
|
+ *[\\/]* ) as_myself=$0 ;;
|
|
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
|
|
+done
|
|
+
|
|
+ ;;
|
|
+ esac
|
|
+ # We did not find ourselves, most probably we were run as `sh COMMAND'
|
|
+ # in which case we are not to be found in the path.
|
|
+ if test "x$as_myself" = x; then
|
|
+ as_myself=$0
|
|
+ fi
|
|
+ if test ! -f "$as_myself"; then
|
|
+ { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
+ fi
|
|
+ case $CONFIG_SHELL in
|
|
+ '')
|
|
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for as_base in sh bash ksh sh5; do
|
|
+ case $as_dir in
|
|
+ /*)
|
|
+ if ("$as_dir/$as_base" -c '
|
|
+ as_lineno_1=$LINENO
|
|
+ as_lineno_2=$LINENO
|
|
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
|
|
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
|
|
+ test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
|
|
+ CONFIG_SHELL=$as_dir/$as_base
|
|
+ export CONFIG_SHELL
|
|
+ exec "$CONFIG_SHELL" "$0" ${1+"$@"}
|
|
+ fi;;
|
|
+ esac
|
|
+ done
|
|
+done
|
|
+;;
|
|
+ esac
|
|
+
|
|
+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
|
|
+ # uniformly replaced by the line number. The first 'sed' inserts a
|
|
+ # line-number line before each line; the second 'sed' does the real
|
|
+ # work. The second script uses 'N' to pair each line-number line
|
|
+ # with the numbered line, and appends trailing '-' during
|
|
+ # substitution so that $LINENO is not a special case at line end.
|
|
+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
|
|
+ # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
|
|
+ sed '=' <$as_myself |
|
|
+ sed '
|
|
+ N
|
|
+ s,$,-,
|
|
+ : loop
|
|
+ s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
|
|
+ t loop
|
|
+ s,-$,,
|
|
+ s,^['$as_cr_digits']*\n,,
|
|
+ ' >$as_me.lineno &&
|
|
+ chmod +x $as_me.lineno ||
|
|
+ { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
+
|
|
+ # Don't try to exec as it changes $[0], causing all sort of problems
|
|
+ # (the dirname of $[0] is not the place where we might find the
|
|
+ # original and so on. Autoconf is especially sensible to this).
|
|
+ . ./$as_me.lineno
|
|
+ # Exit status is that of the last command.
|
|
+ exit
|
|
+}
|
|
+
|
|
+
|
|
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
|
|
+ *c*,-n*) ECHO_N= ECHO_C='
|
|
+' ECHO_T=' ' ;;
|
|
+ *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
|
|
+ *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
|
|
+esac
|
|
+
|
|
+if expr a : '\(a\)' >/dev/null 2>&1; then
|
|
+ as_expr=expr
|
|
+else
|
|
+ as_expr=false
|
|
+fi
|
|
+
|
|
+rm -f conf$$ conf$$.exe conf$$.file
|
|
+echo >conf$$.file
|
|
+if ln -s conf$$.file conf$$ 2>/dev/null; then
|
|
+ # We could just check for DJGPP; but this test a) works b) is more generic
|
|
+ # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
|
|
+ if test -f conf$$.exe; then
|
|
+ # Don't use ln at all; we don't have any links
|
|
+ as_ln_s='cp -p'
|
|
+ else
|
|
+ as_ln_s='ln -s'
|
|
+ fi
|
|
+elif ln conf$$.file conf$$ 2>/dev/null; then
|
|
+ as_ln_s=ln
|
|
+else
|
|
+ as_ln_s='cp -p'
|
|
+fi
|
|
+rm -f conf$$ conf$$.exe conf$$.file
|
|
+
|
|
+as_executable_p="test -f"
|
|
+
|
|
+# Sed expression to map a string onto a valid CPP name.
|
|
+as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
|
|
+
|
|
+# Sed expression to map a string onto a valid variable name.
|
|
+as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
|
|
+
|
|
+
|
|
+# IFS
|
|
+# We need space, tab and new line, in precisely that order.
|
|
+as_nl='
|
|
+'
|
|
+IFS=" $as_nl"
|
|
+
|
|
+# CDPATH.
|
|
+$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }
|
|
+
|
|
+
|
|
+# Name of the host.
|
|
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
|
|
+# so uname gets run too.
|
|
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
|
|
+
|
|
+exec 6>&1
|
|
+
|
|
+#
|
|
+# Initializations.
|
|
+#
|
|
ac_default_prefix=/usr/local
|
|
-# Any additions from configure.in:
|
|
-ac_help="$ac_help
|
|
- --with-x use the X Window System"
|
|
-ac_help="$ac_help
|
|
- --enable-config-interface turns on/off configuration interface"
|
|
-ac_help="$ac_help
|
|
- --enable-control-panel Deprecated. Use --enable-config-interface."
|
|
-ac_help="$ac_help
|
|
- --enable-new-pit use Greg Alexander's new PIT model"
|
|
-ac_help="$ac_help
|
|
- --enable-slowdown use Greg Alexander's slowdown timer"
|
|
-ac_help="$ac_help
|
|
- --enable-idle-hack use Roland Mainz's idle hack"
|
|
-ac_help="$ac_help
|
|
- --enable-processors select number of processors (1,2,4)"
|
|
-ac_help="$ac_help
|
|
- --enable-x86-64 compile in support for x86-64 instructions"
|
|
-ac_help="$ac_help
|
|
- --enable-cpu-level select cpu level (3,4,5,6)"
|
|
-ac_help="$ac_help
|
|
- --enable-dynamic enable dynamic translation support"
|
|
-ac_help="$ac_help
|
|
- --enable-fetchdecode-cache enable fetchdecode-cache support"
|
|
-ac_help="$ac_help
|
|
- --enable-apic enable APIC support"
|
|
-ac_help="$ac_help
|
|
- --enable-split-hd allows split hard disk image"
|
|
-ac_help="$ac_help
|
|
- --enable-ne2000 enable limited ne2000 support"
|
|
-ac_help="$ac_help
|
|
- --enable-pci enable limited i440FX PCI support"
|
|
-ac_help="$ac_help
|
|
- --enable-4meg-pages support 4Megabyte pages extensions"
|
|
-ac_help="$ac_help
|
|
- --enable-pae support Physical Address Extensions"
|
|
-ac_help="$ac_help
|
|
- --enable-guest2host-tlb support guest to host addr TLB for speed"
|
|
-ac_help="$ac_help
|
|
- --enable-repeat-speedups support repeated IO and mem copy speedups"
|
|
-ac_help="$ac_help
|
|
- --enable-icache support instruction cache"
|
|
-ac_help="$ac_help
|
|
- --enable-global-pages support for Global pages in PDE/PTE"
|
|
-ac_help="$ac_help
|
|
- --enable-port-e9-hack writes to port e9 go to console"
|
|
-ac_help="$ac_help
|
|
- --enable-cpp use .cpp as C++ suffix"
|
|
-ac_help="$ac_help
|
|
- --enable-debugger compile in support for Bochs internal debugger"
|
|
-ac_help="$ac_help
|
|
- --enable-external-debugger enable external debugger support"
|
|
-ac_help="$ac_help
|
|
- --enable-disasm compile in support for disassembler"
|
|
-ac_help="$ac_help
|
|
- --enable-readline use readline library, if available"
|
|
-ac_help="$ac_help
|
|
- --enable-instrumentation compile in support for instrumentation"
|
|
-ac_help="$ac_help
|
|
- --enable-simid=0 or 1 CPU simulator ID if using more than one"
|
|
-ac_help="$ac_help
|
|
- --enable-num-sim=1 or 2 number of CPU simulators"
|
|
-ac_help="$ac_help
|
|
- --enable-time0=n start at n instead of using time()"
|
|
-ac_help="$ac_help
|
|
- --enable-vga use VGA emulation"
|
|
-ac_help="$ac_help
|
|
- --enable-vbe use VESA BIOS extensions"
|
|
-ac_help="$ac_help
|
|
- --enable-mmx compile in MMX emulation"
|
|
-ac_help="$ac_help
|
|
- --enable-fpu compile in FPU emulation"
|
|
-ac_help="$ac_help
|
|
- --enable-x86-debugger x86 debugger support"
|
|
-ac_help="$ac_help
|
|
- --enable-cdrom CDROM support"
|
|
-ac_help="$ac_help
|
|
- --enable-sb16=xxx Sound Blaster 16 Support (xxx=dummy|win|linux|freebsd)"
|
|
-ac_help="$ac_help
|
|
- --enable-hga-dumps=Nmicroseconds copy memory to HGA video buffer every N useconds"
|
|
-ac_help="$ac_help
|
|
- --enable-iodebug enable I/O interface to debugger"
|
|
-ac_help="$ac_help
|
|
- --with-x11 use X11 GUI"
|
|
-ac_help="$ac_help
|
|
- --with-beos use BeOS GUI"
|
|
-ac_help="$ac_help
|
|
- --with-win32 use Win32 GUI"
|
|
-ac_help="$ac_help
|
|
- --with-win32-vcpp use Win32 GUI/Visual C++ environment"
|
|
-ac_help="$ac_help
|
|
- --with-macos use Macintosh/CodeWarrior environment"
|
|
-ac_help="$ac_help
|
|
- --with-carbon compile for MacOS X with Carbon GUI"
|
|
-ac_help="$ac_help
|
|
- --with-nogui no native GUI, just use blank stubs"
|
|
-ac_help="$ac_help
|
|
- --with-term textmode terminal environment"
|
|
-ac_help="$ac_help
|
|
- --with-rfb use RFB protocol, works with VNC viewer"
|
|
-ac_help="$ac_help
|
|
- --with-amigaos use MorphOS (Amiga)"
|
|
-ac_help="$ac_help
|
|
- --with-sdl use SDL libraries"
|
|
-ac_help="$ac_help
|
|
- --with-wx use wxWindows libraries"
|
|
+cross_compiling=no
|
|
+subdirs=
|
|
+MFLAGS=
|
|
+MAKEFLAGS=
|
|
+SHELL=${CONFIG_SHELL-/bin/sh}
|
|
+
|
|
+# Maximum number of lines to put in a shell here document.
|
|
+# This variable seems obsolete. It should probably be removed, and
|
|
+# only ac_max_sed_lines should be used.
|
|
+: ${ac_max_here_lines=38}
|
|
+
|
|
+# Identity of this package.
|
|
+PACKAGE_NAME=
|
|
+PACKAGE_TARNAME=
|
|
+PACKAGE_VERSION=
|
|
+PACKAGE_STRING=
|
|
+PACKAGE_BUGREPORT=
|
|
+
|
|
+ac_unique_file="bochs.h"
|
|
+# Factoring default headers for most tests.
|
|
+ac_includes_default="\
|
|
+#include <stdio.h>
|
|
+#if HAVE_SYS_TYPES_H
|
|
+# include <sys/types.h>
|
|
+#endif
|
|
+#if HAVE_SYS_STAT_H
|
|
+# include <sys/stat.h>
|
|
+#endif
|
|
+#if STDC_HEADERS
|
|
+# include <stdlib.h>
|
|
+# include <stddef.h>
|
|
+#else
|
|
+# if HAVE_STDLIB_H
|
|
+# include <stdlib.h>
|
|
+# endif
|
|
+#endif
|
|
+#if HAVE_STRING_H
|
|
+# if !STDC_HEADERS && HAVE_MEMORY_H
|
|
+# include <memory.h>
|
|
+# endif
|
|
+# include <string.h>
|
|
+#endif
|
|
+#if HAVE_STRINGS_H
|
|
+# include <strings.h>
|
|
+#endif
|
|
+#if HAVE_INTTYPES_H
|
|
+# include <inttypes.h>
|
|
+#else
|
|
+# if HAVE_STDINT_H
|
|
+# include <stdint.h>
|
|
+# endif
|
|
+#endif
|
|
+#if HAVE_UNISTD_H
|
|
+# include <unistd.h>
|
|
+#endif"
|
|
+
|
|
|
|
# Initialize some variables set by options.
|
|
+ac_init_help=
|
|
+ac_init_version=false
|
|
# The variables have the same names as the options, with
|
|
# dashes changed to underlines.
|
|
-build=NONE
|
|
-cache_file=./config.cache
|
|
+cache_file=/dev/null
|
|
exec_prefix=NONE
|
|
-host=NONE
|
|
no_create=
|
|
-nonopt=NONE
|
|
no_recursion=
|
|
prefix=NONE
|
|
program_prefix=NONE
|
|
@@ -133,10 +314,15 @@
|
|
silent=
|
|
site=
|
|
srcdir=
|
|
-target=NONE
|
|
verbose=
|
|
x_includes=NONE
|
|
x_libraries=NONE
|
|
+
|
|
+# Installation directory options.
|
|
+# These are left unexpanded so users can "make install exec_prefix=/foo"
|
|
+# and all the variables that are supposed to be based on exec_prefix
|
|
+# by default will actually change.
|
|
+# Use braces instead of parens because sh, perl, etc. also accept them.
|
|
bindir='${exec_prefix}/bin'
|
|
sbindir='${exec_prefix}/sbin'
|
|
libexecdir='${exec_prefix}/libexec'
|
|
@@ -150,17 +336,9 @@
|
|
infodir='${prefix}/info'
|
|
mandir='${prefix}/man'
|
|
|
|
-# Initialize some other variables.
|
|
-subdirs=
|
|
-MFLAGS= MAKEFLAGS=
|
|
-SHELL=${CONFIG_SHELL-/bin/sh}
|
|
-# Maximum number of lines to put in a shell here document.
|
|
-ac_max_here_lines=12
|
|
-
|
|
ac_prev=
|
|
for ac_option
|
|
do
|
|
-
|
|
# If the previous option needs an argument, assign it.
|
|
if test -n "$ac_prev"; then
|
|
eval "$ac_prev=\$ac_option"
|
|
@@ -168,59 +346,59 @@
|
|
continue
|
|
fi
|
|
|
|
- case "$ac_option" in
|
|
- -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
|
|
- *) ac_optarg= ;;
|
|
- esac
|
|
+ ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
|
|
|
|
# Accept the important Cygnus configure options, so we can diagnose typos.
|
|
|
|
- case "$ac_option" in
|
|
+ case $ac_option in
|
|
|
|
-bindir | --bindir | --bindi | --bind | --bin | --bi)
|
|
ac_prev=bindir ;;
|
|
-bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
|
|
- bindir="$ac_optarg" ;;
|
|
+ bindir=$ac_optarg ;;
|
|
|
|
-build | --build | --buil | --bui | --bu)
|
|
- ac_prev=build ;;
|
|
+ ac_prev=build_alias ;;
|
|
-build=* | --build=* | --buil=* | --bui=* | --bu=*)
|
|
- build="$ac_optarg" ;;
|
|
+ build_alias=$ac_optarg ;;
|
|
|
|
-cache-file | --cache-file | --cache-fil | --cache-fi \
|
|
| --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
|
|
ac_prev=cache_file ;;
|
|
-cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
|
|
| --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
|
|
- cache_file="$ac_optarg" ;;
|
|
+ cache_file=$ac_optarg ;;
|
|
+
|
|
+ --config-cache | -C)
|
|
+ cache_file=config.cache ;;
|
|
|
|
-datadir | --datadir | --datadi | --datad | --data | --dat | --da)
|
|
ac_prev=datadir ;;
|
|
-datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
|
|
| --da=*)
|
|
- datadir="$ac_optarg" ;;
|
|
+ datadir=$ac_optarg ;;
|
|
|
|
-disable-* | --disable-*)
|
|
- ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
|
|
+ ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
|
|
# Reject names that are not valid shell variable names.
|
|
- if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
|
|
- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
|
|
- fi
|
|
- ac_feature=`echo $ac_feature| sed 's/-/_/g'`
|
|
- eval "enable_${ac_feature}=no" ;;
|
|
+ expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
|
|
+ { echo "$as_me: error: invalid feature name: $ac_feature" >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
+ ac_feature=`echo $ac_feature | sed 's/-/_/g'`
|
|
+ eval "enable_$ac_feature=no" ;;
|
|
|
|
-enable-* | --enable-*)
|
|
- ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
|
|
+ ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
|
|
# Reject names that are not valid shell variable names.
|
|
- if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
|
|
- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
|
|
- fi
|
|
- ac_feature=`echo $ac_feature| sed 's/-/_/g'`
|
|
- case "$ac_option" in
|
|
- *=*) ;;
|
|
+ expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
|
|
+ { echo "$as_me: error: invalid feature name: $ac_feature" >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
+ ac_feature=`echo $ac_feature | sed 's/-/_/g'`
|
|
+ case $ac_option in
|
|
+ *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
|
|
*) ac_optarg=yes ;;
|
|
esac
|
|
- eval "enable_${ac_feature}='$ac_optarg'" ;;
|
|
+ eval "enable_$ac_feature='$ac_optarg'" ;;
|
|
|
|
-exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
|
|
| --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
|
|
@@ -229,95 +407,47 @@
|
|
-exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
|
|
| --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
|
|
| --exec=* | --exe=* | --ex=*)
|
|
- exec_prefix="$ac_optarg" ;;
|
|
+ exec_prefix=$ac_optarg ;;
|
|
|
|
-gas | --gas | --ga | --g)
|
|
# Obsolete; use --with-gas.
|
|
with_gas=yes ;;
|
|
|
|
- -help | --help | --hel | --he)
|
|
- # Omit some internal or obsolete options to make the list less imposing.
|
|
- # This message is too long to be a string in the A/UX 3.1 sh.
|
|
- cat << EOF
|
|
-Usage: configure [options] [host]
|
|
-Options: [defaults in brackets after descriptions]
|
|
-Configuration:
|
|
- --cache-file=FILE cache test results in FILE
|
|
- --help print this message
|
|
- --no-create do not create output files
|
|
- --quiet, --silent do not print \`checking...' messages
|
|
- --version print the version of autoconf that created configure
|
|
-Directory and file names:
|
|
- --prefix=PREFIX install architecture-independent files in PREFIX
|
|
- [$ac_default_prefix]
|
|
- --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
|
|
- [same as prefix]
|
|
- --bindir=DIR user executables in DIR [EPREFIX/bin]
|
|
- --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
|
|
- --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
|
|
- --datadir=DIR read-only architecture-independent data in DIR
|
|
- [PREFIX/share]
|
|
- --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
|
|
- --sharedstatedir=DIR modifiable architecture-independent data in DIR
|
|
- [PREFIX/com]
|
|
- --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
|
|
- --libdir=DIR object code libraries in DIR [EPREFIX/lib]
|
|
- --includedir=DIR C header files in DIR [PREFIX/include]
|
|
- --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
|
|
- --infodir=DIR info documentation in DIR [PREFIX/info]
|
|
- --mandir=DIR man documentation in DIR [PREFIX/man]
|
|
- --srcdir=DIR find the sources in DIR [configure dir or ..]
|
|
- --program-prefix=PREFIX prepend PREFIX to installed program names
|
|
- --program-suffix=SUFFIX append SUFFIX to installed program names
|
|
- --program-transform-name=PROGRAM
|
|
- run sed PROGRAM on installed program names
|
|
-EOF
|
|
- cat << EOF
|
|
-Host type:
|
|
- --build=BUILD configure for building on BUILD [BUILD=HOST]
|
|
- --host=HOST configure for HOST [guessed]
|
|
- --target=TARGET configure for TARGET [TARGET=HOST]
|
|
-Features and packages:
|
|
- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
|
- --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
|
- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
|
- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
|
- --x-includes=DIR X include files are in DIR
|
|
- --x-libraries=DIR X library files are in DIR
|
|
-EOF
|
|
- if test -n "$ac_help"; then
|
|
- echo "--enable and --with options recognized:$ac_help"
|
|
- fi
|
|
- exit 0 ;;
|
|
+ -help | --help | --hel | --he | -h)
|
|
+ ac_init_help=long ;;
|
|
+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
|
|
+ ac_init_help=recursive ;;
|
|
+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
|
|
+ ac_init_help=short ;;
|
|
|
|
-host | --host | --hos | --ho)
|
|
- ac_prev=host ;;
|
|
+ ac_prev=host_alias ;;
|
|
-host=* | --host=* | --hos=* | --ho=*)
|
|
- host="$ac_optarg" ;;
|
|
+ host_alias=$ac_optarg ;;
|
|
|
|
-includedir | --includedir | --includedi | --included | --include \
|
|
| --includ | --inclu | --incl | --inc)
|
|
ac_prev=includedir ;;
|
|
-includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
|
|
| --includ=* | --inclu=* | --incl=* | --inc=*)
|
|
- includedir="$ac_optarg" ;;
|
|
+ includedir=$ac_optarg ;;
|
|
|
|
-infodir | --infodir | --infodi | --infod | --info | --inf)
|
|
ac_prev=infodir ;;
|
|
-infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
|
|
- infodir="$ac_optarg" ;;
|
|
+ infodir=$ac_optarg ;;
|
|
|
|
-libdir | --libdir | --libdi | --libd)
|
|
ac_prev=libdir ;;
|
|
-libdir=* | --libdir=* | --libdi=* | --libd=*)
|
|
- libdir="$ac_optarg" ;;
|
|
+ libdir=$ac_optarg ;;
|
|
|
|
-libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
|
|
| --libexe | --libex | --libe)
|
|
ac_prev=libexecdir ;;
|
|
-libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
|
|
| --libexe=* | --libex=* | --libe=*)
|
|
- libexecdir="$ac_optarg" ;;
|
|
+ libexecdir=$ac_optarg ;;
|
|
|
|
-localstatedir | --localstatedir | --localstatedi | --localstated \
|
|
| --localstate | --localstat | --localsta | --localst \
|
|
@@ -326,19 +456,19 @@
|
|
-localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
|
|
| --localstate=* | --localstat=* | --localsta=* | --localst=* \
|
|
| --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
|
|
- localstatedir="$ac_optarg" ;;
|
|
+ localstatedir=$ac_optarg ;;
|
|
|
|
-mandir | --mandir | --mandi | --mand | --man | --ma | --m)
|
|
ac_prev=mandir ;;
|
|
-mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
|
|
- mandir="$ac_optarg" ;;
|
|
+ mandir=$ac_optarg ;;
|
|
|
|
-nfp | --nfp | --nf)
|
|
# Obsolete; use --without-fp.
|
|
with_fp=no ;;
|
|
|
|
-no-create | --no-create | --no-creat | --no-crea | --no-cre \
|
|
- | --no-cr | --no-c)
|
|
+ | --no-cr | --no-c | -n)
|
|
no_create=yes ;;
|
|
|
|
-no-recursion | --no-recursion | --no-recursio | --no-recursi \
|
|
@@ -352,26 +482,26 @@
|
|
-oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
|
|
| --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
|
|
| --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
|
|
- oldincludedir="$ac_optarg" ;;
|
|
+ oldincludedir=$ac_optarg ;;
|
|
|
|
-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
|
|
ac_prev=prefix ;;
|
|
-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
|
|
- prefix="$ac_optarg" ;;
|
|
+ prefix=$ac_optarg ;;
|
|
|
|
-program-prefix | --program-prefix | --program-prefi | --program-pref \
|
|
| --program-pre | --program-pr | --program-p)
|
|
ac_prev=program_prefix ;;
|
|
-program-prefix=* | --program-prefix=* | --program-prefi=* \
|
|
| --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
|
|
- program_prefix="$ac_optarg" ;;
|
|
+ program_prefix=$ac_optarg ;;
|
|
|
|
-program-suffix | --program-suffix | --program-suffi | --program-suff \
|
|
| --program-suf | --program-su | --program-s)
|
|
ac_prev=program_suffix ;;
|
|
-program-suffix=* | --program-suffix=* | --program-suffi=* \
|
|
| --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
|
|
- program_suffix="$ac_optarg" ;;
|
|
+ program_suffix=$ac_optarg ;;
|
|
|
|
-program-transform-name | --program-transform-name \
|
|
| --program-transform-nam | --program-transform-na \
|
|
@@ -388,7 +518,7 @@
|
|
| --program-transfo=* | --program-transf=* \
|
|
| --program-trans=* | --program-tran=* \
|
|
| --progr-tra=* | --program-tr=* | --program-t=*)
|
|
- program_transform_name="$ac_optarg" ;;
|
|
+ program_transform_name=$ac_optarg ;;
|
|
|
|
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
|
| -silent | --silent | --silen | --sile | --sil)
|
|
@@ -398,7 +528,7 @@
|
|
ac_prev=sbindir ;;
|
|
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
|
|
| --sbi=* | --sb=*)
|
|
- sbindir="$ac_optarg" ;;
|
|
+ sbindir=$ac_optarg ;;
|
|
|
|
-sharedstatedir | --sharedstatedir | --sharedstatedi \
|
|
| --sharedstated | --sharedstate | --sharedstat | --sharedsta \
|
|
@@ -409,58 +539,57 @@
|
|
| --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
|
|
| --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
|
|
| --sha=* | --sh=*)
|
|
- sharedstatedir="$ac_optarg" ;;
|
|
+ sharedstatedir=$ac_optarg ;;
|
|
|
|
-site | --site | --sit)
|
|
ac_prev=site ;;
|
|
-site=* | --site=* | --sit=*)
|
|
- site="$ac_optarg" ;;
|
|
+ site=$ac_optarg ;;
|
|
|
|
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
|
|
ac_prev=srcdir ;;
|
|
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
|
|
- srcdir="$ac_optarg" ;;
|
|
+ srcdir=$ac_optarg ;;
|
|
|
|
-sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
|
|
| --syscon | --sysco | --sysc | --sys | --sy)
|
|
ac_prev=sysconfdir ;;
|
|
-sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
|
|
| --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
|
|
- sysconfdir="$ac_optarg" ;;
|
|
+ sysconfdir=$ac_optarg ;;
|
|
|
|
-target | --target | --targe | --targ | --tar | --ta | --t)
|
|
- ac_prev=target ;;
|
|
+ ac_prev=target_alias ;;
|
|
-target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
|
|
- target="$ac_optarg" ;;
|
|
+ target_alias=$ac_optarg ;;
|
|
|
|
-v | -verbose | --verbose | --verbos | --verbo | --verb)
|
|
verbose=yes ;;
|
|
|
|
- -version | --version | --versio | --versi | --vers)
|
|
- echo "configure generated by autoconf version 2.13"
|
|
- exit 0 ;;
|
|
+ -version | --version | --versio | --versi | --vers | -V)
|
|
+ ac_init_version=: ;;
|
|
|
|
-with-* | --with-*)
|
|
- ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
|
|
+ ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
|
|
# Reject names that are not valid shell variable names.
|
|
- if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
|
|
- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
|
|
- fi
|
|
+ expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
|
|
+ { echo "$as_me: error: invalid package name: $ac_package" >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
ac_package=`echo $ac_package| sed 's/-/_/g'`
|
|
- case "$ac_option" in
|
|
- *=*) ;;
|
|
+ case $ac_option in
|
|
+ *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
|
|
*) ac_optarg=yes ;;
|
|
esac
|
|
- eval "with_${ac_package}='$ac_optarg'" ;;
|
|
+ eval "with_$ac_package='$ac_optarg'" ;;
|
|
|
|
-without-* | --without-*)
|
|
- ac_package=`echo $ac_option|sed -e 's/-*without-//'`
|
|
+ ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
|
|
# Reject names that are not valid shell variable names.
|
|
- if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
|
|
- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
|
|
- fi
|
|
- ac_package=`echo $ac_package| sed 's/-/_/g'`
|
|
- eval "with_${ac_package}=no" ;;
|
|
+ expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
|
|
+ { echo "$as_me: error: invalid package name: $ac_package" >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
+ ac_package=`echo $ac_package | sed 's/-/_/g'`
|
|
+ eval "with_$ac_package=no" ;;
|
|
|
|
--x)
|
|
# Obsolete; use --with-x.
|
|
@@ -471,99 +600,110 @@
|
|
ac_prev=x_includes ;;
|
|
-x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
|
|
| --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
|
|
- x_includes="$ac_optarg" ;;
|
|
+ x_includes=$ac_optarg ;;
|
|
|
|
-x-libraries | --x-libraries | --x-librarie | --x-librari \
|
|
| --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
|
|
ac_prev=x_libraries ;;
|
|
-x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
|
|
| --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
|
|
- x_libraries="$ac_optarg" ;;
|
|
+ x_libraries=$ac_optarg ;;
|
|
|
|
- -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
|
|
+ -*) { echo "$as_me: error: unrecognized option: $ac_option
|
|
+Try \`$0 --help' for more information." >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
;;
|
|
|
|
+ *=*)
|
|
+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
|
|
+ # Reject names that are not valid shell variable names.
|
|
+ expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
|
|
+ { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
+ ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
|
|
+ eval "$ac_envvar='$ac_optarg'"
|
|
+ export $ac_envvar ;;
|
|
+
|
|
*)
|
|
- if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
|
|
- echo "configure: warning: $ac_option: invalid host type" 1>&2
|
|
- fi
|
|
- if test "x$nonopt" != xNONE; then
|
|
- { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
|
|
- fi
|
|
- nonopt="$ac_option"
|
|
+ # FIXME: should be removed in autoconf 3.0.
|
|
+ echo "$as_me: WARNING: you should use --build, --host, --target" >&2
|
|
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
|
+ echo "$as_me: WARNING: invalid host type: $ac_option" >&2
|
|
+ : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
|
|
;;
|
|
|
|
esac
|
|
done
|
|
|
|
if test -n "$ac_prev"; then
|
|
- { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
|
|
-fi
|
|
-
|
|
-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
|
|
-
|
|
-# File descriptor usage:
|
|
-# 0 standard input
|
|
-# 1 file creation
|
|
-# 2 errors and warnings
|
|
-# 3 some systems may open it to /dev/tty
|
|
-# 4 used on the Kubota Titan
|
|
-# 6 checking for... messages and results
|
|
-# 5 compiler messages saved in config.log
|
|
-if test "$silent" = yes; then
|
|
- exec 6>/dev/null
|
|
-else
|
|
- exec 6>&1
|
|
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
|
|
+ { echo "$as_me: error: missing argument to $ac_option" >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
fi
|
|
-exec 5>./config.log
|
|
|
|
-echo "\
|
|
-This file contains any messages produced by compilers while
|
|
-running configure, to aid debugging if configure makes a mistake.
|
|
-" 1>&5
|
|
+# Be sure to have absolute paths.
|
|
+for ac_var in exec_prefix prefix
|
|
+do
|
|
+ eval ac_val=$`echo $ac_var`
|
|
+ case $ac_val in
|
|
+ [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
|
|
+ *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
|
|
+ { (exit 1); exit 1; }; };;
|
|
+ esac
|
|
+done
|
|
|
|
-# Strip out --no-create and --no-recursion so they do not pile up.
|
|
-# Also quote any args containing shell metacharacters.
|
|
-ac_configure_args=
|
|
-for ac_arg
|
|
+# Be sure to have absolute paths.
|
|
+for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
|
|
+ localstatedir libdir includedir oldincludedir infodir mandir
|
|
do
|
|
- case "$ac_arg" in
|
|
- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
|
|
- | --no-cr | --no-c) ;;
|
|
- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
|
|
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
|
|
- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
|
|
- ac_configure_args="$ac_configure_args '$ac_arg'" ;;
|
|
- *) ac_configure_args="$ac_configure_args $ac_arg" ;;
|
|
+ eval ac_val=$`echo $ac_var`
|
|
+ case $ac_val in
|
|
+ [\\/$]* | ?:[\\/]* ) ;;
|
|
+ *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
|
|
+ { (exit 1); exit 1; }; };;
|
|
esac
|
|
done
|
|
|
|
-# NLS nuisances.
|
|
-# Only set these to C if already set. These must not be set unconditionally
|
|
-# because not all systems understand e.g. LANG=C (notably SCO).
|
|
-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
|
|
-# Non-C LC_CTYPE values break the ctype check.
|
|
-if test "${LANG+set}" = set; then LANG=C; export LANG; fi
|
|
-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
|
|
-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
|
|
-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
|
|
+# There might be people who depend on the old broken behavior: `$host'
|
|
+# used to hold the argument of --host etc.
|
|
+# FIXME: To remove some day.
|
|
+build=$build_alias
|
|
+host=$host_alias
|
|
+target=$target_alias
|
|
+
|
|
+# FIXME: To remove some day.
|
|
+if test "x$host_alias" != x; then
|
|
+ if test "x$build_alias" = x; then
|
|
+ cross_compiling=maybe
|
|
+ echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
|
|
+ If a cross compiler is detected then cross compile mode will be used." >&2
|
|
+ elif test "x$build_alias" != "x$host_alias"; then
|
|
+ cross_compiling=yes
|
|
+ fi
|
|
+fi
|
|
|
|
-# confdefs.h avoids OS command line length limits that DEFS can exceed.
|
|
-rm -rf conftest* confdefs.h
|
|
-# AIX cpp loses on an empty file, so make sure it contains at least a newline.
|
|
-echo > confdefs.h
|
|
+ac_tool_prefix=
|
|
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
|
|
+
|
|
+test "$silent" = yes && exec 6>/dev/null
|
|
|
|
-# A filename unique to this package, relative to the directory that
|
|
-# configure is in, which we can look for to find out if srcdir is correct.
|
|
-ac_unique_file=bochs.h
|
|
|
|
# Find the source files, if location was not specified.
|
|
if test -z "$srcdir"; then
|
|
ac_srcdir_defaulted=yes
|
|
# Try the directory containing this script, then its parent.
|
|
- ac_prog=$0
|
|
- ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
|
|
- test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
|
|
+ ac_confdir=`(dirname "$0") 2>/dev/null ||
|
|
+$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
+ X"$0" : 'X\(//\)[^/]' \| \
|
|
+ X"$0" : 'X\(//\)$' \| \
|
|
+ X"$0" : 'X\(/\)' \| \
|
|
+ . : '\(.\)' 2>/dev/null ||
|
|
+echo X"$0" |
|
|
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
|
|
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
|
|
+ /^X\(\/\/\)$/{ s//\1/; q; }
|
|
+ /^X\(\/\).*/{ s//\1/; q; }
|
|
+ s/.*/./; q'`
|
|
srcdir=$ac_confdir
|
|
if test ! -r $srcdir/$ac_unique_file; then
|
|
srcdir=..
|
|
@@ -573,13 +713,442 @@
|
|
fi
|
|
if test ! -r $srcdir/$ac_unique_file; then
|
|
if test "$ac_srcdir_defaulted" = yes; then
|
|
- { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
|
|
+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
else
|
|
- { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
|
|
+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
|
|
+ { (exit 1); exit 1; }; }
|
|
fi
|
|
fi
|
|
-srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
|
|
+srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
|
|
+ac_env_build_alias_set=${build_alias+set}
|
|
+ac_env_build_alias_value=$build_alias
|
|
+ac_cv_env_build_alias_set=${build_alias+set}
|
|
+ac_cv_env_build_alias_value=$build_alias
|
|
+ac_env_host_alias_set=${host_alias+set}
|
|
+ac_env_host_alias_value=$host_alias
|
|
+ac_cv_env_host_alias_set=${host_alias+set}
|
|
+ac_cv_env_host_alias_value=$host_alias
|
|
+ac_env_target_alias_set=${target_alias+set}
|
|
+ac_env_target_alias_value=$target_alias
|
|
+ac_cv_env_target_alias_set=${target_alias+set}
|
|
+ac_cv_env_target_alias_value=$target_alias
|
|
+ac_env_CC_set=${CC+set}
|
|
+ac_env_CC_value=$CC
|
|
+ac_cv_env_CC_set=${CC+set}
|
|
+ac_cv_env_CC_value=$CC
|
|
+ac_env_CFLAGS_set=${CFLAGS+set}
|
|
+ac_env_CFLAGS_value=$CFLAGS
|
|
+ac_cv_env_CFLAGS_set=${CFLAGS+set}
|
|
+ac_cv_env_CFLAGS_value=$CFLAGS
|
|
+ac_env_LDFLAGS_set=${LDFLAGS+set}
|
|
+ac_env_LDFLAGS_value=$LDFLAGS
|
|
+ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
|
|
+ac_cv_env_LDFLAGS_value=$LDFLAGS
|
|
+ac_env_CPPFLAGS_set=${CPPFLAGS+set}
|
|
+ac_env_CPPFLAGS_value=$CPPFLAGS
|
|
+ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
|
|
+ac_cv_env_CPPFLAGS_value=$CPPFLAGS
|
|
+ac_env_CXX_set=${CXX+set}
|
|
+ac_env_CXX_value=$CXX
|
|
+ac_cv_env_CXX_set=${CXX+set}
|
|
+ac_cv_env_CXX_value=$CXX
|
|
+ac_env_CXXFLAGS_set=${CXXFLAGS+set}
|
|
+ac_env_CXXFLAGS_value=$CXXFLAGS
|
|
+ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
|
|
+ac_cv_env_CXXFLAGS_value=$CXXFLAGS
|
|
+ac_env_CPP_set=${CPP+set}
|
|
+ac_env_CPP_value=$CPP
|
|
+ac_cv_env_CPP_set=${CPP+set}
|
|
+ac_cv_env_CPP_value=$CPP
|
|
+
|
|
+#
|
|
+# Report the --help message.
|
|
+#
|
|
+if test "$ac_init_help" = "long"; then
|
|
+ # Omit some internal or obsolete options to make the list less imposing.
|
|
+ # This message is too long to be a string in the A/UX 3.1 sh.
|
|
+ cat <<_ACEOF
|
|
+\`configure' configures this package to adapt to many kinds of systems.
|
|
+
|
|
+Usage: $0 [OPTION]... [VAR=VALUE]...
|
|
+
|
|
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
|
|
+VAR=VALUE. See below for descriptions of some of the useful variables.
|
|
+
|
|
+Defaults for the options are specified in brackets.
|
|
+
|
|
+Configuration:
|
|
+ -h, --help display this help and exit
|
|
+ --help=short display options specific to this package
|
|
+ --help=recursive display the short help of all the included packages
|
|
+ -V, --version display version information and exit
|
|
+ -q, --quiet, --silent do not print \`checking...' messages
|
|
+ --cache-file=FILE cache test results in FILE [disabled]
|
|
+ -C, --config-cache alias for \`--cache-file=config.cache'
|
|
+ -n, --no-create do not create output files
|
|
+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
|
|
+
|
|
+_ACEOF
|
|
+
|
|
+ cat <<_ACEOF
|
|
+Installation directories:
|
|
+ --prefix=PREFIX install architecture-independent files in PREFIX
|
|
+ [$ac_default_prefix]
|
|
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
|
|
+ [PREFIX]
|
|
+
|
|
+By default, \`make install' will install all the files in
|
|
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
|
|
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
|
|
+for instance \`--prefix=\$HOME'.
|
|
+
|
|
+For better control, use the options below.
|
|
+
|
|
+Fine tuning of the installation directories:
|
|
+ --bindir=DIR user executables [EPREFIX/bin]
|
|
+ --sbindir=DIR system admin executables [EPREFIX/sbin]
|
|
+ --libexecdir=DIR program executables [EPREFIX/libexec]
|
|
+ --datadir=DIR read-only architecture-independent data [PREFIX/share]
|
|
+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
|
|
+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
|
|
+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
|
|
+ --libdir=DIR object code libraries [EPREFIX/lib]
|
|
+ --includedir=DIR C header files [PREFIX/include]
|
|
+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
|
|
+ --infodir=DIR info documentation [PREFIX/info]
|
|
+ --mandir=DIR man documentation [PREFIX/man]
|
|
+_ACEOF
|
|
+
|
|
+ cat <<\_ACEOF
|
|
+
|
|
+X features:
|
|
+ --x-includes=DIR X include files are in DIR
|
|
+ --x-libraries=DIR X library files are in DIR
|
|
+
|
|
+System types:
|
|
+ --build=BUILD configure for building on BUILD [guessed]
|
|
+ --host=HOST cross-compile to build programs to run on HOST [BUILD]
|
|
+ --target=TARGET configure for building compilers for TARGET [HOST]
|
|
+_ACEOF
|
|
+fi
|
|
+
|
|
+if test -n "$ac_init_help"; then
|
|
+
|
|
+ cat <<\_ACEOF
|
|
+
|
|
+Optional Features:
|
|
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
|
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
|
+ --enable-config-interface turns on/off configuration interface
|
|
+ --enable-control-panel Deprecated. Use --enable-config-interface.
|
|
+ --enable-new-pit use Greg Alexander's new PIT model
|
|
+ --enable-slowdown use Greg Alexander's slowdown timer
|
|
+ --enable-idle-hack use Roland Mainz's idle hack
|
|
+ --enable-processors select number of processors (1,2,4)
|
|
+ --enable-x86-64 compile in support for x86-64 instructions
|
|
+ --enable-cpu-level select cpu level (3,4,5,6)
|
|
+ --enable-dynamic enable dynamic translation support
|
|
+ --enable-fetchdecode-cache enable fetchdecode-cache support
|
|
+ --enable-apic enable APIC support
|
|
+ --enable-split-hd allows split hard disk image
|
|
+ --enable-ne2000 enable limited ne2000 support
|
|
+ --enable-pci enable limited i440FX PCI support
|
|
+ --enable-4meg-pages support 4Megabyte pages extensions
|
|
+ --enable-pae support Physical Address Extensions
|
|
+ --enable-guest2host-tlb support guest to host addr TLB for speed
|
|
+ --enable-repeat-speedups support repeated IO and mem copy speedups
|
|
+ --enable-icache support instruction cache
|
|
+ --enable-global-pages support for Global pages in PDE/PTE
|
|
+ --enable-port-e9-hack writes to port e9 go to console
|
|
+ --enable-cpp use .cpp as C++ suffix
|
|
+ --enable-debugger compile in support for Bochs internal debugger
|
|
+ --enable-external-debugger enable external debugger support
|
|
+ --enable-disasm compile in support for disassembler
|
|
+ --enable-readline use readline library, if available
|
|
+ --enable-instrumentation compile in support for instrumentation
|
|
+ --enable-simid=0 or 1 CPU simulator ID if using more than one
|
|
+ --enable-num-sim=1 or 2 number of CPU simulators
|
|
+ --enable-time0=n start at n instead of using time()
|
|
+ --enable-vga use VGA emulation
|
|
+ --enable-vbe use VESA BIOS extensions
|
|
+ --enable-mmx compile in MMX emulation
|
|
+ --enable-fpu compile in FPU emulation
|
|
+ --enable-x86-debugger x86 debugger support
|
|
+ --enable-cdrom CDROM support
|
|
+ --enable-sb16=xxx Sound Blaster 16 Support (xxx=dummy|win|linux|freebsd)
|
|
+ --enable-gdb-stub enable gdb stub support
|
|
+ --enable-hga-dumps=Nmicroseconds copy memory to HGA video buffer every N useconds
|
|
+ --enable-iodebug enable I/O interface to debugger
|
|
+
|
|
+Optional Packages:
|
|
+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
|
+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
|
+ --with-x use the X Window System
|
|
+ --with-x11 use X11 GUI
|
|
+ --with-beos use BeOS GUI
|
|
+ --with-win32 use Win32 GUI
|
|
+ --with-win32-vcpp use Win32 GUI/Visual C++ environment
|
|
+ --with-macos use Macintosh/CodeWarrior environment
|
|
+ --with-carbon compile for MacOS X with Carbon GUI
|
|
+ --with-nogui no native GUI, just use blank stubs
|
|
+ --with-term textmode terminal environment
|
|
+ --with-rfb use RFB protocol, works with VNC viewer
|
|
+ --with-amigaos use MorphOS (Amiga)
|
|
+ --with-sdl use SDL libraries
|
|
+ --with-wx use wxWindows libraries
|
|
+
|
|
+Some influential environment variables:
|
|
+ CC C compiler command
|
|
+ CFLAGS C compiler flags
|
|
+ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
|
|
+ nonstandard directory <lib dir>
|
|
+ CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
|
|
+ headers in a nonstandard directory <include dir>
|
|
+ CXX C++ compiler command
|
|
+ CXXFLAGS C++ compiler flags
|
|
+ CPP C preprocessor
|
|
+
|
|
+Use these variables to override the choices made by `configure' or to help
|
|
+it to find libraries and programs with nonstandard names/locations.
|
|
+
|
|
+_ACEOF
|
|
+fi
|
|
+
|
|
+if test "$ac_init_help" = "recursive"; then
|
|
+ # If there are subdirs, report their specific --help.
|
|
+ ac_popdir=`pwd`
|
|
+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
|
|
+ test -d $ac_dir || continue
|
|
+ ac_builddir=.
|
|
+
|
|
+if test "$ac_dir" != .; then
|
|
+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
|
|
+ # A "../" for each directory in $ac_dir_suffix.
|
|
+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
|
|
+else
|
|
+ ac_dir_suffix= ac_top_builddir=
|
|
+fi
|
|
+
|
|
+case $srcdir in
|
|
+ .) # No --srcdir option. We are building in place.
|
|
+ ac_srcdir=.
|
|
+ if test -z "$ac_top_builddir"; then
|
|
+ ac_top_srcdir=.
|
|
+ else
|
|
+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
|
|
+ fi ;;
|
|
+ [\\/]* | ?:[\\/]* ) # Absolute path.
|
|
+ ac_srcdir=$srcdir$ac_dir_suffix;
|
|
+ ac_top_srcdir=$srcdir ;;
|
|
+ *) # Relative path.
|
|
+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
|
|
+ ac_top_srcdir=$ac_top_builddir$srcdir ;;
|
|
+esac
|
|
+# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
|
|
+# absolute.
|
|
+ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
|
|
+ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
|
|
+ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
|
|
+ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
|
|
+
|
|
+ cd $ac_dir
|
|
+ # Check for guested configure; otherwise get Cygnus style configure.
|
|
+ if test -f $ac_srcdir/configure.gnu; then
|
|
+ echo
|
|
+ $SHELL $ac_srcdir/configure.gnu --help=recursive
|
|
+ elif test -f $ac_srcdir/configure; then
|
|
+ echo
|
|
+ $SHELL $ac_srcdir/configure --help=recursive
|
|
+ elif test -f $ac_srcdir/configure.ac ||
|
|
+ test -f $ac_srcdir/configure.in; then
|
|
+ echo
|
|
+ $ac_configure --help
|
|
+ else
|
|
+ echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
|
|
+ fi
|
|
+ cd $ac_popdir
|
|
+ done
|
|
+fi
|
|
+
|
|
+test -n "$ac_init_help" && exit 0
|
|
+if $ac_init_version; then
|
|
+ cat <<\_ACEOF
|
|
+
|
|
+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
|
|
+Free Software Foundation, Inc.
|
|
+This configure script is free software; the Free Software Foundation
|
|
+gives unlimited permission to copy, distribute and modify it.
|
|
+_ACEOF
|
|
+ exit 0
|
|
+fi
|
|
+exec 5>config.log
|
|
+cat >&5 <<_ACEOF
|
|
+This file contains any messages produced by compilers while
|
|
+running configure, to aid debugging if configure makes a mistake.
|
|
+
|
|
+It was created by $as_me, which was
|
|
+generated by GNU Autoconf 2.53. Invocation command line was
|
|
+
|
|
+ $ $0 $@
|
|
+
|
|
+_ACEOF
|
|
+{
|
|
+cat <<_ASUNAME
|
|
+## --------- ##
|
|
+## Platform. ##
|
|
+## --------- ##
|
|
+
|
|
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
|
|
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
|
|
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
|
|
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
|
|
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
|
|
+
|
|
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
|
|
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
|
|
+
|
|
+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
|
|
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
|
|
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
|
|
+hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
|
|
+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
|
|
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
|
|
+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
|
|
+
|
|
+_ASUNAME
|
|
+
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ echo "PATH: $as_dir"
|
|
+done
|
|
+
|
|
+} >&5
|
|
+
|
|
+cat >&5 <<_ACEOF
|
|
+
|
|
+
|
|
+## ----------- ##
|
|
+## Core tests. ##
|
|
+## ----------- ##
|
|
+
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+# Keep a trace of the command line.
|
|
+# Strip out --no-create and --no-recursion so they do not pile up.
|
|
+# Also quote any args containing shell meta-characters.
|
|
+ac_configure_args=
|
|
+ac_sep=
|
|
+for ac_arg
|
|
+do
|
|
+ case $ac_arg in
|
|
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
|
|
+ | --no-cr | --no-c | -n ) continue ;;
|
|
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
|
|
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
|
|
+ continue ;;
|
|
+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
|
|
+ ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
|
+ esac
|
|
+ case " $ac_configure_args " in
|
|
+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
|
|
+ *) ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
|
|
+ ac_sep=" " ;;
|
|
+ esac
|
|
+ # Get rid of the leading space.
|
|
+done
|
|
+
|
|
+# When interrupted or exit'd, cleanup temporary files, and complete
|
|
+# config.log. We remove comments because anyway the quotes in there
|
|
+# would cause problems or look ugly.
|
|
+# WARNING: Be sure not to use single quotes in there, as some shells,
|
|
+# such as our DU 5.0 friend, will then `close' the trap.
|
|
+trap 'exit_status=$?
|
|
+ # Save into config.log some information that might help in debugging.
|
|
+ {
|
|
+ echo
|
|
+ cat <<\_ASBOX
|
|
+## ---------------- ##
|
|
+## Cache variables. ##
|
|
+## ---------------- ##
|
|
+_ASBOX
|
|
+ echo
|
|
+ # The following way of writing the cache mishandles newlines in values,
|
|
+{
|
|
+ (set) 2>&1 |
|
|
+ case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
|
|
+ *ac_space=\ *)
|
|
+ sed -n \
|
|
+ "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
|
|
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
|
|
+ ;;
|
|
+ *)
|
|
+ sed -n \
|
|
+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
|
|
+ ;;
|
|
+ esac;
|
|
+}
|
|
+ echo
|
|
+ if test -s confdefs.h; then
|
|
+ cat <<\_ASBOX
|
|
+## ----------- ##
|
|
+## confdefs.h. ##
|
|
+## ----------- ##
|
|
+_ASBOX
|
|
+ echo
|
|
+ sed "/^$/d" confdefs.h
|
|
+ echo
|
|
+ fi
|
|
+ test "$ac_signal" != 0 &&
|
|
+ echo "$as_me: caught signal $ac_signal"
|
|
+ echo "$as_me: exit $exit_status"
|
|
+ } >&5
|
|
+ rm -f core core.* *.core &&
|
|
+ rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
|
|
+ exit $exit_status
|
|
+ ' 0
|
|
+for ac_signal in 1 2 13 15; do
|
|
+ trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
|
|
+done
|
|
+ac_signal=0
|
|
+
|
|
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
|
|
+rm -rf conftest* confdefs.h
|
|
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
|
|
+echo >confdefs.h
|
|
+
|
|
+# Predefined preprocessor variables.
|
|
+
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define PACKAGE_NAME "$PACKAGE_NAME"
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define PACKAGE_STRING "$PACKAGE_STRING"
|
|
+_ACEOF
|
|
+
|
|
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+# Let the site file select an alternate cache file if it wants to.
|
|
# Prefer explicitly selected file to automatically selected ones.
|
|
if test -z "$CONFIG_SITE"; then
|
|
if test "x$prefix" != xNONE; then
|
|
@@ -590,42 +1159,106 @@
|
|
fi
|
|
for ac_site_file in $CONFIG_SITE; do
|
|
if test -r "$ac_site_file"; then
|
|
- echo "loading site script $ac_site_file"
|
|
+ { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
|
|
+echo "$as_me: loading site script $ac_site_file" >&6;}
|
|
+ sed 's/^/| /' "$ac_site_file" >&5
|
|
. "$ac_site_file"
|
|
fi
|
|
done
|
|
|
|
if test -r "$cache_file"; then
|
|
- echo "loading cache $cache_file"
|
|
- . $cache_file
|
|
+ # Some versions of bash will fail to source /dev/null (special
|
|
+ # files actually), so we avoid doing that.
|
|
+ if test -f "$cache_file"; then
|
|
+ { echo "$as_me:$LINENO: loading cache $cache_file" >&5
|
|
+echo "$as_me: loading cache $cache_file" >&6;}
|
|
+ case $cache_file in
|
|
+ [\\/]* | ?:[\\/]* ) . $cache_file;;
|
|
+ *) . ./$cache_file;;
|
|
+ esac
|
|
+ fi
|
|
else
|
|
- echo "creating cache $cache_file"
|
|
- > $cache_file
|
|
+ { echo "$as_me:$LINENO: creating cache $cache_file" >&5
|
|
+echo "$as_me: creating cache $cache_file" >&6;}
|
|
+ >$cache_file
|
|
+fi
|
|
+
|
|
+# Check that the precious variables saved in the cache have kept the same
|
|
+# value.
|
|
+ac_cache_corrupted=false
|
|
+for ac_var in `(set) 2>&1 |
|
|
+ sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
|
|
+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
|
|
+ eval ac_new_set=\$ac_env_${ac_var}_set
|
|
+ eval ac_old_val="\$ac_cv_env_${ac_var}_value"
|
|
+ eval ac_new_val="\$ac_env_${ac_var}_value"
|
|
+ case $ac_old_set,$ac_new_set in
|
|
+ set,)
|
|
+ { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
|
|
+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
|
|
+ ac_cache_corrupted=: ;;
|
|
+ ,set)
|
|
+ { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
|
|
+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
|
|
+ ac_cache_corrupted=: ;;
|
|
+ ,);;
|
|
+ *)
|
|
+ if test "x$ac_old_val" != "x$ac_new_val"; then
|
|
+ { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
|
|
+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
|
|
+ { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
|
|
+echo "$as_me: former value: $ac_old_val" >&2;}
|
|
+ { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
|
|
+echo "$as_me: current value: $ac_new_val" >&2;}
|
|
+ ac_cache_corrupted=:
|
|
+ fi;;
|
|
+ esac
|
|
+ # Pass precious variables to config.status.
|
|
+ if test "$ac_new_set" = set; then
|
|
+ case $ac_new_val in
|
|
+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
|
|
+ ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
|
|
+ *) ac_arg=$ac_var=$ac_new_val ;;
|
|
+ esac
|
|
+ case " $ac_configure_args " in
|
|
+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
|
|
+ *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
|
|
+ esac
|
|
+ fi
|
|
+done
|
|
+if $ac_cache_corrupted; then
|
|
+ { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
|
|
+echo "$as_me: error: changes in the environment can compromise the build" >&2;}
|
|
+ { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
|
|
+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
fi
|
|
|
|
ac_ext=c
|
|
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
|
ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
|
|
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
|
|
-cross_compiling=$ac_cv_prog_cc_cross
|
|
-
|
|
-ac_exeext=
|
|
-ac_objext=o
|
|
-if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
|
|
- # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
|
|
- if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
|
|
- ac_n= ac_c='
|
|
-' ac_t=' '
|
|
- else
|
|
- ac_n=-n ac_c= ac_t=
|
|
- fi
|
|
-else
|
|
- ac_n= ac_c='\c' ac_t=
|
|
-fi
|
|
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
+
|
|
+
|
|
+
|
|
|
|
|
|
-# From configure.in Id: configure.in,v 1.114 2002/09/19 19:17:19 kevinlawton Exp
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+ac_config_headers="$ac_config_headers config.h"
|
|
|
|
|
|
VERSION="1.4.cvs"
|
|
@@ -645,60 +1278,103 @@
|
|
ac_aux_dir=$ac_dir
|
|
ac_install_sh="$ac_aux_dir/install.sh -c"
|
|
break
|
|
+ elif test -f $ac_dir/shtool; then
|
|
+ ac_aux_dir=$ac_dir
|
|
+ ac_install_sh="$ac_aux_dir/shtool install -c"
|
|
+ break
|
|
fi
|
|
done
|
|
if test -z "$ac_aux_dir"; then
|
|
- { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
|
|
-fi
|
|
-ac_config_guess=$ac_aux_dir/config.guess
|
|
-ac_config_sub=$ac_aux_dir/config.sub
|
|
-ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
|
|
-
|
|
+ { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
|
|
+echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+fi
|
|
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"
|
|
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"
|
|
+ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
|
|
|
|
# Make sure we can run config.sub.
|
|
-if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
|
|
-else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
|
|
-fi
|
|
-
|
|
-echo $ac_n "checking host system type""... $ac_c" 1>&6
|
|
-echo "configure:665: checking host system type" >&5
|
|
-
|
|
-host_alias=$host
|
|
-case "$host_alias" in
|
|
-NONE)
|
|
- case $nonopt in
|
|
- NONE)
|
|
- if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
|
|
- else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
|
|
- fi ;;
|
|
- *) host_alias=$nonopt ;;
|
|
- esac ;;
|
|
-esac
|
|
-
|
|
-host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
|
|
-host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
|
-host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
|
-host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
|
-echo "$ac_t""$host" 1>&6
|
|
-
|
|
-echo $ac_n "checking target system type""... $ac_c" 1>&6
|
|
-echo "configure:686: checking target system type" >&5
|
|
-
|
|
-target_alias=$target
|
|
-case "$target_alias" in
|
|
-NONE)
|
|
- case $nonopt in
|
|
- NONE) target_alias=$host_alias ;;
|
|
- *) target_alias=$nonopt ;;
|
|
- esac ;;
|
|
-esac
|
|
-
|
|
-target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
|
|
-target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
|
-target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
|
-target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
|
-echo "$ac_t""$target" 1>&6
|
|
-
|
|
+$ac_config_sub sun4 >/dev/null 2>&1 ||
|
|
+ { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
|
|
+echo "$as_me: error: cannot run $ac_config_sub" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+
|
|
+echo "$as_me:$LINENO: checking build system type" >&5
|
|
+echo $ECHO_N "checking build system type... $ECHO_C" >&6
|
|
+if test "${ac_cv_build+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_cv_build_alias=$build_alias
|
|
+test -z "$ac_cv_build_alias" &&
|
|
+ ac_cv_build_alias=`$ac_config_guess`
|
|
+test -z "$ac_cv_build_alias" &&
|
|
+ { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
|
|
+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
|
|
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
|
|
+echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_build" >&5
|
|
+echo "${ECHO_T}$ac_cv_build" >&6
|
|
+build=$ac_cv_build
|
|
+build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
|
+build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
|
+build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
|
+
|
|
+
|
|
+echo "$as_me:$LINENO: checking host system type" >&5
|
|
+echo $ECHO_N "checking host system type... $ECHO_C" >&6
|
|
+if test "${ac_cv_host+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_cv_host_alias=$host_alias
|
|
+test -z "$ac_cv_host_alias" &&
|
|
+ ac_cv_host_alias=$ac_cv_build_alias
|
|
+ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
|
|
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
|
|
+echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_host" >&5
|
|
+echo "${ECHO_T}$ac_cv_host" >&6
|
|
+host=$ac_cv_host
|
|
+host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
|
+host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
|
+host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
|
+
|
|
+
|
|
+echo "$as_me:$LINENO: checking target system type" >&5
|
|
+echo $ECHO_N "checking target system type... $ECHO_C" >&6
|
|
+if test "${ac_cv_target+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_cv_target_alias=$target_alias
|
|
+test "x$ac_cv_target_alias" = "x" &&
|
|
+ ac_cv_target_alias=$ac_cv_host_alias
|
|
+ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
|
|
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
|
|
+echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_target" >&5
|
|
+echo "${ECHO_T}$ac_cv_target" >&6
|
|
+target=$ac_cv_target
|
|
+target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
|
+target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
|
+target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
|
+
|
|
+
|
|
+# The aliases save the names the user supplied, while $host etc.
|
|
+# will get canonicalized.
|
|
+test -n "$target_alias" &&
|
|
+ test "$program_prefix$program_suffix$program_transform_name" = \
|
|
+ NONENONEs,x,x, &&
|
|
+ program_prefix=${target_alias}-
|
|
|
|
if test "$with_win32_vcpp"; then
|
|
echo "WARNING: The --with-win32-vcpp option will be treated as:"
|
|
@@ -708,7 +1384,7 @@
|
|
fi
|
|
|
|
# this case statement defines the compile flags which are needed to
|
|
-# compile bochs on a platform. Don't put things like optimization settings
|
|
+# compile bochs on a platform. Don't put things like optimization settings
|
|
# into the configure.in file, since people will want to be able to change
|
|
# those settings by defining CFLAGS and CXXFLAGS before running configure.
|
|
case "$target" in
|
|
@@ -739,9 +1415,10 @@
|
|
CFLAGS="$CFLAGS $ADD_FLAGS"
|
|
CXXFLAGS="$CXXFLAGS $ADD_FLAGS"
|
|
|
|
-echo $ac_n "checking for standard CFLAGS on this platform""... $ac_c" 1>&6
|
|
-echo "configure:744: checking for standard CFLAGS on this platform" >&5
|
|
-echo "$ac_t""$ADD_FLAGS" 1>&6
|
|
+echo "$as_me:$LINENO: checking for standard CFLAGS on this platform" >&5
|
|
+echo $ECHO_N "checking for standard CFLAGS on this platform... $ECHO_C" >&6
|
|
+echo "$as_me:$LINENO: result: $ADD_FLAGS" >&5
|
|
+echo "${ECHO_T}$ADD_FLAGS" >&6
|
|
|
|
if (test "$with_sdl" != yes) && \
|
|
(test "$with_x11" != yes) && \
|
|
@@ -760,214 +1437,628 @@
|
|
eval "with_${DEFAULT_GUI}=yes"
|
|
fi
|
|
|
|
-# Extract the first word of "gcc", so it can be a program name with args.
|
|
-set dummy gcc; ac_word=$2
|
|
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
-echo "configure:767: checking for $ac_word" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ac_ext=c
|
|
+ac_cpp='$CPP $CPPFLAGS'
|
|
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
+if test -n "$ac_tool_prefix"; then
|
|
+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
|
|
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_CC+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$CC"; then
|
|
ac_cv_prog_CC="$CC" # Let the user override the test.
|
|
else
|
|
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
|
|
- ac_dummy="$PATH"
|
|
- for ac_dir in $ac_dummy; do
|
|
- test -z "$ac_dir" && ac_dir=.
|
|
- if test -f $ac_dir/$ac_word; then
|
|
- ac_cv_prog_CC="gcc"
|
|
- break
|
|
- fi
|
|
- done
|
|
- IFS="$ac_save_ifs"
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_CC="${ac_tool_prefix}gcc"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
fi
|
|
fi
|
|
-CC="$ac_cv_prog_CC"
|
|
+CC=$ac_cv_prog_CC
|
|
if test -n "$CC"; then
|
|
- echo "$ac_t""$CC" 1>&6
|
|
+ echo "$as_me:$LINENO: result: $CC" >&5
|
|
+echo "${ECHO_T}$CC" >&6
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
|
|
-if test -z "$CC"; then
|
|
- # Extract the first word of "cc", so it can be a program name with args.
|
|
-set dummy cc; ac_word=$2
|
|
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
-echo "configure:797: checking for $ac_word" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+fi
|
|
+if test -z "$ac_cv_prog_CC"; then
|
|
+ ac_ct_CC=$CC
|
|
+ # Extract the first word of "gcc", so it can be a program name with args.
|
|
+set dummy gcc; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- if test -n "$CC"; then
|
|
- ac_cv_prog_CC="$CC" # Let the user override the test.
|
|
+ if test -n "$ac_ct_CC"; then
|
|
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
|
else
|
|
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
|
|
- ac_prog_rejected=no
|
|
- ac_dummy="$PATH"
|
|
- for ac_dir in $ac_dummy; do
|
|
- test -z "$ac_dir" && ac_dir=.
|
|
- if test -f $ac_dir/$ac_word; then
|
|
- if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
|
|
- ac_prog_rejected=yes
|
|
- continue
|
|
- fi
|
|
- ac_cv_prog_CC="cc"
|
|
- break
|
|
- fi
|
|
- done
|
|
- IFS="$ac_save_ifs"
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_ac_ct_CC="gcc"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
+fi
|
|
+fi
|
|
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
|
+if test -n "$ac_ct_CC"; then
|
|
+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
|
|
+echo "${ECHO_T}$ac_ct_CC" >&6
|
|
+else
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+fi
|
|
+
|
|
+ CC=$ac_ct_CC
|
|
+else
|
|
+ CC="$ac_cv_prog_CC"
|
|
+fi
|
|
+
|
|
+if test -z "$CC"; then
|
|
+ if test -n "$ac_tool_prefix"; then
|
|
+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
|
|
+set dummy ${ac_tool_prefix}cc; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_CC+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test -n "$CC"; then
|
|
+ ac_cv_prog_CC="$CC" # Let the user override the test.
|
|
+else
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_CC="${ac_tool_prefix}cc"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
+fi
|
|
+fi
|
|
+CC=$ac_cv_prog_CC
|
|
+if test -n "$CC"; then
|
|
+ echo "$as_me:$LINENO: result: $CC" >&5
|
|
+echo "${ECHO_T}$CC" >&6
|
|
+else
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+fi
|
|
+
|
|
+fi
|
|
+if test -z "$ac_cv_prog_CC"; then
|
|
+ ac_ct_CC=$CC
|
|
+ # Extract the first word of "cc", so it can be a program name with args.
|
|
+set dummy cc; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test -n "$ac_ct_CC"; then
|
|
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
|
+else
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_ac_ct_CC="cc"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
+fi
|
|
+fi
|
|
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
|
+if test -n "$ac_ct_CC"; then
|
|
+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
|
|
+echo "${ECHO_T}$ac_ct_CC" >&6
|
|
+else
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+fi
|
|
+
|
|
+ CC=$ac_ct_CC
|
|
+else
|
|
+ CC="$ac_cv_prog_CC"
|
|
+fi
|
|
+
|
|
+fi
|
|
+if test -z "$CC"; then
|
|
+ # Extract the first word of "cc", so it can be a program name with args.
|
|
+set dummy cc; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_CC+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test -n "$CC"; then
|
|
+ ac_cv_prog_CC="$CC" # Let the user override the test.
|
|
+else
|
|
+ ac_prog_rejected=no
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
|
|
+ ac_prog_rejected=yes
|
|
+ continue
|
|
+ fi
|
|
+ ac_cv_prog_CC="cc"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
if test $ac_prog_rejected = yes; then
|
|
# We found a bogon in the path, so make sure we never use it.
|
|
set dummy $ac_cv_prog_CC
|
|
shift
|
|
- if test $# -gt 0; then
|
|
+ if test $# != 0; then
|
|
# We chose a different compiler from the bogus one.
|
|
# However, it has the same basename, so the bogon will be chosen
|
|
# first if we set CC to just the basename; use the full file name.
|
|
shift
|
|
- set dummy "$ac_dir/$ac_word" "$@"
|
|
+ set dummy "$as_dir/$ac_word" ${1+"$@"}
|
|
shift
|
|
ac_cv_prog_CC="$@"
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
-CC="$ac_cv_prog_CC"
|
|
+CC=$ac_cv_prog_CC
|
|
if test -n "$CC"; then
|
|
- echo "$ac_t""$CC" 1>&6
|
|
+ echo "$as_me:$LINENO: result: $CC" >&5
|
|
+echo "${ECHO_T}$CC" >&6
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
|
|
- if test -z "$CC"; then
|
|
- case "`uname -s`" in
|
|
- *win32* | *WIN32*)
|
|
- # Extract the first word of "cl", so it can be a program name with args.
|
|
-set dummy cl; ac_word=$2
|
|
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
-echo "configure:848: checking for $ac_word" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+fi
|
|
+if test -z "$CC"; then
|
|
+ if test -n "$ac_tool_prefix"; then
|
|
+ for ac_prog in cl
|
|
+ do
|
|
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
|
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_CC+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$CC"; then
|
|
ac_cv_prog_CC="$CC" # Let the user override the test.
|
|
else
|
|
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
|
|
- ac_dummy="$PATH"
|
|
- for ac_dir in $ac_dummy; do
|
|
- test -z "$ac_dir" && ac_dir=.
|
|
- if test -f $ac_dir/$ac_word; then
|
|
- ac_cv_prog_CC="cl"
|
|
- break
|
|
- fi
|
|
- done
|
|
- IFS="$ac_save_ifs"
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
fi
|
|
fi
|
|
-CC="$ac_cv_prog_CC"
|
|
+CC=$ac_cv_prog_CC
|
|
if test -n "$CC"; then
|
|
- echo "$ac_t""$CC" 1>&6
|
|
+ echo "$as_me:$LINENO: result: $CC" >&5
|
|
+echo "${ECHO_T}$CC" >&6
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
- ;;
|
|
- esac
|
|
+
|
|
+ test -n "$CC" && break
|
|
+ done
|
|
+fi
|
|
+if test -z "$CC"; then
|
|
+ ac_ct_CC=$CC
|
|
+ for ac_prog in cl
|
|
+do
|
|
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
|
|
+set dummy $ac_prog; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test -n "$ac_ct_CC"; then
|
|
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
|
+else
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_ac_ct_CC="$ac_prog"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
fi
|
|
- test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
|
|
+done
|
|
+done
|
|
+
|
|
+fi
|
|
+fi
|
|
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
|
+if test -n "$ac_ct_CC"; then
|
|
+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
|
|
+echo "${ECHO_T}$ac_ct_CC" >&6
|
|
+else
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
|
|
-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
|
-echo "configure:880: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
|
+ test -n "$ac_ct_CC" && break
|
|
+done
|
|
|
|
-ac_ext=c
|
|
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
|
|
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
|
|
-cross_compiling=$ac_cv_prog_cc_cross
|
|
-
|
|
-cat > conftest.$ac_ext << EOF
|
|
-
|
|
-#line 891 "configure"
|
|
-#include "confdefs.h"
|
|
-
|
|
-main(){return(0);}
|
|
-EOF
|
|
-if { (eval echo configure:896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- ac_cv_prog_cc_works=yes
|
|
- # If we can't run a trivial program, we are probably using a cross compiler.
|
|
- if (./conftest; exit) 2>/dev/null; then
|
|
- ac_cv_prog_cc_cross=no
|
|
- else
|
|
- ac_cv_prog_cc_cross=yes
|
|
- fi
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- ac_cv_prog_cc_works=no
|
|
+ CC=$ac_ct_CC
|
|
fi
|
|
-rm -fr conftest*
|
|
-ac_ext=c
|
|
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
|
|
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
|
|
-cross_compiling=$ac_cv_prog_cc_cross
|
|
|
|
-echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
|
|
-if test $ac_cv_prog_cc_works = no; then
|
|
- { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
|
|
fi
|
|
-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
|
-echo "configure:922: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
|
-echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
|
|
-cross_compiling=$ac_cv_prog_cc_cross
|
|
|
|
-echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
|
|
-echo "configure:927: checking whether we are using GNU C" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
-else
|
|
- cat > conftest.c <<EOF
|
|
-#ifdef __GNUC__
|
|
- yes;
|
|
+
|
|
+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5
|
|
+echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+
|
|
+# Provide some information about the compiler.
|
|
+echo "$as_me:$LINENO:" \
|
|
+ "checking for C compiler version" >&5
|
|
+ac_compiler=`set X $ac_compile; echo $2`
|
|
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
|
|
+ (eval $ac_compiler --version </dev/null >&5) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }
|
|
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
|
|
+ (eval $ac_compiler -v </dev/null >&5) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }
|
|
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
|
|
+ (eval $ac_compiler -V </dev/null >&5) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }
|
|
+
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
#endif
|
|
-EOF
|
|
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:936: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
|
- ac_cv_prog_gcc=yes
|
|
+int
|
|
+main ()
|
|
+{
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+ac_clean_files_save=$ac_clean_files
|
|
+ac_clean_files="$ac_clean_files a.out a.exe"
|
|
+# Try to create an executable without -o first, disregard a.out.
|
|
+# It will help us diagnose broken compilers, and finding out an intuition
|
|
+# of exeext.
|
|
+echo "$as_me:$LINENO: checking for C compiler default output" >&5
|
|
+echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
|
|
+ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
|
|
+ (eval $ac_link_default) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; then
|
|
+ # Find the output, starting from the most likely. This scheme is
|
|
+# not robust to junk in `.', hence go to wildcards (a.*) only as a last
|
|
+# resort.
|
|
+
|
|
+# Be careful to initialize this variable, since it used to be cached.
|
|
+# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
|
|
+ac_cv_exeext=
|
|
+for ac_file in `ls a_out.exe a.exe conftest.exe 2>/dev/null;
|
|
+ ls a.out conftest 2>/dev/null;
|
|
+ ls a.* conftest.* 2>/dev/null`; do
|
|
+ case $ac_file in
|
|
+ *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb | *.xSYM ) ;;
|
|
+ a.out ) # We found the default executable, but exeext='' is most
|
|
+ # certainly right.
|
|
+ break;;
|
|
+ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
|
+ # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
|
|
+ export ac_cv_exeext
|
|
+ break;;
|
|
+ * ) break;;
|
|
+ esac
|
|
+done
|
|
else
|
|
- ac_cv_prog_gcc=no
|
|
-fi
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+{ { echo "$as_me:$LINENO: error: C compiler cannot create executables" >&5
|
|
+echo "$as_me: error: C compiler cannot create executables" >&2;}
|
|
+ { (exit 77); exit 77; }; }
|
|
+fi
|
|
+
|
|
+ac_exeext=$ac_cv_exeext
|
|
+echo "$as_me:$LINENO: result: $ac_file" >&5
|
|
+echo "${ECHO_T}$ac_file" >&6
|
|
+
|
|
+# Check the compiler produces executables we can run. If not, either
|
|
+# the compiler is broken, or we cross compile.
|
|
+echo "$as_me:$LINENO: checking whether the C compiler works" >&5
|
|
+echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
|
|
+# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
|
|
+# If not cross compiling, check that we can run a simple program.
|
|
+if test "$cross_compiling" != yes; then
|
|
+ if { ac_try='./$ac_file'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ cross_compiling=no
|
|
+ else
|
|
+ if test "$cross_compiling" = maybe; then
|
|
+ cross_compiling=yes
|
|
+ else
|
|
+ { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
|
|
+If you meant to cross compile, use \`--host'." >&5
|
|
+echo "$as_me: error: cannot run C compiled programs.
|
|
+If you meant to cross compile, use \`--host'." >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+ fi
|
|
+ fi
|
|
fi
|
|
+echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
|
|
-echo "$ac_t""$ac_cv_prog_gcc" 1>&6
|
|
-
|
|
-if test $ac_cv_prog_gcc = yes; then
|
|
- GCC=yes
|
|
+rm -f a.out a.exe conftest$ac_cv_exeext
|
|
+ac_clean_files=$ac_clean_files_save
|
|
+# Check the compiler produces executables we can run. If not, either
|
|
+# the compiler is broken, or we cross compile.
|
|
+echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
|
|
+echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
|
|
+echo "$as_me:$LINENO: result: $cross_compiling" >&5
|
|
+echo "${ECHO_T}$cross_compiling" >&6
|
|
+
|
|
+echo "$as_me:$LINENO: checking for suffix of executables" >&5
|
|
+echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; then
|
|
+ # If both `conftest.exe' and `conftest' are `present' (well, observable)
|
|
+# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
|
|
+# work properly (i.e., refer to `conftest.exe'), while it won't with
|
|
+# `rm'.
|
|
+for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
|
|
+ case $ac_file in
|
|
+ *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
|
|
+ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
|
+ export ac_cv_exeext
|
|
+ break;;
|
|
+ * ) break;;
|
|
+ esac
|
|
+done
|
|
else
|
|
- GCC=
|
|
-fi
|
|
+ { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link" >&5
|
|
+echo "$as_me: error: cannot compute suffix of executables: cannot compile and link" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+fi
|
|
+
|
|
+rm -f conftest$ac_cv_exeext
|
|
+echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
|
|
+echo "${ECHO_T}$ac_cv_exeext" >&6
|
|
+
|
|
+rm -f conftest.$ac_ext
|
|
+EXEEXT=$ac_cv_exeext
|
|
+ac_exeext=$EXEEXT
|
|
+echo "$as_me:$LINENO: checking for suffix of object files" >&5
|
|
+echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
|
|
+if test "${ac_cv_objext+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
|
|
-ac_test_CFLAGS="${CFLAGS+set}"
|
|
-ac_save_CFLAGS="$CFLAGS"
|
|
-CFLAGS=
|
|
-echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
|
|
-echo "configure:955: checking whether ${CC-cc} accepts -g" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.o conftest.obj
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; then
|
|
+ for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
|
|
+ case $ac_file in
|
|
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
|
|
+ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
|
|
+ break;;
|
|
+ esac
|
|
+done
|
|
else
|
|
- echo 'void f(){}' > conftest.c
|
|
-if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile" >&5
|
|
+echo "$as_me: error: cannot compute suffix of object files: cannot compile" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+fi
|
|
+
|
|
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
|
|
+echo "${ECHO_T}$ac_cv_objext" >&6
|
|
+OBJEXT=$ac_cv_objext
|
|
+ac_objext=$OBJEXT
|
|
+echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
|
|
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
|
|
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+#ifndef __GNUC__
|
|
+ choke me
|
|
+#endif
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_compiler_gnu=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_compiler_gnu=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
|
|
+
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
|
|
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
|
|
+GCC=`test $ac_compiler_gnu = yes && echo yes`
|
|
+ac_test_CFLAGS=${CFLAGS+set}
|
|
+ac_save_CFLAGS=$CFLAGS
|
|
+CFLAGS="-g"
|
|
+echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
|
|
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_cc_g+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
ac_cv_prog_cc_g=yes
|
|
else
|
|
- ac_cv_prog_cc_g=no
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_prog_cc_g=no
|
|
fi
|
|
-rm -f conftest*
|
|
-
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
-
|
|
-echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
|
|
+echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
|
|
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
|
|
if test "$ac_test_CFLAGS" = set; then
|
|
- CFLAGS="$ac_save_CFLAGS"
|
|
+ CFLAGS=$ac_save_CFLAGS
|
|
elif test $ac_cv_prog_cc_g = yes; then
|
|
if test "$GCC" = yes; then
|
|
CFLAGS="-g -O2"
|
|
@@ -981,136 +2072,343 @@
|
|
CFLAGS=
|
|
fi
|
|
fi
|
|
-
|
|
-for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
|
|
+# Some people use a C++ compiler to compile C. Since we use `exit',
|
|
+# in C++ we need to declare it. In case someone uses the same compiler
|
|
+# for both compiling C and C++ we need to have the C++ compiler decide
|
|
+# the declaration of exit, since it's the most demanding environment.
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#ifndef __cplusplus
|
|
+ choke me
|
|
+#endif
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ for ac_declaration in \
|
|
+ ''\
|
|
+ '#include <stdlib.h>' \
|
|
+ 'extern "C" void std::exit (int) throw (); using std::exit;' \
|
|
+ 'extern "C" void std::exit (int); using std::exit;' \
|
|
+ 'extern "C" void exit (int) throw ();' \
|
|
+ 'extern "C" void exit (int);' \
|
|
+ 'void exit (int);'
|
|
do
|
|
-# Extract the first word of "$ac_prog", so it can be a program name with args.
|
|
-set dummy $ac_prog; ac_word=$2
|
|
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
-echo "configure:991: checking for $ac_word" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+#include <stdlib.h>
|
|
+$ac_declaration
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+exit (42);
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ :
|
|
else
|
|
- if test -n "$CXX"; then
|
|
- ac_cv_prog_CXX="$CXX" # Let the user override the test.
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+continue
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_declaration
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+exit (42);
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ break
|
|
else
|
|
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
|
|
- ac_dummy="$PATH"
|
|
- for ac_dir in $ac_dummy; do
|
|
- test -z "$ac_dir" && ac_dir=.
|
|
- if test -f $ac_dir/$ac_word; then
|
|
- ac_cv_prog_CXX="$ac_prog"
|
|
- break
|
|
- fi
|
|
- done
|
|
- IFS="$ac_save_ifs"
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+done
|
|
+rm -f conftest*
|
|
+if test -n "$ac_declaration"; then
|
|
+ echo '#ifdef __cplusplus' >>confdefs.h
|
|
+ echo $ac_declaration >>confdefs.h
|
|
+ echo '#endif' >>confdefs.h
|
|
fi
|
|
-CXX="$ac_cv_prog_CXX"
|
|
-if test -n "$CXX"; then
|
|
- echo "$ac_t""$CXX" 1>&6
|
|
+
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ac_ext=c
|
|
+ac_cpp='$CPP $CPPFLAGS'
|
|
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
|
|
-test -n "$CXX" && break
|
|
-done
|
|
-test -n "$CXX" || CXX="gcc"
|
|
-
|
|
-
|
|
-echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
|
-echo "configure:1023: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
|
|
-
|
|
-ac_ext=C
|
|
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
|
+ac_ext=cc
|
|
ac_cpp='$CXXCPP $CPPFLAGS'
|
|
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
|
|
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
|
|
-cross_compiling=$ac_cv_prog_cxx_cross
|
|
-
|
|
-cat > conftest.$ac_ext << EOF
|
|
-
|
|
-#line 1034 "configure"
|
|
-#include "confdefs.h"
|
|
-
|
|
-int main(){return(0);}
|
|
-EOF
|
|
-if { (eval echo configure:1039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- ac_cv_prog_cxx_works=yes
|
|
- # If we can't run a trivial program, we are probably using a cross compiler.
|
|
- if (./conftest; exit) 2>/dev/null; then
|
|
- ac_cv_prog_cxx_cross=no
|
|
- else
|
|
- ac_cv_prog_cxx_cross=yes
|
|
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
|
+if test -n "$ac_tool_prefix"; then
|
|
+ for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
|
|
+ do
|
|
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
|
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_CXX+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test -n "$CXX"; then
|
|
+ ac_cv_prog_CXX="$CXX" # Let the user override the test.
|
|
+else
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
fi
|
|
+done
|
|
+done
|
|
+
|
|
+fi
|
|
+fi
|
|
+CXX=$ac_cv_prog_CXX
|
|
+if test -n "$CXX"; then
|
|
+ echo "$as_me:$LINENO: result: $CXX" >&5
|
|
+echo "${ECHO_T}$CXX" >&6
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- ac_cv_prog_cxx_works=no
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
-rm -fr conftest*
|
|
-ac_ext=c
|
|
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
|
|
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
|
|
-cross_compiling=$ac_cv_prog_cc_cross
|
|
|
|
-echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
|
|
-if test $ac_cv_prog_cxx_works = no; then
|
|
- { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
|
|
+ test -n "$CXX" && break
|
|
+ done
|
|
fi
|
|
-echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
|
-echo "configure:1065: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
|
|
-echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
|
|
-cross_compiling=$ac_cv_prog_cxx_cross
|
|
-
|
|
-echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
|
|
-echo "configure:1070: checking whether we are using GNU C++" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+if test -z "$CXX"; then
|
|
+ ac_ct_CXX=$CXX
|
|
+ for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
|
|
+do
|
|
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
|
|
+set dummy $ac_prog; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.C <<EOF
|
|
-#ifdef __GNUC__
|
|
- yes;
|
|
-#endif
|
|
-EOF
|
|
-if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1079: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
|
- ac_cv_prog_gxx=yes
|
|
+ if test -n "$ac_ct_CXX"; then
|
|
+ ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
|
|
else
|
|
- ac_cv_prog_gxx=no
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_ac_ct_CXX="$ac_prog"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
+fi
|
|
fi
|
|
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
|
|
+if test -n "$ac_ct_CXX"; then
|
|
+ echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
|
|
+echo "${ECHO_T}$ac_ct_CXX" >&6
|
|
+else
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
|
|
-echo "$ac_t""$ac_cv_prog_gxx" 1>&6
|
|
+ test -n "$ac_ct_CXX" && break
|
|
+done
|
|
+test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
|
|
|
|
-if test $ac_cv_prog_gxx = yes; then
|
|
- GXX=yes
|
|
-else
|
|
- GXX=
|
|
+ CXX=$ac_ct_CXX
|
|
fi
|
|
|
|
-ac_test_CXXFLAGS="${CXXFLAGS+set}"
|
|
-ac_save_CXXFLAGS="$CXXFLAGS"
|
|
-CXXFLAGS=
|
|
-echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
|
|
-echo "configure:1098: checking whether ${CXX-g++} accepts -g" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
-else
|
|
- echo 'void f(){}' > conftest.cc
|
|
-if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
|
|
+
|
|
+# Provide some information about the compiler.
|
|
+echo "$as_me:$LINENO:" \
|
|
+ "checking for C++ compiler version" >&5
|
|
+ac_compiler=`set X $ac_compile; echo $2`
|
|
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
|
|
+ (eval $ac_compiler --version </dev/null >&5) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }
|
|
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
|
|
+ (eval $ac_compiler -v </dev/null >&5) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }
|
|
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
|
|
+ (eval $ac_compiler -V </dev/null >&5) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }
|
|
+
|
|
+echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
|
|
+echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
|
|
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+#ifndef __GNUC__
|
|
+ choke me
|
|
+#endif
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_compiler_gnu=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_compiler_gnu=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
|
|
+
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
|
|
+echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
|
|
+GXX=`test $ac_compiler_gnu = yes && echo yes`
|
|
+ac_test_CXXFLAGS=${CXXFLAGS+set}
|
|
+ac_save_CXXFLAGS=$CXXFLAGS
|
|
+CXXFLAGS="-g"
|
|
+echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
|
|
+echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_cxx_g+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
ac_cv_prog_cxx_g=yes
|
|
else
|
|
- ac_cv_prog_cxx_g=no
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_prog_cxx_g=no
|
|
fi
|
|
-rm -f conftest*
|
|
-
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
-
|
|
-echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
|
|
+echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
|
|
+echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
|
|
if test "$ac_test_CXXFLAGS" = set; then
|
|
- CXXFLAGS="$ac_save_CXXFLAGS"
|
|
+ CXXFLAGS=$ac_save_CXXFLAGS
|
|
elif test $ac_cv_prog_cxx_g = yes; then
|
|
if test "$GXX" = yes; then
|
|
CXXFLAGS="-g -O2"
|
|
@@ -1124,158 +2422,424 @@
|
|
CXXFLAGS=
|
|
fi
|
|
fi
|
|
+for ac_declaration in \
|
|
+ ''\
|
|
+ '#include <stdlib.h>' \
|
|
+ 'extern "C" void std::exit (int) throw (); using std::exit;' \
|
|
+ 'extern "C" void std::exit (int); using std::exit;' \
|
|
+ 'extern "C" void exit (int) throw ();' \
|
|
+ 'extern "C" void exit (int);' \
|
|
+ 'void exit (int);'
|
|
+do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+#include <stdlib.h>
|
|
+$ac_declaration
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+exit (42);
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ :
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+continue
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_declaration
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+exit (42);
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+done
|
|
+rm -f conftest*
|
|
+if test -n "$ac_declaration"; then
|
|
+ echo '#ifdef __cplusplus' >>confdefs.h
|
|
+ echo $ac_declaration >>confdefs.h
|
|
+ echo '#endif' >>confdefs.h
|
|
+fi
|
|
|
|
-echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
|
|
-echo "configure:1130: checking whether ${MAKE-make} sets \${MAKE}" >&5
|
|
-set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ac_ext=c
|
|
+ac_cpp='$CPP $CPPFLAGS'
|
|
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
+
|
|
+echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \${MAKE}" >&5
|
|
+echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
|
|
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
|
|
+if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftestmake <<\EOF
|
|
+ cat >conftest.make <<\_ACEOF
|
|
all:
|
|
@echo 'ac_maketemp="${MAKE}"'
|
|
-EOF
|
|
+_ACEOF
|
|
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
|
|
-eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
|
|
+eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
|
|
if test -n "$ac_maketemp"; then
|
|
eval ac_cv_prog_make_${ac_make}_set=yes
|
|
else
|
|
eval ac_cv_prog_make_${ac_make}_set=no
|
|
fi
|
|
-rm -f conftestmake
|
|
+rm -f conftest.make
|
|
fi
|
|
if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
SET_MAKE=
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
SET_MAKE="MAKE=${MAKE-make}"
|
|
fi
|
|
|
|
-# Extract the first word of "ranlib", so it can be a program name with args.
|
|
-set dummy ranlib; ac_word=$2
|
|
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
-echo "configure:1159: checking for $ac_word" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+if test -n "$ac_tool_prefix"; then
|
|
+ # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
|
|
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_RANLIB+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$RANLIB"; then
|
|
ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
|
|
else
|
|
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
|
|
- ac_dummy="$PATH"
|
|
- for ac_dir in $ac_dummy; do
|
|
- test -z "$ac_dir" && ac_dir=.
|
|
- if test -f $ac_dir/$ac_word; then
|
|
- ac_cv_prog_RANLIB="ranlib"
|
|
- break
|
|
- fi
|
|
- done
|
|
- IFS="$ac_save_ifs"
|
|
- test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
fi
|
|
fi
|
|
-RANLIB="$ac_cv_prog_RANLIB"
|
|
+RANLIB=$ac_cv_prog_RANLIB
|
|
if test -n "$RANLIB"; then
|
|
- echo "$ac_t""$RANLIB" 1>&6
|
|
+ echo "$as_me:$LINENO: result: $RANLIB" >&5
|
|
+echo "${ECHO_T}$RANLIB" >&6
|
|
+else
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+fi
|
|
+
|
|
+fi
|
|
+if test -z "$ac_cv_prog_RANLIB"; then
|
|
+ ac_ct_RANLIB=$RANLIB
|
|
+ # Extract the first word of "ranlib", so it can be a program name with args.
|
|
+set dummy ranlib; ac_word=$2
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test -n "$ac_ct_RANLIB"; then
|
|
+ ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
|
|
+else
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_ac_ct_RANLIB="ranlib"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
+ test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
|
|
+fi
|
|
+fi
|
|
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
|
|
+if test -n "$ac_ct_RANLIB"; then
|
|
+ echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
|
|
+echo "${ECHO_T}$ac_ct_RANLIB" >&6
|
|
+else
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+fi
|
|
+
|
|
+ RANLIB=$ac_ct_RANLIB
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ RANLIB="$ac_cv_prog_RANLIB"
|
|
fi
|
|
|
|
|
|
-echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
|
|
-echo "configure:1188: checking how to run the C preprocessor" >&5
|
|
+
|
|
+ac_ext=c
|
|
+ac_cpp='$CPP $CPPFLAGS'
|
|
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
+echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
|
|
+echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
|
|
# On Suns, sometimes $CPP names a directory.
|
|
if test -n "$CPP" && test -d "$CPP"; then
|
|
CPP=
|
|
fi
|
|
if test -z "$CPP"; then
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ if test "${ac_cv_prog_CPP+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- # This must be in double quotes, not single quotes, because CPP may get
|
|
- # substituted into the Makefile and "${CC-cc}" will confuse make.
|
|
- CPP="${CC-cc} -E"
|
|
+ # Double quotes because CPP needs to be expanded
|
|
+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
|
|
+ do
|
|
+ ac_preproc_ok=false
|
|
+for ac_c_preproc_warn_flag in '' yes
|
|
+do
|
|
+ # Use a header file that comes with gcc, so configuring glibc
|
|
+ # with a fresh cross-compiler works.
|
|
# On the NeXT, cc -E runs the code through the compiler's parser,
|
|
- # not just through cpp.
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 1203 "configure"
|
|
+ # not just through cpp. "Syntax error" is here to catch this case.
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <assert.h>
|
|
-Syntax Error
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:1209: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
- :
|
|
+ Syntax error
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- CPP="${CC-cc} -E -traditional-cpp"
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 1220 "configure"
|
|
-#include "confdefs.h"
|
|
-#include <assert.h>
|
|
-Syntax Error
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:1226: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
+ ac_cpp_err=yes
|
|
+fi
|
|
+if test -z "$ac_cpp_err"; then
|
|
:
|
|
else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- CPP="${CC-cc} -nologo -E"
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 1237 "configure"
|
|
+ # Broken: fails on valid input.
|
|
+continue
|
|
+fi
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+
|
|
+ # OK, works on sane cases. Now check whether non-existent headers
|
|
+ # can be detected and how.
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+#include <ac_nonexistent.h>
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
+else
|
|
+ ac_cpp_err=yes
|
|
+fi
|
|
+if test -z "$ac_cpp_err"; then
|
|
+ # Broken: success on invalid input.
|
|
+continue
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+ cat conftest.$ac_ext >&5
|
|
+ # Passes both tests.
|
|
+ac_preproc_ok=:
|
|
+break
|
|
+fi
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+
|
|
+done
|
|
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+if $ac_preproc_ok; then
|
|
+ break
|
|
+fi
|
|
+
|
|
+ done
|
|
+ ac_cv_prog_CPP=$CPP
|
|
+
|
|
+fi
|
|
+ CPP=$ac_cv_prog_CPP
|
|
+else
|
|
+ ac_cv_prog_CPP=$CPP
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $CPP" >&5
|
|
+echo "${ECHO_T}$CPP" >&6
|
|
+ac_preproc_ok=false
|
|
+for ac_c_preproc_warn_flag in '' yes
|
|
+do
|
|
+ # Use a header file that comes with gcc, so configuring glibc
|
|
+ # with a fresh cross-compiler works.
|
|
+ # On the NeXT, cc -E runs the code through the compiler's parser,
|
|
+ # not just through cpp. "Syntax error" is here to catch this case.
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <assert.h>
|
|
-Syntax Error
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:1243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
+ Syntax error
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
+else
|
|
+ ac_cpp_err=yes
|
|
+fi
|
|
+if test -z "$ac_cpp_err"; then
|
|
:
|
|
else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- CPP=/lib/cpp
|
|
+ # Broken: fails on valid input.
|
|
+continue
|
|
fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+
|
|
+ # OK, works on sane cases. Now check whether non-existent headers
|
|
+ # can be detected and how.
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+#include <ac_nonexistent.h>
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
+else
|
|
+ ac_cpp_err=yes
|
|
fi
|
|
-rm -f conftest*
|
|
- ac_cv_prog_CPP="$CPP"
|
|
+if test -z "$ac_cpp_err"; then
|
|
+ # Broken: success on invalid input.
|
|
+continue
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+ cat conftest.$ac_ext >&5
|
|
+ # Passes both tests.
|
|
+ac_preproc_ok=:
|
|
+break
|
|
fi
|
|
- CPP="$ac_cv_prog_CPP"
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+
|
|
+done
|
|
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+if $ac_preproc_ok; then
|
|
+ :
|
|
else
|
|
- ac_cv_prog_CPP="$CPP"
|
|
+ { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5
|
|
+echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
fi
|
|
-echo "$ac_t""$CPP" 1>&6
|
|
|
|
-# If we find X, set shell vars x_includes and x_libraries to the
|
|
-# paths, otherwise set no_x=yes.
|
|
-# Uses ac_ vars as temps to allow command line to override cache and checks.
|
|
-# --without-x overrides everything else, but does not touch the cache.
|
|
-echo $ac_n "checking for X""... $ac_c" 1>&6
|
|
-echo "configure:1272: checking for X" >&5
|
|
+ac_ext=c
|
|
+ac_cpp='$CPP $CPPFLAGS'
|
|
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
+
|
|
+
|
|
+echo "$as_me:$LINENO: checking for X" >&5
|
|
+echo $ECHO_N "checking for X... $ECHO_C" >&6
|
|
+
|
|
|
|
# Check whether --with-x or --without-x was given.
|
|
if test "${with_x+set}" = set; then
|
|
withval="$with_x"
|
|
- :
|
|
-fi
|
|
|
|
+fi;
|
|
# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
|
|
if test "x$with_x" = xno; then
|
|
# The user explicitly disabled X.
|
|
@@ -1285,193 +2849,180 @@
|
|
# Both variables are already set.
|
|
have_x=yes
|
|
else
|
|
-if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ if test "${ac_cv_have_x+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
# One or both of the vars are not set, and there is no cached value.
|
|
-ac_x_includes=NO ac_x_libraries=NO
|
|
-rm -fr conftestdir
|
|
-if mkdir conftestdir; then
|
|
- cd conftestdir
|
|
+ac_x_includes=no ac_x_libraries=no
|
|
+rm -fr conftest.dir
|
|
+if mkdir conftest.dir; then
|
|
+ cd conftest.dir
|
|
# Make sure to not put "make" in the Imakefile rules, since we grep it out.
|
|
- cat > Imakefile <<'EOF'
|
|
+ cat >Imakefile <<'_ACEOF'
|
|
acfindx:
|
|
@echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
|
|
-EOF
|
|
+_ACEOF
|
|
if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
|
|
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
|
|
eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
|
|
# Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
|
|
for ac_extension in a so sl; do
|
|
if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
|
|
- test -f $ac_im_libdir/libX11.$ac_extension; then
|
|
+ test -f $ac_im_libdir/libX11.$ac_extension; then
|
|
ac_im_usrlibdir=$ac_im_libdir; break
|
|
fi
|
|
done
|
|
# Screen out bogus values from the imake configuration. They are
|
|
# bogus both because they are the default anyway, and because
|
|
# using them would break gcc on systems where it needs fixed includes.
|
|
- case "$ac_im_incroot" in
|
|
+ case $ac_im_incroot in
|
|
/usr/include) ;;
|
|
- *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
|
|
+ *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
|
|
esac
|
|
- case "$ac_im_usrlibdir" in
|
|
+ case $ac_im_usrlibdir in
|
|
/usr/lib | /lib) ;;
|
|
- *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
|
|
+ *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
|
|
esac
|
|
fi
|
|
cd ..
|
|
- rm -fr conftestdir
|
|
+ rm -fr conftest.dir
|
|
fi
|
|
|
|
-if test "$ac_x_includes" = NO; then
|
|
- # Guess where to find include files, by looking for this one X11 .h file.
|
|
- test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
|
|
+# Standard set of common directories for X headers.
|
|
+# Check X11 before X11Rn because it is often a symlink to the current release.
|
|
+ac_x_header_dirs='
|
|
+/usr/X11/include
|
|
+/usr/X11R6/include
|
|
+/usr/X11R5/include
|
|
+/usr/X11R4/include
|
|
+
|
|
+/usr/include/X11
|
|
+/usr/include/X11R6
|
|
+/usr/include/X11R5
|
|
+/usr/include/X11R4
|
|
+
|
|
+/usr/local/X11/include
|
|
+/usr/local/X11R6/include
|
|
+/usr/local/X11R5/include
|
|
+/usr/local/X11R4/include
|
|
+
|
|
+/usr/local/include/X11
|
|
+/usr/local/include/X11R6
|
|
+/usr/local/include/X11R5
|
|
+/usr/local/include/X11R4
|
|
+
|
|
+/usr/X386/include
|
|
+/usr/x386/include
|
|
+/usr/XFree86/include/X11
|
|
+
|
|
+/usr/include
|
|
+/usr/local/include
|
|
+/usr/unsupported/include
|
|
+/usr/athena/include
|
|
+/usr/local/x11r5/include
|
|
+/usr/lpp/Xamples/include
|
|
+
|
|
+/usr/openwin/include
|
|
+/usr/openwin/share/include'
|
|
|
|
+if test "$ac_x_includes" = no; then
|
|
+ # Guess where to find include files, by looking for Intrinsic.h.
|
|
# First, try using that file with no special directory specified.
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 1334 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
-#include <$x_direct_test_include>
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:1339: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
- rm -rf conftest*
|
|
+#include <X11/Intrinsic.h>
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
+else
|
|
+ ac_cpp_err=yes
|
|
+fi
|
|
+if test -z "$ac_cpp_err"; then
|
|
# We can compile using X headers with no special include directory.
|
|
ac_x_includes=
|
|
else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- # Look for the header file in a standard set of common directories.
|
|
-# Check X11 before X11Rn because it is often a symlink to the current release.
|
|
- for ac_dir in \
|
|
- /usr/X11/include \
|
|
- /usr/X11R6/include \
|
|
- /usr/X11R5/include \
|
|
- /usr/X11R4/include \
|
|
- \
|
|
- /usr/include/X11 \
|
|
- /usr/include/X11R6 \
|
|
- /usr/include/X11R5 \
|
|
- /usr/include/X11R4 \
|
|
- \
|
|
- /usr/local/X11/include \
|
|
- /usr/local/X11R6/include \
|
|
- /usr/local/X11R5/include \
|
|
- /usr/local/X11R4/include \
|
|
- \
|
|
- /usr/local/include/X11 \
|
|
- /usr/local/include/X11R6 \
|
|
- /usr/local/include/X11R5 \
|
|
- /usr/local/include/X11R4 \
|
|
- \
|
|
- /usr/X386/include \
|
|
- /usr/x386/include \
|
|
- /usr/XFree86/include/X11 \
|
|
- \
|
|
- /usr/include \
|
|
- /usr/local/include \
|
|
- /usr/unsupported/include \
|
|
- /usr/athena/include \
|
|
- /usr/local/x11r5/include \
|
|
- /usr/lpp/Xamples/include \
|
|
- \
|
|
- /usr/openwin/include \
|
|
- /usr/openwin/share/include \
|
|
- ; \
|
|
- do
|
|
- if test -r "$ac_dir/$x_direct_test_include"; then
|
|
- ac_x_includes=$ac_dir
|
|
- break
|
|
- fi
|
|
- done
|
|
+ for ac_dir in $ac_x_header_dirs; do
|
|
+ if test -r "$ac_dir/X11/Intrinsic.h"; then
|
|
+ ac_x_includes=$ac_dir
|
|
+ break
|
|
+ fi
|
|
+done
|
|
fi
|
|
-rm -f conftest*
|
|
-fi # $ac_x_includes = NO
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+fi # $ac_x_includes = no
|
|
|
|
-if test "$ac_x_libraries" = NO; then
|
|
+if test "$ac_x_libraries" = no; then
|
|
# Check for the libraries.
|
|
-
|
|
- test -z "$x_direct_test_library" && x_direct_test_library=Xt
|
|
- test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
|
|
-
|
|
# See if we find them without any special options.
|
|
# Don't add to $LIBS permanently.
|
|
- ac_save_LIBS="$LIBS"
|
|
- LIBS="-l$x_direct_test_library $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 1408 "configure"
|
|
-#include "confdefs.h"
|
|
-
|
|
-int main() {
|
|
-${x_direct_test_function}()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1415: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- LIBS="$ac_save_LIBS"
|
|
+ ac_save_LIBS=$LIBS
|
|
+ LIBS="-lXt $LIBS"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+#include <X11/Intrinsic.h>
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+XtMalloc (0)
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ LIBS=$ac_save_LIBS
|
|
# We can link X programs with no special library path.
|
|
ac_x_libraries=
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- LIBS="$ac_save_LIBS"
|
|
-# First see if replacing the include by lib works.
|
|
-# Check X11 before X11Rn because it is often a symlink to the current release.
|
|
-for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
|
|
- /usr/X11/lib \
|
|
- /usr/X11R6/lib \
|
|
- /usr/X11R5/lib \
|
|
- /usr/X11R4/lib \
|
|
- \
|
|
- /usr/lib/X11 \
|
|
- /usr/lib/X11R6 \
|
|
- /usr/lib/X11R5 \
|
|
- /usr/lib/X11R4 \
|
|
- \
|
|
- /usr/local/X11/lib \
|
|
- /usr/local/X11R6/lib \
|
|
- /usr/local/X11R5/lib \
|
|
- /usr/local/X11R4/lib \
|
|
- \
|
|
- /usr/local/lib/X11 \
|
|
- /usr/local/lib/X11R6 \
|
|
- /usr/local/lib/X11R5 \
|
|
- /usr/local/lib/X11R4 \
|
|
- \
|
|
- /usr/X386/lib \
|
|
- /usr/x386/lib \
|
|
- /usr/XFree86/lib/X11 \
|
|
- \
|
|
- /usr/lib \
|
|
- /usr/local/lib \
|
|
- /usr/unsupported/lib \
|
|
- /usr/athena/lib \
|
|
- /usr/local/x11r5/lib \
|
|
- /usr/lpp/Xamples/lib \
|
|
- /lib/usr/lib/X11 \
|
|
- \
|
|
- /usr/openwin/lib \
|
|
- /usr/openwin/share/lib \
|
|
- ; \
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+LIBS=$ac_save_LIBS
|
|
+for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
|
|
do
|
|
+ # Don't even attempt the hair of trying to link an X program!
|
|
for ac_extension in a so sl; do
|
|
- if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
|
|
+ if test -r $ac_dir/libXt.$ac_extension; then
|
|
ac_x_libraries=$ac_dir
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
fi
|
|
-rm -f conftest*
|
|
-fi # $ac_x_libraries = NO
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi # $ac_x_libraries = no
|
|
|
|
-if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
|
|
+if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
|
|
# Didn't find X anywhere. Cache the known absence of X.
|
|
ac_cv_have_x="have_x=no"
|
|
else
|
|
@@ -1480,12 +3031,14 @@
|
|
ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
|
|
fi
|
|
fi
|
|
+
|
|
fi
|
|
eval "$ac_cv_have_x"
|
|
fi # $with_x != no
|
|
|
|
if test "$have_x" != yes; then
|
|
- echo "$ac_t""$have_x" 1>&6
|
|
+ echo "$as_me:$LINENO: result: $have_x" >&5
|
|
+echo "${ECHO_T}$have_x" >&6
|
|
no_x=yes
|
|
else
|
|
# If each of the values was on the command line, it overrides each guess.
|
|
@@ -1494,14 +3047,16 @@
|
|
# Update the cache value to reflect the command line values.
|
|
ac_cv_have_x="have_x=yes \
|
|
ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
|
|
- echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
|
|
+echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
|
|
fi
|
|
|
|
if test "$no_x" = yes; then
|
|
# Not all programs may use this symbol, but it does not hurt to define it.
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+cat >>confdefs.h <<\_ACEOF
|
|
#define X_DISPLAY_MISSING 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
|
|
else
|
|
@@ -1514,60 +3069,101 @@
|
|
X_LIBS="$X_LIBS -L$x_libraries"
|
|
# For Solaris; some versions of Sun CC require a space after -R and
|
|
# others require no space. Words are not sufficient . . . .
|
|
- case "`(uname -sr) 2>/dev/null`" in
|
|
+ case `(uname -sr) 2>/dev/null` in
|
|
"SunOS 5"*)
|
|
- echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
|
|
-echo "configure:1521: checking whether -R must be followed by a space" >&5
|
|
- ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 1524 "configure"
|
|
+ echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
|
|
+echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
|
|
+ ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
|
|
-int main() {
|
|
-
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
ac_R_nospace=yes
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- ac_R_nospace=no
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_R_nospace=no
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
if test $ac_R_nospace = yes; then
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
X_LIBS="$X_LIBS -R$x_libraries"
|
|
else
|
|
LIBS="$ac_xsave_LIBS -R $x_libraries"
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 1547 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
|
|
-int main() {
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
ac_R_space=yes
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- ac_R_space=no
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_R_space=no
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
if test $ac_R_space = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
X_LIBS="$X_LIBS -R $x_libraries"
|
|
else
|
|
- echo "$ac_t""neither works" 1>&6
|
|
+ echo "$as_me:$LINENO: result: neither works" >&5
|
|
+echo "${ECHO_T}neither works" >&6
|
|
fi
|
|
fi
|
|
- LIBS="$ac_xsave_LIBS"
|
|
+ LIBS=$ac_xsave_LIBS
|
|
esac
|
|
fi
|
|
|
|
@@ -1578,583 +3174,984 @@
|
|
if test "$ISC" = yes; then
|
|
X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
|
|
else
|
|
- # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
|
|
- # libraries were built with DECnet support. And karl@cs.umb.edu says
|
|
+ # Martyn Johnson says this is needed for Ultrix, if the X
|
|
+ # libraries were built with DECnet support. And Karl Berry says
|
|
# the Alpha needs dnet_stub (dnet does not exist).
|
|
- echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
|
|
-echo "configure:1586: checking for dnet_ntoa in -ldnet" >&5
|
|
-ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
-else
|
|
- ac_save_LIBS="$LIBS"
|
|
-LIBS="-ldnet $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 1594 "configure"
|
|
+ ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char dnet_ntoa();
|
|
-
|
|
-int main() {
|
|
-dnet_ntoa()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=yes"
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char XOpenDisplay ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+XOpenDisplay ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ :
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-LIBS="$ac_save_LIBS"
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
|
|
+echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
+LIBS="-ldnet $LIBS"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
+/* We use char because int might match the return type of a gcc2
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char dnet_ntoa ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+dnet_ntoa ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_dnet_dnet_ntoa=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_dnet_dnet_ntoa=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
|
|
+if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
|
|
X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
if test $ac_cv_lib_dnet_dnet_ntoa = no; then
|
|
- echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
|
|
-echo "configure:1627: checking for dnet_ntoa in -ldnet_stub" >&5
|
|
-ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
|
|
+echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_save_LIBS="$LIBS"
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-ldnet_stub $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 1635 "configure"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char dnet_ntoa();
|
|
-
|
|
-int main() {
|
|
-dnet_ntoa()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-LIBS="$ac_save_LIBS"
|
|
-
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char dnet_ntoa ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+dnet_ntoa ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_dnet_stub_dnet_ntoa=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_dnet_stub_dnet_ntoa=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
|
|
+if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
|
|
X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+ LIBS="$ac_xsave_LIBS"
|
|
|
|
# msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
|
|
# to get the SysV transport functions.
|
|
- # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
|
|
+ # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
|
|
# needs -lnsl.
|
|
# The nsl library prevents programs from opening the X display
|
|
- # on Irix 5.2, according to dickey@clark.net.
|
|
- echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
|
|
-echo "configure:1675: checking for gethostbyname" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ # on Irix 5.2, according to T.E. Dickey.
|
|
+ # The functions gethostbyname, getservbyname, and inet_addr are
|
|
+ # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
|
|
+ echo "$as_me:$LINENO: checking for gethostbyname" >&5
|
|
+echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
|
|
+if test "${ac_cv_func_gethostbyname+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 1680 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char gethostbyname(); below. */
|
|
+ which can conflict with char gethostbyname (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char gethostbyname();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char gethostbyname ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
|
|
choke me
|
|
#else
|
|
-gethostbyname();
|
|
+f = gethostbyname;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_gethostbyname=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_gethostbyname=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_func_gethostbyname=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_func_gethostbyname=no
|
|
fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- :
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
|
|
+echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
|
|
|
|
if test $ac_cv_func_gethostbyname = no; then
|
|
- echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
|
|
-echo "configure:1724: checking for gethostbyname in -lnsl" >&5
|
|
-ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
|
|
+echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_save_LIBS="$LIBS"
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lnsl $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 1732 "configure"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char gethostbyname();
|
|
-
|
|
-int main() {
|
|
-gethostbyname()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=no"
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char gethostbyname ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+gethostbyname ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_nsl_gethostbyname=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_nsl_gethostbyname=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
|
|
+if test $ac_cv_lib_nsl_gethostbyname = yes; then
|
|
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
|
|
fi
|
|
-rm -f conftest*
|
|
-LIBS="$ac_save_LIBS"
|
|
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ if test $ac_cv_lib_nsl_gethostbyname = no; then
|
|
+ echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
|
|
+echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
+LIBS="-lbsd $LIBS"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+
|
|
+/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
+/* We use char because int might match the return type of a gcc2
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char gethostbyname ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+gethostbyname ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_bsd_gethostbyname=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_bsd_gethostbyname=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
|
|
+if test $ac_cv_lib_bsd_gethostbyname = yes; then
|
|
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
|
|
fi
|
|
|
|
+ fi
|
|
fi
|
|
|
|
# lieder@skyler.mavd.honeywell.com says without -lsocket,
|
|
# socket/setsockopt and other routines are undefined under SCO ODT
|
|
# 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
|
|
- # on later versions), says simon@lia.di.epfl.ch: it contains
|
|
- # gethostby* variants that don't use the nameserver (or something).
|
|
- # -lsocket must be given before -lnsl if both are needed.
|
|
- # We assume that if connect needs -lnsl, so does gethostbyname.
|
|
- echo $ac_n "checking for connect""... $ac_c" 1>&6
|
|
-echo "configure:1773: checking for connect" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ # on later versions), says Simon Leinen: it contains gethostby*
|
|
+ # variants that don't use the nameserver (or something). -lsocket
|
|
+ # must be given before -lnsl if both are needed. We assume that
|
|
+ # if connect needs -lnsl, so does gethostbyname.
|
|
+ echo "$as_me:$LINENO: checking for connect" >&5
|
|
+echo $ECHO_N "checking for connect... $ECHO_C" >&6
|
|
+if test "${ac_cv_func_connect+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 1778 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char connect(); below. */
|
|
+ which can conflict with char connect (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char connect();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char connect ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_connect) || defined (__stub___connect)
|
|
choke me
|
|
#else
|
|
-connect();
|
|
+f = connect;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_connect=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_connect=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_func_connect=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_func_connect=no
|
|
fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- :
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
|
|
+echo "${ECHO_T}$ac_cv_func_connect" >&6
|
|
|
|
if test $ac_cv_func_connect = no; then
|
|
- echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
|
|
-echo "configure:1822: checking for connect in -lsocket" >&5
|
|
-ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
|
|
+echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_socket_connect+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_save_LIBS="$LIBS"
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 1830 "configure"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char connect();
|
|
-
|
|
-int main() {
|
|
-connect()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-LIBS="$ac_save_LIBS"
|
|
-
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char connect ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+connect ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_socket_connect=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_socket_connect=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
|
|
+if test $ac_cv_lib_socket_connect = yes; then
|
|
X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
|
|
- # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
|
|
- echo $ac_n "checking for remove""... $ac_c" 1>&6
|
|
-echo "configure:1865: checking for remove" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ # Guillermo Gomez says -lposix is necessary on A/UX.
|
|
+ echo "$as_me:$LINENO: checking for remove" >&5
|
|
+echo $ECHO_N "checking for remove... $ECHO_C" >&6
|
|
+if test "${ac_cv_func_remove+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 1870 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char remove(); below. */
|
|
+ which can conflict with char remove (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char remove();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char remove ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_remove) || defined (__stub___remove)
|
|
choke me
|
|
#else
|
|
-remove();
|
|
+f = remove;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_remove=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_remove=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_func_remove=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_func_remove=no
|
|
fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- :
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
|
|
+echo "${ECHO_T}$ac_cv_func_remove" >&6
|
|
|
|
if test $ac_cv_func_remove = no; then
|
|
- echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
|
|
-echo "configure:1914: checking for remove in -lposix" >&5
|
|
-ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ echo "$as_me:$LINENO: checking for remove in -lposix" >&5
|
|
+echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_posix_remove+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_save_LIBS="$LIBS"
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lposix $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 1922 "configure"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char remove();
|
|
-
|
|
-int main() {
|
|
-remove()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-LIBS="$ac_save_LIBS"
|
|
-
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char remove ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+remove ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_posix_remove=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_posix_remove=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
|
|
+if test $ac_cv_lib_posix_remove = yes; then
|
|
X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
|
|
# BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
|
|
- echo $ac_n "checking for shmat""... $ac_c" 1>&6
|
|
-echo "configure:1957: checking for shmat" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ echo "$as_me:$LINENO: checking for shmat" >&5
|
|
+echo $ECHO_N "checking for shmat... $ECHO_C" >&6
|
|
+if test "${ac_cv_func_shmat+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 1962 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char shmat(); below. */
|
|
+ which can conflict with char shmat (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char shmat();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char shmat ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_shmat) || defined (__stub___shmat)
|
|
choke me
|
|
#else
|
|
-shmat();
|
|
+f = shmat;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:1985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_shmat=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_shmat=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_func_shmat=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_func_shmat=no
|
|
fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- :
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
|
|
+echo "${ECHO_T}$ac_cv_func_shmat" >&6
|
|
|
|
if test $ac_cv_func_shmat = no; then
|
|
- echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
|
|
-echo "configure:2006: checking for shmat in -lipc" >&5
|
|
-ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
|
|
+echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_save_LIBS="$LIBS"
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lipc $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 2014 "configure"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char shmat();
|
|
-
|
|
-int main() {
|
|
-shmat()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-LIBS="$ac_save_LIBS"
|
|
-
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char shmat ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+shmat ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_ipc_shmat=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_ipc_shmat=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
|
|
+if test $ac_cv_lib_ipc_shmat = yes; then
|
|
X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
fi
|
|
fi
|
|
|
|
# Check for libraries that X11R6 Xt/Xaw programs need.
|
|
- ac_save_LDFLAGS="$LDFLAGS"
|
|
+ ac_save_LDFLAGS=$LDFLAGS
|
|
test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
|
|
# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
|
|
# check for ICE first), but we must link in the order -lSM -lICE or
|
|
# we get undefined symbols. So assume we have SM if we have ICE.
|
|
# These have to be linked with before -lX11, unlike the other
|
|
# libraries we check for below, so use a different variable.
|
|
- # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
|
|
- echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
|
|
-echo "configure:2058: checking for IceConnectionNumber in -lICE" >&5
|
|
-ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ # John Interrante, Karl Berry
|
|
+ echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
|
|
+echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_save_LIBS="$LIBS"
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lICE $X_EXTRA_LIBS $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 2066 "configure"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char IceConnectionNumber();
|
|
-
|
|
-int main() {
|
|
-IceConnectionNumber()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-LIBS="$ac_save_LIBS"
|
|
-
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char IceConnectionNumber ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+IceConnectionNumber ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_ICE_IceConnectionNumber=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_ICE_IceConnectionNumber=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
|
|
+if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
|
|
X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
- LDFLAGS="$ac_save_LDFLAGS"
|
|
+ LDFLAGS=$ac_save_LDFLAGS
|
|
|
|
fi
|
|
|
|
|
|
-echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
|
|
-echo "configure:2103: checking whether byte ordering is bigendian" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
|
|
+echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
|
|
+if test "${ac_cv_c_bigendian+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_cv_c_bigendian=unknown
|
|
-# See if sys/param.h defines the BYTE_ORDER macro.
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 2110 "configure"
|
|
+ # See if sys/param.h defines the BYTE_ORDER macro.
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#include <sys/param.h>
|
|
-int main() {
|
|
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
|
|
bogus endian macros
|
|
#endif
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2121: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
- rm -rf conftest*
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
# It does; now see whether it defined to BIG_ENDIAN or not.
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 2125 "configure"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
#include <sys/param.h>
|
|
-int main() {
|
|
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
#if BYTE_ORDER != BIG_ENDIAN
|
|
not big endian
|
|
#endif
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2136: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
- rm -rf conftest*
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
ac_cv_c_bigendian=yes
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- ac_cv_c_bigendian=no
|
|
-fi
|
|
-rm -f conftest*
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_c_bigendian=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+# It does not; compile a test program.
|
|
+if test "$cross_compiling" = yes; then
|
|
+ # try to guess the endianess by grep'ing values into an object file
|
|
+ ac_cv_c_bigendian=unknown
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
|
|
+short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
|
|
+void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
|
|
+short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
|
|
+short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
|
|
+void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+ _ascii (); _ebcdic ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ if fgrep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
|
|
+ ac_cv_c_bigendian=yes
|
|
+fi
|
|
+if fgrep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
|
|
+ if test "$ac_cv_c_bigendian" = unknown; then
|
|
+ ac_cv_c_bigendian=no
|
|
+ else
|
|
+ # finding both strings is unlikely to happen, but who knows?
|
|
+ ac_cv_c_bigendian=unknown
|
|
+ fi
|
|
+fi
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
fi
|
|
-rm -f conftest*
|
|
-if test $ac_cv_c_bigendian = unknown; then
|
|
-if test "$cross_compiling" = yes; then
|
|
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2156 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
-main () {
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* Are we little or big endian? From Harbison&Steele. */
|
|
union
|
|
{
|
|
@@ -2164,1583 +4161,4115 @@
|
|
u.l = 1;
|
|
exit (u.c[sizeof (long) - 1] == 1);
|
|
}
|
|
-EOF
|
|
-if { (eval echo configure:2169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
-then
|
|
+_ACEOF
|
|
+rm -f conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
ac_cv_c_bigendian=no
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -fr conftest*
|
|
- ac_cv_c_bigendian=yes
|
|
+ echo "$as_me: program exited with status $ac_status" >&5
|
|
+echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+( exit $ac_status )
|
|
+ac_cv_c_bigendian=yes
|
|
fi
|
|
-rm -fr conftest*
|
|
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
-
|
|
fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
|
|
+echo "${ECHO_T}$ac_cv_c_bigendian" >&6
|
|
+case $ac_cv_c_bigendian in
|
|
+ yes)
|
|
|
|
-echo "$ac_t""$ac_cv_c_bigendian" 1>&6
|
|
-if test $ac_cv_c_bigendian = yes; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+cat >>confdefs.h <<\_ACEOF
|
|
#define WORDS_BIGENDIAN 1
|
|
-EOF
|
|
+_ACEOF
|
|
+ ;;
|
|
+ no)
|
|
+ ;;
|
|
+ *)
|
|
+ { { echo "$as_me:$LINENO: error: unknown endianess
|
|
+presetting ac_cv_c_bigendian=no (or yes) will help" >&5
|
|
+echo "$as_me: error: unknown endianess
|
|
+presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
|
|
+ { (exit 1); exit 1; }; } ;;
|
|
+esac
|
|
+
|
|
+echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
|
|
+echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_cc_stdc+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_cv_prog_cc_stdc=no
|
|
+ac_save_CC=$CC
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+#include <stdarg.h>
|
|
+#include <stdio.h>
|
|
+#include <sys/types.h>
|
|
+#include <sys/stat.h>
|
|
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
|
|
+struct buf { int x; };
|
|
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
|
|
+static char *e (p, i)
|
|
+ char **p;
|
|
+ int i;
|
|
+{
|
|
+ return p[i];
|
|
+}
|
|
+static char *f (char * (*g) (char **, int), char **p, ...)
|
|
+{
|
|
+ char *s;
|
|
+ va_list v;
|
|
+ va_start (v,p);
|
|
+ s = g (p, va_arg (v,int));
|
|
+ va_end (v);
|
|
+ return s;
|
|
+}
|
|
+int test (int i, double x);
|
|
+struct s1 {int (*f) (int a);};
|
|
+struct s2 {int (*f) (double a);};
|
|
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
|
|
+int argc;
|
|
+char **argv;
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+# Don't try gcc -ansi; that turns off useful extensions and
|
|
+# breaks some systems' header files.
|
|
+# AIX -qlanglvl=ansi
|
|
+# Ultrix and OSF/1 -std1
|
|
+# HP-UX 10.20 and later -Ae
|
|
+# HP-UX older versions -Aa -D_HPUX_SOURCE
|
|
+# SVR4 -Xc -D__EXTENSIONS__
|
|
+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
|
|
+do
|
|
+ CC="$ac_save_CC $ac_arg"
|
|
+ rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_prog_cc_stdc=$ac_arg
|
|
+break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+fi
|
|
+rm -f conftest.$ac_objext
|
|
+done
|
|
+rm -f conftest.$ac_ext conftest.$ac_objext
|
|
+CC=$ac_save_CC
|
|
|
|
fi
|
|
|
|
-echo $ac_n "checking for inline""... $ac_c" 1>&6
|
|
-echo "configure:2193: checking for inline" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+case "x$ac_cv_prog_cc_stdc" in
|
|
+ x|xno)
|
|
+ echo "$as_me:$LINENO: result: none needed" >&5
|
|
+echo "${ECHO_T}none needed" >&6 ;;
|
|
+ *)
|
|
+ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
|
|
+echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
|
|
+ CC="$CC $ac_cv_prog_cc_stdc" ;;
|
|
+esac
|
|
+
|
|
+echo "$as_me:$LINENO: checking for inline" >&5
|
|
+echo $ECHO_N "checking for inline... $ECHO_C" >&6
|
|
+if test "${ac_cv_c_inline+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_c_inline=no
|
|
for ac_kw in inline __inline__ __inline; do
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2200 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+#ifndef __cplusplus
|
|
+static $ac_kw int static_foo () {return 0; }
|
|
+$ac_kw int foo () {return 0; }
|
|
+#endif
|
|
|
|
-int main() {
|
|
-} $ac_kw foo() {
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2207: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
- rm -rf conftest*
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
ac_cv_c_inline=$ac_kw; break
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
done
|
|
|
|
fi
|
|
-
|
|
-echo "$ac_t""$ac_cv_c_inline" 1>&6
|
|
-case "$ac_cv_c_inline" in
|
|
+echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
|
|
+echo "${ECHO_T}$ac_cv_c_inline" >&6
|
|
+case $ac_cv_c_inline in
|
|
inline | yes) ;;
|
|
- no) cat >> confdefs.h <<\EOF
|
|
-#define inline
|
|
-EOF
|
|
+ no)
|
|
+cat >>confdefs.h <<\_ACEOF
|
|
+#define inline
|
|
+_ACEOF
|
|
;;
|
|
- *) cat >> confdefs.h <<EOF
|
|
+ *) cat >>confdefs.h <<_ACEOF
|
|
#define inline $ac_cv_c_inline
|
|
-EOF
|
|
+_ACEOF
|
|
;;
|
|
esac
|
|
|
|
-echo $ac_n "checking size of unsigned char""... $ac_c" 1>&6
|
|
-echo "configure:2233: checking size of unsigned char" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_char'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+echo "$as_me:$LINENO: checking for ANSI C header files" >&5
|
|
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_stdc+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+#include <stdlib.h>
|
|
+#include <stdarg.h>
|
|
+#include <string.h>
|
|
+#include <float.h>
|
|
+
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
+else
|
|
+ ac_cpp_err=yes
|
|
+fi
|
|
+if test -z "$ac_cpp_err"; then
|
|
+ ac_cv_header_stdc=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+ cat conftest.$ac_ext >&5
|
|
+ ac_cv_header_stdc=no
|
|
+fi
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+
|
|
+if test $ac_cv_header_stdc = yes; then
|
|
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+#include <string.h>
|
|
+
|
|
+_ACEOF
|
|
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
+ egrep "memchr" >/dev/null 2>&1; then
|
|
+ :
|
|
else
|
|
+ ac_cv_header_stdc=no
|
|
+fi
|
|
+rm -f conftest*
|
|
+
|
|
+fi
|
|
+
|
|
+if test $ac_cv_header_stdc = yes; then
|
|
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+#include <stdlib.h>
|
|
+
|
|
+_ACEOF
|
|
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
+ egrep "free" >/dev/null 2>&1; then
|
|
+ :
|
|
+else
|
|
+ ac_cv_header_stdc=no
|
|
+fi
|
|
+rm -f conftest*
|
|
+
|
|
+fi
|
|
+
|
|
+if test $ac_cv_header_stdc = yes; then
|
|
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
|
|
if test "$cross_compiling" = yes; then
|
|
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
+ :
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2241 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+#include <ctype.h>
|
|
+#if ((' ' & 0x0FF) == 0x020)
|
|
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
|
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
|
|
+#else
|
|
+# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
|
|
+ || ('j' <= (c) && (c) <= 'r') \
|
|
+ || ('s' <= (c) && (c) <= 'z'))
|
|
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
|
|
+#endif
|
|
+
|
|
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
|
|
+int
|
|
+main ()
|
|
+{
|
|
+ int i;
|
|
+ for (i = 0; i < 256; i++)
|
|
+ if (XOR (islower (i), ISLOWER (i))
|
|
+ || toupper (i) != TOUPPER (i))
|
|
+ exit(2);
|
|
+ exit (0);
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ :
|
|
+else
|
|
+ echo "$as_me: program exited with status $ac_status" >&5
|
|
+echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+( exit $ac_status )
|
|
+ac_cv_header_stdc=no
|
|
+fi
|
|
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+fi
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_stdc" >&6
|
|
+if test $ac_cv_header_stdc = yes; then
|
|
+
|
|
+cat >>confdefs.h <<\_ACEOF
|
|
+#define STDC_HEADERS 1
|
|
+_ACEOF
|
|
+
|
|
+fi
|
|
+
|
|
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
|
|
+ inttypes.h stdint.h unistd.h
|
|
+do
|
|
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+
|
|
+#include <$ac_header>
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_Header=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_Header=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+
|
|
+fi
|
|
+
|
|
+done
|
|
+
|
|
+
|
|
+echo "$as_me:$LINENO: checking for unsigned char" >&5
|
|
+echo $ECHO_N "checking for unsigned char... $ECHO_C" >&6
|
|
+if test "${ac_cv_type_unsigned_char+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+if ((unsigned char *) 0)
|
|
+ return 0;
|
|
+if (sizeof (unsigned char))
|
|
+ return 0;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_type_unsigned_char=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_type_unsigned_char=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_char" >&5
|
|
+echo "${ECHO_T}$ac_cv_type_unsigned_char" >&6
|
|
+
|
|
+echo "$as_me:$LINENO: checking size of unsigned char" >&5
|
|
+echo $ECHO_N "checking size of unsigned char... $ECHO_C" >&6
|
|
+if test "${ac_cv_sizeof_unsigned_char+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test "$ac_cv_type_unsigned_char" = yes; then
|
|
+ # The cast to unsigned long works around a bug in the HP C Compiler
|
|
+ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
|
+ # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
|
+ # This bug is HP SR number 8606223364.
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ # Depending upon the size, compute the lo and hi bounds.
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned char))) >= 0)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=0 ac_mid=0
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned char))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr $ac_mid + 1`
|
|
+ if test $ac_lo -le $ac_mid; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid + 1`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned char))) < 0)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=-1 ac_mid=-1
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned char))) >= $ac_mid)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_hi=`expr '(' $ac_mid ')' - 1`
|
|
+ if test $ac_mid -le $ac_hi; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo= ac_hi=
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+# Binary search between lo and hi bounds.
|
|
+while test "x$ac_lo" != "x$ac_hi"; do
|
|
+ ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned char))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr '(' $ac_mid ')' + 1`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+done
|
|
+case $ac_lo in
|
|
+?*) ac_cv_sizeof_unsigned_char=$ac_lo;;
|
|
+'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned char), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (unsigned char), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; } ;;
|
|
+esac
|
|
+else
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5
|
|
+echo "$as_me: error: cannot run test program while cross compiling" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+long longval () { return (long) (sizeof (unsigned char)); }
|
|
+unsigned long ulongval () { return (long) (sizeof (unsigned char)); }
|
|
#include <stdio.h>
|
|
-#include <sys/types.h>
|
|
-main()
|
|
+#include <stdlib.h>
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
{
|
|
- FILE *f=fopen("conftestval", "w");
|
|
- if (!f) exit(1);
|
|
- fprintf(f, "%d\n", sizeof(unsigned char));
|
|
- exit(0);
|
|
-}
|
|
-EOF
|
|
-if { (eval echo configure:2253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
-then
|
|
- ac_cv_sizeof_unsigned_char=`cat conftestval`
|
|
+
|
|
+ FILE *f = fopen ("conftest.val", "w");
|
|
+ if (! f)
|
|
+ exit (1);
|
|
+ if (((long) (sizeof (unsigned char))) < 0)
|
|
+ {
|
|
+ long i = longval ();
|
|
+ if (i != ((long) (sizeof (unsigned char))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%ld\n", i);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ unsigned long i = ulongval ();
|
|
+ if (i != ((long) (sizeof (unsigned char))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%lu\n", i);
|
|
+ }
|
|
+ exit (ferror (f) || fclose (f) != 0);
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_sizeof_unsigned_char=`cat conftest.val`
|
|
+else
|
|
+ echo "$as_me: program exited with status $ac_status" >&5
|
|
+echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+( exit $ac_status )
|
|
+{ { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned char), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (unsigned char), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+fi
|
|
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+fi
|
|
+rm -f conftest.val
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -fr conftest*
|
|
ac_cv_sizeof_unsigned_char=0
|
|
fi
|
|
-rm -fr conftest*
|
|
fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_sizeof_unsigned_char" >&5
|
|
+echo "${ECHO_T}$ac_cv_sizeof_unsigned_char" >&6
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define SIZEOF_UNSIGNED_CHAR $ac_cv_sizeof_unsigned_char
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+echo "$as_me:$LINENO: checking for unsigned short" >&5
|
|
+echo $ECHO_N "checking for unsigned short... $ECHO_C" >&6
|
|
+if test "${ac_cv_type_unsigned_short+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+if ((unsigned short *) 0)
|
|
+ return 0;
|
|
+if (sizeof (unsigned short))
|
|
+ return 0;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_type_unsigned_short=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_type_unsigned_short=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_short" >&5
|
|
+echo "${ECHO_T}$ac_cv_type_unsigned_short" >&6
|
|
+
|
|
+echo "$as_me:$LINENO: checking size of unsigned short" >&5
|
|
+echo $ECHO_N "checking size of unsigned short... $ECHO_C" >&6
|
|
+if test "${ac_cv_sizeof_unsigned_short+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test "$ac_cv_type_unsigned_short" = yes; then
|
|
+ # The cast to unsigned long works around a bug in the HP C Compiler
|
|
+ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
|
+ # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
|
+ # This bug is HP SR number 8606223364.
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ # Depending upon the size, compute the lo and hi bounds.
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned short))) >= 0)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=0 ac_mid=0
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned short))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr $ac_mid + 1`
|
|
+ if test $ac_lo -le $ac_mid; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid + 1`
|
|
fi
|
|
-echo "$ac_t""$ac_cv_sizeof_unsigned_char" 1>&6
|
|
-cat >> confdefs.h <<EOF
|
|
-#define SIZEOF_UNSIGNED_CHAR $ac_cv_sizeof_unsigned_char
|
|
-EOF
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned short))) < 0)];
|
|
+test_array [0] = 0
|
|
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=-1 ac_mid=-1
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned short))) >= $ac_mid)];
|
|
+test_array [0] = 0
|
|
|
|
-echo $ac_n "checking size of unsigned short""... $ac_c" 1>&6
|
|
-echo "configure:2273: checking size of unsigned short" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_short'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_hi=`expr '(' $ac_mid ')' - 1`
|
|
+ if test $ac_mid -le $ac_hi; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
else
|
|
- if test "$cross_compiling" = yes; then
|
|
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo= ac_hi=
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+# Binary search between lo and hi bounds.
|
|
+while test "x$ac_lo" != "x$ac_hi"; do
|
|
+ ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned short))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr '(' $ac_mid ')' + 1`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+done
|
|
+case $ac_lo in
|
|
+?*) ac_cv_sizeof_unsigned_short=$ac_lo;;
|
|
+'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned short), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (unsigned short), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; } ;;
|
|
+esac
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2281 "configure"
|
|
-#include "confdefs.h"
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5
|
|
+echo "$as_me: error: cannot run test program while cross compiling" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+long longval () { return (long) (sizeof (unsigned short)); }
|
|
+unsigned long ulongval () { return (long) (sizeof (unsigned short)); }
|
|
#include <stdio.h>
|
|
-#include <sys/types.h>
|
|
-main()
|
|
+#include <stdlib.h>
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
{
|
|
- FILE *f=fopen("conftestval", "w");
|
|
- if (!f) exit(1);
|
|
- fprintf(f, "%d\n", sizeof(unsigned short));
|
|
- exit(0);
|
|
-}
|
|
-EOF
|
|
-if { (eval echo configure:2293: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
-then
|
|
- ac_cv_sizeof_unsigned_short=`cat conftestval`
|
|
+
|
|
+ FILE *f = fopen ("conftest.val", "w");
|
|
+ if (! f)
|
|
+ exit (1);
|
|
+ if (((long) (sizeof (unsigned short))) < 0)
|
|
+ {
|
|
+ long i = longval ();
|
|
+ if (i != ((long) (sizeof (unsigned short))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%ld\n", i);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ unsigned long i = ulongval ();
|
|
+ if (i != ((long) (sizeof (unsigned short))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%lu\n", i);
|
|
+ }
|
|
+ exit (ferror (f) || fclose (f) != 0);
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_sizeof_unsigned_short=`cat conftest.val`
|
|
+else
|
|
+ echo "$as_me: program exited with status $ac_status" >&5
|
|
+echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+( exit $ac_status )
|
|
+{ { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned short), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (unsigned short), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+fi
|
|
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+fi
|
|
+rm -f conftest.val
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -fr conftest*
|
|
ac_cv_sizeof_unsigned_short=0
|
|
fi
|
|
-rm -fr conftest*
|
|
fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_sizeof_unsigned_short" >&5
|
|
+echo "${ECHO_T}$ac_cv_sizeof_unsigned_short" >&6
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define SIZEOF_UNSIGNED_SHORT $ac_cv_sizeof_unsigned_short
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+echo "$as_me:$LINENO: checking for unsigned int" >&5
|
|
+echo $ECHO_N "checking for unsigned int... $ECHO_C" >&6
|
|
+if test "${ac_cv_type_unsigned_int+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+if ((unsigned int *) 0)
|
|
+ return 0;
|
|
+if (sizeof (unsigned int))
|
|
+ return 0;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_type_unsigned_int=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_type_unsigned_int=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_int" >&5
|
|
+echo "${ECHO_T}$ac_cv_type_unsigned_int" >&6
|
|
+
|
|
+echo "$as_me:$LINENO: checking size of unsigned int" >&5
|
|
+echo $ECHO_N "checking size of unsigned int... $ECHO_C" >&6
|
|
+if test "${ac_cv_sizeof_unsigned_int+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test "$ac_cv_type_unsigned_int" = yes; then
|
|
+ # The cast to unsigned long works around a bug in the HP C Compiler
|
|
+ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
|
+ # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
|
+ # This bug is HP SR number 8606223364.
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ # Depending upon the size, compute the lo and hi bounds.
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned int))) >= 0)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=0 ac_mid=0
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned int))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr $ac_mid + 1`
|
|
+ if test $ac_lo -le $ac_mid; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid + 1`
|
|
fi
|
|
-echo "$ac_t""$ac_cv_sizeof_unsigned_short" 1>&6
|
|
-cat >> confdefs.h <<EOF
|
|
-#define SIZEOF_UNSIGNED_SHORT $ac_cv_sizeof_unsigned_short
|
|
-EOF
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned int))) < 0)];
|
|
+test_array [0] = 0
|
|
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=-1 ac_mid=-1
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned int))) >= $ac_mid)];
|
|
+test_array [0] = 0
|
|
|
|
-echo $ac_n "checking size of unsigned int""... $ac_c" 1>&6
|
|
-echo "configure:2313: checking size of unsigned int" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_int'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_hi=`expr '(' $ac_mid ')' - 1`
|
|
+ if test $ac_mid -le $ac_hi; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
else
|
|
- if test "$cross_compiling" = yes; then
|
|
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo= ac_hi=
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+# Binary search between lo and hi bounds.
|
|
+while test "x$ac_lo" != "x$ac_hi"; do
|
|
+ ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned int))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr '(' $ac_mid ')' + 1`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+done
|
|
+case $ac_lo in
|
|
+?*) ac_cv_sizeof_unsigned_int=$ac_lo;;
|
|
+'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned int), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (unsigned int), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; } ;;
|
|
+esac
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2321 "configure"
|
|
-#include "confdefs.h"
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5
|
|
+echo "$as_me: error: cannot run test program while cross compiling" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+long longval () { return (long) (sizeof (unsigned int)); }
|
|
+unsigned long ulongval () { return (long) (sizeof (unsigned int)); }
|
|
#include <stdio.h>
|
|
-#include <sys/types.h>
|
|
-main()
|
|
+#include <stdlib.h>
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
{
|
|
- FILE *f=fopen("conftestval", "w");
|
|
- if (!f) exit(1);
|
|
- fprintf(f, "%d\n", sizeof(unsigned int));
|
|
- exit(0);
|
|
-}
|
|
-EOF
|
|
-if { (eval echo configure:2333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
-then
|
|
- ac_cv_sizeof_unsigned_int=`cat conftestval`
|
|
+
|
|
+ FILE *f = fopen ("conftest.val", "w");
|
|
+ if (! f)
|
|
+ exit (1);
|
|
+ if (((long) (sizeof (unsigned int))) < 0)
|
|
+ {
|
|
+ long i = longval ();
|
|
+ if (i != ((long) (sizeof (unsigned int))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%ld\n", i);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ unsigned long i = ulongval ();
|
|
+ if (i != ((long) (sizeof (unsigned int))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%lu\n", i);
|
|
+ }
|
|
+ exit (ferror (f) || fclose (f) != 0);
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_sizeof_unsigned_int=`cat conftest.val`
|
|
+else
|
|
+ echo "$as_me: program exited with status $ac_status" >&5
|
|
+echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+( exit $ac_status )
|
|
+{ { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned int), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (unsigned int), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+fi
|
|
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+fi
|
|
+rm -f conftest.val
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -fr conftest*
|
|
ac_cv_sizeof_unsigned_int=0
|
|
fi
|
|
-rm -fr conftest*
|
|
fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_sizeof_unsigned_int" >&5
|
|
+echo "${ECHO_T}$ac_cv_sizeof_unsigned_int" >&6
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define SIZEOF_UNSIGNED_INT $ac_cv_sizeof_unsigned_int
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+echo "$as_me:$LINENO: checking for unsigned long" >&5
|
|
+echo $ECHO_N "checking for unsigned long... $ECHO_C" >&6
|
|
+if test "${ac_cv_type_unsigned_long+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+if ((unsigned long *) 0)
|
|
+ return 0;
|
|
+if (sizeof (unsigned long))
|
|
+ return 0;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_type_unsigned_long=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_type_unsigned_long=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long" >&5
|
|
+echo "${ECHO_T}$ac_cv_type_unsigned_long" >&6
|
|
+
|
|
+echo "$as_me:$LINENO: checking size of unsigned long" >&5
|
|
+echo $ECHO_N "checking size of unsigned long... $ECHO_C" >&6
|
|
+if test "${ac_cv_sizeof_unsigned_long+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test "$ac_cv_type_unsigned_long" = yes; then
|
|
+ # The cast to unsigned long works around a bug in the HP C Compiler
|
|
+ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
|
+ # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
|
+ # This bug is HP SR number 8606223364.
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ # Depending upon the size, compute the lo and hi bounds.
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned long))) >= 0)];
|
|
+test_array [0] = 0
|
|
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=0 ac_mid=0
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned long))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr $ac_mid + 1`
|
|
+ if test $ac_lo -le $ac_mid; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid + 1`
|
|
fi
|
|
-echo "$ac_t""$ac_cv_sizeof_unsigned_int" 1>&6
|
|
-cat >> confdefs.h <<EOF
|
|
-#define SIZEOF_UNSIGNED_INT $ac_cv_sizeof_unsigned_int
|
|
-EOF
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned long))) < 0)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=-1 ac_mid=-1
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned long))) >= $ac_mid)];
|
|
+test_array [0] = 0
|
|
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_hi=`expr '(' $ac_mid ')' - 1`
|
|
+ if test $ac_mid -le $ac_hi; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo= ac_hi=
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+# Binary search between lo and hi bounds.
|
|
+while test "x$ac_lo" != "x$ac_hi"; do
|
|
+ ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned long))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
|
|
-echo $ac_n "checking size of unsigned long""... $ac_c" 1>&6
|
|
-echo "configure:2353: checking size of unsigned long" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_long'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr '(' $ac_mid ')' + 1`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+done
|
|
+case $ac_lo in
|
|
+?*) ac_cv_sizeof_unsigned_long=$ac_lo;;
|
|
+'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (unsigned long), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; } ;;
|
|
+esac
|
|
else
|
|
if test "$cross_compiling" = yes; then
|
|
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
-else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2361 "configure"
|
|
-#include "confdefs.h"
|
|
+ { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5
|
|
+echo "$as_me: error: cannot run test program while cross compiling" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+long longval () { return (long) (sizeof (unsigned long)); }
|
|
+unsigned long ulongval () { return (long) (sizeof (unsigned long)); }
|
|
#include <stdio.h>
|
|
-#include <sys/types.h>
|
|
-main()
|
|
+#include <stdlib.h>
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
{
|
|
- FILE *f=fopen("conftestval", "w");
|
|
- if (!f) exit(1);
|
|
- fprintf(f, "%d\n", sizeof(unsigned long));
|
|
- exit(0);
|
|
-}
|
|
-EOF
|
|
-if { (eval echo configure:2373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
-then
|
|
- ac_cv_sizeof_unsigned_long=`cat conftestval`
|
|
+
|
|
+ FILE *f = fopen ("conftest.val", "w");
|
|
+ if (! f)
|
|
+ exit (1);
|
|
+ if (((long) (sizeof (unsigned long))) < 0)
|
|
+ {
|
|
+ long i = longval ();
|
|
+ if (i != ((long) (sizeof (unsigned long))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%ld\n", i);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ unsigned long i = ulongval ();
|
|
+ if (i != ((long) (sizeof (unsigned long))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%lu\n", i);
|
|
+ }
|
|
+ exit (ferror (f) || fclose (f) != 0);
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_sizeof_unsigned_long=`cat conftest.val`
|
|
+else
|
|
+ echo "$as_me: program exited with status $ac_status" >&5
|
|
+echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+( exit $ac_status )
|
|
+{ { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (unsigned long), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+fi
|
|
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+fi
|
|
+rm -f conftest.val
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -fr conftest*
|
|
ac_cv_sizeof_unsigned_long=0
|
|
fi
|
|
-rm -fr conftest*
|
|
fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_sizeof_unsigned_long" >&5
|
|
+echo "${ECHO_T}$ac_cv_sizeof_unsigned_long" >&6
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
|
|
+_ACEOF
|
|
|
|
+
|
|
+echo "$as_me:$LINENO: checking for unsigned long long" >&5
|
|
+echo $ECHO_N "checking for unsigned long long... $ECHO_C" >&6
|
|
+if test "${ac_cv_type_unsigned_long_long+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+if ((unsigned long long *) 0)
|
|
+ return 0;
|
|
+if (sizeof (unsigned long long))
|
|
+ return 0;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_type_unsigned_long_long=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_type_unsigned_long_long=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long" >&5
|
|
+echo "${ECHO_T}$ac_cv_type_unsigned_long_long" >&6
|
|
+
|
|
+echo "$as_me:$LINENO: checking size of unsigned long long" >&5
|
|
+echo $ECHO_N "checking size of unsigned long long... $ECHO_C" >&6
|
|
+if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test "$ac_cv_type_unsigned_long_long" = yes; then
|
|
+ # The cast to unsigned long works around a bug in the HP C Compiler
|
|
+ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
|
+ # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
|
+ # This bug is HP SR number 8606223364.
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ # Depending upon the size, compute the lo and hi bounds.
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned long long))) >= 0)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=0 ac_mid=0
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned long long))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr $ac_mid + 1`
|
|
+ if test $ac_lo -le $ac_mid; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid + 1`
|
|
fi
|
|
-echo "$ac_t""$ac_cv_sizeof_unsigned_long" 1>&6
|
|
-cat >> confdefs.h <<EOF
|
|
-#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
|
|
-EOF
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned long long))) < 0)];
|
|
+test_array [0] = 0
|
|
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=-1 ac_mid=-1
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned long long))) >= $ac_mid)];
|
|
+test_array [0] = 0
|
|
|
|
-echo $ac_n "checking size of unsigned long long""... $ac_c" 1>&6
|
|
-echo "configure:2393: checking size of unsigned long long" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_long_long'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_hi=`expr '(' $ac_mid ')' - 1`
|
|
+ if test $ac_mid -le $ac_hi; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
else
|
|
- if test "$cross_compiling" = yes; then
|
|
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo= ac_hi=
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+# Binary search between lo and hi bounds.
|
|
+while test "x$ac_lo" != "x$ac_hi"; do
|
|
+ ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (unsigned long long))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr '(' $ac_mid ')' + 1`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+done
|
|
+case $ac_lo in
|
|
+?*) ac_cv_sizeof_unsigned_long_long=$ac_lo;;
|
|
+'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long long), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (unsigned long long), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; } ;;
|
|
+esac
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2401 "configure"
|
|
-#include "confdefs.h"
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5
|
|
+echo "$as_me: error: cannot run test program while cross compiling" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+long longval () { return (long) (sizeof (unsigned long long)); }
|
|
+unsigned long ulongval () { return (long) (sizeof (unsigned long long)); }
|
|
#include <stdio.h>
|
|
-#include <sys/types.h>
|
|
-main()
|
|
+#include <stdlib.h>
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
{
|
|
- FILE *f=fopen("conftestval", "w");
|
|
- if (!f) exit(1);
|
|
- fprintf(f, "%d\n", sizeof(unsigned long long));
|
|
- exit(0);
|
|
-}
|
|
-EOF
|
|
-if { (eval echo configure:2413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
-then
|
|
- ac_cv_sizeof_unsigned_long_long=`cat conftestval`
|
|
+
|
|
+ FILE *f = fopen ("conftest.val", "w");
|
|
+ if (! f)
|
|
+ exit (1);
|
|
+ if (((long) (sizeof (unsigned long long))) < 0)
|
|
+ {
|
|
+ long i = longval ();
|
|
+ if (i != ((long) (sizeof (unsigned long long))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%ld\n", i);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ unsigned long i = ulongval ();
|
|
+ if (i != ((long) (sizeof (unsigned long long))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%lu\n", i);
|
|
+ }
|
|
+ exit (ferror (f) || fclose (f) != 0);
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_sizeof_unsigned_long_long=`cat conftest.val`
|
|
+else
|
|
+ echo "$as_me: program exited with status $ac_status" >&5
|
|
+echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+( exit $ac_status )
|
|
+{ { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long long), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (unsigned long long), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+fi
|
|
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+fi
|
|
+rm -f conftest.val
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -fr conftest*
|
|
ac_cv_sizeof_unsigned_long_long=0
|
|
fi
|
|
-rm -fr conftest*
|
|
fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_sizeof_unsigned_long_long" >&5
|
|
+echo "${ECHO_T}$ac_cv_sizeof_unsigned_long_long" >&6
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+echo "$as_me:$LINENO: checking for int *" >&5
|
|
+echo $ECHO_N "checking for int *... $ECHO_C" >&6
|
|
+if test "${ac_cv_type_int_p+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+if ((int * *) 0)
|
|
+ return 0;
|
|
+if (sizeof (int *))
|
|
+ return 0;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_type_int_p=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_type_int_p=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_type_int_p" >&5
|
|
+echo "${ECHO_T}$ac_cv_type_int_p" >&6
|
|
+
|
|
+echo "$as_me:$LINENO: checking size of int *" >&5
|
|
+echo $ECHO_N "checking size of int *... $ECHO_C" >&6
|
|
+if test "${ac_cv_sizeof_int_p+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ if test "$ac_cv_type_int_p" = yes; then
|
|
+ # The cast to unsigned long works around a bug in the HP C Compiler
|
|
+ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
|
+ # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
|
+ # This bug is HP SR number 8606223364.
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ # Depending upon the size, compute the lo and hi bounds.
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= 0)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=0 ac_mid=0
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr $ac_mid + 1`
|
|
+ if test $ac_lo -le $ac_mid; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid + 1`
|
|
fi
|
|
-echo "$ac_t""$ac_cv_sizeof_unsigned_long_long" 1>&6
|
|
-cat >> confdefs.h <<EOF
|
|
-#define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
|
|
-EOF
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (int *))) < 0)];
|
|
+test_array [0] = 0
|
|
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=-1 ac_mid=-1
|
|
+ while :; do
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= $ac_mid)];
|
|
+test_array [0] = 0
|
|
|
|
-echo $ac_n "checking size of int *""... $ac_c" 1>&6
|
|
-echo "configure:2433: checking size of int *" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_sizeof_int_p'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_lo=$ac_mid; break
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_hi=`expr '(' $ac_mid ')' - 1`
|
|
+ if test $ac_mid -le $ac_hi; then
|
|
+ ac_lo= ac_hi=
|
|
+ break
|
|
+ fi
|
|
+ ac_mid=`expr 2 '*' $ac_mid`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+ done
|
|
else
|
|
- if test "$cross_compiling" = yes; then
|
|
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo= ac_hi=
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+# Binary search between lo and hi bounds.
|
|
+while test "x$ac_lo" != "x$ac_hi"; do
|
|
+ ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
|
|
+test_array [0] = 0
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_hi=$ac_mid
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_lo=`expr '(' $ac_mid ')' + 1`
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+done
|
|
+case $ac_lo in
|
|
+?*) ac_cv_sizeof_int_p=$ac_lo;;
|
|
+'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (int *), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; } ;;
|
|
+esac
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2441 "configure"
|
|
-#include "confdefs.h"
|
|
+ if test "$cross_compiling" = yes; then
|
|
+ { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5
|
|
+echo "$as_me: error: cannot run test program while cross compiling" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+else
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+long longval () { return (long) (sizeof (int *)); }
|
|
+unsigned long ulongval () { return (long) (sizeof (int *)); }
|
|
#include <stdio.h>
|
|
-#include <sys/types.h>
|
|
-main()
|
|
+#include <stdlib.h>
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
{
|
|
- FILE *f=fopen("conftestval", "w");
|
|
- if (!f) exit(1);
|
|
- fprintf(f, "%d\n", sizeof(int *));
|
|
- exit(0);
|
|
-}
|
|
-EOF
|
|
-if { (eval echo configure:2453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
-then
|
|
- ac_cv_sizeof_int_p=`cat conftestval`
|
|
+
|
|
+ FILE *f = fopen ("conftest.val", "w");
|
|
+ if (! f)
|
|
+ exit (1);
|
|
+ if (((long) (sizeof (int *))) < 0)
|
|
+ {
|
|
+ long i = longval ();
|
|
+ if (i != ((long) (sizeof (int *))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%ld\n", i);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ unsigned long i = ulongval ();
|
|
+ if (i != ((long) (sizeof (int *))))
|
|
+ exit (1);
|
|
+ fprintf (f, "%lu\n", i);
|
|
+ }
|
|
+ exit (ferror (f) || fclose (f) != 0);
|
|
+
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_sizeof_int_p=`cat conftest.val`
|
|
+else
|
|
+ echo "$as_me: program exited with status $ac_status" >&5
|
|
+echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+( exit $ac_status )
|
|
+{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77" >&5
|
|
+echo "$as_me: error: cannot compute sizeof (int *), 77" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+fi
|
|
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+fi
|
|
+rm -f conftest.val
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -fr conftest*
|
|
ac_cv_sizeof_int_p=0
|
|
fi
|
|
-rm -fr conftest*
|
|
fi
|
|
-
|
|
-fi
|
|
-echo "$ac_t""$ac_cv_sizeof_int_p" 1>&6
|
|
-cat >> confdefs.h <<EOF
|
|
+echo "$as_me:$LINENO: result: $ac_cv_sizeof_int_p" >&5
|
|
+echo "${ECHO_T}$ac_cv_sizeof_int_p" >&6
|
|
+cat >>confdefs.h <<_ACEOF
|
|
#define SIZEOF_INT_P $ac_cv_sizeof_int_p
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
|
|
for ac_func in getenv
|
|
do
|
|
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
-echo "configure:2475: checking for $ac_func" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2480 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char $ac_func(); below. */
|
|
+ which can conflict with char $ac_func (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char $ac_func();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char $ac_func ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
|
|
choke me
|
|
#else
|
|
-$ac_func();
|
|
+f = $ac_func;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2503: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
|
- cat >> confdefs.h <<EOF
|
|
-#define $ac_tr_func 1
|
|
-EOF
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_var=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_var=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_GETENV 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
+
|
|
for ac_func in select
|
|
do
|
|
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
-echo "configure:2533: checking for $ac_func" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2538 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char $ac_func(); below. */
|
|
+ which can conflict with char $ac_func (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char $ac_func();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char $ac_func ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
|
|
choke me
|
|
#else
|
|
-$ac_func();
|
|
+f = $ac_func;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
|
- cat >> confdefs.h <<EOF
|
|
-#define $ac_tr_func 1
|
|
-EOF
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_var=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_var=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_SELECT 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
+
|
|
for ac_func in snprintf
|
|
do
|
|
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
-echo "configure:2591: checking for $ac_func" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2596 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char $ac_func(); below. */
|
|
+ which can conflict with char $ac_func (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char $ac_func();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char $ac_func ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
|
|
choke me
|
|
#else
|
|
-$ac_func();
|
|
+f = $ac_func;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
|
- cat >> confdefs.h <<EOF
|
|
-#define $ac_tr_func 1
|
|
-EOF
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_var=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_var=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_SNPRINTF 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
+
|
|
for ac_func in strtoull
|
|
do
|
|
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
-echo "configure:2649: checking for $ac_func" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2654 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char $ac_func(); below. */
|
|
+ which can conflict with char $ac_func (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char $ac_func();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char $ac_func ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
|
|
choke me
|
|
#else
|
|
-$ac_func();
|
|
+f = $ac_func;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
|
- cat >> confdefs.h <<EOF
|
|
-#define $ac_tr_func 1
|
|
-EOF
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_var=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_var=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_STRTOULL 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
+
|
|
for ac_func in strtouq
|
|
do
|
|
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
-echo "configure:2707: checking for $ac_func" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2712 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char $ac_func(); below. */
|
|
+ which can conflict with char $ac_func (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char $ac_func();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char $ac_func ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
|
|
choke me
|
|
#else
|
|
-$ac_func();
|
|
+f = $ac_func;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
|
- cat >> confdefs.h <<EOF
|
|
-#define $ac_tr_func 1
|
|
-EOF
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_var=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_var=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_STRTOUQ 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
+
|
|
for ac_func in strdup
|
|
do
|
|
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
-echo "configure:2765: checking for $ac_func" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2770 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char $ac_func(); below. */
|
|
+ which can conflict with char $ac_func (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char $ac_func();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char $ac_func ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
|
|
choke me
|
|
#else
|
|
-$ac_func();
|
|
+f = $ac_func;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
|
- cat >> confdefs.h <<EOF
|
|
-#define $ac_tr_func 1
|
|
-EOF
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_var=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_var=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_STRDUP 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
+
|
|
for ac_func in sleep
|
|
do
|
|
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
-echo "configure:2823: checking for $ac_func" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2828 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char $ac_func(); below. */
|
|
+ which can conflict with char $ac_func (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char $ac_func();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char $ac_func ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
|
|
choke me
|
|
#else
|
|
-$ac_func();
|
|
+f = $ac_func;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
|
- cat >> confdefs.h <<EOF
|
|
-#define $ac_tr_func 1
|
|
-EOF
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_var=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_var=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_SLEEP 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
+
|
|
for ac_func in usleep
|
|
do
|
|
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
-echo "configure:2881: checking for $ac_func" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2886 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char $ac_func(); below. */
|
|
+ which can conflict with char $ac_func (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char $ac_func();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char $ac_func ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
|
|
choke me
|
|
#else
|
|
-$ac_func();
|
|
+f = $ac_func;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
|
- cat >> confdefs.h <<EOF
|
|
-#define $ac_tr_func 1
|
|
-EOF
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_var=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_var=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_USLEEP 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
+
|
|
for ac_func in nanosleep
|
|
do
|
|
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
-echo "configure:2939: checking for $ac_func" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 2944 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char $ac_func(); below. */
|
|
+ which can conflict with char $ac_func (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char $ac_func();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char $ac_func ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
|
|
choke me
|
|
#else
|
|
-$ac_func();
|
|
+f = $ac_func;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:2967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
|
- cat >> confdefs.h <<EOF
|
|
-#define $ac_tr_func 1
|
|
-EOF
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_var=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_var=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_NANOSLEEP 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
+
|
|
for ac_func in abort
|
|
do
|
|
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
|
-echo "configure:2997: checking for $ac_func" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
+echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
|
|
+if eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 3002 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
- which can conflict with char $ac_func(); below. */
|
|
+ which can conflict with char $ac_func (); below. */
|
|
#include <assert.h>
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char $ac_func();
|
|
-
|
|
-int main() {
|
|
-
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char $ac_func ();
|
|
+char (*f) ();
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
|
|
choke me
|
|
#else
|
|
-$ac_func();
|
|
+f = $ac_func;
|
|
#endif
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:3025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_func_$ac_func=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-
|
|
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
|
- cat >> confdefs.h <<EOF
|
|
-#define $ac_tr_func 1
|
|
-EOF
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ eval "$as_ac_var=yes"
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+eval "$as_ac_var=no"
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
+if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
+_ACEOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_ABORT 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
done
|
|
|
|
-echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
|
|
-echo "configure:3053: checking for ANSI C header files" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
-else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 3058 "configure"
|
|
-#include "confdefs.h"
|
|
-#include <stdlib.h>
|
|
-#include <stdarg.h>
|
|
-#include <string.h>
|
|
-#include <float.h>
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:3066: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
- rm -rf conftest*
|
|
- ac_cv_header_stdc=yes
|
|
-else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- ac_cv_header_stdc=no
|
|
-fi
|
|
-rm -f conftest*
|
|
-
|
|
-if test $ac_cv_header_stdc = yes; then
|
|
- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 3083 "configure"
|
|
-#include "confdefs.h"
|
|
-#include <string.h>
|
|
-EOF
|
|
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
- egrep "memchr" >/dev/null 2>&1; then
|
|
- :
|
|
-else
|
|
- rm -rf conftest*
|
|
- ac_cv_header_stdc=no
|
|
-fi
|
|
-rm -f conftest*
|
|
-
|
|
-fi
|
|
-
|
|
-if test $ac_cv_header_stdc = yes; then
|
|
- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 3101 "configure"
|
|
-#include "confdefs.h"
|
|
-#include <stdlib.h>
|
|
-EOF
|
|
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
- egrep "free" >/dev/null 2>&1; then
|
|
- :
|
|
-else
|
|
- rm -rf conftest*
|
|
- ac_cv_header_stdc=no
|
|
-fi
|
|
-rm -f conftest*
|
|
-
|
|
-fi
|
|
-
|
|
-if test $ac_cv_header_stdc = yes; then
|
|
- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
|
|
-if test "$cross_compiling" = yes; then
|
|
- :
|
|
-else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 3122 "configure"
|
|
-#include "confdefs.h"
|
|
-#include <ctype.h>
|
|
-#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
|
-#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
|
|
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
|
|
-int main () { int i; for (i = 0; i < 256; i++)
|
|
-if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
|
|
-exit (0); }
|
|
-
|
|
-EOF
|
|
-if { (eval echo configure:3133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
-then
|
|
- :
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -fr conftest*
|
|
- ac_cv_header_stdc=no
|
|
-fi
|
|
-rm -fr conftest*
|
|
-fi
|
|
-
|
|
-fi
|
|
-fi
|
|
-
|
|
-echo "$ac_t""$ac_cv_header_stdc" 1>&6
|
|
-if test $ac_cv_header_stdc = yes; then
|
|
- cat >> confdefs.h <<\EOF
|
|
-#define STDC_HEADERS 1
|
|
-EOF
|
|
-
|
|
-fi
|
|
-
|
|
-echo $ac_n "checking for socklen_t""... $ac_c" 1>&6
|
|
-echo "configure:3157: checking for socklen_t" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_type_socklen_t'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+echo "$as_me:$LINENO: checking for socklen_t" >&5
|
|
+echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
|
|
+if test "${ac_cv_type_socklen_t+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 3162 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/types.h>
|
|
-#if STDC_HEADERS
|
|
-#include <stdlib.h>
|
|
-#include <stddef.h>
|
|
+#include <sys/socket.h>
|
|
+
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
#endif
|
|
-EOF
|
|
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
- egrep "(^|[^a-zA-Z_0-9])socklen_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
|
|
- rm -rf conftest*
|
|
+int
|
|
+main ()
|
|
+{
|
|
+if ((socklen_t *) 0)
|
|
+ return 0;
|
|
+if (sizeof (socklen_t))
|
|
+ return 0;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
ac_cv_type_socklen_t=yes
|
|
else
|
|
- rm -rf conftest*
|
|
- ac_cv_type_socklen_t=no
|
|
-fi
|
|
-rm -f conftest*
|
|
-
|
|
-fi
|
|
-echo "$ac_t""$ac_cv_type_socklen_t" 1>&6
|
|
-if test $ac_cv_type_socklen_t = no; then
|
|
- cat >> confdefs.h <<\EOF
|
|
-#define socklen_t cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_type_socklen_t=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
|
|
+echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
|
|
+if test $ac_cv_type_socklen_t = yes; then
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_SOCKLEN_T 1
|
|
-EOF
|
|
-
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
|
|
|
|
-echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
|
|
-echo "configure:3194: checking for struct timeval" >&5
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 3196 "configure"
|
|
+echo "$as_me:$LINENO: checking for struct timeval" >&5
|
|
+echo $ECHO_N "checking for struct timeval... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <sys/time.h>
|
|
-int main() {
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
struct timeval x;
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:3203: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
- rm -rf conftest*
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_STRUCT_TIMEVAL 1
|
|
-EOF
|
|
-
|
|
-
|
|
+_ACEOF
|
|
+
|
|
+
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
|
|
-echo $ac_n "checking if compiler allows empty structs""... $ac_c" 1>&6
|
|
-echo "configure:3221: checking if compiler allows empty structs" >&5
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 3223 "configure"
|
|
+echo "$as_me:$LINENO: checking if compiler allows empty structs" >&5
|
|
+echo $ECHO_N "checking if compiler allows empty structs... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
|
|
-int main() {
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
typedef struct { } junk;
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:3230: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
- rm -rf conftest*
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
-
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NO_EMPTY_STRUCTS 1
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
|
|
- echo "$ac_t""no" 1>&6
|
|
-
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
|
|
-echo $ac_n "checking if compiler allows __attribute__""... $ac_c" 1>&6
|
|
-echo "configure:3248: checking if compiler allows __attribute__" >&5
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 3250 "configure"
|
|
+echo "$as_me:$LINENO: checking if compiler allows __attribute__" >&5
|
|
+echo $ECHO_N "checking if compiler allows __attribute__... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
|
|
-int main() {
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
typedef struct { } __attribute__ ((packed)) junk;
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:3257: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
- rm -rf conftest*
|
|
- echo "$ac_t""yes" 1>&6
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NO_ATTRIBUTES 1
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
|
|
|
|
-ac_ext=C
|
|
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
|
+
|
|
+ac_ext=cc
|
|
ac_cpp='$CXXCPP $CPPFLAGS'
|
|
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
|
|
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
|
|
-cross_compiling=$ac_cv_prog_cxx_cross
|
|
-
|
|
-echo $ac_n "checking for hash_map.h""... $ac_c" 1>&6
|
|
-echo "configure:3283: checking for hash_map.h" >&5
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 3285 "configure"
|
|
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
|
|
+
|
|
+echo "$as_me:$LINENO: checking for hash_map.h" >&5
|
|
+echo $ECHO_N "checking for hash_map.h... $ECHO_C" >&6
|
|
+
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <hash_map.h>
|
|
-int main() {
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:3292: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
- rm -rf conftest*
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_HASH_MAP 1
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
ac_ext=c
|
|
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
|
ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
|
|
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
|
|
-cross_compiling=$ac_cv_prog_cc_cross
|
|
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
|
|
|
|
use_config_interface=1
|
|
-echo $ac_n "checking for configuration interface""... $ac_c" 1>&6
|
|
-echo "configure:3318: checking for configuration interface" >&5
|
|
+echo "$as_me:$LINENO: checking for configuration interface" >&5
|
|
+echo $ECHO_N "checking for configuration interface... $ECHO_C" >&6
|
|
# Check whether --enable-config-interface or --disable-config-interface was given.
|
|
if test "${enable_config_interface+set}" = set; then
|
|
enableval="$enable_config_interface"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
use_config_interface=1
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
use_config_interface=0
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
use_config_interface=1
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
# continue to support --enable-control-panel and make it do the same
|
|
# as before.
|
|
-echo $ac_n "checking for control panel""... $ac_c" 1>&6
|
|
-echo "configure:3341: checking for control panel" >&5
|
|
+echo "$as_me:$LINENO: checking for control panel" >&5
|
|
+echo $ECHO_N "checking for control panel... $ECHO_C" >&6
|
|
# Check whether --enable-control-panel or --disable-control-panel was given.
|
|
if test "${enable_control_panel+set}" = set; then
|
|
enableval="$enable_control_panel"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
use_config_interface=1
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
use_config_interface=0
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
use_config_interface=1
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
if test "$use_config_interface" = 1; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_CONFIG_INTERFACE 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_CONFIG_INTERFACE 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
|
|
-echo $ac_n "checking for new PIT model""... $ac_c" 1>&6
|
|
-echo "configure:3374: checking for new PIT model" >&5
|
|
+echo "$as_me:$LINENO: checking for new PIT model" >&5
|
|
+echo $ECHO_N "checking for new PIT model... $ECHO_C" >&6
|
|
# Check whether --enable-new-pit or --disable-new-pit was given.
|
|
if test "${enable_new_pit+set}" = set; then
|
|
enableval="$enable_new_pit"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_NEW_PIT 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_NEW_PIT 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_NEW_PIT 1
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
|
|
-echo $ac_n "checking for slowdown timer""... $ac_c" 1>&6
|
|
-echo "configure:3405: checking for slowdown timer" >&5
|
|
+echo "$as_me:$LINENO: checking for slowdown timer" >&5
|
|
+echo $ECHO_N "checking for slowdown timer... $ECHO_C" >&6
|
|
# Check whether --enable-slowdown or --disable-slowdown was given.
|
|
if test "${enable_slowdown+set}" = set; then
|
|
enableval="$enable_slowdown"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_SLOWDOWN_TIMER 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
SLOWDOWN_OBJS='$(SLOWDOWN_OBJS)'
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_SLOWDOWN_TIMER 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
SLOWDOWN_OBJS=''
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_SLOWDOWN_TIMER 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
SLOWDOWN_OBJS=''
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
|
|
|
|
-echo $ac_n "checking for idle hack""... $ac_c" 1>&6
|
|
-echo "configure:3440: checking for idle hack" >&5
|
|
+
|
|
+echo "$as_me:$LINENO: checking for idle hack" >&5
|
|
+echo $ECHO_N "checking for idle hack... $ECHO_C" >&6
|
|
# Check whether --enable-idle-hack or --disable-idle-hack was given.
|
|
if test "${enable_idle_hack+set}" = set; then
|
|
enableval="$enable_idle_hack"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_IDLE_HACK 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_IDLE_HACK 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_IDLE_HACK 0
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
|
|
|
|
-echo $ac_n "checking for number of processors""... $ac_c" 1>&6
|
|
-echo "configure:3472: checking for number of processors" >&5
|
|
+echo "$as_me:$LINENO: checking for number of processors" >&5
|
|
+echo $ECHO_N "checking for number of processors... $ECHO_C" >&6
|
|
# Check whether --enable-processors or --disable-processors was given.
|
|
if test "${enable_processors+set}" = set; then
|
|
enableval="$enable_processors"
|
|
case "$enableval" in
|
|
1)
|
|
- echo "$ac_t""1" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: 1" >&5
|
|
+echo "${ECHO_T}1" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SMP_PROCESSORS 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_BOOTSTRAP_PROCESSOR 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_IOAPIC_DEFAULT_ID 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
2)
|
|
- echo "$ac_t""2" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: 2" >&5
|
|
+echo "${ECHO_T}2" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SMP_PROCESSORS 2
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_BOOTSTRAP_PROCESSOR 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_IOAPIC_DEFAULT_ID 2
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_CPU_SMF 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
4)
|
|
- echo "$ac_t""4" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: 4" >&5
|
|
+echo "${ECHO_T}4" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SMP_PROCESSORS 4
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_BOOTSTRAP_PROCESSOR 2
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_IOAPIC_DEFAULT_ID 4
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_CPU_SMF 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
8)
|
|
- echo "$ac_t""8" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: 8" >&5
|
|
+echo "${ECHO_T}8" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SMP_PROCESSORS 8
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_BOOTSTRAP_PROCESSOR 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_IOAPIC_DEFAULT_ID 0x11
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_CPU_SMF 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
*)
|
|
echo " "
|
|
echo "WARNING: processors != 1,2,4 can work, but you need to modify rombios.c manually"
|
|
- echo "$ac_t""$enable_val" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: $enable_val" >&5
|
|
+echo "${ECHO_T}$enable_val" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SMP_PROCESSORS $enable_val
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_BOOTSTRAP_PROCESSOR 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_IOAPIC_DEFAULT_ID $enable_val
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_CPU_SMF 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
esac
|
|
bx_procs="$enableval"
|
|
-
|
|
+
|
|
else
|
|
-
|
|
- echo "$ac_t""1" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: 1" >&5
|
|
+echo "${ECHO_T}1" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SMP_PROCESSORS 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_BOOTSTRAP_PROCESSOR 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_IOAPIC_DEFAULT_ID 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
bx_procs=1
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
-echo $ac_n "checking if compiler allows blank labels""... $ac_c" 1>&6
|
|
-echo "configure:3595: checking if compiler allows blank labels" >&5
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 3597 "configure"
|
|
+fi;
|
|
+
|
|
+echo "$as_me:$LINENO: checking if compiler allows blank labels" >&5
|
|
+echo $ECHO_N "checking if compiler allows blank labels... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
|
|
-int main() {
|
|
- { label1: }
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:3604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
- rm -rf conftest*
|
|
- echo "$ac_t""yes" 1>&6
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+ { label1: }
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NO_BLANK_LABELS 1
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
|
|
-echo $ac_n "checking if compiler allows LL for 64-bit constants""... $ac_c" 1>&6
|
|
-echo "configure:3622: checking if compiler allows LL for 64-bit constants" >&5
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 3624 "configure"
|
|
+echo "$as_me:$LINENO: checking if compiler allows LL for 64-bit constants" >&5
|
|
+echo $ECHO_N "checking if compiler allows LL for 64-bit constants... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
|
|
-int main() {
|
|
- { 42LL; }
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:3631: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
|
- rm -rf conftest*
|
|
- echo "$ac_t""yes" 1>&6
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+ { 42LL; }
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_64BIT_CONSTANTS_USE_LL 0
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
|
|
use_x86_64=0
|
|
-echo $ac_n "checking for x86-64 support""... $ac_c" 1>&6
|
|
-echo "configure:3650: checking for x86-64 support" >&5
|
|
+echo "$as_me:$LINENO: checking for x86-64 support" >&5
|
|
+echo $ECHO_N "checking for x86-64 support... $ECHO_C" >&6
|
|
# Check whether --enable-x86-64 or --disable-x86-64 was given.
|
|
if test "${enable_x86_64+set}" = set; then
|
|
enableval="$enable_x86_64"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
OBJS32=''
|
|
OBJS64='$(OBJS64)'
|
|
CPU32LIB='cpu/libcpu.a'
|
|
CPU32OBJS='cpu/*.o'
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_X86_64 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
use_x86_64=1
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
OBJS32='$(OBJS32)'
|
|
OBJS64=''
|
|
CPU32LIB=''
|
|
CPU32OBJS=''
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_X86_64 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
-
|
|
+
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
OBJS32='$(OBJS32)'
|
|
OBJS64=''
|
|
CPU32LIB=''
|
|
CPU32OBJS=''
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_X86_64 0
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
|
|
|
|
|
|
|
|
-echo $ac_n "checking for cpu level""... $ac_c" 1>&6
|
|
-echo "configure:3698: checking for cpu level" >&5
|
|
+echo "$as_me:$LINENO: checking for cpu level" >&5
|
|
+echo $ECHO_N "checking for cpu level... $ECHO_C" >&6
|
|
# Check whether --enable-cpu-level or --disable-cpu-level was given.
|
|
if test "${enable_cpu_level+set}" = set; then
|
|
enableval="$enable_cpu_level"
|
|
case "$enableval" in
|
|
3)
|
|
- echo "$ac_t""3" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: 3" >&5
|
|
+echo "${ECHO_T}3" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL 3
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL_HACKED 3
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
4)
|
|
- echo "$ac_t""4" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: 4" >&5
|
|
+echo "${ECHO_T}4" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL 4
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL_HACKED 4
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
5)
|
|
- echo "$ac_t""5" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: 5" >&5
|
|
+echo "${ECHO_T}5" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL 5
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL_HACKED 5
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
6)
|
|
- echo "$ac_t""6" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: 6" >&5
|
|
+echo "${ECHO_T}6" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL 6
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL_HACKED 6
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
*)
|
|
@@ -3754,49 +8283,51 @@
|
|
echo "ERROR: with >1 processor, use --enable-cpu-level=6"
|
|
exit 1
|
|
fi
|
|
-
|
|
+
|
|
else
|
|
-
|
|
+
|
|
# for multiprocessors, cpu level must be 6
|
|
if test "$bx_procs" -gt 1 -o "$use_x86_64" = 1; then
|
|
- echo "$ac_t""6" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: 6" >&5
|
|
+echo "${ECHO_T}6" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL 6
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL_HACKED 6
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
bx_cpu_level=6
|
|
else
|
|
- echo "$ac_t""5" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: 5" >&5
|
|
+echo "${ECHO_T}5" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL 5
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_CPU_LEVEL_HACKED 5
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
bx_cpu_level=5
|
|
fi
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
|
|
-echo $ac_n "checking for dynamic translation support""... $ac_c" 1>&6
|
|
-echo "configure:3792: checking for dynamic translation support" >&5
|
|
+echo "$as_me:$LINENO: checking for dynamic translation support" >&5
|
|
+echo $ECHO_N "checking for dynamic translation support... $ECHO_C" >&6
|
|
# Check whether --enable-dynamic or --disable-dynamic was given.
|
|
if test "${enable_dynamic+set}" = set; then
|
|
enableval="$enable_dynamic"
|
|
if test "$enableval" = no; then
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DYNAMIC_TRANSLATION 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
DYNAMIC_VAR=''
|
|
AS_DYNAMIC_OBJS=''
|
|
@@ -3811,17 +8342,17 @@
|
|
fi
|
|
case "$enableval" in
|
|
i386)
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DYNAMIC_CPU_I386 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
AS_DYNAMIC_OBJS='$(X86_OBJS)'
|
|
AS_DYNAMIC_INCS='$(X86_H)'
|
|
;;
|
|
sparc)
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DYNAMIC_CPU_SPARC 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
AS_DYNAMIC_OBJS='$(SPARC_OBJS).o'
|
|
AS_DYNAMIC_INCS='$(SPARC_H)'
|
|
@@ -3835,303 +8366,476 @@
|
|
AS_DYNAMIC_INCS=''
|
|
exit 1 ;;
|
|
esac
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DYNAMIC_TRANSLATION 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
DYNAMIC_VAR='$(DYNAMIC_LIB)'
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DYNAMIC_TRANSLATION 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
DYNAMIC_VAR=''
|
|
AS_DYNAMIC_OBJS=''
|
|
AS_DYNAMIC_INCS=''
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
|
|
|
|
|
|
-echo $ac_n "checking for fetchdecode-cache support""... $ac_c" 1>&6
|
|
-echo "configure:3865: checking for fetchdecode-cache support" >&5
|
|
+
|
|
+echo "$as_me:$LINENO: checking for fetchdecode-cache support" >&5
|
|
+echo $ECHO_N "checking for fetchdecode-cache support... $ECHO_C" >&6
|
|
# Check whether --enable-fetchdecode-cache or --disable-fetchdecode-cache was given.
|
|
if test "${enable_fetchdecode_cache+set}" = set; then
|
|
enableval="$enable_fetchdecode_cache"
|
|
if test "$enableval" = no; then
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_FETCHDECODE_CACHE 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_FETCHDECODE_CACHE 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_FETCHDECODE_CACHE 0
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for APIC support""... $ac_c" 1>&6
|
|
-echo "configure:3895: checking for APIC support" >&5
|
|
+echo "$as_me:$LINENO: checking for APIC support" >&5
|
|
+echo $ECHO_N "checking for APIC support... $ECHO_C" >&6
|
|
# Check whether --enable-apic or --disable-apic was given.
|
|
if test "${enable_apic+set}" = set; then
|
|
enableval="$enable_apic"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_APIC 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
IOAPIC_OBJS='ioapic.o'
|
|
APIC_OBJS='apic.o'
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
if test "$bx_procs" -gt 1; then
|
|
echo "Number of processors = $bx_procs"
|
|
echo "ERROR: With processors > 1 you must use --enable-apic"
|
|
exit 1
|
|
fi
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_APIC 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
IOAPIC_OBJS=''
|
|
APIC_OBJS=''
|
|
fi
|
|
-
|
|
+
|
|
else
|
|
-
|
|
+
|
|
if test "$bx_procs" -gt 1 -o "$bx_cpu_level" -gt 5; then
|
|
# enable APIC by default, if processors>1 or if cpulevel>5
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_APIC 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
IOAPIC_OBJS='ioapic.o'
|
|
APIC_OBJS='apic.o'
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_APIC 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
IOAPIC_OBJS=''
|
|
APIC_OBJS=''
|
|
fi
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
|
|
|
|
-echo $ac_n "checking for split hard disk image support""... $ac_c" 1>&6
|
|
-echo "configure:3950: checking for split hard disk image support" >&5
|
|
+echo "$as_me:$LINENO: checking for split hard disk image support" >&5
|
|
+echo $ECHO_N "checking for split hard disk image support... $ECHO_C" >&6
|
|
# Check whether --enable-split-hd or --disable-split-hd was given.
|
|
if test "${enable_split_hd+set}" = set; then
|
|
enableval="$enable_split_hd"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SPLIT_HD_SUPPORT 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SPLIT_HD_SUPPORT 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SPLIT_HD_SUPPORT 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for NE2000 support""... $ac_c" 1>&6
|
|
-echo "configure:3981: checking for NE2000 support" >&5
|
|
+
|
|
+echo "$as_me:$LINENO: checking for NE2000 support" >&5
|
|
+echo $ECHO_N "checking for NE2000 support... $ECHO_C" >&6
|
|
# Check whether --enable-ne2000 or --disable-ne2000 was given.
|
|
if test "${enable_ne2000+set}" = set; then
|
|
enableval="$enable_ne2000"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NE2K_SUPPORT 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
NE2K_OBJS='ne2k.o eth.o eth_null.o'
|
|
- ac_safe=`echo "net/bpf.h" | sed 'y%./+-%__p_%'`
|
|
-echo $ac_n "checking for net/bpf.h""... $ac_c" 1>&6
|
|
-echo "configure:3994: checking for net/bpf.h" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
-else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 3999 "configure"
|
|
+ if test "${ac_cv_header_net_bpf_h+set}" = set; then
|
|
+ echo "$as_me:$LINENO: checking for net/bpf.h" >&5
|
|
+echo $ECHO_N "checking for net/bpf.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_net_bpf_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_net_bpf_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_net_bpf_h" >&6
|
|
+else
|
|
+ # Is the header compilable?
|
|
+echo "$as_me:$LINENO: checking net/bpf.h usability" >&5
|
|
+echo $ECHO_N "checking net/bpf.h usability... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+$ac_includes_default
|
|
#include <net/bpf.h>
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:4004: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=yes"
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_header_compiler=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_header_compiler=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
+echo "${ECHO_T}$ac_header_compiler" >&6
|
|
+
|
|
+# Is the header present?
|
|
+echo "$as_me:$LINENO: checking net/bpf.h presence" >&5
|
|
+echo $ECHO_N "checking net/bpf.h presence... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+#include <net/bpf.h>
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
+ ac_cpp_err=yes
|
|
+fi
|
|
+if test -z "$ac_cpp_err"; then
|
|
+ ac_header_preproc=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=no"
|
|
+ ac_header_preproc=no
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
+echo "${ECHO_T}$ac_header_preproc" >&6
|
|
+
|
|
+# So? What about this header?
|
|
+case $ac_header_compiler:$ac_header_preproc in
|
|
+ yes:no )
|
|
+ { echo "$as_me:$LINENO: WARNING: net/bpf.h: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
+echo "$as_me: WARNING: net/bpf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: net/bpf.h: proceeding with the preprocessor's result" >&5
|
|
+echo "$as_me: WARNING: net/bpf.h: proceeding with the preprocessor's result" >&2;};;
|
|
+ no:yes )
|
|
+ { echo "$as_me:$LINENO: WARNING: net/bpf.h: present but cannot be compiled" >&5
|
|
+echo "$as_me: WARNING: net/bpf.h: present but cannot be compiled" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: net/bpf.h: check for missing prerequisite headers?" >&5
|
|
+echo "$as_me: WARNING: net/bpf.h: check for missing prerequisite headers?" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: net/bpf.h: proceeding with the preprocessor's result" >&5
|
|
+echo "$as_me: WARNING: net/bpf.h: proceeding with the preprocessor's result" >&2;};;
|
|
+esac
|
|
+echo "$as_me:$LINENO: checking for net/bpf.h" >&5
|
|
+echo $ECHO_N "checking for net/bpf.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_net_bpf_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_cv_header_net_bpf_h=$ac_header_preproc
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_net_bpf_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_net_bpf_h" >&6
|
|
+
|
|
fi
|
|
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+if test $ac_cv_header_net_bpf_h = yes; then
|
|
NE2K_OBJS="$NE2K_OBJS eth_fbsd.o"
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
- ac_safe=`echo "netpacket/packet.h" | sed 'y%./+-%__p_%'`
|
|
-echo $ac_n "checking for netpacket/packet.h""... $ac_c" 1>&6
|
|
-echo "configure:4027: checking for netpacket/packet.h" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
-else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 4032 "configure"
|
|
+
|
|
+ if test "${ac_cv_header_netpacket_packet_h+set}" = set; then
|
|
+ echo "$as_me:$LINENO: checking for netpacket/packet.h" >&5
|
|
+echo $ECHO_N "checking for netpacket/packet.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_netpacket_packet_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_netpacket_packet_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_netpacket_packet_h" >&6
|
|
+else
|
|
+ # Is the header compilable?
|
|
+echo "$as_me:$LINENO: checking netpacket/packet.h usability" >&5
|
|
+echo $ECHO_N "checking netpacket/packet.h usability... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#include <netpacket/packet.h>
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_header_compiler=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_header_compiler=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
+echo "${ECHO_T}$ac_header_compiler" >&6
|
|
+
|
|
+# Is the header present?
|
|
+echo "$as_me:$LINENO: checking netpacket/packet.h presence" >&5
|
|
+echo $ECHO_N "checking netpacket/packet.h presence... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <netpacket/packet.h>
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:4037: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=yes"
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
+else
|
|
+ ac_cpp_err=yes
|
|
+fi
|
|
+if test -z "$ac_cpp_err"; then
|
|
+ ac_header_preproc=yes
|
|
else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=no"
|
|
+ ac_header_preproc=no
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
+echo "${ECHO_T}$ac_header_preproc" >&6
|
|
+
|
|
+# So? What about this header?
|
|
+case $ac_header_compiler:$ac_header_preproc in
|
|
+ yes:no )
|
|
+ { echo "$as_me:$LINENO: WARNING: netpacket/packet.h: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
+echo "$as_me: WARNING: netpacket/packet.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: netpacket/packet.h: proceeding with the preprocessor's result" >&5
|
|
+echo "$as_me: WARNING: netpacket/packet.h: proceeding with the preprocessor's result" >&2;};;
|
|
+ no:yes )
|
|
+ { echo "$as_me:$LINENO: WARNING: netpacket/packet.h: present but cannot be compiled" >&5
|
|
+echo "$as_me: WARNING: netpacket/packet.h: present but cannot be compiled" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: netpacket/packet.h: check for missing prerequisite headers?" >&5
|
|
+echo "$as_me: WARNING: netpacket/packet.h: check for missing prerequisite headers?" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: netpacket/packet.h: proceeding with the preprocessor's result" >&5
|
|
+echo "$as_me: WARNING: netpacket/packet.h: proceeding with the preprocessor's result" >&2;};;
|
|
+esac
|
|
+echo "$as_me:$LINENO: checking for netpacket/packet.h" >&5
|
|
+echo $ECHO_N "checking for netpacket/packet.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_netpacket_packet_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_cv_header_netpacket_packet_h=$ac_header_preproc
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_netpacket_packet_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_netpacket_packet_h" >&6
|
|
+
|
|
fi
|
|
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+if test $ac_cv_header_netpacket_packet_h = yes; then
|
|
NE2K_OBJS="$NE2K_OBJS eth_linux.o"
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
- ac_safe=`echo "linux/netlink.h" | sed 'y%./+-%__p_%'`
|
|
-echo $ac_n "checking for linux/netlink.h""... $ac_c" 1>&6
|
|
-echo "configure:4060: checking for linux/netlink.h" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: checking for linux/netlink.h" >&5
|
|
+echo $ECHO_N "checking for linux/netlink.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_linux_netlink_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 4065 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
+ #include <asm/types.h>
|
|
+ #include <sys/socket.h>
|
|
+
|
|
+
|
|
#include <linux/netlink.h>
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:4070: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=yes"
|
|
-else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
-
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_header_linux_netlink_h=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_header_linux_netlink_h=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_linux_netlink_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_linux_netlink_h" >&6
|
|
+if test $ac_cv_header_linux_netlink_h = yes; then
|
|
+
|
|
NE2K_OBJS="$NE2K_OBJS eth_tap.o"
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_ETHERTAP 1
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
- ac_safe=`echo "linux/if_tun.h" | sed 'y%./+-%__p_%'`
|
|
-echo $ac_n "checking for linux/if_tun.h""... $ac_c" 1>&6
|
|
-echo "configure:4099: checking for linux/if_tun.h" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: checking for linux/if_tun.h" >&5
|
|
+echo $ECHO_N "checking for linux/if_tun.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_linux_if_tun_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 4104 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
+ #include <asm/types.h>
|
|
+ #include <sys/socket.h>
|
|
+
|
|
+
|
|
#include <linux/if_tun.h>
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:4109: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=yes"
|
|
-else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
-
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_header_linux_if_tun_h=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_header_linux_if_tun_h=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_linux_if_tun_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_linux_if_tun_h" >&6
|
|
+if test $ac_cv_header_linux_if_tun_h = yes; then
|
|
+
|
|
NE2K_OBJS="$NE2K_OBJS eth_tuntap.o"
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_TUNTAP 1
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
+
|
|
case "$target" in
|
|
*-pc-windows* | *-pc-winnt* | *-pc-cygwin* | *-pc-mingw32*)
|
|
NE2K_OBJS="$NE2K_OBJS eth_win32.o"
|
|
@@ -4139,279 +8843,298 @@
|
|
esac
|
|
networking=yes
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NE2K_SUPPORT 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
NE2K_OBJS=''
|
|
networking=no
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NE2K_SUPPORT 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
NE2K_OBJS=''
|
|
networking=no
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
|
|
|
|
-echo $ac_n "checking for i440FX PCI support""... $ac_c" 1>&6
|
|
-echo "configure:4168: checking for i440FX PCI support" >&5
|
|
+echo "$as_me:$LINENO: checking for i440FX PCI support" >&5
|
|
+echo $ECHO_N "checking for i440FX PCI support... $ECHO_C" >&6
|
|
# Check whether --enable-pci or --disable-pci was given.
|
|
if test "${enable_pci+set}" = set; then
|
|
enableval="$enable_pci"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_PCI_SUPPORT 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
PCI_OBJ='pci.o pci2isa.o'
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_PCI_SUPPORT 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
PCI_OBJ=''
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_PCI_SUPPORT 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
PCI_OBJ=''
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
|
|
|
|
support_pse=0
|
|
-echo $ac_n "checking for 4Meg pages support""... $ac_c" 1>&6
|
|
-echo "configure:4204: checking for 4Meg pages support" >&5
|
|
+echo "$as_me:$LINENO: checking for 4Meg pages support" >&5
|
|
+echo $ECHO_N "checking for 4Meg pages support... $ECHO_C" >&6
|
|
# Check whether --enable-4meg-pages or --disable-4meg-pages was given.
|
|
if test "${enable_4meg_pages+set}" = set; then
|
|
enableval="$enable_4meg_pages"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
support_pse=1
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
support_pse=0
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
support_pse=0
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
|
|
support_pae=0
|
|
-echo $ac_n "checking for PAE support""... $ac_c" 1>&6
|
|
-echo "configure:4227: checking for PAE support" >&5
|
|
+echo "$as_me:$LINENO: checking for PAE support" >&5
|
|
+echo $ECHO_N "checking for PAE support... $ECHO_C" >&6
|
|
# Check whether --enable-pae or --disable-pae was given.
|
|
if test "${enable_pae+set}" = set; then
|
|
enableval="$enable_pae"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
support_pae=1
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
support_pae=0
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
support_pae=0
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for guest to host TLB support""... $ac_c" 1>&6
|
|
-echo "configure:4249: checking for guest to host TLB support" >&5
|
|
+
|
|
+echo "$as_me:$LINENO: checking for guest to host TLB support" >&5
|
|
+echo $ECHO_N "checking for guest to host TLB support... $ECHO_C" >&6
|
|
# Check whether --enable-guest2host-tlb or --disable-guest2host-tlb was given.
|
|
if test "${enable_guest2host_tlb+set}" = set; then
|
|
enableval="$enable_guest2host_tlb"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportGuest2HostTLB 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportGuest2HostTLB 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportGuest2HostTLB 0
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for repeated IO and mem copy speedups""... $ac_c" 1>&6
|
|
-echo "configure:4279: checking for repeated IO and mem copy speedups" >&5
|
|
+echo "$as_me:$LINENO: checking for repeated IO and mem copy speedups" >&5
|
|
+echo $ECHO_N "checking for repeated IO and mem copy speedups... $ECHO_C" >&6
|
|
# Check whether --enable-repeat-speedups or --disable-repeat-speedups was given.
|
|
if test "${enable_repeat_speedups+set}" = set; then
|
|
enableval="$enable_repeat_speedups"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportRepeatSpeedups 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportRepeatSpeedups 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportRepeatSpeedups 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
-echo $ac_n "checking for instruction cache support""... $ac_c" 1>&6
|
|
-echo "configure:4309: checking for instruction cache support" >&5
|
|
+fi;
|
|
+
|
|
+echo "$as_me:$LINENO: checking for instruction cache support" >&5
|
|
+echo $ECHO_N "checking for instruction cache support... $ECHO_C" >&6
|
|
# Check whether --enable-icache or --disable-icache was given.
|
|
if test "${enable_icache+set}" = set; then
|
|
enableval="$enable_icache"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportICache 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportICache 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportICache 0
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
support_global_pages=0
|
|
-echo $ac_n "checking for Global pages support""... $ac_c" 1>&6
|
|
-echo "configure:4340: checking for Global pages support" >&5
|
|
+echo "$as_me:$LINENO: checking for Global pages support" >&5
|
|
+echo $ECHO_N "checking for Global pages support... $ECHO_C" >&6
|
|
# Check whether --enable-global-pages or --disable-global-pages was given.
|
|
if test "${enable_global_pages+set}" = set; then
|
|
enableval="$enable_global_pages"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
support_global_pages=1
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
support_global_pages=0
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
support_global_pages=0
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for port e9 hack""... $ac_c" 1>&6
|
|
-echo "configure:4362: checking for port e9 hack" >&5
|
|
+
|
|
+echo "$as_me:$LINENO: checking for port e9 hack" >&5
|
|
+echo $ECHO_N "checking for port e9 hack... $ECHO_C" >&6
|
|
# Check whether --enable-port-e9-hack or --disable-port-e9-hack was given.
|
|
if test "${enable_port_e9_hack+set}" = set; then
|
|
enableval="$enable_port_e9_hack"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_PORT_E9_HACK 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_PORT_E9_HACK 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_PORT_E9_HACK 1
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
|
|
-echo $ac_n "checking for use of .cpp as suffix""... $ac_c" 1>&6
|
|
-echo "configure:4393: checking for use of .cpp as suffix" >&5
|
|
+echo "$as_me:$LINENO: checking for use of .cpp as suffix" >&5
|
|
+echo $ECHO_N "checking for use of .cpp as suffix... $ECHO_C" >&6
|
|
# Check whether --enable-cpp or --disable-cpp was given.
|
|
if test "${enable_cpp+set}" = set; then
|
|
enableval="$enable_cpp"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
SUFFIX_LINE='.SUFFIXES: .cpp'
|
|
CPP_SUFFIX='cpp'
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
SUFFIX_LINE='.SUFFIXES: .cc'
|
|
CPP_SUFFIX='cc'
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
SUFFIX_LINE='.SUFFIXES: .cc'
|
|
CPP_SUFFIX='cc'
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
|
|
|
|
if test "$enable_cpp" = yes; then
|
|
@@ -4431,717 +9154,922 @@
|
|
|
|
|
|
|
|
-echo $ac_n "checking for Bochs internal debugger support""... $ac_c" 1>&6
|
|
-echo "configure:4436: checking for Bochs internal debugger support" >&5
|
|
+echo "$as_me:$LINENO: checking for Bochs internal debugger support" >&5
|
|
+echo $ECHO_N "checking for Bochs internal debugger support... $ECHO_C" >&6
|
|
# Check whether --enable-debugger or --disable-debugger was given.
|
|
if test "${enable_debugger+set}" = set; then
|
|
enableval="$enable_debugger"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DEBUGGER 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
DEBUGGER_VAR='$(DEBUGGER_LIB)'
|
|
bx_debugger=1
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DEBUGGER 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
DEBUGGER_VAR=''
|
|
bx_debugger=0
|
|
fi
|
|
-
|
|
+
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DEBUGGER 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
DEBUGGER_VAR=''
|
|
bx_debugger=0
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for external debugger""... $ac_c" 1>&6
|
|
-echo "configure:4474: checking for external debugger" >&5
|
|
+
|
|
+echo "$as_me:$LINENO: checking for external debugger" >&5
|
|
+echo $ECHO_N "checking for external debugger... $ECHO_C" >&6
|
|
EXT_DEBUG_OBJS=''
|
|
# Check whether --enable-external-debugger or --disable-external-debugger was given.
|
|
if test "${enable_external_debugger+set}" = set; then
|
|
enableval="$enable_external_debugger"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_EXTERNAL_DEBUGGER 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
EXT_DEBUG_OBJS=extdb.o
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
-
|
|
-fi
|
|
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for disassembler support""... $ac_c" 1>&6
|
|
-echo "configure:4498: checking for disassembler support" >&5
|
|
+
|
|
+echo "$as_me:$LINENO: checking for disassembler support" >&5
|
|
+echo $ECHO_N "checking for disassembler support... $ECHO_C" >&6
|
|
# Check whether --enable-disasm or --disable-disasm was given.
|
|
if test "${enable_disasm+set}" = set; then
|
|
enableval="$enable_disasm"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DISASM 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
DISASM_VAR='$(DISASM_LIB)'
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
if test "$bx_debugger" = 1; then
|
|
echo "ERROR: debugger is enabled, so --enable-disasm is required"
|
|
exit 1
|
|
fi
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DISASM 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
DISASM_VAR=''
|
|
fi
|
|
else
|
|
-
|
|
+
|
|
if test "$bx_debugger" = 1; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DISASM 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
DISASM_VAR='$(DISASM_LIB)'
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_DISASM 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
DISASM_VAR=''
|
|
fi
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
|
|
READLINE_LIB=""
|
|
rl_without_curses_ok=no
|
|
rl_with_curses_ok=no
|
|
|
|
-echo $ac_n "checking if readline works without -lcurses""... $ac_c" 1>&6
|
|
-echo "configure:4549: checking if readline works without -lcurses" >&5
|
|
+echo "$as_me:$LINENO: checking if readline works without -lcurses" >&5
|
|
+echo $ECHO_N "checking if readline works without -lcurses... $ECHO_C" >&6
|
|
OLD_LIBS=$LIBS
|
|
LIBS="$LIBS -lreadline"
|
|
if test "$cross_compiling" = yes; then
|
|
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
+ { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5
|
|
+echo "$as_me: error: cannot run test program while cross compiling" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 4556 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <stdio.h>
|
|
#include <readline/readline.h>
|
|
int main() { rl_initialize(); exit(0); }
|
|
-
|
|
-EOF
|
|
-if { (eval echo configure:4564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
-then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- rl_without_curses_ok=yes
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -fr conftest*
|
|
- echo "$ac_t""no" 1>&6
|
|
+
|
|
+_ACEOF
|
|
+rm -f conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ rl_without_curses_ok=yes
|
|
+else
|
|
+ echo "$as_me: program exited with status $ac_status" >&5
|
|
+echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+( exit $ac_status )
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
|
|
fi
|
|
-rm -fr conftest*
|
|
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
-
|
|
-echo $ac_n "checking if readline works with -lcurses""... $ac_c" 1>&6
|
|
-echo "configure:4579: checking if readline works with -lcurses" >&5
|
|
+echo "$as_me:$LINENO: checking if readline works with -lcurses" >&5
|
|
+echo $ECHO_N "checking if readline works with -lcurses... $ECHO_C" >&6
|
|
LIBS="$LIBS -lcurses"
|
|
if test "$cross_compiling" = yes; then
|
|
- { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
|
+ { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5
|
|
+echo "$as_me: error: cannot run test program while cross compiling" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 4585 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
|
|
#include <stdio.h>
|
|
#include <readline/readline.h>
|
|
int main() { rl_initialize(); exit(0); }
|
|
-
|
|
-EOF
|
|
-if { (eval echo configure:4593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
|
-then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- rl_with_curses_ok=yes
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -fr conftest*
|
|
- echo "$ac_t""no" 1>&6
|
|
+
|
|
+_ACEOF
|
|
+rm -f conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ rl_with_curses_ok=yes
|
|
+else
|
|
+ echo "$as_me: program exited with status $ac_status" >&5
|
|
+echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+( exit $ac_status )
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
|
|
fi
|
|
-rm -fr conftest*
|
|
+rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
-
|
|
LIBS=$OLD_LIBS
|
|
|
|
-echo $ac_n "checking whether user wants readline""... $ac_c" 1>&6
|
|
-echo "configure:4610: checking whether user wants readline" >&5
|
|
+echo "$as_me:$LINENO: checking whether user wants readline" >&5
|
|
+echo $ECHO_N "checking whether user wants readline... $ECHO_C" >&6
|
|
# Check whether --enable-readline or --disable-readline was given.
|
|
if test "${enable_readline+set}" = set; then
|
|
enableval="$enable_readline"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
want_readline=yes
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
want_readline=no
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
want_readline=yes
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
use_readline=0
|
|
-echo $ac_n "checking whether to use readline""... $ac_c" 1>&6
|
|
-echo "configure:4632: checking whether to use readline" >&5
|
|
+echo "$as_me:$LINENO: checking whether to use readline" >&5
|
|
+echo $ECHO_N "checking whether to use readline... $ECHO_C" >&6
|
|
if test "$want_readline" = yes; then
|
|
if test "$bx_debugger" = 1; then
|
|
if test "$rl_without_curses_ok" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_LIBREADLINE 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
READLINE_LIB="-lreadline"
|
|
use_readline=1
|
|
elif test "$rl_with_curses_ok" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_LIBREADLINE 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
READLINE_LIB="-lreadline -lcurses"
|
|
use_readline=1
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
echo WARNING: The readline library was disabled because it was not found.
|
|
fi
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
|
|
|
|
-ac_safe=`echo "readline/history.h" | sed 'y%./+-%__p_%'`
|
|
-echo $ac_n "checking for readline/history.h""... $ac_c" 1>&6
|
|
-echo "configure:4665: checking for readline/history.h" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+if test "${ac_cv_header_readline_history_h+set}" = set; then
|
|
+ echo "$as_me:$LINENO: checking for readline/history.h" >&5
|
|
+echo $ECHO_N "checking for readline/history.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_readline_history_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_readline_history_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_readline_history_h" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 4670 "configure"
|
|
+ # Is the header compilable?
|
|
+echo "$as_me:$LINENO: checking readline/history.h usability" >&5
|
|
+echo $ECHO_N "checking readline/history.h usability... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#include <readline/history.h>
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_header_compiler=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_header_compiler=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
+echo "${ECHO_T}$ac_header_compiler" >&6
|
|
+
|
|
+# Is the header present?
|
|
+echo "$as_me:$LINENO: checking readline/history.h presence" >&5
|
|
+echo $ECHO_N "checking readline/history.h presence... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <readline/history.h>
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:4675: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=yes"
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
+else
|
|
+ ac_cpp_err=yes
|
|
+fi
|
|
+if test -z "$ac_cpp_err"; then
|
|
+ ac_header_preproc=yes
|
|
else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=no"
|
|
+ ac_header_preproc=no
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
+echo "${ECHO_T}$ac_header_preproc" >&6
|
|
+
|
|
+# So? What about this header?
|
|
+case $ac_header_compiler:$ac_header_preproc in
|
|
+ yes:no )
|
|
+ { echo "$as_me:$LINENO: WARNING: readline/history.h: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
+echo "$as_me: WARNING: readline/history.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: readline/history.h: proceeding with the preprocessor's result" >&5
|
|
+echo "$as_me: WARNING: readline/history.h: proceeding with the preprocessor's result" >&2;};;
|
|
+ no:yes )
|
|
+ { echo "$as_me:$LINENO: WARNING: readline/history.h: present but cannot be compiled" >&5
|
|
+echo "$as_me: WARNING: readline/history.h: present but cannot be compiled" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: readline/history.h: check for missing prerequisite headers?" >&5
|
|
+echo "$as_me: WARNING: readline/history.h: check for missing prerequisite headers?" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: readline/history.h: proceeding with the preprocessor's result" >&5
|
|
+echo "$as_me: WARNING: readline/history.h: proceeding with the preprocessor's result" >&2;};;
|
|
+esac
|
|
+echo "$as_me:$LINENO: checking for readline/history.h" >&5
|
|
+echo $ECHO_N "checking for readline/history.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_readline_history_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_cv_header_readline_history_h=$ac_header_preproc
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_readline_history_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_readline_history_h" >&6
|
|
+
|
|
fi
|
|
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+if test $ac_cv_header_readline_history_h = yes; then
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_READLINE_HISTORY_H 1
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
|
|
+
|
|
INSTRUMENT_DIR='instrument/stubs'
|
|
|
|
-echo $ac_n "checking for instrumentation support""... $ac_c" 1>&6
|
|
-echo "configure:4704: checking for instrumentation support" >&5
|
|
+echo "$as_me:$LINENO: checking for instrumentation support" >&5
|
|
+echo $ECHO_N "checking for instrumentation support... $ECHO_C" >&6
|
|
# Check whether --enable-instrumentation or --disable-instrumentation was given.
|
|
if test "${enable_instrumentation+set}" = set; then
|
|
enableval="$enable_instrumentation"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_INSTRUMENTATION 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
INSTRUMENT_VAR='$(INSTRUMENT_LIB)'
|
|
elif test "$enableval" = no; then
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_INSTRUMENTATION 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
INSTRUMENT_VAR=''
|
|
else
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_INSTRUMENTATION 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
INSTRUMENT_DIR=$enableval
|
|
INSTRUMENT_VAR='$(INSTRUMENT_LIB)'
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_INSTRUMENTATION 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
INSTRUMENT_VAR=''
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
|
|
|
|
# Check whether --enable-simid or --disable-simid was given.
|
|
if test "${enable_simid+set}" = set; then
|
|
enableval="$enable_simid"
|
|
if test "$enableval" = yes; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SIM_ID 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
elif test "$enableval" = no; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SIM_ID 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- cat >> confdefs.h <<EOF
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
#define BX_SIM_ID $enableval
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SIM_ID 0
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
# Check whether --enable-num-sim or --disable-num-sim was given.
|
|
if test "${enable_num_sim+set}" = set; then
|
|
enableval="$enable_num_sim"
|
|
if test "$enableval" = yes; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NUM_SIMULATORS 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
elif test "$enableval" = no; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NUM_SIMULATORS 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- cat >> confdefs.h <<EOF
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
#define BX_NUM_SIMULATORS $enableval
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NUM_SIMULATORS 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
# Check whether --enable-time0 or --disable-time0 was given.
|
|
if test "${enable_time0+set}" = set; then
|
|
enableval="$enable_time0"
|
|
if test "$enableval" = yes; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_SPECIFIED_TIME0 917385580
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
elif test "$enableval" = no; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_SPECIFIED_TIME0 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- cat >> confdefs.h <<EOF
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
#define BX_USE_SPECIFIED_TIME0 $enableval
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_USE_SPECIFIED_TIME0 0
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
|
|
|
|
-echo $ac_n "checking for VGA emulation""... $ac_c" 1>&6
|
|
-echo "configure:4839: checking for VGA emulation" >&5
|
|
+echo "$as_me:$LINENO: checking for VGA emulation" >&5
|
|
+echo $ECHO_N "checking for VGA emulation... $ECHO_C" >&6
|
|
# Check whether --enable-vga or --disable-vga was given.
|
|
if test "${enable_vga+set}" = set; then
|
|
enableval="$enable_vga"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_VGA 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
VIDEO_OBJS='$(VIDEO_OBJS_VGA)'
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_VGA 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
VIDEO_OBJS='$(VIDEO_OBJS_HGA)'
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_VGA 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
VIDEO_OBJS='$(VIDEO_OBJS_VGA)'
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for VESA BIOS extensions""... $ac_c" 1>&6
|
|
-echo "configure:4873: checking for VESA BIOS extensions" >&5
|
|
+
|
|
+echo "$as_me:$LINENO: checking for VESA BIOS extensions" >&5
|
|
+echo $ECHO_N "checking for VESA BIOS extensions... $ECHO_C" >&6
|
|
# Check whether --enable-vbe or --disable-vbe was given.
|
|
if test "${enable_vbe+set}" = set; then
|
|
enableval="$enable_vbe"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_VBE 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_VBE 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_VBE 0
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for MMX support""... $ac_c" 1>&6
|
|
-echo "configure:4903: checking for MMX support" >&5
|
|
+echo "$as_me:$LINENO: checking for MMX support" >&5
|
|
+echo $ECHO_N "checking for MMX support... $ECHO_C" >&6
|
|
# Check whether --enable-mmx or --disable-mmx was given.
|
|
if test "${enable_mmx+set}" = set; then
|
|
enableval="$enable_mmx"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_MMX 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
elif test "$enableval" = no; then
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_MMX 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
-
|
|
+
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_MMX 0
|
|
-EOF
|
|
+_ACEOF
|
|
+
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for FPU emulation""... $ac_c" 1>&6
|
|
-echo "configure:4934: checking for FPU emulation" >&5
|
|
+echo "$as_me:$LINENO: checking for FPU emulation" >&5
|
|
+echo $ECHO_N "checking for FPU emulation... $ECHO_C" >&6
|
|
FPU_VAR=''
|
|
FPU_GLUE_OBJ=''
|
|
# Check whether --enable-fpu or --disable-fpu was given.
|
|
if test "${enable_fpu+set}" = set; then
|
|
enableval="$enable_fpu"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_FPU 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
FPU_VAR='$(FPU_LIB)'
|
|
FPU_GLUE_OBJ='$(FPU_GLUE_OBJ)'
|
|
elif test "$enableval" = no; then
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_FPU 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
echo " "
|
|
echo "ERROR: --enable-fpu does not accept a path"
|
|
exit 1
|
|
fi
|
|
-
|
|
+
|
|
else
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_FPU 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
FPU_VAR='$(FPU_LIB)'
|
|
FPU_GLUE_OBJ='$(FPU_GLUE_OBJ)'
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
|
|
|
|
|
|
|
|
-echo $ac_n "checking for x86 debugger support""... $ac_c" 1>&6
|
|
-echo "configure:4979: checking for x86 debugger support" >&5
|
|
+echo "$as_me:$LINENO: checking for x86 debugger support" >&5
|
|
+echo $ECHO_N "checking for x86 debugger support... $ECHO_C" >&6
|
|
# Check whether --enable-x86-debugger or --disable-x86-debugger was given.
|
|
if test "${enable_x86_debugger+set}" = set; then
|
|
enableval="$enable_x86_debugger"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_X86_DEBUGGER 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
elif test "$enableval" = no; then
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_X86_DEBUGGER 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_X86_DEBUGGER 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_X86_DEBUGGER 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
-ac_safe=`echo "IOKit/storage/IOCDMedia.h" | sed 'y%./+-%__p_%'`
|
|
-echo $ac_n "checking for IOKit/storage/IOCDMedia.h""... $ac_c" 1>&6
|
|
-echo "configure:5016: checking for IOKit/storage/IOCDMedia.h" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+fi;
|
|
+
|
|
+if test "${ac_cv_header_IOKit_storage_IOCDMedia_h+set}" = set; then
|
|
+ echo "$as_me:$LINENO: checking for IOKit/storage/IOCDMedia.h" >&5
|
|
+echo $ECHO_N "checking for IOKit/storage/IOCDMedia.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_IOKit_storage_IOCDMedia_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_IOKit_storage_IOCDMedia_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_IOKit_storage_IOCDMedia_h" >&6
|
|
else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 5021 "configure"
|
|
+ # Is the header compilable?
|
|
+echo "$as_me:$LINENO: checking IOKit/storage/IOCDMedia.h usability" >&5
|
|
+echo $ECHO_N "checking IOKit/storage/IOCDMedia.h usability... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#include <IOKit/storage/IOCDMedia.h>
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_header_compiler=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_header_compiler=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
+echo "${ECHO_T}$ac_header_compiler" >&6
|
|
+
|
|
+# Is the header present?
|
|
+echo "$as_me:$LINENO: checking IOKit/storage/IOCDMedia.h presence" >&5
|
|
+echo $ECHO_N "checking IOKit/storage/IOCDMedia.h presence... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <IOKit/storage/IOCDMedia.h>
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:5026: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=yes"
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
+else
|
|
+ ac_cpp_err=yes
|
|
+fi
|
|
+if test -z "$ac_cpp_err"; then
|
|
+ ac_header_preproc=yes
|
|
else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=no"
|
|
+ ac_header_preproc=no
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
+echo "${ECHO_T}$ac_header_preproc" >&6
|
|
+
|
|
+# So? What about this header?
|
|
+case $ac_header_compiler:$ac_header_preproc in
|
|
+ yes:no )
|
|
+ { echo "$as_me:$LINENO: WARNING: IOKit/storage/IOCDMedia.h: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
+echo "$as_me: WARNING: IOKit/storage/IOCDMedia.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: IOKit/storage/IOCDMedia.h: proceeding with the preprocessor's result" >&5
|
|
+echo "$as_me: WARNING: IOKit/storage/IOCDMedia.h: proceeding with the preprocessor's result" >&2;};;
|
|
+ no:yes )
|
|
+ { echo "$as_me:$LINENO: WARNING: IOKit/storage/IOCDMedia.h: present but cannot be compiled" >&5
|
|
+echo "$as_me: WARNING: IOKit/storage/IOCDMedia.h: present but cannot be compiled" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: IOKit/storage/IOCDMedia.h: check for missing prerequisite headers?" >&5
|
|
+echo "$as_me: WARNING: IOKit/storage/IOCDMedia.h: check for missing prerequisite headers?" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: IOKit/storage/IOCDMedia.h: proceeding with the preprocessor's result" >&5
|
|
+echo "$as_me: WARNING: IOKit/storage/IOCDMedia.h: proceeding with the preprocessor's result" >&2;};;
|
|
+esac
|
|
+echo "$as_me:$LINENO: checking for IOKit/storage/IOCDMedia.h" >&5
|
|
+echo $ECHO_N "checking for IOKit/storage/IOCDMedia.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_IOKit_storage_IOCDMedia_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_cv_header_IOKit_storage_IOCDMedia_h=$ac_header_preproc
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_IOKit_storage_IOCDMedia_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_IOKit_storage_IOCDMedia_h" >&6
|
|
+
|
|
fi
|
|
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+if test $ac_cv_header_IOKit_storage_IOCDMedia_h = yes; then
|
|
can_use_osx_cdrom=yes
|
|
-
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
+
|
|
fi
|
|
|
|
|
|
-echo $ac_n "checking for CDROM support""... $ac_c" 1>&6
|
|
-echo "configure:5050: checking for CDROM support" >&5
|
|
+
|
|
+echo "$as_me:$LINENO: checking for CDROM support" >&5
|
|
+echo $ECHO_N "checking for CDROM support... $ECHO_C" >&6
|
|
# Check whether --enable-cdrom or --disable-cdrom was given.
|
|
if test "${enable_cdrom+set}" = set; then
|
|
enableval="$enable_cdrom"
|
|
if test "$enableval" = no; then
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
CDROM_OBJS=''
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_CDROM 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
CDROM_OBJS='cdrom.o'
|
|
if test "$with_amigaos" = yes; then
|
|
# use the amiga cdrom file instead.
|
|
CDROM_OBJS="cdrom_amigaos.o"
|
|
elif test "$can_use_osx_cdrom" = yes; then
|
|
# use cdrom_osx
|
|
- echo "$ac_t""Using OSX IOKit CD Interface" 1>&6
|
|
+ echo "$as_me:$LINENO: result: Using OSX IOKit CD Interface" >&5
|
|
+echo "${ECHO_T}Using OSX IOKit CD Interface" >&6
|
|
CDROM_OBJS="cdrom_osx.o"
|
|
EXTRA_LINK_OPTS="${EXTRA_LINK_OPTS} -framework IOKit -framework CoreFoundation"
|
|
elif test "$with_beos" = yes; then
|
|
# use the beos cdrom file instead
|
|
CDROM_OBJS="$CDROM_OBJS cdrom_beos.o"
|
|
fi
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_CDROM 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""yes" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
CDROM_OBJS='cdrom.o'
|
|
if test "$with_amigaos" = yes; then
|
|
# use the amiga cdrom file instead.
|
|
CDROM_OBJS="cdrom_amigaos.o"
|
|
elif test "$can_use_osx_cdrom" = yes; then
|
|
# use cdrom_osx
|
|
- echo "$ac_t""Using OSX IOKit CD Interface" 1>&6
|
|
+ echo "$as_me:$LINENO: result: Using OSX IOKit CD Interface" >&5
|
|
+echo "${ECHO_T}Using OSX IOKit CD Interface" >&6
|
|
CDROM_OBJS="cdrom_osx.o"
|
|
EXTRA_LINK_OPTS="${EXTRA_LINK_OPTS} -framework IOKit -framework CoreFoundation"
|
|
elif test "$with_beos" = yes; then
|
|
# use the beos cdrom file instead
|
|
CDROM_OBJS="$CDROM_OBJS cdrom_beos.o"
|
|
fi
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_CDROM 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
|
|
|
|
|
|
-echo $ac_n "checking for Sound Blaster 16 support""... $ac_c" 1>&6
|
|
-echo "configure:5110: checking for Sound Blaster 16 support" >&5
|
|
+
|
|
+echo "$as_me:$LINENO: checking for Sound Blaster 16 support" >&5
|
|
+echo $ECHO_N "checking for Sound Blaster 16 support... $ECHO_C" >&6
|
|
# Check whether --enable-sb16 or --disable-sb16 was given.
|
|
if test "${enable_sb16+set}" = set; then
|
|
enableval="$enable_sb16"
|
|
if test "$enableval" = no; then
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
SB16_OBJS=''
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_SB16 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
else
|
|
case "$enableval" in
|
|
dummy)
|
|
SB16_OBJS='$(SB16_DUMMY_OBJS)'
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SOUND_OUTPUT_C bx_sound_output_c
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- echo "$ac_t""dummy" 1>&6
|
|
+ echo "$as_me:$LINENO: result: dummy" >&5
|
|
+echo "${ECHO_T}dummy" >&6
|
|
;;
|
|
freebsd|linux)
|
|
SB16_OBJS='$(SB16_LINUX_OBJS)'
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SOUND_OUTPUT_C bx_sound_linux_c
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- echo "$ac_t""linux" 1>&6
|
|
+ echo "$as_me:$LINENO: result: linux" >&5
|
|
+echo "${ECHO_T}linux" >&6
|
|
;;
|
|
win)
|
|
SB16_OBJS='$(SB16_WIN_OBJS)'
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SOUND_OUTPUT_C bx_sound_windows_c
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- echo "$ac_t""win" 1>&6
|
|
+ echo "$as_me:$LINENO: result: win" >&5
|
|
+echo "${ECHO_T}win" >&6
|
|
;;
|
|
*)
|
|
echo " "
|
|
@@ -5149,88 +10077,127 @@
|
|
echo "You must pass one of dummy, linux, win to --enable-sb16"
|
|
exit 1 ;;
|
|
esac
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_SB16 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
else
|
|
-
|
|
- echo "$ac_t""no" 1>&6
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
SB16_OBJS=''
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_SB16 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
+
|
|
+
|
|
+echo "$as_me:$LINENO: checking for gdb stub enable" >&5
|
|
+echo $ECHO_N "checking for gdb stub enable... $ECHO_C" >&6
|
|
+# Check whether --enable-gdb-stub or --disable-gdb-stub was given.
|
|
+if test "${enable_gdb_stub+set}" = set; then
|
|
+ enableval="$enable_gdb_stub"
|
|
+ if test "$enableval" = yes; then
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
+#define BX_GDBSTUB 1
|
|
+_ACEOF
|
|
+
|
|
+ GDBSTUB_VAR='$(GDBSTUB_OBJS)'
|
|
+ else
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
+#define BX_GDBSTUB 0
|
|
+_ACEOF
|
|
+
|
|
+ GDBSTUB_VAR=''
|
|
+ fi
|
|
+else
|
|
+
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
+#define BX_GDBSTUB 0
|
|
+_ACEOF
|
|
+
|
|
+ GDBSTUB_VAR=''
|
|
+
|
|
+
|
|
+fi;
|
|
+
|
|
|
|
|
|
# Check whether --enable-hga-dumps or --disable-hga-dumps was given.
|
|
if test "${enable_hga_dumps+set}" = set; then
|
|
enableval="$enable_hga_dumps"
|
|
- cat >> confdefs.h <<EOF
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
#define BX_EMULATE_HGA_DUMPS $enableval
|
|
-EOF
|
|
-
|
|
-fi
|
|
+_ACEOF
|
|
|
|
+fi;
|
|
|
|
-echo $ac_n "checking for I/O Interface to the debugger""... $ac_c" 1>&6
|
|
-echo "configure:5184: checking for I/O Interface to the debugger" >&5
|
|
+echo "$as_me:$LINENO: checking for I/O Interface to the debugger" >&5
|
|
+echo $ECHO_N "checking for I/O Interface to the debugger... $ECHO_C" >&6
|
|
IODEBUG_OBJS=''
|
|
# Check whether --enable-iodebug or --disable-iodebug was given.
|
|
if test "${enable_iodebug+set}" = set; then
|
|
enableval="$enable_iodebug"
|
|
if test "$enableval" = yes; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_IODEBUG_SUPPORT 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
IODEBUG_OBJS='iodebug.o'
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_IODEBUG_SUPPORT 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
-
|
|
+
|
|
else
|
|
-
|
|
+
|
|
if test "" = 1; then
|
|
# enable by default if debugger is on
|
|
- echo "$ac_t""yes" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: yes" >&5
|
|
+echo "${ECHO_T}yes" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_IODEBUG_SUPPORT 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
IODEBUG_OBJS='iodebug.o'
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
-
|
|
-
|
|
-fi
|
|
|
|
|
|
+fi;
|
|
+
|
|
|
|
|
|
|
|
PRIMARY_TARGET='bochs'
|
|
|
|
-cat >> confdefs.h <<\EOF
|
|
+cat >>confdefs.h <<\_ACEOF
|
|
#define BX_PROVIDE_DEVICE_MODELS 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
IODEV_LIB_VAR='iodev/libiodev.a'
|
|
-cat >> confdefs.h <<\EOF
|
|
+cat >>confdefs.h <<\_ACEOF
|
|
#define BX_PROVIDE_CPU_MEMORY 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
NONINLINE_VAR='$(NONINLINE_OBJS)'
|
|
|
|
@@ -5241,89 +10208,89 @@
|
|
|
|
|
|
|
|
+
|
|
# Check whether --with-x11 or --without-x11 was given.
|
|
if test "${with_x11+set}" = set; then
|
|
withval="$with_x11"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-beos or --without-beos was given.
|
|
if test "${with_beos+set}" = set; then
|
|
withval="$with_beos"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-win32 or --without-win32 was given.
|
|
if test "${with_win32+set}" = set; then
|
|
withval="$with_win32"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-win32-vcpp or --without-win32-vcpp was given.
|
|
if test "${with_win32_vcpp+set}" = set; then
|
|
withval="$with_win32_vcpp"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-macos or --without-macos was given.
|
|
if test "${with_macos+set}" = set; then
|
|
withval="$with_macos"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-carbon or --without-carbon was given.
|
|
if test "${with_carbon+set}" = set; then
|
|
withval="$with_carbon"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-nogui or --without-nogui was given.
|
|
if test "${with_nogui+set}" = set; then
|
|
withval="$with_nogui"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-term or --without-term was given.
|
|
if test "${with_term+set}" = set; then
|
|
withval="$with_term"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-rfb or --without-rfb was given.
|
|
if test "${with_rfb+set}" = set; then
|
|
withval="$with_rfb"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-amigaos or --without-amigaos was given.
|
|
if test "${with_amigaos+set}" = set; then
|
|
withval="$with_amigaos"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-sdl or --without-sdl was given.
|
|
if test "${with_sdl+set}" = set; then
|
|
withval="$with_sdl"
|
|
- :
|
|
-fi
|
|
+
|
|
+fi;
|
|
|
|
|
|
# Check whether --with-wx or --without-wx was given.
|
|
if test "${with_wx+set}" = set; then
|
|
withval="$with_wx"
|
|
- :
|
|
-fi
|
|
|
|
+fi;
|
|
|
|
DASH="-"
|
|
SLASH="/"
|
|
@@ -5341,67 +10308,74 @@
|
|
INSTALL_TARGET=install_unix
|
|
INSTALL_LIST_FOR_PLATFORM=
|
|
|
|
-echo $ac_n "checking for default gui on this platform""... $ac_c" 1>&6
|
|
-echo "configure:5346: checking for default gui on this platform" >&5
|
|
-echo "$ac_t""$DEFAULT_GUI" 1>&6
|
|
-echo $ac_n "checking for gui library to use""... $ac_c" 1>&6
|
|
-echo "configure:5349: checking for gui library to use" >&5
|
|
+echo "$as_me:$LINENO: checking for default gui on this platform" >&5
|
|
+echo $ECHO_N "checking for default gui on this platform... $ECHO_C" >&6
|
|
+echo "$as_me:$LINENO: result: $DEFAULT_GUI" >&5
|
|
+echo "${ECHO_T}$DEFAULT_GUI" >&6
|
|
+echo "$as_me:$LINENO: checking for gui library to use" >&5
|
|
+echo $ECHO_N "checking for gui library to use... $ECHO_C" >&6
|
|
|
|
# the $with_* variable tells the gui library to use, but does NOT necessarily
|
|
# indicate the platform. Settings that depend on the platform should be
|
|
# handled later.
|
|
|
|
if test "$with_x11" = yes; then
|
|
- echo "$ac_t""X windows" 1>&6
|
|
+ echo "$as_me:$LINENO: result: X windows" >&5
|
|
+echo "${ECHO_T}X windows" >&6
|
|
if test "$no_x" = yes; then
|
|
echo ERROR: X windows gui was selected, but X windows libraries were not found.
|
|
exit 1
|
|
fi
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_X11 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
GUI_OBJS='$(GUI_OBJS_X11) control.o'
|
|
GUI_LINK_OPTS='$(GUI_LINK_OPTS_X)'
|
|
INSTALL_LIST_FOR_PLATFORM='$(INSTALL_LIST_X11)'
|
|
elif test "$with_beos" = yes; then
|
|
- echo "$ac_t""beos" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: beos" >&5
|
|
+echo "${ECHO_T}beos" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_BEOS 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
GUI_OBJS='$(GUI_OBJS_BEOS) control.o'
|
|
GUI_LINK_OPTS='$(GUI_LINK_OPTS_BEOS)'
|
|
elif test "$with_sdl" = yes; then
|
|
- echo "$ac_t""sdl" 1>&6
|
|
+ echo "$as_me:$LINENO: result: sdl" >&5
|
|
+echo "${ECHO_T}sdl" >&6
|
|
CFLAGS="$CFLAGS \`sdl-config --cflags\`"
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_SDL 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
GUI_OBJS='$(GUI_OBJS_SDL) control.o'
|
|
GUI_LINK_OPTS='$(GUI_LINK_OPTS_SDL)'
|
|
elif test "$with_rfb" = yes; then
|
|
- echo "$ac_t""rfb" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: rfb" >&5
|
|
+echo "${ECHO_T}rfb" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_RFB 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
GUI_OBJS='$(GUI_OBJS_RFB) control.o'
|
|
GUI_LINK_OPTS='$(GUI_LINK_OPTS_RFB)'
|
|
elif test "$with_amigaos" = yes; then
|
|
- echo "$ac_t""amigaos" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: amigaos" >&5
|
|
+echo "${ECHO_T}amigaos" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_AMIGAOS 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
GUI_OBJS='$(GUI_OBJS_AMIGAOS) control.o'
|
|
GUI_LINK_OPTS='$(GUI_LINK_OPTS_AMIGAOS)'
|
|
elif test "$with_win32" = yes; then
|
|
- echo "$ac_t""win32" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: win32" >&5
|
|
+echo "${ECHO_T}win32" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_WIN32 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
GUI_OBJS='$(GUI_OBJS_WIN32) control.o'
|
|
case $target in
|
|
@@ -5415,36 +10389,40 @@
|
|
;;
|
|
esac
|
|
elif test "$with_macos" = yes; then
|
|
- echo "$ac_t""macos" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: macos" >&5
|
|
+echo "${ECHO_T}macos" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_MACOS 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
GUI_OBJS='$(GUI_OBJS_MACOS) control.o'
|
|
GUI_LINK_OPTS='$(GUI_LINK_OPTS_MACOS)'
|
|
elif test "$with_carbon" = yes; then
|
|
- echo "$ac_t""carbon" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: carbon" >&5
|
|
+echo "${ECHO_T}carbon" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_CARBON 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
GUI_OBJS='$(GUI_OBJS_CARBON) control.o'
|
|
GUI_LINK_OPTS='$(GUI_LINK_OPTS_CARBON)'
|
|
PRIMARY_TARGET=bochs.app/.build # only for carbon application
|
|
elif test "$with_term" = yes; then
|
|
- echo "$ac_t""term" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: term" >&5
|
|
+echo "${ECHO_T}term" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_TERM 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
GUI_OBJS='$(GUI_OBJS_TERM) control.o'
|
|
GUI_LINK_OPTS='$(GUI_LINK_OPTS_TERM)'
|
|
use_curses=yes
|
|
elif test "$with_wx" = yes; then
|
|
- echo "$ac_t""wxWindows" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: wxWindows" >&5
|
|
+echo "${ECHO_T}wxWindows" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_WX 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
WX_CONFIG=wx-config
|
|
WX_CFLAGS="\`$WX_CONFIG --cflags\`"
|
|
@@ -5463,17 +10441,18 @@
|
|
# using debugger with readline is failing due to thread/signal handler
|
|
# problems.
|
|
if test "$use_readline" = 1 -a "$bx_debugger" = 1; then
|
|
- echo ERROR: You have selected wxWindows, the debugger, and the readline
|
|
- echo library. This combination is known to trigger problems with SIGINT
|
|
- echo handling. Please run configure again with --disable-readline to
|
|
+ echo ERROR: You have selected wxWindows, the debugger, and the readline
|
|
+ echo library. This combination is known to trigger problems with SIGINT
|
|
+ echo handling. Please run configure again with --disable-readline to
|
|
echo correct this.
|
|
exit 1
|
|
fi
|
|
else
|
|
- echo "$ac_t""none" 1>&6
|
|
- cat >> confdefs.h <<\EOF
|
|
+ echo "$as_me:$LINENO: result: none" >&5
|
|
+echo "${ECHO_T}none" >&6
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_WITH_NOGUI 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
GUI_OBJS='$(GUI_OBJS_NOGUI) control.o'
|
|
GUI_LINK_OPTS='$(GUI_LINK_OPTS_NOGUI)'
|
|
@@ -5485,9 +10464,9 @@
|
|
# modify settings based on target platform
|
|
case "$target" in
|
|
*-macos*)
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_STRDUP 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
*-pc-windows*)
|
|
@@ -5518,160 +10497,217 @@
|
|
COMMAND_SEPARATOR=""
|
|
CD_UP_ONE="cd .."
|
|
CD_UP_TWO="cd ..\.."
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_64BIT_CONSTANTS_USE_LL 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define inline __inline
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NO_EMPTY_STRUCTS 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_NO_ATTRIBUTES 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_HASH_MAP 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_STRTOULL 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_HAVE_STRTOUQ 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
- cat >> confdefs.h <<\EOF
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_LIBREADLINE 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
;;
|
|
esac
|
|
|
|
if test "$use_curses" = yes; then
|
|
- echo $ac_n "checking for mvaddch in -lcurses""... $ac_c" 1>&6
|
|
-echo "configure:5559: checking for mvaddch in -lcurses" >&5
|
|
-ac_lib_var=`echo curses'_'mvaddch | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ echo "$as_me:$LINENO: checking for mvaddch in -lcurses" >&5
|
|
+echo $ECHO_N "checking for mvaddch in -lcurses... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_curses_mvaddch+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_save_LIBS="$LIBS"
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lcurses $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 5567 "configure"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char mvaddch();
|
|
-
|
|
-int main() {
|
|
-mvaddch()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:5578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-LIBS="$ac_save_LIBS"
|
|
-
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char mvaddch ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+mvaddch ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_curses_mvaddch=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_curses_mvaddch=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_curses_mvaddch" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_curses_mvaddch" >&6
|
|
+if test $ac_cv_lib_curses_mvaddch = yes; then
|
|
GUI_LINK_OPTS_TERM='-lcurses'
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
- echo $ac_n "checking for mvaddch in -lncurses""... $ac_c" 1>&6
|
|
-echo "configure:5599: checking for mvaddch in -lncurses" >&5
|
|
-ac_lib_var=`echo ncurses'_'mvaddch | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ echo "$as_me:$LINENO: checking for mvaddch in -lncurses" >&5
|
|
+echo $ECHO_N "checking for mvaddch in -lncurses... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_ncurses_mvaddch+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_save_LIBS="$LIBS"
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lncurses $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 5607 "configure"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
-/* Override any gcc2 internal prototype to avoid an error. */
|
|
-/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char mvaddch();
|
|
|
|
-int main() {
|
|
-mvaddch()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:5618: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-LIBS="$ac_save_LIBS"
|
|
-
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
+/* We use char because int might match the return type of a gcc2
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char mvaddch ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+mvaddch ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_ncurses_mvaddch=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_ncurses_mvaddch=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_ncurses_mvaddch" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_ncurses_mvaddch" >&6
|
|
+if test $ac_cv_lib_ncurses_mvaddch = yes; then
|
|
GUI_LINK_OPTS_TERM='-lncurses'
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
- echo $ac_n "checking for mvaddch in -ltermlib""... $ac_c" 1>&6
|
|
-echo "configure:5639: checking for mvaddch in -ltermlib" >&5
|
|
-ac_lib_var=`echo termlib'_'mvaddch | sed 'y%./+-%__p_%'`
|
|
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+ echo "$as_me:$LINENO: checking for mvaddch in -ltermlib" >&5
|
|
+echo $ECHO_N "checking for mvaddch in -ltermlib... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_termlib_mvaddch+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_save_LIBS="$LIBS"
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-ltermlib $LIBS"
|
|
-cat > conftest.$ac_ext <<EOF
|
|
-#line 5647 "configure"
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char mvaddch();
|
|
-
|
|
-int main() {
|
|
-mvaddch()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:5658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=yes"
|
|
-else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_lib_$ac_lib_var=no"
|
|
-fi
|
|
-rm -f conftest*
|
|
-LIBS="$ac_save_LIBS"
|
|
-
|
|
-fi
|
|
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char mvaddch ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+mvaddch ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_lib_termlib_mvaddch=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_cv_lib_termlib_mvaddch=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_termlib_mvaddch" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_termlib_mvaddch" >&6
|
|
+if test $ac_cv_lib_termlib_mvaddch = yes; then
|
|
GUI_LINK_OPTS_TERM='-ltermlib'
|
|
-else
|
|
- echo "$ac_t""no" 1>&6
|
|
fi
|
|
|
|
if test "$GUI_LINK_OPTS_TERM" = ""; then
|
|
@@ -5681,9 +10717,9 @@
|
|
fi
|
|
|
|
|
|
-# The ACX_PTHREAD function was written by
|
|
-# Steven G. Johnson <stevenj@alum.mit.edu> and
|
|
-# Alejandro Forero Cuervo <bachue@bachue.com>
|
|
+# The ACX_PTHREAD function was written by
|
|
+# Steven G. Johnson <stevenj@alum.mit.edu> and
|
|
+# Alejandro Forero Cuervo <bachue@bachue.com>
|
|
# I found it in the ac-archive project on Source Forge.
|
|
|
|
|
|
@@ -5694,41 +10730,115 @@
|
|
|
|
# First, check if the POSIX threads header, pthread.h, is available.
|
|
# If it isn't, don't bother looking for the threads libraries.
|
|
-ac_safe=`echo "pthread.h" | sed 'y%./+-%__p_%'`
|
|
-echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
|
|
-echo "configure:5700: checking for pthread.h" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
-else
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 5705 "configure"
|
|
+if test "${ac_cv_header_pthread_h+set}" = set; then
|
|
+ echo "$as_me:$LINENO: checking for pthread.h" >&5
|
|
+echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_pthread_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
|
|
+else
|
|
+ # Is the header compilable?
|
|
+echo "$as_me:$LINENO: checking pthread.h usability" >&5
|
|
+echo $ECHO_N "checking pthread.h usability... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
+#include "confdefs.h"
|
|
+$ac_includes_default
|
|
+#include <pthread.h>
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
+ (eval $ac_compile) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_header_compiler=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ac_header_compiler=no
|
|
+fi
|
|
+rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
+echo "${ECHO_T}$ac_header_compiler" >&6
|
|
+
|
|
+# Is the header present?
|
|
+echo "$as_me:$LINENO: checking pthread.h presence" >&5
|
|
+echo $ECHO_N "checking pthread.h presence... $ECHO_C" >&6
|
|
+cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <pthread.h>
|
|
-EOF
|
|
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
|
-{ (eval echo configure:5710: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
|
-ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
|
-if test -z "$ac_err"; then
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=yes"
|
|
+_ACEOF
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
+ ac_status=$?
|
|
+ egrep -v '^ *\+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } >/dev/null; then
|
|
+ if test -s conftest.err; then
|
|
+ ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ else
|
|
+ ac_cpp_err=
|
|
+ fi
|
|
+else
|
|
+ ac_cpp_err=yes
|
|
+fi
|
|
+if test -z "$ac_cpp_err"; then
|
|
+ ac_header_preproc=yes
|
|
else
|
|
- echo "$ac_err" >&5
|
|
- echo "configure: failed program was:" >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- eval "ac_cv_header_$ac_safe=no"
|
|
+ ac_header_preproc=no
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.err conftest.$ac_ext
|
|
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
+echo "${ECHO_T}$ac_header_preproc" >&6
|
|
+
|
|
+# So? What about this header?
|
|
+case $ac_header_compiler:$ac_header_preproc in
|
|
+ yes:no )
|
|
+ { echo "$as_me:$LINENO: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
+echo "$as_me: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the preprocessor's result" >&5
|
|
+echo "$as_me: WARNING: pthread.h: proceeding with the preprocessor's result" >&2;};;
|
|
+ no:yes )
|
|
+ { echo "$as_me:$LINENO: WARNING: pthread.h: present but cannot be compiled" >&5
|
|
+echo "$as_me: WARNING: pthread.h: present but cannot be compiled" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: pthread.h: check for missing prerequisite headers?" >&5
|
|
+echo "$as_me: WARNING: pthread.h: check for missing prerequisite headers?" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the preprocessor's result" >&5
|
|
+echo "$as_me: WARNING: pthread.h: proceeding with the preprocessor's result" >&2;};;
|
|
+esac
|
|
+echo "$as_me:$LINENO: checking for pthread.h" >&5
|
|
+echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_pthread_h+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
+else
|
|
+ ac_cv_header_pthread_h=$ac_header_preproc
|
|
fi
|
|
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
|
|
- echo "$ac_t""yes" 1>&6
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
|
|
+
|
|
+fi
|
|
+if test $ac_cv_header_pthread_h = yes; then
|
|
:
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
-acx_pthread_ok=noheader
|
|
+ acx_pthread_ok=noheader
|
|
fi
|
|
|
|
|
|
+
|
|
# We must check for the threads library under a number of different
|
|
# names; the ordering is very important because some systems
|
|
# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
|
|
@@ -5743,29 +10853,53 @@
|
|
CXXFLAGS="$CXXFLAGS $PTHREAD_CFLAGS"
|
|
save_LIBS="$LIBS"
|
|
LIBS="$PTHREAD_LIBS $LIBS"
|
|
- echo $ac_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS""... $ac_c" 1>&6
|
|
-echo "configure:5748: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 5750 "configure"
|
|
+ echo "$as_me:$LINENO: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
|
|
+echo $ECHO_N "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... $ECHO_C" >&6
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+#endif
|
|
/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char pthread_join();
|
|
-
|
|
-int main() {
|
|
-pthread_join()
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:5761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+char pthread_join ();
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
+pthread_join ();
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
acx_pthread_ok=yes
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
fi
|
|
-rm -f conftest*
|
|
- echo "$ac_t""$acx_pthread_ok" 1>&6
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+ echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
|
|
+echo "${ECHO_T}$acx_pthread_ok" >&6
|
|
if test x"$acx_pthread_ok" = xno; then
|
|
PTHREAD_LIBS=""
|
|
PTHREAD_CFLAGS=""
|
|
@@ -5818,19 +10952,19 @@
|
|
|
|
case $flag in
|
|
none)
|
|
- echo $ac_n "checking whether pthreads work without any flags""... $ac_c" 1>&6
|
|
-echo "configure:5823: checking whether pthreads work without any flags" >&5
|
|
+ echo "$as_me:$LINENO: checking whether pthreads work without any flags" >&5
|
|
+echo $ECHO_N "checking whether pthreads work without any flags... $ECHO_C" >&6
|
|
;;
|
|
|
|
-*)
|
|
- echo $ac_n "checking whether pthreads work with $flag""... $ac_c" 1>&6
|
|
-echo "configure:5828: checking whether pthreads work with $flag" >&5
|
|
+ echo "$as_me:$LINENO: checking whether pthreads work with $flag" >&5
|
|
+echo $ECHO_N "checking whether pthreads work with $flag... $ECHO_C" >&6
|
|
PTHREAD_CFLAGS="$flag"
|
|
;;
|
|
|
|
*)
|
|
- echo $ac_n "checking for the pthreads library -l$flag""... $ac_c" 1>&6
|
|
-echo "configure:5834: checking for the pthreads library -l$flag" >&5
|
|
+ echo "$as_me:$LINENO: checking for the pthreads library -l$flag" >&5
|
|
+echo $ECHO_N "checking for the pthreads library -l$flag... $ECHO_C" >&6
|
|
PTHREAD_LIBS="-l$flag"
|
|
;;
|
|
esac
|
|
@@ -5849,29 +10983,50 @@
|
|
# pthread_cleanup_push because it is one of the few pthread
|
|
# functions on Solaris that doesn't have a non-functional libc stub.
|
|
# We try pthread_create on general principles.
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 5854 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <pthread.h>
|
|
-int main() {
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
pthread_t th; pthread_join(th, 0);
|
|
pthread_attr_init(0); pthread_cleanup_push(0, 0);
|
|
- pthread_create(0,0,0,0); pthread_cleanup_pop(0);
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:5863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
+ pthread_create(0,0,0,0); pthread_cleanup_pop(0);
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
acx_pthread_ok=yes
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
|
|
LIBS="$save_LIBS"
|
|
CFLAGS="$save_CFLAGS"
|
|
|
|
- echo "$ac_t""$acx_pthread_ok" 1>&6
|
|
+ echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
|
|
+echo "${ECHO_T}$acx_pthread_ok" >&6
|
|
if test "x$acx_pthread_ok" = xyes; then
|
|
break;
|
|
fi
|
|
@@ -5890,65 +11045,107 @@
|
|
|
|
# Detect AIX lossage: threads are created detached by default
|
|
# and the JOINABLE attribute has a nonstandard name (UNDETACHED).
|
|
- echo $ac_n "checking for joinable pthread attribute""... $ac_c" 1>&6
|
|
-echo "configure:5895: checking for joinable pthread attribute" >&5
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 5897 "configure"
|
|
+ echo "$as_me:$LINENO: checking for joinable pthread attribute" >&5
|
|
+echo $ECHO_N "checking for joinable pthread attribute... $ECHO_C" >&6
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <pthread.h>
|
|
-int main() {
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
int attr=PTHREAD_CREATE_JOINABLE;
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:5904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
ok=PTHREAD_CREATE_JOINABLE
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- ok=unknown
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ok=unknown
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
if test x"$ok" = xunknown; then
|
|
- cat > conftest.$ac_ext <<EOF
|
|
-#line 5916 "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
+#line $LINENO "configure"
|
|
#include "confdefs.h"
|
|
#include <pthread.h>
|
|
-int main() {
|
|
+#ifdef F77_DUMMY_MAIN
|
|
+# ifdef __cplusplus
|
|
+ extern "C"
|
|
+# endif
|
|
+ int F77_DUMMY_MAIN() { return 1; }
|
|
+#endif
|
|
+int
|
|
+main ()
|
|
+{
|
|
int attr=PTHREAD_CREATE_UNDETACHED;
|
|
-; return 0; }
|
|
-EOF
|
|
-if { (eval echo configure:5923: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
|
- rm -rf conftest*
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
+ (eval $ac_link) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
ok=PTHREAD_CREATE_UNDETACHED
|
|
else
|
|
- echo "configure: failed program was:" >&5
|
|
- cat conftest.$ac_ext >&5
|
|
- rm -rf conftest*
|
|
- ok=unknown
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+cat conftest.$ac_ext >&5
|
|
+ok=unknown
|
|
fi
|
|
-rm -f conftest*
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+
|
|
+cat >>confdefs.h <<\_ACEOF
|
|
#define PTHREAD_CREATE_JOINABLE $ok
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
- echo "$ac_t""${ok}" 1>&6
|
|
+ echo "$as_me:$LINENO: result: ${ok}" >&5
|
|
+echo "${ECHO_T}${ok}" >&6
|
|
if test x"$ok" = xunknown; then
|
|
- echo "configure: warning: we do not know how to create joinable pthreads" 1>&2
|
|
+ { echo "$as_me:$LINENO: WARNING: we do not know how to create joinable pthreads" >&5
|
|
+echo "$as_me: WARNING: we do not know how to create joinable pthreads" >&2;}
|
|
fi
|
|
|
|
- echo $ac_n "checking if more special flags are required for pthreads""... $ac_c" 1>&6
|
|
-echo "configure:5946: checking if more special flags are required for pthreads" >&5
|
|
+ echo "$as_me:$LINENO: checking if more special flags are required for pthreads" >&5
|
|
+echo $ECHO_N "checking if more special flags are required for pthreads... $ECHO_C" >&6
|
|
flag=no
|
|
case "${host_cpu}-${host_os}" in
|
|
*-aix* | *-freebsd*) flag="-D_THREAD_SAFE";;
|
|
*solaris* | alpha*-osf*) flag="-D_REENTRANT";;
|
|
esac
|
|
- echo "$ac_t""${flag}" 1>&6
|
|
+ echo "$as_me:$LINENO: result: ${flag}" >&5
|
|
+echo "${ECHO_T}${flag}" >&6
|
|
if test "x$flag" != xno; then
|
|
PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
|
|
fi
|
|
@@ -5959,32 +11156,38 @@
|
|
# More AIX lossage: must compile with cc_r
|
|
# Extract the first word of "cc_r", so it can be a program name with args.
|
|
set dummy cc_r; ac_word=$2
|
|
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
-echo "configure:5964: checking for $ac_word" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_prog_PTHREAD_CC'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_prog_PTHREAD_CC+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$PTHREAD_CC"; then
|
|
ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
|
|
else
|
|
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
|
|
- ac_dummy="$PATH"
|
|
- for ac_dir in $ac_dummy; do
|
|
- test -z "$ac_dir" && ac_dir=.
|
|
- if test -f $ac_dir/$ac_word; then
|
|
- ac_cv_prog_PTHREAD_CC="cc_r"
|
|
- break
|
|
- fi
|
|
- done
|
|
- IFS="$ac_save_ifs"
|
|
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_prog_PTHREAD_CC="cc_r"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
test -z "$ac_cv_prog_PTHREAD_CC" && ac_cv_prog_PTHREAD_CC="${CC}"
|
|
fi
|
|
fi
|
|
-PTHREAD_CC="$ac_cv_prog_PTHREAD_CC"
|
|
+PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
|
|
if test -n "$PTHREAD_CC"; then
|
|
- echo "$ac_t""$PTHREAD_CC" 1>&6
|
|
+ echo "$as_me:$LINENO: result: $PTHREAD_CC" >&5
|
|
+echo "${ECHO_T}$PTHREAD_CC" >&6
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
|
|
else
|
|
@@ -5997,16 +11200,16 @@
|
|
|
|
# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
|
|
if test x"$acx_pthread_ok" = xyes; then
|
|
-
|
|
+
|
|
pthread_ok=yes
|
|
#echo Using PTHREAD_LIBS=$PTHREAD_LIBS
|
|
#echo Using PTHREAD_CFLAGS=$PTHREAD_CFLAGS
|
|
#echo Using PTHREAD_CC=$PTHREAD_CC
|
|
-
|
|
+
|
|
:
|
|
else
|
|
acx_pthread_ok=no
|
|
-
|
|
+
|
|
fi
|
|
|
|
|
|
@@ -6040,7 +11243,7 @@
|
|
fi
|
|
fi
|
|
|
|
-# Create some subdirectories for when you run configure from some other
|
|
+# Create some subdirectories for when you run configure from some other
|
|
# directory.
|
|
if test ! -d instrument; then mkdir instrument; fi
|
|
if test ! -d build; then mkdir build; fi
|
|
@@ -6057,39 +11260,39 @@
|
|
support_pse=1
|
|
fi
|
|
|
|
-if test "$support_global_pages" = 1; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+if test "$support_global_pages" = 1; then
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportGlobalPages 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- cat >> confdefs.h <<\EOF
|
|
+else
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportGlobalPages 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
|
|
-if test "$support_pae" = 1; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+if test "$support_pae" = 1; then
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportPAE 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- cat >> confdefs.h <<\EOF
|
|
+else
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SupportPAE 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
|
|
-if test "$support_pse" = 1; then
|
|
- cat >> confdefs.h <<\EOF
|
|
+if test "$support_pse" = 1; then
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_4MEG_PAGES 1
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
-else
|
|
- cat >> confdefs.h <<\EOF
|
|
+else
|
|
+ cat >>confdefs.h <<\_ACEOF
|
|
#define BX_SUPPORT_4MEG_PAGES 0
|
|
-EOF
|
|
+_ACEOF
|
|
|
|
fi
|
|
|
|
@@ -6120,515 +11323,1186 @@
|
|
|
|
# Extract the first word of "gzip", so it can be a program name with args.
|
|
set dummy gzip; ac_word=$2
|
|
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
-echo "configure:6125: checking for $ac_word" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_path_GZIP'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_path_GZIP+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- case "$GZIP" in
|
|
- /*)
|
|
+ case $GZIP in
|
|
+ [\\/]* | ?:[\\/]*)
|
|
ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
|
|
;;
|
|
- ?:/*)
|
|
- ac_cv_path_GZIP="$GZIP" # Let the user override the test with a dos path.
|
|
- ;;
|
|
*)
|
|
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
|
|
- ac_dummy="$PATH"
|
|
- for ac_dir in $ac_dummy; do
|
|
- test -z "$ac_dir" && ac_dir=.
|
|
- if test -f $ac_dir/$ac_word; then
|
|
- ac_cv_path_GZIP="$ac_dir/$ac_word"
|
|
- break
|
|
- fi
|
|
- done
|
|
- IFS="$ac_save_ifs"
|
|
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
;;
|
|
esac
|
|
fi
|
|
-GZIP="$ac_cv_path_GZIP"
|
|
+GZIP=$ac_cv_path_GZIP
|
|
+
|
|
if test -n "$GZIP"; then
|
|
- echo "$ac_t""$GZIP" 1>&6
|
|
+ echo "$as_me:$LINENO: result: $GZIP" >&5
|
|
+echo "${ECHO_T}$GZIP" >&6
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
|
|
# Extract the first word of "tar", so it can be a program name with args.
|
|
set dummy tar; ac_word=$2
|
|
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
|
-echo "configure:6160: checking for $ac_word" >&5
|
|
-if eval "test \"`echo '$''{'ac_cv_path_TAR'+set}'`\" = set"; then
|
|
- echo $ac_n "(cached) $ac_c" 1>&6
|
|
+echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
|
|
+if test "${ac_cv_path_TAR+set}" = set; then
|
|
+ echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- case "$TAR" in
|
|
- /*)
|
|
+ case $TAR in
|
|
+ [\\/]* | ?:[\\/]*)
|
|
ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
|
|
;;
|
|
- ?:/*)
|
|
- ac_cv_path_TAR="$TAR" # Let the user override the test with a dos path.
|
|
- ;;
|
|
*)
|
|
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
|
|
- ac_dummy="$PATH"
|
|
- for ac_dir in $ac_dummy; do
|
|
- test -z "$ac_dir" && ac_dir=.
|
|
- if test -f $ac_dir/$ac_word; then
|
|
- ac_cv_path_TAR="$ac_dir/$ac_word"
|
|
- break
|
|
- fi
|
|
- done
|
|
- IFS="$ac_save_ifs"
|
|
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for ac_exec_ext in '' $ac_executable_extensions; do
|
|
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
+ ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
|
|
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
+ break 2
|
|
+ fi
|
|
+done
|
|
+done
|
|
+
|
|
;;
|
|
esac
|
|
fi
|
|
-TAR="$ac_cv_path_TAR"
|
|
+TAR=$ac_cv_path_TAR
|
|
+
|
|
if test -n "$TAR"; then
|
|
- echo "$ac_t""$TAR" 1>&6
|
|
+ echo "$as_me:$LINENO: result: $TAR" >&5
|
|
+echo "${ECHO_T}$TAR" >&6
|
|
else
|
|
- echo "$ac_t""no" 1>&6
|
|
+ echo "$as_me:$LINENO: result: no" >&5
|
|
+echo "${ECHO_T}no" >&6
|
|
fi
|
|
|
|
|
|
-trap '' 1 2 15
|
|
-cat > confcache <<\EOF
|
|
+ac_config_files="$ac_config_files Makefile iodev/Makefile debug/Makefile bios/Makefile cpu/Makefile memory/Makefile gui/Makefile disasm/Makefile ${INSTRUMENT_DIR}/Makefile misc/Makefile dynamic/Makefile fpu/Makefile install-x11-fonts build/linux/bochs-dlx build/linux/bochs-docs bxversion.h build/linux/DOC-linux.html"
|
|
+cat >confcache <<\_ACEOF
|
|
# This file is a shell script that caches the results of configure
|
|
# tests run on this system so they can be shared between configure
|
|
-# scripts and configure runs. It is not useful on other systems.
|
|
-# If it contains results you don't want to keep, you may remove or edit it.
|
|
+# scripts and configure runs, see configure's option --config-cache.
|
|
+# It is not useful on other systems. If it contains results you don't
|
|
+# want to keep, you may remove or edit it.
|
|
#
|
|
-# By default, configure uses ./config.cache as the cache file,
|
|
-# creating it if it does not exist already. You can give configure
|
|
-# the --cache-file=FILE option to use a different cache file; that is
|
|
-# what configure does when it calls configure scripts in
|
|
-# subdirectories, so they share the cache.
|
|
-# Giving --cache-file=/dev/null disables caching, for debugging configure.
|
|
-# config.status only pays attention to the cache file if you give it the
|
|
-# --recheck option to rerun configure.
|
|
+# config.status only pays attention to the cache file if you give it
|
|
+# the --recheck option to rerun configure.
|
|
#
|
|
-EOF
|
|
+# `ac_cv_env_foo' variables (set or unset) will be overriden when
|
|
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
|
|
+# following values.
|
|
+
|
|
+_ACEOF
|
|
+
|
|
# The following way of writing the cache mishandles newlines in values,
|
|
# but we know of no workaround that is simple, portable, and efficient.
|
|
# So, don't put newlines in cache variables' values.
|
|
# Ultrix sh set writes to stderr and can't be redirected directly,
|
|
# and sets the high bit in the cache file unless we assign to the vars.
|
|
-(set) 2>&1 |
|
|
- case `(ac_space=' '; set | grep ac_space) 2>&1` in
|
|
- *ac_space=\ *)
|
|
- # `set' does not quote correctly, so add quotes (double-quote substitution
|
|
- # turns \\\\ into \\, and sed turns \\ into \).
|
|
- sed -n \
|
|
- -e "s/'/'\\\\''/g" \
|
|
- -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
|
|
- ;;
|
|
- *)
|
|
- # `set' quotes correctly as required by POSIX, so do not add quotes.
|
|
- sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
|
|
- ;;
|
|
- esac >> confcache
|
|
-if cmp -s $cache_file confcache; then
|
|
- :
|
|
-else
|
|
+{
|
|
+ (set) 2>&1 |
|
|
+ case `(ac_space=' '; set | grep ac_space) 2>&1` in
|
|
+ *ac_space=\ *)
|
|
+ # `set' does not quote correctly, so add quotes (double-quote
|
|
+ # substitution turns \\\\ into \\, and sed turns \\ into \).
|
|
+ sed -n \
|
|
+ "s/'/'\\\\''/g;
|
|
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
|
|
+ ;;
|
|
+ *)
|
|
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
|
|
+ sed -n \
|
|
+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
|
|
+ ;;
|
|
+ esac;
|
|
+} |
|
|
+ sed '
|
|
+ t clear
|
|
+ : clear
|
|
+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
|
|
+ t end
|
|
+ /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
|
|
+ : end' >>confcache
|
|
+if cmp -s $cache_file confcache; then :; else
|
|
if test -w $cache_file; then
|
|
- echo "updating cache $cache_file"
|
|
- cat confcache > $cache_file
|
|
+ test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
|
|
+ cat confcache >$cache_file
|
|
else
|
|
echo "not updating unwritable cache $cache_file"
|
|
fi
|
|
fi
|
|
rm -f confcache
|
|
|
|
-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
|
|
-
|
|
test "x$prefix" = xNONE && prefix=$ac_default_prefix
|
|
# Let make expand exec_prefix.
|
|
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
|
|
|
|
-# Any assignment to VPATH causes Sun make to only execute
|
|
-# the first set of double-colon rules, so remove it if not needed.
|
|
-# If there is a colon in the path, we need to keep it.
|
|
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
|
|
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
|
|
+# trailing colons and then remove the whole line if VPATH becomes empty
|
|
+# (actually we leave an empty line to preserve line numbers).
|
|
if test "x$srcdir" = x.; then
|
|
- ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
|
|
+ ac_vpsub='/^[ ]*VPATH[ ]*=/{
|
|
+s/:*\$(srcdir):*/:/;
|
|
+s/:*\${srcdir}:*/:/;
|
|
+s/:*@srcdir@:*/:/;
|
|
+s/^\([^=]*=[ ]*\):*/\1/;
|
|
+s/:*$//;
|
|
+s/^[^=]*=[ ]*$//;
|
|
+}'
|
|
fi
|
|
|
|
-trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
|
|
-
|
|
DEFS=-DHAVE_CONFIG_H
|
|
|
|
-# Without the "./", some shells look in PATH for config.status.
|
|
-: ${CONFIG_STATUS=./config.status}
|
|
|
|
-echo creating $CONFIG_STATUS
|
|
-rm -f $CONFIG_STATUS
|
|
-cat > $CONFIG_STATUS <<EOF
|
|
-#! /bin/sh
|
|
-# Generated automatically by configure.
|
|
+: ${CONFIG_STATUS=./config.status}
|
|
+ac_clean_files_save=$ac_clean_files
|
|
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
|
|
+{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
|
|
+echo "$as_me: creating $CONFIG_STATUS" >&6;}
|
|
+cat >$CONFIG_STATUS <<_ACEOF
|
|
+#! $SHELL
|
|
+# Generated by $as_me.
|
|
# Run this file to recreate the current configuration.
|
|
-# This directory was configured as follows,
|
|
-# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
|
|
-#
|
|
-# $0 $ac_configure_args
|
|
-#
|
|
# Compiler output produced by configure, useful for debugging
|
|
-# configure, is in ./config.log if it exists.
|
|
+# configure, is in config.log if it exists.
|
|
|
|
-ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
|
|
-for ac_option
|
|
+debug=false
|
|
+SHELL=\${CONFIG_SHELL-$SHELL}
|
|
+_ACEOF
|
|
+
|
|
+cat >>$CONFIG_STATUS <<\_ACEOF
|
|
+
|
|
+## --------------------- ##
|
|
+## M4sh Initialization. ##
|
|
+## --------------------- ##
|
|
+
|
|
+# Be Bourne compatible
|
|
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
|
+ emulate sh
|
|
+ NULLCMD=:
|
|
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
|
|
+ set -o posix
|
|
+fi
|
|
+
|
|
+# NLS nuisances.
|
|
+# Support unset when possible.
|
|
+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
|
|
+ as_unset=unset
|
|
+else
|
|
+ as_unset=false
|
|
+fi
|
|
+
|
|
+(set +x; test -n "`(LANG=C; export LANG) 2>&1`") &&
|
|
+ { $as_unset LANG || test "${LANG+set}" != set; } ||
|
|
+ { LANG=C; export LANG; }
|
|
+(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") &&
|
|
+ { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } ||
|
|
+ { LC_ALL=C; export LC_ALL; }
|
|
+(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") &&
|
|
+ { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } ||
|
|
+ { LC_TIME=C; export LC_TIME; }
|
|
+(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") &&
|
|
+ { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } ||
|
|
+ { LC_CTYPE=C; export LC_CTYPE; }
|
|
+(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") &&
|
|
+ { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } ||
|
|
+ { LANGUAGE=C; export LANGUAGE; }
|
|
+(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") &&
|
|
+ { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } ||
|
|
+ { LC_COLLATE=C; export LC_COLLATE; }
|
|
+(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") &&
|
|
+ { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } ||
|
|
+ { LC_NUMERIC=C; export LC_NUMERIC; }
|
|
+(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") &&
|
|
+ { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } ||
|
|
+ { LC_MESSAGES=C; export LC_MESSAGES; }
|
|
+
|
|
+
|
|
+# Name of the executable.
|
|
+as_me=`(basename "$0") 2>/dev/null ||
|
|
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
|
|
+ X"$0" : 'X\(//\)$' \| \
|
|
+ X"$0" : 'X\(/\)$' \| \
|
|
+ . : '\(.\)' 2>/dev/null ||
|
|
+echo X/"$0" |
|
|
+ sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
|
|
+ /^X\/\(\/\/\)$/{ s//\1/; q; }
|
|
+ /^X\/\(\/\).*/{ s//\1/; q; }
|
|
+ s/.*/./; q'`
|
|
+
|
|
+# PATH needs CR, and LINENO needs CR and PATH.
|
|
+# Avoid depending upon Character Ranges.
|
|
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
|
|
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
|
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
|
|
+as_cr_digits='0123456789'
|
|
+as_cr_alnum=$as_cr_Letters$as_cr_digits
|
|
+
|
|
+# The user is always right.
|
|
+if test "${PATH_SEPARATOR+set}" != set; then
|
|
+ echo "#! /bin/sh" >conftest.sh
|
|
+ echo "exit 0" >>conftest.sh
|
|
+ chmod +x conftest.sh
|
|
+ if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then
|
|
+ PATH_SEPARATOR=';'
|
|
+ else
|
|
+ PATH_SEPARATOR=:
|
|
+ fi
|
|
+ rm -f conftest.sh
|
|
+fi
|
|
+
|
|
+
|
|
+ as_lineno_1=$LINENO
|
|
+ as_lineno_2=$LINENO
|
|
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
|
|
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
|
|
+ test "x$as_lineno_3" = "x$as_lineno_2" || {
|
|
+ # Find who we are. Look in the path if we contain no path at all
|
|
+ # relative or not.
|
|
+ case $0 in
|
|
+ *[\\/]* ) as_myself=$0 ;;
|
|
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in $PATH
|
|
do
|
|
- case "\$ac_option" in
|
|
- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
|
|
- echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
|
|
- exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
|
|
- -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
|
|
- echo "$CONFIG_STATUS generated by autoconf version 2.13"
|
|
- exit 0 ;;
|
|
- -help | --help | --hel | --he | --h)
|
|
- echo "\$ac_cs_usage"; exit 0 ;;
|
|
- *) echo "\$ac_cs_usage"; exit 1 ;;
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
|
|
+done
|
|
+
|
|
+ ;;
|
|
esac
|
|
+ # We did not find ourselves, most probably we were run as `sh COMMAND'
|
|
+ # in which case we are not to be found in the path.
|
|
+ if test "x$as_myself" = x; then
|
|
+ as_myself=$0
|
|
+ fi
|
|
+ if test ! -f "$as_myself"; then
|
|
+ { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
|
|
+echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+ fi
|
|
+ case $CONFIG_SHELL in
|
|
+ '')
|
|
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
|
|
+do
|
|
+ IFS=$as_save_IFS
|
|
+ test -z "$as_dir" && as_dir=.
|
|
+ for as_base in sh bash ksh sh5; do
|
|
+ case $as_dir in
|
|
+ /*)
|
|
+ if ("$as_dir/$as_base" -c '
|
|
+ as_lineno_1=$LINENO
|
|
+ as_lineno_2=$LINENO
|
|
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
|
|
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
|
|
+ test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
|
|
+ CONFIG_SHELL=$as_dir/$as_base
|
|
+ export CONFIG_SHELL
|
|
+ exec "$CONFIG_SHELL" "$0" ${1+"$@"}
|
|
+ fi;;
|
|
+ esac
|
|
+ done
|
|
done
|
|
+;;
|
|
+ esac
|
|
|
|
-ac_given_srcdir=$srcdir
|
|
+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
|
|
+ # uniformly replaced by the line number. The first 'sed' inserts a
|
|
+ # line-number line before each line; the second 'sed' does the real
|
|
+ # work. The second script uses 'N' to pair each line-number line
|
|
+ # with the numbered line, and appends trailing '-' during
|
|
+ # substitution so that $LINENO is not a special case at line end.
|
|
+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
|
|
+ # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
|
|
+ sed '=' <$as_myself |
|
|
+ sed '
|
|
+ N
|
|
+ s,$,-,
|
|
+ : loop
|
|
+ s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
|
|
+ t loop
|
|
+ s,-$,,
|
|
+ s,^['$as_cr_digits']*\n,,
|
|
+ ' >$as_me.lineno &&
|
|
+ chmod +x $as_me.lineno ||
|
|
+ { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
|
|
+echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+
|
|
+ # Don't try to exec as it changes $[0], causing all sort of problems
|
|
+ # (the dirname of $[0] is not the place where we might find the
|
|
+ # original and so on. Autoconf is especially sensible to this).
|
|
+ . ./$as_me.lineno
|
|
+ # Exit status is that of the last command.
|
|
+ exit
|
|
+}
|
|
|
|
-trap 'rm -fr `echo "Makefile iodev/Makefile debug/Makefile bios/Makefile \
|
|
- cpu/Makefile memory/Makefile gui/Makefile \
|
|
- disasm/Makefile ${INSTRUMENT_DIR}/Makefile misc/Makefile \
|
|
- dynamic/Makefile \
|
|
- fpu/Makefile install-x11-fonts build/linux/bochs-dlx \
|
|
- build/linux/bochs-docs bxversion.h \
|
|
- build/linux/DOC-linux.html config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
|
|
-EOF
|
|
-cat >> $CONFIG_STATUS <<EOF
|
|
-
|
|
-# Protect against being on the right side of a sed subst in config.status.
|
|
-sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
|
|
- s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
|
|
-$ac_vpsub
|
|
-$extrasub
|
|
-s%@SHELL@%$SHELL%g
|
|
-s%@CFLAGS@%$CFLAGS%g
|
|
-s%@CPPFLAGS@%$CPPFLAGS%g
|
|
-s%@CXXFLAGS@%$CXXFLAGS%g
|
|
-s%@FFLAGS@%$FFLAGS%g
|
|
-s%@DEFS@%$DEFS%g
|
|
-s%@LDFLAGS@%$LDFLAGS%g
|
|
-s%@LIBS@%$LIBS%g
|
|
-s%@exec_prefix@%$exec_prefix%g
|
|
-s%@prefix@%$prefix%g
|
|
-s%@program_transform_name@%$program_transform_name%g
|
|
-s%@bindir@%$bindir%g
|
|
-s%@sbindir@%$sbindir%g
|
|
-s%@libexecdir@%$libexecdir%g
|
|
-s%@datadir@%$datadir%g
|
|
-s%@sysconfdir@%$sysconfdir%g
|
|
-s%@sharedstatedir@%$sharedstatedir%g
|
|
-s%@localstatedir@%$localstatedir%g
|
|
-s%@libdir@%$libdir%g
|
|
-s%@includedir@%$includedir%g
|
|
-s%@oldincludedir@%$oldincludedir%g
|
|
-s%@infodir@%$infodir%g
|
|
-s%@mandir@%$mandir%g
|
|
-s%@host@%$host%g
|
|
-s%@host_alias@%$host_alias%g
|
|
-s%@host_cpu@%$host_cpu%g
|
|
-s%@host_vendor@%$host_vendor%g
|
|
-s%@host_os@%$host_os%g
|
|
-s%@target@%$target%g
|
|
-s%@target_alias@%$target_alias%g
|
|
-s%@target_cpu@%$target_cpu%g
|
|
-s%@target_vendor@%$target_vendor%g
|
|
-s%@target_os@%$target_os%g
|
|
-s%@CC@%$CC%g
|
|
-s%@CXX@%$CXX%g
|
|
-s%@SET_MAKE@%$SET_MAKE%g
|
|
-s%@RANLIB@%$RANLIB%g
|
|
-s%@CPP@%$CPP%g
|
|
-s%@X_CFLAGS@%$X_CFLAGS%g
|
|
-s%@X_PRE_LIBS@%$X_PRE_LIBS%g
|
|
-s%@X_LIBS@%$X_LIBS%g
|
|
-s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
|
|
-s%@BX_USE_NEW_PIT@%$BX_USE_NEW_PIT%g
|
|
-s%@BX_USE_SLOWDOWN_TIMER@%$BX_USE_SLOWDOWN_TIMER%g
|
|
-s%@SLOWDOWN_OBJS@%$SLOWDOWN_OBJS%g
|
|
-s%@BX_USE_IDLE_HACK@%$BX_USE_IDLE_HACK%g
|
|
-s%@OBJS32@%$OBJS32%g
|
|
-s%@OBJS64@%$OBJS64%g
|
|
-s%@CPU32LIB@%$CPU32LIB%g
|
|
-s%@CPU32OBJS@%$CPU32OBJS%g
|
|
-s%@DYNAMIC_VAR@%$DYNAMIC_VAR%g
|
|
-s%@AS_DYNAMIC_OBJS@%$AS_DYNAMIC_OBJS%g
|
|
-s%@AS_DYNAMIC_INCS@%$AS_DYNAMIC_INCS%g
|
|
-s%@IOAPIC_OBJS@%$IOAPIC_OBJS%g
|
|
-s%@APIC_OBJS@%$APIC_OBJS%g
|
|
-s%@BX_SPLIT_HD_SUPPORT@%$BX_SPLIT_HD_SUPPORT%g
|
|
-s%@NE2K_OBJS@%$NE2K_OBJS%g
|
|
-s%@PCI_OBJ@%$PCI_OBJ%g
|
|
-s%@SUFFIX_LINE@%$SUFFIX_LINE%g
|
|
-s%@CPP_SUFFIX@%$CPP_SUFFIX%g
|
|
-s%@DEBUGGER_VAR@%$DEBUGGER_VAR%g
|
|
-s%@BX_EXTERNAL_DEBUGGER@%$BX_EXTERNAL_DEBUGGER%g
|
|
-s%@DISASM_VAR@%$DISASM_VAR%g
|
|
-s%@READLINE_LIB@%$READLINE_LIB%g
|
|
-s%@INSTRUMENT_DIR@%$INSTRUMENT_DIR%g
|
|
-s%@INSTRUMENT_VAR@%$INSTRUMENT_VAR%g
|
|
-s%@VIDEO_OBJS@%$VIDEO_OBJS%g
|
|
-s%@FPU_VAR@%$FPU_VAR%g
|
|
-s%@FPU_GLUE_OBJ@%$FPU_GLUE_OBJ%g
|
|
-s%@CDROM_OBJS@%$CDROM_OBJS%g
|
|
-s%@SB16_OBJS@%$SB16_OBJS%g
|
|
-s%@IODEBUG_OBJS@%$IODEBUG_OBJS%g
|
|
-s%@IODEV_LIB_VAR@%$IODEV_LIB_VAR%g
|
|
-s%@NONINLINE_VAR@%$NONINLINE_VAR%g
|
|
-s%@INLINE_VAR@%$INLINE_VAR%g
|
|
-s%@EXTERNAL_DEPENDENCY@%$EXTERNAL_DEPENDENCY%g
|
|
-s%@EXT_DEBUG_OBJS@%$EXT_DEBUG_OBJS%g
|
|
-s%@WX_CFLAGS@%$WX_CFLAGS%g
|
|
-s%@WX_CXXFLAGS@%$WX_CXXFLAGS%g
|
|
-s%@PTHREAD_CC@%$PTHREAD_CC%g
|
|
-s%@PTHREAD_LIBS@%$PTHREAD_LIBS%g
|
|
-s%@PTHREAD_CFLAGS@%$PTHREAD_CFLAGS%g
|
|
-s%@INSTALL_TARGET@%$INSTALL_TARGET%g
|
|
-s%@INSTALL_LIST_FOR_PLATFORM@%$INSTALL_LIST_FOR_PLATFORM%g
|
|
-s%@RFB_LIBS@%$RFB_LIBS%g
|
|
-s%@GUI_OBJS@%$GUI_OBJS%g
|
|
-s%@GUI_LINK_OPTS@%$GUI_LINK_OPTS%g
|
|
-s%@GUI_LINK_OPTS_TERM@%$GUI_LINK_OPTS_TERM%g
|
|
-s%@GUI_LINK_OPTS_WX@%$GUI_LINK_OPTS_WX%g
|
|
-s%@DASH@%$DASH%g
|
|
-s%@SLASH@%$SLASH%g
|
|
-s%@CXXFP@%$CXXFP%g
|
|
-s%@CFP@%$CFP%g
|
|
-s%@OFP@%$OFP%g
|
|
-s%@MAKELIB@%$MAKELIB%g
|
|
-s%@RMCOMMAND@%$RMCOMMAND%g
|
|
-s%@LINK@%$LINK%g
|
|
-s%@EXE@%$EXE%g
|
|
-s%@PRIMARY_TARGET@%$PRIMARY_TARGET%g
|
|
-s%@COMMAND_SEPARATOR@%$COMMAND_SEPARATOR%g
|
|
-s%@CD_UP_ONE@%$CD_UP_ONE%g
|
|
-s%@CD_UP_TWO@%$CD_UP_TWO%g
|
|
-s%@VERSION@%$VERSION%g
|
|
-s%@VER_STRING@%$VER_STRING%g
|
|
-s%@REL_STRING@%$REL_STRING%g
|
|
-s%@EXTRA_LINK_OPTS@%$EXTRA_LINK_OPTS%g
|
|
-s%@GZIP@%$GZIP%g
|
|
-s%@TAR@%$TAR%g
|
|
|
|
-CEOF
|
|
-EOF
|
|
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
|
|
+ *c*,-n*) ECHO_N= ECHO_C='
|
|
+' ECHO_T=' ' ;;
|
|
+ *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
|
|
+ *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
|
|
+esac
|
|
|
|
-cat >> $CONFIG_STATUS <<\EOF
|
|
+if expr a : '\(a\)' >/dev/null 2>&1; then
|
|
+ as_expr=expr
|
|
+else
|
|
+ as_expr=false
|
|
+fi
|
|
|
|
-# Split the substitutions into bite-sized pieces for seds with
|
|
-# small command number limits, like on Digital OSF/1 and HP-UX.
|
|
-ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
|
|
-ac_file=1 # Number of current file.
|
|
-ac_beg=1 # First line for current file.
|
|
-ac_end=$ac_max_sed_cmds # Line after last line for current file.
|
|
-ac_more_lines=:
|
|
-ac_sed_cmds=""
|
|
-while $ac_more_lines; do
|
|
- if test $ac_beg -gt 1; then
|
|
- sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
|
|
+rm -f conf$$ conf$$.exe conf$$.file
|
|
+echo >conf$$.file
|
|
+if ln -s conf$$.file conf$$ 2>/dev/null; then
|
|
+ # We could just check for DJGPP; but this test a) works b) is more generic
|
|
+ # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
|
|
+ if test -f conf$$.exe; then
|
|
+ # Don't use ln at all; we don't have any links
|
|
+ as_ln_s='cp -p'
|
|
else
|
|
- sed "${ac_end}q" conftest.subs > conftest.s$ac_file
|
|
+ as_ln_s='ln -s'
|
|
fi
|
|
- if test ! -s conftest.s$ac_file; then
|
|
- ac_more_lines=false
|
|
- rm -f conftest.s$ac_file
|
|
- else
|
|
- if test -z "$ac_sed_cmds"; then
|
|
- ac_sed_cmds="sed -f conftest.s$ac_file"
|
|
+elif ln conf$$.file conf$$ 2>/dev/null; then
|
|
+ as_ln_s=ln
|
|
+else
|
|
+ as_ln_s='cp -p'
|
|
+fi
|
|
+rm -f conf$$ conf$$.exe conf$$.file
|
|
+
|
|
+as_executable_p="test -f"
|
|
+
|
|
+# Sed expression to map a string onto a valid CPP name.
|
|
+as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
|
|
+
|
|
+# Sed expression to map a string onto a valid variable name.
|
|
+as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
|
|
+
|
|
+
|
|
+# IFS
|
|
+# We need space, tab and new line, in precisely that order.
|
|
+as_nl='
|
|
+'
|
|
+IFS=" $as_nl"
|
|
+
|
|
+# CDPATH.
|
|
+$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }
|
|
+
|
|
+exec 6>&1
|
|
+
|
|
+# Open the log real soon, to keep \$[0] and so on meaningful, and to
|
|
+# report actual input values of CONFIG_FILES etc. instead of their
|
|
+# values after options handling. Logging --version etc. is OK.
|
|
+exec 5>>config.log
|
|
+{
|
|
+ echo
|
|
+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
|
|
+## Running $as_me. ##
|
|
+_ASBOX
|
|
+} >&5
|
|
+cat >&5 <<_CSEOF
|
|
+
|
|
+This file was extended by $as_me, which was
|
|
+generated by GNU Autoconf 2.53. Invocation command line was
|
|
+
|
|
+ CONFIG_FILES = $CONFIG_FILES
|
|
+ CONFIG_HEADERS = $CONFIG_HEADERS
|
|
+ CONFIG_LINKS = $CONFIG_LINKS
|
|
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
|
|
+ $ $0 $@
|
|
+
|
|
+_CSEOF
|
|
+echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
|
|
+echo >&5
|
|
+_ACEOF
|
|
+
|
|
+# Files that config.status was made for.
|
|
+if test -n "$ac_config_files"; then
|
|
+ echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
|
|
+fi
|
|
+
|
|
+if test -n "$ac_config_headers"; then
|
|
+ echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
|
|
+fi
|
|
+
|
|
+if test -n "$ac_config_links"; then
|
|
+ echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
|
|
+fi
|
|
+
|
|
+if test -n "$ac_config_commands"; then
|
|
+ echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
|
|
+fi
|
|
+
|
|
+cat >>$CONFIG_STATUS <<\_ACEOF
|
|
+
|
|
+ac_cs_usage="\
|
|
+\`$as_me' instantiates files from templates according to the
|
|
+current configuration.
|
|
+
|
|
+Usage: $0 [OPTIONS] [FILE]...
|
|
+
|
|
+ -h, --help print this help, then exit
|
|
+ -V, --version print version number, then exit
|
|
+ -d, --debug don't remove temporary files
|
|
+ --recheck update $as_me by reconfiguring in the same conditions
|
|
+ --file=FILE[:TEMPLATE]
|
|
+ instantiate the configuration file FILE
|
|
+ --header=FILE[:TEMPLATE]
|
|
+ instantiate the configuration header FILE
|
|
+
|
|
+Configuration files:
|
|
+$config_files
|
|
+
|
|
+Configuration headers:
|
|
+$config_headers
|
|
+
|
|
+Report bugs to <bug-autoconf@gnu.org>."
|
|
+_ACEOF
|
|
+
|
|
+cat >>$CONFIG_STATUS <<_ACEOF
|
|
+ac_cs_version="\\
|
|
+config.status
|
|
+configured by $0, generated by GNU Autoconf 2.53,
|
|
+ with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
|
|
+
|
|
+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
|
|
+Free Software Foundation, Inc.
|
|
+This config.status script is free software; the Free Software Foundation
|
|
+gives unlimited permission to copy, distribute and modify it."
|
|
+srcdir=$srcdir
|
|
+_ACEOF
|
|
+
|
|
+cat >>$CONFIG_STATUS <<\_ACEOF
|
|
+# If no file are specified by the user, then we need to provide default
|
|
+# value. By we need to know if files were specified by the user.
|
|
+ac_need_defaults=:
|
|
+while test $# != 0
|
|
+do
|
|
+ case $1 in
|
|
+ --*=*)
|
|
+ ac_option=`expr "x$1" : 'x\([^=]*\)='`
|
|
+ ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
|
|
+ shift
|
|
+ set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
|
|
+ shift
|
|
+ ;;
|
|
+ -*);;
|
|
+ *) # This is not an option, so the user has probably given explicit
|
|
+ # arguments.
|
|
+ ac_need_defaults=false;;
|
|
+ esac
|
|
+
|
|
+ case $1 in
|
|
+ # Handling of the options.
|
|
+_ACEOF
|
|
+cat >>$CONFIG_STATUS <<_ACEOF
|
|
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
|
|
+ echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
|
|
+ exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
|
|
+_ACEOF
|
|
+cat >>$CONFIG_STATUS <<\_ACEOF
|
|
+ --version | --vers* | -V )
|
|
+ echo "$ac_cs_version"; exit 0 ;;
|
|
+ --he | --h)
|
|
+ # Conflict between --help and --header
|
|
+ { { echo "$as_me:$LINENO: error: ambiguous option: $1
|
|
+Try \`$0 --help' for more information." >&5
|
|
+echo "$as_me: error: ambiguous option: $1
|
|
+Try \`$0 --help' for more information." >&2;}
|
|
+ { (exit 1); exit 1; }; };;
|
|
+ --help | --hel | -h )
|
|
+ echo "$ac_cs_usage"; exit 0 ;;
|
|
+ --debug | --d* | -d )
|
|
+ debug=: ;;
|
|
+ --file | --fil | --fi | --f )
|
|
+ shift
|
|
+ CONFIG_FILES="$CONFIG_FILES $1"
|
|
+ ac_need_defaults=false;;
|
|
+ --header | --heade | --head | --hea )
|
|
+ shift
|
|
+ CONFIG_HEADERS="$CONFIG_HEADERS $1"
|
|
+ ac_need_defaults=false;;
|
|
+
|
|
+ # This is an error.
|
|
+ -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
|
|
+Try \`$0 --help' for more information." >&5
|
|
+echo "$as_me: error: unrecognized option: $1
|
|
+Try \`$0 --help' for more information." >&2;}
|
|
+ { (exit 1); exit 1; }; } ;;
|
|
+
|
|
+ *) ac_config_targets="$ac_config_targets $1" ;;
|
|
+
|
|
+ esac
|
|
+ shift
|
|
+done
|
|
+
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+cat >>$CONFIG_STATUS <<\_ACEOF
|
|
+for ac_config_target in $ac_config_targets
|
|
+do
|
|
+ case "$ac_config_target" in
|
|
+ # Handling of arguments.
|
|
+ "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
|
+ "iodev/Makefile" ) CONFIG_FILES="$CONFIG_FILES iodev/Makefile" ;;
|
|
+ "debug/Makefile" ) CONFIG_FILES="$CONFIG_FILES debug/Makefile" ;;
|
|
+ "bios/Makefile" ) CONFIG_FILES="$CONFIG_FILES bios/Makefile" ;;
|
|
+ "cpu/Makefile" ) CONFIG_FILES="$CONFIG_FILES cpu/Makefile" ;;
|
|
+ "memory/Makefile" ) CONFIG_FILES="$CONFIG_FILES memory/Makefile" ;;
|
|
+ "gui/Makefile" ) CONFIG_FILES="$CONFIG_FILES gui/Makefile" ;;
|
|
+ "disasm/Makefile" ) CONFIG_FILES="$CONFIG_FILES disasm/Makefile" ;;
|
|
+ "${INSTRUMENT_DIR}/Makefile" ) CONFIG_FILES="$CONFIG_FILES ${INSTRUMENT_DIR}/Makefile" ;;
|
|
+ "misc/Makefile" ) CONFIG_FILES="$CONFIG_FILES misc/Makefile" ;;
|
|
+ "dynamic/Makefile" ) CONFIG_FILES="$CONFIG_FILES dynamic/Makefile" ;;
|
|
+ "fpu/Makefile" ) CONFIG_FILES="$CONFIG_FILES fpu/Makefile" ;;
|
|
+ "install-x11-fonts" ) CONFIG_FILES="$CONFIG_FILES install-x11-fonts" ;;
|
|
+ "build/linux/bochs-dlx" ) CONFIG_FILES="$CONFIG_FILES build/linux/bochs-dlx" ;;
|
|
+ "build/linux/bochs-docs" ) CONFIG_FILES="$CONFIG_FILES build/linux/bochs-docs" ;;
|
|
+ "bxversion.h" ) CONFIG_FILES="$CONFIG_FILES bxversion.h" ;;
|
|
+ "build/linux/DOC-linux.html" ) CONFIG_FILES="$CONFIG_FILES build/linux/DOC-linux.html" ;;
|
|
+ "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
|
|
+ *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
|
|
+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
|
|
+ { (exit 1); exit 1; }; };;
|
|
+ esac
|
|
+done
|
|
+
|
|
+# If the user did not use the arguments to specify the items to instantiate,
|
|
+# then the envvar interface is used. Set only those that are not.
|
|
+# We use the long form for the default assignment because of an extremely
|
|
+# bizarre bug on SunOS 4.1.3.
|
|
+if $ac_need_defaults; then
|
|
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
|
|
+ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
|
|
+fi
|
|
+
|
|
+# Create a temporary directory, and hook for its removal unless debugging.
|
|
+$debug ||
|
|
+{
|
|
+ trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
|
|
+ trap '{ (exit 1); exit 1; }' 1 2 13 15
|
|
+}
|
|
+
|
|
+# Create a (secure) tmp directory for tmp files.
|
|
+: ${TMPDIR=/tmp}
|
|
+{
|
|
+ tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
|
|
+ test -n "$tmp" && test -d "$tmp"
|
|
+} ||
|
|
+{
|
|
+ tmp=$TMPDIR/cs$$-$RANDOM
|
|
+ (umask 077 && mkdir $tmp)
|
|
+} ||
|
|
+{
|
|
+ echo "$me: cannot create a temporary directory in $TMPDIR" >&2
|
|
+ { (exit 1); exit 1; }
|
|
+}
|
|
+
|
|
+_ACEOF
|
|
+
|
|
+cat >>$CONFIG_STATUS <<_ACEOF
|
|
+
|
|
+#
|
|
+# CONFIG_FILES section.
|
|
+#
|
|
+
|
|
+# No need to generate the scripts if there are no CONFIG_FILES.
|
|
+# This happens for instance when ./config.status config.h
|
|
+if test -n "\$CONFIG_FILES"; then
|
|
+ # Protect against being on the right side of a sed subst in config.status.
|
|
+ sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
|
|
+ s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
|
|
+s,@SHELL@,$SHELL,;t t
|
|
+s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
|
|
+s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
|
|
+s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
|
|
+s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
|
|
+s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
|
|
+s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
|
|
+s,@exec_prefix@,$exec_prefix,;t t
|
|
+s,@prefix@,$prefix,;t t
|
|
+s,@program_transform_name@,$program_transform_name,;t t
|
|
+s,@bindir@,$bindir,;t t
|
|
+s,@sbindir@,$sbindir,;t t
|
|
+s,@libexecdir@,$libexecdir,;t t
|
|
+s,@datadir@,$datadir,;t t
|
|
+s,@sysconfdir@,$sysconfdir,;t t
|
|
+s,@sharedstatedir@,$sharedstatedir,;t t
|
|
+s,@localstatedir@,$localstatedir,;t t
|
|
+s,@libdir@,$libdir,;t t
|
|
+s,@includedir@,$includedir,;t t
|
|
+s,@oldincludedir@,$oldincludedir,;t t
|
|
+s,@infodir@,$infodir,;t t
|
|
+s,@mandir@,$mandir,;t t
|
|
+s,@build_alias@,$build_alias,;t t
|
|
+s,@host_alias@,$host_alias,;t t
|
|
+s,@target_alias@,$target_alias,;t t
|
|
+s,@DEFS@,$DEFS,;t t
|
|
+s,@ECHO_C@,$ECHO_C,;t t
|
|
+s,@ECHO_N@,$ECHO_N,;t t
|
|
+s,@ECHO_T@,$ECHO_T,;t t
|
|
+s,@LIBS@,$LIBS,;t t
|
|
+s,@build@,$build,;t t
|
|
+s,@build_cpu@,$build_cpu,;t t
|
|
+s,@build_vendor@,$build_vendor,;t t
|
|
+s,@build_os@,$build_os,;t t
|
|
+s,@host@,$host,;t t
|
|
+s,@host_cpu@,$host_cpu,;t t
|
|
+s,@host_vendor@,$host_vendor,;t t
|
|
+s,@host_os@,$host_os,;t t
|
|
+s,@target@,$target,;t t
|
|
+s,@target_cpu@,$target_cpu,;t t
|
|
+s,@target_vendor@,$target_vendor,;t t
|
|
+s,@target_os@,$target_os,;t t
|
|
+s,@CC@,$CC,;t t
|
|
+s,@CFLAGS@,$CFLAGS,;t t
|
|
+s,@LDFLAGS@,$LDFLAGS,;t t
|
|
+s,@CPPFLAGS@,$CPPFLAGS,;t t
|
|
+s,@ac_ct_CC@,$ac_ct_CC,;t t
|
|
+s,@EXEEXT@,$EXEEXT,;t t
|
|
+s,@OBJEXT@,$OBJEXT,;t t
|
|
+s,@CXX@,$CXX,;t t
|
|
+s,@CXXFLAGS@,$CXXFLAGS,;t t
|
|
+s,@ac_ct_CXX@,$ac_ct_CXX,;t t
|
|
+s,@SET_MAKE@,$SET_MAKE,;t t
|
|
+s,@RANLIB@,$RANLIB,;t t
|
|
+s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
|
|
+s,@CPP@,$CPP,;t t
|
|
+s,@X_CFLAGS@,$X_CFLAGS,;t t
|
|
+s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
|
|
+s,@X_LIBS@,$X_LIBS,;t t
|
|
+s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
|
|
+s,@BX_USE_NEW_PIT@,$BX_USE_NEW_PIT,;t t
|
|
+s,@BX_USE_SLOWDOWN_TIMER@,$BX_USE_SLOWDOWN_TIMER,;t t
|
|
+s,@SLOWDOWN_OBJS@,$SLOWDOWN_OBJS,;t t
|
|
+s,@BX_USE_IDLE_HACK@,$BX_USE_IDLE_HACK,;t t
|
|
+s,@OBJS32@,$OBJS32,;t t
|
|
+s,@OBJS64@,$OBJS64,;t t
|
|
+s,@CPU32LIB@,$CPU32LIB,;t t
|
|
+s,@CPU32OBJS@,$CPU32OBJS,;t t
|
|
+s,@DYNAMIC_VAR@,$DYNAMIC_VAR,;t t
|
|
+s,@AS_DYNAMIC_OBJS@,$AS_DYNAMIC_OBJS,;t t
|
|
+s,@AS_DYNAMIC_INCS@,$AS_DYNAMIC_INCS,;t t
|
|
+s,@IOAPIC_OBJS@,$IOAPIC_OBJS,;t t
|
|
+s,@APIC_OBJS@,$APIC_OBJS,;t t
|
|
+s,@BX_SPLIT_HD_SUPPORT@,$BX_SPLIT_HD_SUPPORT,;t t
|
|
+s,@NE2K_OBJS@,$NE2K_OBJS,;t t
|
|
+s,@PCI_OBJ@,$PCI_OBJ,;t t
|
|
+s,@SUFFIX_LINE@,$SUFFIX_LINE,;t t
|
|
+s,@CPP_SUFFIX@,$CPP_SUFFIX,;t t
|
|
+s,@DEBUGGER_VAR@,$DEBUGGER_VAR,;t t
|
|
+s,@BX_EXTERNAL_DEBUGGER@,$BX_EXTERNAL_DEBUGGER,;t t
|
|
+s,@DISASM_VAR@,$DISASM_VAR,;t t
|
|
+s,@READLINE_LIB@,$READLINE_LIB,;t t
|
|
+s,@INSTRUMENT_DIR@,$INSTRUMENT_DIR,;t t
|
|
+s,@INSTRUMENT_VAR@,$INSTRUMENT_VAR,;t t
|
|
+s,@VIDEO_OBJS@,$VIDEO_OBJS,;t t
|
|
+s,@FPU_VAR@,$FPU_VAR,;t t
|
|
+s,@FPU_GLUE_OBJ@,$FPU_GLUE_OBJ,;t t
|
|
+s,@CDROM_OBJS@,$CDROM_OBJS,;t t
|
|
+s,@SB16_OBJS@,$SB16_OBJS,;t t
|
|
+s,@GDBSTUB_VAR@,$GDBSTUB_VAR,;t t
|
|
+s,@IODEBUG_OBJS@,$IODEBUG_OBJS,;t t
|
|
+s,@IODEV_LIB_VAR@,$IODEV_LIB_VAR,;t t
|
|
+s,@NONINLINE_VAR@,$NONINLINE_VAR,;t t
|
|
+s,@INLINE_VAR@,$INLINE_VAR,;t t
|
|
+s,@EXTERNAL_DEPENDENCY@,$EXTERNAL_DEPENDENCY,;t t
|
|
+s,@EXT_DEBUG_OBJS@,$EXT_DEBUG_OBJS,;t t
|
|
+s,@WX_CFLAGS@,$WX_CFLAGS,;t t
|
|
+s,@WX_CXXFLAGS@,$WX_CXXFLAGS,;t t
|
|
+s,@PTHREAD_CC@,$PTHREAD_CC,;t t
|
|
+s,@PTHREAD_LIBS@,$PTHREAD_LIBS,;t t
|
|
+s,@PTHREAD_CFLAGS@,$PTHREAD_CFLAGS,;t t
|
|
+s,@INSTALL_TARGET@,$INSTALL_TARGET,;t t
|
|
+s,@INSTALL_LIST_FOR_PLATFORM@,$INSTALL_LIST_FOR_PLATFORM,;t t
|
|
+s,@RFB_LIBS@,$RFB_LIBS,;t t
|
|
+s,@GUI_OBJS@,$GUI_OBJS,;t t
|
|
+s,@GUI_LINK_OPTS@,$GUI_LINK_OPTS,;t t
|
|
+s,@GUI_LINK_OPTS_TERM@,$GUI_LINK_OPTS_TERM,;t t
|
|
+s,@GUI_LINK_OPTS_WX@,$GUI_LINK_OPTS_WX,;t t
|
|
+s,@DASH@,$DASH,;t t
|
|
+s,@SLASH@,$SLASH,;t t
|
|
+s,@CXXFP@,$CXXFP,;t t
|
|
+s,@CFP@,$CFP,;t t
|
|
+s,@OFP@,$OFP,;t t
|
|
+s,@MAKELIB@,$MAKELIB,;t t
|
|
+s,@RMCOMMAND@,$RMCOMMAND,;t t
|
|
+s,@LINK@,$LINK,;t t
|
|
+s,@EXE@,$EXE,;t t
|
|
+s,@PRIMARY_TARGET@,$PRIMARY_TARGET,;t t
|
|
+s,@COMMAND_SEPARATOR@,$COMMAND_SEPARATOR,;t t
|
|
+s,@CD_UP_ONE@,$CD_UP_ONE,;t t
|
|
+s,@CD_UP_TWO@,$CD_UP_TWO,;t t
|
|
+s,@VERSION@,$VERSION,;t t
|
|
+s,@VER_STRING@,$VER_STRING,;t t
|
|
+s,@REL_STRING@,$REL_STRING,;t t
|
|
+s,@EXTRA_LINK_OPTS@,$EXTRA_LINK_OPTS,;t t
|
|
+s,@GZIP@,$GZIP,;t t
|
|
+s,@TAR@,$TAR,;t t
|
|
+CEOF
|
|
+
|
|
+_ACEOF
|
|
+
|
|
+ cat >>$CONFIG_STATUS <<\_ACEOF
|
|
+ # Split the substitutions into bite-sized pieces for seds with
|
|
+ # small command number limits, like on Digital OSF/1 and HP-UX.
|
|
+ ac_max_sed_lines=48
|
|
+ ac_sed_frag=1 # Number of current file.
|
|
+ ac_beg=1 # First line for current file.
|
|
+ ac_end=$ac_max_sed_lines # Line after last line for current file.
|
|
+ ac_more_lines=:
|
|
+ ac_sed_cmds=
|
|
+ while $ac_more_lines; do
|
|
+ if test $ac_beg -gt 1; then
|
|
+ sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
|
|
+ else
|
|
+ sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
|
|
+ fi
|
|
+ if test ! -s $tmp/subs.frag; then
|
|
+ ac_more_lines=false
|
|
else
|
|
- ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
|
|
+ # The purpose of the label and of the branching condition is to
|
|
+ # speed up the sed processing (if there are no `@' at all, there
|
|
+ # is no need to browse any of the substitutions).
|
|
+ # These are the two extra sed commands mentioned above.
|
|
+ (echo ':t
|
|
+ /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
|
|
+ if test -z "$ac_sed_cmds"; then
|
|
+ ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
|
|
+ else
|
|
+ ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
|
|
+ fi
|
|
+ ac_sed_frag=`expr $ac_sed_frag + 1`
|
|
+ ac_beg=$ac_end
|
|
+ ac_end=`expr $ac_end + $ac_max_sed_lines`
|
|
fi
|
|
- ac_file=`expr $ac_file + 1`
|
|
- ac_beg=$ac_end
|
|
- ac_end=`expr $ac_end + $ac_max_sed_cmds`
|
|
- fi
|
|
-done
|
|
-if test -z "$ac_sed_cmds"; then
|
|
- ac_sed_cmds=cat
|
|
-fi
|
|
-EOF
|
|
-
|
|
-cat >> $CONFIG_STATUS <<EOF
|
|
-
|
|
-CONFIG_FILES=\${CONFIG_FILES-"Makefile iodev/Makefile debug/Makefile bios/Makefile \
|
|
- cpu/Makefile memory/Makefile gui/Makefile \
|
|
- disasm/Makefile ${INSTRUMENT_DIR}/Makefile misc/Makefile \
|
|
- dynamic/Makefile \
|
|
- fpu/Makefile install-x11-fonts build/linux/bochs-dlx \
|
|
- build/linux/bochs-docs bxversion.h \
|
|
- build/linux/DOC-linux.html"}
|
|
-EOF
|
|
-cat >> $CONFIG_STATUS <<\EOF
|
|
-for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
|
|
+ done
|
|
+ if test -z "$ac_sed_cmds"; then
|
|
+ ac_sed_cmds=cat
|
|
+ fi
|
|
+fi # test -n "$CONFIG_FILES"
|
|
+
|
|
+_ACEOF
|
|
+cat >>$CONFIG_STATUS <<\_ACEOF
|
|
+for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
|
|
# Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
|
|
- case "$ac_file" in
|
|
- *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
|
|
- ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
|
|
- *) ac_file_in="${ac_file}.in" ;;
|
|
+ case $ac_file in
|
|
+ - | *:- | *:-:* ) # input from stdin
|
|
+ cat >$tmp/stdin
|
|
+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
|
|
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
+ *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
|
|
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
+ * ) ac_file_in=$ac_file.in ;;
|
|
esac
|
|
|
|
- # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
|
|
+ # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
|
|
+ ac_dir=`(dirname "$ac_file") 2>/dev/null ||
|
|
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
+ X"$ac_file" : 'X\(//\)[^/]' \| \
|
|
+ X"$ac_file" : 'X\(//\)$' \| \
|
|
+ X"$ac_file" : 'X\(/\)' \| \
|
|
+ . : '\(.\)' 2>/dev/null ||
|
|
+echo X"$ac_file" |
|
|
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
|
|
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
|
|
+ /^X\(\/\/\)$/{ s//\1/; q; }
|
|
+ /^X\(\/\).*/{ s//\1/; q; }
|
|
+ s/.*/./; q'`
|
|
+ { case "$ac_dir" in
|
|
+ [\\/]* | ?:[\\/]* ) as_incr_dir=;;
|
|
+ *) as_incr_dir=.;;
|
|
+esac
|
|
+as_dummy="$ac_dir"
|
|
+for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
|
|
+ case $as_mkdir_dir in
|
|
+ # Skip DOS drivespec
|
|
+ ?:) as_incr_dir=$as_mkdir_dir ;;
|
|
+ *)
|
|
+ as_incr_dir=$as_incr_dir/$as_mkdir_dir
|
|
+ test -d "$as_incr_dir" ||
|
|
+ mkdir "$as_incr_dir" ||
|
|
+ { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5
|
|
+echo "$as_me: error: cannot create \"$ac_dir\"" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+ ;;
|
|
+ esac
|
|
+done; }
|
|
|
|
- # Remove last slash and all that follows it. Not all systems have dirname.
|
|
- ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
|
|
- if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
|
|
- # The file is in a subdirectory.
|
|
- test ! -d "$ac_dir" && mkdir "$ac_dir"
|
|
- ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
|
|
- # A "../" for each directory in $ac_dir_suffix.
|
|
- ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
|
|
- else
|
|
- ac_dir_suffix= ac_dots=
|
|
- fi
|
|
+ ac_builddir=.
|
|
+
|
|
+if test "$ac_dir" != .; then
|
|
+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
|
|
+ # A "../" for each directory in $ac_dir_suffix.
|
|
+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
|
|
+else
|
|
+ ac_dir_suffix= ac_top_builddir=
|
|
+fi
|
|
|
|
- case "$ac_given_srcdir" in
|
|
- .) srcdir=.
|
|
- if test -z "$ac_dots"; then top_srcdir=.
|
|
- else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
|
|
- /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
|
|
+case $srcdir in
|
|
+ .) # No --srcdir option. We are building in place.
|
|
+ ac_srcdir=.
|
|
+ if test -z "$ac_top_builddir"; then
|
|
+ ac_top_srcdir=.
|
|
+ else
|
|
+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
|
|
+ fi ;;
|
|
+ [\\/]* | ?:[\\/]* ) # Absolute path.
|
|
+ ac_srcdir=$srcdir$ac_dir_suffix;
|
|
+ ac_top_srcdir=$srcdir ;;
|
|
*) # Relative path.
|
|
- srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
|
|
- top_srcdir="$ac_dots$ac_given_srcdir" ;;
|
|
- esac
|
|
+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
|
|
+ ac_top_srcdir=$ac_top_builddir$srcdir ;;
|
|
+esac
|
|
+# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
|
|
+# absolute.
|
|
+ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
|
|
+ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
|
|
+ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
|
|
+ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
|
|
|
|
|
|
- echo creating "$ac_file"
|
|
- rm -f "$ac_file"
|
|
- configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
|
|
- case "$ac_file" in
|
|
- *Makefile*) ac_comsub="1i\\
|
|
-# $configure_input" ;;
|
|
- *) ac_comsub= ;;
|
|
- esac
|
|
|
|
- ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
|
|
- sed -e "$ac_comsub
|
|
-s%@configure_input@%$configure_input%g
|
|
-s%@srcdir@%$srcdir%g
|
|
-s%@top_srcdir@%$top_srcdir%g
|
|
-" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
|
|
-fi; done
|
|
-rm -f conftest.s*
|
|
+ if test x"$ac_file" != x-; then
|
|
+ { echo "$as_me:$LINENO: creating $ac_file" >&5
|
|
+echo "$as_me: creating $ac_file" >&6;}
|
|
+ rm -f "$ac_file"
|
|
+ fi
|
|
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
|
|
+ # use $as_me), people would be surprised to read:
|
|
+ # /* config.h. Generated by config.status. */
|
|
+ if test x"$ac_file" = x-; then
|
|
+ configure_input=
|
|
+ else
|
|
+ configure_input="$ac_file. "
|
|
+ fi
|
|
+ configure_input=$configure_input"Generated from `echo $ac_file_in |
|
|
+ sed 's,.*/,,'` by configure."
|
|
+
|
|
+ # First look for the input files in the build tree, otherwise in the
|
|
+ # src tree.
|
|
+ ac_file_inputs=`IFS=:
|
|
+ for f in $ac_file_in; do
|
|
+ case $f in
|
|
+ -) echo $tmp/stdin ;;
|
|
+ [\\/$]*)
|
|
+ # Absolute (can't be DOS-style, as IFS=:)
|
|
+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
+echo "$as_me: error: cannot find input file: $f" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+ echo $f;;
|
|
+ *) # Relative
|
|
+ if test -f "$f"; then
|
|
+ # Build tree
|
|
+ echo $f
|
|
+ elif test -f "$srcdir/$f"; then
|
|
+ # Source tree
|
|
+ echo $srcdir/$f
|
|
+ else
|
|
+ # /dev/null tree
|
|
+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
+echo "$as_me: error: cannot find input file: $f" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+ fi;;
|
|
+ esac
|
|
+ done` || { (exit 1); exit 1; }
|
|
+_ACEOF
|
|
+cat >>$CONFIG_STATUS <<_ACEOF
|
|
+ sed "$ac_vpsub
|
|
+$extrasub
|
|
+_ACEOF
|
|
+cat >>$CONFIG_STATUS <<\_ACEOF
|
|
+:t
|
|
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
|
|
+s,@configure_input@,$configure_input,;t t
|
|
+s,@srcdir@,$ac_srcdir,;t t
|
|
+s,@abs_srcdir@,$ac_abs_srcdir,;t t
|
|
+s,@top_srcdir@,$ac_top_srcdir,;t t
|
|
+s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
|
|
+s,@builddir@,$ac_builddir,;t t
|
|
+s,@abs_builddir@,$ac_abs_builddir,;t t
|
|
+s,@top_builddir@,$ac_top_builddir,;t t
|
|
+s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
|
|
+" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
|
|
+ rm -f $tmp/stdin
|
|
+ if test x"$ac_file" != x-; then
|
|
+ mv $tmp/out $ac_file
|
|
+ else
|
|
+ cat $tmp/out
|
|
+ rm -f $tmp/out
|
|
+ fi
|
|
+
|
|
+done
|
|
+_ACEOF
|
|
+cat >>$CONFIG_STATUS <<\_ACEOF
|
|
+
|
|
+#
|
|
+# CONFIG_HEADER section.
|
|
+#
|
|
|
|
# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
|
|
# NAME is the cpp macro being defined and VALUE is the value it is being given.
|
|
#
|
|
# ac_d sets the value in "#define NAME VALUE" lines.
|
|
-ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
|
|
-ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
|
|
-ac_dC='\3'
|
|
-ac_dD='%g'
|
|
-# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
|
|
-ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
|
|
-ac_uB='\([ ]\)%\1#\2define\3'
|
|
+ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
|
|
+ac_dB='[ ].*$,\1#\2'
|
|
+ac_dC=' '
|
|
+ac_dD=',;t'
|
|
+# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
|
|
+ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
|
|
+ac_uB='$,\1#\2define\3'
|
|
ac_uC=' '
|
|
-ac_uD='\4%g'
|
|
-# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
|
|
-ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
|
|
-ac_eB='$%\1#\2define\3'
|
|
-ac_eC=' '
|
|
-ac_eD='%g'
|
|
-
|
|
-if test "${CONFIG_HEADERS+set}" != set; then
|
|
-EOF
|
|
-cat >> $CONFIG_STATUS <<EOF
|
|
- CONFIG_HEADERS="config.h"
|
|
-EOF
|
|
-cat >> $CONFIG_STATUS <<\EOF
|
|
-fi
|
|
-for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
|
|
+ac_uD=',;t'
|
|
+
|
|
+for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
|
|
# Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
|
|
- case "$ac_file" in
|
|
- *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
|
|
- ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
|
|
- *) ac_file_in="${ac_file}.in" ;;
|
|
+ case $ac_file in
|
|
+ - | *:- | *:-:* ) # input from stdin
|
|
+ cat >$tmp/stdin
|
|
+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
|
|
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
+ *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
|
|
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
+ * ) ac_file_in=$ac_file.in ;;
|
|
esac
|
|
|
|
- echo creating $ac_file
|
|
+ test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
|
|
+echo "$as_me: creating $ac_file" >&6;}
|
|
|
|
- rm -f conftest.frag conftest.in conftest.out
|
|
- ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
|
|
- cat $ac_file_inputs > conftest.in
|
|
-
|
|
-EOF
|
|
-
|
|
-# Transform confdefs.h into a sed script conftest.vals that substitutes
|
|
-# the proper values into config.h.in to produce config.h. And first:
|
|
-# Protect against being on the right side of a sed subst in config.status.
|
|
-# Protect against being in an unquoted here document in config.status.
|
|
-rm -f conftest.vals
|
|
-cat > conftest.hdr <<\EOF
|
|
-s/[\\&%]/\\&/g
|
|
-s%[\\$`]%\\&%g
|
|
-s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
|
|
-s%ac_d%ac_u%gp
|
|
-s%ac_u%ac_e%gp
|
|
-EOF
|
|
-sed -n -f conftest.hdr confdefs.h > conftest.vals
|
|
-rm -f conftest.hdr
|
|
+ # First look for the input files in the build tree, otherwise in the
|
|
+ # src tree.
|
|
+ ac_file_inputs=`IFS=:
|
|
+ for f in $ac_file_in; do
|
|
+ case $f in
|
|
+ -) echo $tmp/stdin ;;
|
|
+ [\\/$]*)
|
|
+ # Absolute (can't be DOS-style, as IFS=:)
|
|
+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
+echo "$as_me: error: cannot find input file: $f" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+ echo $f;;
|
|
+ *) # Relative
|
|
+ if test -f "$f"; then
|
|
+ # Build tree
|
|
+ echo $f
|
|
+ elif test -f "$srcdir/$f"; then
|
|
+ # Source tree
|
|
+ echo $srcdir/$f
|
|
+ else
|
|
+ # /dev/null tree
|
|
+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
+echo "$as_me: error: cannot find input file: $f" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+ fi;;
|
|
+ esac
|
|
+ done` || { (exit 1); exit 1; }
|
|
+ # Remove the trailing spaces.
|
|
+ sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
|
|
+
|
|
+_ACEOF
|
|
+
|
|
+# Transform confdefs.h into two sed scripts, `conftest.defines' and
|
|
+# `conftest.undefs', that substitutes the proper values into
|
|
+# config.h.in to produce config.h. The first handles `#define'
|
|
+# templates, and the second `#undef' templates.
|
|
+# And first: Protect against being on the right side of a sed subst in
|
|
+# config.status. Protect against being in an unquoted here document
|
|
+# in config.status.
|
|
+rm -f conftest.defines conftest.undefs
|
|
+# Using a here document instead of a string reduces the quoting nightmare.
|
|
+# Putting comments in sed scripts is not portable.
|
|
+#
|
|
+# `end' is used to avoid that the second main sed command (meant for
|
|
+# 0-ary CPP macros) applies to n-ary macro definitions.
|
|
+# See the Autoconf documentation for `clear'.
|
|
+cat >confdef2sed.sed <<\_ACEOF
|
|
+s/[\\&,]/\\&/g
|
|
+s,[\\$`],\\&,g
|
|
+t clear
|
|
+: clear
|
|
+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
|
|
+t end
|
|
+s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
|
|
+: end
|
|
+_ACEOF
|
|
+# If some macros were called several times there might be several times
|
|
+# the same #defines, which is useless. Nevertheless, we may not want to
|
|
+# sort them, since we want the *last* AC-DEFINE to be honored.
|
|
+uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
|
|
+sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
|
|
+rm -f confdef2sed.sed
|
|
|
|
# This sed command replaces #undef with comments. This is necessary, for
|
|
# example, in the case of _POSIX_SOURCE, which is predefined and required
|
|
# on some systems where configure will not decide to define it.
|
|
-cat >> conftest.vals <<\EOF
|
|
-s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
|
|
-EOF
|
|
-
|
|
-# Break up conftest.vals because some shells have a limit on
|
|
-# the size of here documents, and old seds have small limits too.
|
|
-
|
|
+cat >>conftest.undefs <<\_ACEOF
|
|
+s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
|
|
+_ACEOF
|
|
+
|
|
+# Break up conftest.defines because some shells have a limit on the size
|
|
+# of here documents, and old seds have small limits too (100 cmds).
|
|
+echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
|
|
+echo ' if egrep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
|
|
+echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
|
|
+echo ' :' >>$CONFIG_STATUS
|
|
+rm -f conftest.tail
|
|
+while grep . conftest.defines >/dev/null
|
|
+do
|
|
+ # Write a limited-size here document to $tmp/defines.sed.
|
|
+ echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
|
|
+ # Speed up: don't consider the non `#define' lines.
|
|
+ echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
|
|
+ # Work around the forget-to-reset-the-flag bug.
|
|
+ echo 't clr' >>$CONFIG_STATUS
|
|
+ echo ': clr' >>$CONFIG_STATUS
|
|
+ sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
|
|
+ echo 'CEOF
|
|
+ sed -f $tmp/defines.sed $tmp/in >$tmp/out
|
|
+ rm -f $tmp/in
|
|
+ mv $tmp/out $tmp/in
|
|
+' >>$CONFIG_STATUS
|
|
+ sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
|
|
+ rm -f conftest.defines
|
|
+ mv conftest.tail conftest.defines
|
|
+done
|
|
+rm -f conftest.defines
|
|
+echo ' fi # egrep' >>$CONFIG_STATUS
|
|
+echo >>$CONFIG_STATUS
|
|
+
|
|
+# Break up conftest.undefs because some shells have a limit on the size
|
|
+# of here documents, and old seds have small limits too (100 cmds).
|
|
+echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
|
|
rm -f conftest.tail
|
|
-while :
|
|
+while grep . conftest.undefs >/dev/null
|
|
do
|
|
- ac_lines=`grep -c . conftest.vals`
|
|
- # grep -c gives empty output for an empty file on some AIX systems.
|
|
- if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
|
|
- # Write a limited-size here document to conftest.frag.
|
|
- echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
|
|
- sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
|
|
+ # Write a limited-size here document to $tmp/undefs.sed.
|
|
+ echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
|
|
+ # Speed up: don't consider the non `#undef'
|
|
+ echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
|
|
+ # Work around the forget-to-reset-the-flag bug.
|
|
+ echo 't clr' >>$CONFIG_STATUS
|
|
+ echo ': clr' >>$CONFIG_STATUS
|
|
+ sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
|
|
echo 'CEOF
|
|
- sed -f conftest.frag conftest.in > conftest.out
|
|
- rm -f conftest.in
|
|
- mv conftest.out conftest.in
|
|
-' >> $CONFIG_STATUS
|
|
- sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
|
|
- rm -f conftest.vals
|
|
- mv conftest.tail conftest.vals
|
|
-done
|
|
-rm -f conftest.vals
|
|
-
|
|
-cat >> $CONFIG_STATUS <<\EOF
|
|
- rm -f conftest.frag conftest.h
|
|
- echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
|
|
- cat conftest.in >> conftest.h
|
|
- rm -f conftest.in
|
|
- if cmp -s $ac_file conftest.h 2>/dev/null; then
|
|
- echo "$ac_file is unchanged"
|
|
- rm -f conftest.h
|
|
+ sed -f $tmp/undefs.sed $tmp/in >$tmp/out
|
|
+ rm -f $tmp/in
|
|
+ mv $tmp/out $tmp/in
|
|
+' >>$CONFIG_STATUS
|
|
+ sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
|
|
+ rm -f conftest.undefs
|
|
+ mv conftest.tail conftest.undefs
|
|
+done
|
|
+rm -f conftest.undefs
|
|
+
|
|
+cat >>$CONFIG_STATUS <<\_ACEOF
|
|
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
|
|
+ # use $as_me), people would be surprised to read:
|
|
+ # /* config.h. Generated by config.status. */
|
|
+ if test x"$ac_file" = x-; then
|
|
+ echo "/* Generated by configure. */" >$tmp/config.h
|
|
else
|
|
- # Remove last slash and all that follows it. Not all systems have dirname.
|
|
- ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
|
|
- if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
|
|
- # The file is in a subdirectory.
|
|
- test ! -d "$ac_dir" && mkdir "$ac_dir"
|
|
- fi
|
|
- rm -f $ac_file
|
|
- mv conftest.h $ac_file
|
|
+ echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
|
|
fi
|
|
-fi; done
|
|
+ cat $tmp/in >>$tmp/config.h
|
|
+ rm -f $tmp/in
|
|
+ if test x"$ac_file" != x-; then
|
|
+ if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
|
|
+ { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
|
|
+echo "$as_me: $ac_file is unchanged" >&6;}
|
|
+ else
|
|
+ ac_dir=`(dirname "$ac_file") 2>/dev/null ||
|
|
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
+ X"$ac_file" : 'X\(//\)[^/]' \| \
|
|
+ X"$ac_file" : 'X\(//\)$' \| \
|
|
+ X"$ac_file" : 'X\(/\)' \| \
|
|
+ . : '\(.\)' 2>/dev/null ||
|
|
+echo X"$ac_file" |
|
|
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
|
|
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
|
|
+ /^X\(\/\/\)$/{ s//\1/; q; }
|
|
+ /^X\(\/\).*/{ s//\1/; q; }
|
|
+ s/.*/./; q'`
|
|
+ { case "$ac_dir" in
|
|
+ [\\/]* | ?:[\\/]* ) as_incr_dir=;;
|
|
+ *) as_incr_dir=.;;
|
|
+esac
|
|
+as_dummy="$ac_dir"
|
|
+for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
|
|
+ case $as_mkdir_dir in
|
|
+ # Skip DOS drivespec
|
|
+ ?:) as_incr_dir=$as_mkdir_dir ;;
|
|
+ *)
|
|
+ as_incr_dir=$as_incr_dir/$as_mkdir_dir
|
|
+ test -d "$as_incr_dir" ||
|
|
+ mkdir "$as_incr_dir" ||
|
|
+ { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5
|
|
+echo "$as_me: error: cannot create \"$ac_dir\"" >&2;}
|
|
+ { (exit 1); exit 1; }; }
|
|
+ ;;
|
|
+ esac
|
|
+done; }
|
|
|
|
-EOF
|
|
-cat >> $CONFIG_STATUS <<EOF
|
|
+ rm -f $ac_file
|
|
+ mv $tmp/config.h $ac_file
|
|
+ fi
|
|
+ else
|
|
+ cat $tmp/config.h
|
|
+ rm -f $tmp/config.h
|
|
+ fi
|
|
+done
|
|
+_ACEOF
|
|
|
|
-EOF
|
|
-cat >> $CONFIG_STATUS <<\EOF
|
|
+cat >>$CONFIG_STATUS <<\_ACEOF
|
|
|
|
-exit 0
|
|
-EOF
|
|
+{ (exit 0); exit 0; }
|
|
+_ACEOF
|
|
chmod +x $CONFIG_STATUS
|
|
-rm -fr confdefs* $ac_clean_files
|
|
-test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
|
|
+ac_clean_files=$ac_clean_files_save
|
|
+
|
|
+
|
|
+# configure is writing to config.log, and then calls config.status.
|
|
+# config.status does its own redirection, appending to config.log.
|
|
+# Unfortunately, on DOS this fails, as config.log is still kept open
|
|
+# by configure, so config.status won't be able to write to it; its
|
|
+# output is simply discarded. So we exec the FD to /dev/null,
|
|
+# effectively closing config.log, so it can be properly (re)opened and
|
|
+# appended to by config.status. When coming back to configure, we
|
|
+# need to make the FD available again.
|
|
+if test "$no_create" != yes; then
|
|
+ ac_cs_success=:
|
|
+ exec 5>/dev/null
|
|
+ $SHELL $CONFIG_STATUS || ac_cs_success=false
|
|
+ exec 5>>config.log
|
|
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
|
|
+ # would make configure fail if this is the last instruction.
|
|
+ $ac_cs_success || { (exit 1); exit 1; }
|
|
+fi
|
|
|
|
Index: configure.in
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/configure.in,v
|
|
retrieving revision 1.114
|
|
diff -u -r1.114 configure.in
|
|
--- configure.in 19 Sep 2002 19:17:19 -0000 1.114
|
|
+++ configure.in 20 Sep 2002 16:05:57 -0000
|
|
@@ -1155,6 +1155,27 @@
|
|
AC_SUBST(SB16_OBJS)
|
|
|
|
|
|
+AC_MSG_CHECKING(for gdb stub enable)
|
|
+AC_ARG_ENABLE(gdb-stub,
|
|
+ [ --enable-gdb-stub enable gdb stub support],
|
|
+ [if test "$enableval" = yes; then
|
|
+ AC_MSG_RESULT(yes)
|
|
+ AC_DEFINE(BX_GDBSTUB, 1)
|
|
+ GDBSTUB_VAR='$(GDBSTUB_OBJS)'
|
|
+ else
|
|
+ AC_MSG_RESULT(no)
|
|
+ AC_DEFINE(BX_GDBSTUB, 0)
|
|
+ GDBSTUB_VAR=''
|
|
+ fi],
|
|
+ [
|
|
+ AC_MSG_RESULT(no)
|
|
+ AC_DEFINE(BX_GDBSTUB, 0)
|
|
+ GDBSTUB_VAR=''
|
|
+ ]
|
|
+ )
|
|
+AC_SUBST(GDBSTUB_VAR)
|
|
+
|
|
+
|
|
AC_ARG_ENABLE(hga-dumps,
|
|
[ --enable-hga-dumps=Nmicroseconds copy memory to HGA video buffer every N useconds],
|
|
AC_DEFINE_UNQUOTED(BX_EMULATE_HGA_DUMPS, $enableval),
|
|
Index: main.cc
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/main.cc,v
|
|
retrieving revision 1.141
|
|
diff -u -r1.141 main.cc
|
|
--- main.cc 9 Sep 2002 07:19:23 -0000 1.141
|
|
+++ main.cc 20 Sep 2002 16:06:00 -0000
|
|
@@ -29,6 +29,8 @@
|
|
#include <assert.h>
|
|
#include "state_file.h"
|
|
|
|
+#include "gdbstub.h"
|
|
+
|
|
int enable_config_interface = 1;
|
|
int bochsrc_include_count = 0;
|
|
|
|
@@ -961,6 +963,12 @@
|
|
"Userbutton shortcut",
|
|
"none", 16);
|
|
|
|
+ // GDB stub
|
|
+ bx_options.gdbstub.port = 1234;
|
|
+ bx_options.gdbstub.text_base = 0;
|
|
+ bx_options.gdbstub.data_base = 0;
|
|
+ bx_options.gdbstub.bss_base = 0;
|
|
+
|
|
bx_param_c *other_init_list[] = {
|
|
bx_options.Okeyboard_serial_delay,
|
|
bx_options.Okeyboard_paste_delay,
|
|
@@ -1308,7 +1316,9 @@
|
|
int
|
|
bx_continue_after_config_interface (int argc, char *argv[])
|
|
{
|
|
-#if BX_DEBUGGER
|
|
+#if BX_GDBSTUB
|
|
+ bx_gdbstub_init (argc, argv);
|
|
+#elif BX_DEBUGGER
|
|
// If using the debugger, it will take control and call
|
|
// bx_init_hardware() and cpu_loop()
|
|
bx_dbg_main(argc, argv);
|
|
@@ -1790,6 +1800,42 @@
|
|
}
|
|
}
|
|
}
|
|
+ else if (!strcmp(params[0], "gdbstub_port"))
|
|
+ {
|
|
+ if (num_params != 2)
|
|
+ {
|
|
+ fprintf(stderr, ".bochsrc: gdbstub_port directive: wrong # args.\n");
|
|
+ exit(1);
|
|
+ }
|
|
+ bx_options.gdbstub.port = atoi(params[1]);
|
|
+ }
|
|
+ else if (!strcmp(params[0], "gdbstub_text_base"))
|
|
+ {
|
|
+ if (num_params != 2)
|
|
+ {
|
|
+ fprintf(stderr, ".bochsrc: gdbstub_text_base directive: wrong # args.\n");
|
|
+ exit(1);
|
|
+ }
|
|
+ bx_options.gdbstub.text_base = atoi(params[1]);
|
|
+ }
|
|
+ else if (!strcmp(params[0], "gdbstub_data_base"))
|
|
+ {
|
|
+ if (num_params != 2)
|
|
+ {
|
|
+ fprintf(stderr, ".bochsrc: gdbstub_data_base directive: wrong # args.\n");
|
|
+ exit(1);
|
|
+ }
|
|
+ bx_options.gdbstub.data_base = atoi(params[1]);
|
|
+ }
|
|
+ else if (!strcmp(params[0], "gdbstub_bss_base"))
|
|
+ {
|
|
+ if (num_params != 2)
|
|
+ {
|
|
+ fprintf(stderr, ".bochsrc: gdbstub_bss_base directive: wrong # args.\n");
|
|
+ exit(1);
|
|
+ }
|
|
+ bx_options.gdbstub.bss_base = atoi(params[1]);
|
|
+ }
|
|
|
|
else if (!strcmp(params[0], "floppyb")) {
|
|
for (i=1; i<num_params; i++) {
|
|
Index: Makefile.in
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/Makefile.in,v
|
|
retrieving revision 1.83
|
|
diff -u -r1.83 Makefile.in
|
|
--- Makefile.in 16 Sep 2002 20:41:11 -0000 1.83
|
|
+++ Makefile.in 20 Sep 2002 16:06:00 -0000
|
|
@@ -76,10 +76,12 @@
|
|
|
|
@SET_MAKE@
|
|
|
|
+OPT_FLAGS=-O2 -unroll-loops -fstrength-reduce -fexpensive-optimizations -fschedule-insns2
|
|
+
|
|
CC = @CC@
|
|
CXX = @CXX@
|
|
CFLAGS = @CFLAGS@ $(MCH_CFLAGS) $(FLA_FLAGS)
|
|
-CXXFLAGS = @CXXFLAGS@ $(MCH_CFLAGS) $(FLA_FLAGS)
|
|
+CXXFLAGS = @CXXFLAGS@ $(MCH_CFLAGS) $(FLA_FLAGS) $(OPT_FLAGS)
|
|
|
|
LDFLAGS = @LDFLAGS@
|
|
LIBS = @LIBS@
|
|
@@ -148,6 +150,8 @@
|
|
READLINE_LIB = @READLINE_LIB@
|
|
EXTRA_LINK_OPTS = @EXTRA_LINK_OPTS@
|
|
|
|
+GDBSTUB_OBJS = gdbstub.o
|
|
+
|
|
BX_OBJS = @NONINLINE_VAR@
|
|
|
|
BX_INCLUDES = bochs.h config.h osdep.h
|
|
@@ -168,13 +172,16 @@
|
|
cpu/libcpu.a @CPU32LIB@ memory/libmemory.a gui/libgui.a \
|
|
@DISASM_VAR@ @INSTRUMENT_VAR@ @DYNAMIC_VAR@ $(BX_OBJS) \
|
|
$(SIMX86_OBJS) \
|
|
- $(FPU_LIB)
|
|
+ $(FPU_LIB) \
|
|
+ @GDBSTUB_VAR@
|
|
+
|
|
@LINK@ $(BX_OBJS) \
|
|
$(SIMX86_OBJS) \
|
|
iodev/libiodev.a \
|
|
cpu/libcpu.a @CPU32LIB@ \
|
|
memory/libmemory.a gui/libgui.a \
|
|
@DEBUGGER_VAR@ @DISASM_VAR@ @INSTRUMENT_VAR@ @DYNAMIC_VAR@ \
|
|
+ @GDBSTUB_VAR@ \
|
|
$(FPU_LIB) \
|
|
$(GUI_LINK_OPTS) \
|
|
$(MCH_LINK_FLAGS) \
|
|
Index: cpu/cpu.cc
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/cpu/cpu.cc,v
|
|
retrieving revision 1.48
|
|
diff -u -r1.48 cpu.cc
|
|
--- cpu/cpu.cc 20 Sep 2002 03:52:58 -0000 1.48
|
|
+++ cpu/cpu.cc 20 Sep 2002 16:06:01 -0000
|
|
@@ -35,6 +35,8 @@
|
|
#define this (BX_CPU(0))
|
|
#endif
|
|
|
|
+#include "gdbstub.h"
|
|
+
|
|
#if BX_EXTERNAL_DEBUGGER
|
|
#include "cpu/extdb.h"
|
|
#endif
|
|
@@ -479,6 +481,16 @@
|
|
}
|
|
|
|
#endif // #if BX_DEBUGGER
|
|
+ {
|
|
+ unsigned int reason;
|
|
+#if BX_GDBSTUB
|
|
+ if ((reason = bx_gdbstub_check(EIP)) != GDBSTUB_STOP_NO_REASON)
|
|
+ {
|
|
+ return;
|
|
+ }
|
|
+#endif
|
|
+ }
|
|
+
|
|
goto main_cpu_loop;
|
|
|
|
|
|
Index: cpu/cpu.h
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/cpu/cpu.h,v
|
|
retrieving revision 1.66
|
|
diff -u -r1.66 cpu.h
|
|
--- cpu/cpu.h 20 Sep 2002 03:52:58 -0000 1.66
|
|
+++ cpu/cpu.h 20 Sep 2002 16:06:03 -0000
|
|
@@ -2308,7 +2308,7 @@
|
|
BX_SMF Boolean dbg_is_end_instr_bpoint(Bit32u cs, Bit32u eip,
|
|
Bit32u laddr, Bit32u is_32);
|
|
#endif
|
|
-#if BX_DEBUGGER || BX_DISASM || BX_INSTRUMENTATION
|
|
+#if BX_DEBUGGER || BX_DISASM || BX_INSTRUMENTATION || BX_GDBSTUB
|
|
BX_SMF void dbg_xlate_linear2phy(Bit32u linear, Bit32u *phy, Boolean *valid);
|
|
#endif
|
|
BX_SMF void atexit(void);
|
|
Index: cpu/ctrl_xfer_pro.cc
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/cpu/ctrl_xfer_pro.cc,v
|
|
retrieving revision 1.16
|
|
diff -u -r1.16 ctrl_xfer_pro.cc
|
|
--- cpu/ctrl_xfer_pro.cc 18 Sep 2002 05:36:47 -0000 1.16
|
|
+++ cpu/ctrl_xfer_pro.cc 20 Sep 2002 16:06:04 -0000
|
|
@@ -1523,7 +1523,8 @@
|
|
if ( cs_descriptor.valid==0 ||
|
|
cs_descriptor.segment==0 ||
|
|
cs_descriptor.u.segment.executable==0 ) {
|
|
- BX_PANIC(("iret: AR byte indicated non code segment"));
|
|
+ BX_PANIC(("iret: AR byte indicated non code segment (%x) %x:%x",
|
|
+raw_cs_selector, dword1, dword2));
|
|
exception(BX_GP_EXCEPTION, raw_cs_selector & 0xfffc, 0);
|
|
return;
|
|
}
|
|
@@ -1880,6 +1881,8 @@
|
|
/* examine return SS selector and associated descriptor */
|
|
access_linear(BX_CPU_THIS_PTR sregs[BX_SEG_REG_SS].cache.u.segment.base + temp_ESP + ss_offset,
|
|
2, 0, BX_READ, &raw_ss_selector);
|
|
+
|
|
+ BX_INFO(("temp_ESP = %x", temp_ESP));
|
|
|
|
/* selector must be non-null, else #GP(0) */
|
|
if ( (raw_ss_selector & 0xfffc) == 0 ) {
|
|
Index: cpu/exception.cc
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/cpu/exception.cc,v
|
|
retrieving revision 1.16
|
|
diff -u -r1.16 exception.cc
|
|
--- cpu/exception.cc 14 Sep 2002 17:29:47 -0000 1.16
|
|
+++ cpu/exception.cc 20 Sep 2002 16:06:05 -0000
|
|
@@ -82,8 +82,8 @@
|
|
#if BX_CPU_LEVEL >= 2
|
|
// unsigned prev_errno;
|
|
|
|
- BX_DEBUG(("interrupt(): vector = %u, INT = %u, EXT = %u",
|
|
- (unsigned) vector, (unsigned) is_INT, (unsigned) BX_CPU_THIS_PTR EXT));
|
|
+ //BX_INFO(("interrupt(): vector = %u, INT = %u, EXT = %u",
|
|
+ // (unsigned) vector, (unsigned) is_INT, (unsigned) BX_CPU_THIS_PTR EXT));
|
|
|
|
BX_CPU_THIS_PTR save_cs = BX_CPU_THIS_PTR sregs[BX_SEG_REG_CS];
|
|
BX_CPU_THIS_PTR save_ss = BX_CPU_THIS_PTR sregs[BX_SEG_REG_SS];
|
|
@@ -510,7 +510,7 @@
|
|
bx_selector_t ss_selector;
|
|
int bytes;
|
|
|
|
- BX_DEBUG(("interrupt(): INTERRUPT TO INNER PRIVILEGE"));
|
|
+ // BX_INFO(("interrupt(): INTERRUPT TO INNER PRIVILEGE"));
|
|
|
|
// check selector and descriptor for new stack in current TSS
|
|
get_SS_ESP_from_TSS(cs_descriptor.dpl,
|
|
@@ -828,7 +828,8 @@
|
|
|
|
UNUSED(is_INT);
|
|
|
|
- BX_DEBUG(("exception(%02x h)", (unsigned) vector));
|
|
+ //BX_INFO(("exception(%02x h) : %x",
|
|
+ //(unsigned) vector, BX_CPU_THIS_PTR prev_eip));
|
|
|
|
// if not initial error, restore previous register values from
|
|
// previous attempt to handle exception
|
|
@@ -841,7 +842,7 @@
|
|
|
|
BX_CPU_THIS_PTR errorno++;
|
|
if (BX_CPU_THIS_PTR errorno >= 3) {
|
|
- BX_PANIC(("exception(): 3rd exception with no resolution"));
|
|
+ BX_PANIC(("exception(): 3rd (%d) exception with no resolution", vector));
|
|
BX_ERROR(("WARNING: Any simulation after this point is completely bogus."));
|
|
#if BX_DEBUGGER
|
|
bx_guard.special_unwind_stack = true;
|
|
Index: cpu/paging.cc
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/cpu/paging.cc,v
|
|
retrieving revision 1.30
|
|
diff -u -r1.30 paging.cc
|
|
--- cpu/paging.cc 20 Sep 2002 03:52:58 -0000 1.30
|
|
+++ cpu/paging.cc 20 Sep 2002 16:06:06 -0000
|
|
@@ -979,7 +979,7 @@
|
|
}
|
|
|
|
|
|
-#if BX_DEBUGGER || BX_DISASM || BX_INSTRUMENTATION
|
|
+#if BX_DEBUGGER || BX_DISASM || BX_INSTRUMENTATION || BX_GDBSTUB
|
|
|
|
#if BX_SUPPORT_X86_64
|
|
#warning "Fix dbg_xlate_linear2phy for 64-bit and new features."
|
|
Index: cpu/segment_ctrl_pro.cc
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/cpu/segment_ctrl_pro.cc,v
|
|
retrieving revision 1.14
|
|
diff -u -r1.14 segment_ctrl_pro.cc
|
|
--- cpu/segment_ctrl_pro.cc 19 Sep 2002 19:17:20 -0000 1.14
|
|
+++ cpu/segment_ctrl_pro.cc 20 Sep 2002 16:06:07 -0000
|
|
@@ -592,7 +592,8 @@
|
|
BX_PANIC(("fetch_raw_descriptor: LDTR.valid=0"));
|
|
}
|
|
if ((selector->index*8 + 7) > BX_CPU_THIS_PTR ldtr.cache.u.ldt.limit) {
|
|
- BX_PANIC(("fetch_raw_descriptor: LDT: index > limit"));
|
|
+ BX_PANIC(("fetch_raw_descriptor: LDT: index (%d)%d > limit (%d)",
|
|
+ (selector->index*8 + 7), selector->index, BX_CPU_THIS_PTR ldtr.cache.u.ldt.limit));
|
|
exception(exception_no, selector->value & 0xfffc, 0);
|
|
return;
|
|
}
|
|
Index: memory/misc_mem.cc
|
|
===================================================================
|
|
RCS file: /cvsroot/bochs/bochs/memory/misc_mem.cc,v
|
|
retrieving revision 1.30
|
|
diff -u -r1.30 misc_mem.cc
|
|
--- memory/misc_mem.cc 19 Sep 2002 19:17:20 -0000 1.30
|
|
+++ memory/misc_mem.cc 20 Sep 2002 16:06:07 -0000
|
|
@@ -229,7 +229,7 @@
|
|
#endif
|
|
|
|
|
|
-#if ( BX_DEBUGGER || BX_DISASM )
|
|
+#if ( BX_DEBUGGER || BX_DISASM || BX_GDBSTUB)
|
|
Boolean
|
|
BX_MEM_C::dbg_fetch_mem(Bit32u addr, unsigned len, Bit8u *buf)
|
|
{
|
|
@@ -275,7 +275,7 @@
|
|
}
|
|
#endif
|
|
|
|
-#if BX_DEBUGGER
|
|
+#if BX_DEBUGGER || BX_GDBSTUB
|
|
Boolean
|
|
BX_MEM_C::dbg_set_mem(Bit32u addr, unsigned len, Bit8u *buf)
|
|
{
|
|
--- /dev/null Tue Mar 26 11:23:49 2002
|
|
+++ gdbstub.cc Fri Sep 20 19:40:25 2002
|
|
@@ -0,0 +1,794 @@
|
|
+#include <stdio.h>
|
|
+#include <stdlib.h>
|
|
+#include <sys/types.h>
|
|
+#include <sys/socket.h>
|
|
+#include <netinet/in.h>
|
|
+#include <arpa/inet.h>
|
|
+#include <signal.h>
|
|
+#include <sys/types.h>
|
|
+#include <netinet/in.h>
|
|
+#include <ctype.h>
|
|
+
|
|
+#define NEED_CPU_REG_SHORTCUTS 1
|
|
+
|
|
+#include "bochs.h"
|
|
+#define NEED_CPU_REG_SHORTCUTS
|
|
+#include "cpu/cpu.h"
|
|
+#define LOG_THIS BX_CPU_THIS_PTR
|
|
+#include "debug/debug.h"
|
|
+
|
|
+#include "gdbstub.h"
|
|
+
|
|
+#if 1
|
|
+#undef BX_INFO
|
|
+#define BX_INFO(X)
|
|
+#endif
|
|
+
|
|
+static int last_stop_reason = GDBSTUB_STOP_NO_REASON;
|
|
+
|
|
+#define GDBSTUB_EXECUTION_BREAKPOINT (0xac1)
|
|
+#define GDBSTUB_TRACE (0xac2)
|
|
+#define GDBSTUB_USER_BREAK (0xac3)
|
|
+
|
|
+static int listen_socket_fd;
|
|
+static int socket_fd;
|
|
+
|
|
+#if defined(__CYGWIN__)
|
|
+/*
|
|
+ * Check whether "cp" is a valid ascii representation
|
|
+ * of an Internet address and convert to a binary address.
|
|
+ * Returns 1 if the address is valid, 0 if not.
|
|
+ * This replaces inet_addr, the return value from which
|
|
+ * cannot distinguish between failure and a local broadcast address.
|
|
+ */
|
|
+int inet_aton(const char *cp, struct in_addr * addr)
|
|
+{
|
|
+ unsigned int val;
|
|
+ int base,n;
|
|
+ char c;
|
|
+ u_int parts[4];
|
|
+ u_int *pp = parts;
|
|
+
|
|
+ for (;;)
|
|
+ {
|
|
+
|
|
+ /*
|
|
+ * Collect number up to `.''. Values are specified as for C:
|
|
+ * 0x=hex, 0=octal, other=decimal.
|
|
+ */
|
|
+ val = 0;
|
|
+ base = 10;
|
|
+ if (*cp == '0')
|
|
+ {
|
|
+ if (*++cp == 'x' || *cp == 'X')
|
|
+ base = 16, cp++;
|
|
+ else
|
|
+ base = 8;
|
|
+ }
|
|
+ while ((c = *cp) != '\0')
|
|
+ {
|
|
+ if (isascii(c) && isdigit(c))
|
|
+ {
|
|
+ val = (val * base) + (c - '0');
|
|
+ cp++;
|
|
+ continue;
|
|
+ }
|
|
+ if (base == 16 && isascii(c) && isxdigit(c))
|
|
+ {
|
|
+ val = (val << 4) +
|
|
+ (c + 10 - (islower(c) ? 'a' : 'A'));
|
|
+ cp++;
|
|
+ continue;
|
|
+ }
|
|
+ break;
|
|
+ }
|
|
+ if (*cp == '.')
|
|
+ {
|
|
+
|
|
+ /*
|
|
+ * Internet format: a.b.c.d a.b.c (with c treated as
|
|
+ * 16-bits) a.b (with b treated as 24 bits)
|
|
+ */
|
|
+ if (pp >= parts + 3 || val > 0xff)
|
|
+ return (0);
|
|
+ *pp++ = val, cp++;
|
|
+ }
|
|
+ else
|
|
+ break;
|
|
+ }
|
|
+
|
|
+ /*
|
|
+ * Check for trailing characters.
|
|
+ */
|
|
+ if (*cp && (!isascii(*cp) || !isspace(*cp)))
|
|
+ return (0);
|
|
+
|
|
+ /*
|
|
+ * Concoct the address according to the number of parts specified.
|
|
+ */
|
|
+ n = pp - parts + 1;
|
|
+ switch (n)
|
|
+ {
|
|
+
|
|
+ case 1: /* a -- 32 bits */
|
|
+ break;
|
|
+
|
|
+ case 2: /* a.b -- 8.24 bits */
|
|
+ if (val > 0xffffff)
|
|
+ return (0);
|
|
+ val |= parts[0] << 24;
|
|
+ break;
|
|
+
|
|
+ case 3: /* a.b.c -- 8.8.16 bits */
|
|
+ if (val > 0xffff)
|
|
+ return (0);
|
|
+ val |= (parts[0] << 24) | (parts[1] << 16);
|
|
+ break;
|
|
+
|
|
+ case 4: /* a.b.c.d -- 8.8.8.8 bits */
|
|
+ if (val > 0xff)
|
|
+ return (0);
|
|
+ val |= (parts[0] << 24) | (parts[1] << 16) | (parts[2] << 8);
|
|
+ break;
|
|
+ }
|
|
+ if (addr)
|
|
+ addr->s_addr = htonl(val);
|
|
+ return (1);
|
|
+}
|
|
+#endif
|
|
+
|
|
+
|
|
+static int hex(char ch)
|
|
+{
|
|
+ if ((ch >= 'a') && (ch <= 'f')) return(ch - 'a' + 10);
|
|
+ if ((ch >= '0') && (ch <= '9')) return(ch - '0');
|
|
+ if ((ch >= 'A') && (ch <= 'F')) return(ch - 'A' + 10);
|
|
+ return(-1);
|
|
+}
|
|
+
|
|
+static void put_debug_char(char ch)
|
|
+{
|
|
+ send(socket_fd, &ch, 1, 0);
|
|
+}
|
|
+
|
|
+static char get_debug_char(void)
|
|
+{
|
|
+ char ch;
|
|
+
|
|
+ recv(socket_fd, &ch, 1, 0);
|
|
+
|
|
+ return(ch);
|
|
+}
|
|
+
|
|
+static const char hexchars[]="0123456789abcdef";
|
|
+
|
|
+static void put_reply(char* buffer)
|
|
+{
|
|
+ unsigned char csum;
|
|
+ int i;
|
|
+
|
|
+ BX_INFO (("put_buffer %s\n", buffer));
|
|
+
|
|
+ do
|
|
+ {
|
|
+ put_debug_char('$');
|
|
+
|
|
+ csum = 0;
|
|
+
|
|
+ i = 0;
|
|
+ while (buffer[i] != 0)
|
|
+ {
|
|
+ put_debug_char(buffer[i]);
|
|
+ csum = csum + buffer[i];
|
|
+ i++;
|
|
+ }
|
|
+
|
|
+ put_debug_char('#');
|
|
+ put_debug_char(hexchars[csum >> 4]);
|
|
+ put_debug_char(hexchars[csum % 16]);
|
|
+ } while (get_debug_char() != '+');
|
|
+}
|
|
+static void get_command(char* buffer)
|
|
+{
|
|
+ unsigned char checksum;
|
|
+ unsigned char xmitcsum;
|
|
+ char ch;
|
|
+ unsigned int count;
|
|
+ unsigned int i;
|
|
+
|
|
+ do
|
|
+ {
|
|
+ while ((ch = get_debug_char()) != '$');
|
|
+
|
|
+ checksum = 0;
|
|
+ xmitcsum = 0;
|
|
+ count = 0;
|
|
+
|
|
+ while (1)
|
|
+ {
|
|
+ ch = get_debug_char();
|
|
+ if (ch == '#') break;
|
|
+ checksum = checksum + ch;
|
|
+ buffer[count] = ch;
|
|
+ count++;
|
|
+ }
|
|
+ buffer[count] = 0;
|
|
+
|
|
+ if (ch == '#')
|
|
+ {
|
|
+ xmitcsum = hex(get_debug_char()) << 4;
|
|
+ xmitcsum += hex(get_debug_char());
|
|
+ if (checksum != xmitcsum)
|
|
+ {
|
|
+ BX_INFO (("Bad checksum\n"));
|
|
+ }
|
|
+ }
|
|
+
|
|
+ if (checksum != xmitcsum)
|
|
+ {
|
|
+ put_debug_char('-');
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ put_debug_char('+');
|
|
+ if (buffer[2] == ':')
|
|
+ {
|
|
+ put_debug_char(buffer[0]);
|
|
+ put_debug_char(buffer[1]);
|
|
+ count = strlen(buffer);
|
|
+ for (i = 3; i <= count; i++)
|
|
+ {
|
|
+ buffer[i - 3] = buffer[i];
|
|
+ }
|
|
+ }
|
|
+ }
|
|
+ } while (checksum != xmitcsum);
|
|
+}
|
|
+
|
|
+void hex2mem(char* buf, unsigned char* mem, int count)
|
|
+{
|
|
+ int i;
|
|
+ unsigned char ch;
|
|
+
|
|
+ for (i = 0; i<count; i++)
|
|
+ {
|
|
+ ch = hex(*buf++) << 4;
|
|
+ ch = ch + hex(*buf++);
|
|
+ *mem = ch;
|
|
+ mem++;
|
|
+ }
|
|
+}
|
|
+
|
|
+char* mem2hex(char* mem, char* buf, int count)
|
|
+{
|
|
+ int i;
|
|
+ unsigned char ch;
|
|
+
|
|
+ for (i = 0; i<count; i++)
|
|
+ {
|
|
+ ch = *mem;
|
|
+ mem++;
|
|
+ *buf = hexchars[ch >> 4];
|
|
+ buf++;
|
|
+ *buf = hexchars[ch % 16];
|
|
+ buf++;
|
|
+ }
|
|
+ *buf = 0;
|
|
+ return(buf);
|
|
+}
|
|
+
|
|
+static int continue_thread = -1;
|
|
+static int other_thread = 0;
|
|
+
|
|
+#define NUMREGS (16)
|
|
+#define NUMREGSBYTES (NUMREGS * 4)
|
|
+static int registers[NUMREGS];
|
|
+
|
|
+#define MAX_BREAKPOINTS (255)
|
|
+static int breakpoints[MAX_BREAKPOINTS] = {0,};
|
|
+static int nr_breakpoints = 0;
|
|
+
|
|
+static int stub_trace_flag = 0;
|
|
+
|
|
+static int instr_count = 0;
|
|
+
|
|
+static int saved_eip = 0;
|
|
+
|
|
+int bx_gdbstub_check(unsigned int eip)
|
|
+{
|
|
+ unsigned int i;
|
|
+ unsigned char ch;
|
|
+ long arg;
|
|
+ int r;
|
|
+ fd_set fds;
|
|
+ struct timeval tv = {0, 0};
|
|
+
|
|
+ instr_count++;
|
|
+
|
|
+ if ((instr_count % 500) == 0)
|
|
+ {
|
|
+#ifndef __CYGWIN__
|
|
+ arg = fcntl(socket_fd, F_GETFL);
|
|
+ fcntl(socket_fd, F_SETFL, arg | O_NONBLOCK);
|
|
+ r = recv(socket_fd, &ch, 1, 0);
|
|
+ fcntl(socket_fd, F_SETFL, arg);
|
|
+#else
|
|
+ FD_ZERO(&fds);
|
|
+ FD_SET(socket_fd, &fds);
|
|
+ r = select(socket_fd + 1, &fds, NULL, NULL, &tv);
|
|
+ if (r == 1)
|
|
+ {
|
|
+ r = recv(socket_fd, &ch, 1, 0);
|
|
+ }
|
|
+#endif
|
|
+ if (r == 1)
|
|
+ {
|
|
+ BX_INFO (("Got byte %x\n", (unsigned int)ch));
|
|
+ last_stop_reason = GDBSTUB_USER_BREAK;
|
|
+ return(GDBSTUB_USER_BREAK);
|
|
+ }
|
|
+ }
|
|
+
|
|
+ if (stub_trace_flag == 1)
|
|
+ {
|
|
+ last_stop_reason = GDBSTUB_TRACE;
|
|
+ return(GDBSTUB_TRACE);
|
|
+ }
|
|
+ for (i = 0; i < nr_breakpoints; i++)
|
|
+ {
|
|
+ if (eip == breakpoints[i])
|
|
+ {
|
|
+ BX_INFO (("found breakpoint at %x\n", eip));
|
|
+ last_stop_reason = GDBSTUB_EXECUTION_BREAKPOINT;
|
|
+ return(GDBSTUB_EXECUTION_BREAKPOINT);
|
|
+ }
|
|
+ }
|
|
+ last_stop_reason = GDBSTUB_STOP_NO_REASON;
|
|
+ return(GDBSTUB_STOP_NO_REASON);
|
|
+}
|
|
+
|
|
+static int remove_breakpoint(int addr, int len)
|
|
+{
|
|
+ unsigned int i;
|
|
+
|
|
+ if (len != 1)
|
|
+ {
|
|
+ return(0);
|
|
+ }
|
|
+
|
|
+ for (i = 0; i < MAX_BREAKPOINTS; i++)
|
|
+ {
|
|
+ if (breakpoints[i] == addr)
|
|
+ {
|
|
+ BX_INFO (("Removing breakpoint at %x\n", addr));
|
|
+ breakpoints[i] = 0;
|
|
+ return(1);
|
|
+ }
|
|
+ }
|
|
+ return(0);
|
|
+}
|
|
+
|
|
+static void insert_breakpoint(int addr)
|
|
+{
|
|
+ unsigned int i;
|
|
+
|
|
+ BX_INFO (("setting breakpoint at %x\n", addr));
|
|
+
|
|
+ for (i = 0; i < MAX_BREAKPOINTS; i++)
|
|
+ {
|
|
+ if (breakpoints[i] == 0)
|
|
+ {
|
|
+ breakpoints[i] = addr;
|
|
+ if (i >= nr_breakpoints)
|
|
+ {
|
|
+ nr_breakpoints = i + 1;
|
|
+ }
|
|
+ return;
|
|
+ }
|
|
+ }
|
|
+ BX_INFO (("No slot for breakpoint\n"));
|
|
+}
|
|
+
|
|
+static void write_signal(char* buf, int signal)
|
|
+{
|
|
+ buf[0] = hexchars[signal >> 4];
|
|
+ buf[1] = hexchars[signal % 16];
|
|
+ buf[2] = 0;
|
|
+}
|
|
+
|
|
+static int access_linear(Bit32u laddress,
|
|
+ unsigned len,
|
|
+ unsigned int rw,
|
|
+ Bit8u* data)
|
|
+{
|
|
+ Bit32u phys;
|
|
+ Boolean valid;
|
|
+
|
|
+ if (((laddress & 0xfff) + len) > 4096)
|
|
+ {
|
|
+ valid = access_linear(laddress,
|
|
+ 4096 - (laddress & 0xfff),
|
|
+ rw,
|
|
+ data);
|
|
+ if (!valid)
|
|
+ {
|
|
+ return(valid);
|
|
+ }
|
|
+ valid = access_linear(laddress,
|
|
+ len + (laddress & 0xfff) - 4096,
|
|
+ rw,
|
|
+ (Bit8u *)((unsigned int)data +
|
|
+ (laddress & 0xfff)));
|
|
+ return(valid);
|
|
+ }
|
|
+
|
|
+ BX_CPU_THIS_PTR dbg_xlate_linear2phy((Bit32u)laddress,
|
|
+ (Bit32u*)&phys,
|
|
+ (Boolean*)&valid);
|
|
+ if (!valid)
|
|
+ {
|
|
+ return(0);
|
|
+ }
|
|
+
|
|
+ if (rw == BX_READ)
|
|
+ {
|
|
+ valid = bx_mem.dbg_fetch_mem(phys, len, data);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ valid = bx_mem.dbg_set_mem(phys, len, data);
|
|
+ }
|
|
+ return(valid);
|
|
+}
|
|
+static void debug_loop(void)
|
|
+{
|
|
+ char buffer[255];
|
|
+ char obuf[255];
|
|
+ int ne;
|
|
+ unsigned char mem[255];
|
|
+
|
|
+ ne = 0;
|
|
+
|
|
+ while (ne == 0)
|
|
+ {
|
|
+ get_command(buffer);
|
|
+ BX_INFO (("get_buffer %s\n", buffer));
|
|
+
|
|
+ switch (buffer[0])
|
|
+ {
|
|
+ case 'c':
|
|
+ {
|
|
+ char buf[255];
|
|
+ int new_eip;
|
|
+
|
|
+ if (buffer[1] != 0)
|
|
+ {
|
|
+ new_eip = atoi(buffer + 1);
|
|
+
|
|
+ BX_INFO (("continuing at %x\n", new_eip));
|
|
+
|
|
+ bx_cpu.invalidate_prefetch_q();
|
|
+
|
|
+ saved_eip = EIP;
|
|
+
|
|
+ BX_CPU_THIS_PTR dword.eip = new_eip;
|
|
+ }
|
|
+
|
|
+ stub_trace_flag = 0;
|
|
+ bx_cpu.cpu_loop(-1);
|
|
+ BX_VGA_THIS timer();
|
|
+
|
|
+ if (buffer[1] != 0)
|
|
+ {
|
|
+ bx_cpu.invalidate_prefetch_q();
|
|
+
|
|
+ BX_CPU_THIS_PTR dword.eip = saved_eip;
|
|
+ }
|
|
+
|
|
+ BX_INFO (("stopped with %x\n", last_stop_reason));
|
|
+ buf[0] = 'S';
|
|
+ if (last_stop_reason == GDBSTUB_EXECUTION_BREAKPOINT ||
|
|
+ last_stop_reason == GDBSTUB_TRACE)
|
|
+ {
|
|
+ write_signal(&buf[1], SIGTRAP);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ write_signal(&buf[1], 0);
|
|
+ }
|
|
+ put_reply(buf);
|
|
+ break;
|
|
+ }
|
|
+
|
|
+ case 's':
|
|
+ {
|
|
+ char buf[255];
|
|
+
|
|
+ stub_trace_flag = 1;
|
|
+ bx_cpu.cpu_loop(-1);
|
|
+ BX_VGA_THIS timer();
|
|
+ stub_trace_flag = 0;
|
|
+ BX_INFO (("stopped with %x\n", last_stop_reason));
|
|
+ buf[0] = 'S';
|
|
+ if (last_stop_reason == GDBSTUB_EXECUTION_BREAKPOINT ||
|
|
+ last_stop_reason == GDBSTUB_TRACE)
|
|
+ {
|
|
+ write_signal(&buf[1], SIGTRAP);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ write_signal(&buf[1], SIGTRAP);
|
|
+ }
|
|
+ put_reply(buf);
|
|
+ break;
|
|
+ }
|
|
+
|
|
+ case 'M':
|
|
+ {
|
|
+ int addr;
|
|
+ int len;
|
|
+ unsigned char mem[255];
|
|
+ char* ebuf;
|
|
+
|
|
+ addr = strtoul(&buffer[1], &ebuf, 16);
|
|
+ len = strtoul(ebuf + 1, &ebuf, 16);
|
|
+ hex2mem(ebuf + 1, mem, len);
|
|
+
|
|
+ if (len == 1 && mem[0] == 0xcc)
|
|
+ {
|
|
+ insert_breakpoint(addr);
|
|
+ put_reply("OK");
|
|
+ }
|
|
+ else if (remove_breakpoint(addr, len))
|
|
+ {
|
|
+ put_reply("OK");
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ if (access_linear(addr,
|
|
+ len,
|
|
+ BX_WRITE,
|
|
+ mem))
|
|
+ {
|
|
+ put_reply("OK");
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ put_reply("ENN");
|
|
+ }
|
|
+ }
|
|
+ break;
|
|
+ }
|
|
+
|
|
+ case 'm':
|
|
+ {
|
|
+ int addr;
|
|
+ int len;
|
|
+ char* ebuf;
|
|
+
|
|
+ addr = strtoul(&buffer[1], &ebuf, 16);
|
|
+ len = strtoul(ebuf + 1, NULL, 16);
|
|
+ BX_INFO (("addr %x len %x\n", addr, len));
|
|
+
|
|
+ access_linear(addr,
|
|
+ len,
|
|
+ BX_READ,
|
|
+ mem);
|
|
+ mem2hex((char *)mem, obuf, len);
|
|
+ put_reply(obuf);
|
|
+ break;
|
|
+ }
|
|
+ case 'P':
|
|
+ {
|
|
+ int reg;
|
|
+ int value;
|
|
+ char* ebuf;
|
|
+
|
|
+ reg = strtoul(&buffer[1], &ebuf, 16);
|
|
+ value = ntohl(strtoul(ebuf + 1, &ebuf, 16));
|
|
+
|
|
+ BX_INFO (("reg %d set to %x\n", reg, value));
|
|
+
|
|
+ switch (reg)
|
|
+ {
|
|
+ case 1:
|
|
+ EAX = value;
|
|
+ break;
|
|
+
|
|
+ case 2:
|
|
+ ECX = value;
|
|
+ break;
|
|
+
|
|
+ case 3:
|
|
+ EBX = value;
|
|
+ break;
|
|
+
|
|
+ case 4:
|
|
+ ESP = value;
|
|
+ break;
|
|
+
|
|
+ case 5:
|
|
+ EBP = value;
|
|
+ break;
|
|
+
|
|
+ case 6:
|
|
+ ESI = value;
|
|
+ break;
|
|
+
|
|
+ case 7:
|
|
+ EDI = value;
|
|
+ break;
|
|
+
|
|
+ case 8:
|
|
+ EIP = value;
|
|
+ BX_CPU_THIS_PTR invalidate_prefetch_q();
|
|
+ break;
|
|
+
|
|
+ default:
|
|
+ break;
|
|
+ }
|
|
+
|
|
+ put_reply("OK");
|
|
+
|
|
+ break;
|
|
+ }
|
|
+
|
|
+ case 'g':
|
|
+ registers[0] = EAX;
|
|
+ registers[1] = ECX;
|
|
+ registers[2] = EDX;
|
|
+ registers[3] = EBX;
|
|
+ registers[4] = ESP;
|
|
+ registers[5] = EBP;
|
|
+ registers[6] = ESI;
|
|
+ registers[7] = EDI;
|
|
+ if (last_stop_reason == GDBSTUB_EXECUTION_BREAKPOINT)
|
|
+ {
|
|
+ registers[8] = EIP + 1;
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ registers[8] = EIP;
|
|
+ }
|
|
+ registers[9] = BX_CPU_THIS_PTR read_eflags();
|
|
+ registers[10] =
|
|
+ BX_CPU_THIS_PTR sregs[BX_SEG_REG_CS].selector.value;
|
|
+ registers[11] =
|
|
+ BX_CPU_THIS_PTR sregs[BX_SEG_REG_SS].selector.value;
|
|
+ registers[12] =
|
|
+ BX_CPU_THIS_PTR sregs[BX_SEG_REG_DS].selector.value;
|
|
+ registers[13] =
|
|
+ BX_CPU_THIS_PTR sregs[BX_SEG_REG_ES].selector.value;
|
|
+ registers[14] =
|
|
+ BX_CPU_THIS_PTR sregs[BX_SEG_REG_FS].selector.value;
|
|
+ registers[15] =
|
|
+ BX_CPU_THIS_PTR sregs[BX_SEG_REG_GS].selector.value;
|
|
+ mem2hex((char *)registers, obuf, NUMREGSBYTES);
|
|
+ put_reply(obuf);
|
|
+ break;
|
|
+
|
|
+ case '?':
|
|
+ sprintf(obuf, "S%02x", SIGTRAP);
|
|
+ put_reply(obuf);
|
|
+ break;
|
|
+
|
|
+ case 'H':
|
|
+ if (buffer[1] == 'c')
|
|
+ {
|
|
+ continue_thread = strtol(&buffer[2], NULL, 16);
|
|
+ put_reply("OK");
|
|
+ }
|
|
+ else if (buffer[1] == 'g')
|
|
+ {
|
|
+ other_thread = strtol(&buffer[2], NULL, 16);
|
|
+ put_reply("OK");
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ put_reply("ENN");
|
|
+ }
|
|
+ break;
|
|
+
|
|
+ case 'q':
|
|
+ if (buffer[1] == 'C')
|
|
+ {
|
|
+ sprintf(obuf,"%Lx", 1);
|
|
+ put_reply(obuf);
|
|
+ }
|
|
+ else if (strncmp(&buffer[1], "Offsets", strlen("Offsets")) ==
|
|
+0)
|
|
+ {
|
|
+ sprintf(obuf,
|
|
+ "Text=%x;Data=%x;Bss=%x",
|
|
+ bx_options.gdbstub.text_base,
|
|
+ bx_options.gdbstub.data_base,
|
|
+ bx_options.gdbstub.bss_base);
|
|
+ put_reply(obuf);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ put_reply("ENN");
|
|
+ }
|
|
+ break;
|
|
+
|
|
+ case 'k':
|
|
+ BX_PANIC (("Debugger asked us to quit\n"));
|
|
+ break;
|
|
+
|
|
+ default:
|
|
+ put_reply("");
|
|
+ break;
|
|
+ }
|
|
+ }
|
|
+}
|
|
+static void wait_for_connect(int portn)
|
|
+{
|
|
+ struct sockaddr_in sockaddr;
|
|
+ struct sockaddr csockaddr;
|
|
+ signed int csockaddr_len;
|
|
+ int r;
|
|
+ int opt;
|
|
+
|
|
+ listen_socket_fd = socket(PF_INET, SOCK_STREAM, 0);
|
|
+ if (listen_socket_fd == -1)
|
|
+ {
|
|
+ BX_PANIC (("Failed to create socket\n"));
|
|
+ exit(1);
|
|
+ }
|
|
+
|
|
+ sockaddr.sin_family = AF_INET;
|
|
+ sockaddr.sin_port = htons(portn);
|
|
+ inet_aton("127.0.0.1", &sockaddr.sin_addr);
|
|
+
|
|
+ r = bind(listen_socket_fd, (struct sockaddr *)&sockaddr,
|
|
+sizeof(sockaddr));
|
|
+ if (r == -1)
|
|
+ {
|
|
+ BX_PANIC (("Failed to bind socket\n"));
|
|
+ }
|
|
+
|
|
+ opt = 1;
|
|
+ setsockopt(listen_socket_fd, SOL_SOCKET, SO_REUSEADDR, &opt,
|
|
+sizeof(opt));
|
|
+
|
|
+ r = listen(listen_socket_fd, 0);
|
|
+ if (r == -1)
|
|
+ {
|
|
+ BX_PANIC (("Failed to listen on socket\n"));
|
|
+ }
|
|
+
|
|
+ csockaddr_len = sizeof csockaddr;
|
|
+ socket_fd = accept(listen_socket_fd, &csockaddr, (socklen_t *) &csockaddr_len);
|
|
+ if (socket_fd == -1)
|
|
+ {
|
|
+ BX_PANIC (("Failed to accept on socket\n"));
|
|
+ }
|
|
+ close(listen_socket_fd);
|
|
+
|
|
+ opt = 1;
|
|
+ setsockopt(socket_fd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt));
|
|
+}
|
|
+
|
|
+void bx_gdbstub_init(int argc, char* argv[])
|
|
+{
|
|
+ int portn;
|
|
+
|
|
+ /* Do bochs init */
|
|
+ // parse any remaining args in the usual way
|
|
+ bx_parse_cmdline (1, argc, argv);
|
|
+
|
|
+ portn = bx_options.gdbstub.port;
|
|
+ printf("Communicating with gdb on port %d\n", portn);
|
|
+
|
|
+ bx_init_hardware();
|
|
+#if 1
|
|
+ /* Wait for connect */
|
|
+ wait_for_connect(portn);
|
|
+
|
|
+ /* Do debugger command loop */
|
|
+ debug_loop();
|
|
+#endif
|
|
+
|
|
+ /* CPU loop */
|
|
+ bx_cpu.cpu_loop(-1);
|
|
+}
|
|
--- /dev/null Tue Mar 26 11:23:49 2002
|
|
+++ gdbstub.h Fri Sep 20 19:40:25 2002
|
|
@@ -0,0 +1,4 @@
|
|
+void bx_gdbstub_init(int argc, char* argv[]);
|
|
+int bx_gdbstub_check(unsigned int eip);
|
|
+
|
|
+#define GDBSTUB_STOP_NO_REASON (0xac0)
|