15 Mar 16:40
precompiled headers and includeDB*
From: Kurt Miller <lists@...>
Subject: precompiled headers and includeDB*
Newsgroups: gmane.comp.java.openjdk.hotspot.devel
Date: 2007-03-15 15:44:45 GMT
Subject: precompiled headers and includeDB*
Newsgroups: gmane.comp.java.openjdk.hotspot.devel
Date: 2007-03-15 15:44:45 GMT
Hi, The use of precompiled headers obscures problems with the includeDB* files and they have become out of date. Building on linux without defining USE_PRECOMPILED_HEADER in build/linux/makefiles/gcc.make reveals the problems with the includeDB* files. I've taken a stab at updating the includeDB files but I'm not fully sure I've got it all right so far. compiler2 completes ok, but compiler1 bails like this: make[4]: Entering directory `/home/truk/openjdk/hotspot/build/linux/linux_i486_compiler1/product' make[4]: *** No rule to make target `node.hpp', needed by `compactingPermGenGen.o'. Stop. I could use some guidance at this point. Do the patches below look correct so far? Thanks, -Kurt --- src/share/vm/includeDB_core.orig Fri Mar 9 09:52:24 2007 +++ src/share/vm/includeDB_core Sat Mar 10 19:43:08 2007 @@ -429,7 +429,7 @@ cardTableModRefBS.cpp cardTableRS.hpp cardTableModRefBS.cpp java.hpp cardTableModRefBS.cpp mutexLocker.hpp cardTableModRefBS.cpp sharedHeap.hpp -cardTableModRefBS.cpp space.hpp +cardTableModRefBS.cpp space.inline.hpp cardTableModRefBS.cpp virtualspace.hpp(Continue reading)
RSS Feed