флаги в gentoo при установке

Прочитав документации, написал какие флаги мне нужны, и решил проконсультироваться с вами.Камп: Athlon XP 3200+ мать NForce2 ultra видяха FX5200 и 512 озу, cd-rw. Не хочу ставить gnome но гтк либы нужны. Вот флаги:

USE="-gnome X gtk gtk2 qt kde alsa cdr"

CFLAGS="-O2 -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -fomit-frame-pointer -ffast-math -pipe"

CHOST="i686-pc-linux-gnu"

Ставить gentoo буду в первый, так что поправьте если что не так!

Заранее спасибо

Смело можешь ставить -O3 сколько чего не ставил падучести это не прибавляло. -m3dnow -msse -mmmx долой т.к. оптимизация -march=athlon-xp уже и так их включает. это вобщемто все из основного что подметил. Хотя... Маловато USE флагов (особенно если тачка десктоп) что еще включить смотри в /usr/portage/profiles/use.desc , и еще советую всегда смотреть оные флаги при установке новых пакетов (emerge -pv пакет)т.к. в use.desc не все флаги что используют ебилдо-писатели, и если нужно что-то добавишь что-то запретишь, а если нужно указать какието параметры для отдельного пакета отличающиеся от общесистемных для этого есть /etc/portage/package.{use,mask,unmask,keywords,...}. Вобщем man portage

wwolf

А какие use ты посоветуеш? Обычно использую такие проги: KDE, Openoffice, SIM, xmms, firefox, Mplayer, gimp, wine, cedega
---
Как дела?

может эти:

LANGUAGE="ru"
LINGUAS="ru en"
VIDEO_CARDS="nvidia"
USE="\
     3dnow \
     3dnowex \
     X \
     acpi \
     alsa \
     -arts \
     avi \
     dvd \
     dvdread \
     ffmpeg \
     flash \
     foomaticdb \
     freetype \
     -gnome \
     gtk2 \
     gtk \
     kde \
     mp3 \
     mpeg \
     nvidia \
     nptl \
     nls \
     ogg \
     oggvorbis \
     -oss \
     qt \
     quicktime \
     truetype \
     vcd \
     \"

?
Это часть моих USE...
---

GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

У меня возник вот такой вопрос

В основноя я собираюсь работать с kde, но есть такие программы ( я пока не знаю еще какие так как в моей fedore по умолчанию поставил оба - и такая проблема у меня не возникала) которые требуют установки gnome - каким образом настроить use - что бы поставилось как можно меньше от gnoma, но те програмы которые требуют установленного gnoma работали ( иными словами как свести к минимуму количество устанавливаемых прог).

Заранее извиняюсь за такой немножко корявый вопрос.

ставь -gnome
то, что будет требовать гном, поставит что ему нужно.... USE-флаги на это не слишком повлияют (-gnome заставит ставится не весь гном, а только те либы, что нужны конкретной софтине)
---

GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

new

С учётом ысех коментов исправил заначительную часть! зацените:

LANGUAGE="en"

LINGUAS="en ru"

VIDEO_CARDS="nvidia"

CHOST="i686-pc-linux-gnu"

CFLAGS="-march=athlon-xp -mfpmath=sse -O2 -pipe -fomit-frame-pointer"

CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j2"

USE="apm 3dnow X -ipv6 acpi alsa alsaplaye alsa-oss -arts avi bzlib -cups cdr divx4linux ffmpeg freetype -gnome gtk gif jpeg -pcmcia png kde mp3 mpeg mmx nvidia nls  ogg oggvorbis -oss qt truetype vcd opengl win32codecs xmms quicktime usb icq"

_________________
Как дела?

ответьте

ответьте пожалуйста, для чего нужен этот флаг: -fomit-frame-pointer

читайте ман по

читайте ман по gcc

-fomit-frame-pointer
Don't keep the frame pointer in a register for functions that don't need one.  This avoids the instructions to save, set up and restore frame pointers; it also makes an extra register available in many functions.  It also makes debugging impossible on some machines.

On some machines, such as the VAX, this flag has no effect, because the standard calling sequence automatically handles the frame pointer and nothing is saved by pretending it doesn't exist.  The machine-description macro "FRAME_POINTER_REQUIRED" controls whether a target machine supports this flag.

Enabled at levels -O, -O2, -O3, -Os.

Грубо говоря освобождает некотрое количество регистров и инструкций.

P.S. а остальные-то начали отвечать на посты ГОДИЧНОЙ давности! Да-а-а-а...

А зачем сразу

А зачем сразу два флага apm acpi хватит только последнего.

Зачем alsa-oss при флаге -oss
Да alsaplaye лишний при наличие xmms

Если есть cdr почему не добавить dvdread dvdr
Если есть jpeg стоит добавить exif
Для видео и dvd стоит добавить x264 dts aac a52
Можно добавить cpudetection
Если ставим mmx? то наверное правильней добавить SSE и SSE2
а mmx нафиг.

USE="X -ipv6 acpi alsa -arts avi bzlib -cups cdr divx4linux ffmpeg freetype -gnome gtk2 gif jpeg -pcmcia png kde mp3 mpeg mmx nvidia nls ogg oggvorbis -oss qt opengl win32codecs xmms usb hal"

По поводу

По поводу юсов.

Приблизительно определись с составом софта. У каждой софтины есть собственные флаги. Смотреть emerge -pv .....
Описания флагов лежат в /usr/portage/profiles/
В файлах
use.desc use.local.desc

Смотреть можно так
grep alsa /usr/portage/profiles/use.*
......
Некоторые советуют ставить ufed (имхо неудобно)

Флаги добавленые в мейк конф распространяются на все пакеты, использующие этот флаг. Флаги прописанные в /etc/make.profile/use.defaults распространяются только на выбранный пакет. Запись выглядит так:

sdl media-libs/libsdl

Почитай хандбук по установке, почитай по установке иксов звука, оконного менеджера (кеда?). Там иногда флаги советуют включать. Некоторые штуки типа офиса используют переменную LINGUAS="ru". Чтоб фейс русский был. Пропиши ее в мейк.

Сразу после сборки системы поставь и настрой ccache. Тогда пересобирать быстрее будет ежели вдруг что с юсами напортачишь.

USE флаги?

emerge -s ufed
Searching...
[ Results for search key : ufed ]
[ Applications found : 1 ]

*  app-portage/ufed
      Latest version available: 0.40-r3
      Latest version installed: 0.40-r3
      Size of files: 19 kB
      Homepage:      http://www.gentoo.org/
      Description:   Gentoo Linux USE flags editor
      License:       GPL-2

Все _элементарно_ ;)

а кому не

а кому не нравиться (как мне)есть:

* app-portage/euses 
     Available versions:  2.4.3 ~2.5.0_pre1
     Installed:           2.5.0_pre1
     Homepage:            http://www.xs4all.nl/~rooversj/gentoo
     Description:         A small utility in C that quickly displays USE and LANG flag descriptions

он тока показывает что это

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".