On Fri, Jun 13, 2014 at 02:26:28PM -0000, Matthias Klose wrote:

>  - Don't use versioned build dependencies for g++-4.x at all (preferred), or 
> use the
>    same version for all packages within a project.

If the ABI will change with each new upstream version of g++, and the
library soname / package name should be changed at the same time, then these
packages *should* have build-dependencies on a specific version of g++, to
avoid accidental ABI incompatibilities.

> Packages in main affected are:
>   dbus-cpp
>   libcolumbus
>   firefox
>   mir
>   process-cpp
>   libreoffice (only the clang plugin which is not built)
>   qtbase-opensource-src
>   unity

Thanks for researching this!

Not all of the packages in the phone are in main.  Can you do the same
review for the set of packages that are in the ubuntu-touch seed?

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to dbus-cpp in Ubuntu.
https://bugs.launchpad.net/bugs/1329089

Title:
  g++-4.9 binary incompatibilties with libraries built with g++-4.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dbus-cpp/+bug/1329089/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to