On Sat, 2010-05-01 at 12:25 +0200, Kraus Philipp wrote: > > Am 01.05.2010 um 11:48 schrieb William Kenworthy: > > > On Sat, 2010-05-01 at 10:57 +0200, Kraus Philipp wrote: > > > > > > On 01.05.2010 um 10:32 wrote Volker Armin Hemmann: > > > > > > > On Samstag 01 Mai 2010, Graham Murray wrote: > > > > > Kraus Philipp <philipp.kr...@flashpixx.de> writes: > > > > > > Hello, > > > > > > > > > > > > I must test a software with a older version of the glibc. I > > > > > > run > > > > > > the > > > > > > 2.11.1 now but for one tool I need a previous version > > > > > > (2.6.1). > > > > > > How can I compile the glibc without changing my system > > > > > > glibc. I > > > > > > would > > > > > > like to set the previous glibc with the LD_PATH. > > > > > > Can I run two different versions or is a better solution to > > > > > > downgrade > > > > > > the system glib? > > > > > > > > > > I think that the only way you can do this is to create a > > > > > chroot > > > > > jail, > > > > > in which you build everything using the old version of glibc > > > > > (in a > > > > > very > > > > > similar way to building a new Gentoo system) and run your > > > > > application in > > > > > that. > > > > > > > > no, you can install glibc in /usr/local and then tell apps to > > > > either > > > > use the > > > > libs in /usr/local or /usr. > > > > > > > > It is just not easy because it easily breaks stuff in horrrible > > > > to > > > > fix ways. > > > > > > > > > > > > > Okay, can I downgrade my glibc? My Gentoo isn't a big system, it's > > > a > > > server > > > installation, so I can recompile the whole system. I had forgotten > > > to > > > mask the > > > glibc on the last update. I have add a line to the portage.mask > > > but > > > emerge says > > > that it can't compile the older version, because will damage the > > > system. > > > > > > > > > > Would LD_PRELOAD solve your problem? - worked for me when needing to > > run > > a legacy redhat app in the past on a more up-to-date gentoo system. > > > > > I think that can solve my problem, because it's only this one lib all > other libs > work very well. > > > There is also a LD_LIBRARY_PATH variable. Get a binary copy of the > > libs > > you need and put em somewhere convenient and let the rest of the > > system > > stay as is. > > > I don't have the glibc binary. I can't emerge it and if I try to > compile from the sources. > The configure script says: These critical programs are missing or too > old: as ld > > > How I can compile the from the sources > (http://ftp.gnu.org/gnu/glibc/glibc-2.10.1.tar.gz) ? > > > Thanks > > > Phil
You can use ebuild to build a package, but not install it - then just un-compress it and grab the wanted libs. Or if you tell us what arch, someone (me if its compatible) can create a binary pkg for you using quickpkg. It might also be on the livecd/install medium as well - dont have one here to check. BillK -- William Kenworthy <bi...@iinet.net.au> Home in Perth!