I use c++ library projects (that uses boost 1.57 library) for my ios app and when I build my app i get hundreds of linker warnings. The app runs totally fine.
The prominent warning is
ld: warning: direct access in boost::exception_ptr boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>() to global weak symbol boost::exception_ptr boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
How do i get rid of these linker warnings? Any possible way other than suppression?
Thanks