summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel-headers
Commit message (Collapse)AuthorAge
...
| * Revert "kernelHeaders: fix build with libmpc"Domen Kožar2016-04-07
| | | | | | | | | | | | | | | | | | 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-06
| |
| * kernelHeaders: fix build with libmpcDomen Kožar2016-04-06
| |
* | Use general hardening flag toggle listsFranz Pletz2016-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-22
|/
* Remove no longer (or never) referenced patchesTobias Geerinckx-Rice2016-01-24
| | | | 55 files changed, 6041 deletions. Tested with `nix-build -A tarball`.
* Remove unused fileEelco Dolstra2015-06-02
|
* Use the Linux 3.18 headersEelco Dolstra2015-06-02
|
* linuxHeaders: Update 3.14 -> 3.18Eelco Dolstra2015-05-22
|
* linux-headers: Update to 3.12.32Eelco Dolstra2014-11-15
| | | | | 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-29
|
* linux-headers: Bump to 3.12.6Eelco Dolstra2014-10-06
| | | | (Why 3.12.6? It's the last version that provided a .bz2 tarball ;-)
* linux-headers: Add 3.14Eelco Dolstra2014-04-15
|
* linux-headers-2.6.28: Remove, no longer usedEelco Dolstra2014-04-15
|
* linuxHeaders: add meta, incl. platforms = linux;Vladimír Čunát2014-01-25
| | | | | Noted by @mornfall. The built package has ~5 MB uncompressed, but just the Linux tarball has ~40 MB compressed...
* Update and fix kernel packages to new kernel buildShea Levy2014-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In most cases, this just meant changing kernelDev (now removed from linuxPackagesFor) to kernel.dev. Some packages needed more work (though whether that was because of my changes or because they were already broken, I'm not sure). Specifics: * psmouse-alps builds on 3.4 but not 3.10, as noted in the comments that were already there * blcr builds on 3.4 but not 3.10, as noted in comments that were already there * open-iscsi, ati-drivers, wis-go7007, and openafsClient don't build on 3.4 or 3.10 on this branch or on master, so they're marked broken * A version-specific kernelHeaders package was added The following packages were removed: * atheros/madwifi is superceded by official ath*k modules * aufs is no longer used by any of our kernels * broadcom-sta v6 (which was already packaged) replaces broadcom-sta * exmap has not been updated since 2011 and doesn't build * iscis-target has not been updated since 2010 and doesn't build * iwlwifi is part of mainline now and doesn't build * nivida-x11-legacy-96 hasn't been updated since 2008 and doesn't build Everything not specifically mentioned above builds successfully on 3.10. I haven't yet tested on 3.4, but will before opening a pull request. Signed-off-by: Shea Levy <shea@shealevy.com>
* linux-headers: Update to 3.7Eelco Dolstra2012-12-29
|
* Remove unnecessary parentheses around if conditionsEelco Dolstra2012-12-28
| | | | Pet peeve...
* Update Linux headers to 3.5Eelco Dolstra2012-09-26
|
* Get the 3.3.5 kernel headers to build in the stdenv bootstrapEelco Dolstra2012-09-26
| | | | | We don't have xz early in the bootstrap, so use the bz2 tarball. Also add SHELL=bash to get it to build.
* glibc: setting --enable-kernel=2.6.35Lluís Batlle i Rossell2012-08-19
| | | | | It was taking 2.4.0 as default, therefore, not using syscalls over 2.4.0 We may see performance improvements (openat, ...)
* The jujuutils are meant for a recent kernel, more recent than our linuxHeaders.Lluís Batlle i Rossell2012-05-08
| | | | | | | | | Therefore I add recent linuxHeaders for it. It's quite a hack to build it mixed with 2.6.35 headers and 3.3.5, but it builds at least. svn path=/nixpkgs/trunk/; revision=34021
* Add armv7l support.Nicolas Pierron2012-04-15
| | | | svn path=/nixpkgs/trunk/; revision=33798
* svn merge ^/nixpkgs/trunkYury G. Kudryashov2012-01-26
|\ | | | | | | | | | | Conflicts: cups, all-packages.nix (gcc45_debug) svn path=/nixpkgs/branches/stdenv-updates/; revision=31863
| * Changing every reference from mips64-linux to mips64el-linux. That'sLluís Batlle i Rossell2012-01-21
| | | | | | | | | | | | | | | | | | what the new nix thinks the fuloong is. Anyone having the old nix should use a nixpkgs previous to this change to build the new nix. And then, with the new nix, he can use any newer nixpkgs revision. svn path=/nixpkgs/trunk/; revision=31751
* | * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointlessEelco Dolstra2012-01-18
| | | | | | | | | | | | function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
* | * Streamline the stdenv bootstrap and resulting closure by removingEelco Dolstra2011-12-14
| | | | | | | | | | | | | | | | | | | | | | some redundant builds (e.g., GMP was built three times). * Updated GMP to 5.0.2. * Updated PPL to 0.11.2. * Remove ad hoc flags to build GCC's dependencies statically. Instead, use the ‘makeStaticLibraries’ stdenv adapter. * Build GMP with C++ support by default. svn path=/nixpkgs/branches/stdenv-updates/; revision=30891
* | * ‘linuxHeaders’ shouldn't use the kernel sources fromEelco Dolstra2011-12-12
| | | | | | | | | | | | | | ‘linuxPackages.kernel’, because then every minor kernel upgrade will cause a rebuild of everything. So fix it at 2.6.35. svn path=/nixpkgs/branches/stdenv-updates/; revision=30857
* | Cleaner decoupling of glibc and linuxPackages while keeping kernelHeaders a ↵Shea Levy2011-10-01
| | | | | | | | | | | | linuxPackage and having a single default.nix for kernelHeaders svn path=/nixpkgs/branches/stdenv-updates/; revision=29554
* | Enable setting the headersVersion so the default kernel can be updated ↵Shea Levy2011-09-30
| | | | | | | | | | | | without rebuilding stdenv svn path=/nixpkgs/branches/stdenv-updates/; revision=29548
* | Enable setting the headersSrc so the default kernel can be updated without ↵Shea Levy2011-09-30
| | | | | | | | | | | | rebuilding stdenv svn path=/nixpkgs/branches/stdenv-updates/; revision=29547
* | Have the kernel headers be a linuxPackage, use the current linuxPackage's ↵Shea Levy2011-09-30
|/ | | | | | headers svn path=/nixpkgs/branches/stdenv-updates/; revision=29546
* pkgs/os-specific/linux/kernel-headers/2.6.28.nix: fix build errors with GNU ↵Peter Simons2011-01-06
| | | | | | | | | | | Make 3.82 Makefile:1607: *** mixed implicit and normal rules. Stop. This patch is probably required in other kernel versions, too. I don't know for sure, though. svn path=/nixpkgs/trunk/; revision=25442
* Merging from trunk.Lluís Batlle i Rossell2010-08-02
|\ | | | | | | | | | | | | | | | | I tried to fix some trivial conflicts. I don't know if I merged well some more difficult conflicts on openssl/darwin_patch or haskell-platform. svn path=/nixpkgs/branches/stdenv-updates/; revision=22878
| * Updating the linux headers for 2.6.32 to a newer 2.6.32Lluís Batlle i Rossell2010-07-29
| | | | | | | | svn path=/nixpkgs/trunk/; revision=22811
* | Some first changes to get some evaluation working on the fuloong2fLluís Batlle i Rossell2010-08-01
|/ | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=22840
* Making busybox cross build with kernel 2.4 for mipsel (I had to disable ↵Lluís Batlle i Rossell2010-03-10
| | | | | | | | | | 'ionice', which requires some headers >= 2.6.12). I also add the kernel 2.4 headers expression I forgot in my last commit. svn path=/nixpkgs/trunk/; revision=20540
* More testing allows fixing more errors from the recent commits.Lluís Batlle i Rossell2010-02-27
| | | | svn path=/nixpkgs/trunk/; revision=20279
* Barf. I have to test the expressions before commiting.Lluís Batlle i Rossell2010-02-27
| | | | svn path=/nixpkgs/trunk/; revision=20278
* After some testing with an ultrasparc cross-compiler:Lluís Batlle i Rossell2010-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating the cross-build expressions, adding some flexibility. Updated the linux headers used cross building, as 2.6.28 had bugs on endianness in sparc64. There were, as usual some bugs in gcc. Maybe not many make a cross compiler to ultrasparc. For the record, I could build an ultrasparc kernel with this base nix: import /etc/nixos/nixpkgs/default.nix # The root nixpkgs default.nix { crossSystem = { config = "sparc64-unknown-linux"; bigEndian = true; arch = "sparc64"; float = "soft"; withTLS = true; cpu = "ultrasparc"; }; config = pkgs: { packageOverrides = pkgs : { platform = { name = "sparc64"; kernelHeadersBaseConfig = "sparc64_defconfig"; kernelBaseConfig = "sparc64_defconfig"; kernelArch = "sparc"; kernelAutoModules = false; kernelTarget = "zImage"; uboot = null; }; }; }; } Although it did not boot directly in qemu-system-sparc64: [sparc64] Kernel already loaded Unhandled Exception 0x0000000000000020 PC = 0x0000000000404000 NPC = 0x0000000000404004 svn path=/nixpkgs/trunk/; revision=20269
* Allowing linux-headers to be built for cross-compilations on non-linux ↵Lluís Batlle i Rossell2010-01-23
| | | | | | | | | platforms. Updating the list of hydra cross-build jobs to something more ambitious. svn path=/nixpkgs/branches/stdenv-updates/; revision=19628
* * Use the Linux 2.6.32 kernel headers.Eelco Dolstra2010-01-19
| | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=19552
* Merging from trunk. I had to give away some structure to build the nativeLluís Batlle i Rossell2009-12-19
|\ | | | | | | | | | | | | | | sheevaplug kernel, so the kernel does not build in the sheevaplug right now. I will try to fix that in next commits. svn path=/nixpkgs/branches/stdenv-updates/; revision=19045
| * * Get rid of some obsolete Linux kernel headers.Eelco Dolstra2009-12-14
| | | | | | | | svn path=/nixpkgs/branches/kernel-config/; revision=18946
* | Fixing the kernel headers patchPhase.Lluís Batlle i Rossell2009-11-29
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=18697
* | linux-headers-2.6.28: Verbosely apply the patch against `unifdef.c'.Ludovic Courtès2009-11-29
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=18692
* | Fix `kernelHeaders2628' compilation with glibc 2.11.Ludovic Courtès2009-11-26
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=18657
* | Fix `kernelHeaders2618' compilation with glibc 2.11.Ludovic Courtès2009-11-26
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=18656
* | Big fixes in the cross build:Lluís Batlle i Rossell2009-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Before this changes, cflags and ldflags for the native and the cross compiler got mixed. Not all the gcc-wrapper/gcc-cross-wrapper variables are independant now, but enough, I think. - Fixed the generic stdenv expression, which did a big mess on buildInputs and buildNativeInputs. Now it distinguishes when there is a stdenvCross or not. Maybe we should have a single stdenv and forget about the stdenvCross adapter - this could end in a stdenv a bit complex, but simpler than the generic stdenv + adapter. - Added basic support in pkgconfig for cross-builds: a single PKG_CONFIG_PATH now works for both the cross and the native compilers, but I think this should work well for most cases I can think of. - I tried to fix the guile expression to cross-biuld; guile is built, but not its manual, so the derivation still fails. Guile requires patching to cross-build, as far as I understnad. - Made the glibcCross build to be done through the usage of a gcc-cross-wrapper over the gcc-cross-stage-static, instead of using it directly. - Trying to make physfs (a neverball dependency) cross build. - Updated the gcc expression to support building a cross compiler without getting derivation variables mixed with those of the stdenvCross. svn path=/nixpkgs/branches/stdenv-updates/; revision=18534
* | Making the definition of the cross compiling target an attribute set.Lluís Batlle i Rossell2009-11-16
| | | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=18378