Флаги сборки и USE-флаги
RazrFalcon 27 ноября, 2011 - 22:45
Есть USE-флаги: mmx sse sse2
И есть gcc-флаги: -fmmx -fsse -fsse2
В чем разница?
»
- Для комментирования войдите или зарегистрируйтесь

Волшебная строчка «Поиск» как
Волшебная строчка «Поиск» как бы показывает: http://www.gentoo.ru/node/8434
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Ничего оно мне не открыла
Ничего оно мне не открыла нового.
У меня в make.conf только в USE те флаги. В CFLAGS нет их.
>>Дык вы же сами себе и ответили
Дык я спрашиваю в чем разница?!
Вот мой make.conf
CFLAGS="-O3 -march=native -fomit-frame-pointer -pipe" CXXFLAGS="${CFLAGS}" PORTDIR_OVERLAY="/usr/local/portage" CHOST="i686-pc-linux-gnu" ACCEPT_KEYWORDS="~x86" FEATURES="ccache splitdebug" INPUT_DEVICES="keyboard mouse" MAKEOPTS="-j3" AUTOCLEAN="yes" #LINGUAS="en" USE="10bit 3dnow 3dnowext alsa cmake directfb exceptions fbcon fontconfig glib icu kde libass matroska mmx mmxext oscar private-headers qt4 raster sse sse2 taglib theora threads twolame -bluetooth -cdda -cdio -cdr -cdrom -cdsound -cups -dirac -gnome -handbook -ipv6 -lastfm -live -schroedinger -semantic-desktop -xinerama" VIDEO_CARDS="fglrx" source /var/lib/layman/make.confНужно ли мне еще и в CFLAGS прописать sse, mmx etc. ?
Спасибо.
.
Тема избитая, и поднималась, мягко говоря, неоднократно. Вкратце вам отвечено, но если этого недостаточно - опробуйте всё же поиск по форуму , поск-ку помогать тому, у кого не получается и делать что-то за кого-то - две большие разницы...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Эм... Может я не правильно
Эм... Может я не правильно выразился. Меня интересует разница между двумя этими, конкретными флагами. Не общая разница.
Нет, -march=native уже
Нет, -march=native уже включает все что поддерживает твой проц.
INPUT_DEVICES="keyboard mouse" - давно пора использовать evdev
CFLAGS="-O3 - на gcc4 O3 не рекомендуется
.
Дык вы же сами себе и ответили: первые - это USE-флаги (назначаются переменной USE) для передачи портежу при определении опций пакетов, вторые - флаги GCC (назначаются переменным CFLAGS, CXXFLAGS, etc...) для передачи компилятору
Мы тоже не всего читали Шнитке!.. © В. Вишневский