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

[已解决]编译firefox3.6b1-pgo报错

楼主#
更多 发布于:2009-10-29 19:06
平台arch x86_64

CFLAGS="-march=core2 -msse4.1 -O2 -pipe -fomit-frame-pointer"

mozconfig
ac_add_options --enable-application=browser

#set system libs instead of native
ac_add_options --prefix=/usr --libdir=/usr/lib
ac_add_options --with-system-nspr --with-system-nss --with-pthreads
ac_add_options --with-system-zlib --with-system-png --enable-system-cairo --with-system-bz2 --with-system-jpeg
ac_add_options --with-system-hunspell --with-system-sqlite
#ac_add_options --with-system-lcms

#optimize
#ac_add_options --disable-optimize --enable-debug
ac_add_options --enable-optimize
ac_add_options --enable-profile-guided-optimization
ac_add_options --disable-pedantic
ac_add_options --disable-tests
ac_add_options --disable-xprint
ac_add_options --disable-mochitest
ac_add_options --enable-xterm-updates
ac_add_options --enable-optimize="-march=core2 -msse4.1 -O2 -pipe -fomit-frame-pointer"

#linux build
ac_add_options --disable-installer
ac_add_options --disable-updater
ac_add_options --enable-official-branding
ac_add_options --enable-application=browser --enable-libxul --enable-jemalloc
#disable video for compatibility
#ac_add_options --disable-ogg

#Even more optimize
ac_add_options --enable-jemalloc 
ac_add_options --enable-strip 
ac_add_options --enable-install-strip
#disable print support
#ac_add_options --disable-printing

#remove unused/enable useful
ac_add_options --enable-places
ac_add_options --disable-crashreporter 
ac_add_options --disable-parental-controls
ac_add_options --disable-safe-browsing

#experimental
#ac_add_options --enable-xpctools
ac_add_options --disable-jvaxpcom
#ac_add_options --enable-native-uconv
#ac_add_options --disable-xpcom-obsolete 
#ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-1.9.1

#Do we really need them?
#ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-pango
#ac_add_options --enable-svg
#ac_add_options --enable-canvas

#mk_add_options AUTOCONF=autoconf213
mk_add_options MOZ_MAKE_FLAGS=-j3
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-pgo
mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1


编译3.6b1-pgo时报错
make[3]: *** No rule to make target `clobber_all'.  Stop.


放狗出来,相同情况的不少,不过也有编译成功的,理不清个头绪
32位下没尝试,想问下这里的兄弟姐妹,编译该版本有成功否[/code]
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
1楼#
发布于:2009-10-29 19:06
这里没有自编译用户?
https://bugzilla.mozilla.org/show_bug.cgi?id=520704
找到normal fix,
> To get it to build I just removed 'clobber_all' from the line 229 of mozilla-1.9.2/Makefile.in
>
> Code:
>
> -maybe_clobber_profiledbuild: clobber_all
> +maybe_clobber_profiledbuild:
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
2楼#
发布于:2009-10-29 19:06
进来看UA,编译成功
smoke
千年狐狸
千年狐狸
  • UID3052
  • 注册日期2005-02-16
  • 最后登录2015-02-01
  • 发帖数2367
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
3楼#
发布于:2009-10-29 19:06
怎么不搞pkgbuild
遇到问题请善用论坛搜索功能
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
4楼#
发布于:2009-10-29 19:06
搞的就是pkgbuild
游客

返回顶部