
There's a hidden gotcha in the rpm spec file (the file which gives instructions for building) - it only does a stage1 build, whereas ghci needs a stage2 build. This is OK as long as it's understood by rpm builders that they need to build binary rpms using a previous install of 5.04.3. We could probably trick up the spec file to be clever and trigger a stage2 build if it's necessary.
For version 6.0, let's have the spec file do a stage2 build by default. It's much easier these days, you only need one source tree and just saying "make" at the top-level will cause a stage2 build to happen. Cheers, Simon

"Simon Marlow"
There's a hidden gotcha in the rpm spec file (the file which gives instructions for building) - it only does a stage1 build, whereas ghci needs a stage2 build. This is OK as long as it's understood by rpm builders that they need to build binary rpms using a previous install of 5.04.3. We could probably trick up the spec file to be clever and trigger a stage2 build if it's necessary.
For version 6.0, let's have the spec file do a stage2 build by default. It's much easier these days, you only need one source tree and just saying "make" at the top-level will cause a stage2 build to happen.
Yes, good point. Cheers, Manuel

Thanks for the help, we have built it once more, with interpreter. And its ghci seems to treat better the module import/export items. On Thu, May 15, 2003 at 03:08:44PM +1000, Manuel M T Chakravarty wrote:
"Simon Marlow"
wrote, There's a hidden gotcha in the rpm spec file (the file which gives instructions for building) - it only does a stage1 build, whereas ghci needs a stage2 build. This is OK as long as it's understood by rpm builders that they need to build binary rpms using a previous install of 5.04.3. We could probably trick up the spec file to be clever and trigger a stage2 build if it's necessary.
For version 6.0, let's have the spec file do a stage2 build by default. It's much easier these days, you only need one source tree and just saying "make" at the top-level will cause a stage2 build to happen.
Yes, good point.
Cheers, Manuel
participants (3)
-
Manuel M T Chakravarty
-
Serge D. Mechveliani
-
Simon Marlow