[Buildroot] [PATCH] qt5: use ccache for building host code

Peter Seiderer ps.report at gmx.net
Mon Nov 5 20:16:49 UTC 2018


Hello Thomas,

On Mon, 5 Nov 2018 08:49:34 +0100, Thomas Petazzoni <thomas.petazzoni at bootlin.com> wrote:

> Hello Peter,
> 
> On Sun, 4 Nov 2018 22:46:38 +0100, Peter Seiderer wrote:
> 
> > Thanks for the answer (you got it right)...., so in case I use the
> > buildroot-generated qmake I will always use ccache (if configured),
> > even if used outside of the buildroot build system, right?  
> 
> Well, in the context of Buildroot, qmake is essentially used to build
> code for the target, using the cross-compiler. In this case, ccache was
> already used, because invoking ccache is hidden inside the toolchain
> wrapper, so there's no way around it :-)
> 
> However, I guess with the right qmake invocations, you can make it
> build code for the host as well. And then yes, in this case, I assume
> it would now start using ccache.
> 

So host ccache usage will behave the same as target usage..., O.k.

> > The $(HOSTCC) is expanded at the sed command running time,
> > g++-base.conf will contain 'QMAKE_COMPILER=gcc' or
> > 'QMAKE_COMPILER=ccache gcc'...
> > 

Ups, missed the context here, the above was only to be sure it is expanded
at configure time...

> > Not sure if this matters for some use cases...  

And this should be at the context host ccache usage...

> 
> What are you worried about? The fact that there is a space in the
> QMAKE_COMPILER variable value ?

No worries, you can add my:

Reviewed-by: Peter Seiderer <ps.report at gmx.net>

Regards,
Peter

> 
> Best regards,
> 
> Thomas


More information about the buildroot mailing list