From: kaz K. <kk...@rr...> - 2001-07-13 00:27:02
|
Masahiro Abe <m-...@aa...> wrote: >> It affects shared libraries only. > > I'm sorry but I can't understand this. > > Should I update my gcc+glibc for ABI change, and rebuild CVS kernel, > glibc, other libraries, and all userland programs? > > Or > > Should I update my gcc+glibc for ABI change, and rebuild CVS kernel, > glibc and other libraries, but NOT userland programs? > > Or > > ABI change is not needed for CVS kernel and glibc? You have only to update binutils and glibc. The new ABI changes PLT. So it makes binary imcompatibility on shared libraries and all dynamically linked programs which use PLT. But the new ld.so in glibc can handle old/new objects at the same time and you have not to recompile shared libraries and userland programs at all. Of course, kernel doesn't use PLT and is never affected this ABI change. kaz |