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
|
||||
CFLAGS_ARMV8_CRC32C
|
||||
CFLAGS_SSE42
|
||||
have_win32_dbghelp
|
||||
LIBOBJS
|
||||
ZSTD
|
||||
LZ4
|
||||
|
@ -16897,32 +16896,7 @@ 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
|
||||
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
|
||||
if test "$PORTNAME" = "cygwin"; then
|
||||
case " $LIBOBJS " in
|
||||
|
|
11
configure.ac
11
configure.ac
|
@ -1937,18 +1937,7 @@ if test "$PORTNAME" = "win32"; then
|
|||
AC_LIBOBJ(win32security)
|
||||
AC_LIBOBJ(win32setlocale)
|
||||
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
|
||||
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
|
||||
if test "$PORTNAME" = "cygwin"; then
|
||||
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)
|
||||
WIN32_STACK_RLIMIT=4194304
|
||||
|
||||
# Set if we have a working win32 crashdump header
|
||||
have_win32_dbghelp = @have_win32_dbghelp@
|
||||
|
||||
DLSUFFIX = @DLSUFFIX@
|
||||
|
||||
# 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
|
||||
* the backend/postmaster crashes with a fatal signal or exception.
|
||||
*/
|
||||
#if defined(WIN32) && defined(HAVE_MINIDUMP_TYPE)
|
||||
#if defined(WIN32)
|
||||
pgwin32_install_crashdump_handler();
|
||||
#endif
|
||||
|
||||
|
|
|
@ -13,11 +13,9 @@ top_builddir = ../../../..
|
|||
include $(top_builddir)/src/Makefile.global
|
||||
|
||||
OBJS = \
|
||||
crashdump.o \
|
||||
signal.o \
|
||||
socket.o \
|
||||
timer.o
|
||||
ifeq ($(have_win32_dbghelp), yes)
|
||||
OBJS += crashdump.o
|
||||
endif
|
||||
|
||||
include $(top_srcdir)/src/backend/common.mk
|
||||
|
|
|
@ -325,9 +325,6 @@
|
|||
/* Define to 1 if you have the `memset_s' function. */
|
||||
#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. */
|
||||
#undef HAVE_MKDTEMP
|
||||
|
||||
|
|
|
@ -305,7 +305,6 @@ sub GenerateFiles
|
|||
HAVE_MBSTOWCS_L => 1,
|
||||
HAVE_MEMORY_H => 1,
|
||||
HAVE_MEMSET_S => undef,
|
||||
HAVE_MINIDUMP_TYPE => 1,
|
||||
HAVE_MKDTEMP => undef,
|
||||
HAVE_NETINET_TCP_H => undef,
|
||||
HAVE_NET_IF_H => undef,
|
||||
|
|
Loading…
Reference in New Issue