[PATCH] D18035: [GCC] PR23529 Mangler part of attrbute abi_tag support

Thomas Tanner via cfe-commits cfe-commits at lists.llvm.org
Thu May 26 01:42:54 PDT 2016


ttanner added a comment.

In http://reviews.llvm.org/D18035#440107, @rsmith wrote:

> No, they'll be shipping with a broken copy of their C++ standard library, and will fail to conform to the Linux Standards Base specifications due to deviating from the Itanium C++ ABI. This patch is working around another popular implementation's failure to follow the relevant specification, nothing more. Please try to appropriately apportion the responsibility here; if your distribution opted into a non-standard ABI for their C++ standard library, you should point out to them that they made a mistake.


The new ABI is the de facto standard and we have to live with it, or at least support it.
It's too late to convince the major distributions to choose another solution.


http://reviews.llvm.org/D18035





More information about the cfe-commits mailing list