patch applied (packages/HaXml): now depends on pretty and fps,
not on haskell98 packages
Donald Bruce Stewart
dons at cse.unsw.edu.au
Sat May 26 02:50:57 EDT 2007
ross:
> On Fri, May 25, 2007 at 04:43:28PM +0100, Malcolm Wallace wrote:
> > Ross Paterson <ross at soi.city.ac.uk> wrote:
> > > > * now depends on pretty and fps, not on haskell98 packages
> > >
> > > It seems to use haskell98 modules.
> >
> > Yes, but the Haskell'98 libraries are still available everywhere without
> > package flags, no?
>
> I believe that when Cabal is building a package with GHC, all packages
> are hidden except those listed in build-depends. (And since the plan
> is to obsolete haskell98, it would be a good idea to mark those packages
> that need it.)
>
> > > Also, fps is incorporated into base these days.
> >
> > Except that nhc98 doesn't build those modules in base, and ships with
> > fps instead. AFAIK, fps is soon to be split out of base again anyway.
>
> I suspect this will break building with GHC, as the same modules will
> be available from multiple selected packages. It will also mess up
> repackagers, if they try to generate native dependencies from the
> dependencies in the .cabal file.
Yes, you won't be able to build this with a GHC 6.6.x, you'd have to
remove the fps dep first. Same with Hugs.
> It would be so much simpler if nhc98 could do the same thing.
-- Don
More information about the Cvs-libraries
mailing list