[Nix-dev] LLVM, Clang and GCC 5 (C++ ABI Tags)

Aristid Breitkreuz aristidb at gmail.com
Sun Sep 4 12:17:47 CEST 2016


Hi all,

I've been trying to fix the ISPC build, only to find that clang 3.8 does
not support GCC 5's ABI Tags, which means that functions returning
std::string may lead to compiler errors. LLVM/Clang 3.9 apparently does:
http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html#gcc-abi-tag

I think this thread is also relevant:
https://llvm.org/bugs/show_bug.cgi?id=23529

So I suppose the solution for ISPC will be to either switch to LLVM 3.9 or
a clang using libcxx rather than libstdc++.

What do you think? Have you seen other packages fail due to this?


Cheers,

Aristid
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.science.uu.nl/pipermail/nix-dev/attachments/20160904/785e9412/attachment.html>


More information about the nix-dev mailing list