The linux builds are failing for a while after some re-arrangement of header order.
It happens that config.h cannot work after linux features.h, so the former should be included before the later. An #error directive checks and protect against this case.
One possible workaround could be to move #include "config.h" ahead in a few files...
This protection was introduced here: https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/25e4f4a834e6203d59f...
The solution shall take this commit message into account
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/aafcb78371c7e576073...
Unfortunately, the TERF VM is not build here, so it's uneasy to tell whether we break it or not...
Closed #560.
vm-dev@lists.squeakfoundation.org