> Hm...  how did you invoke make? Did you pass "PLATFORM=mingw"?

Yes, I used the following build command, nothing special really:

mingw32-make PREFIX=c:/chicken PLATFORM=mingw
C_COMPILER_OPTIMIZATION_OPTIONS="-O2 -pipe"

Anyway, I think I found where the problem lies: Line 86 in extras.scm
contains this:

> ;;; Random numbers:
>
> (cond-expand
>  (unix
>   ...
>  (else
>   ...

Apparently, the C files used for bootstrapping were generated on a unix
machine - which means that the C files will always contain the unix-specific
code branch, unless they were regenerated on the target platform. Shouldn't
this kind of check be done using C preprocessor instead?


-Fadi
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to