Jak podstrcit glibc 2.2.4 nekterym aplikacim

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Středa Leden 12 12:57:23 CET 2005


On Wed, 12 Jan 2005, Tomas Hubalek wrote:

> Ahoj,
> 
> mam takovy dotaz. Tusim, ze to mozna jde, ale nevim jak na to. Mam SUSE 
> SLES 7, na kterem jsou standardne nainstalovane glibc 2.2.2. Mam Javu 
> 5.0, ktera potrebuje glibc 2.2.4. Mam dotaz:

Proc 2.2.4? Kdyz uz, tak bych vzal nejnovejsi z rady 2.2, coz bylo aspon
2.2.5, i kdyz si nejsem jisty, zda nebyly snahy i o neco jako 2.2.6.

> - je mozne nainstalovat nekam glibc 2.2.4 (mimo defaultni umisteni) a v 
> shellu, ktery javu spousti, ji podstrcit, aby neloadovala glibc 2.2.2 
> ale glibc 2.2.4.

Vetsina programu by mela reagovat na nastaveni LD_LIBRARY_PATH a pokud je 
tato promenna nastavena, tak hledat glibc prednostne tam.

Trochu vetsi problem muze byt s dynamickym linkerem. Pokud by program se
starym ld.so (presne /lib/ld-linux.so.2) nefungoval, pak je potreba ho
explicitne spustit s novym ld.so pomoci ...cesta.../ld.so program
parametry, ale muze to zpusobit jiste zmatky (ld.so se placne do pameti
jinam, nez normalne je).

> - je toto mozny a hlavne nejlepsi zpusob?

Pokud je toto jediny program, kvuli kteremu je potreba mit novejsi glibc,
tak to asi je nejlepsi zpusob.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux