As Brent said, each version of GHC needs to build its own copy of the packages you use in your projects. Conveniently, these are all kept in separate directories by GHC version, so you can leave your old ones around as you compile new ones with the new platform.<br>

<br>However...<br><br>Most users don&#39;t want multiple versions installed at once. The Mac Haskell Platform installer, since 2011.4.0.0, installs a command uninstall-hs on your system. You can use that command to uninstall prior versions of GHC and the Platform. You can safely run it either before or after your installation of 2012.2.0.0. It is a very cautious program, and you can just safely run it on the command line - it won&#39;t remove anything until explicitly instructed. Pay attention to it&#39;s output, including the last few lines which will explain how to proceed with actual removal.<div>

<br>-Mark</div>