[oe] [meta-oe][PATCH v3] renderdoc: add new recipe

Khem Raj raj.khem at gmail.com
Fri Oct 4 16:31:29 UTC 2019


Thanks Adrian

On Fri, Oct 4, 2019 at 2:52 AM Adrian Ratiu <adrian.ratiu at collabora.com>
wrote:

> Hi
>
> On Fri, 04 Oct 2019, Martin Jansa <martin.jansa at gmail.com> wrote:
> > This should have x11 in REQUIRED_DISTRO_FEATURES to fix:
> >
> > ERROR: Nothing PROVIDES 'libxcb' (but
> > meta-oe/meta-oe/recipes-graphics/renderdoc/renderdoc_1.4.bb DEPENDS on
> or
> > otherwise requires it)
> > libxcb was skipped: missing required distro feature 'x11' (not in
> > DISTRO_FEATURES)
> > ERROR: Required build target 'meta-world-pkgdata' has no buildable
> > providers.
> > Missing or unbuildable dependency chain was: ['meta-world-pkgdata',
> > 'renderdoc', 'libxcb']
>
> v4 of this patch was merged into master. I will send a new patch to add
> the change you suggest. Thank you!
>
> >
> > On Sun, Sep 29, 2019 at 7:46 PM Adrian Ratiu <adrian.ratiu at collabora.com
> >
> > wrote:
> >
> >> On Sun, 29 Sep 2019, Adrian Bunk <bunk at stusta.de> wrote:
> >> > On Sat, Sep 28, 2019 at 12:48:10PM -0700, Khem Raj wrote:
> >> >> On Fri, Sep 27, 2019 at 9:56 AM Adrian Ratiu <
> >> adrian.ratiu at collabora.com> wrote:
> >> >>...
> >> >> > --- /dev/null
> >> >> > +++
> >>
> b/meta-oe/recipes-graphics/renderdoc/renderdoc/0002-q-renderdoc-CMakeLists.txt-remove-flag-unsupported-b.patch
> >> >> > @@ -0,0 +1,48 @@
> >> >> > +From 40511a6f4dc6311c8cf7f2954d1202ede55881ff Mon Sep 17 00:00:00
> >> 2001
> >> >> > +From: Adrian Ratiu <adrian.ratiu at collabora.com>
> >> >> > +Date: Wed, 25 Sep 2019 19:31:14 +0300
> >> >> > +Subject: [PATCH] (q)renderdoc/CMakeLists.txt: remove flag
> >> unsupported by GCC
> >> >> > +
> >> >> > +-Wno-unknown-warning is not supported by GCC, only by Clang so we
> >> >> > +remove it because newer GCC versions like 9.2.0 will complain,
> older
> >> >> > +versions would just ignore it.
> >> >> > +
> >> >> > +Upstream-Status: Pending [
> >> https://github.com/baldurk/renderdoc/pull/1530]
> >> >> > +
> >> >>
> >> >> gcc9 does support -Wno-unknown-warning perhaps you want
> >> >> -Wno-error=unknown-warning
> >> >>...
> >> >> > +TARGET_CFLAGS += "-Wno-error=deprecated-copy"
> >> >> > +
> >> >>
> >> >> this option is GCC specific mark it
> >> >> TARGET_CFLAGS_append_toolchain-gcc
> >> >>...
> >> >
> >> > Using -Wno-error always could solve both problems,
> >> > and would also avoid similar problems in the future.
> >>
> >> That's a good idea, however I can't pass directly -Wno-error in the
> >> recipe because of how the top-level CMakelists.txt is written: it always
> >> *appends* -Werror to the flags, so it overwrites our -Wno-error.
> >>
> >> A better solution which has the same effect is to use
> >> -DCMAKE_BUILD_TYPE=Release which prevents -Werror being appended at all
> >> in the top-level CMakelists.txt (there is no other effect than this!)
> >>
> >> Thanks! Will send an updatet v4 soon.
> >>
> >> >
> >> > cu
> >> > Adrian
> >> >
> >> > --
> >> >
> >> >        "Is there not promise of rain?" Ling Tan asked suddenly out
> >> >         of the darkness. There had been need of rain for many days.
> >> >        "Only a promise," Lao Er said.
> >> >                                        Pearl S. Buck - Dragon Seed
> >> --
> >> _______________________________________________
> >> Openembedded-devel mailing list
> >> Openembedded-devel at lists.openembedded.org
> >> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >>
>


More information about the Openembedded-devel mailing list