Thu, 27 Jun 2013 10:35:36 +0200
8014513: Sjavac doesn't detect 32-bit jvm properly
Reviewed-by: jjg
src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java Thu Jun 27 00:37:13 2013 -0400 1.2 +++ b/src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java Thu Jun 27 10:35:36 2013 +0200 1.3 @@ -136,7 +136,8 @@ 1.4 // for each compile..... 1.5 int kbPerFile = 175; 1.6 String osarch = System.getProperty("os.arch"); 1.7 - if (osarch.equals("i386")) { 1.8 + String dataModel = System.getProperty("sun.arch.data.model"); 1.9 + if ("32".equals(dataModel)) { 1.10 // For 32 bit platforms, assume it is slightly smaller 1.11 // because of smaller object headers and pointers. 1.12 kbPerFile = 119;