Mir

lp://qastaging/~afrantzis/mir/fix-gcc-6-lto

Created by Alexandros Frantzis and last modified
Get this branch:
bzr branch lp://qastaging/~afrantzis/mir/fix-gcc-6-lto
Only Alexandros Frantzis can upload to this branch. If you are Alexandros Frantzis please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alexandros Frantzis
Project:
Mir
Status:
Development

Recent revisions

3633. By Alexandros Frantzis

tests: Fix test crashes when built with g++-6 and LTO

3632. By Alan Griffiths

We don't need mir_add_library_with_symbols() (a self confessed "abysmal hack"). We should use LINK_DEPENDS which is "intended to specify dependencies on “linker scripts” for custom Makefile link rules.".

Approved by Daniel van Vugt, Kevin DuBois, mir-ci-bot.

3631. By Daniel van Vugt

Fix a few problems that have prevented cross-compile-chroot.sh from
actually working in a while (LP: #1609329)

  * Fixed error: Some build deps not found (because they are in
    universe rather than main?).
  * Fixed error: Building on yakkety as of recently (today) defaults
    to GCC 6, so the default compiler version when targeting xenial
    or wily now needs to be explicitly set to 5.
  * Fixed error: Precompiled headers from GCC 6 don't work when
    targeting any distro other than yakkety, so don't use them.
  * Fixed error: Some headers from android-headers-23 are missing
    #includes, but apparently only when cross-compiling.
  * Fixed warning: Missing public keys for Ubuntu archive.
. Fixes: https://bugs.launchpad.net/bugs/1609329.

Approved by mir-ci-bot, Chris Halse Rogers, Kevin DuBois.

3630. By Kevin DuBois

fix "cmake .. -DMIR_PLATFORM=android" build.

fixes: LP: #1609916
. Fixes: https://bugs.launchpad.net/bugs/1609916.

Approved by Daniel van Vugt, mir-ci-bot.

3629. By Alan Griffiths

Add new dependency on mir-renderer-gl-dev to mirtest.pc

3628. By Daniel van Vugt

FD zero is valid and not an error. Just highly unlikely you'll ever see
zero being used unless you've closed your stdin first.

Approved by mir-ci-bot, Alan Griffiths.

3627. By Alexandros Frantzis

renderer: Begin extraction of renderer interfaces to their own library and package.

Approved by Alan Griffiths, Cemil Azizoglu, mir-ci-bot.

3626. By Alexandros Frantzis

Fix precompiled header builds with gcc-6.

Approved by mir-ci-bot, Alan Griffiths.

3625. By Daniel van Vugt

Fix lots of clang warnings/errors that cause build failure.

Approved by Alan Griffiths, mir-ci-bot.

3624. By Brandon Schaefer

A demo to show off pointer confinement and a way to test it out. Need to look at fullscreen and other possible issues.

Approved by mir-ci-bot, Daniel van Vugt, Alan Griffiths.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/mir
This branch contains Public information 
Everyone can see this information.