From 4b3f5e7380d3e2ae3e3adf8b29975e02d6c92308 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 2 Mar 1998 18:34:39 +0000 Subject: [PATCH] Update. --- ChangeLog | 4 ++++ FAQ | 41 +++++++++++++++++++++++++++++++++-------- 2 files changed, 37 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index bb3614a6752..05a1c3f5523 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +1998-03-02 18:23 H.J. Lu + + * stdio-common/vfscanf.c (inchar): Fix typos. + 1998-03-02 Ulrich Drepper * configure.in: Fix msgfmt test. Fix handling of //s in sysdeps diff --git a/FAQ b/FAQ index 899e5fee482..a29002966c4 100644 --- a/FAQ +++ b/FAQ @@ -57,17 +57,20 @@ please let me know. were used on my Linux libc5 based system. Why? 2.10. I have set up /etc/nis.conf, and the Linux libc 5 with NYS works great. But the glibc NIS+ doesn't seem to work. -2.11. After installing glibc name resolving doesn't work properly. -2.12. I have /usr/include/net and /usr/include/scsi as symlinks +2.11. I have killed ypbind to stop using NIS, but glibc will + continue using NIS. +2.12. After installing glibc name resolving doesn't work properly. +2.13. I have /usr/include/net and /usr/include/scsi as symlinks into my Linux source tree. Is that wrong? -2.13. Programs like `logname', `top', `uptime' `users', `w' and +2.14. Programs like `logname', `top', `uptime' `users', `w' and `who', show incorrect information about the (number of) users on my system. Why? -2.14. When I start the program XXX after upgrading the library +2.15. When I start the program XXX after upgrading the library I get XXX: Symbol `_sys_errlist' has different size in shared object, consider re-linking Why? What should I do? +2.16 What do I need for C++ development? 3. Source and binary incompatibilities, and what to do about them @@ -164,6 +167,9 @@ functionality as your system's tools. Always get the newest release of GNU binutils available. Older releases are known to have bugs that prevent a successful compilation. +For alpha-linux you need at least GNU binutils 2.8.1.0.18 available from +ftp://ftp.yggdrasil.com/private/hjl + 1.5. Do I need some more things to compile GNU C Library? @@ -578,14 +584,23 @@ it with nisinit from the nis-tools package (available at http://www-vt.uni-paderborn.de/~kukuk/linux/nisplus.html). -2.11. After installing glibc name resolving doesn't work properly. ++2.11. I have killed ypbind to stop using NIS, but glibc will + continue using NIS. + +{TK} For faster NIS lookups, glibc uses the /var/yp/binding/ files +from ypbind. ypbind 3.3 and older versions don't always remove these +files, so glibc will use them furthermore. Other BSD versions seem to +work correct. Until ypbind 3.4 is released, you can find a patch at +ftp://ftp.kernel.org/pub/linux/utils/net/NIS/ypbind-3.3-glibc2.diff. + +2.12. After installing glibc name resolving doesn't work properly. {AJ} You probably should read the manual section describing nsswitch.conf (just type `info libc "NSS Configuration File"'). The NSS configuration file is usually the culprit. -2.12. I have /usr/include/net and /usr/include/scsi as symlinks +2.13. I have /usr/include/net and /usr/include/scsi as symlinks into my Linux source tree. Is that wrong? {PB} This was necessary for libc5, but is not correct when using @@ -596,14 +611,14 @@ any symlink that you have in place before you install glibc. However, /usr/include/asm and /usr/include/linux should remain as they were. -2.13. Programs like `logname', `top', `uptime' `users', `w' and +2.14. Programs like `logname', `top', `uptime' `users', `w' and `who', show incorrect information about the (number of) users on my system. Why? {MK} See question 3.2. -2.14. When I start the program XXX after upgrading the library +2.15. When I start the program XXX after upgrading the library I get XXX: Symbol `_sys_errlist' has different size in shared object, consider re-linking @@ -625,6 +640,16 @@ might be possible that a symbol changed size when that should not have happened. So in case of doubt report such a warning message as a problem. + +2.16. What do I need for C++ development? + +{HJ,AJ} You need either egcs 1.0.1 or gcc-2.8.0 with libstdc++ +2.8.0. libg++ 2.7.2 (and the Linux Versions 2.7.2.x) doesn't work very +well with the GNU C library due to vtable thunks. +If you're upgrading from glibc 2.0.x to 2.1 you have to recompile +libstc++ the library compiled for 2.0 is not compatible due to the new +Large File Support (LFS) in version 2.1. + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -- 2.47.2