Gregory, thanks for a prompt answer. I got "undefined hythread_t" error during compilation of org_apache_harmony_lang_management_CompilationMXBeanImpl.cpp on both MSVC .NET and MSVC 2005.
On Fri, Apr 11, 2008 at 4:14 AM, Gregory Shimansky <[EMAIL PROTECTED]> wrote: > On 11 April 2008 Alexei Fedotov wrote: > > Folks, > > I wonder how you get things compiled after this commit. Consider > > stack_trace.h. Where from could it get knowledge about hythread_t at > > void st_print(FILE* f, hythread_t thread) after vm_util.h header was > > replaced with ExpandableMemBlock.h which knew nothing about threading? > > Yes I've successfully built VM on Linux and it works. Do you get compilation > errors or do you wonder about some type definitions? If you wonder about the > latter, I agree that there is no straight structure of VM/port/thread headers > and many headers include other unnecessarily, so some types that shouldn't be > used in some files are actually used there. > > Rearranging VM headers to have a good and understandable hierarchy is a > challenge at the moment... > > -- > Gregory > -- With best regards, Alexei
