I'm trying to rebuild part of F18's Haskell stack for EL6, so I can have
newer packages than what EPEL currently offers, and am not quite sure
how to do the initial bootstrap. I got stuff built, but had problems
with it, and am concerned I may not have bootstrapped it correctly.
The three packages 'ghc-rpm-macros', 'ghc', and 'hscolour' seem to be
intricately interlinked, requiring bootstrap builds and then
non-bootstrap rebuilds in order to work.
So, could someone enlighten me on two things:
1. What is the procedure for bootstrapping a new Haskell version? Which
packages do I need to bootstrap, in what order? Do I need to bump
revision numbers between bootstrap and rebuild, or can I rebuild the
full version with the same revision?
2. Is anything else needed? Or am I good to go rebuilding additional
Haskell packages in dependency order once I've bootstrapped
ghc-rpm-macros, ghc, and hscolour?
TIA,
- Michael