Как статически компилировать тестовый проект Linux (LTP) и разрешить Glibc getPwnam/getGrnam Static Scinking Errors?Linux

Ответить Пред. темаСлед. тема
Anonymous
 Как статически компилировать тестовый проект Linux (LTP) и разрешить Glibc getPwnam/getGrnam Static Scinking Errors?

Сообщение Anonymous »

Я пытаюсь статически компилировать тестовый проект Linux (LTP) путем изменения/include/mk/config.mk , чтобы добавить -static к cflags :

Код: Выделить всё

 CFLAGS := -g -O2 -static
< /code>
Однако во время компиляции я получаю несколько ошибок и предупреждений, таких как: < /p>
./lib/libltp.a(tst_safe_macros.o): In function 'safe_getgrnam':
/home/lin/workspace/ltp-full-20210524/lib/tst_safe_macros.c:268:warning: Using 'getgrnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
../../lib/libltp.a(safe_macros.o): In function 'safe_getpwnam':
/home/lin/workspace/ltp-full-20210524/lib/safe_macros.c:135: warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
collect2: error: ld returned 1 exit status
< /code>
Я понимаю, что эти функции (getpwnam
, getgrnam и т. Д.) - часть GLIBC и имеют проблемы, когда статически связаны из -за модулей NSS (переключение службы имен). /> [*] Можно ли полностью статически компилировать LTP с учетом этих зависимостей Glibc NSS? Функции?


Подробнее здесь: https://stackoverflow.com/questions/796 ... etpwnam-ge
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как статически компилировать тестовый проект Linux (LTP) и разрешить Glibc getPwnam/getGrnam Static Scinking Errors?
    Anonymous » » в форуме C++
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Yocto glibc в do_fetch для библиотеки glibc при кросс-компиляции для образа yocto на основе qt
    Anonymous » » в форуме Linux
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Можно ли компилировать OpenJDK 21 для ARMV7 с помощью GLIBC 2.17?
    Anonymous » » в форуме JAVA
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Можно ли компилировать OpenJDK 21 для ARMV7 с помощью GLIBC 2.17?
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Статически включать libc в программу на C++ с помощью gcc без использования опции -static.
    Anonymous » » в форуме C++
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»