|
Description
|
Line 290 or thereabouts of make/common/Rules.gmk is as follows:
$(JAVAH_CMD) $(JAVAHFLAGS) -bootclasspath $(CLASSDESTDIR) \
This is an incorrect setting of the bootclasspath for those cases where CLASSDESTDIR is set to something other than CLASSBINDIR. Such is the case, for example, in make/sun/security/pkcs11/Makefile. In this case, the bootclasspath does not include fundamental classes like java.lang.Object. While the current javah is tolerant of such missing classes, a newer version with better checking requires java.lang.Object to be on the bootclasspath.
The bootclasspath should really be set to $(CLASSDESTDIR):$(CLASSBINDIR).
Posted Date : 2007-07-25 23:03:07.0
|