LINUX.ORG.RU

О параметрах компиляции в Gentoo


0

0

Только 2 вопроса:
1 - Если я компилирую какую-нибудь программу _не_ с помощью emerge, то как передать нужные параметры оптимизации? т.е. в каком конф файле они хранятся?
2 - При установке из stage1, как правильно подобрать параметры USE? (есть ли подобные статьи, маны и т.п.?)

1 - глобальная переменная CFLAGS и CXFLAGS 2 - подобрать?? это как и зачем ? пишешь в USE всё что тебе надо и собираешь. Портедж сам удовлетворит все зависимости.

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

Хорошо, задам этот же воспрос немного по-другому,
1 - где лежат глобальные переменные CFLAGS и CXFLAGS, не используемые emerge?
2 - как узнать какие флаги USE мне нужны а какие-нет, чтобы не ставить кучу личшнего.

MindKeeper
() автор топика
Ответ на: комментарий от MindKeeper

МозгаХранитель - если шел bash/sh, то в /etc/profile:
export CFLAGS=""
export CXFLAGS=""

ну или можно так:

CFLAGS="-mcpu=athlon" ./configure; make; make install
например

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

Т.е. если прописать CFLAGS в /etc/profile то эти праметры будут юзаться от туда или же всё равно будут использоваться из созданого конфигуратором мэйк фалйом.

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

если прописать CFLAGS в /etc/profile, то эти праметры будут устанавливать соответствующим переменным окружения указанные значения и компилятор будет считывать их не из этого файла, а из переменных окружения. /etc/profile просто позволяет автоматически выставлять значения этих переменный, что бы не было необходимости экспортировать их перед каждым запуском компилятора. просмотреть текущие значения переменной можно запустив set

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