[Nix-dev] Platform matching, accept/reject

Marc Weber marco-oweber at gmx.de
Thu Aug 13 10:22:14 CEST 2009


Hi nate,

> expressiveness, ease of unprivileged deployment provided by nix to
> build not only pure tools, but also to build and cache several
> system-dependent libraries and tools that do /not/ depend on the nix
> store at all (but are also not system packages or necessarily built in
> VMs).  -nate

One benefit of nix is that it can determine automatically what has to be
built. If you kick of purity you must look for make like systems (?)
because they will figure out what has to be (re)built based on
timestamps and such.

So maybe also have a look at make like tools such as the ruby lib rake
which is said to be very expressive replacing make. Tools such as ant
would do as well however writing XML can be cumbersome.

So am I right that you're basically looking for a more comfortable make
replacement which let's you compile many applications?

Probably a make like tool won't satisfy you because you still want the
rpath like stuff to ensure only some dependencies are used.

Maybe it's enough to patch the gcc wrappers so that they allow impure
paths ?

Sincerly
Marc Weber



More information about the nix-dev mailing list