diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-10-29 14:18:00 +0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-10-29 14:18:00 +0100 |
commit | c77b30e3fbe61fa775ce874ba336819ff4f263f7 (patch) | |
tree | af5e4d5f3329067b7f9c5bb3ee008111a27dae44 /pkgs/os-specific/linux/uclibc | |
parent | e8992c5084e31198af3fa2c624655203391ecd60 (diff) | |
download | nixpkgs-c77b30e3fbe61fa775ce874ba336819ff4f263f7.tar nixpkgs-c77b30e3fbe61fa775ce874ba336819ff4f263f7.tar.gz nixpkgs-c77b30e3fbe61fa775ce874ba336819ff4f263f7.tar.bz2 nixpkgs-c77b30e3fbe61fa775ce874ba336819ff4f263f7.tar.lz nixpkgs-c77b30e3fbe61fa775ce874ba336819ff4f263f7.tar.xz nixpkgs-c77b30e3fbe61fa775ce874ba336819ff4f263f7.tar.zst nixpkgs-c77b30e3fbe61fa775ce874ba336819ff4f263f7.zip |
uclibc: Fix building against recent kernel headers
Diffstat (limited to 'pkgs/os-specific/linux/uclibc')
-rw-r--r-- | pkgs/os-specific/linux/uclibc/default.nix | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/pkgs/os-specific/linux/uclibc/default.nix b/pkgs/os-specific/linux/uclibc/default.nix index a0df3d526f5..dadae487cd2 100644 --- a/pkgs/os-specific/linux/uclibc/default.nix +++ b/pkgs/os-specific/linux/uclibc/default.nix @@ -16,11 +16,6 @@ let continue fi - if test "$NAME" == "CLEAR"; then - echo "parseconfig: CLEAR" - echo > .config - fi - echo "parseconfig: removing $NAME" sed -i /^$NAME=/d .config @@ -60,6 +55,13 @@ stdenv.mkDerivation { sha256 = "0qhngsbzj2s6nz92b1s2p0dmvwk8xiqpy58j7ljzw186grvjr3cq"; }; + patches = + [ (fetchurl { + url = https://dev.openwrt.org/export/37939/trunk/toolchain/uClibc/patches-0.9.33.2/970-add___kernel_long_and___kernel_ulong.patch; + sha256 = "1d1bfjpw0qla5zr32wk32s1y3wl2576zidbmvqsmqf0359bxhxrg"; + }) + ]; + # 'ftw' needed to build acl, a coreutils dependency configurePhase = '' make defconfig ${archMakeFlag} @@ -80,6 +82,8 @@ stdenv.mkDerivation { buildInputs = stdenv.lib.optional (gccCross != null) gccCross; + enableParallelBuilding = true; + installPhase = '' mkdir -p $out make PREFIX=$out VERBOSE=1 install ${crossMakeFlag} @@ -92,7 +96,7 @@ stdenv.mkDerivation { # Derivations may check for the existance of this attribute, to know what to link to. inherit libiconv; }; - + meta = { homepage = http://www.uclibc.org/; description = "A small implementation of the C library"; |