-package P was loading all versions of P in GHCi (#7030)
authorSimon Marlow <marlowsd@gmail.com>
Mon, 2 Jul 2012 14:04:05 +0000 (15:04 +0100)
committerSimon Marlow <marlowsd@gmail.com>
Mon, 2 Jul 2012 14:04:05 +0000 (15:04 +0100)
commit62164cf56bd91ddd9449d345f8d710fbbdbf4827
tree6895bb96b0b843b9e835e325581fa53cbbc23696
parent330769c9ca21c2fb37e8273283832ec0e9a6c117
-package P was loading all versions of P in GHCi (#7030)

-package P means "the latest version of P" if multiple versions are
installed.  It was working as advertised, but we were
eagerly *linking* all versions of P, which might cause an error if the
package has some C code, because we can't link multiple instances of
the same symbol.
compiler/main/Packages.lhs