summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel-headers
Commit message (Collapse)AuthorAge
* 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
* | Fixing many things related to the cross compilation in stdenvCross.Lluís Batlle i Rossell2009-11-15
| | | | | | | | | | | | | | | | | | | | It still does not work, but I think I already get glibc cross compiled. Next: gcc and g++, and set some setup script hooks on stdenvCross. It took quite enough hours for this commit. svn path=/nixpkgs/branches/stdenv-updates/; revision=18351
* | My first attempt at getting cross compilers in nixpkgs.Lluís Batlle i Rossell2009-11-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | My idea is to provide special stdenv expressions that will contain in the path additional cross compilers. As most expressions for programs accept a stdenv parameter, we could substitute this parameter with the special stdenv, which will have a generic builder that attempts the usual "--target=..." and can additionally have an env variable like "cross" with the target architecture set. So, finally we could have additional expressions like this: bashRealArm = makeOverridable (import ../shells/bash) { inherit fetchurl bison; stdenv = stdenvCross "armv5tel-unknown-linux-gnueabi"; }; Meanwhile it does not work - I still cannot get the cross-gcc to build. I think it does not fill the previous expressions with a lot of noise, so I think it may be a good path to follow. I only touched some files of the current stdenv: gcc-4.3, kernel headers 2.6.28, glibc 2.9, ... I tried to use the gcc-cross-wrapper, that may be very outdated. Maybe I will update it, or update the gcc-wrapper expression to make it fit the cross tools, but meanwhile I even cannot build gcc, so I have not tested the wrapper. This new idea on cross compiling is not similar to that of the nixpkgs/branches/cross-compilation, which mostly added bare new expressions for anything to be cross compiled, if I understood it correctly. I cared not to break anything of the usual stdenv in all this work. svn path=/nixpkgs/branches/stdenv-updates/; revision=18343
* | Porting changes from stdenv-updates into this branch.Lluís Batlle i Rossell2009-11-08
|/ | | | | | | | | | | | This comes from: svn diff ^/nixpkgs/trunk/@18255 ^/nixpkgs/branches/stdenv-updates/ > diff patch -p0 < diff and then adding into svn all files new from the patch. trunk@18255 comes from the last time I updated stdenv-updates from trunk. svn path=/nixpkgs/stdenv-updates2/; revision=18272
* I revert my changes to get nixpkgs working on armv5tel-linux.Lluís Batlle i Rossell2009-07-26
| | | | | | | | | I thought I didn't change stdenv, but I did. This will go soon into the stdenv branch then. Reverse-merging r16467 through r16465. svn path=/nixpkgs/trunk/; revision=16468
* Adding armv5tel to the 'if' checks in stdenv, gcc-wrapper and kernel headersLluís Batlle i Rossell2009-07-26
| | | | svn path=/nixpkgs/trunk/; revision=16466
* * Sync with the trunk.Eelco Dolstra2009-03-16
|\ | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=14557
| * * KVM 84. CIFS/Samba performance still broken.Eelco Dolstra2009-02-18
| | | | | | | | | | | | | | * Kernel headers: KVM expects a include/linux/asm-x86 symlink, so provide it. svn path=/nixpkgs/trunk/; revision=14113
* | * Use the 2.6.28.5 kernel headers. In particular this fixes this bug:Eelco Dolstra2009-02-17
| | | | | | | | | | | | | | | | http://bugs.gentoo.org/show_bug.cgi?format=multiple&id=252721 E.g. the hal compile broke because of this. svn path=/nixpkgs/branches/stdenv-updates/; revision=14101
* | * stdenv branch: synced with the trunk.Eelco Dolstra2009-01-16
|\| | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=13785
| * * KVM 82.Eelco Dolstra2009-01-13
| | | | | | | | | | | | * Kernel headers for Linux 2.6.28. svn path=/nixpkgs/trunk/; revision=13755
* | * Glibc 2.9. Got rid of 2.8 because we never used it.Eelco Dolstra2008-12-10
|/ | | | | | | * Kernel headers 2.6.27. However, they don't work yet because they have a Perl dependency, which is annoying during the bootstrap. svn path=/nixpkgs/branches/stdenv-updates/; revision=13605
* - Some Ruby interpreter bumped versionPjotr Prins2008-08-29
| | | | | | | | | | | | - Kernel headers 2.6.18 added (XEN virtual images) - unifdef package added for kernel headers 2.6.18 - Python Zope and 4suite added - Trying bioconductor packages with R-lang (still failing) - Bumped gmp version - Added rq cluster runner - still requires extra gems (installs, but does not run) svn path=/nixpkgs/trunk/; revision=12766
* * KVM 72, plus stable 2.6.26 kernel headers (needed for KVM).Eelco Dolstra2008-08-08
| | | | svn path=/nixpkgs/trunk/; revision=12541
* * KVM 69. Seems to improve performance quite a bit. In particular itEelco Dolstra2008-06-05
| | | | | | | | | | | implements the host support for virtio devices in Linux >= 2.6.25 guests. Network performance shows a huge improvement with virtio_net, which should be good for the build farm (which uses Samba/CIFS to mount the file system of the host). * Kernel headers for 2.6.26-rc5 added to build KVM 69. Also added the 2.6.25 headers, which turned out to be too old for KVM 69. svn path=/nixpkgs/trunk/; revision=11985
* * substitute: support patterns starting with a dash.Eelco Dolstra2008-02-22
| | | | | | | * Updated the kernel headers. * ghc: setup hooks are now generated using substituteAll. svn path=/nixpkgs/branches/stdenv-updates-merge/; revision=10838
* Installing kernel headers using make headers_installYury G. Kudryashov2007-12-01
| | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=9815
* * Updated various stdenv packages (grep, gawk, tar, cpio, findutils,Eelco Dolstra2007-11-19
| | | | | | pcre). svn path=/nixpkgs/branches/stdenv-updates/; revision=9758
* * Latest KVM.Eelco Dolstra2007-10-31
| | | | svn path=/nixpkgs/trunk/; revision=9566
* * Rewrite all the kernel.org URLs to mirror://kernel/.Eelco Dolstra2007-08-27
| | | | svn path=/nixpkgs/trunk/; revision=9202
* * KVM-17.Eelco Dolstra2007-06-07
| | | | svn path=/nixpkgs/trunk/; revision=8839
* Added missing new kernel header versionWouter den Breejen2007-05-28
| | | | svn path=/nixpkgs/trunk/; revision=8794
* * Use the 2.6.20 kernel headers.Eelco Dolstra2007-05-24
| | | | svn path=/nixpkgs/trunk/; revision=8769
* * KVM (Kernel-based Virtual Machine). Requires KVM support in theEelco Dolstra2007-02-12
| | | | | | | kernel for performance (and VT/AMD-V in the CPU), but also provides a working QEMU for non-KVM-enabled systems. svn path=/nixpkgs/trunk/; revision=7889
* * "ppc" -> "powerpc", but do copy the "ppc" directory as well.Eelco Dolstra2006-10-25
| | | | svn path=/nixpkgs/trunk/; revision=6844
* * Fix a typo, and put the platform-specific header directory in theEelco Dolstra2006-10-25
| | | | | | Nix expression rather than the builder. svn path=/nixpkgs/trunk/; revision=6843
* * Remove old kernel headers, use 2.6.18.1.Eelco Dolstra2006-10-24
| | | | svn path=/nixpkgs/trunk/; revision=6832
* * Support x86_64.Eelco Dolstra2006-10-23
| | | | svn path=/nixpkgs/trunk/; revision=6805
* Finally, the new stdenv-linux.Eelco Dolstra2006-10-23
| | | | | | | | | | | | | | | | | | | | | | | | * The statically linked bootstrap tools are now automatically reproducable, just do: $ nix-build ./make-bootstrap-tools.nix The resulting binaries in result/in-nixpkgs go to stdenv/linux/bootstrap/<platform>/, and the tarballs in result/on-server go to https://svn.cs.uu.nl:12443/repos/trace/tarballs/trunk/stdenv-linux/<platform>/<revision>/. These are checked out on nix.cs.uu.nl under http://.../dist/tarballs. * The statically linked libraries all use dietlibc now (except patchelf and glibc), so they are much smaller. This is especially nice for the tools in the Nixpkgs tree, since it makes Nixpkgs tarballs smaller. * Use Binutils 2.17 and GCC 4.1.1 for the bootstrap. * The stdenv is now based on Glibc 2.5. I hope it works ;-) svn path=/nixpkgs/trunk/; revision=6803
* * Copy a bunch of files to nix.cs.uu.nl.Eelco Dolstra2006-10-12
| | | | svn path=/nixpkgs/trunk/; revision=6711
* * Doh :-(Eelco Dolstra2006-08-29
| | | | svn path=/nixpkgs/trunk/; revision=6316
* * Use the very latest kernel headers, while we're at it.Eelco Dolstra2006-08-29
| | | | svn path=/nixpkgs/trunk/; revision=6313
* fix download locationArmijn Hemel2006-08-29
| | | | svn path=/nixpkgs/trunk/; revision=6312
* switch to 2.6.17.6 before the buildfarm starts to build ;)Armijn Hemel2006-08-29
| | | | svn path=/nixpkgs/trunk/; revision=6311
* change kernel-headers. Now we can build this on powerpc-linux too...Armijn Hemel2006-08-29
| | | | svn path=/nixpkgs/trunk/; revision=6310
* allow for variability, don't change the defaultArmijn Hemel2006-07-30
| | | | svn path=/nixpkgs/trunk/; revision=5999
* also rename it :SArmijn Hemel2006-07-16
| | | | svn path=/nixpkgs/trunk/; revision=5725
* add headers for 2.6.17.6, not yet defaultArmijn Hemel2006-07-16
| | | | svn path=/nixpkgs/trunk/; revision=5724
* * Copy lots of files to nix.cs.uu.nl.Eelco Dolstra2006-01-30
| | | | svn path=/nixpkgs/trunk/; revision=4623
* * Glibc 2.3.6.Eelco Dolstra2005-12-06
| | | | | | | | | * GCC 3.4.5. * Updated several other stdenv packages. * Modified the builders of several packages to use the generic builder. svn path=/nixpkgs/trunk/; revision=4336
* * "." -> "source".Eelco Dolstra2005-12-05
| | | | svn path=/nixpkgs/trunk/; revision=4335
* * Update a bunch of base packages.Eelco Dolstra2005-10-11
| | | | svn path=/nixpkgs/trunk/; revision=4065
* * Glibc updated to 2.3.5.Eelco Dolstra2005-06-17
| | | | | | | * GCC 3.4.4 and 3.3.6. * Other stdenv packages updated. svn path=/nixpkgs/trunk/; revision=3188