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? Функции?
Я пытаюсь статически компилировать тестовый проект Linux (LTP) путем изменения/include/mk/config.mk , чтобы добавить -static к cflags : [code] 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[/code], getgrnam и т. Д.) - часть GLIBC и имеют проблемы, когда статически связаны из -за модулей NSS (переключение службы имен). /> [*] Можно ли полностью статически компилировать LTP с учетом этих зависимостей Glibc NSS? Функции?
Я пытаюсь статически компилировать тестовый проект Linux (LTP) путем изменения/include/mk/config.mk , чтобы добавить -static к cflags :
CFLAGS := -g -O2 -static
Однако во время компиляции я получаю несколько ошибок и предупреждений, таких как:...
При компиляции Yocto для Renesas Board возникла проблема с получением библиотеки glibc
Найдите журнал:
glibc-2.28-r0 do_fetch: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export DBUS_SESSION_BUS_ADDRESS= unix:path=/run/user/1000/bus...
Я хотел бы использовать сигнал для отправки сообщений о состоянии состояния из моего NAS на мой телефон. p>
my nas-это ARMV7 (ARM Cortex-A15). Единственный предварительно построенный ARMV7-совместимый бинарник, который я мог найти, имеет зависимость...
Я хотел бы использовать сигнал для отправки сообщений о состоянии состояния из моего NAS на мой телефон. p>
my nas-это ARMV7 (ARM Cortex-A15). Единственный предварительно построенный ARMV7-совместимый бинарник, который я мог найти, имеет зависимость...
Я пытаюсь создать небольшую программу на C++ с наименьшим количеством динамических зависимостей.
Проблема, с которой я столкнулся, заключается в том, что программа, которую я пытаюсь создать, имеет динамическую зависимость от libmariadbcpp (что...