2 ms·
They are both interesting systems and I agree they try to capture every single dependency. Now try adding Ragel into the mix, which doesn't have `-M` or any ot
by ioquatix 8y ago
They are both interesting systems and I agree they try to capture every single dependency.
Now try adding Ragel into the mix, which doesn't have `-M` or any other kind of dependency output. There are plenty of other tools like this. Practical applications eventually run into limitations like this as they grow.
- tathougies 8y ago> I agree they try to capture every single dependency. No... they do capture every dependency. They don't try. They do. Try getting something to build that has dependencies outside the nix store. You can't, because you can't access the local file system, the internet, or anything else while putting things into the nix store. Nix doesn't care about `-M` output. It's a package manager that captures dependencies. If your package's build system doesn't have `-M`, then you must declare your dependencies yourself. This is how people used to do it before `-M`.