ulovko 发表于 2012-05-31 17:36

回复 9# wolf_london


难道说chromium18 跟19差别那么大么。。({:3_186:} )
    请问有什么办法么?

wolf_london 发表于 2012-05-31 17:42

本帖最后由 wolf_london 于 2012-05-31 17:43 编辑

回复 10# ulovko

你的CPU是什么?
我在/etc/mk.conf里加了
CPUTYPE=core2
是有这条指令的,我的是奔腾E6500

如果是chromium代码必须使用SSSE3指令集,那么这就应该是chromium的问题了(不过这种情况不大可能,除非浏览器不想占市场,明显抛弃了很多用户)
如果是ports维护者自己在里面硬性的加了SSSE3指令支持,但是在配置编译器时没有启动SSSE3支持,那就是port维护者的问题了
如果是自己机器CPU太低,也不会在编译期间出错,应该在运行时出错,崩溃掉吧


   

ulovko 发表于 2012-05-31 17:45

本帖最后由 ulovko 于 2012-05-31 17:45 编辑

回复 12# wolf_london


    表哥,貌似您给我的指令不准确吧??
# grep -i features /var/run/dmesg.boot
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x98e3fd<SSE3,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT>
AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM>
AMD Features2=0x1<LAHF>
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x98e3fd<SSE3,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT>
AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM>
AMD Features2=0x1<LAHF>


wolf_london 发表于 2012-05-31 17:50

ulovko 发表于 2012-05-31 17:45 static/image/common/back.gif
回复 12# wolf_london



这是操作系统返回的信息,说明你的机器是支持SSSE3指令集的

那么就是你没有配置了,在/etc/mk.conf里面配置吧

ulovko 发表于 2012-05-31 17:52

回复 14# wolf_london


    怎么配置的? 是不是写错了? /etc/make.conf ?

wolf_london 发表于 2012-05-31 17:54

ulovko 发表于 2012-05-31 17:52 static/image/common/back.gif
回复 14# wolf_london




囧,用NetBSD的pkgsrc用习惯了,忘记了,是/etc/make.conf不是/etc/mk.conf

ulovko 发表于 2012-05-31 17:57

回复 16# wolf_london


    您知道怎么配置么?谢谢!

wolf_london 发表于 2012-05-31 18:01

ulovko 发表于 2012-05-31 17:57 static/image/common/back.gif
回复 16# wolf_london






在/etc/make.conf里,添加CPUTYPE=core2

ulovko 发表于 2012-05-31 18:13

回复 18# wolf_london


    我貌似找到了哈哈,http://www.freebsd.org/doc/en_US.ISO8859-1/articles/custom-gcc/article.html

ulovko 发表于 2012-05-31 19:52

回复 18# wolf_london
# echo 'CPUTYPE?=nocona'>>/etc/make.conf

添加完CPUTYPE 就有变化了!!
# make -V CPUTYPE
nocona
# make -V MACHINE_CPU
sse3 amd64 sse2 sse mmx
但还是没有 ssse3 。。

# more /usr/share/examples/etc/make.conf

# The automatic setting of CFLAGS may be overridden using the
# NO_CPU_CFLAGS variable below.
# Currently the following CPU types are recognized:
#   Intel x86 architecture:
#       (AMD CPUs)      opteron-sse3 opteron athlon64-sse3 athlon64 athlon-mp
#                     athlon-xp athlon-4 athlon-tbird athlon k8-sse3 k8
#                     geode k6-3 k6-2 k6 k5
#       (Intel CPUs)    core2 core nocona pentium4m pentium4 prescott
#                     pentium3m pentium3 pentium-m pentium2
#                     pentiumpro pentium-mmx pentium i486 i386
#       (Via CPUs)      c3 c3-2
# AMD64 architecture: opteron, athlon64, nocona, prescott, core2
#   Intel ia64 architecture: itanium2, itanium
#   SPARC-V9 architecture:      v9 (generic 64-bit V9), ultrasparc (default
#                               if omitted), ultrasparc3
#
# (?= allows to buildworld for a different CPUTYPE.)
#
#CPUTYPE?=pentium3
#NO_CPU_CFLAGS=         # Don't add -march=<cpu> to CFLAGS automatically
页: 1 [2] 3 4
查看完整版本: 【已经解决】求助:编译安装 chromium-19.0.1084.52 (SSSE3 instruction set not enab