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