about summary refs log tree commit diff
path: root/pkgs/development/libraries/glibc/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/glibc/default.nix')
-rw-r--r--pkgs/development/libraries/glibc/default.nix28
1 files changed, 17 insertions, 11 deletions
diff --git a/pkgs/development/libraries/glibc/default.nix b/pkgs/development/libraries/glibc/default.nix
index 0b096bfd66e85..a0be66a208d95 100644
--- a/pkgs/development/libraries/glibc/default.nix
+++ b/pkgs/development/libraries/glibc/default.nix
@@ -3,17 +3,23 @@
 stdenv.mkDerivation {
   name = "glibc-2.3.3";
   builder = ./builder.sh;
+  subst = ./subst.sh;
 
   src = fetchurl {
-    url = http://ftp.gnu.org/pub/gnu/glibc/glibc-2.3.3.tar.bz2;
-    md5 = "e825807b98042f807799ccc9dd96d31b";
-  };
-  linuxthreadsSrc = fetchurl {
-    url = http://ftp.gnu.org/pub/gnu/glibc/glibc-linuxthreads-2.3.3.tar.bz2;
-    md5 = "8149ea62922e75bd692bc3b92e5e766b";
+    url = ftp://sources.redhat.com/pub/glibc/snapshots/glibc-20050110.tar.bz2;
+    md5 = "1171587e4802f43fdda315910adc1854";
   };
+  #src = fetchurl {
+  #  url = ftp://ftp.nluug.nl/pub/gnu/glibc/glibc-2.3.3.tar.bz2;
+  #  md5 = "e825807b98042f807799ccc9dd96d31b";
+  #};
+  #linuxthreadsSrc = fetchurl {
+  #  url = http://ftp.gnu.org/pub/gnu/glibc/glibc-linuxthreads-2.3.3.tar.bz2;
+  #  md5 = "8149ea62922e75bd692bc3b92e5e766b";
+  #};
 
-  patches = [
+  patches = [ ./glibc-pwd.patch ];
+  #patches = [
     # This patch fixes the bug
     # http://sources.redhat.com/bugzilla/show_bug.cgi?id=312.  Note
     # that this bug was marked as `WORKSFORME' with the comment to
@@ -22,17 +28,17 @@ stdenv.mkDerivation {
     # constitutes an AXIS OF EVIL wrt release management.  Patch
     # obtained from
     # http://www.pengutronix.de/software/ptxdist/patches-cvs/glibc-2.3.2/generic/fixup.patch.
-    ./fixup.patch
+    #./fixup.patch
 
     # Likewise, this fixes the bug reported in
     # http://sources.redhat.com/ml/libc-alpha/2003-07/msg00117.html.
     # Die, glibc, die.
-    ./no-unit-at-a-time.patch
+    #./no-unit-at-a-time.patch
 
     # This is a patch to make glibc compile under GCC 3.3.  Presumably
     # later releases of glibc won't need this.
-#    ./glibc-2.3.2-sscanf-1.patch
-  ];
+#   # ./glibc-2.3.2-sscanf-1.patch
+  #];
 
   inherit kernelHeaders installLocales;
 }