linux-automation / meta-lxatac

Build your own LXA TAC images and bundles
MIT License
5 stars 15 forks source link

meta-lxatac-bsp: libtraceevent: backport "build with Meson" from oe-core #91

Closed hnez closed 6 months ago

hnez commented 7 months ago

This fixes an issue where the libtraceevent build would sometimes generate .so files with some objects missing due to a race condition in the Makefile. One of these builds made it into the sstate of our CI builds, making them fail.

The upstream fix is to just move to meson as a build system, so lets just do the same.

This only affects our mickledore branch, as the backport comes from the nanbield poky branch (and langdale did not use libtraceevent).

Thanks to @ejoerns for finding the respective oe-core patch!

hnez commented 6 months ago

It would be great if we could get this merged. I would like to leave the mickledore branch behind soon - but not in a broken state.

ejoerns commented 6 months ago

@hnez I would put it in recipes-backport/ since this is not only making it build with meson but also includes the version bump to 1.7.3. (And libtraceevent moved from meta-oe to oe-core between mickledore and nanbield). Otherwise fine for me.

hnez commented 6 months ago

Makes sense. I've moved the recipe to recipes-backport.