Моя библиотека работает только с> = glib c -2.27.
Это потому, что вам действительно требуется функциональность, которая была добавлена в GLIB C -2.27, или потому что вы В системе просто установлена эта версия, и вы не знаете, как собрать ее для более старой системы?
Из комментариев видно, что на самом деле не нужно GLIB C -2.27.
В этом случае простейшим решением является установка виртуальной машины с Debian 9.1 и сборка вашей библиотеки внутри этой виртуальной машины.
Это дает дополнительное преимущество, которое вы можете протестируйте вашу библиотеку, прежде чем отправлять ее своему клиенту, в среде, которая соответствует среде клиента.
Если вам не нужна виртуальная машина, другие решения перечислены здесь здесь .
Мне удалось запустить программу с помощью следующих трюков ... Но мой клиент не принимает это решение.
Ваш клиент умный отвергнуть это решение: оно вообще не может работать, а работает в таком э Окружающая среда может подвергнуть вашего клиента множеству потенциальных неопределенных действий и сбоев. Чтобы понять, почему это так, прочитайте этот ответ .