Updated with working results for version 2012.4

After testing with a newer Haskell Platform previously problems
seem to have gone away, and it provides a viable approach for
building shared libraries.