summaryrefslogtreecommitdiff
path: root/pkgs/os-specific/linux/klibc/default.nix (follow)
Commit message (Expand)AuthorAgeFilesLines
* klibc: 2.0.8 -> 2.0.9R. RyanTM2021-05-081-2/+2
* lib: Clean up how linux and gcc config is specified•••Second attempt of 8929989614589ee3acd070a6409b2b9700c92d65; see that commit for details. This reverts commit 0bc275e63423456d6deb650e146120c39c1e0723. John Ericson2021-01-231-2/+2
* Revert "lib: Clean up how linux and gcc config is specified"•••This is a stdenv-rebuild, and should not be merged into master This reverts commit 8929989614589ee3acd070a6409b2b9700c92d65. Jonathan Ringer2021-01-221-2/+2
* lib: Clean up how linux and gcc config is specified•••The `platform` field is pointless nesting: it's just stuff that happens to be defined together, and that should be an implementation detail. This instead makes `linux-kernel` and `gcc` top level fields in platform configs. They join `rustc` there [all are optional], which was put there and not in `platform` in anticipation of a change like this. `linux-kernel.arch` in particular also becomes `linuxArch`, to match the other `*Arch`es. The next step after is this to combine the *specific* machines from `lib.systems.platforms` with `lib.systems.examples`, keeping just the "multiplatform" ones for defaulting. John Ericson2021-01-211-2/+2
* pkgs/os-specific: stdenv.lib -> libBen Siraphob2021-01-171-2/+2
* klibc: strictDeps = trueGuillaume Girol2021-01-171-0/+1
* klibc: fix cross-compilation•••Tested pkgsCross.armv7l-hf-multiplatform.klibc Daniel Fullmer2020-10-201-1/+2
* klibc: 2.0.7 -> 2.0.8R. RyanTM2020-08-261-2/+2
* klibc: 2.0.4 -> 2.0.7Franz Pletz2020-02-081-5/+8
* treewide: name -> pname (easy cases) (#66585)•••treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pnamevolth2019-08-151-1/+1
* treewide: Remove usage of remaining redundant platform compatability stuff•••Want to get this out of here for 18.09, so it can be deprecated thereafter. John Ericson2018-08-301-7/+5
* treewide: Use `targetPrefix` instead of `prefix` for platform name prefixes•••Certain tools, e.g. compilers, are customarily prefixed with the name of their target platform so that multiple builds can be used at once without clobbering each other on the PATH. I was using identifiers named `prefix` for this purpose, but that conflicts with the standard use of `prefix` to mean the directory where something is installed. To avoid conflict and confusion, I renamed those to `targetPrefix`. John Ericson2017-11-271-1/+1
* klibc: Don't use crossAttrshsloan2017-06-281-11/+8
* Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-08-121-1/+1
|\
| * klibc: Broken on i686Tuomas Tynkkynen2016-08-061-1/+1
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-08-031-0/+4
|\|
| * treewide: Add lots of platforms to packages with no meta•••Build-tested on x86_64 Linux and on Darwin. Tuomas Tynkkynen2016-08-021-0/+4
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-05-021-8/+7
|\|
| * linuxPackages.klibc: use linuxHeaders•••klibc was the only user of kernelHeaders; it should use the Linux API headers, however. Joachim Fasting2016-04-191-8/+7
* | Use general hardening flag toggle lists•••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 Franz Pletz2016-03-051-2/+1
* | linuxPackages.klib: turn off format/stackprotector hardeningRobin Gloster2016-02-121-0/+3
|/
* klibc: bumpShea Levy2014-09-051-2/+2
* Update and fix kernel packages to new kernel build•••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> Shea Levy2014-01-041-52/+26
* Partially revert my recent kernelPackages changes•••First, pass in `self' again so that overriding works properly (thanks for pointing that out, @edolstra) Second, instead of having linuxPackages*.kernel mean something different inside the set and out, add a new attribute linuxPackages*.kernelDev, which for the generic kernel is simply linuxPackages*.kernel but for the manual-config kernel is the `dev' output (which has the build tree, source tree, etc.) The second change required trivial modifications in a bunch of expressions, I verified that all of the linuxPackages* sets defined in all-packages.nix have the same drv paths before and after the change. Signed-off-by: Shea Levy <shea@shealevy.com> Shea Levy2013-03-241-6/+6
* Rename buildNativeInputs -> nativeBuildInputs•••Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase. Eelco Dolstra2012-12-281-1/+1
* klibc: Fix URL•••P.S. the only reason we need klibc is because of the "nfsmount" program in the initrd. But I'm pretty sure we can use Busybox's mount command there. Eelco Dolstra2012-06-221-1/+1
* * Include the kernel version in kernel-specific packages so that they••• can be distinguished in nix-env -qa output. svn path=/nixpkgs/trunk/; revision=32352 Eelco Dolstra2012-02-171-11/+2
* Enable building full klibc as a kernelPackage•••svn path=/nixpkgs/trunk/; revision=30009 Shea Levy2011-10-251-3/+20
* klibc 1.5.24•••svn path=/nixpkgs/trunk/; revision=30008 Shea Levy2011-10-251-5/+3
* Trick to make klibc build for what we may use it for, at least.•••svn path=/nixpkgs/branches/stdenv-updates/; revision=23705 Lluís Batlle i Rossell2010-09-091-0/+9
* Adding a patch for klibc so it does not fall in a neverending loop.•••It fails building, but at least does not annoy that much. svn path=/nixpkgs/branches/stdenv-updates/; revision=23640 Lluís Batlle i Rossell2010-09-051-2/+4
* Trying to make gcc 4.5 cross-buildable•••svn path=/nixpkgs/branches/stdenv-updates/; revision=22848 Lluís Batlle i Rossell2010-08-011-9/+6
* Updating from trunk•••svn path=/nixpkgs/branches/stdenv-updates/; revision=22254 Lluís Batlle i Rossell2010-06-141-1/+1
|\
| * * Fix the URL.•••svn path=/nixpkgs/trunk/; revision=22083 Eelco Dolstra2010-06-011-1/+1
* | Making a bunch of basic programs cross-buildable.•••After this, the 'bootstrap-tools' can be cross-built. svn path=/nixpkgs/branches/stdenv-updates/; revision=20945 Lluís Batlle i Rossell2010-04-041-5/+29
|/
* Replace `kernelHeaders' by `linuxHeaders'.•••svn path=/nixpkgs/branches/stdenv-updates/; revision=19067 Ludovic Courtès2009-12-211-2/+2
* Porting changes from stdenv-updates into this branch.•••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 backups/stdenv-updates2@18273Lluís Batlle i Rossell2009-11-081-0/+2
* * klibc 1.5.15. Fixes a segfault in cpio.•••svn path=/nixpkgs/trunk/; revision=16020 Eelco Dolstra2009-06-221-3/+3
* * klibc: install statically linked binaries as well.•••* klibc: build against the regular kernel headers instead of depending on a kernel build. This way we don't have to rebuild klibc every time the kernel changes. * splashutils 1.3: compile properly with a klibc that uses unpatched kernel headers. svn path=/nixpkgs/trunk/; revision=13900 Eelco Dolstra2009-01-291-18/+22
* merging builder.sh into klibc expression•••svn path=/nixpkgs/trunk/; revision=13172 Michael Raskin2008-11-021-1/+10
* Added possibility to change klibc version•••svn path=/nixpkgs/trunk/; revision=12563 Michael Raskin2008-08-091-4/+8
* * A function `useKlibc' to build a package using klibc as the C••• library. * Removed devicemapperStatic, e2fsprogsDiet, lvm2Static since they're redundant (it's what you get when you use pkgsDiet/pkgsStatic). svn path=/nixpkgs/trunk/; revision=12554 Eelco Dolstra2008-08-081-1/+3
* * Rewrite all the kernel.org URLs to mirror://kernel/.•••svn path=/nixpkgs/trunk/; revision=9202 Eelco Dolstra2007-08-271-1/+1
* * klibc 1.5.•••svn path=/nixpkgs/trunk/; revision=8295 Eelco Dolstra2007-03-151-3/+3
* * Borrowed a patch from Gentoo to get splashutils to work on x86_64.•••* Latest klibc. svn path=/nixpkgs/trunk/; revision=7871 Eelco Dolstra2007-02-061-3/+3
* * Urgh, splashutils requires the klibc headers to contain header files••• from the fbsplash kernel patch. So use the actual patched kernel as an input to klibc, instead of Glibc's kernel headers. svn path=/nixpkgs/trunk/; revision=7138 Eelco Dolstra2006-11-261-2/+2
* * Latest klibc.•••svn path=/nixpkgs/trunk/; revision=7133 Eelco Dolstra2006-11-251-4/+4
* * Splashutils.•••svn path=/nixpkgs/trunk/; revision=7126 Eelco Dolstra2006-11-251-6/+6
* * Copy lots of files to nix.cs.uu.nl.•••svn path=/nixpkgs/trunk/; revision=4623 Eelco Dolstra2006-01-301-1/+1
* add klibc•••svn path=/nixpkgs/trunk/; revision=3723 Armijn Hemel2005-08-271-0/+15