Commit Graph

143 Commits (52a17f0ddffebd1bc706652eab77356f66337e5f)

Author SHA1 Message Date
Matthew Bauer e2fe4c2d49 make-derivation: fix ordering of conditionals 5 years ago
Matthew Bauer 9fd1c170cc make-derivation: try to fix stdenv.cc == null conditional 5 years ago
Matthew Bauer 7e589e5594 make-derivation: fix position in trace 5 years ago
Matthew Bauer ae16dd1a15
stdenv/make-derivation: don't hide broken packages 5 years ago
Frederik Rietdijk a1a5ea5943 stdenv: make checkInputs native 5 years ago
Matthew Bauer 28e2277305 make-derivation: remove selfConsistent check 6 years ago
Vaibhav Sagar b5504e26b0 pkgs/stdenv/generic/make-derivation.nix: s/targetPlatform/hostPlatform/ 6 years ago
Matthew Bauer a56fe056ec make-derivation: don’t add host suffix if there is no c compiler 6 years ago
Matthew Bauer d64f288154 make-derivation: don’t assert on separateDebugInfo 6 years ago
Matthew Bauer 13e45aeed3 make-derivation: remove selfConsistent check 6 years ago
Matthew Bauer 7eeb02d47b Revert "make-derivation: add disallowedReferences in strictDeps" 6 years ago
Matthew Bauer fc99c337ed make-derivation: don’t disallow propagated native inputs 6 years ago
Matthew Bauer 6d531f3541 make-derivation: enable pie hardening with musl 6 years ago
Patrick Hilhorst 320c9c10de
make-derivation: use pname-version as default name if both are present 6 years ago
Frederik Rietdijk abea6f461a Revert "Merge pull request #49398 from Synthetica9/implement-rfc0035" to fix eval 6 years ago
Matthew Bauer 8dbfb61e46 make-derivation: add disallowedReferences in strictDeps 6 years ago
Patrick Hilhorst 1f7fc09176
make-derivation: use a more descriptive assert message 6 years ago
Patrick Hilhorst c7e026bec4
make-derivation: use `lib.assertMsg` 6 years ago
Patrick Hilhorst 5be927db14
make-derivation: use `?` instead of `builtins.hasAttr` 6 years ago
Patrick Hilhorst 2962f94fec
make-derivation: add check that the name is consistent with pname and version 6 years ago
Patrick Hilhorst 149a55eca7
make-derivation: get position info from version 6 years ago
Patrick Hilhorst efca8b4b97
make-derivation: use pname-version as default name if both are present 6 years ago
Matthew Bauer b3041b4455 make-derivation: set CMAKE_SYSTEM_* when cross compiling 6 years ago
John Ericson 2111e7b742 mkDerivation: Make `separateDebugInfo` assertion lazier to match other assertions 6 years ago
Jan Malakhovski c63ca0a431 stdenv: implement enableParallelChecking option 6 years ago
John Ericson 06cd7c15a3 mkDerivation: Fix cross compilation 6 years ago
John Ericson 2c2f1e37d4 reewide: Purge all uses `stdenv.system` and top-level `system` 6 years ago
Jan Malakhovski eb5b313b16 stdenv: shadow outputs 6 years ago
Jan Malakhovski a53504f4a4 stdenv: shadow doCheck and doInstallCheck 6 years ago
John Ericson 87b4a5d6a7 stdenv: Remove crossAttrs, now that it is no longer used 6 years ago
John Ericson ce2637c97a mkDerivation: depsHostBuild -> depsHostHost 6 years ago
Will Dietz 218d4dc154 make-derivation: Don't add host-suffix to fixed-output derivations names 6 years ago
John Ericson 330ca731e8 treewide: Get rid of all uses of crossConfig 6 years ago
Jan Malakhovski 87651b32fe stdenv: steal `checkInputs` from buildPythonPackage 6 years ago
Jan Malakhovski 845fa56921 stdenv: cleanup things a little bit 6 years ago
Jan Malakhovski d834ba6654 stdenv: introduce and use `config.doCheckByDefault` option 6 years ago
John Ericson 0884027ef5 Revert "Revert "Merge pull request #28029 from cstrahan/hardening-fix"" 6 years ago
Matthew Bauer 6c064e6b1f Revert "Merge pull request #28029 from cstrahan/hardening-fix" 6 years ago
John Ericson c26252af3e lib, stdenv: Check `meta.platforms` against host platform and be open world 6 years ago
John Ericson 4c52e34ca6 stdenv: Clean up check meta args 6 years ago
Charles Strahan 806edaa0a2
hardening: ld wrapper changes, setup-hook, etc 6 years ago
Charles Strahan 9783a677f3
hardening: use lib.toList 6 years ago
Charles Strahan 9fe17b2153
hardening: fix #18995 6 years ago
Will Dietz 3a21d5bce2 default to including "man" in outputsToInstall 6 years ago
Jan Malakhovski 810c4702cf stdenv.mkDerivation: rename `meta.evaluates` -> `meta.available` 6 years ago
Jan Malakhovski fac3d49e48 stdenv: provide `meta.name` 6 years ago
Jan Malakhovski 50148f0630 stdenv: hide `name` under `check-meta` assert 6 years ago
Jan Malakhovski eaee2a1199 stdenv: implement `config.checkMetaRecursively` 6 years ago
Jan Malakhovski ecd3990cd4 stdenv: provide `meta.evaluates` 6 years ago
Jan Malakhovski 9956687151 stdenv: change some indent 6 years ago