about summary refs log tree commit diff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2010-06-24 Revert "configure.ac: make flex and bison required programs"Peter Simons1-2/+2
This reverts commit 22405. Apparently, these programs aren't necessarily required when building from a release archive.
2010-06-24 Fix build of bsdiff-4.3 on machines that don't have <err.h>, such as Solaris.Peter Simons1-0/+4
2010-06-24 configure.ac: Incredibly enough, tr(1) on Solaris doesn't understand A-Z ↵Peter Simons1-3/+3
syntax for ranges.
2010-06-24 configure.ac: make flex and bison required programsPeter Simons1-2/+2
The build fails if these tools aren't available.
2010-04-19 * Drop the dependency on the ATerm library.Eelco Dolstra1-17/+0
2010-03-11 Making 'bin2c' to be built with the compiler for the local system.Lluís Batlle i Rossell1-0/+9
I copied the configure.ac code about CC_FOR_BUILD from libX11.
2010-03-05 * nix-prefetch-url depends on sed (seeEelco Dolstra1-0/+1
http://hydra.nixos.org/build/311170).
2010-02-24 * Don't use fdatasync since it doesn't work on Snow Leopard.Eelco Dolstra1-1/+0
* Don't refer to config.h in util.hh, because config.h is not installed (http://hydra.nixos.org/build/303053).
2010-02-02 * If fdatasync() isn't available, use fsync().Eelco Dolstra1-0/+1
2009-11-06 * Remove support for old (before Nix 0.12pre12020) databases.Eelco Dolstra1-26/+1
2009-10-08 Added optional parameter which adds -lnsl -lsocket to make the Nix package ↵Sander van der Burg1-0/+6
manager work on OpenSolaris
2009-10-06 configure.ac: use AC_SYS_LARGEFILE to determine how to enable 64-bit file ↵Peter Simons1-6/+5
size support Defining -D_FILE_OFFSET_BITS=64 works on most platforms, but not on all (i.e. Solaris). Also, the Autoconf macro offers the user a switch to disable the functionality in case of problems.
2009-09-18 * Use xmllint (>= 2.7.4) for RelaxNG validation instead of Jing.Eelco Dolstra1-1/+0
2009-05-07 * Typo.Eelco Dolstra1-1/+1
2009-03-26 * Support doing a fully static build. Statically linked Nix binariesEelco Dolstra1-11/+24
will be useful as a fallback on platforms for which there are no RPMs/Debs available.
2009-03-22 * NAR archives: handle files larger than 2^32 bytes. Previously itEelco Dolstra1-0/+1
would just silently store only (fileSize % 2^32) bytes. * Use posix_fallocate if available when unpacking archives. * Provide a better error message when trying to unpack something that isn't a NAR archive.
2009-03-09 * Make the version available to release.nix.Eelco Dolstra1-1/+1
2009-01-12 * Support i686-linux builds directly on x86_64-linux NixEelco Dolstra1-1/+6
installations. This is implemented using the personality() syscall, which causes uname to return "i686" in child processes.
2008-12-12 * Some hackery to make "make check" succeed on Cygwin.Eelco Dolstra1-0/+11
2008-12-12 * Detect whether unshare() is available.Eelco Dolstra1-0/+1
2008-12-11 * Do chroot builds in a private namespace. This means that all theEelco Dolstra1-0/+1
bind-mounts we do are only visible to the builder process and its children. So accidentally doing "rm -rf" on the chroot directory won't wipe out /nix/store and other bind-mounted directories anymore. Also, the bind-mounts in the private namespace disappear automatically when the builder exits.
2008-11-26 * Moved the build farm job for building Nix to the Nix tree.Eelco Dolstra1-14/+1
2008-11-20 * Bump the version number.Eelco Dolstra1-1/+1
2008-11-20 * Don't set the prefix to /nix by default, rather use the AutoconfEelco Dolstra1-5/+7
default of /usr/local. However, localstatedir and storedir are set to /nix/var/nix and /nix/store respectively unless they're explicitly overriden.
2008-06-09 * Merged the no-bdb branch (-r10900:HEADEelco Dolstra1-5/+16
https://svn.nixos.org/repos/nix/nix/branches/no-bdb).
2008-05-07 --proxy=proxy:3128Michael Raskin1-0/+1
2008-04-10 * Make really sure that we use bash. The lineEelco Dolstra1-1/+1
NEED_PROG(shell, bash) actually uses the content of $shell if set, which often points at /bin/sh.
2007-12-31 * Bumped the version number to 0.12.Eelco Dolstra1-1/+1
2007-12-14 * Use strsignal if available to give better error messages forEelco Dolstra1-0/+4
builders that fail due to a signal.
2007-11-01 * A rule to make a PDF version of the manual.Eelco Dolstra1-0/+1
2007-10-29 * Depend on bash instead of sh (since we use a few bashisms).Eelco Dolstra1-1/+1
2007-10-29 * On FreeBSD, sys/mount.h needs sys/param.h.Eelco Dolstra1-2/+7
2007-10-27 * Detect whether chroot / bind-mount support is available.Eelco Dolstra1-0/+5
2007-05-01 * Give unpacked channels more sensible names than 0, 1, ... They nowEelco Dolstra1-0/+1
get the basename of the channel URL (e.g., nixpkgs-unstable). The top-level Nix expression of the channel is now an attribute set, the attributes of which are the individual channels (e.g., {nixpkgs_unstable = ...; strategoxt_unstable = ...}). This makes attribute paths ("nix-env -qaA" and "nix-env -iA") more sensible, e.g., "nix-env -iA nixpkgs_unstable.subversion".
2007-04-16 * It seems that svnversion prints a carriage return on Cygwin, so weEelco Dolstra1-2/+2
get a invalid #define VERSION. Use "svnversion -n" to leave out the newline. Fix provided by Marc Weber.
2007-03-01 * Look for the openssl program at compile time. If not found, callEelco Dolstra1-0/+4
openssl through $PATH at runtime.
2006-12-07 * Check for lchown.Eelco Dolstra1-9/+1
2006-12-06 * Start of the setuid helper (the program that performs the operationsEelco Dolstra1-0/+1
that have to be done as root: running builders under different uids, changing ownership of build results, and deleting paths in the store with the wrong ownership).
2006-12-03 * Use setreuid if setresuid is not available.Eelco Dolstra1-1/+5
2006-11-30 * Skeleton of the privileged worker program.Eelco Dolstra1-0/+1
* Some refactoring: put the NAR archive integer/string serialisation code in a separate file so it can be reused by the worker protocol implementation.
2006-11-29 * Remove --enable-setuid, --with-nix-user and --with-nix-group.Eelco Dolstra1-21/+1
Rather, setuid support is now always compiled in (at least on platforms that have the setresuid system call, e.g., Linux and FreeBSD), but it must enabled by chowning/chmodding the Nix binaries.
2006-11-13 * Don't use the result of `uname -p' on x86_64 as it gives wackyEelco Dolstra1-0/+3
results on some machines. (NIX-69)
2006-10-19 * Require Perl 5.8.0 or newer. I mean, it *is* more than four yearsEelco Dolstra1-1/+9
old...
2006-10-06 * Bumped the version number to 0.11.Eelco Dolstra1-1/+1
2006-09-22 * Build with -D_FILE_OFFSET_BITS=64 to support files >= 2^31 bytesEelco Dolstra1-0/+5
(NIX-22).
2006-09-20 * Check for patch (NIX-59).Eelco Dolstra1-0/+1
2006-09-04 * Store the Nix libraries in ${libdir}/nix instead of ${libdir}.Eelco Dolstra1-0/+1
2006-08-25 * Map "ppc" to "powerpc" so that Linux on PowerPC will be reported asEelco Dolstra1-0/+3
"powerpc-linux".
2006-08-21 * Convert to DocBook 5.Eelco Dolstra1-4/+5
* Use Jing for RelaxNG validation, xmllint seems buggy.
2006-05-31 * On Cygwin, set the system type to i686-cygwin, and disable dynamicEelco Dolstra1-2/+28
linking.