libstdc++ licensing
libstdc++ licensing
Posted May 8, 2013 8:19 UTC (Wed) by khim (subscriber, #9252)In reply to: libstdc++ licensing by Wol
Parent article: Stallman: The W3C's Soul at Stake
Actually, while I don't know too much about it, I think it always makes sense to distribute libstdc++ statically, if you're not distributing it as part of an OS.
Have you actually looked on the original comment? I'm explicitly talk about distribution of libstdc++ as part of an OS.
How doees linux cope with the same library compiled with different versions of the compiler? I know we use .so numbering to avoid dll hell, but I believe C++ neatly gets round that by changing the ABI based on the compiler used ... :-)
ABI is open on Linux (it's not like some other OSes) which means you can keep your compilers compatible. E.g. GCC has few versions of name mangling (to cover cases which are impossible to cover in older versions of it), but it explicitly only changes the default when major version of libstdc++ changes.
