> > However, is the C++ ABI not standard ? I don't have this test failing on > > AIX, AFAIK. Strange. > > Not really: the ABI tests rely on symbol versioning, which is only > available on Solaris and GNU ELF targets. Maybe it's normal then.
> OTOH, I wondered if it wouldn't be better to start from the GNU code > which is certainly known to work, rather than the DragonflyBSD one which > may well have bitrotten since most of the BSDs moved to LLVM. Then > again, it may not: Gerald tests on FreeBSD regularly. Perhaps a 3-way merge of gnu and *bsd -> ieee_1003.1-2008 is in order? Gnu model is really different as it implements catalogues, is using nl_langinfo_l with GNU specific defines instead of localeconv_l, and few other stuffs like this. I'll check if some parts might be interesting. But BSD seems closer to want we actually want.