-
Type:
Bug
-
Status: Resolved
-
Priority:
P4
-
Resolution: Fixed
-
Affects Version/s: hs25, 8, 9
-
Fix Version/s: 9
-
Component/s: infrastructure
-
Labels:
-
Subcomponent:
-
Resolved In Build: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