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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.