Hide Forgot
Thunderbird should not be build against system cairo Like Firefox, it should be build against the provided version of cairo. Otherwise it crashes very often. See https://bugzilla.mozilla.org/show_bug.cgi?id=1174997#c5
Hm, it seems that TB is build without system cairo by default. Why do you presume that it is build against system cairo? You are correct that we should not build against system cairo. Do you miss the explicit --disable-system-cairo in the .mozconfig? The configuration is implemented by MOZ_TREE_CAIRO variable, which according to build log [1] is set to 1, ie using in-tree cairo. Some build flags related to cairo are introduced by GTK2 but that should not affect actual build. Please reopen if you have some proof that I'm wrong here. Thank you. [1] https://kojipkgs.fedoraproject.org//packages/thunderbird/45.3.0/1.fc24/data/logs/i686/build.log
there is a direct dependency on cairo-devel in the .spec file that Firefox doesn't. I may have been mistaken. Sorry.
Okay, fair enough, I'll remove that dependency, thanks for letting us know.