[webkit-qt] Incremental build problems with icecc
oszi at inf.u-szeged.hu
Wed Feb 22 04:49:55 PST 2012
We found an annoying incremental build bug yesterday. So, be
careful if you use icecream(icecc) to build WebKit with Qt5.
The problem is that build-webkit uses gcc to generate dependencies parallel
to build with the following command: gcc -c -MD x.c -o obj/x.o But unfortunately
icecc consumes the "-o obj/x.o" for preprocessing and executes "gcc -E -MD x.c",
which generates x.d into the current directory incorrectly. It should be generated
to obj/x.d to have correct dependency files picked up by Makefile.
We can do a simple workaround: export BUILD_WEBKIT_ARGS="CONFIG-=GNUmake"
If you have an idea how to fix it properly, feel free to comment https://bugs.webkit.org/show_bug.cgi?id=79102 .
More information about the webkit-qt