URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71238
[ Назад ]

Исходное сообщение
"make.conf"

Отправлено a3500l , 30-Дек-06 13:04 
Всех с наступающим ;)
Тоакой вопрос крутится на языке...
При сборки во фрии компилятор определяет архитиктуру и применятет соответстующие паратетры оптимизации, как в линуксе? или можно добавить какойнибудь параметр в мейк.конф, типа cpu=I686_CPU? попробывал вписать arch=i686, но из- за этого возникли проблемы с даунлоадом некоторых пакетов...
Или я занимаюсь фигнёй? пошлите в доку, где "черным по белому" написано, что фря не отсталая! плз

Содержание

Сообщения в этом обсуждении
"make.conf"
Отправлено AMDmi3 , 30-Дек-06 13:44 
>Тоакой вопрос крутится на языке...
>При сборки во фрии компилятор определяет архитиктуру и применятет соответстующие паратетры оптимизации как в линуксе? или можно добавить какойнибудь параметр в мейк.конф, типа
Компилятор во фре тот же, что и в линуксе gcc. Не слышал о том, что он взялся за пользователя решать, какие оптимизации тому нужны.
`Какой-нибудь параметр' добавить можно, /usr/share/examples/etc/make.conf на предмен CPUTYPE, man make.conf

"make.conf"
Отправлено Sergey , 31-Дек-06 06:18 
>man make.conf
Спасибо, за ман!
>Компилятор во фре тот же, что и в линуксе gcc.Не слышал о том, что он взялся за пользователя решать, какие оптимизации тому нужны.
Ну, может не сам компилятор, а какието скрипты запускающие его... но точьно сами всовуют -О --arch=i686, видно же в консоле параметры которые передаються при мэйке

"make.conf"
Отправлено Sergey , 13-Янв-07 23:57 
# dmesg |grep proc
CPU: Intel(R) Celeron(R) M processor         1.60GHz (1600.06-MHz 686-class CPU)

а в /usr/share/examples/etc/make.conf
#       (Intel CPUs)    nocona pentium4[m] prescott pentium3[m] pentium-m
#            pentium2 pentiumpro pentium-mmx pentium i486 i386

какой же нужно указать тип проца параметром CPUTYPE=???


"make.conf"
Отправлено newser , 14-Янв-07 01:59 
># dmesg |grep proc
>CPU: Intel(R) Celeron(R) M processor        
> 1.60GHz (1600.06-MHz 686-class CPU)
>
>а в /usr/share/examples/etc/make.conf
>#       (Intel CPUs) nocona pentium4[m] prescott
>pentium3[m] pentium-m
>#   pentium2 pentiumpro pentium-mmx pentium i486 i386
>
>какой же нужно указать тип проца параметром CPUTYPE=???

pentium-m и укажите.


"make.conf"
Отправлено Inspirra , 14-Янв-07 19:59 
># dmesg |grep proc
>CPU: Intel(R) Celeron(R) M processor        
> 1.60GHz (1600.06-MHz 686-class CPU)
>
>а в /usr/share/examples/etc/make.conf
>#       (Intel CPUs) nocona pentium4[m] prescott
>pentium3[m] pentium-m
>#   pentium2 pentiumpro pentium-mmx pentium i486 i386
>
>какой же нужно указать тип проца параметром CPUTYPE=???
Наверное на основании:
grep Features /var/run/dmesg.boot

А потом смотреть на -mtune в man gcc


"make.conf"
Отправлено Inspirra , 14-Янв-07 19:49 
>>man make.conf
>Спасибо, за ман!
>>Компилятор во фре тот же, что и в линуксе gcc.Не слышал о том, что он взялся за пользователя решать, какие оптимизации тому нужны.
>Ну, может не сам компилятор, а какието скрипты запускающие его... но точьно
>сами всовуют -О --arch=i686, видно же в консоле параметры которые передаються
>при мэйке
Ну так все правильно, а иначе зачем Вы указываете CPUTYPE... Если не хотите, можете указать "NO_CPU_CFLAGS" -- но смысл?
О значениях CPUTYPE, помоему, можно посмотреть в man gcc, ключ "-mtune".
У меня, описываемых Вами проблем, ни разу не было. Может Вы указали i686, а реально имеете i586 -- тогда да, будут проблемы?



"make.conf"
Отправлено newser , 14-Янв-07 22:30 
>О значениях CPUTYPE, помоему, можно посмотреть в man gcc, ключ "-mtune".

Не совсем. Смотреть нужно ключ -march. :)
Или заглянуть в /usr/share/mk/bsd.cpu.mk.


"make.conf"
Отправлено idle , 15-Янв-07 16:38 
>Всех с наступающим ;)
>Тоакой вопрос крутится на языке...
>При сборки во фрии компилятор определяет архитиктуру и применятет соответстующие паратетры оптимизации,
>как в линуксе? или можно добавить какойнибудь параметр в мейк.конф, типа
>cpu=I686_CPU? попробывал вписать arch=i686, но из- за этого возникли проблемы с
Ну конечно, нет такой архитекруры - i686, это тип процессора.
>даунлоадом некоторых пакетов...
>Или я занимаюсь фигнёй? пошлите в доку, где "черным по белому" написано,
>что фря не отсталая! плз
Фигнёй занимаетесь, не нужно ничего добавлять. За 8 лет ни разу не видел чтобы компилятор сам не догадался какая у меня система.
http://www.freebsd.org/ru/


"make.conf"
Отправлено Александр , 15-Янв-07 16:53 
>Всех с наступающим ;)
>Тоакой вопрос крутится на языке...
>При сборки во фрии компилятор определяет архитиктуру и применятет соответстующие паратетры оптимизации,
>как в линуксе? или можно добавить какойнибудь параметр в мейк.конф, типа
>cpu=I686_CPU? попробывал вписать arch=i686, но из- за этого возникли проблемы с
>даунлоадом некоторых пакетов...
>Или я занимаюсь фигнёй? пошлите в доку, где "черным по белому" написано,
>что фря не отсталая! плз

http://turbogaz.kharkov-ua.com/unix/security/world.php#c3