On 24 March 2016 at 14:47, Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote: > On 24 March 2016 at 14:46, Jonathan Wakely wrote: >> On 24 March 2016 at 14:36, Jeffrey Walton <noloader@xxxxxxxxx> wrote: >>> I'd _love_ to support coexistence so the problems go away for users. >>> That's kind of our duty here. We suffer the problem so users don't >>> have to. >> >> Is it? How many of your users download precompiled binaries, rather >> than either getting it from their distro or compiling it from source >> (both of which will usually mean the library is compiled with the same >> ABI as the rest of their code). > > And of course I'm only asking about precompiled binaries built with GCC. > > How many users download precompiled binaries built with MSVC or other > compilers are irrelevant, since they aren't affected by the ABI > transition. Also, if you do have lots of users downloading prebuilt binaries then you must be already building them for a variety of different OS/hardware/compiler combinations, in which case the simplest solution would be to simply add another build option. That way you offer two separate builds, one with the new ABI and with the old. I strongly recommend you do that.