[LLVMdev] LLVM and Cygwin

Brian Herman brianherman at gmail.com
Mon Jul 29 14:42:08 PDT 2013


I got the following error while compiling llvm and clang under cygwin.

/cygdrive/c/Users/brianherman/Desktop/llvm/llvm-3.3.src/Release+Asserts/lib/libLLVMMCJIT.a(SectionMemoryManager.o):SectionMemoryManager.cpp:(.text+0x3b):
undefined reference to `__register_frame'
/cygdrive/c/Users/brianherman/Desktop/llvm/llvm-3.3.src/Release+Asserts/lib/libLLVMMCJIT.a(SectionMemoryManager.o):SectionMemoryManager.cpp:(.text+0x3b):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol
`__register_frame'
/usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../x86_64-pc-cygwin/bin/ld:
/cygdrive/c/Users/brianherman/Desktop/llvm/llvm-3.3.src/Release+Asserts/lib/libLLVMMCJIT.a(SectionMemoryManager.o):
bad reloc address 0x0 in section `.pdata'
collect2: error: ld returned 1 exit status
/cygdrive/c/Users/brianherman/Desktop/llvm/llvm-3.3.src/Makefile.rules:1530:
recipe for target
`/cygdrive/c/Users/brianherman/Desktop/llvm/llvm-3.3.src/Release+Asserts/bin/lli.exe'
failed
make[2]: ***
[/cygdrive/c/Users/brianherman/Desktop/llvm/llvm-3.3.src/Release+Asserts/bin/lli.exe]
Error 1
make[2]: Leaving directory
`/cygdrive/c/Users/brianherman/Desktop/llvm/llvm-3.3.src/tools/lli'
/cygdrive/c/Users/brianherman/Desktop/llvm/llvm-3.3.src/Makefile.rules:925:
recipe for target `lli/.makeall' failed
make[1]: *** [lli/.makeall] Error 2
make[1]: Leaving directory
`/cygdrive/c/Users/brianherman/Desktop/llvm/llvm-3.3.src/tools'
/cygdrive/c/Users/brianherman/Desktop/llvm/llvm-3.3.src/Makefile.rules:876:
recipe for target `all' failed
make: *** [all] Error 1
I have no idea what that means.

-- 


Thanks,
Brian Herman
college.nfshost.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130729/91a17337/attachment.html>


More information about the llvm-dev mailing list