aboutsummaryrefslogtreecommitdiff
path: root/pkgs/os-specific/linux/kernel-headers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* treewide: name -> pname (#67513)volth2019-08-311-1/+2
|
* treewide: remove unused variables (#63177)volth2019-06-161-1/+1
| | | | | | * treewide: remove unused variables * making ofborg happy
* nixos/kernel-headers: makeLinuxHeadersMaciej Woś2019-05-231-14/+16
| | | | | | While it is easy to make a custom kernel by applying kernelPatches it is not so easy to get the corresponding headers; the derivation uses a hard-coded kernel version.
* kernel-headers: infer ARCH from config tripleMatthew Bauer2019-04-191-1/+1
| | | | | | | This makes us less reliant on the systems/examples.nix. You should be able to cross compile with just your triple: $ nix build --arg crossSystem '{ config = "armv6l-unknown-linux-gnueabi"; }' stdenv
* kernelHeaders: 4.18.3 -> 4.19.16Tim Steinbach2019-01-201-2/+2
|
* linux-headers: Fix bootstrap tools referenceJohn Ericson2018-10-251-8/+10
|
* linux-headers: Clean up with mass rebuildDaiderd Jordan2018-10-251-21/+9
|
* Merge remote-tracking branch 'upstream/master' into darwin-to-linux-crossJohn Ericson2018-10-242-4/+20
|\
| * Merge pull request #47233 from oxij/tree/mass-rebuild-noop-cleanupsJohn Ericson2018-09-251-3/+1
| |\ | | | | | | treewide: mass rebuild noop cleanups
| | * linuxHeaders: cleanup with a mass rebuildJan Malakhovski2018-09-231-3/+1
| | |
| * | Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2018-09-181-3/+1
| |\|
| * | Merge pull request #45337 from NeQuissimus/headers_4_18xeji2018-09-151-2/+2
| |\ \ | | | | | | | | kernel-headers: 4.15 -> 4.18.3
| | * | kernel-headers: 4.15 -> 4.18.3Tim Steinbach2018-08-191-2/+2
| | | |
* | | | linux-headers: Fix Darwin cross buildDaiderd Jordan2018-10-233-6/+79
| |_|/ |/| | | | | | | | | | | | | | | | | | | | Carefully fake cc-version and cc-fullversion to avoid needing a compiler for the kernel itself to build the headers. For some reason, doing `make install_headers` twice, first without INSTALL_HDR_PATH=$out then with, is neccessary to get this to work.
* | | glibc, kernel-headers: Fix some eval errors on DarwinJohn Ericson2018-09-151-3/+1
|/ / | | | | | | Need to get the source to get elf.h
* / treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson2018-08-301-4/+3
|/ | | | | Want to get this out of here for 18.09, so it can be deprecated thereafter.
* pkgs/*: remove unreferenced function argumentsvolth2018-07-211-1/+1
|
* kernel-headers: remove deprecated and broken asm symlink fixupsWill Dietz2018-03-061-8/+0
| | | | | Discussion: https://github.com/NixOS/nixpkgs/pull/36303
* linuxHeaders: Bump default to 4.15.Shea Levy2018-02-181-6/+1
|
* linuxHeaders: Drop usage of kernelHeadersBaseConfigTuomas Tynkkynen2018-02-141-10/+1
| | | | | | | | It's not actually needed, and AFAICT has never been. Or at least Buildroot can build kernel headers as old as 3.2 without running the config phase. While at it, set ARCH unconditionally.
* Similarly, use 4.15 kernel headers instead of patching 4.14 w/uapi fixesWill Dietz2018-02-131-16/+3
|
* linuxHeaders: allow multiple versions, use newest + patches w/muslWill Dietz2018-02-132-61/+89
| | | | Hash unchanged for non-musl case.
* treewide: Use `depsBuildBuild` for buildPackges.stdenv.ccJohn Ericson2017-12-301-1/+2
|
* linux-headers 4.4: Remove arch fallback codeJohn Ericson2017-09-141-6/+1
| | | | | | | @dezgeg was right: The `platform` field of a linux platorm is already manadatory---if not specified it is inferred, and all such inferences include a `kernelArch` field. Therefore linux packages can indeed rely on it being defined.
* linux-headers: Remove dead old versionJohn Ericson2017-09-141-29/+0
| | | | This sat around unused for who knows how long
* linux-headers: Improve derivation, removing cross argJohn Ericson2017-08-241-25/+19
| | | | | | | | | | | | | | | | - Perl is used at build time, so must be in `nativeBuildInputs`. It's not used at run time so it should not be in `buildInputs`, too. - Don't treat headers like a compiler---use the build and host platforms not host and target. Perhaps that would make sense if every library's headers could be a separate derivation, but since that is not feasible, best to keep the implementation and interface in the same stage. To do this, we used `stdenvNoCC` to get rid of the normal toolchain, and added a dependency for the toolchain targeting the build platform --- `buildPackages.stdenv.cc` --- thus everything is effectively slid a stage black.
* linuxHeaders_2_{4,6}: removeRobin Gloster2017-08-111-54/+0
|
* kernel-headers: Don't use stdenv.crosshsloan2017-06-281-2/+4
|
* tree-wide: remove uses of features.grsecurityJoachim Fasting2017-05-141-2/+0
|
* linux-headers: Remove stray linux headers 3.18 nix fileJohn Ericson2017-04-241-74/+0
| | | | | | | | In dced724c009a1646475373cc597ada385d46bde6 this derivation was unexposed along (in all-packages.nix) with the removal of linux 3.18[1]. I think this file was left behind by mistake. [1]: https://github.com/NixOS/nixpkgs/commit/dced724c009a1646475373cc597ada385d46bde6#diff-036410e9211b4336186fc613f7200b12L11174
* Merge remote-tracking branch 'origin/master' into hardened-stdenvFranz Pletz2016-05-181-0/+71
|\
| * linuxHeaders_4_4: init at 4.4.10Joachim Fasting2016-05-141-0/+71
| |
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-05-021-0/+2
|\|
| * kernel-headers: mark broken for grsecurity kernelsJoachim Fasting2016-04-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Extracting headers from a grsecurity patched kernel triggers additional build steps that require gcc plugins. For this to work, we'd need to add gmp, libmpfr, and libmpc to the build inputs as well as run `make prepare` before installing the headers (lest the build fail due to missing files). Out-of-tree modules use kernel.dev and user space should use the Linux API headers used to build libc, not headers extracted from random kernels, so fixing this for grsecurity is pointless.
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-04-071-0/+2
|\|
| * Revert "kernelHeaders: fix build with libmpc"Domen Kožar2016-04-071-2/+2
| | | | | | | | | | | | | | | | | | This reverts commit b0adde8f8a5f22cf45f32df64bba149f326dec85. Doesn't fix the issue for grsec kernels. (cherry picked from commit 22bd9c12fec43bf914cdbec4c3a11cd0d964912a) Signed-off-by: Domen Kožar <domen@dev.si>
| * linuxHeaders: add platformsDomen Kožar2016-04-061-0/+2
| |
| * kernelHeaders: fix build with libmpcDomen Kožar2016-04-061-2/+2
| |
* | Use general hardening flag toggle listsFranz Pletz2016-03-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following parameters are now available: * hardeningDisable To disable specific hardening flags * hardeningEnable To enable specific hardening flags Only the cc-wrapper supports this right now, but these may be reused by other wrappers, builders or setup hooks. cc-wrapper supports the following flags: * fortify * stackprotector * pie (disabled by default) * pic * strictoverflow * format * relro * bindnow
* | bootstrap env: disable stackprotector hardening until gcc >=4.9Robin Gloster2016-02-221-0/+3
|/
* Remove no longer (or never) referenced patchesTobias Geerinckx-Rice2016-01-241-35/+0
| | | | 55 files changed, 6041 deletions. Tested with `nix-build -A tarball`.
* Remove unused fileEelco Dolstra2015-06-021-62/+0
|
* Use the Linux 3.18 headersEelco Dolstra2015-06-021-71/+0
|
* linuxHeaders: Update 3.14 -> 3.18Eelco Dolstra2015-05-221-2/+2
|
* linux-headers: Update to 3.12.32Eelco Dolstra2014-11-151-3/+3
| | | | | We can do this because bootstrap-tools contains an unxz program now (via busybox).
* Rename badly named linuxHeaders_3_7 (it's actually 3.12)Eelco Dolstra2014-10-291-0/+0
|
* linux-headers: Bump to 3.12.6Eelco Dolstra2014-10-061-2/+2
| | | | (Why 3.12.6? It's the last version that provided a .bz2 tarball ;-)
* linux-headers: Add 3.14Eelco Dolstra2014-04-151-0/+71
|
* linux-headers-2.6.28: Remove, no longer usedEelco Dolstra2014-04-151-61/+0
|
* linuxHeaders: add meta, incl. platforms = linux;Vladimír Čunát2014-01-251-0/+6
| | | | | Noted by @mornfall. The built package has ~5 MB uncompressed, but just the Linux tarball has ~40 MB compressed...