jdk/make/java/zip/Makefile
changeset 16059 f0a29ee25e5b
parent 14342 8435a30053c1
--- a/jdk/make/java/zip/Makefile	Wed Mar 06 18:35:51 2013 +0100
+++ b/jdk/make/java/zip/Makefile	Wed Mar 06 17:43:10 2013 -0800
@@ -68,6 +68,16 @@
     FILES_reorder += reorder-$(ARCH)
   endif
 endif
+
+#
+# Use mapfile unconditionally (even with fastdebug).
+# JDK's internal zlib is incompatible with stock zlib, because the
+# size of struct z_stream has been changed, so internal zlib
+# implementation must not be allowed to leak outside of libzip.so,
+# else you get hard to debug failures with fastdebug jdk when user
+# native code includes stock zlib.
+#
+FILES_m = mapfile-vers
 include $(BUILDDIR)/common/Mapfile-vers.gmk
 include $(BUILDDIR)/common/Library.gmk