[OE-core] [PATCH] libdrm: port to Meson

Burton, Ross ross.burton at intel.com
Sun Jun 17 13:23:38 UTC 2018


Arch detection in Meson isn't quite there, for Mesa it fails to build
assembly bits because host != target (x86-64 != x86-64)...

Ross

On 16 June 2018 at 22:33,  <richard.purdie at linuxfoundation.org> wrote:
> On Wed, 2018-06-13 at 12:50 +0100, Ross Burton wrote:
>> Signed-off-by: Ross Burton <ross.burton at intel.com>
>> ---
>>  ...ac-Allow-explicit-enabling-of-cunit-tests.patch | 53 ------------
>> ----------
>>  .../recipes-graphics/drm/libdrm/installtests.patch | 25 ----------
>>  meta/recipes-graphics/drm/libdrm_2.4.92.bb         | 23 ++++------
>>  3 files changed, 9 insertions(+), 92 deletions(-)
>>  delete mode 100644 meta/recipes-graphics/drm/libdrm/0001-
>> configure.ac-Allow-explicit-enabling-of-cunit-tests.patch
>>  delete mode 100644 meta/recipes-
>> graphics/drm/libdrm/installtests.patch
>
> Fails generally on x86[1] until you add:
>
> EXTRA_OEMESON_append_x86 = " -Dintel=true"
> EXTRA_OEMESON_append_x86-64 = " -Dintel=true"
>
> since the arch detection in cross builds is obviously not quite
> functioning correctly.
>
> [1] https://autobuilder.yocto.io/builders/nightly-deb-non-deb/builds/1068/steps/BuildImages/logs/stdio
>
> after the above 'fix', it still fails on musl:
>
> https://autobuilder.yocto.io/builders/nightly-musl/builds/1095
> https://autobuilder.yocto.io/builders/nightly-musl-x86-64/builds/541
>
> Cheers,
>
> Richard
>
>



More information about the Openembedded-core mailing list