Index: vm/gc_gen/src/common/gc_for_barrier.h
===================================================================
--- vm/gc_gen/src/common/gc_for_barrier.h (revision 642365)
+++ vm/gc_gen/src/common/gc_for_barrier.h (working copy)
@@ -22,7 +22,9 @@
#ifndef _GC_FOR_BARRIER_H_
#define _GC_FOR_BARRIER_H_
+#ifdef USE_JAVA_HELPER
#include "../jni/java_support.h"
+#endif
extern volatile unsigned int write_barrier_function;
Index: vm/gc_gen/src/gen/gen_adapt.cpp
===================================================================
--- vm/gc_gen/src/gen/gen_adapt.cpp (revision 642365)
+++ vm/gc_gen/src/gen/gen_adapt.cpp (working copy)
@@ -429,8 +429,10 @@
/* this is redundant, because blocked_space_adjust doesn't set last block next to NULL.
mos_last_block->next = nos_first_block; */
- if( gc_is_gen_mode())
+#ifdef USE_JAVA_HELPER
+ if(gc_is_gen_mode())
HelperClass_set_NosBoundary(nos_boundary);
+#endif
return;
}
Index: vm/gc_gen/src/gen/gen.cpp
===================================================================
--- vm/gc_gen/src/gen/gen.cpp (revision 642365)
+++ vm/gc_gen/src/gen/gen.cpp (working copy)
@@ -63,8 +63,9 @@
gc_clear_gen_flag();
gc_set_barrier_function(WRITE_BARRIER_REM_NIL);
}
-
- HelperClass_set_GenMode(status);
+#ifdef USE_JAVA_HELPER
+ HelperClass_set_GenMode(status);
+#endif
}
#ifndef STATIC_NOS_MAPPING
Index: make/vm/gc_gen.xml
===================================================================
--- make/vm/gc_gen.xml (revision 642365)
+++ make/vm/gc_gen.xml (working copy)
@@ -113,6 +113,7 @@
+
@@ -126,6 +127,7 @@
+