stage1 compiler uses packages out of the user database
When building 6.12.3 with a version of 6.12.3 that has packages registered in the user package database, the stage1 compiler started preferring versions of packages that were registered in the user package database.
Steps to reproduce:
- install 6.12.3 binary distribution
- install mtl-126.96.36.199 in the user package database
- build 6.12.3 from source, using the version from step 1
- the build should fail when it gets to haskeline