Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PGO still used for Firefox 17.0.x/Windows builds?

8 views
Skip to first unread message

swsnyder

unread,
Jan 20, 2013, 5:42:24 PM1/20/13
to
I was/am able to the build the Firefox v10.0.x ESR series with PGO on
Windows using VS2008, a success that I can't reproduce with
v17.0.2ESR.

When I attempt to build v17.0.2ESR the same way I get an ICE from
VS2008 during the 2nd linking of libxul.dll. The compiler always
errors-out on file pixman-sse2.c.

The compiler recommends simplifying the source code, but I have diff'd
it and find that it is the same code as in v10.0.12. No problems seen
when doing a non PGO build, or in the instrumentation phase of a PGO
build.

So... is Mozilla still using PGO for the Firfox/Windows builds? Are
there differences in the PGO build procedure and/or tool requirements
between v10 and v17?

Thanks.

Ted Mielczarek

unread,
Jan 20, 2013, 8:59:38 PM1/20/13
to dev-b...@lists.mozilla.org
All of our releases from Firefox 3 onward have been built with PGO on
Windows, that hasn't changed. However, the official Firefox 17 build is
built with Visual C++ 2010[1], so it's certainly possible that something
made it unable to build with PGO on VC++ 2008. I think (although I'm not
sure) that Firefox 17 was our first release that was built with VC2010.

-Ted

1.
https://hg.mozilla.org/releases/mozilla-esr17/file/18be85d310da/browser/config/mozconfigs/win32/release#l21

Ehsan Akhgari

unread,
Jan 20, 2013, 9:40:06 PM1/20/13
to Ted Mielczarek, dev-b...@lists.mozilla.org
On 2013-01-20 8:59 PM, Ted Mielczarek wrote:
> I think (although I'm not
> sure) that Firefox 17 was our first release that was built with VC2010.

That's correct, the switch happened in Firefox 13.

Cheers,
Ehsan

0 new messages