[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
Fix committed into lp:mir/devel at revision None, scheduled for release in mir, milestone Unknown ** Changed in: mir Status: In Progress = Fix Committed -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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/mir/+bug/1329089/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
Not sure if mir-anything needs changing... ? ** Also affects: mir Importance: Undecided Status: New ** Changed in: mir Status: New = Incomplete ** Changed in: mir (Ubuntu) Status: New = Incomplete -- 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/mir/+bug/1329089/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
** Changed in: mir Status: Incomplete = In Progress ** Changed in: mir Assignee: (unassigned) = Thomas Voß (thomas-voss) ** Changed in: mir (Ubuntu) Status: Incomplete = New ** Branch linked: lp:~thomas-voss/mir/explicit-gcc-version -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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/mir/+bug/1329089/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
** Changed in: mir Milestone: None = 0.4.0 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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/mir/+bug/1329089/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
** Changed in: mir Milestone: 0.4.0 = 0.5.0 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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/mir/+bug/1329089/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
Is this https://launchpadlibrarian.net/15573/buildlog_ubuntu-utopic- armhf.evolution_3.12.2-1ubuntu1_FAILEDTOBUILD.txt.gz the same problem? -- 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
Re: [Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
Am 17.06.2014 16:16, schrieb Iain Lane: Is this https://launchpadlibrarian.net/15573/buildlog_ubuntu-utopic- armhf.evolution_3.12.2-1ubuntu1_FAILEDTOBUILD.txt.gz the same problem? No, this is another issue (but also seen with other packages). -- 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
unorderd_map is not exposed in the API/ABI of the library ** Branch linked: lp:~thomas-voss/dbus-cpp/bump-so-name-and-major- version ** Changed in: dbus-cpp (Ubuntu) Assignee: (unassigned) = Thomas Voß (thomas-voss) ** Changed in: process-cpp (Ubuntu) Status: New = Invalid ** Changed in: dbus-cpp (Ubuntu) Status: Confirmed = In Progress -- 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
** Also affects: unity-scope-click (Ubuntu) Importance: Undecided Status: New ** Also affects: unity-scopes-shell (Ubuntu) Importance: Undecided Status: New ** Also affects: unity-scopes-api (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
** Bug watch added: Debian Bug tracker #751780 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751780 ** Also affects: debian via http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751780 Importance: Unknown Status: Unknown -- 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
** Changed in: debian Status: Unknown = New -- 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
The C++11 support in 4.9 (which is still marked as experimental) did see some incompatible changes with the unordered associative containers in unordered_map and unordered_set. There are no other ABI changes in c++11 mode, maybe except for users of the future header. It is not advised to mix c++11 code built from different major compiler versions as long as the c++11 mode is still marked as experimental. There are a few things to do here: - find out which packages are affected (currently working on that) - make sure that all packages are built using verbose builds, or else we cannot scan the build logs for packages built in c++11 mode. - if this is code ending up in libraries, the soname of the library should be bumped where the upstream can do that, or the package name of the library should be changed. - if the code is ending up in leaf packages, just rebuild the package - Don't use versioned build dependencies for g++-4.x at all (preferred), or use the same version for all packages within a project. 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 The ubuntu-toolchain-r/test PPA know has a gcc-defaults again defaulting to 4.9. Please make sure that you have a build dependency on g++ (= 4:4.9.0-3ubuntu6) when building with 4.9. ** Also affects: process-cpp (Ubuntu) Importance: Undecided Status: New ** Also affects: mir (Ubuntu) Importance: Undecided Status: New ** Also affects: qtbase-opensource-src (Ubuntu) Importance: Undecided Status: New ** Also affects: unity (Ubuntu) Importance: Undecided Status: New ** Also affects: firefox (Ubuntu) Importance: Undecided Status: New ** Changed in: location-service (Ubuntu) Status: Confirmed = Invalid -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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
Re: [Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
On Fri, Jun 13, 2014 at 02:26:28PM -, 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: dbus-cpp (Ubuntu) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: location-service (Ubuntu) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: gcc-4.9 (Ubuntu) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
** Also affects: location-service (Ubuntu) Importance: Undecided Status: New ** Also affects: dbus-cpp (Ubuntu) Importance: Undecided Status: New ** Changed in: dbus-cpp (Ubuntu) Importance: Undecided = Critical ** Changed in: location-service (Ubuntu) Importance: Undecided = Critical -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
** Also affects: gcc-defaults (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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
[Bug 1329089] Re: g++-4.9 binary incompatibilties with libraries built with g++-4.8
This bug was fixed in the package gcc-defaults - 1.128ubuntu5 --- gcc-defaults (1.128ubuntu5) utopic; urgency=medium * Revert the previous change and just change the dependencies for cpp, gcc and g++ to depend on the 4.8 packages. -- Matthias Klose d...@ubuntu.com Thu, 12 Jun 2014 01:48:23 +0200 ** Changed in: gcc-defaults (Ubuntu) Status: New = Fix Released -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to location-service 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