Hi, Going ahead, the llvm-ld seems to segfault (build on Linux with llvm-ld v3.0svn build): make[2]: Entering directory `/root/code/vmkit/mmtk/mmtk-j3' llvm[2]: Building Debug+Asserts Bytecode Module MMTKRuntime.bc 0 llvm-ld 0x0884c66e 1 llvm-ld 0x0884c3fb 2 0xb7891400 __kernel_sigreturn + 0 3 llvm-ld 0x083be9e9 llvm::isa_impl<llvm::Constant, llvm::Value>::doit(llvm::Value const&) + 29 4 llvm-ld 0x083ccba4 llvm::isa_impl_cl<llvm::Constant, llvm::Value*>::doit(llvm::Value const*) + 29 5 llvm-ld 0x083cb81c llvm::isa_impl_wrap<llvm::Constant, llvm::Value*, llvm::Value*>::doit(llvm::Value* const&) + 31 6 llvm-ld 0x083c94bf llvm::isa_impl_wrap<llvm::Constant, llvm::Use, llvm::Value*>::doit(llvm::Use const&) + 43 7 llvm-ld 0x083c5fe3 bool llvm::isa<llvm::Constant, llvm::Use>(llvm::Use const&) + 29 8 llvm-ld 0x083c1cc6 llvm::cast_retty<llvm::Constant, llvm::Use>::ret_type llvm::cast<llvm::Constant, llvm::Use>(llvm::Use const&) + 29 9 llvm-ld 0x083c04de llvm::GlobalAlias::getOperand(unsigned int) const + 70 10 llvm-ld 0x083de0d1 llvm::GlobalAlias::getAliasee() + 37 11 llvm-ld 0x083dc3c6 12 llvm-ld 0x083dcdb5 13 llvm-ld 0x083dce74 llvm::Linker::LinkModules(llvm::Module*, llvm::Module*, std::string*) + 64 14 llvm-ld 0x083d949a llvm::Linker::LinkInModule(llvm::Module*, std::string*) + 46 15 llvm-ld 0x083d926c llvm::Linker::LinkInFile(llvm::sys::Path const&, bool&) + 1524 16 llvm-ld 0x083d943d llvm::Linker::LinkInFiles(std::vector<llvm::sys::Path, std::allocator<llvm::sys::Path> > const&) + 67 17 llvm-ld 0x083ad740 main + 1329 18 libc.so.6 0xb75d3cc6 __libc_start_main + 230 19 llvm-ld 0x083a67c1 Stack dump: 0. Program arguments: /root/code/llvm/Debug+Asserts/bin/llvm-ld -r -o /root/code/vmkit/Debug+Asserts/lib/MMTKRuntime.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/ActivePlan.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Assert.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Collection.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/FinalizableProcessor.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Lock.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/MMTk_Events.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Memory.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/ObjectModel.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/ReferenceProcessor.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/RuntimeHelpers.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Scanning.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Selected.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Statistics.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Strings.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/SynchronizedCounter.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/TraceInterface.bc /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/VM.bc make[2]: *** [/root/code/vmkit/Debug+Asserts/lib/MMTKRuntime.bc] Segmentation fault make[2]: Leaving directory `/root/code/vmkit/mmtk/mmtk-j3' make[1]: *** [all] Error 1 make[1]: Leaving directory `/root/code/vmkit/mmtk' make: *** [all] Error 1 Any pointers on how I can debug this? Thanks, Akshat On Thu, Aug 18, 2011 at 1:45 AM, Nicolas Geoffray < nicolas.geoffray at gmail.com> wrote:> Hi Akshat, > > Did you compile LLVM before compiling VMKit? libLLVMLinker.so is a shared > library from LLVM. > > Cheers, > Nicolas > > On Thu, Aug 18, 2011 at 3:42 AM, Akshat Gupta <g.akshat at gmail.com> wrote: > >> Hi, >> I was just curious if VMKit development is still going on. >> >> Also while building VMKit I am getting error at link stage: >> >> make[1]: Entering directory `/code/vmkit/tools/vmjc' >> llvm[1]: Linking Debug+Asserts executable vmjc >> /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/../../../../i686-pc-linux-gnu/bin/ld: >> cannot find -lLLVMLinker >> collect2: ld returned 1 exit status >> >> I have installed but I am not able to use the llvm linker to link this >> application. >> I tried using LD=llvm-ld during make, but it does not help. >> >> Any idea on how this can be solved? >> >> Thanks, >> Akshat >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >> > >-- Akshat Gupta -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110823/3451bac3/attachment.html>
Hi Akshat,> Going ahead, the llvm-ld seems to segfault (build on Linux with llvm-ld v3.0svn > build):try updating to latest LLVM from svn - this was fixed a day or two ago. Ciao, Duncan.> > make[2]: Entering directory `/root/code/vmkit/mmtk/mmtk-j3' > llvm[2]: Building Debug+Asserts Bytecode Module MMTKRuntime.bc > 0 llvm-ld 0x0884c66e > 1 llvm-ld 0x0884c3fb > 2 0xb7891400 __kernel_sigreturn + 0 > 3 llvm-ld 0x083be9e9 llvm::isa_impl<llvm::Constant, > llvm::Value>::doit(llvm::Value const&) + 29 > 4 llvm-ld 0x083ccba4 llvm::isa_impl_cl<llvm::Constant, > llvm::Value*>::doit(llvm::Value const*) + 29 > 5 llvm-ld 0x083cb81c llvm::isa_impl_wrap<llvm::Constant, llvm::Value*, > llvm::Value*>::doit(llvm::Value* const&) + 31 > 6 llvm-ld 0x083c94bf llvm::isa_impl_wrap<llvm::Constant, llvm::Use, > llvm::Value*>::doit(llvm::Use const&) + 43 > 7 llvm-ld 0x083c5fe3 bool llvm::isa<llvm::Constant, llvm::Use>(llvm::Use > const&) + 29 > 8 llvm-ld 0x083c1cc6 llvm::cast_retty<llvm::Constant, llvm::Use>::ret_type > llvm::cast<llvm::Constant, llvm::Use>(llvm::Use const&) + 29 > 9 llvm-ld 0x083c04de llvm::GlobalAlias::getOperand(unsigned int) const + 70 > 10 llvm-ld 0x083de0d1 llvm::GlobalAlias::getAliasee() + 37 > 11 llvm-ld 0x083dc3c6 > 12 llvm-ld 0x083dcdb5 > 13 llvm-ld 0x083dce74 llvm::Linker::LinkModules(llvm::Module*, llvm::Module*, > std::string*) + 64 > 14 llvm-ld 0x083d949a llvm::Linker::LinkInModule(llvm::Module*, std::string*) + 46 > 15 llvm-ld 0x083d926c llvm::Linker::LinkInFile(llvm::sys::Path const&, bool&) > + 1524 > 16 llvm-ld 0x083d943d llvm::Linker::LinkInFiles(std::vector<llvm::sys::Path, > std::allocator<llvm::sys::Path> > const&) + 67 > 17 llvm-ld 0x083ad740 main + 1329 > 18 libc.so.6 0xb75d3cc6 __libc_start_main + 230 > 19 llvm-ld 0x083a67c1 > Stack dump: > 0. Program arguments: /root/code/llvm/Debug+Asserts/bin/llvm-ld -r -o > /root/code/vmkit/Debug+Asserts/lib/MMTKRuntime.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/ActivePlan.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Assert.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Collection.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/FinalizableProcessor.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Lock.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/MMTk_Events.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Memory.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/ObjectModel.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/ReferenceProcessor.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/RuntimeHelpers.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Scanning.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Selected.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Statistics.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Strings.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/SynchronizedCounter.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/TraceInterface.bc > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/VM.bc > make[2]: *** [/root/code/vmkit/Debug+Asserts/lib/MMTKRuntime.bc] Segmentation fault > make[2]: Leaving directory `/root/code/vmkit/mmtk/mmtk-j3' > make[1]: *** [all] Error 1 > make[1]: Leaving directory `/root/code/vmkit/mmtk' > make: *** [all] Error 1 > > Any pointers on how I can debug this? > > Thanks, > Akshat > > On Thu, Aug 18, 2011 at 1:45 AM, Nicolas Geoffray <nicolas.geoffray at gmail.com > <mailto:nicolas.geoffray at gmail.com>> wrote: > > Hi Akshat, > > Did you compile LLVM before compiling VMKit? libLLVMLinker.so is a shared > library from LLVM. > > Cheers, > Nicolas > > On Thu, Aug 18, 2011 at 3:42 AM, Akshat Gupta <g.akshat at gmail.com > <mailto:g.akshat at gmail.com>> wrote: > > Hi, > I was just curious if VMKit development is still going on. > > Also while building VMKit I am getting error at link stage: > > make[1]: Entering directory `/code/vmkit/tools/vmjc' > llvm[1]: Linking Debug+Asserts executable vmjc > /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/../../../../i686-pc-linux-gnu/bin/ld: > cannot find -lLLVMLinker > collect2: ld returned 1 exit status > > I have installed but I am not able to use the llvm linker to link this > application. > I tried using LD=llvm-ld during make, but it does not help. > > Any idea on how this can be solved? > > Thanks, > Akshat > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu> http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > > > -- > Akshat Gupta > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Hi, I tried building again with the latest llvm. I am getting another seg fault: make[2]: Entering directory `/root/code/vmkit/mmtk/java' Buildfile: /root/code/vmkit/mmtk/java/build.xml main: [javac] /root/code/vmkit/mmtk/java/build.xml:4: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 1 source file to /root/code/vmkit/mmtk/java/classes [jar] Building jar: /root/code/vmkit/mmtk/java/mmtk-vmkit.jar BUILD SUCCESSFUL Total time: 3 seconds llvm[2]: Building Debug+Asserts mmtk-vmkit.jar all 0 vmjc 0x0904fd0a 1 vmjc 0x0904fa97 2 0xb78e7400 __kernel_sigreturn + 0 3 libstdc++.so.6 0xb7835532 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned int, std::allocator<char> const&) + 50 4 vmjc 0x08653213 llvm::StringRef::str() const + 91 5 vmjc 0x09064883 llvm::Twine::str() const + 131 6 vmjc 0x087092ca llvm::Triple::Triple(llvm::Twine const&) + 36 7 vmjc 0x0889eb47 llvm::X86_MC::ParseX86Triple(llvm::StringRef) + 59 8 vmjc 0x0889efe4 llvm::X86_MC::createX86MCSubtargetInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef) + 45 9 vmjc 0x0869d5b8 j3::JavaAOTCompiler::JavaAOTCompiler(std::string const&) + 1144 10 vmjc 0x08652435 main + 216 11 libc.so.6 0xb7614cc6 __libc_start_main + 230 12 vmjc 0x08651cc1 make[2]: *** [all] Segmentation fault Anything that I am overlooking. Thanks, Akshat Thanks, Akshat On Wed, Aug 24, 2011 at 1:36 AM, Duncan Sands <baldrick at free.fr> wrote:> Hi Akshat, > > > Going ahead, the llvm-ld seems to segfault (build on Linux with llvm-ld > v3.0svn > > build): > > try updating to latest LLVM from svn - this was fixed a day or two ago. > > Ciao, Duncan. > > > > > make[2]: Entering directory `/root/code/vmkit/mmtk/mmtk-j3' > > llvm[2]: Building Debug+Asserts Bytecode Module MMTKRuntime.bc > > 0 llvm-ld 0x0884c66e > > 1 llvm-ld 0x0884c3fb > > 2 0xb7891400 __kernel_sigreturn + 0 > > 3 llvm-ld 0x083be9e9 llvm::isa_impl<llvm::Constant, > > llvm::Value>::doit(llvm::Value const&) + 29 > > 4 llvm-ld 0x083ccba4 llvm::isa_impl_cl<llvm::Constant, > > llvm::Value*>::doit(llvm::Value const*) + 29 > > 5 llvm-ld 0x083cb81c llvm::isa_impl_wrap<llvm::Constant, llvm::Value*, > > llvm::Value*>::doit(llvm::Value* const&) + 31 > > 6 llvm-ld 0x083c94bf llvm::isa_impl_wrap<llvm::Constant, llvm::Use, > > llvm::Value*>::doit(llvm::Use const&) + 43 > > 7 llvm-ld 0x083c5fe3 bool llvm::isa<llvm::Constant, > llvm::Use>(llvm::Use > > const&) + 29 > > 8 llvm-ld 0x083c1cc6 llvm::cast_retty<llvm::Constant, > llvm::Use>::ret_type > > llvm::cast<llvm::Constant, llvm::Use>(llvm::Use const&) + 29 > > 9 llvm-ld 0x083c04de llvm::GlobalAlias::getOperand(unsigned int) const > + 70 > > 10 llvm-ld 0x083de0d1 llvm::GlobalAlias::getAliasee() + 37 > > 11 llvm-ld 0x083dc3c6 > > 12 llvm-ld 0x083dcdb5 > > 13 llvm-ld 0x083dce74 llvm::Linker::LinkModules(llvm::Module*, > llvm::Module*, > > std::string*) + 64 > > 14 llvm-ld 0x083d949a llvm::Linker::LinkInModule(llvm::Module*, > std::string*) + 46 > > 15 llvm-ld 0x083d926c llvm::Linker::LinkInFile(llvm::sys::Path const&, > bool&) > > + 1524 > > 16 llvm-ld 0x083d943d > llvm::Linker::LinkInFiles(std::vector<llvm::sys::Path, > > std::allocator<llvm::sys::Path> > const&) + 67 > > 17 llvm-ld 0x083ad740 main + 1329 > > 18 libc.so.6 0xb75d3cc6 __libc_start_main + 230 > > 19 llvm-ld 0x083a67c1 > > Stack dump: > > 0. Program arguments: /root/code/llvm/Debug+Asserts/bin/llvm-ld -r -o > > /root/code/vmkit/Debug+Asserts/lib/MMTKRuntime.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/ActivePlan.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Assert.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Collection.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/FinalizableProcessor.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Lock.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/MMTk_Events.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Memory.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/ObjectModel.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/ReferenceProcessor.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/RuntimeHelpers.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Scanning.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Selected.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Statistics.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/Strings.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/SynchronizedCounter.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/TraceInterface.bc > > /root/code/vmkit/mmtk/mmtk-j3/Debug+Asserts/VM.bc > > make[2]: *** [/root/code/vmkit/Debug+Asserts/lib/MMTKRuntime.bc] > Segmentation fault > > make[2]: Leaving directory `/root/code/vmkit/mmtk/mmtk-j3' > > make[1]: *** [all] Error 1 > > make[1]: Leaving directory `/root/code/vmkit/mmtk' > > make: *** [all] Error 1 > > > > Any pointers on how I can debug this? > > > > Thanks, > > Akshat > > > > On Thu, Aug 18, 2011 at 1:45 AM, Nicolas Geoffray < > nicolas.geoffray at gmail.com > > <mailto:nicolas.geoffray at gmail.com>> wrote: > > > > Hi Akshat, > > > > Did you compile LLVM before compiling VMKit? libLLVMLinker.so is a > shared > > library from LLVM. > > > > Cheers, > > Nicolas > > > > On Thu, Aug 18, 2011 at 3:42 AM, Akshat Gupta <g.akshat at gmail.com > > <mailto:g.akshat at gmail.com>> wrote: > > > > Hi, > > I was just curious if VMKit development is still going on. > > > > Also while building VMKit I am getting error at link stage: > > > > make[1]: Entering directory `/code/vmkit/tools/vmjc' > > llvm[1]: Linking Debug+Asserts executable vmjc > > > /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/../../../../i686-pc-linux-gnu/bin/ld: > > cannot find -lLLVMLinker > > collect2: ld returned 1 exit status > > > > I have installed but I am not able to use the llvm linker to link > this > > application. > > I tried using LD=llvm-ld during make, but it does not help. > > > > Any idea on how this can be solved? > > > > Thanks, > > Akshat > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu> > http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > > > > > > > > > -- > > Akshat Gupta > > > > > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-- Akshat Gupta -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110824/b5f70af6/attachment.html>