| Commit message (Expand) | Author | Age | Files | Lines |
| * | klibc: 2.0.8 -> 2.0.9 | R. RyanTM | 2021-05-08 | 1 | -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 Ericson | 2021-01-23 | 1 | -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 Ringer | 2021-01-22 | 1 | -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 Ericson | 2021-01-21 | 1 | -2/+2 |
| * | pkgs/os-specific: stdenv.lib -> lib | Ben Siraphob | 2021-01-17 | 1 | -2/+2 |
| * | klibc: strictDeps = true | Guillaume Girol | 2021-01-17 | 1 | -0/+1 |
| * | klibc: fix cross-compilation•••Tested pkgsCross.armv7l-hf-multiplatform.klibc
| Daniel Fullmer | 2020-10-20 | 1 | -1/+2 |
| * | klibc: 2.0.7 -> 2.0.8 | R. RyanTM | 2020-08-26 | 1 | -2/+2 |
| * | klibc: 2.0.4 -> 2.0.7 | Franz Pletz | 2020-02-08 | 1 | -5/+8 |
| * | treewide: name -> pname (easy cases) (#66585)•••treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname | volth | 2019-08-15 | 1 | -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 Ericson | 2018-08-30 | 1 | -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 Ericson | 2017-11-27 | 1 | -1/+1 |
| * | klibc: Don't use crossAttrs | hsloan | 2017-06-28 | 1 | -11/+8 |
| * | Merge remote-tracking branch 'upstream/master' into hardened-stdenv | Robin Gloster | 2016-08-12 | 1 | -1/+1 |
| |\ |
|
| | * | klibc: Broken on i686 | Tuomas Tynkkynen | 2016-08-06 | 1 | -1/+1 |
| * | | Merge remote-tracking branch 'upstream/master' into hardened-stdenv | Robin Gloster | 2016-08-03 | 1 | -0/+4 |
| |\| |
|
| | * | treewide: Add lots of platforms to packages with no meta•••Build-tested on x86_64 Linux and on Darwin.
| Tuomas Tynkkynen | 2016-08-02 | 1 | -0/+4 |
| * | | Merge remote-tracking branch 'upstream/master' into hardened-stdenv | Robin Gloster | 2016-05-02 | 1 | -8/+7 |
| |\| |
|
| | * | linuxPackages.klibc: use linuxHeaders•••klibc was the only user of kernelHeaders; it should use the Linux API
headers, however.
| Joachim Fasting | 2016-04-19 | 1 | -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 Pletz | 2016-03-05 | 1 | -2/+1 |
| * | | linuxPackages.klib: turn off format/stackprotector hardening | Robin Gloster | 2016-02-12 | 1 | -0/+3 |
| |/ |
|
| * | klibc: bump | Shea Levy | 2014-09-05 | 1 | -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 Levy | 2014-01-04 | 1 | -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 Levy | 2013-03-24 | 1 | -6/+6 |
| * | Rename buildNativeInputs -> nativeBuildInputs•••Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs"
sounds like an imperative rather than a noun phrase.
| Eelco Dolstra | 2012-12-28 | 1 | -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 Dolstra | 2012-06-22 | 1 | -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 Dolstra | 2012-02-17 | 1 | -11/+2 |
| * | Enable building full klibc as a kernelPackage•••svn path=/nixpkgs/trunk/; revision=30009
| Shea Levy | 2011-10-25 | 1 | -3/+20 |
| * | klibc 1.5.24•••svn path=/nixpkgs/trunk/; revision=30008
| Shea Levy | 2011-10-25 | 1 | -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 Rossell | 2010-09-09 | 1 | -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 Rossell | 2010-09-05 | 1 | -2/+4 |
| * | Trying to make gcc 4.5 cross-buildable•••svn path=/nixpkgs/branches/stdenv-updates/; revision=22848
| Lluís Batlle i Rossell | 2010-08-01 | 1 | -9/+6 |
| * | Updating from trunk•••svn path=/nixpkgs/branches/stdenv-updates/; revision=22254
| Lluís Batlle i Rossell | 2010-06-14 | 1 | -1/+1 |
| |\ |
|
| | * | * Fix the URL.•••svn path=/nixpkgs/trunk/; revision=22083
| Eelco Dolstra | 2010-06-01 | 1 | -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 Rossell | 2010-04-04 | 1 | -5/+29 |
| |/ |
|
| * | Replace `kernelHeaders' by `linuxHeaders'.•••svn path=/nixpkgs/branches/stdenv-updates/; revision=19067
| Ludovic Courtès | 2009-12-21 | 1 | -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@18273 | Lluís Batlle i Rossell | 2009-11-08 | 1 | -0/+2 |
| * | * klibc 1.5.15. Fixes a segfault in cpio.•••svn path=/nixpkgs/trunk/; revision=16020
| Eelco Dolstra | 2009-06-22 | 1 | -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 Dolstra | 2009-01-29 | 1 | -18/+22 |
| * | merging builder.sh into klibc expression•••svn path=/nixpkgs/trunk/; revision=13172
| Michael Raskin | 2008-11-02 | 1 | -1/+10 |
| * | Added possibility to change klibc version•••svn path=/nixpkgs/trunk/; revision=12563
| Michael Raskin | 2008-08-09 | 1 | -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 Dolstra | 2008-08-08 | 1 | -1/+3 |
| * | * Rewrite all the kernel.org URLs to mirror://kernel/.•••svn path=/nixpkgs/trunk/; revision=9202
| Eelco Dolstra | 2007-08-27 | 1 | -1/+1 |
| * | * klibc 1.5.•••svn path=/nixpkgs/trunk/; revision=8295
| Eelco Dolstra | 2007-03-15 | 1 | -3/+3 |
| * | * Borrowed a patch from Gentoo to get splashutils to work on x86_64.•••* Latest klibc.
svn path=/nixpkgs/trunk/; revision=7871
| Eelco Dolstra | 2007-02-06 | 1 | -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 Dolstra | 2006-11-26 | 1 | -2/+2 |
| * | * Latest klibc.•••svn path=/nixpkgs/trunk/; revision=7133
| Eelco Dolstra | 2006-11-25 | 1 | -4/+4 |
| * | * Splashutils.•••svn path=/nixpkgs/trunk/; revision=7126
| Eelco Dolstra | 2006-11-25 | 1 | -6/+6 |
| * | * Copy lots of files to nix.cs.uu.nl.•••svn path=/nixpkgs/trunk/; revision=4623
| Eelco Dolstra | 2006-01-30 | 1 | -1/+1 |
| * | add klibc•••svn path=/nixpkgs/trunk/; revision=3723
| Armijn Hemel | 2005-08-27 | 1 | -0/+15 |