This makes it possible to compile on non-FreeBSD systems since make will
usually be GNU make there. Even if they include bmake, it will often
either be a broken version or too old to build FreeBSD.
Details
Details
With this script I've been able to compile on Linux+MacOS (once I've applied
all the other patches from https://github.com/arichardson/cheribsd/tree/crossbuild-aug2018)
Diff Detail
Diff Detail
- Lint
Lint Errors Severity Location Code Message Error tools/build/make.py:38 E501 PEP8 E501 Error tools/build/make.py:153 E501 PEP8 E501 Error tools/build/make.py:160 E501 PEP8 E501 - Unit
No Test Coverage - Build Status
Buildable 18892 Build 18546: arc lint + arc unit
Event Timeline
Comment Actions
I've tested the latest in github today on Arch Linux and was able to build world and kernel - however at this moment, I haven't been able to test what has been built anywhere.
Comment Actions
I gave this a cursory glance and it seems broadly reasonable. I think it's fine to commit to tools/.