about summary refs log tree commit diff
path: root/pkgs/stdenv/linux
Commit message (Collapse)AuthorAge
* make-bootstrap-tools-cross: remove broken i686-musl variantWill Dietz2018-06-25
| | | | | Not terribly difficult to get this working, but until it does remove it so the cross jobset doesn't have the failures this introduces.
* Merge pull request #40040 from obsidiansystems/gnu-config-armJohn Ericson2018-05-14
|\ | | | | gnu-config: Update, allowing hacks to be removed
| * Merge remote-tracking branch 'upstream/master' into gnu-config-armJohn Ericson2018-05-14
| |\
| * | linux stdenv: Update gnu-config on all non-x86John Ericson2018-05-14
| | | | | | | | | | | | | | | Not just Aarch64. Other non-x86 platforms might be old enough, but I am about to update gnu-config to handle things better across the board.
* | | Merge branch 'staging' into fix-ncurses-darwin-extensionsMatthew Justin Bauer2018-05-02
|\ \ \ | |_|/ |/| |
| * | Merge pull request #39457 from oxij/stdenv/texinfo-bashMichael Raskin2018-04-27
| |\ \ | | | | | | | | stdenv: change texinfo bootstrap handling; texinfo, bash: simplify expressions
| | * | stdenv: linux: stop recompiling `texinfo`Jan Malakhovski2018-04-25
| | | | | | | | | | | | | | | | | | | | This makes stdenv bootstraping a bit more efficient. We don't recompile most of other stuff used in bootstrapping stdenv too.
| * | | linux bootstrap: remove assertion failure from dev, fixes 'nix eval'Will Dietz2018-04-26
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | As in: $ nix eval -f . bash Also remove the glibc propagation inherit that made these necessary, stages handle propagating libc themselves (apparently) and AFAICT no hashes are changed as a result of this.
* | | musl-stdenv: don't add special allowance for libiconvWill Dietz2018-04-25
| | |
* | | musl bootstrap: remove libiconvWill Dietz2018-04-24
|/ /
* | binutils: No more darwin conditionalsJohn Ericson2018-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since at least d7bddc27b23da8ce7bc19cfeeeb0cbebdb5a4410, we've had a situation where one should depend on: - `stdenv.cc.bintools`: for executables at build time - `libbfd` or `libiberty`: for those libraries - `targetPackages.cc.bintools`: for exectuables at *run* time - `binutils`: only for specifically GNU Binutils's executables, regardless of the host platform, at run time. and that commit cleaned up this usage to reflect that. This PR flips the switch so that: - `binutils` is indeed unconditionally GNU Binutils - `binutils-raw`, which previously served that role, is gone. so that the correct usage will be enforced going forward and everything is simple. N.B. In a few cases `binutils-unwrapped` (which before and now was unconditionally actual GNU binutils), rather than `binutils` was used to replace old `binutils-raw` as it is friendly towards some cross compilation usage by avoiding a reference to the next bootstrapping change.
* | Merge branch 'master' into stagingJan Malakhovski2018-03-10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolved the following conflicts (by carefully applying patches from the both branches since the fork point): pkgs/development/libraries/epoxy/default.nix pkgs/development/libraries/gtk+/3.x.nix pkgs/development/python-modules/asgiref/default.nix pkgs/development/python-modules/daphne/default.nix pkgs/os-specific/linux/systemd/default.nix
| * | make-bootstrap-tools: preserve coreutils symlinksWill Dietz2018-03-06
| |/ | | | | | | | | | | We go out of our way (see top of file) to build a single binary with symlinks for all of the tools, but were losing them when preparing the bootstrap tools.
* | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2018-02-28
|\| | | | | | | | | | | | | Conflicts: pkgs/applications/misc/pytrainer/default.nix pkgs/development/tools/pew/default.nix pkgs/tools/misc/you-get/default.nix
| * Merge pull request #35247 from telent/mips32John Ericson2018-02-27
| |\ | | | | | | lib, treewide: Add missing MIPS arches, and fix existing usage
| | * lib, treewide: Add missing MIPS arches, and fix existing usageDaniel Barlow2018-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | Existing "mips64el" should be "mipsel". This is just the barest minimum so that nixpkgs can recognize them as systems - although required for building individual derivations onto MIPS boards, it is not sufficient if you want to actually build nixos on those targets
* | | Merge pull request #35071 from oxij/stdenv/infopagesJohn Ericson2018-02-26
|\ \ \ | |/ / |/| | stdenv, bash: fixing info pages and stuff
| * | stdenv: linux: give distinct names to all the stagesJan Malakhovski2018-02-26
| | | | | | | | | | | | Mainly for debugging.
| * | stdenv: linux, darwin: don't build documentation for the the intermediate stagesJan Malakhovski2018-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | For the cc of the intermediate stages, to be precise. Doing the same for bintools requires lots of refactoring. This is mainly for the future extensibility as now you can change documentation generation with impunity without rebuilding the whole of stdenv.
* | | Merge branch 'master' into gcc-7Shea Levy2018-02-18
|\ \ \ | | |/ | |/|
| * | Enable building riscv64 cross bootstrap toolsShea Levy2018-02-18
| |/ | | | | | | Fixes #35089
* | Merge remote-tracking branch 'upstream/staging' into gcc-7Tuomas Tynkkynen2018-02-15
|\| | | | | | | | | | | Conflicts: pkgs/development/libraries/libidn/default.nix pkgs/top-level/all-packages.nix
| * x86_64-musl bootstrap: use separate 64bit busyboxWill Dietz2018-02-13
| | | | | | | | Avoid issues like #24954.
| * new musl bootstrap URL's, much smaller. rebuild all the things.Will Dietz2018-02-13
| |
| * make-bootstrap-tools: set XZ to maximum level, big winsWill Dietz2018-02-13
| | | | | | | | x86_64 bootstrap tarball goes from 37M -> 21M (!)
| * aarch64-musl, armv6l-musl: fetch from wdtz.org instead of storePathWill Dietz2018-02-13
| |
| * add musl bootstrap paths for aarch64, armv6lWill Dietz2018-02-13
| | | | | | | | | | | | | | | | Aarch64 tools tested briefly with qemu-aarch64, but neither have been actually used yet :). For now only "host" indirectly via binary cache at cache.allvm.org.
| * bootstrap-files: nicer namingWill Dietz2018-02-13
| |
| * restore stdenv.glibc, will remove separately.Will Dietz2018-02-13
| |
| * make-bootstrap-tools: grab libc from stdenv.cc.libcWill Dietz2018-02-13
| | | | | | | | | | This is the same in current cases AFAICT, other than uses musl instead of glibc when musl-native.
| * bootstrap-tools-cross, release-cross: add various musl entriesWill Dietz2018-02-13
| |
| * linux stdenv: find bootstrap files by libc, then archWill Dietz2018-02-13
| |
| * 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
|\|