Added support for cross-compiling for win64 with plugins enabled.
This commit is contained in:
parent
b54b135d29
commit
04941fd511
@ -8,12 +8,14 @@ CXX="x86_64-w64-mingw32-g++"
|
||||
CFLAGS="-O3 -Wall -Wno-format -mno-ms-bitfields"
|
||||
CXXFLAGS="$CFLAGS"
|
||||
WINDRES="x86_64-w64-mingw32-windres"
|
||||
DLLTOOL="x86_64-w64-mingw32-dlltool"
|
||||
|
||||
export CC
|
||||
export CXX
|
||||
export CFLAGS
|
||||
export CXXFLAGS
|
||||
export WINDRES
|
||||
export DLLTOOL
|
||||
|
||||
./configure --host=x86_64-linux --target=x86_64-mingw32 \
|
||||
--enable-sb16 \
|
||||
|
@ -70,7 +70,7 @@ GUNZIP=gunzip
|
||||
ZIP=zip
|
||||
UNIX2DOS=unix2dos
|
||||
LIBTOOL=@LIBTOOL@
|
||||
DLLTOOL=dlltool
|
||||
DLLTOOL=@DLLTOOL@
|
||||
RC_CMD=@RC_CMD@
|
||||
|
||||
@SUFFIX_LINE@
|
||||
|
460
bochs/configure
vendored
460
bochs/configure
vendored
@ -865,6 +865,7 @@ INSTALL_TARGET
|
||||
PTHREAD_CFLAGS
|
||||
PTHREAD_LIBS
|
||||
PTHREAD_CC
|
||||
DLLTOOL
|
||||
EXPORT_DYNAMIC
|
||||
CI_SUPPORT_OBJS
|
||||
CI_PLUGIN_OBJS
|
||||
@ -2131,7 +2132,7 @@ else $as_nop
|
||||
#define $2 innocuous_$2
|
||||
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $2 (); below. */
|
||||
which can conflict with char $2 (void); below. */
|
||||
|
||||
#include <limits.h>
|
||||
#undef $2
|
||||
@ -2142,7 +2143,7 @@ else $as_nop
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char $2 ();
|
||||
char $2 (void);
|
||||
/* 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. */
|
||||
@ -2278,7 +2279,7 @@ else $as_nop
|
||||
#define $2 innocuous_$2
|
||||
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $2 (); below. */
|
||||
which can conflict with char $2 (void); below. */
|
||||
|
||||
#include <limits.h>
|
||||
#undef $2
|
||||
@ -2289,7 +2290,7 @@ else $as_nop
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char $2 ();
|
||||
char $2 (void);
|
||||
/* 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. */
|
||||
@ -3103,9 +3104,7 @@ struct stat;
|
||||
/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
|
||||
struct buf { int x; };
|
||||
struct buf * (*rcsopen) (struct buf *, struct stat *, int);
|
||||
static char *e (p, i)
|
||||
char **p;
|
||||
int i;
|
||||
static char *e (char **p, int i)
|
||||
{
|
||||
return p[i];
|
||||
}
|
||||
@ -3156,6 +3155,7 @@ extern int puts (const char *);
|
||||
extern int printf (const char *, ...);
|
||||
extern int dprintf (int, const char *, ...);
|
||||
extern void *malloc (size_t);
|
||||
extern void free (void *);
|
||||
|
||||
// Check varargs macros. These examples are taken from C99 6.10.3.5.
|
||||
// dprintf is used instead of fprintf to avoid needing to declare
|
||||
@ -9488,8 +9488,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dlopen ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dlopen (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -9542,8 +9548,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char shl_load ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char shl_load (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -9586,8 +9598,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dlopen ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dlopen (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -9625,8 +9643,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dlopen ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dlopen (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -9664,8 +9688,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dld_link ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dld_link (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -9738,7 +9768,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 9741 "configure"
|
||||
#line 9771 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -9833,7 +9863,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 9840 "configure"
|
||||
#line 9866 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -11951,11 +11981,11 @@ else $as_nop
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:11962: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:11984: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:11966: \$? = $ac_status" >&5
|
||||
echo "$as_me:11988: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
@ -12019,11 +12049,11 @@ else $as_nop
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:12030: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:12052: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:12034: \$? = $ac_status" >&5
|
||||
echo "$as_me:12056: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -13042,7 +13072,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 13053 "configure"
|
||||
#line 13075 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -13137,7 +13167,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 13152 "configure"
|
||||
#line 13170 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -13957,11 +13987,11 @@ else $as_nop
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:13976: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:13990: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:13980: \$? = $ac_status" >&5
|
||||
echo "$as_me:13994: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
@ -14025,11 +14055,11 @@ else $as_nop
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:14044: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:14058: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:14048: \$? = $ac_status" >&5
|
||||
echo "$as_me:14062: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -15993,11 +16023,11 @@ else $as_nop
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:16012: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:16026: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:16016: \$? = $ac_status" >&5
|
||||
echo "$as_me:16030: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
@ -16227,11 +16257,11 @@ else $as_nop
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:16246: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:16260: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:16250: \$? = $ac_status" >&5
|
||||
echo "$as_me:16264: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
@ -16295,11 +16325,11 @@ else $as_nop
|
||||
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:16314: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:16328: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:16318: \$? = $ac_status" >&5
|
||||
echo "$as_me:16332: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -17840,8 +17870,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dlopen ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dlopen (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -17894,8 +17930,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char shl_load ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char shl_load (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -17938,8 +17980,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dlopen ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dlopen (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -17977,8 +18025,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dlopen ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dlopen (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -18016,8 +18070,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dld_link ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dld_link (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -18090,7 +18150,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 18109 "configure"
|
||||
#line 18153 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -18185,7 +18245,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 18208 "configure"
|
||||
#line 18248 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -19400,8 +19460,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char opendir ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char opendir (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -19460,8 +19526,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char opendir ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char opendir (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -19666,8 +19738,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char shl_load ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char shl_load (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -19708,8 +19786,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dlopen ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dlopen (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -19770,8 +19854,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dlopen ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dlopen (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -19812,8 +19902,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dld_link ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dld_link (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -19955,7 +20051,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 19982 "configure"
|
||||
#line 20054 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -20870,8 +20966,14 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char XOpenDisplay ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char XOpenDisplay (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -20897,8 +20999,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dnet_ntoa ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dnet_ntoa (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -20938,8 +21046,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dnet_ntoa ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dnet_ntoa (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -20999,8 +21113,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char gethostbyname ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char gethostbyname (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -21040,8 +21160,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char gethostbyname ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char gethostbyname (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -21097,8 +21223,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char connect ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char connect (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -21147,8 +21279,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char remove ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char remove (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -21197,8 +21335,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char shmat ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char shmat (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -21249,8 +21393,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char IceConnectionNumber ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char IceConnectionNumber (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -21439,22 +21589,23 @@ unsigned short int ascii_mm[] =
|
||||
int use_ebcdic (int i) {
|
||||
return ebcdic_mm[i] + ebcdic_ii[i];
|
||||
}
|
||||
extern int foo;
|
||||
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
return use_ascii (foo) == use_ebcdic (foo);
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
/* Intimidate the compiler so that it does not
|
||||
optimize the arrays away. */
|
||||
char *p = argv[0];
|
||||
ascii_mm[1] = *p++; ebcdic_mm[1] = *p++;
|
||||
ascii_ii[1] = *p++; ebcdic_ii[1] = *p++;
|
||||
return use_ascii (argc) == use_ebcdic (*p);
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
if ac_fn_c_try_link "$LINENO"
|
||||
then :
|
||||
if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
|
||||
if grep BIGenDianSyS conftest$ac_exeext >/dev/null; then
|
||||
ac_cv_c_bigendian=yes
|
||||
fi
|
||||
if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
|
||||
if grep LiTTleEnDian conftest$ac_exeext >/dev/null ; then
|
||||
if test "$ac_cv_c_bigendian" = unknown; then
|
||||
ac_cv_c_bigendian=no
|
||||
else
|
||||
@ -21463,7 +21614,8 @@ then :
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam \
|
||||
conftest$ac_exeext conftest.$ac_ext
|
||||
else $as_nop
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
@ -22778,8 +22930,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char lt_dlinit ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char lt_dlinit (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -22859,8 +23017,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char dlopen ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char dlopen (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -26509,6 +26673,11 @@ case $target in
|
||||
INSTALL_PLUGINS_VAR=install_dll_plugins
|
||||
WIN32_DLL_IMPORT_LIB="dllexports.a"
|
||||
LINK_DLL="\$(CXX) \$(CXXFLAGS) -shared -o \$@"
|
||||
if test "$cross_compiling" = no; then
|
||||
DLLTOOL="dlltool"
|
||||
else
|
||||
DLLTOOL="$DLLTOOL"
|
||||
fi
|
||||
else
|
||||
if test "$with_win32" != yes; then
|
||||
LIBS="$LIBS -lcomctl32"
|
||||
@ -26523,6 +26692,7 @@ esac
|
||||
|
||||
|
||||
|
||||
|
||||
if test "$use_curses" = yes; then
|
||||
if test "$PKGCONFIG" != not_found; then
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mvaddch in -lcurses" >&5
|
||||
@ -26538,8 +26708,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char mvaddch ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char mvaddch (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -26578,8 +26754,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char mvaddch ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char mvaddch (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -26618,8 +26800,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char mvaddch ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char mvaddch (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -26658,8 +26846,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char mvaddch ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char mvaddch (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -26699,8 +26893,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char mvaddch ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char mvaddch (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -26739,8 +26939,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char mvaddch ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char mvaddch (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -26779,8 +26985,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char mvaddch ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char mvaddch (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -26819,8 +27031,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char mvaddch ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char mvaddch (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -26936,8 +27154,14 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char socket ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char socket (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
@ -27018,8 +27242,14 @@ printf %s "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
char pthread_join ();
|
||||
builtin and then its argument prototype would still apply.
|
||||
The 'extern "C"' is for builds by C++ compilers;
|
||||
although this is not generally supported in C code supporting it here
|
||||
has little cost and some practical benefit (sr 110532). */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char pthread_join (void);
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
|
@ -2903,6 +2903,11 @@ case $target in
|
||||
INSTALL_PLUGINS_VAR=install_dll_plugins
|
||||
WIN32_DLL_IMPORT_LIB="dllexports.a"
|
||||
LINK_DLL="\$(CXX) \$(CXXFLAGS) -shared -o \$@"
|
||||
if test "$cross_compiling" = no; then
|
||||
DLLTOOL="dlltool"
|
||||
else
|
||||
DLLTOOL="$DLLTOOL"
|
||||
fi
|
||||
else
|
||||
if test "$with_win32" != yes; then
|
||||
LIBS="$LIBS -lcomctl32"
|
||||
@ -2916,6 +2921,7 @@ esac
|
||||
AC_SUBST(CI_PLUGIN_OBJS)
|
||||
AC_SUBST(CI_SUPPORT_OBJS)
|
||||
AC_SUBST(EXPORT_DYNAMIC)
|
||||
AC_SUBST(DLLTOOL)
|
||||
|
||||
if test "$use_curses" = yes; then
|
||||
if test "$PKGCONFIG" != not_found; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user