about summary refs log tree commit diff
path: root/doc/manual/installation/prerequisites-source.xml
AgeCommit message (Collapse)AuthorFilesLines
2019-07-03 autoconf: Fix C++17 detection not working on Ubuntu 16.04.Niklas Hambüchen1-1/+1
And probably many other distributions. Until now, ./configure would fail silently printing a warning ./configure: line 4621: AX_CXX_COMPILE_STDCXX_17: command not found and then continuing, later failing with a C++ #error saying that some C++11 feature isn't supported (it didn't even get to the C++17 features). This is because older distributions don't come with the `AX_CXX_COMPILE_STDCXX_17` m4 macro. This commit vendors that macro accordingly. Now ./configure complains correctly: configure: error: *** A compiler with support for C++17 language features is required. On Ubuntu 16.04, ./configure completes if a newer compiler is used, e.g. with gcc-7 from https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test using: ./bootstrap.sh ./configure CXX=g++-7 --disable-doc-gen --with-boost=$(nix-build --no-link '<nixpkgs>' -A boost.dev)
2019-07-03 autoconf: Work around editline not being found on Ubuntu 16.04.Niklas Hambüchen1-0/+4
And probably other Linux distributions with long-term support releases. Also update manual stating what version is needed; I checked that 1.14 is the oldest version with which current nix compiles, and added autoconf feature checks for some functions added in that release that nix uses.
2018-12-13 docs: raise minimal boost version to 1.66Dmitry Kalinkin1-1/+1
2018-12-10 docs: add missing prerequisites: brotli, boost, libseccompDmitry Kalinkin1-0/+19
2018-09-03 docs: change expired bzip2.org to archive.orgVladimír Čunát1-1/+2
Fixes #2396.
2018-04-09 manual: Add all dependencies to source prerequisites (#2060)John Arnold1-0/+11
2017-10-19 Mention C++14 dependency in the manual.Keshav Kini1-2/+2
A couple makefiles in the sources have -std=c++14 in the CFLAGS.
2017-02-07 Remove Perl dependency listing in docJanus Troelsen1-7/+0
2016-12-06 Drop unused WWW::Curl dependencyEelco Dolstra1-1/+1
2016-07-20 documentation: mention required openssl dependency (#974)Dmitry Kalinkin1-0/+4
Fixes: a6ca68a7 ("Require OpenSSL")
2016-01-05 doc: fixes #727 broken linkdavidak1-1/+1
2015-09-15 Update prerequisites-source.xmlAnthony Cowley1-2/+2
The Perl WWW::Curl bindings are required to build Nix.
2014-08-27 Restructuring the Nix manualMikey Ariel1-0/+73