[vmkit-commits] [vmkit] r116159 - in /vmkit/branches/release_028: Makefile.rules lib/J3/VMCore/LinkJavaRuntime.h mmtk/java/Makefile mmtk/java/build.xml.in

Nicolas Geoffray nicolas.geoffray at lip6.fr
Sat Oct 9 16:23:51 PDT 2010


Author: geoffray
Date: Sat Oct  9 18:23:51 2010
New Revision: 116159

URL: http://llvm.org/viewvc/llvm-project?rev=116159&view=rev
Log:
Fix build issues.


Modified:
    vmkit/branches/release_028/Makefile.rules
    vmkit/branches/release_028/lib/J3/VMCore/LinkJavaRuntime.h
    vmkit/branches/release_028/mmtk/java/Makefile
    vmkit/branches/release_028/mmtk/java/build.xml.in

Modified: vmkit/branches/release_028/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_028/Makefile.rules?rev=116159&r1=116158&r2=116159&view=diff
==============================================================================
--- vmkit/branches/release_028/Makefile.rules (original)
+++ vmkit/branches/release_028/Makefile.rules Sat Oct  9 18:23:51 2010
@@ -131,10 +131,10 @@
   ADDITIONAL_ARGS := -load-bc=$(LibDir)/MMTKRuntime.bc 
 
   all::
-	$(Verb) $(ANT) -buildfile $(PROJ_SRC_ROOT)/mmtk/java/build.xml
+	$(Verb) $(ANT) -buildfile $(PROJ_OBJ_ROOT)/mmtk/java/build.xml
 	$(Echo) Building $(BuildMode) $(JARNAME).jar $(notdir $@)
 	$(Verb) $(LOPT) -load=$(LibDir)/JITGCPass$(SHLIBEXT) -std-compile-opts -JITGCPass -f $(LibDir)/MMTKAlloc.bc -o $(LibDir)/MMTKAlloc.bc
-	$(Verb) $(VMJC) -std-compile-opts $(ADDITIONAL_ARGS) -load=$(LibDir)/MMTKMagic$(SHLIBEXT) -LowerMagic -verify $(PROJ_SRC_ROOT)/mmtk/java/$(JARNAME).jar -disable-exceptions -disable-cooperativegc -with-clinit=org/mmtk/vm/VM,org/mmtk/utility/*,org/mmtk/policy/*,org/j3/config/* -Dmmtk.hostjvm=org.j3.mmtk.Factory -o $(JARNAME).bc -Dmmtk.properties=$(PROJ_SRC_ROOT)/mmtk/java/vmkit.properties -disable-stubs -assume-compiled -llvm-lazy
+	$(Verb) $(VMJC) -std-compile-opts $(ADDITIONAL_ARGS) -load=$(LibDir)/MMTKMagic$(SHLIBEXT) -LowerMagic -verify $(PROJ_OBJ_ROOT)/mmtk/java/$(JARNAME).jar -disable-exceptions -disable-cooperativegc -with-clinit=org/mmtk/vm/VM,org/mmtk/utility/*,org/mmtk/policy/*,org/j3/config/* -Dmmtk.hostjvm=org.j3.mmtk.Factory -o $(JARNAME).bc -Dmmtk.properties=$(PROJ_SRC_ROOT)/mmtk/java/vmkit.properties -disable-stubs -assume-compiled -llvm-lazy
 	$(Verb) $(LOPT) -load=$(LibDir)/MMTKMagic$(SHLIBEXT) -std-compile-opts -LowerJavaRT -f $(JARNAME).bc -o $(JARNAME)-optimized.bc
 	$(Verb) $(LLVMLD) -r -o $(LibDir)/FinalMMTk.bc $(LibDir)/MMTKAlloc.bc $(JARNAME)-optimized.bc $(LibDir)/MMTKRuntime.bc
 	$(Verb) $(LOPT) -std-compile-opts $(LibDir)/FinalMMTk.bc -o $(LibDir)/FinalMMTk.bc

Modified: vmkit/branches/release_028/lib/J3/VMCore/LinkJavaRuntime.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_028/lib/J3/VMCore/LinkJavaRuntime.h?rev=116159&r1=116158&r2=116159&view=diff
==============================================================================
--- vmkit/branches/release_028/lib/J3/VMCore/LinkJavaRuntime.h (original)
+++ vmkit/branches/release_028/lib/J3/VMCore/LinkJavaRuntime.h Sat Oct  9 18:23:51 2010
@@ -80,7 +80,7 @@
 #endif
 
 
-namespace {
+namespace force_linker {
   struct ForceRuntimeLinking {
     ForceRuntimeLinking() {
       // We must reference the passes in such a way that compilers will not

Modified: vmkit/branches/release_028/mmtk/java/Makefile
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_028/mmtk/java/Makefile?rev=116159&r1=116158&r2=116159&view=diff
==============================================================================
--- vmkit/branches/release_028/mmtk/java/Makefile (original)
+++ vmkit/branches/release_028/mmtk/java/Makefile Sat Oct  9 18:23:51 2010
@@ -12,6 +12,6 @@
 
 RUN_ANT = 1
 JARNAME = mmtk-vmkit
-EXTRA_DIST = vmkit.properties build.xml src
+EXTRA_DIST = vmkit.properties build.xml.in src
 
 include $(LEVEL)/Makefile.common

Modified: vmkit/branches/release_028/mmtk/java/build.xml.in
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_028/mmtk/java/build.xml.in?rev=116159&r1=116158&r2=116159&view=diff
==============================================================================
--- vmkit/branches/release_028/mmtk/java/build.xml.in (original)
+++ vmkit/branches/release_028/mmtk/java/build.xml.in Sat Oct  9 18:23:51 2010
@@ -1,7 +1,7 @@
 <project name="MMTK-VMKit" default="main" basedir=".">
   <target name="main">
     <mkdir dir="classes"/>
-    <javac srcdir="src:../config/@MMTK_PLAN@" destdir="classes" source="1.5"/>
+    <javac srcdir="@abs_top_srcdir@/mmtk/java/src:@abs_top_srcdir@/mmtk/config/@MMTK_PLAN@" destdir="classes" source="1.5"/>
     <jar jarfile="mmtk-vmkit.jar">
       <fileset dir="classes"/>
     </jar>





More information about the vmkit-commits mailing list