Simon Marlow wrote:
When you call `make all' from the edison subdir, the compiler and the
flags change magically and dependencies seem to be broken:
You shouldn't try building in the edison subdir; the Makefile in
fptools/hslibs/data is designed to reach into edison and build the required
bits. That way we can keep a full edison distribution in the tree but still
have an fptools-style Makefile.
I didn't know that! In that case, the fix is to adjust the Makefile in
fptools/hslibs/data to add the following compilation flags
-fallow-undecidable-instances
and
-funbox-strict-fields
The latter is not absolutely necessary just to get it to compile,
but Edison is intended to be used with that flag on.
I'll let you know if and when other compilation flags change...
Chris