mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-13 02:01:25 -04:00
Per 981770, musl systems require libbsd to build qman. This commit conditionally adds it as a dependency and configures meson accordingly. This also backports a patch to 1.5.0 that fixed remaining musl issues (more context on that can be found in the .patch file). -9999 doesn't need this patch since EGIT_BRANCH="devel", where the patch already exists. (I originally assumed this was arm64-exclusive given the linked bug, but it seems to apply to any system running musl libc regardless of architecture, or at least on amd64 too.) Closes: https://bugs.gentoo.org/981770 Signed-off-by: Dustin Smith <d.usty360@gmail.com> Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>