git: 0cace0bb0ae0 - main - Add mkimg to the list of bootstrap tools
Alex Richardson
arichardson at FreeBSD.org
Thu Jan 7 11:05:56 UTC 2021
The branch main has been updated by arichardson:
URL: https://cgit.FreeBSD.org/src/commit/?id=0cace0bb0ae0158d8a770a88570fa93d47ffc980
commit 0cace0bb0ae0158d8a770a88570fa93d47ffc980
Author: Alex Richardson <Alexander.Richardson at cl.cam.ac.uk>
AuthorDate: 2021-01-06 17:08:52 +0000
Commit: Alex Richardson <arichardson at FreeBSD.org>
CommitDate: 2021-01-07 09:26:21 +0000
Add mkimg to the list of bootstrap tools
Having this as part of the bootstrap tools is useful to build disk images
to boot in QEMU (especially when building on a Linux/macOS host where
mkimg is not available). We have been bootstrapping mkimg in CheriBSD for
a long time (using LOCAL_XTOOL_DIRS) but I believe this is also useful
upstream.
Reviewed By: emaste, brooks
Differential Revision: https://reviews.freebsd.org/D27602
---
Makefile.inc1 | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/Makefile.inc1 b/Makefile.inc1
index 1bf174419da0..4527c22208c5 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -2287,6 +2287,14 @@ _bootstrap_tools_links+=kbdcontrol
.endif
.endif
+# 1300102: VHDX support
+.if ${BOOTSTRAPPING} < 1201520 || \
+ (${BOOTSTRAPPING} > 1300000 && ${BOOTSTRAPPING} < 1300102)
+_mkimg= usr.bin/mkimg
+.else
+_bootstrap_tools_links+=mkimg
+.endif
+
_yacc= usr.bin/yacc
.if ${MK_BSNMP} != "no"
@@ -2462,6 +2470,7 @@ bootstrap-tools: ${_bt}-links .PHONY
${_flua} \
${_crunchide} \
${_crunchgen} \
+ ${_mkimg} \
${_nmtree} \
${_vtfontcvt} \
${_localedef} \
More information about the dev-commits-src-all
mailing list