I'm confused. I thought we copied the configuration from the target to the host
as part of the bootstrapping process, but now I can't see how this is supposed
to happen for HsBaseConfig.h. It looks like following the instructions in the
building guide will result in failure if you try to cross-compile between
machines with different word sizes, but I know I've done this in the past :-/
Ian, any idea how this is supposed to work?
Anyway, to answer your question, using hsc2hs in System.Posix.Types will cause
problems for bootstrapping GHC, yes, because we can't run hsc2hs on the target
without GHC, but we can run configure. I suppose we could add a dependency on
another Haskell compiler just to run hsc2hs, but that's a pain.
how about a repository for platform-specific configuration files? that way you only
need the first user on each platform to figure things out, either by installing extra tools
or by modifying existing configuration files?
btw, lots of things have changed since i last built ghc, but i thought it
strange that
configure used to rediscover platform-specific configuration data for each
sub-project
(each running its own configure, but not seeming all that specific in what to
test for).
claus
_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users