It seems fast build path triggered by build-webkit doesn't work. When qmake isn't called at all, only make to avoid ~1.5-2 minutes runtime of qmake. I'll attach build logs soon.
Created attachment 170606 [details] build log on Debian Squeeze It seems build-webkit calls simple make, but somehow make calls qmake too always.
Created attachment 170615 [details] build log on Ubuntu 11.10
Tor Arne, have you got any idea what happens here?
(In reply to comment #0) > It seems fast build path triggered by build-webkit doesn't work. Fast path? > When qmake isn't called at all, only make to avoid ~1.5-2 minutes > runtime of qmake. I can't parse this :)
There are 3 different path: - make (only make called) - make incremental (qmake and make called) - make wipeclean && make incremental I meant the first one which doesn't work now. See the logs, qmake always run, but it shouldn't.
ping?
(In reply to comment #5) > There are 3 different path: > - make (only make called) > - make incremental (qmake and make called) > - make wipeclean && make incremental > > I meant the first one which doesn't work now. > See the logs, qmake always run, but it shouldn't. I'll have a look.
We checked it with dicska and determined that r128174 is the culprit. The problem in nutshell: the SVN revision of last success build is appended at the end of WebKitBuild/Relase/.qmake.cache after the build is finished. But _all_ makefiles depends on .qmake.cache and this dependency triggers run qmake / regenerate makefiles _always_, because .qmake.cache is _always_ newer than any makefile. Previously WebKitBuild/Relase/.webkit.config contained the SVN revision which isn't dependency of any makefile. And .qmake.cache - dependency of all makefile - wasn't updated always. Any idea how to fix it?
r128174 - http://trac.webkit.org/changeset/128174 - This revision got rid .webkit.config / merge it to .qmake.cache.
Created attachment 175199 [details] Patch
Comment on attachment 175199 [details] Patch Ouch. Yeah, this is probably the best option.
Comment on attachment 175199 [details] Patch Clearing flags on attachment: 175199 Committed r135275: <http://trac.webkit.org/changeset/135275>
All reviewed patches have been landed. Closing bug.