Commit Graph

11 Commits

Author SHA1 Message Date
wash 1ec33767ab meta: replace cmake mono-build system with a custom build co-ordinator
every system component now has its own self-contained build system, and a
seed file describing the component and its build system and dependencies.

a new tool, meadow, collects and uses these seed files to build the
components into a full system. meadow also manages the target system root
and a host prefix where toolchain tools are installed to.

the build system has also been updated to use a new $ARCH-rosetta-gcc
compiler, and the patches files necessary to build it have been
added to toolchain/cross-compiler.
2026-07-19 13:34:32 +01:00
wash d879a37cb3 cmake: update kernel name references 2026-05-30 10:14:38 +01:00
wash f5c3d885ec bootstrap: update reference to static liblaunch 2026-04-20 22:12:12 +01:00
wash 119a86b8e6 cmake: update for compatibility with CMake 4.0 2026-03-22 13:11:10 +00:00
wash 24fc8ecb97 bootstrap: configure to build as a purely static executable 2026-03-21 10:55:49 +00:00
wash 844f6d50eb bootstrap: test pthread features 2026-03-18 21:10:18 +00:00
wash b7452a449b bootstrap: update tarfs driver with libfs support 2026-03-10 19:16:22 +00:00
wash 5ad1babd03 bootstrap: replace fs stub msg handlers with libfs 2026-03-06 20:18:54 +00:00
wash 285a80530d bootstrap: switch to ifc-generated ipc interface 2026-02-26 19:47:58 +00:00
wash 418c426e83 bootstrap: replace bare string message with fs.open() 2026-02-23 21:57:01 +00:00
wash 75bd11d5cc sys: add userspace bootstrap program 2026-02-19 19:31:15 +00:00