阅读:3822回复:11
firefox beta9 releases也很给力啊
同一台机子,firefox4 beta9 release相比chrome8 beta的sunspider-0.9.1测试,时间少了整整100ms
不过启动速度未见多少提升,可能我原来就启动很快吧 :D gentoo 用户送传送门(编译没有拆分xulrunner,大可不必加mozilla overlay,不用担心影响到系统xulrunner) https://github.com/Havanna/overlay/tree ... nt/firefox |
|
1楼#
发布于:2011-01-12 09:44
|
|
|
2楼#
发布于:2011-01-12 09:44
试了下
--with-system-nspr 编译通不过...说要求nspr 4.8.7 b2以上的版本... so直接将它关了 --without-system-nspr |
|
3楼#
发布于:2011-01-12 09:44
@havanna,
还需要加上--disable-system-cairo,否则编译不通过。 BTW,你加的那几个patch各有什么用? |
|
4楼#
发布于:2011-01-12 09:44
我这里b9比b8的提升(Linux 32bit平台):
sunspider-0.9: 400ms -> 399ms sunspider-0.9.1: 380ms -> 350ms Google V8: 2500 -> 2700 总体说来相比b8提升很小,而且我的Gmail只能进HTML模式,标准模式进不去,WebQQ也有问题,登陆后QQ界面消失。 |
|
5楼#
发布于:2011-01-12 09:44
system-cairo不需要关吧
不过要打system-cairo-fixup.patch这个补丁 或可以直接给cairo打patch http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=blob;f=x11-libs/cairo/files/cairo-1.8.8-interix.patch;h=dc20714ae26b2ac180e22cb2adcfa2734e560200;hb=HEAD |
|
6楼#
发布于:2011-01-12 09:44
直接给cairo打了patch,还是编译失败,最后--disable-system-cairo,就ok了,看字体显示也没有什么不好
|
|
7楼#
发布于:2011-01-12 09:44
|
|
8楼#
发布于:2011-01-12 09:44
OK了,cairo enable后字体边缘模糊了一点,差别不大。
BTW,在ebuild里面可以改CFLAGS吗?好像这个ebuild屏蔽了系统全局的CFLAGS |
|
9楼#
发布于:2011-01-12 09:44
当然可以
在src_compile中修改下 export CFLAGS="XXX" export CXXFLAGS="XXX" |
|
10楼#
发布于:2011-01-12 09:44
firefox用的那个Opentype字体渲染我觉得实在是失败 本来linux下的次像素渲染很完美了他非他自己弄一个字体渲染结果就是惨不忍睹
|
|
11楼#
发布于:2011-01-12 09:44
修改了下
去掉了system-cairo-fixup.patch 重新打了system-cairo-fixup-v1.3.patch 测试分支的nspr都应该已经升级,so重新开启了--with-system-nspr @猫鼓励 firefox linux版可以自己编译通过system cairo画字...只是某些发行版关掉了--with-system-cairo,这个惨不忍睹从何说起......而opentype是一种新型字体结构,不是渲染引擎..... 一般对于不是滚动升级的发行版,它会关掉system cairoo,cairo的不同版本可能导致firefox编译不过,滚动升级的发行版,譬如gentoo、arch则无此问题 以下是本人的字体渲染截图 |
|