Version of this patch for 1.8 branch that does not change external API.
… $PATH Some ar.exe versions floating around seem to have weird non-posix behaviour.
Intermediate version, the next release will be 220.127.116.11
Special version for the 1.8 branch that does not change the external API Duplicates some internal code instead.
…es the API rolling back: Fri Dec 11 13:32:33 GMT 2009 Duncan Coutts <firstname.lastname@example.org> * Registering packages needs all the package dbs listed Important for the case of registering inplace when we're using a specific package db, e.g. when doing isolated builds. M ./Distribution/Simple/Build.hs -1 +2 M ./Distribution/Simple/Compiler.hs -1 +1 M ./Distribution/Simple/GHC.hs -9 +9 M ./Distribution/Simple/Program/HcPkg.hs -9 +23 M ./Distribution/Simple/Register.hs -21 +21
Ian Lynagh <email@example.com>**20091230204613 This doesn't full merge the patch, as partly it changed an interface in order to refactor.
It does not work as intended and gives inconsistent results between cabal install and cabal configure. The problem with the approach was that we were filtering out the dependencies of non-buildable components at the end. But that does not help much since if one of the deps of the non-buildable component were not available then we would have failed earlier with a constraint failure. A proper solution would have to tackle it from the beginning, not just as a filter at the end. The meaning of build-depends and buildable: False needs more thought.
Now this like "#if !MIN_VERSION_base(4,2,0)" will work
So we can stop pretending that "main-is: foo.hs" is a module name. Also allows us to deprecate ModuleName.simple which bypasses the ModuleName type invariant.
In the case that the progsdir is not relative to the $prefix
This is slightly experimental, we'll see how it goes. See ticket #466.
That is, work out which packages are installed for hugs and nhc98. In both cases there is special support for the core packages. In future both should use the standard method when they supply proper installed package info files for the bundled libraries.
Also improve the error message somewhat
Useless docbook tools.
Important for the case of registering inplace when we're using a specific package db, e.g. when doing isolated builds.
…libraries on Mac OS/X. This is a rerecord of Stephen Blackheath <firstname.lastname@example.org>**20091001053101 to avoid conflicts.
In particular the one about -prof since this leads to borked packages.
When collecting the output from programs.
Fixes GHC trac #3682. Patch from juhpetersen.