[cfe-dev] linker errors on Mac building with _LIBCPP_DEBUG2==1
    Eric Hill 
    Eric.Hill at jmp.com
       
    Thu Aug 29 11:51:22 PDT 2013
    
    
  
Hey,
Not entirely sure this is the right place to ask this question, but it's all I've found, and there is a page here about debug support.
I'm using XCode 4.6.3 on Mac.  When I build my C++ project with _LIBCPP_DEBUG2 set to 1, I get linker errors like these:
"std::__1::__libcpp_db::__comparable(void const*, void const*) const", referenced from:
      NSString* (anonymous namespace)::dump<double>(NSString*, double*, int vector[4]) in vMAT_Array+UnaryOps.o
      NSString* (anonymous namespace)::dump<float>(NSString*, float*, int vector[4]) in vMAT_Array+UnaryOps.o
      signed char (anonymous namespace)::isEqualEpsilon<double>(double*, int vector[4], double*, int vector[4], double) in vMAT_Array+BinaryOps.o
      signed char (anonymous namespace)::isEqualEpsilon<float>(float*, int vector[4], float*, int vector[4], double) in vMAT_Array+BinaryOps.o
  "std::__1::__libcpp_db::__dereferenceable(void const*) const", referenced from:
      NSString* (anonymous namespace)::dump<double>(NSString*, double*, int vector[4]) in vMAT_Array+UnaryOps.o
      NSString* (anonymous namespace)::dump<float>(NSString*, float*, int vector[4]) in vMAT_Array+UnaryOps.o
      signed char (anonymous namespace)::isEqualEpsilon<double>(double*, int vector[4], double*, int vector[4], double) in vMAT_Array+BinaryOps.o
      signed char (anonymous namespace)::isEqualEpsilon<float>(float*, int vector[4], float*, int vector[4], double) in vMAT_Array+BinaryOps.o
Seems like I need to link in a different lib or something, but darned if I can figure out what.  Any ideas?
This question was asked on StackOverflow (by someone else) in April and has gone unanswered.
Thanks,
Eric
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130829/6325f68f/attachment.html>
    
    
More information about the cfe-dev
mailing list