15 Mar 2007 16:44
precompiled headers and includeDB*
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 <at> <at> -429,7 +429,7 <at> <at> 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