Skip to content

Update simple distribution for LHC #660

Closed
bos opened this Issue May 24, 2012 · 1 comment

2 participants

@bos
Haskell member
bos commented May 24, 2012

(Imported from Trac #668, reported by dmp on 2010-04-29)

Cabal needs some updates for its LHC support. Two changes are needed (and implemented in the attached patch):

1) Change the hackRtsPackage to not fail with an error. The hackRtsPackage function was previously throwing an error when it found zero or more than one rts packages. The rts package is not needed in lhc, so the error is now ignored. This change now matches the behavior in the GHC distribution (Distribution/Simple/GHC.hs)
2) Change the value passed to the odir for compiling C files. The current code was doing a version check to catch a bug with GHC < 6.4. Since lhc is only version 0.9, it was also failing on the version check and passing an incorrect value to odir. Changed to use the correct value as with GHC > 6.4.

I have attached a patch against the 1.8 branch that implements these changes.

@ttuegel ttuegel added the wontfix label Feb 25, 2015
@ttuegel
Haskell member
ttuegel commented Feb 25, 2015

Sadly, we've lost the original patch. I think it's safe to say this won't be fixed.

@ttuegel ttuegel closed this Feb 25, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.