What has do be done when upgrading to glibc 2.2?
{AJ} The upgrade to glibc 2.2 should run smoothly, there’s in general no need to recompile programs or libraries. Nevertheless, some changes might be needed after upgrading: • The utmp daemon has been removed and is not supported by glibc anymore. If it has been in use, it should be switched off. • Programs using IPv6 have to be recompiled due to incompatible changes in sockaddr_in6 by the IPv6 working group. • The Berkeley db libraries have been removed (for details see question 2.31). • The format of the locale files has changed, all locales should be regenerated with localedef. All statically linked applications which use i18n should be recompiled, otherwise they’ll not be localized. • glibc comes with a number of new applications. For example ldconfig has been implemented for glibc, the libc5 version of ldconfig is not needed anymore. • There’s no more K&R compatibility in the glibc headers. The GNU C library requires a C compiler that handles especially prototypes correctly. Espec