wif-build-item: fix yaml library causing a polluting of cflags and ldflags
packages/flex: fix flaky build
notes: add kiss_checklist.txt
name generated by https://codepen.io/semibran/pen/wazzaj
(previously) documenting my follow along of https://www.linuxfromscratch.org/lfs/view/11.1/
The registered trademark Linux(R) is used pursuant to a sublicense from The Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
An attempt at making a fully declarative system package manager for Linux.
The main tenants of this package manager are: Maintainable, Bootstrappable, Reproducible.
Note: currently this will only work on x86_64 NixOS 22.05.
Future plans are to support x86_64, arm64, riscv64.
Projects that currently pull in from a binary seed (eg Nixpkgs):
At present many GNU packages pull from Nixpkgs to bootstrap, but this will be eliminated entirely once the full source bootstrap is implemented. x86_64 support in Mes is still in progress.
bootstrap/000_bootstrap-seeds
gnu/make
gnu/gcc
gnu/sed
gnu/grep
gnu/automake
gnu/autoconf
gnu/coreutils
gnu/binutils
gnu/diffutils
gnu/inetutils
The list of known-working packages can be found at ./scripts/test_all.sh
[meghan@nixos:~]$ nix-instantiate --eval -E '(import <nixpkgs> {}).lib.version'
"22.05.4498.5cb48ea3c19"
[meghan@nixos:~]$ zig version
0.10.1
AGPL-3.0
If you'd like to financially support this work and others, the easiest way to do that is through GitHub Sponsors: https://github.com/sponsors/nektro