[vmkit-commits] [vmkit] r198107 - Bootstrap j3 in a different thread

Gael Thomas gael.thomas at lip6.fr
Sat Dec 28 01:06:19 PST 2013


Author: gthomas
Date: Sat Dec 28 03:06:18 2013
New Revision: 198107

URL: http://llvm.org/viewvc/llvm-project?rev=198107&view=rev
Log:
Bootstrap j3 in a different thread

Modified:
    vmkit/branches/mcjit/Makefile.rules
    vmkit/branches/mcjit/lib/j3/vm/j3.cc

Modified: vmkit/branches/mcjit/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/Makefile.rules?rev=198107&r1=198106&r2=198107&view=diff
==============================================================================
--- vmkit/branches/mcjit/Makefile.rules (original)
+++ vmkit/branches/mcjit/Makefile.rules Sat Dec 28 03:06:18 2013
@@ -55,7 +55,7 @@ LLCFLAGS+=-relocation-model=pic
 OPTFLAGS+=-disable-opt
 
 CXXFLAGS=$(LLVM_CXXFLAGS) $(COMMON_FLAGS) -std=gnu++98 -fPIC
-SHFLAGS=-lpthread -ldl -lz -lncurses -fno-common -Wl,-flat_namespace -Wl,-undefined,suppress
+SHFLAGS=-lpthread -ldl -lz -lncurses -framework CoreFoundation -fno-common -Wl,-flat_namespace -Wl,-undefined,suppress
 
 ###############################################################################
 #   Targets

Modified: vmkit/branches/mcjit/lib/j3/vm/j3.cc
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/lib/j3/vm/j3.cc?rev=198107&r1=198106&r2=198107&view=diff
==============================================================================
--- vmkit/branches/mcjit/lib/j3/vm/j3.cc (original)
+++ vmkit/branches/mcjit/lib/j3/vm/j3.cc Sat Dec 28 03:06:18 2013
@@ -69,12 +69,12 @@ void J3::start(int argc, char** argv) {
 
 	vmkitBootstrap(thread, options()->selfBitCodePath);
 	
-	//thread->start();
-	//thread->join();
-	run();
+	thread->Thread::start();
+	thread->join();
 }
 
 void J3::run() {
+	fprintf(stderr, "      Bootstraping j3....\n");
 	introspect();
 
 	vmkit::BumpAllocator* loaderAllocator = vmkit::BumpAllocator::create();





More information about the vmkit-commits mailing list