Mac OS X 64-bit, libstdc++ vs. libc++

Norbert Thiebaud nthiebaud at gmail.com
Sun Jan 19 08:27:51 PST 2014


On Sun, Jan 19, 2014 at 3:46 AM, Tor Lillqvist <tml at iki.fi> wrote:
>> iow, if we are going to take a risk, why not take it right now rather
>> than actually _have_ released version for 64 bits with 2 different std
>> lib.
>
> I agree with Norbert here.

sadly 4.2 does not build at this point with --enable-libc++

for instance:
n file included from /lo/rel42/unoidl/source/unoidl-write.cxx:16:
In file included from
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/map:371:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/__tree:820:16:
error: static_cast from 'pointer' (aka
'std::__1::__tree_end_node<std::__1::__tree_node_base<void *> *> *')
to '__node_pointer' (aka
'std::__1::__tree_node<std::__1::pair<rtl::OUString,
<anonymous>::Item>, void *> *') is not allowed
        return static_cast<__node_pointer>
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~


More information about the LibreOffice mailing list