On 31/7/23 11:32, Daniel P. Berrangé wrote:
I was surprised to see that we're not using ccache in gitlab CI. It wouldn't help the from-clean compile time, but thereafter it ought to help. I'm doing some tests with that to see the impact.
I tried that few years ago and this had very negative impact on custom runners (maybe I wasn't doing it correctly). Hopefully that changed. See some previous comments: https://lists.nongnu.org/archive/html/qemu-devel/2021-04/msg02220.html
Another option might be to try precompiled headers, which meson supports quite nicely / transparently. Might especially help on Windows where the entire world is declared in windows.h With regards, Daniel