dev-cpp/glibmm: Fix build with GCC 8
authorJan Kundrát <jkt@kde.org>
Sat, 5 May 2018 08:59:52 +0000 (10:59 +0200)
committerGilles Dartiguelongue <eva@gentoo.org>
Tue, 22 May 2018 12:17:03 +0000 (14:17 +0200)
commit85e6e0e04ae19670b071820947d941e521d1200e
tree315ffe7974d7e6b19ba9cc4c97ada0474eb4152e
parentc8db93643969f86705699322499b7de072ce34e9
dev-cpp/glibmm: Fix build with GCC 8

Patch taken from upstream and adapted to actually touch the pregenerated
file shipped with the release tarbal as well. That code appears to have
been always wrong, with no chance to build. This probably means that GCC
8 is suddenly being detected in some other way, making the code use that
include file which was previously apparently kept unused. But anyway,
upstream killed that include in a later release, so let's just let this
build and watch the eventual breakage.

Upstream says:

> Fixed in the glibmm-2-54 branch. No fix is necessary in the master
> branch. The threads.hg and threads.h files don't exist there.

Closes: https://bugs.gentoo.org/654776
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=791711
Closes: https://github.com/gentoo/gentoo/pull/8324
dev-cpp/glibmm/files/glibmm-fix-threads-gobject.patch [new file with mode: 0644]
dev-cpp/glibmm/glibmm-2.52.1.ebuild