about summary refs log tree commit diff
path: root/pkgs/stdenv/linux
Commit message (Collapse)AuthorAge
...
| * fixup linux stdenv bootstrapWill Dietz2018-02-13
| |
| * musl bootstrap: allow libiconvWill Dietz2018-02-13
| |
| * musl64 bootstrap: grab from gravity, requires netrc magicWill Dietz2018-02-13
| |
| * linux bootstrap for musl: kludgeryWill Dietz2018-02-13
| |
| * bootstrap-tools-musl: WIPWill Dietz2018-02-13
| |
| * for now, copy bootstrap-tools instead of modify in-placeWill Dietz2018-02-13
| |
| * make-bootstrap-tools: initial musl support, less glibc-specificWill Dietz2018-02-13
| |
| * make-bootstrap-tools: glibc -> libcCrossWill Dietz2018-02-13
| |
| * make-bootstrap-tools-cross.nix: add musl -> musl64Will Dietz2018-02-13
| |
* | Merge remote-tracking branch 'upstream/master' into gcc-7Tuomas Tynkkynen2018-01-26
|\| | | | | | | | | | | | | Conflicts: pkgs/development/compilers/gcc/7/default.nix pkgs/development/libraries/SDL2/default.nix pkgs/top-level/all-packages.nix
| * linux bootstrap tools: Use same derivation whether cross compiling or notJohn Ericson2018-01-02
| |
| * linux bootstrap tools cross: Nuke more refsJohn Ericson2017-12-30
| | | | | | | | libgcc.a and similar
| * bintools-wrapper: Import separately from cc-wrapperJohn Ericson2017-12-13
| |
| * Merge branch 'master' into stagingOrivej Desh2017-11-17
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (293 commits) go_1_9: skip flaky TestServerCancelsReadTimeoutWhenIdle qsyncthingtray: fix build qt56.qtwebengine: fix build stdman: d860212 -> 2017.04.02 jackett: use mono50 hg-git: disable with python3 hg-git: 0.8.5 -> 0.8.10 xfce4-settings: enable parallel building gcc-snapshot: mark as broken heaptrack: 2017-02-14 -> 2017-10-30 nixos-container: Modify existing test to cover show-ip command nixos-container: Make show-ip work together with ipv4 + netmask linux-copperhead: 4.13.12.a -> 4.13.13.a matterbridge: 1.1.0 -> 1.4.1 nixos/nghttpx: add module for the nghttpx proxy server (#31680) mattermost: 4.3.0 -> 4.4.0 breakpad: delete simp_le: 0.2.0 -> 0.6.1 certbot: 0.11.1 -> 0.19.0 afl: 2.51b -> 2.52b ...
| | * Revert switching hello to fetchipfs, re: #18296Michael Raskin2017-11-13
| | |
| * | treewide: Remove references to removed binutils outputsJohn Ericson2017-11-13
| |/
| * bootstrap tools test: fixup after d71833ee36Vladimír Čunát2017-11-11
| |
* | Merge branch 'staging' into gcc-7Vladimír Čunát2017-11-11
|\|
| * cc-wrapper: Use stdenvNoCC to buildJohn Ericson2017-09-26
| | | | | | | | | | | | | | | | | | | | cc-wrapper may wrap a cc-compiler, but it doesn't need one to build itself. (c.f. expand-response-params is a separate derivation.) This helps avoid cycles on the cross stuff, in addition to removing a useless dependency edge. I could have been super careful with overrides in the stdenv to avoid the mass rebuild, but I don't think it's worth it.
* | Merge branch 'master' into gcc-7Vladimír Čunát2017-09-25
|\|
| * stdenv: Update autotools scripts on all Aarch64, not just LinuxJohn Ericson2017-09-21
| | | | | | | | | | | | | | This is needed when cross-compiling for iOS (Aarch64 + Darwin). I also changed the syntax of the Linux stdenv for visual consistency, though that has no effect on semantics as the os is already guaranteed to be Linux.
| * treewide: Fix some references to binutilsJohn Ericson2017-09-14
| | | | | | | | | | | | | | - Compiler's shouldn't use `binutils.dev` as that doesn't yet exist with a cross binutils. - Last two `binutils.binutils` which weren't reverted
| * stdenv bootstrap: fix evaluationVladimír Čunát2017-09-10
| | | | | | | | | | This is probably a fallout from #28557 merge and revert. I can't see why exactly this happened, but it seems a safe fix.
| * Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper"Eelco Dolstra2017-09-07
| | | | | | | | | | | | | | | | | | | | This reverts commit 0a944b345e89ca0096974d168f49e1c6830c3fc2, reversing changes made to 61733ed6ccde3427016720f2e0cd191d3d95152c. I dislike these massive stdenv changes with unclear motivation, especially when they involve gratuitous mass renames like NIX_CC -> NIX_BINUTILS. The previous such rename (NIX_GCC -> NIX_CC) caused months of pain, so let's not do that again.
| * top-level, linux stdenv make boootstrap tools: Fix evalJohn Ericson2017-09-04
| | | | | | | | Now the NixOS tarball job succeeds again
| * binutils-wrapper: Import separately from cc-wrapperJohn Ericson2017-09-01
| |
| * expand-response-params: Build more normallyJohn Ericson2017-08-25
| |
| * gawk: refactorVladimír Čunát2017-08-24
| | | | | | | | | | | | | | | | | | | | | | | | - Don't build with libsigsegv by default. The build apparently attempted to link against it, but it never retained the reference anyway... - Side effect: stdenv bootstrapping needs no libsigsegv anymore. - Run checks, but only in the interactive gawk by default on Linux, so that stdenv bootstrap isn't slowed down (by glibc locales, etc.). - xz should be no longer needed in inputs, as we have it in stdenvs now. The whole change was triggered by some used kernel versions still breaking libsigsegv tests #28464.
| * Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2017-08-21
| |\ | | | | | | | | | That way the tarball job succeeds
| | * cc-wrapper: Remove unused paramsJohn Ericson2017-08-21
| | | | | | | | | | | | Ensured hashes unchanged and eval succeeds in tarball job
| * | stdenvs: Distinguish between `extraBuildInputs` and `extraNativeBuildInputs`John Ericson2017-08-18
| |/ | | | | | | | | This version continues to use bash + stdenv/setup for the default inputs.
| * Revert "stdenvs: Distinguish between `extraBuildInputs` and ↵Tuomas Tynkkynen2017-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `extraNativeBuildInputs`" This reverts commit eeabf85780e7fccc0289b4015b695e28ef166ab7. This change suddenly makes tons of stdenv internals visible in nativeBuildInputs of every derivation, which doesn't seem desirable. E.g: ```` nix-repl> hello.nativeBuildInputs [ «derivation /nix/store/bcfkyf6bhssxd2vzwgzmsbn7b5b9rpxc-patchelf-0.9.drv» «derivation /nix/store/4wnshnz9wwanpfzcrdd76rri7pyqn9sk-paxctl-0.9.drv» << snip 10+ lines >> «derivation /nix/store/d35pgh1lcg5nm0x28d899pxj30b8c9b2-gcc-wrapper-6.4.0.drv» ] ````
| * Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-08-17
| |\
| | * make-bootstrap-tools: Fix config opts for ash builtins after upgradeWill Dietz2017-08-14
| | |
| * | stdenvs: Distinguish between `extraBuildInputs` and `extraNativeBuildInputs`John Ericson2017-08-15
| | | | | | | | | | | | | | | | | | Additionally, instead of pulling them from `setup.sh`, route them via Nix. This gets us one step closer to making stdenv be a plain attribute set instead of a derivation.
| * | stdenv: fixup allowedRequisites on aarch64-linuxVladimír Čunát2017-08-15
| | |
| * | stdenv: resurrect the allowedRequisites checkVladimír Čunát2017-08-13
| |/ | | | | | | Discovered in #28091. I'm sorry I forgot to re-check my TODOs, long ago.
* / Use GCC 7 by defaultEelco Dolstra2017-07-25
|/
* Merge branch 'staging' into masterDaiderd Jordan2017-07-08
|\
| * cc-wrapper: improve response file parsing speedRyan Trinkle2017-06-30
| |
* | top-level: {build,host,target}Platform are defined in the stdenv insteadJohn Ericson2017-07-07
|/ | | | See #27069 for a discussion of this
* cross stdenv adaptor: Remove `ccCross` `binutils` attrs and binutils extra ↵John Ericson2017-06-22
| | | | | | buildDepends It now has the correct wrapped tools and nothing else is needed.
* cc-wrapper: Learn about target prefixesJohn Ericson2017-06-22
| | | | This is first step towards getting rid of gcc-wrapper-cross
* cc-wrapper: Remove `stdenv.is*` for `targetPlatform.is*`John Ericson2017-06-22
| | | | Modify bootstrapping stdenvs to make sure `targetPlatform` also passed.
* lib: Consolidate platform configurations (used for crossSystem)John Ericson2017-05-29
| | | | This is good for maintenance and education.
* stdenv: define is* predicates with hostPlatform.is*John Ericson2017-05-22
| | | | This is a saner default until stdenv's are removed altogether
* glibc: Fix for crossJohn Ericson2017-05-19
|
* linux cross stdenv: Use the cross stdenv and `nativeBuildInputs`John Ericson2017-05-17
| | | | | This is a cross derivation---it's built on one platform to run on another---so let's structure it like all the other cross derivations.
* linux cross stdenv: Fix eval errorsJohn Ericson2017-05-17
| | | | | | | | `pkgsNoParams` was removed by me, but then #25035 was merged using it, leading to an unbound identifier. It would be nice to get travis to do build release-cross.nix or something to catch these things.
* Merge pull request #25035 from elitak/cross-stagingMichael Raskin2017-05-01
|\ | | | | Add some ARM platforms