On 7/19/07, Gregory Shimansky <[EMAIL PROTECTED]> wrote:

Hello

I am back after vacations and didn't catch up with all emails so far, so
forgive me if this issue was reported already.

I tried to build harmony on my gentoo box which has gcc 4.1.2 and
compilation failed because of inconsistent declarations of
p_the_safepoint_control_thread and global_safepoint_status variables. In
the file vm_threads.h these variables are declared without extern "C",
so it is considered in C++ mode, and in file thread_manager.cpp they are
declared in extern "C" clause, so it is plain C style.

Compilation fails because of this inconsistency and so I want to fix it.
Since this is some code (it comes from rev 556704 by Weldon) that is new
to me, I have a question which way it is correct to declare
p_the_safepoint_control_thread and global_safepoint_status variables.
Should they be C or C++ style variables?

BTW looking at their usage it seems like they are almost deprecated and
could be removed in the future.


Let's go ahead and remove these fields.  They are not used any longer

--
Gregory




--
Weldon Washburn

Reply via email to