Mir

Comment 8 for bug 1616291

Revision history for this message
Alexandros Frantzis (afrantzis) wrote :

It turned out that the problem is caused by the gold+LTO combination on yakkety. Since there doesn't seem to be anything we can do in our code to workaround this, I have implemented the following build configuration in mir-jenkaas

autolanding: ld.bfd + LTO
ci: ld.gold + noopt

Moving to ld.bfd + LTO for autolanding has the additional benefit of being the same setup used for release package builds.

I chose to retain ld.gold for the normal ci build since it provides a build time reduction (~10% reduction in total build time), and using another linker may help to uncover problems in our code.