Stop using precompiled headers for Linux?

Erik Joelsson erik.joelsson at oracle.com
Tue Oct 30 19:21:22 UTC 2018


Last I checked, it did provide significant build speed improvements when 
building just hotspot, but that could need revisiting.

We do have verification of --disable-precompiled-headers (in slowdebug) 
in builds-tier2 so we normally get notified if this fails. However, 
Mach5 has not been running since Friday so this particular bug wasn't 
detected automatically. Looking at the bug, it also failed on Solaris, 
which would have been caught by tier1 builds.

/Erik


On 2018-10-30 10:26, Ioi Lam wrote:
> Is there any advantage of using precompiled headers on Linux? It's on 
> by default and we keep having breakage where someone would forget to 
> add #include. The latest instance is JDK-8213148.
>
> I just turn on precompiled headers explicitly in all my builds. I 
> don't see any difference in build time (at least not significant 
> enough for me to bother).
>
> Should we disable it by default on Linux?
>
> Thanks
>
> - Ioi
>
>




More information about the build-dev mailing list