[Buildroot] [PATCH] qt5: use ccache for building host code
ps.report at gmx.net
Mon Nov 5 20:16:49 UTC 2018
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>
> Best regards,
More information about the buildroot