summary refs log tree commit diff
path: root/pkgs/os-specific/linux/klibc
Commit message (Collapse)AuthorAge
* klibc: 2.0.8 -> 2.0.9R. RyanTM2021-05-08
|
* lib: Clean up how linux and gcc config is specifiedJohn Ericson2021-01-23
| | | | | | | Second attempt of 8929989614589ee3acd070a6409b2b9700c92d65; see that commit for details. This reverts commit 0bc275e63423456d6deb650e146120c39c1e0723.
* Revert "lib: Clean up how linux and gcc config is specified"Jonathan Ringer2021-01-22
| | | | | | | This is a stdenv-rebuild, and should not be merged into master This reverts commit 8929989614589ee3acd070a6409b2b9700c92d65.
* lib: Clean up how linux and gcc config is specifiedJohn Ericson2021-01-21
| | | | | | | | | | | | | | | | 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.
* pkgs/os-specific: stdenv.lib -> libBen Siraphob2021-01-17
|
* klibc: strictDeps = trueGuillaume Girol2021-01-17
|
* klibc: fix cross-compilationDaniel Fullmer2020-10-20
| | | | Tested pkgsCross.armv7l-hf-multiplatform.klibc
* klibc: 2.0.7 -> 2.0.8R. RyanTM2020-08-26
|
* klibcShrunk: add meta dataMarkus Kowalewski2020-06-30
|
* klibc: 2.0.4 -> 2.0.7Franz Pletz2020-02-08
|
* treewide: remove redundant quotesvolth2019-09-08
|
* treewide: name -> pname (easy cases) (#66585)volth2019-08-15
| | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson2018-08-30
| | | | | Want to get this out of here for 18.09, so it can be deprecated thereafter.
* treewide: Use `targetPrefix` instead of `prefix` for platform name prefixesJohn Ericson2017-11-27
| | | | | | | | | 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`.
* klibc: Don't use crossAttrshsloan2017-06-28
|
* Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-08-12
|\
| * klibc: Broken on i686Tuomas Tynkkynen2016-08-06
| |
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-08-03
|\|
| * treewide: Add lots of platforms to packages with no metaTuomas Tynkkynen2016-08-02
| | | | | | | | Build-tested on x86_64 Linux and on Darwin.
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-05-02
|\|
| * linuxPackages.klibc: use linuxHeadersJoachim Fasting2016-04-19
| | | | | | | | | | klibc was the only user of kernelHeaders; it should use the Linux API headers, however.
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-04-18
|\|
| * fix "libc}/lib" and similar referencesVladimír Čunát2015-05-05
| | | | | | | | | | Done mostly without any verification. I didn't bother with libc}/include, as the path is still correct.
* | 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
* | linuxPackages.klib: turn off format/stackprotector hardeningRobin Gloster2016-02-12
|/
* klibc: bumpShea Levy2014-09-05
|
* 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>
* Partially revert my recent kernelPackages changesShea Levy2013-03-24
| | | | | | | | | | | | | | | | | 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>
* Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra2012-12-28
| | | | | Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.
* klibc: Fix URLEelco Dolstra2012-06-22
| | | | | | 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.
* svn merge ^/nixpkgs/trunkYury G. Kudryashov2012-02-19
|\ | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=32396
| * * Include the kernel version in kernel-specific packages so that theyEelco Dolstra2012-02-17
| | | | | | | | | | | | can be distinguished in nix-env -qa output. svn path=/nixpkgs/trunk/; revision=32352
* | * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointlessEelco Dolstra2012-01-18
|/ | | | | | function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
* Enable building full klibc as a kernelPackageShea Levy2011-10-25
| | | | svn path=/nixpkgs/trunk/; revision=30009
* klibc 1.5.24Shea Levy2011-10-25
| | | | svn path=/nixpkgs/trunk/; revision=30008
* Trick to make klibc build for what we may use it for, at least.Lluís Batlle i Rossell2010-09-09
| | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=23705
* Adding a patch for klibc so it does not fall in a neverending loop.Lluís Batlle i Rossell2010-09-05
| | | | | | It fails building, but at least does not annoy that much. svn path=/nixpkgs/branches/stdenv-updates/; revision=23640
* Trying to make gcc 4.5 cross-buildableLluís Batlle i Rossell2010-08-01
| | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=22848
* Updating from trunkLluís Batlle i Rossell2010-06-14
|\ | | | | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=22254
| * * vmTools: don't use klibc anymore. Just use utillinux/bash/etc.Eelco Dolstra2010-06-10
| | | | | | | | svn path=/nixpkgs/trunk/; revision=22209
| * * Fix the URL.Eelco Dolstra2010-06-01
| | | | | | | | svn path=/nixpkgs/trunk/; revision=22083
* | Making a bunch of basic programs cross-buildable.Lluís Batlle i Rossell2010-04-04
|/ | | | | | | After this, the 'bootstrap-tools' can be cross-built. svn path=/nixpkgs/branches/stdenv-updates/; revision=20945
* Replace `kernelHeaders' by `linuxHeaders'.Ludovic Courtès2009-12-21
| | | | svn path=/nixpkgs/branches/stdenv-updates/; revision=19067
* 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
* * Revive klibc 1.5 for now since vmtools still uses its insmod.Eelco Dolstra2009-06-25
| | | | svn path=/nixpkgs/trunk/; revision=16040
* * klibc 1.5.15. Fixes a segfault in cpio.Eelco Dolstra2009-06-22
| | | | svn path=/nixpkgs/trunk/; revision=16020
* * Got rid of a lot of "postInstall=postInstall" and similar lines inEelco Dolstra2009-04-23
| | | | | | | | | | builders. These are redundant now. * Inlined some trivial builders. * Removed a few explicit setup-hook creations. This is done automatically now if setupHook is set. * Deleted the initscripts package. NixOS doesn't use it anymore. svn path=/nixpkgs/branches/stdenv-updates/; revision=15276
* * klibc: install statically linked binaries as well.Eelco Dolstra2009-01-29
| | | | | | | | | | * 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
* merging builder.sh into klibc expressionMichael Raskin2008-11-02
| | | | svn path=/nixpkgs/trunk/; revision=13172
* Added possibility to change klibc versionMichael Raskin2008-08-09
| | | | svn path=/nixpkgs/trunk/; revision=12563