8014513: Sjavac doesn't detect 32-bit jvm properly

Thu, 27 Jun 2013 10:35:36 +0200

author
erikj
date
Thu, 27 Jun 2013 10:35:36 +0200
changeset 1861
dcc6a52bf363
parent 1860
c674b396827c
child 1862
a47e28759666

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;

mercurial