Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-11-23 | Use libnix as a prefix for all Nix libraries | Eelco Dolstra | 1 | -0/+2 | |
In particular "libutil" was always a problem because it collides with Glibc's libutil. Even if we install into $(libdir)/nix, the linker sometimes got confused (e.g. if a program links against libstore but not libutil, then ld would report undefined symbols in libstore because it was looking at Glibc's libutil). | |||||
2013-11-24 | Disallow undefined symbols in dynamic libraries by default | Eelco Dolstra | 1 | -0/+2 | |
This encourages that each library declares its own dependencies properly. | |||||
2013-11-23 | Drop the dependency on libgc in libmain | Eelco Dolstra | 1 | -2/+0 | |
Instead, libexpr now depends on libgc. This means commands like nix-store that don't do any evaluation no longer require libgc. | |||||
2013-11-23 | Allow (dynamic) libraries to depend on other libraries | Eelco Dolstra | 1 | -0/+2 | |
2013-11-22 | Support building dynamic libraries | Eelco Dolstra | 1 | -1/+1 | |
2013-11-22 | Fix building without Boehm GC | Eelco Dolstra | 1 | -1/+1 | |
2013-11-22 | Rename $(here) to $(d) for brevity, and remove trailing slash | Eelco Dolstra | 1 | -1/+1 | |
2013-11-22 | New non-recursive, plain Make-based build system | Eelco Dolstra | 1 | -0/+7 | |