LINUX.ORG.RU

Что значит warning: creating a DT_TEXTREL in a shared object?


0

0

Здравствуйте!

При сборке разделяемой библиотеки вижу предупреждение:

gcc -Wall -W -g -c -o src/drop/libkatrin-drop.o src/drop/libkatrin-drop.c -I./src
gcc -Wall -W -g -c -o src/utils/utils.o src/utils/utils.c -I./src
gcc -Wall -W -g -c -o src/conf/conf.o src/conf/conf.c -I./src
gcc -Wall -W -g -shared -fPIC -Wl,-export-dynamic -o ./build/libkatrin-drop.so src/drop/libkatrin-drop.o src/utils/utils.o src/conf/conf.o
/usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

Что означает это предупреждение и как его побороть? (В гугле искал, но ответа не нашел.)

Надеюсь на вашу помощь. Заранее благодарю!
★★★★★

>gcc -Wall -W -g -c -o src/drop/libkatrin-drop.o src/drop/libkatrin-drop.c -I./src
>gcc -Wall -W -g -c -o src/utils/utils.o src/utils/utils.c -I./src
>gcc -Wall -W -g -c -o src/conf/conf.o src/conf/conf.c -I./src

Ммм.. ИМХО, тут проблема. Попробуй с -fPIC.

Sectoid ★★★★★
()
Ответ на: комментарий от Sectoid

>Ммм.. ИМХО, тут проблема. Попробуй с -fPIC.

Ага. Спасибо, то что надо!

php-coder ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.