Как я могу получить glibc в качестве статической библиотеки?
Я хочу скомпилировать программу и статически связать ее с glibc, чтобы она могла работать в других дистрибутивах Linux без необходимости какой-либо специальной настройки.
Я пытался с помощью CFLAGS="-static -static-libgcc"
, но он статически ссылается на все остальные необходимые библиотеки, кроме glibc. Я попытался найти в apt-репозиториях статическую версию glibc, но я не смог ее найти.
Как я могу получить версию библиотеки glibc в Ubuntu 18.04?
Дополнительная информация:
- В проекте используются автоинструменты
- Я использую GCC по умолчанию, предустановленный с Ubuntu
- Я установил CFLAGS с
export CFLAGS="-static -static-libgcc"
- Я собираю проект с
cd tsschecker && ./autogen.sh && make
- Ссылка на проект(если вы хотите клонировать проект, обязательно используйте
git clone --recurse-submodules
)