Mechanically/high-volume-wise this required duplicating some of the build/
and yasm/ build bits, since they're in the main Chrome repo.
More messy is the url/ situation: there is a version available, but not completely
up-to-date one, in fact one that's older than our base and what we were using from svn,
so we need to do weird compatibility massaging.
(I've also picked up newest RE2, which required some sync up changes).
and don't complain about too old a gcc in that case.
Get rid of -Wno-unused-but-set-variable --- clang warns about the flag,
and the gcc warning it disables actually seems useful. Adjust the code
instead.
of making ngx_pagespeed build with the same (needed for
people using recent-distro gcc >= 5.x with our PSOL), so people
who build psol from source on new gcc don't have trouble.