Verze symbolů glibc
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Pondělí Červenec 21 22:04:24 CEST 2008
On Sun, 20 Jul 2008, Ladislav Vaiz wrote:
> Jak tedy zajistit běh (to asi nepůjde) nebo alespoň odmítnout běh se
> starší verzí glibc?
Zajistit běh můžete tak, že program zkompilujete a slinkujete se starou
verzí Glibc (nebo, jestli jste pokročilým adeptem magie, tak můžete
program přinutit používat starý symbol, i když ho linkujete s novou
verzí Glibc).
Včasnou detekci nedefinovaného symbolu můžete zajistit nastavením
LD_BIND_NOW=1 při spuštění (viz ld.so(1)), nebo -z now při linkování (viz
ld(1)), ale daní bude pomalejší start programu.
> Jak zjistit konkrétní verzi glibc v době běhu?
gnu_get_libc_version(3)
--
Pavel Kankovsky aka Peak / Jeremiah 9:21 \
"For death is come up into our MS Windows(tm)..." \ 21th century edition /
Další informace o konferenci Linux