Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
README.md: BSD make on FreeBSD needs MAKESYSPATH set.
Add the note that using BSD make on FreeBSD as a development host requires the system makefile include path set to /usr/share/mk and that it can be done either via command line or via the MAKESYSPATH environment variable. The regression this solves is that FreeBSD, by default, sets DEFAULT_SYS_PATH?= .../share/mk:/usr/share/mk for their BSD make (actually NetBSD make) system path to sys.mk. Changing DiscoBSD's system include Makefile from target.mk to share/mk/sys.mk caused FreeBSD's BSD make to pick it up, even for building the utilities in tools. There are no elegant ways to remedy this issue on FreeBSD besides requiring users to either use make -m or set MAKESYSPATH. GNU make does not have this issue, as it does not use /usr/share/mk.
- Loading branch information