Я компилирую на машине с GLIBC_2.27
(Ubuntu 18.04) разделяемую библиотеку для загрузки на машине с GLIBC_2.17
(Centos 7). Хотя практически любая другая библиотека может быть статически связана с моей общей библиотекой, glibc не может. Итак, я отсканировал библиотеку с readelf
на наличие ссылок на GLIBC_2.27 и переписал каждую функцию, связанную с ней. Это было успешно для каждой функции, кроме glob@GLIBC_2.27
. Я не называю glob()
явно. Как мне найти, какая функция или библиотека называется glob()
?