Changes to ghc

Changes to ghc:
commit b41821b43925db46c968f1244712c78877204a9b
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Thu Jan 16 16:20:44 2014 +0100

    Update to current Cabal 1.18 branch tip

    This should contain a fix that addresses the Solaris build breakage
    (see #8670)

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>