Compile fix for Ubuntu 11.04

Azeem Jiva azeem.jiva at oracle.com
Tue May 10 08:32:42 PDT 2011


I have a change that allows GCC 4.5.2 on Ubuntu 11.04 to properly 
compile the HotSpot JVM.   I've attached a diff below:


    src/os/linux/vm/os_linux.cpp

------------------------------------------------------------------------

@@ -2848,11 +2848,11 @@
      if (fp) {
        while (!feof(fp)) {
          char chars[257];
          long x = 0;
          if (fgets(chars, sizeof(chars), fp)) {
-          if (sscanf(chars, "%lx-%*lx",&x) == 1
+          if (sscanf(chars, "%lx-%*x",&x) == 1
                &&  x == (long)p) {
              if (strstr (chars, "hugepage")) {
                result = true;
                break;
              }

-- 
Azeem Jiva
@javawithjiva



More information about the hotspot-dev mailing list