szabványos megoldást /lib64/libc.so.6: version `GLIBC_2.14' nem található

szavazat
0

Kapok ezt a hibát, miközben én fut a kód glibc 2.12, melyet összeállított 2.19.What a standard megoldás erre a problémára, hogy a kód futtatható minden versions.Upgrading a cél gép 2,19 nincs olyan opciót, mert ez a szoftver kellene futtatni legalább 5000 machines.Dow osztályozás fejlesztése gép 2,12 szintén nem a megfelelő megoldást. Mert 2.19 csak egy példa. Az 5000-es cél a gépek bármilyen version.What a standard megoldás erre? Egyébként a statikus összeállítást? Úgy értem, árukapcsolás a teljes glibc kódot.

A kérdést 26/04/2016 04:51
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
3

A legegyszerűbb megoldás az, hogy hozzon létre egy „építmények szerver”, amely használja az Ön termelési épít, és tartsa ezt a szervert a legrégebbi változata, amire szükség van, hogy támogassa, beleértve glibc.

Ezt meg lehet tenni egy VM belül a fejlesztési szerver, ha nem kívánja használni a fizikai gép.

Válaszolt 26/04/2016 04:53
a forrás felhasználó

szavazat
0

Bbinaries összeállított glibc kell előre kompatibilis; A bináris fordítottad glibc 2.19 arra API használatával változata, amely megjelent a 2.14. Ha ehelyett összeállításához ellen 2,12 működnie kell futásidőben az glibc 2.19 is.


A Python-land, ők immár prebuilt Linux C bővítmények, amelyek épülnek Centos 5,11 Docker képek; A PEP 0513 magyarázza részleteket . Úgy tűnik, működik elég jól van. CentOS 5.11 úgy tűnik, hogy glibc 2.5; CentOS 6-nak glibc 2.12. Én ezekkel prebuilt .sos az Ubuntu 14.04 és 15.10 magam, minden gond nélkül.

Válaszolt 26/04/2016 05:21
a forrás felhasználó

szavazat
0

Van is egy nagyon Hackish megoldás, azáltal, hogy a szükséges libc.so(2.19) fájlt egy adott könyvtárban (csak másolja át), ami egy futó script, ahol meg az LD_LIBRARY_PATH, hogy az adott könyvtárban, és akkor a futtatáshoz. A rendszer felveszi a libc.so a konkrét könyvtárat, mielőtt az egy a rendszer által biztosított, ezért meg kell dolgozni.

Válaszolt 26/04/2016 06:19
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more