- Nov 18, 2011
-
-
Eelco Dolstra authored
uname reports amd64. * Drop the FreeBSD version number, e.g. "i686-freebsd" instead of "i686-freebsd8.2".
-
- Nov 16, 2011
-
-
Ludovic Courtès authored
-
Ludovic Courtès authored
This should be more robust and also plays better with cross-compilation---it uses the host name, instead of using the build name.
-
- Nov 07, 2011
-
-
Eelco Dolstra authored
intermittent problems are gone by now. WAL mode is preferrable because it does way fewer fsyncs.
-
- Oct 10, 2011
-
-
Eelco Dolstra authored
the Nix:: namespace.
-
Eelco Dolstra authored
bindings to be used in Nix's own Perl scripts. The only downside is that Perl XS and Automake/libtool don't really like each other, so building is a bit tricky.
-
- Jul 13, 2011
-
-
Eelco Dolstra authored
-
- Jul 04, 2011
-
-
Eelco Dolstra authored
No commit message
-
- Jun 27, 2011
-
-
Eelco Dolstra authored
No commit message
-
Eelco Dolstra authored
No commit message
-
- May 03, 2011
-
-
Eelco Dolstra authored
-
- Apr 11, 2011
-
-
Eelco Dolstra authored
location to DBI and DBD::SQLite can be passed with --with-dbi and --with-dbd-sqlite.
-
- Feb 10, 2011
-
-
Eelco Dolstra authored
little RAM. Even if the memory isn't actually used, it can cause problems with the overcommit heuristics in the kernel. So use a VM space of 25% of RAM, up to 384 MB.
-
- Feb 09, 2011
-
-
Ludovic Courtès authored
-
Eelco Dolstra authored
returned by pkg-config.
-
- Feb 08, 2011
-
-
Eelco Dolstra authored
No commit message
-
- Dec 17, 2010
-
-
Eelco Dolstra authored
-
- Dec 10, 2010
-
-
Eelco Dolstra authored
-
- Oct 29, 2010
-
-
Eelco Dolstra authored
--enable-gc is given.
-
- Oct 22, 2010
-
-
Eelco Dolstra authored
-
- Oct 04, 2010
-
-
Eelco Dolstra authored
-
- Aug 27, 2010
-
-
Eelco Dolstra authored
No commit message
-
- Aug 12, 2010
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
because Berkeley DB needed it on some platforms, but we don't use BDB anymore. On FreeBSD, if you link against pthreads, then the main thread gets a 2 MB stack which cannot be overriden (it ignores "ulimit -s"): http://www.mail-archive.com/freebsd-hackers@freebsd.org/msg62445.html This is not enough for Nix. For instance, the garbage collector can fail if there is a pathologically deep chain of references (http://hydra.nixos.org/build/556199). 2 MB is also not enough for many Nix expressions. Arguably the garbage collector shouldn't use recursion, because in NixOS unprivileged users can DOS the garbage collector by creating a sufficiently deeply nested chain of references. But getting rid of recursion is a bit harder.
-
- Aug 06, 2010
-
-
Eelco Dolstra authored
-
- Aug 04, 2010
-
-
Eelco Dolstra authored
faster than the old mode when fsyncs are enabled, because it only performs an fsync() when doing a checkpoint, rather than at every commit. Some timings for doing a "nix-instantiate /etc/nixos/nixos -A system" after modifying the stdenv setup script: 42.5s - SQLite 3.6.23 with truncate mode and fsync 3.4s - SQLite 3.6.23 with truncate mode and no fsync 32.1s - SQLite 3.7.0 with truncate mode and fsync 16.8s - SQLite 3.7.0 with WAL mode and fsync, auto-checkpoint every 1000 pages 8.3s - SQLite 3.7.0 with WAL mode and fsync, auto-checkpoint every 8192 pages 1.7s - SQLite 3.7.0 with WAL mode and no fsync The default is now to use WAL mode with fsyncs. Because WAL doesn't work on remote filesystems such as NFS (as it uses shared memory), truncate mode can be re-enabled by setting the "use-sqlite-wal" option to false.
-
- Jun 24, 2010
-
-
Peter Simons authored
This reverts commit 22405. Apparently, these programs aren't necessarily required when building from a release archive.
-
Peter Simons authored
-
Peter Simons authored
-
Peter Simons authored
The build fails if these tools aren't available.
-
- Apr 19, 2010
-
-
Eelco Dolstra authored
-
- Mar 23, 2010
-
-
Eelco Dolstra authored
-
- Mar 11, 2010
-
-
Lluís Batlle i Rossell authored
I copied the configure.ac code about CC_FOR_BUILD from libX11.
-
- Mar 05, 2010
-
-
Eelco Dolstra authored
http://hydra.nixos.org/build/311170).
-
- Mar 02, 2010
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
--enable-shared. * In libutil/libstore/libexpr etc., link against sqlite and aterm. * Some more header file hygiene.
-
- Feb 24, 2010
-
-
Eelco Dolstra authored
* Don't refer to config.h in util.hh, because config.h is not installed (http://hydra.nixos.org/build/303053).
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-