È noto che glibc (e, per quanto ne so, anche glibstd ++) utilizza il meccanismo di controllo delle versioni dei simboli. (Per i dettagli, consultare: How can I link to a specific glibc version.)Come determinare la versione di binario glibc (glibcxx) dipenderà da?
La domanda è come determinare le versioni esatte di GLIBC e GLIBCXX verrà scelto dal linker per i nomi da libc e libstdC++? Ad esempio, come ottenere qualcosa di simile:
time -> [email protected]_2_5
...
gethostbyname -> [email protected]_2_3
Perché ne abbiamo bisogno? Mi sembra che possa essere utile se si desidera minimizzare le versioni richieste di glibc/libstdC++.
IIrC dso-howto (http://www.akkadia.org/drepper/dsohowto.pdf) aveva una sezione sull'utilizzo di script di linker per questo. – ninjalj