Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     24 Feb 2004  22:30:36
 To : Valery Shishkov
 Subject : Re: Ключи gcc для сборки кернела и портов.
 -------------------------------------------------------------------------------- 
 
 
 >>> Valery Shishkov wrote:
 
  VS>>> Подскажите, pls, какие ключи оптимально указывать gcc (для наилучшей
  VS>>> оптимизации) при сборке kernel'а и портов? А то тут меня запугали, то
  VS>>> круче '-O -pipe' ни-ни...
  VS>>> Система FreeBSD 5.2, тазик Celeron 500 (Pentium II).
  VN>> Уровень оптимизации действительно подымать смысла имеет мало.
 VS> А какой-то глубокий смысл в этом есть? Hа Linux'е у меня -O3 работает в
 VS> полный рост безо всяких страшных последствий.
 
 <mode=наезд>
 По сравнению с глюками linux'а, глюки gcc при -O3 просто не видны.
 </mode>
 
 Хотя для 2.95 было характерно, что глюки вылазили при -O2, но часто
 пропадали при -O3. Характерный пример - squid.
 
  VN>> Имеет смысл, например, сделать что-то вида
  VN>> CFLAGS= -O -pipe -march=i586 -mcpu=i686
 VS> У меня в make.conf прописано
 VS> CPUTYPE = p2
 VS> так что добавляется -mcpu=pentium2. Hадо будет ещё -march добавить.
 
 Разве не -march=pentium2 добавляется?
 
 VS> Кстати, а
 VS> всякие '-fomit-frame-pointer -mmmx' имеют смысл?
 
 Имеют, если хочется заоптимизировать до упора и если ты уверен,
 что MMX будет. Hо обычно они мало чего дают: MMX, SSE заточены
 на плотное использование на уровне ассемблера. Omit frame pointer -
 если много мелких функций.
 -netch-
 --- ifmail v.2.15dev5.3
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Ключи gcc для сборки кернела и портов.   Valery Shishkov   07 Feb 2004 06:50:12 
 Re: Ключи gcc для сборки кернела и портов.   Valentin Nechayev   07 Feb 2004 13:15:56 
 Re: Ключи gcc для сборки кернела и портов.   Valery Shishkov   08 Feb 2004 15:42:38 
 Re: Ключи gcc для сборки кернела и портов.   Igor Ivanov   23 Feb 2004 11:48:13 
 Re: Ключи gcc для сборки кернела и портов.   Valery Shishkov   24 Feb 2004 17:48:20 
 Re: Ключи gcc для сборки кернела и портов.   Igor Ivanov   24 Feb 2004 17:55:21 
 Re: Ключи gcc для сборки кернела и портов.   Valery Shishkov   28 Feb 2004 16:31:33 
 Re: Ключи gcc для сборки кернела и портов.   Igor Ivanov   28 Feb 2004 17:09:12 
 Re: Ключи gcc для сборки кернела и портов.   Valery Shishkov   29 Feb 2004 11:32:01 
 Re: Ключи gcc для сборки кернела и портов.   Igor Ivanov   29 Feb 2004 12:15:25 
 Re: Ключи gcc для сборки кернела и портов.   Valentin Nechayev   24 Feb 2004 22:30:36 
 Re: Ключи gcc для сборки кернела и портов.   Valery Shishkov   28 Feb 2004 16:31:33 
Архивное /ru.unix.bsd/73683d408f02.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional