There are a number of reasons for not fixing and "the team has decided
to move to C++14 instead" is not one of them.

Trusty has out of date versions of a number of build dependencies:
android headers, gmock and g++ all cause problems. There are also binary
compatibility issues between g++4.8 and g++4.9 (which led to distro
fixing Mir and relating projects to g++4.9 - which we know will cause
problems).

We've accepted some workarounds for bugs in g++4.8 that got fixed in 4.9
(and clang) but we don't want to get into supporting old versions of
dependencies that we are not set up to test properly.

It is possible to install g++4.9 on trusty, which solves both bugs in
4.8 and allows for use of C++14:

https://launchpad.net/~ubuntu-
toolchain-r/+archive/ubuntu/test?field.series_filter=trusty

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

Title:
  Mir is not building in trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1418962/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to