[LLVMdev] Linking Errors?
Reid Spencer
rspencer at x10sys.com
Tue Dec 9 20:40:01 PST 2003
You'll need to include the "support" library to resolve these
LeakDetector symbols. You can do this by either placing the path to
"support.o" or -lsupport on your link line (in your Makefile). Note
that if you use the -l option, you'll likely need to use -L<path> as
well to tell the linker where to find "libsupport.a" (file included by
the -lsupport option).
Reid.
Kevin Gibbs wrote:
> Can anyone help with these crazy linking errors??
>
>
>
> /home/kgibbs/CS321/CVS/llvm/lib/Debug/vmcore.o(.gnu.linkonce.t._ZN4llvm12LeakDetector16addGarbageObjectEPKNS_5ValueE+0xd):
> In function `llvm::LeakDetector::addGarbageObject(llvm::Value const*)':
>
> /usr/include/c++/3.2.1/bits/stl_pair.h:148: undefined reference to
> `llvm::LeakDetector::addGarbageObjectImpl(llvm::Value const*)'
>
> /home/kgibbs/CS321/CVS/llvm/lib/Debug/vmcore.o(.gnu.linkonce.t._ZN4llvm12LeakDetector19removeGarbageObjectEPKNS_5ValueE+0xd):
> In function `llvm::LeakDetector::removeGarbageObject(llvm::Value const*)':
>
> /usr/include/c++/3.2.1/bits/stl_pair.h:148: undefined reference to
> `llvm::LeakDetector::removeGarbageObjectImpl(llvm::Value const*)'
>
> /home/kgibbs/CS321/CVS/llvm/lib/Debug/vmcore.o(.gnu.linkonce.t._ZN4llvm12LeakDetector15checkForGarbageERKSs+0xd):
> In function
> `llvm::LeakDetector::checkForGarbage(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&)':
>
> /usr/include/c++/3.2.1/bits/stl_pair.h:148: undefined reference to
> `llvm::LeakDetector::checkForGarbageImpl(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&)'
>
> collect2: ld returned 1 exit status
>
>
>
> Thanks,
>
> Kevin
>
More information about the llvm-dev
mailing list