I've put yet another experimental, pre-release of glibc-2.0.6pre4 at ftp://ftp.ods.com/pub/linux. Please test it and let me know how it works. The upstream maintainer wants to release this coming Sunday so I need your feedback as soon as possible.
There is an IMPORTANT CHANGE in this version. I now use the kernel-headers package instead of including the kernel headers in with libc6-dev. This does NOT mean that we are reverting back to the old symlink method since the symlinks point to headers from a specific kernel-headers-X.Y.Z package, 2.0.32 in this case. This change has three advantages. First it removes the unnecessary duplication of kernel header files. Second, different architectures can more easily use different kernel headers. This is currently a big problem for m68k. Third, it makes the Debian-specific changes to glibc small enough that they will be included in the upstream source. We can, and probably will have to, make changes to the upstream source, but having the initial Debian-specific files included will give us additional visibility. The only architecture I expect to have problems with this arrangement is m68k. James, would you please check out the new packages and let me know what KVERSION value to use in debian/rules for m68k. Herbert, I have a couple of requests for your kernel-headers and kernel-source packages. First, would you please apply the enclosed patch from Andreas Jaeger to the 2.0.32 versions. It doesn't appear to affect the building of glibc for i386, but it could for other architectures and for user programs. Second (not abosulutely necessary, but desirable), would you please consider making the kernel-source-X.Y.Z package provide the appropriate /usr/src/kernel-headers-X.Y.Z symlink. libc6-dev currently only depends on kernel-headers-X.Y.Z and has no provision for switching to kernel-source-X.Y.Z if the user changes between the two. David -- David Engel ODS Networks [EMAIL PROTECTED] 1001 E. Arapaho Road (972) 234-6400 Richardson, TX 75081
>From [EMAIL PROTECTED] Thu Dec 11 02:38:55 1997 Return-Path: <[EMAIL PROTECTED]> Received: from elvis.sw.ods.com ([160.86.13.7]) by elo.sw.ods.com with esmtp id m0xg491-0003BwC (Debian Smail-3.2.0.92 1997-Feb-9 #2); Thu, 11 Dec 1997 02:38:55 -0600 (CST) Received: from birdland.rhein-neckar.de ([193.197.88.3]) by elvis.sw.ods.com (Netscape Mail Server v2.01) with ESMTP id AAA17372 for <[EMAIL PROTECTED]>; Thu, 11 Dec 1997 02:38:43 -0500 Received: from amalthea.rhein-neckar.de ([EMAIL PROTECTED]) by birdland.rhein-neckar.de (8.8.7/8.8.3) with bsmtp id JAA08798 for sw.ods.com!david; Thu, 11 Dec 1997 09:30:25 +0100 (MET) Received: from arthur.rhein-neckar.de by amalthea.rhein-neckar.de via rsmtp with bsmtp id <[EMAIL PROTECTED]> for <[EMAIL PROTECTED]>; Thu, 11 Dec 1997 09:12:12 +0100 (MET) (Smail-3.2 1996-Jul-4 #5 built 1997-Jun-26) Received: by arthur.rhein-neckar.de via sendmail with stdio id <[EMAIL PROTECTED]> for [EMAIL PROTECTED]; Thu, 11 Dec 1997 08:24:53 +0100 (CET) (Smail-3.2.0.95 1997-May-7 #5 built 1997-May-28) Message-Id: <[EMAIL PROTECTED]> Date: Thu, 11 Dec 1997 08:24:53 +0100 (CET) From: Andreas Jaeger <[EMAIL PROTECTED]> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Plhch352+y" Content-Transfer-Encoding: 7bit To: David Engel <[EMAIL PROTECTED]> Subject: Kernel header patch for glibc 2.0.6-3 X-Mailer: VM 6.34 under 20.3 "Vatican City" XEmacs Lucid Status: RO X-Status: A Content-Length: 2242 Lines: 83 --Plhch352+y Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi David, you've find appended two small patches that are already in 2.0.33-pre2. Those patches are necessary for glibc, you might want to add them to your kernel includes. Andreas --Plhch352+y Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Return-Path: <aj> Received: by arthur.rhein-neckar.de via sendmail with stdio id <[EMAIL PROTECTED]> for aj; Thu, 4 Dec 1997 09:18:09 +0100 (CET) (Smail-3.2.0.95 1997-May-7 #5 built 1997-May-28) Message-Id: <[EMAIL PROTECTED]> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: VM 6.34 under 20.3 "Vatican City" XEmacs Lucid Bcc: From: Andreas Jaeger <[EMAIL PROTECTED]> To: Linus Torvalds <[EMAIL PROTECTED]> Subject: Include files cleanup for Linux 2.0.33 Date: Thu, 4 Dec 1997 09:18:09 +0100 (CET) Hi Linus, could you please add the following two changes to Linux 2.0.33? The defines are already made in include/linux/socket.h and are redundant - and cause problems with glibc. The first patch is already in Linux 2.1.x - and you've got a patch for the second one for inclusion in 2.1.71 separately. Thanks, Andreas --- include/linux/ax25.h.~1~ Sat Aug 10 09:03:15 1996 +++ include/linux/ax25.h Thu Dec 4 09:13:44 1997 @@ -6,7 +6,6 @@ #ifndef AX25_KERNEL_H #define AX25_KERNEL_H -#define PF_AX25 AF_AX25 #define AX25_MTU 256 #define AX25_MAX_DIGIS 6 /* This is wrong, should be 8 */ --- include/linux/netrom.h.~1~ Sat Aug 10 09:03:15 1996 +++ include/linux/netrom.h Thu Dec 4 09:14:19 1997 @@ -7,7 +7,6 @@ #ifndef NETROM_KERNEL_H #define NETROM_KERNEL_H -#define PF_NETROM AF_NETROM #define NETROM_MTU 236 #define NETROM_T1 1 -- Andreas Jaeger [EMAIL PROTECTED] [EMAIL PROTECTED] for pgp-key finger [EMAIL PROTECTED] http://www.student.uni-kl.de/~ajaeger/ --Plhch352+y Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit -- Andreas Jaeger [EMAIL PROTECTED] [EMAIL PROTECTED] for pgp-key finger [EMAIL PROTECTED] http://www.student.uni-kl.de/~ajaeger/ --Plhch352+y--