http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54806



--- Comment #3 from Matt Arsenault <whatmannerofburgeristhis at gmail dot com> 
2012-10-04 17:34:35 UTC ---

I'm using it from macports. OS X 10.8.2, x86_64-apple-darwin12.2.0



$ g++ -std=c++11 testcase.cpp

Undefined symbols for architecture x86_64:

  "___emutls_v._ZSt11__once_call", referenced from:

      void std::call_once<void

(std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,

std::__future_base::_Result_base::_Deleter> ()>&, bool&),

std::__future_base::_State_base* const,

std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,

std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>

>(std::once_flag&, void

(std::__future_base::_State_base::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base,

std::__future_base::_Result_base::_Deleter> ()>&, bool&),

std::__future_base::_State_base* const&&,

std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,

std::__future_base::_Result_base::_Deleter> ()> >&&,

std::reference_wrapper<bool>&&) in ccaHSMCA.o

  "___emutls_v._ZSt15__once_callable", referenced from:

      void std::call_once<void

(std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,

std::__future_base::_Result_base::_Deleter> ()>&, bool&),

std::__future_base::_State_base* const,

std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,

std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>

>(std::once_flag&, void

(std::__future_base::_State_base::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base,

std::__future_base::_Result_base::_Deleter> ()>&, bool&),

std::__future_base::_State_base* const&&,

std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,

std::__future_base::_Result_base::_Deleter> ()> >&&,

std::reference_wrapper<bool>&&) in ccaHSMCA.o

      void std::__once_call_impl<std::_Bind_simple<std::_Mem_fn<void

(std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,

std::__future_base::_Result_base::_Deleter> ()>&, bool&)>

(std::__future_base::_State_base*,

std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,

std::__future_base::_Result_base::_Deleter> ()> >,

std::reference_wrapper<bool>)> >() in ccaHSMCA.o

ld: symbol(s) not found for architecture x86_64

collect2: error: ld returned 1 exit status

Reply via email to