[OE-core] [PATCH] cmake.bbclass: call cmake with a relative path

Jussi Kukkonen jussi.kukkonen at intel.com
Tue Aug 23 10:00:37 UTC 2016


On 23 August 2016 at 11:47, Clemens Lang <Clemens.Lang at bmw-carit.de> wrote:

> Hi Ross,
>
> Ross Burton <ross.burton at intel.com> wrote:
>
> > Seems to work in my testing, but this breaks piglit's bash-completion
> > logic again (resulting in it not installing the file).  If you understand
> > cmake then having a quick look at that would be much appreciated.  For
> > reference the buildhistory-diff log is:
> >
> > packages/corei7-64-poky-linux/piglit/piglit-bash-completion: FILELIST:
> > removed all items "/usr/share/bash-completion/completions/piglit:
>
> I think this is not related to the patch and currently toggles randomly
> depending on whether bash-completion’s do_populate_sysroot gets run before
> piglit’s do_configure. Nothing seems to depend on
> bash-completion:do_populate_sysroot.
>
>   $> bitbake -g piglit
>   $> grep -c -- '-> "bash-completion\.do_populate_sysroot'
> task-depends.dot
>   0
>

This looks likely. The piglit build actually does
    find_package(bash-completion NO_MODULE)
to decide whether to install and where.

Arguably this should be explicitly selectable but even then it would also
be reasonable for bash-completion.bbclass to ensure that bash-completion.pc
and the cmake equivalents are installed in the sysroot...

Jussi



>
> HTH,
> --
> Clemens Lang • Development Specialist
> BMW Car IT GmbH • Lise-Meitner-Str. 14 • 89081 Ulm • http://bmw-carit.com
> -------------------------------------------------------------------------
> BMW Car IT GmbH
> Geschäftsführer: Michael Würtenberger und Alexis Trolin
> Sitz und Registergericht: München HRB 134810
> -------------------------------------------------------------------------
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20160823/91540c47/attachment-0002.html>


More information about the Openembedded-core mailing list