Re:OpenBSD 5.9
by cm3 on Saturday April 16, 2016 @08:40AM
(#11510354)
I don't know much about Swift, so please excuse my ignorance. Are these modules .so files, written in C++, linked by the system CXX (gcc5), and therefore unusable by Swift which was linked with Clang itself, or what's the technical explanation?
[ Parent
| on HN ]
The Swift runtime library is currently partially written in C++.
I see, and in what scenario does it try to load a C++ .so built with gcc4? I'm sure this happens, but I'm curious what scenario it is on a distro where stuff shouldn't be partially built with g++4 and other stuff with g++5. I ran into the issues and am interested in the details as a way to avoid it myself.
This is the bug: