3 ms·
> I already build my browser, which takes 5-8 hours; I'll happily rebuild dependents of updated libraries This is ridiculous. I most definitely do NOT want to
by AshamedCaptain 5y ago
> I already build my browser, which takes 5-8 hours; I'll happily rebuild dependents of updated libraries
This is ridiculous. I most definitely do NOT want to rebuild literally EVERY SINGLE PACKAGE on my system the moment they fix a typo in libz.
With static linking literally every other Gentoo upgrade becomes a world rebuild. See Nix. It is just insane and the main reason I don't use NixOS (without a 3rd party binary cache/host) for anything other than very small systems.
- ghoward 5y ago> This is ridiculous. I most definitely do NOT want to rebuild literally EVERY SINGLE PACKAGE on my system the moment they fix a typo in libz. I understand. You don't. I do. What my post is arguing for is not one or the other, but giving the user the choice. I think you would be okay with making the choice of not rebuilding everything, and I would make the opposite choice. I want to live in a world where we can both choose.
- AshamedCaptain 5y agoBut you can already rebuild the entire world on every package change if you want (for sadomasochistic reasons? it basically makes gentoo with say KDE _unusable_); and I fail to see if there would be any practical difference on whether you statically link, you dynamically link to a hash-based soname a la nix, or you dynamically link -- you are just rebuilding everything on every library change, and you are already assuming ASLR is useless.