One of the things I constantly worry about with the #Kestrel3 is setting myself up for deliberate attacks against the platform because of my preferred choice of system software.
Besides #Forth, I'm also porting a recent clone of #Tripos called #cintpos. Tripos is a rather contentious OS which, frankly, has directly or indirectly lead to people to write screeds against it. It isn't uncommon for someone to compare it against the more advanced features of Unix and its shell interface.
I made a number of patches to my local copy/repo of #cintsys and #BCPL build scripts. In theory, it ought to build out of the box on any 64-bit POSIX-like environment that runs Bash and GNU make. It will *probably* run on other makes and shells too; but, these configs are not tested.
Awaiting feedback from Dr. Richards on how to best contribute my changes back.
These *might* help solve some of the problems I'm having when building #Cintpos (#Tripos) as well. Again, untested.