Ticket #1479 (closed task: fixed)

Opened 6 years ago

Last modified 5 years ago

Merge GHC's hsc2hs with http://darcs.haskell.org/hsc2hs

Reported by: igloo Owned by: igloo
Priority: normal Milestone: 6.10.1
Component: hsc2hs Version: 6.6.1
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description

GHC's hsc2hs should be merged with  http://darcs.haskell.org/hsc2hs, and that repo should then be used when building GHC.

Change History

Changed 6 years ago by igloo

  • milestone changed from 6.8 branch to 6.10 branch

Changed 5 years ago by igloo

  • owner set to igloo

Changed 5 years ago by igloo

  • milestone changed from 6.10 branch to 6.10.1

We're now using Cabal to build hsc2hs, so we're part-way there.

Changed 5 years ago by duncan

This also depends on changes in Cabal:  http://hackage.haskell.org/trac/hackage/ticket/296

I don't know for sure but I suspect that the major difference between ghc's hsc2hs and the mainline one is that ghc's fork uses ghc as cc rather than gcc. So if Cabal is adapted to tell hsc2hs to use gcc then that's probably most of the work done. It's not totally trivial since Cabal will have to lookup the right cc options to pass to gcc, that ghc normally uses when we pass -package options etc.

Changed 5 years ago by igloo

  • status changed from new to closed
  • resolution set to fixed

We now use the standalone hsc2hs repo.

Changed 5 years ago by simonmar

  • architecture changed from Unknown to Unknown/Multiple

Changed 5 years ago by simonmar

  • os changed from Unknown to Unknown/Multiple
Note: See TracTickets for help on using tickets.