GCC 4.7, STL and binary compatibility of objects built with different language standards

Matthias Klose doko at ubuntu.com
Tue Jun 12 17:18:14 UTC 2012

On 12.06.2012 18:50, Chase Douglas wrote:
> My understanding is that this is only a problem if one library compiled
> with one standard passes objects to another library compiled with
> another standard. The following examples illustrate the difference:
> * Nux (c++11) and libsigc++ (c++98) are compiled with different
> standards. They pass std::lists between them. This is a problem.
> * utouch-grail (c++11) and utouch-qml (c++98) are compiled with
> different standards. However, the API between the two is pure C. This is
> not a problem.
> Please correct me if I am wrong.

please read the referenced GCC report.

More information about the ubuntu-devel mailing list