GNU bug report logs -
#41451
Haskell packages retain references to bootstrap variants
Previous Next
Full log
Message #8 received at 41451 <at> debbugs.gnu.org (full text, mbox):
Ricardo Wurmus <rekado <at> elephly.net> writes:
> Some Haskell packages have a “-bootstrap” variant to cut dependency
> cycles. Unfortunately, these bootstrap variants remain in the reference
> graph alongside their non-bootstrap counterparts.
On a related note, Haskell packages retain needless references to *all*
other Haskell packages at build time. That’s because we *copy* their
.conf files at build time to create a package cache, and these .conf
files thus propagate even to unrelated packages.
We are effectively using propagation via the lib/ghc-8.6.5/<name>.conf.d
directory.
I don’t know if all the files in there are really necessary, but it
seems to me that perhaps this leads to spurious references.
--
Ricardo
This bug report was last modified 5 years and 19 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.