mirror of https://github.com/postgres/postgres
windows: Remove HAVE_MINIDUMP_TYPE test
We've relied on it being present for msvc for ages... Reviewed-By: Thomas Munro <thomas.munro@gmail.com> Discussion: https://postgr.es/m/20220807012914.ydz73yte6j3coulo@awork3.anarazel.de
This commit is contained in:
parent
320f92b744
commit
9ddb870bd4
|
@ -648,7 +648,6 @@ MSGFMT
|
||||||
PG_CRC32C_OBJS
|
PG_CRC32C_OBJS
|
||||||
CFLAGS_ARMV8_CRC32C
|
CFLAGS_ARMV8_CRC32C
|
||||||
CFLAGS_SSE42
|
CFLAGS_SSE42
|
||||||
have_win32_dbghelp
|
|
||||||
LIBOBJS
|
LIBOBJS
|
||||||
ZSTD
|
ZSTD
|
||||||
LZ4
|
LZ4
|
||||||
|
@ -16897,32 +16896,7 @@ esac
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
ac_fn_c_check_type "$LINENO" "MINIDUMP_TYPE" "ac_cv_type_MINIDUMP_TYPE" "
|
|
||||||
#define WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <dbghelp.h>
|
|
||||||
"
|
|
||||||
if test "x$ac_cv_type_MINIDUMP_TYPE" = xyes; then :
|
|
||||||
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
|
||||||
#define HAVE_MINIDUMP_TYPE 1
|
|
||||||
_ACEOF
|
|
||||||
|
|
||||||
pgac_minidump_type=yes
|
|
||||||
else
|
|
||||||
pgac_minidump_type=no
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
|
||||||
if test x"$pgac_minidump_type" = x"yes" ; then
|
|
||||||
have_win32_dbghelp=yes
|
|
||||||
|
|
||||||
else
|
|
||||||
have_win32_dbghelp=no
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Cygwin needs only a bit of that
|
# Cygwin needs only a bit of that
|
||||||
if test "$PORTNAME" = "cygwin"; then
|
if test "$PORTNAME" = "cygwin"; then
|
||||||
case " $LIBOBJS " in
|
case " $LIBOBJS " in
|
||||||
|
|
11
configure.ac
11
configure.ac
|
@ -1937,18 +1937,7 @@ if test "$PORTNAME" = "win32"; then
|
||||||
AC_LIBOBJ(win32security)
|
AC_LIBOBJ(win32security)
|
||||||
AC_LIBOBJ(win32setlocale)
|
AC_LIBOBJ(win32setlocale)
|
||||||
AC_LIBOBJ(win32stat)
|
AC_LIBOBJ(win32stat)
|
||||||
AC_CHECK_TYPES(MINIDUMP_TYPE, [pgac_minidump_type=yes], [pgac_minidump_type=no], [
|
|
||||||
#define WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <dbghelp.h>])
|
|
||||||
fi
|
fi
|
||||||
if test x"$pgac_minidump_type" = x"yes" ; then
|
|
||||||
AC_SUBST(have_win32_dbghelp,yes)
|
|
||||||
else
|
|
||||||
AC_SUBST(have_win32_dbghelp,no)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Cygwin needs only a bit of that
|
# Cygwin needs only a bit of that
|
||||||
if test "$PORTNAME" = "cygwin"; then
|
if test "$PORTNAME" = "cygwin"; then
|
||||||
AC_LIBOBJ(dirmod)
|
AC_LIBOBJ(dirmod)
|
||||||
|
|
|
@ -547,9 +547,6 @@ host_cpu = @host_cpu@
|
||||||
# Backend stack size limit has to be hard-wired on Windows (it's in bytes)
|
# Backend stack size limit has to be hard-wired on Windows (it's in bytes)
|
||||||
WIN32_STACK_RLIMIT=4194304
|
WIN32_STACK_RLIMIT=4194304
|
||||||
|
|
||||||
# Set if we have a working win32 crashdump header
|
|
||||||
have_win32_dbghelp = @have_win32_dbghelp@
|
|
||||||
|
|
||||||
DLSUFFIX = @DLSUFFIX@
|
DLSUFFIX = @DLSUFFIX@
|
||||||
|
|
||||||
# Pull in platform-specific magic
|
# Pull in platform-specific magic
|
||||||
|
|
|
@ -63,7 +63,7 @@ main(int argc, char *argv[])
|
||||||
* If supported on the current platform, set up a handler to be called if
|
* If supported on the current platform, set up a handler to be called if
|
||||||
* the backend/postmaster crashes with a fatal signal or exception.
|
* the backend/postmaster crashes with a fatal signal or exception.
|
||||||
*/
|
*/
|
||||||
#if defined(WIN32) && defined(HAVE_MINIDUMP_TYPE)
|
#if defined(WIN32)
|
||||||
pgwin32_install_crashdump_handler();
|
pgwin32_install_crashdump_handler();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -13,11 +13,9 @@ top_builddir = ../../../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
OBJS = \
|
OBJS = \
|
||||||
|
crashdump.o \
|
||||||
signal.o \
|
signal.o \
|
||||||
socket.o \
|
socket.o \
|
||||||
timer.o
|
timer.o
|
||||||
ifeq ($(have_win32_dbghelp), yes)
|
|
||||||
OBJS += crashdump.o
|
|
||||||
endif
|
|
||||||
|
|
||||||
include $(top_srcdir)/src/backend/common.mk
|
include $(top_srcdir)/src/backend/common.mk
|
||||||
|
|
|
@ -325,9 +325,6 @@
|
||||||
/* Define to 1 if you have the `memset_s' function. */
|
/* Define to 1 if you have the `memset_s' function. */
|
||||||
#undef HAVE_MEMSET_S
|
#undef HAVE_MEMSET_S
|
||||||
|
|
||||||
/* Define to 1 if the system has the type `MINIDUMP_TYPE'. */
|
|
||||||
#undef HAVE_MINIDUMP_TYPE
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `mkdtemp' function. */
|
/* Define to 1 if you have the `mkdtemp' function. */
|
||||||
#undef HAVE_MKDTEMP
|
#undef HAVE_MKDTEMP
|
||||||
|
|
||||||
|
|
|
@ -305,7 +305,6 @@ sub GenerateFiles
|
||||||
HAVE_MBSTOWCS_L => 1,
|
HAVE_MBSTOWCS_L => 1,
|
||||||
HAVE_MEMORY_H => 1,
|
HAVE_MEMORY_H => 1,
|
||||||
HAVE_MEMSET_S => undef,
|
HAVE_MEMSET_S => undef,
|
||||||
HAVE_MINIDUMP_TYPE => 1,
|
|
||||||
HAVE_MKDTEMP => undef,
|
HAVE_MKDTEMP => undef,
|
||||||
HAVE_NETINET_TCP_H => undef,
|
HAVE_NETINET_TCP_H => undef,
|
||||||
HAVE_NET_IF_H => undef,
|
HAVE_NET_IF_H => undef,
|
||||||
|
|
Loading…
Reference in New Issue