Как я могу получить 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)

0 ответов

Другие вопросы по тегам