[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