summaryrefslogtreecommitdiff
path: root/pkgs/test (follow)
Commit message (Expand)AuthorAgeFilesLines
* macos-sierra-shared: Make live code and add to nascent Darwin channel•••Also add appropriate `meta.platforms = ...` to each derivation. John Ericson2017-07-311-4/+23
* cc-wrapper-test: Use `$CXX` else the C++ std lib won't be on the include pathJohn Ericson2017-07-311-1/+1
* cc-wrapper-test: Don't use assertJohn Ericson2017-07-311-3/+8
* cc-wrapper-test: Forgot to `extern "C"` now that main is C++John Ericson2017-07-311-1/+1
* cc-wrapper: Beef up sierra tests to actually use functionsJohn Ericson2017-07-311-6/+28
* cc-wrapper: WIP linking hack for mac OS•••Probably best to override Haskell packages set, or anything else linking a lot of libraries, with this. John Ericson2017-07-311-0/+43
* Remove cruftEelco Dolstra2016-04-267-141/+0
* Merge branch 'master' into closure-size•••Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts. Vladimír Čunát2016-04-012-2/+2
|\
| * Replace references to all-packages.nix, by references to the top-level of nix...Nicolas B. Pierron2016-03-132-2/+2
* | curl: split into multiple outputs•••Also use pkgconfig to be safer and fix (some) referrers. Vladimír Čunát2015-10-131-1/+1
|/
* s/dependancy/dependency/Mateusz Kowalczyk2014-09-101-1/+1
* Add a new way to handle option sets.•••svn path=/nixpkgs/trunk/; revision=12505 Nicolas Pierron2008-08-056-0/+165
* Missing gecko now.•••svn path=/nixpkgs/trunk/; revision=9715 Wouter den Breejen2007-11-161-4/+4
* libnotify is missing•••svn path=/nixpkgs/trunk/; revision=9711 Wouter den Breejen2007-11-161-4/+4
* Added openftd. Doesnt work (yet)•••svn path=/nixpkgs/trunk/; revision=9708 Wouter den Breejen2007-11-161-0/+49
* * Moved hsqldb.•••svn path=/nixpkgs/trunk/; revision=9293 Eelco Dolstra2007-09-112-22/+0
* hsqldb: Forgot these 2•••svn path=/nixpkgs/trunk/; revision=9264 Wouter den Breejen2007-09-062-0/+22
* * "." -> "source".•••svn path=/nixpkgs/trunk/; revision=4335 Eelco Dolstra2005-12-052-2/+2
* * Ensure that when building gcc, libstdc++ is linked against the••• libgcc of the gcc being built, not the gcc building it. * Only include a directory in the rpath of an executable/library if it is actually used. Before, the `/lib' directory of every build input was added to the rpath, causing many unnecessary retained dependencies. For instance, Perl has a `/lib' directory, but most applications whose build process uses Perl don't actually link against Perl. (Also added a test for this.) * After building glibc, remove glibcbug, to prevent a retained dependency on gcc. * Add a newline after `building X' in GNU Make. svn path=/nixpkgs/trunk/; revision=911 Eelco Dolstra2004-04-046-0/+124
* * Finally we have a working stdenvLinux again.••• On the downside, the build process of stdenvLinux builds gcc 9 times (3 x 3 bootstrap stages). That's a bit excessive. svn path=/nixpkgs/trunk/; revision=880 Eelco Dolstra2004-03-302-5/+4
* * Remove trivial builders.•••* Make builders unexecutable by removing the hash-bang line and execute permission. * Convert calls to `derivation' to `mkDerivation'. * Remove `system' and `stdenv' attributes from calls to `mkDerivation'. These transformations were all done automatically, so it is quite possible I broke stuff. * Put the `mkDerivation' function in stdenv/generic. svn path=/nixpkgs/trunk/; revision=874 Eelco Dolstra2004-03-291-2/+0
* * Re-enabled purity checking: it should work now. First we only••• checked whether absolute paths passed to gcc/ld refer to the store, which is wrong: they can also refer to the build tree (/tmp/nix-...). * Less static composition in the construction of stdenv-nix-linux: gcc-wrapper and generic are now passed in as arguments, rather then referenced by relative path. This makes it easier to hack on a specific stage of the bootstrap process (before, a change to, e.g., generic/setup.sh would cause all bootstrap stages to be redone). svn path=/nixpkgs/trunk/; revision=833 Eelco Dolstra2004-03-122-6/+3
* * Finally got stdenv-nix-linux working again. Still not perfect,••• though. * libxml2: upgrade to latest. * octavefront/rna: keep debug info. svn path=/nixpkgs/trunk/; revision=830 Eelco Dolstra2004-03-112-4/+7
* * stdenv-nix-linux should more-or-less work again now.•••svn path=/nixpkgs/trunk/; revision=826 backups/martin@828Eelco Dolstra2004-03-092-5/+7
* * gcc-wrapper now filters out -L and -I flags referring to paths••• outside the store (in pure builds). svn path=/nixpkgs/trunk/; revision=817 Eelco Dolstra2004-03-081-2/+3
* * Started reorganising stdenv:••• - gcc/ld-wrappers have been factored out into a separate derivation. This allows a working gcc to be installed in the user environment. (Previously the Nix gcc didn't work because it needed a whole bunch of flags to point to glibc.) - Better modularity: packages can specify hooks into the setup scripts. For instance, setup no longer knows about the PKG_CONFIG_PATH variable; pkgconfig can set it up instead. - gcc not longer depends on binutils. This simplifies the bootstrap process. svn path=/nixpkgs/trunk/; revision=816 Eelco Dolstra2004-03-082-0/+59