Build fails on musl due to missing type #996
Labels
bug
Label for issues or PR which report or fix bugs
C++ language
Label for PR/issues related to the kernel module
Original report: https://bugs.gentoo.org/924165
When using the musl C library, semigroups fails to build with the error,
From what I gather, the
u_int32_t
alias is a GNUism, defined insys/types.h
shipped by glibc, but not guaranteed to exist anywhere else. The musl libc, for example, does not typedef it unless#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
.Hopefully this is as simple as deleting the first underscore to obtain the ISO type
uint32_t
.The text was updated successfully, but these errors were encountered: