Look like your situation is very similar to what we have. In that case the
patch that I sent earlier should work for you, since it forces clang and
libc++. (Even if it is an overkill, could be done cleaner, and is in no
shape to be added to the main codebase. :))

Essentially you must match std libraries, which in your case must be
libc++. Other flags might or might not be optional.


On Fri, Jan 31, 2014 at 4:09 AM, Tim Burgess <[email protected]> wrote:

> Hi,
>>
>
> Apologies again for the time taken for me to respond to your help - I have
> a sick child at the moment, so I'm only able to work intermittently.
>
> I think I need to clarify my current situation:
>
> 1 - My application uses Boost 1.55.0, wxWidgets 2.9.5 and Crypto++ 5.6.2;
>
> 2 - I can get Boost to build with clang using either of the STD libraries;
>
> 3 - wxWidgets only seems to build using clang with libc++ and I've
> received no suggestions from its user group on changing this situation to
> use libstdc++, so I guess I'm stuck with it;
>
> 3 - Crypto++ doesn't seem to build using libc++, but builds happily using
> libstdc++;
>
> 4 - I need to use clang instead of GCC because I found a problem with
> Boost shared pointers that could only be rectified by using either clang or
> GCC 4.5 or later (this was validated by Boost development). Using the later
> versions of GCC proved not to be a solution, as its Objective-c++
> implementation varies from Apple's and broke one of my modules, so I'm
> stuck with Apple's clang as my only viable compiler.
>
> Given all this, I seem to be in a Catch-22 scenario with points 2 and 3.
> Am I correct in thinking that the offered make files would only help if I
> was mixing compilers, rather than STD libraries, or have I got the wrong
> end of the stick?
>
> I'd also like to take the opportunity to thank everybody who has tried to
> help with this and for their patience in dealing with somebody at the start
> of his Mac programming learning curve.
>
> Cheers.
>
> Tim
>
>
> --
> --
> You received this message because you are subscribed to the "Crypto++
> Users" Google Group.
> To unsubscribe, send an email to
> [email protected].
> More information about Crypto++ and this group is available at
> http://www.cryptopp.com.
> ---
> You received this message because you are subscribed to the Google Groups
> "Crypto++ Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to