Frank Heckenbach a écrit:
Maurice Lombardi wrote:
Frank Heckenbach a écrit:
Maurice Lombardi wrote:
Frank Heckenbach a écrit:
You might have to add `-D__OS_DOS__' as well (since the built-in definition, inferred from a built-in `-DMSDOS', is probably broken as well).
<snip>
Perhaps `-DDJGPP=2' will avoid the warning. But it might not be necessary to define `DJGPP' at all.
Indeed but the others remain. With make EXTRA_TEST_PFLAGS="-gstabs -DMSDOS -D__MSDOS__ -DGO32 -D__GO32__ -DDJGPP=2 -D__DJGPP__=2 -D__OS_DOS__"
I obtain (test_summary).
Ah, OK. You should probably also set them when (re)building the RTS.
OK. With this I obtain zero error when running the test suite. So all those errors which appeared between 3.2.3 and 3.3.1 seem to be due to this different way of dealing with predefines.
Maurice