[Hackage] #431: Distribution.Make requires to use sudo and
--global
Hackage
trac at galois.com
Tue Dec 16 20:03:50 EST 2008
#431: Distribution.Make requires to use sudo and --global
----------------------------+-----------------------------------------------
Reporter: shelarcy | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: Cabal library | Version: 1.6.0.1
Severity: normal | Resolution:
Keywords: wxHaskell | Difficulty: normal
Ghcversion: 6.10.1 | Platform:
----------------------------+-----------------------------------------------
Comment (by duncan):
So the proper solution seems to be to tell configure which package db
file(s) to read from and which package db to register into.
Ideally we would require that the makefile can spit out a package
registration file. In fact that's really necessary for a cabalised package
to work for a distro since it needs to run `runghc Setup register --gen-
pkg-config=foo.pkg`.
So the details to sort out are exactly how to tell configure what package
dbs to read from and which one to register into. We could do this perhaps
using a ghc-pkg flags variable which we would set to something like
`--user` or `--package-conf`. I guess the same flags should work for the
register make target though I would prefer a method that produces the
package registration info as output rather than actually doing the
registration.
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/431#comment:1>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list