hi<br>I followed the instructions to compile vmkit step by step.<br>it worked until "Compile into a dynamic library the core Java libs". After "<tt>make ENABLE_OPTIMIZED=1</tt>", I didn't go get coffee because of these errors:<br>
llc -relocation-model=pic -disable-fp-elim glibj-optimized.zip.bc -o glibj.zip.s<br>unsupported GC: vmkit<br>UNREACHABLE executed!<br>0  llc             0x0000000000e40e4f<br>1  llc             0x0000000000e41647<br>2  libpthread.so.0 0x000000372560e7c0<br>
3  libc.so.6       0x0000003dc9e30265 gsignal + 53<br>4  libc.so.6       0x0000003dc9e31d10 abort + 272<br>5  llc             0x0000000000e2e9b0 llvm::llvm_unreachable_internal(char const*, char const*, unsigned int) + 384<br>
6  llc             0x0000000000a680f9 llvm::GCModuleInfo::getOrCreateStrategy(llvm::Module const*, std::string const&) + 265<br>7  llc             0x0000000000a683a7 llvm::GCModuleInfo::getFunctionInfo(llvm::Function const&) + 263<br>
8  llc             0x0000000000a6919e<br>9  llc             0x0000000000d872c6 llvm::FPPassManager::doInitialization(llvm::Module&) + 54<br>10 llc             0x0000000000d8ef5c llvm::FPPassManager::runOnModule(llvm::Module&) + 44<br>
11 llc             0x0000000000d8eb3f llvm::MPPassManager::runOnModule(llvm::Module&) + 527<br>12 llc             0x0000000000d8ec22 llvm::PassManagerImpl::run(llvm::Module&) + 114<br>13 llc             0x0000000000d8ecbd llvm::PassManager::run(llvm::Module&) + 13<br>
14 llc             0x000000000051aab7 main + 4471<br>15 libc.so.6       0x0000003dc9e1d994 __libc_start_main + 244<br>16 llc             0x00000000005181a9<br>Stack dump:<br>0.      Program arguments: llc -relocation-model=pic -disable-fp-elim glibj-optimized.zip.bc -o glibj.zip.s <br>
1.      Running pass 'Function Pass Manager' on module 'glibj-optimized.zip.bc'.<br>Aborted<br> <br>I was confused by this error, didn't know how to go on, could someone give me some hints. <br>I did these job on LLVM-2.9 and vmkit-0.29<br>
<br>Thanks!<br><a href="mailto:lulu760@gmail.com">lulu760@gmail.com</a><br>