RFR: JDK-8151435: Windows devkit missing 32bit msvcdis120.dll

Erik Joelsson erik.joelsson at oracle.com
Tue Mar 8 09:52:25 UTC 2016


Hello,

The current windows devkit (VS2013SP4) is missing a 32bit version of the 
lib msvcdis120.dll. This dll is needed for the dumbin utility to 
function, which is used in the compare script.This patch modified the 
script we use to generate the devkit to add the missing file.

Bug: https://bugs.openjdk.java.net/browse/JDK-8151435
Patch:
diff -r 2436705f4a75 make/devkit/createWindowsDevkit.sh
--- a/make/devkit/createWindowsDevkit.sh
+++ b/make/devkit/createWindowsDevkit.sh
@@ -74,6 +74,10 @@
      cp $DEVKIT_ROOT/VC/redist/x86/$MSVCP_DLL $DEVKIT_ROOT/VC/bin/
      cp $DEVKIT_ROOT/VC/redist/x64/$MSVCR_DLL $DEVKIT_ROOT/VC/bin/amd64/
      cp $DEVKIT_ROOT/VC/redist/x64/$MSVCP_DLL $DEVKIT_ROOT/VC/bin/amd64/
+    # The msvcdis dll is needed to run some of the tools in VC/bin but 
is not
+    # shipped in that directory. Copy it from the common dir.
+    cp "$VS_INSTALL_DIR/Common7/IDE/msvcdis${VS_VERSION_NUM_NODOT}.dll" \
+        $DEVKIT_ROOT/VC/bin/
  fi

  ################################################################################




More information about the build-dev mailing list