免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2422 | 回复: 12
打印 上一主题 下一主题

make.conf配置优化的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-04 16:15 |只看该作者 |正序浏览
我的CPU是C2.0 MOBILE,这属于什么级别的CPU类型呢?pentium4?

我的make.conf配置文件:
CPUTYPE=pentium4
CFLAGS= -O -pipe
CFLAGS+= -maccumulate-outgoing-args -minline-all-stringops
CXXFLAGS+= -fmemoize-lookups -fsave-memoized
KERNCONF=FreeBSD
NO_CVS=true
NO_BLUETOOTH=true
NO_GDB=true
NO_PF=true
NO_LPR=true
NO_I4B=true
NOINET6=true
NO_SENDMAIL=true
NO_IPFILTER=true
NOGAMES=true
NO_BIND=true
NO_BIND_DNSSEC=true
NO_BIND_ETC=true
NO_BIND_LIBS_LWRES=true
NO_BIND_MTREE=true
NO_BIND_NAMED=true
NO_BIND_UTILS=true
WITH_GTK2=yes
WITHOUT_MAILNEWS=yes
WITHOUT_COMPOSER=yes
WITHOUT_LDAP=yes
WITHOUT_CHATZILLA=yes
WITHOUT_XMLTERM=yes
WITH_GLX=yes
WITH_TTF_BYTECODE_ENABLED=yes
WITH_OPTIMIZED_CFLAGS=yes
WITH_OPTIMIZED_CXXFLAGS=yes
WITH_OPTIMIZE=yes

我在其中已经明确的让gdb sendmail之类的文件不要编译入world,但make buildworld后,sendmail仍然存在(没有进入单用户模式安装系统)
当从新编译好world后(make buildworld;make buildkernel;make installkernel)进入单用户模式,make installworld失败.

另外在编译Xorg的时候也有错误发生  =(

论坛徽章:
0
13 [报告]
发表于 2005-09-12 02:01 |只看该作者

make.conf配置优化的疑问

5.4 # Don't add -march=<cpu>; to COPTFLAGS automatically

----------------------------------------------------------------------

[quote=中文FreeBSD用户组 http://www.cnfug.org]
1、编译器选项

CPUTYPE=athlon-xp
##本人使用AthlonXP 2500+,不同的CPU请参考man make.conf

CFLAGS+= -mfpmath=sse -mmmx -msse -m3dnow -maccumulate-outgoing-args
-minline-all-stringops
......
CXXFLAGS+= -fmemoize-lookups -fsave-memoized
  [/quote]


我的P3使用了CXXFLAGS+= -fmemoize-lookups -fsave-memoized不能make buildworld。用原来默认的可以!

论坛徽章:
0
12 [报告]
发表于 2005-09-11 22:28 |只看该作者

make.conf配置优化的疑问

优化参数都是gcc的,在linux上用O3普遍可以。fb用O2都有些危险,O1吧各位
可以参考
http://wiki.gentoo.org.tw/mediawiki/index.php/HOWTO_CFLAG
http://wiki.gentoo.org.tw/mediawiki/index.php/Desktop_cflags
不同版本的gcc,可用参数也有些小差别,类似 http://gcc.gnu.org/onlinedocs/gcc-3.4.4/gcc/Optimize-Options.html#Optimize-Options ; http://gcc.gnu.org/onlinedocs/gcc-3.4.4/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options
http://gcc.gnu.org/onlinedocs/gcc-3.3.5/gcc/Optimize-Options.html#Optimize-Options ; http://gcc.gnu.org/onlinedocs/gcc-3.3.5/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options

论坛徽章:
0
11 [报告]
发表于 2005-09-11 18:03 |只看该作者

make.conf配置优化的疑问

[quote]原帖由 "剑心通明"]make.conf我都是只改一下ports的ftp地址,其他的选项都不用,这样肯定不会出问题的,呵呵[/quote 发表:


我也是

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
10 [报告]
发表于 2005-09-11 18:02 |只看该作者

make.conf配置优化的疑问

原帖由 "linyin" 发表:
我第一次就是参照它的
但是如果按照他的优化,MAKE WORLD后根本不能INSTALLWORLD
所以我根本就不做那个优化的,以前加过一次,通不过,relaxBSD是做了优化编译的,所以有些机器装不上   

论坛徽章:
0
9 [报告]
发表于 2005-09-11 17:41 |只看该作者

make.conf配置优化的疑问

我第一次就是参照它的
但是如果按照他的优化,MAKE WORLD后根本不能INSTALLWORLD

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
8 [报告]
发表于 2005-09-11 17:28 |只看该作者

make.conf配置优化的疑问

原帖由 "jovent" 发表:
引自哈密瓜:

CFLAGS= -march=i386 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=i386 -O3 -pipe -fomit-frame-pointer

i486 (Intel):


CFLAGS= -march=i486 -O3 -pipe -fomit-frame-pointer
CX..........

我说哪,他的relaxBSD我怎么装不上哪,原来是作了优化,唉。。。

论坛徽章:
0
7 [报告]
发表于 2005-09-11 16:59 |只看该作者

make.conf配置优化的疑问

O3?
没试过

论坛徽章:
0
6 [报告]
发表于 2005-09-11 16:46 |只看该作者

make.conf配置优化的疑问

引自哈密瓜:

CFLAGS= -march=i386 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=i386 -O3 -pipe -fomit-frame-pointer

i486 (Intel):


CFLAGS= -march=i486 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=i486 -O3 -pipe -fomit-frame-pointer

Pentium 1 (Intel)


CFLAGS= -march=pentium -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=pentium -O3 -pipe -fomit-frame-pointer

Pentium MMX (Intel)


CFLAGS= -march=pentium-mmx -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=pentium-mmx -O3 -pipe -fomit-frame-pointer

Pentium PRO (Intel)


CFLAGS= -march=pentiumpro -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=pentiumpro -O3 -pipe -fomit-frame-pointer

Pentium II (Intel)


CFLAGS= -march=pentium2 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=pentium2 -O3 -pipe -fomit-frame-pointer

Celeron (Mendocino), aka Celeron1 (Intel)


CFLAGS= -march=pentium2 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=pentium2 -O3 -pipe -fomit-frame-pointer

Pentium III (Intel)


CFLAGS= -march=pentium3 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=pentium3 -O3 -pipe -fomit-frame-pointer

Celeron (Coppermine) aka Celeron2 (Intel)


CFLAGS= -march=pentium3 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=pentium3 -O3 -pipe -fomit-frame-pointer

Celeron (Willamette?) (Intel)


CFLAGS= -march=pentium4 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=pentium4 -O3 -pipe -fomit-frame-pointer

Pentium 4 (Intel)


CFLAGS= -march=pentium4 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=pentium4 -O3 -pipe -fomit-frame-pointer

Eden C3/Ezra (Via)


CFLAGS= -march=i586 -m3dnow -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=i586 -m3dnow -O3 -pipe -fomit-frame-pointer

K6 (AMD)


CFLAGS= -march=k6 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=k6 -O3 -pipe -fomit-frame-pointer

K6-2 (AMD)


CFLAGS= -march=k6-2 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=k6-2 -O3 -pipe -fomit-frame-pointer

K6-3 (AMD)


CFLAGS= -march=k6-3 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=k6-3 -O3 -pipe -fomit-frame-pointer

Athlon (AMD)


CFLAGS= -march=athlon -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=athlon -O3 -pipe -fomit-frame-pointer

Athlon-tbird, aka K7 (AMD)


CFLAGS= -march=athlon-tbird -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=athlon-tbird -O3 -pipe -fomit-frame-pointer

Athlon-tbird XP (AMD)


CFLAGS= -march=athlon-xp -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=athlon-xp -O3 -pipe -fomit-frame-pointer

Athlon 4(AMD)


CFLAGS= -march=athlon-4 -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=athlon-4 -O3 -pipe -fomit-frame-pointer

Athlon XP (AMD)


CFLAGS= -march=athlon-xp -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=athlon-xp -O3 -pipe -fomit-frame-pointer

Athlon MP (AMD)


CFLAGS= -march=athlon-mp -O3 -pipe -fomit-frame-pointer
CXXFLAGS+= -march=athlon-mp -O3 -pipe -fomit-frame-pointer

论坛徽章:
0
5 [报告]
发表于 2005-09-04 19:38 |只看该作者

make.conf配置优化的疑问

ding
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP