[Development] QtCS: Notes from Modern C++ session
Olivier Goffart
olivier at woboq.com
Tue Jun 16 01:28:53 CEST 2015
On Monday 15. June 2015 21:30:25 Marc Mutz wrote:
> On Monday 15 June 2015 17:43:58 Olivier Goffart wrote:
> > On Unix: Clang and GCC build are compatible,
>
> Yes.
>
> > C++03/C++11/C++14 builds are compatible.
>
> No. [... std::list ...]
Yes. I was talking about Qt build, and since Qt does not use the stdlib in
it's ABI currently, a change in std::list is irrelevant for Qt.
> > Debug/release build are compatible, libstdcpp and libcpp
> > builds are currently compatible. Exceptions/-fno-exceptions build are
> > supposed to be compatibles. And you can mix and match.
>
> And all of this will still be true. Except that - like every other C++
> library - distributions need to deal with the incompatibility of std::list
> and std::basic_string between C++98 and C++11.
Depends whether or not we make the choice to break the "no stl in abi" rule.
More information about the Development
mailing list