[racket] Bulding for Solaris 5.10 AMD64
At Fri, 16 Jul 2010 14:47:21 +0100, Tim Brown wrote:
> So far as I can tell, --disable-jit switches the build into a 3m-only
> mode. However, without --disable-jit racketcgc is build and invoked;
> and it is racketcgc the
> "module name resolver: expected result of type <resolved-module-path>;
> given #<variable-code>"
> error.
`racketcgc' is always built, because it is needed to build a 3m `racket'.
So, it's ok that `racketcgc' is being run.
Something has definitely gone wrong inside `racketcgc', though. I
imagine that if you set the environment variable PLTNOMZJIT, then 3m
`racket' will build, but running the resulting `racket' without
PLTNOMZJIT will produce the same error.
Your "sconfig.h" changes look right. My only wild guess at the moment
is that something else is relying on the C preprocessor setting
__x86_64__, as opposed to __x86_64. If you add
#define __x86_64__ 1
does that help?