Page MenuHomeFreeBSD

Add makefs to the list of bootstrap tools
AbandonedPublic

Authored by brooks on Dec 15 2020, 1:16 PM.
Tags
None
Referenced Files
F170970067: D27619.id80719.diff
Mon, Sep 7, 10:34 PM
F170918202: D27619.id91864.diff
Mon, Sep 7, 2:10 PM
F170878197: D27619.id84485.diff
Mon, Sep 7, 5:57 AM
Unknown Object (File)
Sun, Sep 6, 10:12 PM
Unknown Object (File)
Sun, Sep 6, 6:35 PM
Unknown Object (File)
Sun, Sep 6, 11:55 AM
Unknown Object (File)
Sat, Sep 5, 1:36 PM
Unknown Object (File)
Fri, Sep 4, 8:18 AM
Subscribers
None

Details

Summary

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 makefs+mkimg in
CheriBSD for a long time (using LOCAL_XTOOL_DIRS) but I believe this
is also useful upstream.

Depends on D27602

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 40344
Build 37233: arc lint + arc unit

Event Timeline

arichardson created this revision.
Makefile.inc1
2501

can we not just leave the dependency in place, if we don't actually need ${_bt}-lib/netbsd it won't matter?

Looks OK to me, tiny concern is whether _libnetbsd= lib/libmd lib/libnetbsd could become out of sync (exists in two places)

Looks OK to me, tiny concern is whether _libnetbsd= lib/libmd lib/libnetbsd could become out of sync (exists in two places)

Yeah I don't like that either but I'm not sure if there's an easy way to avoid it.

Add comment to keep the two assignments synchronized