summary refs log tree commit diff
path: root/pkgs/os-specific
Commit message (Collapse)AuthorAge
* Merge staging into masterTuomas Tynkkynen2016-09-01
|\ | | | | | | | | | | | | | | | | | | | | Brings in: - changed output order for multiple outputs: https://github.com/NixOS/nixpkgs/pull/14766 - audit disabled by default https://github.com/NixOS/nixpkgs/pull/17916 Conflicts: pkgs/development/libraries/openldap/default.nix
| * libaudit: Split into multiple outputsTuomas Tynkkynen2016-08-31
| |
| * Merge remote-tracking branch 'dezgeg/shuffle-outputs' into stagingTuomas Tynkkynen2016-08-30
| |\ | | | | | | | | | https://github.com/NixOS/nixpkgs/pull/14766
| | * darwin binutils: Fix binutils-raw output referencesTuomas Tynkkynen2016-08-30
| | |
| | * kernel: Remove propagatedBuildOutputsTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | Not needed after the shuffle.
| | * treewide: Shuffle outputsTuomas Tynkkynen2016-08-29
| | | | | | | | | | | | Make either 'bin' or 'out' the first output.
* | | nftables: 0.5 -> 0.6Franz Pletz2016-09-01
| | |
* | | Merge pull request #18154 from womfoo/fix/mbpfan-buffer-overflowGraham Christensen2016-08-31
|\ \ \ | | | | | | | | mbpfan: include buffer overflow patch
| * | | mbpfan: include buffer overflow patchKranium Gikos Mendoza2016-08-31
| |/ /
* | | sysklogd: fix compile error (#18133)Philip Potter2016-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sysklogd was failing to build because it didn't know the size of the `union wait` type. Running `git bisect` showed 9744c7768d0e6920623a16a4e9d604de2fd52f34, which bumped glibc from 2.23 to 2.24, as the likely suspect. This is corroborated by evidence such as this email: https://lists.debian.org/debian-glibc/2016/08/msg00069.html Linux from scratch recommends changing `union wait` to `int`: http://www.linuxfromscratch.org/lfs/view/development/chapter06/sysklogd.html Therefore, that's what this commit does.
* | | Merge pull request #18100 from Mic92/android-udev-rulesNikolay Amiantov2016-08-30
|\ \ \ | | | | | | | | android-udev-rules: usage example
| * | | android-udev-rules: usage exampleJörg Thalheim2016-08-29
| | | |
* | | | raspberrypifw: Don't strip ELF filesOctavian Cerna2016-08-30
| | | | | | | | | | | | | | | | Stripping breaks raspivid and other executables.
* | | | linux-testing: Fix arg list too long in modinstaszlig2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the default kernel and thus with the build I have tested in 74ec94bfa2e57e2c0beeee0e469de58391d04a7b, we get an error during modules_install: make[2]: execvp: /nix/store/.../bin/bash: Argument list too long I haven't noticed this build until I actually tried booting using this kernel because make didn't fail here. The reason this happens within Nix and probably didn't yet surface in other distros is that programs only have a limited amount of memory available for storing the environment and the arguments. Environment variables however are quite common on Nix and thus we stumble on problems like this way earlier - in this case Linux 4.8 - but I have noticed this in 4.7-next as well already. The fix is far from perfect and suffers performance overhead because we now run grep for every *.mod file instead of passing all *.mod files into one single invocation of grep. But comparing the performance overhead (around 1s on my machine) with the overall build time of the kernel I think the overhead really is neglicible. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | linux/kernel/testing: 4.8-rc3 -> 4.8-rc4aszlig2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested by only building the linux_testing attribute, but haven't yet tested it in production. I've also fixed the extraMeta.branch attribute. Verified-with-PGP: ABAF 11C6 5A29 70B1 30AB E3C4 79BE 3E43 0041 1886 Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | linux/kernel: Remove MLX4_EN_VXLAN for 4.8aszlig2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This option is no longer needed and has been removed in upstream commit torvalds/linux@a831274a1346913c145797ddee6f39e30e061318. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | linux/kernel: Remove KVM_APIC_ARCHITECTURE for 4.8aszlig2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The option is no longer needed and has been removed upstream in torvalds/linux@557abc40d121358883d2da8bc8bf976d6e8ec332. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | linuxPackages_3_12.ena: fix buildRobin Gloster2016-08-29
| |/ / |/| |
* | | musl: disable stackprotector hardeningobadz2016-08-29
| | | | | | | | | | | | Prevents busybox segfault
* | | Merge branch 'master' into stagingobadz2016-08-29
|\| | | |/ |/| | | | | Conflicts: pkgs/tools/system/facter/default.nix
| * lttng-modules: 2.6.3 -> 2.8.0Joachim Fasting2016-08-29
| | | | | | | | | | | | | | | | | | Full changelog at https://git.lttng.org/?p=lttng-modules.git;a=blob_plain;f=ChangeLog;hb=4d484e547c486f902a60216dc421cb891b772431 Built against linux and linux_latest cc @bjornfor
| * grsecurity: fix features.grsecurityJoachim Fasting2016-08-29
| | | | | | | | | | | | Previously, features.grsecurity wasn't actually set due to a bug in the grsec builder. We now rely on the generic kernel builder to set features from kernelPatches.
| * batman-adv: mark as broken on -grsecJoachim Fasting2016-08-29
| | | | | | | | | | | | | | | | | | | | | | Looks to be incompatible with the PaX constification plugin: > /tmp/nix-build-batman-adv-2016.2-4.7.2.drv-0/batman-adv-2016.2/net/batman-adv/soft-interface.c:1065:22: error: constified variable 'batadv_link_ops' placed into writable section ".data..read_mostly" struct rtnl_link_ops batadv_link_ops __read_mostly = { https://hydra.nixos.org/build/39312033/log/raw
| * kernel config: set DEBUG_STACKOVERFLOW regardless of features.grsecurityJoachim Fasting2016-08-29
| | | | | | | | | | features.grsecurity has actually been unset for a long time, with no ill effect on grsec kernel builds so this conditional looks useless.
| * forkstat: 0.01.13 -> 0.01.14 (#18076)Kranium Gikos Mendoza2016-08-29
| |
* | Merge remote-tracking branch 'upstream/master' into stagingRobin Gloster2016-08-29
|\|
| * kernel config: Explicitly enable some stuff not enabled by 'make alldefconfig'Tuomas Tynkkynen2016-08-29
| | | | | | | | | | | | | | List of what to enable taken from https://lwn.net/Articles/672587/. This doesn't change the resulting x86 configs, but is more useful for other architectures. For instance, POSIX_MQUEUE is currently missing on ARM.
* | Merge branch 'master' into stagingobadz2016-08-27
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/applications/misc/navit/default.nix pkgs/applications/networking/mailreaders/alpine/default.nix pkgs/applications/networking/mailreaders/realpine/default.nix pkgs/development/compilers/ghc/head.nix pkgs/development/libraries/openssl/default.nix pkgs/games/liquidwar/default.nix pkgs/games/spring/springlobby.nix pkgs/os-specific/linux/kernel/perf.nix pkgs/servers/sip/freeswitch/default.nix pkgs/tools/archivers/cromfs/default.nix pkgs/tools/graphics/plotutils/default.nix
| * perf: unbreak build since glibc 2.24 upgradeBjørn Forsman2016-08-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | glibc 2.24 deprecated readdir_r, breaking the perf build: $ nix-build -A linuxPackages.perf ... CC util/event.o CC util/evlist.o util/event.c: In function '__event__synthesize_thread': util/event.c:448:2: error: 'readdir_r' is deprecated [-Werror=deprecated-declarations] while (!readdir_r(tasks, &dirent, &next) && next) { ^ In file included from /nix/store/8ic0jwg3p5vcwx52k4781n987hmv0bks-glibc-2.24-dev/include/features.h:368:0, from /nix/store/8ic0jwg3p5vcwx52k4781n987hmv0bks-glibc-2.24-dev/include/stdint.h:25, from /nix/store/jsazxc1b86g2ww569ziwhhvkz8z43vjd-gcc-5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/include/stdint.h:9, from /tmp/nix-build-perf-linux-4.4.19.drv-0/linux-4.4.19/tools/include/linux/types.h:6, from util/event.c:1: /nix/store/8ic0jwg3p5vcwx52k4781n987hmv0bks-glibc-2.24-dev/include/dirent.h:189:12: note: declared here extern int __REDIRECT (readdir_r, ^ util/event.c: In function 'perf_event__synthesize_threads': util/event.c:586:2: error: 'readdir_r' is deprecated [-Werror=deprecated-declarations] while (!readdir_r(proc, &dirent, &next) && next) { Fix by adding -Wno-error=deprecated-declarations compile flag.
| * Merge pull request #18005 from gebner/kernel-amd-powerplayGabriel Ebner2016-08-26
| |\ | | | | | | kernel: config: enable DRM_AMD_POWERPLAY
| | * kernel: config: enable DRM_AMD_POWERPLAYGabriel Ebner2016-08-26
| | |
| * | sysklogd: fix broken build caused by new glibc versionFranz Pletz2016-08-26
| | |
| * | linux_testing: 4.7-rc7 -> 4.8-rc3Franz Pletz2016-08-26
| | |
| * | linux: 4.4.18 -> 4.4.19Franz Pletz2016-08-26
| | |
| * | linux: 4.1.30 -> 4.1.31Franz Pletz2016-08-26
| | |
| * | linux: 3.18.36 -> 3.18.40Franz Pletz2016-08-26
| | |
| * | linux: 3.14.73 -> 3.14.77Franz Pletz2016-08-26
| | |
| * | linux: 3.12.61 -> 3.12.62Franz Pletz2016-08-26
| | |
| * | lxc: 2.0.3 -> 2.0.4Michael Raskin2016-08-26
| | |
| * | Add initial patches for CPU Controller on Control Group v2Shea Levy2016-08-25
| |/
| * Merge pull request #17817 from mbrock/libselinux-fixLancelot SIX2016-08-25
| |\ | | | | | | | | | | | | libselinux: fix Python binding Built and tested locally.
| | * libselinux: fix Python bindingMikael Brockman2016-08-19
| | | | | | | | | | | | Applies unreleased patch from upstream.
| * | audit: 2.4.4 -> 2.6.6Franz Pletz2016-08-25
| | |
| * | Merge pull request #17864 from LnL7/darwin-libsecurityDaiderd Jordan2016-08-24
| |\ \ | | | | | | | | darwin.libsecurity: fix for gnustep makefiles
| | * | darwin.security_tool: fix for gnustep makefilesDaiderd Jordan2016-08-20
| | | |
| | * | darwin.libsecurity: fix for gnustep makefilesDaiderd Jordan2016-08-20
| | | |
* | | | treewide: fix darwin builds by using getOutputRobin Gloster2016-08-25
| | | | | | | | | | | | | | | | This fixes eval for pkgs referring to optional static output
* | | | treewide: fix darwin builds by referring to stdenv's libcFranz Pletz2016-08-25
| | | |
* | | | utillinux: 2.28 -> 2.28.1Franz Pletz2016-08-25
| | | |
* | | | libnl: 3.2.27 -> 3.2.28Franz Pletz2016-08-25
| | | |