- 
    Bug 
- 
    Resolution: Fixed
- 
     P4 P4
- 
    hs25, 8, 9
- 
        b04
                    E-mail from Doug Simon:
Hi Dan,
When building HotSpot in the Graal project, we disable compression of the debug symbols (see line 643 at http://hg.openjdk.java.net/graal/graal/file/c0085eefbd42/mx/mx_graal.py).
To make this work, we’ve needed to patch the makefiles (e.g., [1] and [2]). The need for these patches implies we are the only ones who do this. Anyway, Tom pointed out, instead of:
$(QUIETLY) test -f $(LIBJVM_DIZ) && \
cp -f $(LIBJVM_DIZ) $(DEST_JVM_DIZ)
it should probably be:
$(QUIETLY) test ! -f $(LIBJVM_DIZ) || \
cp -f $(LIBJVM_DIZ) $(DEST_JVM_DIZ)
-Doug
[1] http://hg.openjdk.java.net/graal/graal/rev/ec0f6ecc0b7a
[2] http://hg.openjdk.java.net/graal/graal/rev/c0085eefbd42
            
Hi Dan,
When building HotSpot in the Graal project, we disable compression of the debug symbols (see line 643 at http://hg.openjdk.java.net/graal/graal/file/c0085eefbd42/mx/mx_graal.py).
To make this work, we’ve needed to patch the makefiles (e.g., [1] and [2]). The need for these patches implies we are the only ones who do this. Anyway, Tom pointed out, instead of:
$(QUIETLY) test -f $(LIBJVM_DIZ) && \
cp -f $(LIBJVM_DIZ) $(DEST_JVM_DIZ)
it should probably be:
$(QUIETLY) test ! -f $(LIBJVM_DIZ) || \
cp -f $(LIBJVM_DIZ) $(DEST_JVM_DIZ)
-Doug
[1] http://hg.openjdk.java.net/graal/graal/rev/ec0f6ecc0b7a
[2] http://hg.openjdk.java.net/graal/graal/rev/c0085eefbd42