havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
阅读:3647回复:11

firefox beta9 releases也很给力啊

楼主#
更多 发布于:2011-01-12 09:44
同一台机子,firefox4 beta9 release相比chrome8 beta的sunspider-0.9.1测试,时间少了整整100ms

不过启动速度未见多少提升,可能我原来就启动很快吧 :D

gentoo 用户送传送门(编译没有拆分xulrunner,大可不必加mozilla overlay,不用担心影响到系统xulrunner)
https://github.com/Havanna/overlay/tree ... nt/firefox
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
1楼#
发布于:2011-01-12 09:44
试了下
--with-system-nspr
编译通不过...说要求nspr 4.8.7 b2以上的版本...
so直接将它关了
--without-system-nspr
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
2楼#
发布于: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
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
3楼#
发布于:2011-01-12 09:44
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
4楼#
发布于:2011-01-12 09:44
当然可以
在src_compile中修改下
export CFLAGS="XXX"
export CXXFLAGS="XXX"
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
5楼#
发布于: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则无此问题

以下是本人的字体渲染截图
游客

返回顶部