Hi Alastair. Apparently we are at crossed purposes in the sense that I (personally) want those utilities both to be integrated into the GHC binary distribution and also, able to be built separately. My concern is twofold:
1. That Greencard and HDirect have been lagging behind the mainstream of GHC library changes for some time now - it has been hard to get them in step through the major FFI and library changes because few people have the time and/or knowledge to deal with the problems. 2. Based on that lag, that they might be orphaned if separated. Needless to say, I expect that my vote should only have the weight of my own contributions to GHC development - not very much! | > Second: In the GHC CVS "nightly" source tree I have put some minor | > modifications which I hope will raise consciousness of the need for | > Greencard, Happy and HDirect maintenance and perhaps assist | you. To make | > those modifications work (if you use the GHC nightly build system), just | > add the following to your particular "site/?/conf-?" file: | | Hmmm, so it will attempt to build them as part of the ghc tree? As stated in my original email, only if you switch that on in your own nightly conf script. Otherwise, no. | Greencard has two sets of makefiles - those used inside the ghc | tree and those | used in distributions. I've been focussing on the latter and was | planning to | remove the former. Basically, if the ghc code doesn't depend on | greencard, | and the ghc distros don't include greencard, there's no reason to | provide and | maintain those makefiles. My premise is that Win32 has been distributed as part of GHC for many years. Given that the Unix/Posix libs are too, I think that it would be nice to see Windows given the same courtesy. To that end I wanted to make it possible for Greencard to be more easily integrated into the nightly GHC build mechanism as, of course, Win32 depends on it. | This is (almost certainly) the reason for the reported failure | today (Peter | Simons: "problems building ghc-current"). I don't think so - the substance of those changes I made have been present for a long time and Greencard and HDirect are not built unless specifically turned on. Happy is treated slightly differently as it is needed for GHC - my switches just control the production of an integral binary distribution for Happy, rather than whether it is built before GHC itself. Cheers Mike Thomas. _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs