Differences between OpenJDK 6 hotspot tip and hsx14/master tip (Was: hg: jdk6/jdk6/hotspot: 557 new changesets)
Erik Trimble
Erik.Trimble at Sun.COM
Mon Sep 14 05:32:06 PDT 2009
Dalibor Topic wrote:
> Congrats, Andrew, and thanks for pushing this.
>
> I've tried to build OpenJDK 6 with the updated hotspot code, and
> noticed immediate build breakage on OpenSolaris 2009.06, due to the
> line 361 in hotspot/make/solaris/makefiles/buildtree.make :
>
> 360
> 361 include $(GAMMADIR)/build/solaris/makefiles/rules.make
> 362
>
> Of course, since there is no hostpot/build directory, the build
> fails. Curiously enough, the hsx 14 / master repository does not
> have those lines in that makefile, so I'm puzzled how or why they
> are in the OpenJDK 6 hsx 14.
>
> Running a diff on the hotspot repo in OpenJDK 6 vs the master of
> hsx14 shows a lot of differences, mostly whitespace, but also in
> several makefiles and the THIRD_PARTY_README file, curiously enough.
>
> Are we missing some changesets in the hotspot repo?
>
> cheers,
> dalibor topic
>
the top-level "build" directory is no longer used in hs14 and later. So,
there looks to be an issue with the merge in the update.
I too looked at the diff between jdk6/hotspot and hsx14/master, and I
didn't get through everything. Lots and lots of whitespace difference
(which is annoying, but not critical).
It looks like these lines need to be removed in the jdk6/hotspot repo:
make/linux/makefiles/buildtree.make
349 include $(GAMMADIR)/make/linux/makefiles/rules.make
350
351 Queens.class: $(GAMMADIR)/build/test/Queens.java
352 $(RM) -f $@
353 $(REMOTE) $(COMPILE.JAVAC) -d . $<
make/solaris/makefiles/buildtree.make
361 include $(GAMMADIR)/build/solaris/makefiles/rules.make
362
363 Queens.class: $(GAMMADIR)/build/test/Queens.java
364 $(RM) -f $@
365 $(REMOTE) $(COMPILE.JAVAC) -d . $<
--
Erik Trimble
Java System Support
Mailstop: usca22-123
Phone: x17195
Santa Clara, CA
More information about the jdk6-dev
mailing list