Bilindiği gibi glibc (ve bildiğim kadarıyla, glibstd ++) sembol versiyonlama mekanizmasını kullanıyor. (Ayrıntılar için bakınız: How can I link to a specific glibc version.)Glibc (glibcxx) sürümünün sürümü nasıl belirlenir?
Soru, GLIBC ve GLIBCXX'in tam sürümlerinin nasıl belirleneceğini libc ve libstdC++ adlarının linker'i tarafından seçilecektir? Örneğin, böyle bir şey nasıl elde edilir:
time -> [email protected]_2_5
...
gethostbyname -> [email protected]_2_3
Neden buna ihtiyacımız var? Glibc/libstdC++ 'nin gerekli sürümlerini minimize etmek istiyorsanız, bu yararlı olabilir.
IIRC dso-howto (http://www.akkadia.org/drepper/dsohowto.pdf) bunun için linker komut dosyalarını kullanma bölümüne sahipti. – ninjalj