3 ms·
This is brilliant. You'd need to basically define every single compile-time param and then have your build process emit a customized binary (and retinue of supp
by jackfraser 9y ago
This is brilliant. You'd need to basically define every single compile-time param and then have your build process emit a customized binary (and retinue of supporting stuffs) that does just that and nothing else.
Probably makes your total build time significantly longer; you'd need aggressive caching based on the feature flag set.
- fermuch 9y agoThis is mostly how gentoo works. You define global settings, like "gui" or "pulseaudio", and you also have per package features to enable or disable. After setting these up, when you install a package, it is installed using only the features you enabled, so you have a lot of control over what and how you make your system work.