Исправление Black_Shadow, (текущая версия) :
Это замена соответствующим USE-флагам.
Нет, это не замена. Это вообще не имеет никакого отношения к USE флагам.
Но для софта, который не использует подобные расширения, указание таких CFLAGS ничего не даст, насколько я понимаю.
Неправильно понимаешь. При использовании CFLAGS компилятор может использовать (а может и не использовать) указанные наборы инструкций вне зависимости от того, планировал ли программист их использование, или нет. CFLAGS, указанные в make.conf, применяются ко всему софту, написанному на C и устанавливаемому с помощью portage.
USE флаги применяются только к тем ебилдам, которые поддерживают эти USE флаги. Способ включения набора инструкций может отличаться от ебилда к ебилду. Например, в mplayer это делается опциями к configure скрипту, тип --enable-mmx, --enable-sse и т.п (на самом деле, в случае с mplayer - это включение соответствующих кусков кода на ассемблере).
Это разные, не пересекающиеся между собой вещи. И использование CPU_FLAGS_X86 не исключает использование CFLAGS для включения тех же наборов инструкций.
Исходная версия Black_Shadow, :
Это замена соответствующим USE-флагам.
Нет, это не замена. Это вообще не имеет никакого отношения к USE флагам.
Но для софта, который не использует подобные расширения, указание таких CFLAGS ничего не даст, насколько я понимаю.
Неправильно понимаешь. При использовании CFLAGS компилятор может использовать (а может и не использовать) указанные наборы инструкций вне зависимости от того, планировал ли программист их использование, или нет. CFLAGS, указанные в make.conf, применяются ко всему софту, написанному на C и устанавливаемому с помощью portage.
USE флаги применяются только к тем ебилдам, которые поддерживают эти USE флаги. Способ включения набора инструкций может отличаться от ебилда к ебилду. Например, в mplayer это делается опциями к configure скрипту, тип --enable-mmx, --enable-sse и т.п.
Это разные, не пересекающиеся между собой вещи. И использование CPU_FLAGS_X86 не исключает использование CFLAGS для включения тех же наборов инструкций.