From fc3275e49310e1aaee2cbd5ba378efdd51abc270 Mon Sep 17 00:00:00 2001 From: Erik Joelsson Date: Wed, 8 Apr 2015 10:37:54 +0200 Subject: [PATCH] 8076557: The specified procedure could not be found in management.dll Reviewed-by: tbell, ihse, sla --- jdk/make/lib/Lib-java.management.gmk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jdk/make/lib/Lib-java.management.gmk b/jdk/make/lib/Lib-java.management.gmk index 9f4435d7707..e0e6f1d9476 100644 --- a/jdk/make/lib/Lib-java.management.gmk +++ b/jdk/make/lib/Lib-java.management.gmk @@ -38,6 +38,11 @@ BUILD_LIBMANAGEMENT_CFLAGS := -I$(JDK_TOPDIR)/src/java.management/share/native/i $(LIBJAVA_HEADER_FLAGS) \ # +# In (at least) VS2013 and later, -DPSAPI_VERSION=1 is needed to generate +# a binary that is compatible with windows versions older than 7/2008R2. +# See MSDN documentation for GetProcessMemoryInfo for more information. +BUILD_LIBMANAGEMENT_CFLAGS += -DPSAPI_VERSION=1 + BUILD_LIBMANAGEMENT_EXCLUDES := ifneq ($(OPENJDK_TARGET_OS), solaris)