This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Comments on chapter 2 of FAQ - "Installation and configuration issues"
- From: Andreas Jaeger <aj at suse dot de>
- To: libc-alpha at sources dot redhat dot com
- Date: Fri, 27 Apr 2012 22:53:49 +0200
- Subject: Comments on chapter 2 of FAQ - "Installation and configuration issues"
Here's the table of contents with my comments on what to do with these
items. I suggest to remove everything for ancient versions
(libc5->glibc2 move, glibc 2.0/2.1/2.2):
2.1. Can I replace the libc on my Linux system with GNU libc?
Remove
2.2. How do I configure GNU libc so that the essential libraries
like libc.so go into /lib and the other into /usr/lib?
Keep
2.3. How should I avoid damaging my system when I install GNU libc?
Remove - this is for libc5-> glibc switch.
2.4. Do I need to use GNU CC to compile programs that will use the
GNU C Library?
Keep.
2.5. When linking with the new libc I get unresolved symbols
`crypt' and `setkey'. Why aren't these functions in the
libc anymore?
Remove
2.6. When I use GNU libc on my Linux system by linking against
the libc.so which comes with glibc all I get is a core dump.
Remove.
2.7. Looking through the shared libc file I haven't found the
functions `stat', `lstat', `fstat', and `mknod' and while
linking on my Linux system I get error messages. How is
this supposed to work?
Keep.
2.8. When I run an executable on one system which I compiled on
another, I get dynamic linker errors. Both systems have the same
version of glibc installed. What's wrong?
Drop.
2.9. How can I compile gcc 2.7.2.1 from the gcc source code using
glibc 2.x?
Drop.
2.10. The `gencat' utility cannot process the catalog sources which
were used on my Linux libc5 based system. Why?
Drop.
2.11. Programs using libc have their messages translated, but other
behavior is not localized (e.g. collating order); why?
Keep.
2.12. 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.
Remove.
2.13. I have killed ypbind to stop using NIS, but glibc
continues using NIS.
Remove.
2.14. Under Linux/Alpha, I always get "do_ypcall: clnt_call:
RPC: Unable to receive; errno = Connection refused" when using NIS.
Remove.
2.15. After installing glibc name resolving doesn't work properly.
Not sure.
2.16. How do I create the databases for NSS?
Keep.
2.17. I have /usr/include/net and /usr/include/scsi as symlinks
into my Linux source tree. Is that wrong?
Remove.
2.18. Programs like `logname', `top', `uptime' `users', `w' and
`who', show incorrect information about the (number of)
users on my system. Why?
Remove.
2.19. After upgrading to glibc 2.1 with symbol versioning I get
errors about undefined symbols. What went wrong?
Remove.
2.20. 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?
Remove.
2.21. What do I need for C++ development?
Remove.
2.22. Even statically linked programs need some shared libraries
which is not acceptable for me. What can I do?
Keep.
2.23. I just upgraded my Linux system to glibc and now I get
errors whenever I try to link any program.
Remove.
2.24. When I use nscd the machine freezes.
Remove.
2.25. I need lots of open files. What do I have to do?
Keep.
2.26. How do I get the same behavior on parsing /etc/passwd and
/etc/group as I have with libc5 ?
Remove.
2.27. What needs to be recompiled when upgrading from glibc 2.0 to glibc
2.1?
Remove.
2.28. Why is extracting files via tar so slow?
Remove.
2.29. Compiling programs I get parse errors in libio.h (e.g. "parse error
before `_IO_seekoff'"). How should I fix this?
Remove.
2.30. After upgrading to glibc 2.1, libraries that were compiled against
glibc 2.0.x don't work anymore.
Remove.
2.31. What happened to the Berkeley DB libraries? Can I still use db
in /etc/nsswitch.conf?
Remove.
2.32. What has do be done when upgrading to glibc 2.2?
Remove.
2.33. The makefiles want to do a CVS commit.
Remove.
2.34. When compiling C++ programs, I get a compilation error in streambuf.h.
Remove.
2.35. When recompiling GCC, I get compilation errors in libio.
Remove.
2.36. Why shall glibc never get installed on GNU/Linux systems in
/usr/local?
Keep.
2.37. When recompiling GCC, I get compilation errors in libstdc++.
Remove.
If anybody likes to do the copying and formatting - or tackle the other
chapters, please speak up! Any help is welcome,
Andreas
--
Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 NÃrnberg, Germany
GF: Jeff Hawn,Jennifer Guild,Felix ImendÃrffer,HRB16746 (AG NÃrnberg)
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126