about summary refs log tree commit diff
path: root/pkgs/test
AgeCommit message (Collapse)AuthorFilesLines
2018-08-01pkgs/tests: Add test for LD_LIBRARY_PATHTuomas Tynkkynen2-0/+90
The latest binutils upgrade silently broke this until it was fixed by https://github.com/NixOS/nixpkgs/pull/43531. So add a test.
2018-07-21tests: add some cross testsMatthew Bauer2-0/+82
2018-06-18Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson1-2/+4
2018-06-18tests.cc-wrapper: Fix sanitizer conditionJohn Ericson1-2/+4
fc9644d4c9c9d29958e9bcf1676d48d4b3026bb4 accidentally enabled the sanitizer tests for GCC on Darwin, when fixing that case was never attempted. Also inverted the condition from broken to working for clarity.
2018-06-14llvm 5: split out compiler-rt and remove libcxxabi depJohn Ericson1-1/+1
We already did them on non-mass-rebuild llvm 6. Also, this allows simplifying the stdenv booting. We were missing the libcxxabi dep in compile-rt in llvm 6, so fixed that too.
2018-06-14llvm 6: Fix libcxxabi impurity and darwin sanitizersJohn Ericson1-1/+1
2018-06-06tests.cc-wrapper: do not test sanitizers on darwinOrivej Desh1-1/+2
They are not supported yet. https://github.com/NixOS/nixpkgs/pull/41284#issuecomment-394977350
2018-05-30tests.cc-wrapper: skip known-broken sanitizer casesBenjamin Saunders1-7/+13
2018-05-24clang_6: fix sanitizers under libstdc++Benjamin Saunders1-2/+0
2018-05-24tests.cc-wrapper: verify building with sanitizersBenjamin Saunders2-0/+13
2018-05-10tests: move to attribute setMatthew Bauer1-0/+26
2018-02-25tree-wide: autorename gnome packages to use dashesJan Tojnar1-2/+2
2018-01-05sierra-shared-test: fix buildDaiderd Jordan1-3/+4
Using 500 libraries started failing with clang++: Argument list too long This is enough to reproduce the issue.
2017-12-05Add clang multilib variants (x64_64-only, 64/32bit), basic multilib testsWill Dietz1-0/+37
2017-09-13treewide: Use `*Platform.extensions`John Ericson2-9/+14
2017-09-10nixpkgs-tests: add basic test for buildInputsDaiderd Jordan6-0/+104
2017-09-10nixpkgs-tests: add basic test for cc-wrapperDaiderd Jordan7-0/+92
2017-07-31macos-sierra-shared: Make live code and add to nascent Darwin channelJohn Ericson1-4/+23
Also add appropriate `meta.platforms = ...` to each derivation.
2017-07-31cc-wrapper-test: Use `$CXX` else the C++ std lib won't be on the include pathJohn Ericson1-1/+1
2017-07-31cc-wrapper-test: Don't use assertJohn Ericson1-3/+8
2017-07-31cc-wrapper-test: Forgot to `extern "C"` now that main is C++John Ericson1-1/+1
2017-07-31cc-wrapper: Beef up sierra tests to actually use functionsJohn Ericson1-6/+28
2017-07-31cc-wrapper: WIP linking hack for mac OSJohn Ericson1-0/+43
Probably best to override Haskell packages set, or anything else linking a lot of libraries, with this.
2016-04-26Remove cruftEelco Dolstra7-141/+0
2016-04-01Merge branch 'master' into closure-sizeVladimír Čunát2-2/+2
Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
2016-03-13Replace references to all-packages.nix, by references to the top-level of ↵Nicolas B. Pierron2-2/+2
nixpkgs repository.
2015-10-13curl: split into multiple outputsVladimír Čunát1-1/+1
Also use pkgconfig to be safer and fix (some) referrers.
2014-09-10s/dependancy/dependency/Mateusz Kowalczyk1-1/+1
2008-08-05Add a new way to handle option sets.Nicolas Pierron6-0/+165
svn path=/nixpkgs/trunk/; revision=12505
2007-11-16Missing gecko now.Wouter den Breejen1-4/+4
svn path=/nixpkgs/trunk/; revision=9715
2007-11-16libnotify is missingWouter den Breejen1-4/+4
svn path=/nixpkgs/trunk/; revision=9711
2007-11-16Added openftd. Doesnt work (yet)Wouter den Breejen1-0/+49
svn path=/nixpkgs/trunk/; revision=9708
2007-09-11* Moved hsqldb.Eelco Dolstra2-22/+0
svn path=/nixpkgs/trunk/; revision=9293
2007-09-06hsqldb: Forgot these 2Wouter den Breejen2-0/+22
svn path=/nixpkgs/trunk/; revision=9264
2005-12-05* "." -> "source".Eelco Dolstra2-2/+2
svn path=/nixpkgs/trunk/; revision=4335
2004-04-04* Ensure that when building gcc, libstdc++ is linked against theEelco Dolstra6-0/+124
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
2004-03-30* Finally we have a working stdenvLinux again.Eelco Dolstra2-5/+4
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
2004-03-29* Remove trivial builders.Eelco Dolstra1-2/+0
* 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
2004-03-12* Re-enabled purity checking: it should work now. First we onlyEelco Dolstra2-6/+3
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
2004-03-11* Finally got stdenv-nix-linux working again. Still not perfect,Eelco Dolstra2-4/+7
though. * libxml2: upgrade to latest. * octavefront/rna: keep debug info. svn path=/nixpkgs/trunk/; revision=830
2004-03-09* stdenv-nix-linux should more-or-less work again now. backups/martin@828Eelco Dolstra2-5/+7
svn path=/nixpkgs/trunk/; revision=826
2004-03-08* gcc-wrapper now filters out -L and -I flags referring to pathsEelco Dolstra1-2/+3
outside the store (in pure builds). svn path=/nixpkgs/trunk/; revision=817
2004-03-08* Started reorganising stdenv:Eelco Dolstra2-0/+59
- 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