On Wed, 2009-06-10 at 23:49 -0300, Gerardo Exequiel Pozzi wrote: > Baho Utot wrote: > > Does it create complications if I install packages built with a newer > > glibc-2.10.1-2 on a system with an older glibc-2.9-7? > > > Yes and no. Depending if the executable or library that is linked to > glibc uses a symbol with declaring what version use via ELF versioning. > You obtain it with a simple "readelf -s /path/to/executable | grep > @GLIBC_2.10". > > Do this "readelf -s /lib/libc.so.6 | grep @GLIBC_2.10" and get an idea > of the minimal functions that are only in version 2.10 ;) > > And for threaded programs /lib/libpthread-2.10.1.so, but don't worry > about this at this time. > > > According to LFS they say if you chnage glibc you should rebuilt all the > > installed packages with the newer glibc. > > > Not at all as you can see :) > > > Does this hold true for Arch? > > > I doubt at this time. But later when the programs use specific features > of this version, for example malloc_info () fallocate (), yes. > > > If you are interested in these topics, can read a good paper from Ulrich > Drepper [#1] > > > Good Luck! > > > [#1] http://people.redhat.com/drepper/dsohowto.pdf > Ok more reading to do :) Thanks