I would like to use c++11 features from libc++ mainly the smart pointers. Not 
using them is not option for me, because I have to adopt a library where the 
smart pointers are already used. 

So I have to compile my program with -stdlib=libc++. However if the OpenCV and 
Boost is not compiled also against the libc++ 
it leads to linking error with std::strings. This is expectable as the string 
implementation should be different.

So I would like to compile these packages with libc++ support. And probably it 
will be required to build with this support also their dependences. 

Jakub Sochor


11. 9. 2013 v 16:56, Lawrence Velázquez <[email protected]>:

> On Sep 11, 2013, at 5:57 AM, Jakub Sochor <[email protected]> wrote:
> 
>> i have a question about the c++11 support. 
>> Is in MacPorts some configuration that will force use all c++ sources to be 
>> compiled by host clang with flags '-std=c++11 -stdlib=libc++'.
>> I tried configure.cxxflags but that had no effect in OpenCV for example. 
>> 
>> Can you please give me some pointers what should I do, or if it is even 
>> possible. 
> 
> 
> These is no supported way to do this, although there are hacky workarounds.
> 
> What exactly do you wish to accomplish?
> 
> vq

_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to