(In reply to comment #70)
> Taras, thankyou for the information. I tried building firefox using mozilla's
> pgo instructions, but whenever I try building it, I get the following error
> message mid-way through the build:
>
> OBJDIR=/home/richard/firefox-build/vanilla/mozilla-1.9.2/../firefox-build
> python
> /home/richard/firefox-build/vanilla/mozilla-1.9.2/../firefox-build/_profile/pgo/profileserver.py
> INFO | automation.py | Application pid: 28455
> TEST-UNEXPECTED-FAIL | automation.py | Exited with code -11 during test run
> INFO | automation.py | Application ran for: 0:00:00.109925
> make: *** [profiledbuild] Error 245
I am guessing that this this due to the same segfault as others have reported(on 64bit). This may be due to our buildsystem occasionally omitting pgo flags. The other approach to doing pgo is to build with
export PGO="-fprofile-generate=/tmp/pgo -fprofile-arc"
export CXX="g++ $PGO"
export CC="cc $PGO"
in your .mozconfig
then run firefox, then build it a second time with PGO=-fprofile-use=/tmp/pgo
It would be cool if someone could figure out how to build firefox with pgo on 64bit.
(In reply to comment #70) /home/richard/ firefox- build/vanilla/ mozilla- 1.9.2/. ./firefox- build firefox- build/vanilla/ mozilla- 1.9.2/. ./firefox- build/_ profile/ pgo/profileserv er.py -FAIL | automation.py | Exited with code -11 during test run
> Taras, thankyou for the information. I tried building firefox using mozilla's
> pgo instructions, but whenever I try building it, I get the following error
> message mid-way through the build:
>
> OBJDIR=
> python
> /home/richard/
> INFO | automation.py | Application pid: 28455
> TEST-UNEXPECTED
> INFO | automation.py | Application ran for: 0:00:00.109925
> make: *** [profiledbuild] Error 245
I am guessing that this this due to the same segfault as others have reported(on 64bit). This may be due to our buildsystem occasionally omitting pgo flags. The other approach to doing pgo is to build with generate= /tmp/pgo -fprofile-arc" use=/tmp/ pgo
export PGO="-fprofile-
export CXX="g++ $PGO"
export CC="cc $PGO"
in your .mozconfig
then run firefox, then build it a second time with PGO=-fprofile-
It would be cool if someone could figure out how to build firefox with pgo on 64bit.