LINUX.ORG.RU

LD_FLAGS


0

0
Всем привет.
Подскажите пожалуйста, где можно прочитать подробно про LD_FLAGS, какие опции есть и так далее. И вообще стоит ли прописывать LD_FLAGS в make.conf (дистр гента естессн)? Заранее спасибо

>где можно прочитать подробно про LD_FLAGS

На http://forums.gentoo.org/

У меня за несколько лет использования gentoo эксперименты с LD_FLAGS всякий раз неизбежно приводили к трудноотлавливаемым глюкам большого количества программ (как при компиляции, так и при работе) и необходимости emerge -e world :)

Из последнего,

LDFLAGS="-Wl, O1 -Wl, --enable-new-dtags -Wl, --sort-common -s"

Сейчас всё надоело, закомментировал эту переменную. Система стала rock stable!

TuxR ★★★★
()
--hash-style=both
говорят что несколько ускоряет запуск программ
-s
для автоматического вызова strip и исключения данных для отладки и всякого ненужного мусора


-s можно ставить и в CFLAGS


Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia
то есть будет нормально если я выкину LD_FLAGS и поставлю только -s в CFLAGS?
PamidoR
() автор топика
Ответ на: комментарий от Sylvia
>--hash-style=both >говорят что несколько ускоряет запуск программ

Врут. Это дефолтный вариант. Если поставит =gnu, а не sysv, то прирост будет. Где он будет - уже второй вопрос :)

Автор, попробуй gcc --help -v + статьи на opennet.ru для начала. Кроме того, можно добавить -z now (-Wl,-z,now - в случае C{,XX}FLAGS).

А зачем всё это? ))

wyldrodney
()
Что-то слышал про использование -Bdirect -hashvals и некоторых вышеупомянутых в целях ускорения запуска.
shahid ★★★★★
()
Ответ на: комментарий от shahid
> -Bdirect -hashvals
Это было давно и уже непра^Wне используется
devl547 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.