Segfault toward end of hotspot-comp build
John Rose
john.r.rose at oracle.com
Tue Sep 6 16:29:45 PDT 2011
On Sep 6, 2011, at 10:16 AM, Charles Oliver Nutter wrote:
> Ok, looks like it was a dirty build. It worked ok after a clean.
Yup. The names in globals.hpp are accessed in part via a BHE (big hairy enum).
Changing the list in globals.hpp (or systemDictionary.hpp or vmSymbols.hpp)
can cause *.o files to contain stale enum values.
We used to have automatically-generated *.o -> *hpp dependencies in our makefiles which would cause big painful rebuilds if you updated a key header file.
Now, since we went to a cpp-based solution for portability, I don't know how (or if) that stuff is tracked. It probably depends on how clever your toolchain is.
-- John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20110906/93462c90/attachment.html
More information about the hotspot-compiler-dev
mailing list