Created attachment 384716 [details] app-emulation:ganeti-2.11.5:20140913-121740.log.gz app-emulation/ganeti-2.11.5 doesn't compile. I've try to emerge it with and without haskell-daemons/htools USE flags without success.
Created attachment 384718 [details] emerge --info
I finally got it emerged on ~amd64 with these ebuild keywords: dev-lang/ghc -~amd64 dev-haskell/* -~amd64 dev-haskell/hinotify ~amd64 dev-haskell/crypto ~amd64 So mainly ganeti depends actually of stable dev-lang/ghc.
Yeah, GHC-7.8 changed benaviour of object suffix naming (generated into Makefile.ghc by '-M -dep-makefile Makefile.ghc' options): https://ghc.haskell.org/trac/ghc/ticket/9287 Upstream added all sorts of hacks to workaround it: https://code.google.com/p/ganeti/issues/detail?id=979
Since ganeti-2.12, ghc 7.8 is not supported so unstable/testing ganeti require a stable ghc. Source: http://docs.ganeti.org/ganeti/current/html/news.html
Updated ganeti 2.12 and 2.13 ebuild to lock ghc to 7.6