diff options
author | Marc Weber <marco-oweber@gmx.de> | 2008-07-05 23:19:38 +0000 |
---|---|---|
committer | Marc Weber <marco-oweber@gmx.de> | 2008-07-05 23:19:38 +0000 |
commit | 54a0caa67f0bdeb6414df875e8e88da0082068f4 (patch) | |
tree | e1dc17fbda83b6140659f110ba74a7521d16928b /pkgs/os-specific/linux/udev | |
parent | 95cf51997caf5cffd52fad603bb654bf4573c330 (diff) | |
download | nixlib-54a0caa67f0bdeb6414df875e8e88da0082068f4.tar nixlib-54a0caa67f0bdeb6414df875e8e88da0082068f4.tar.gz nixlib-54a0caa67f0bdeb6414df875e8e88da0082068f4.tar.bz2 nixlib-54a0caa67f0bdeb6414df875e8e88da0082068f4.tar.lz nixlib-54a0caa67f0bdeb6414df875e8e88da0082068f4.tar.xz nixlib-54a0caa67f0bdeb6414df875e8e88da0082068f4.tar.zst nixlib-54a0caa67f0bdeb6414df875e8e88da0082068f4.zip |
fix: x86_64 doesn't build recent udev (124) with dietlibc, added if to use the older one in this case
svn path=/nixpkgs/trunk/; revision=12269
Diffstat (limited to 'pkgs/os-specific/linux/udev')
-rw-r--r-- | pkgs/os-specific/linux/udev/default.nix | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/os-specific/linux/udev/default.nix b/pkgs/os-specific/linux/udev/default.nix index 5e9c1e6ee36e..bef589233cf7 100644 --- a/pkgs/os-specific/linux/udev/default.nix +++ b/pkgs/os-specific/linux/udev/default.nix @@ -1,13 +1,18 @@ {stdenv, fetchurl}: -stdenv.mkDerivation { - name = "udev-124"; +stdenv.mkDerivation rec { + # unfortunately 124 does not build with dietlibc on x64 + version = if ( stdenv.system == "x86_64-linux") then "118" else "124"; + name = "udev-${version}"; - src = fetchurl { + src = if version == "124" then + fetchurl { url = mirror://kernel/linux/utils/kernel/hotplug/udev-124.tar.bz2; sha256 = "0hjmg82ivczm76kg9gm7x0sfji69bwwjbbfycfcdpnfrc13935x4"; + } else fetchurl { + url = mirror://kernel/linux/utils/kernel/hotplug/udev-118.tar.bz2; + sha256 = "1i488wqm7i6nz6gidbkxkb47hr427ika48i8imwrvvnpg1kzhska"; }; - # "DESTDIR=/" is a hack to prevent "make install" from trying to # mess with /dev. preBuild = '' |