On Thu, Aug 01, 2024 at 12:10:54PM +0100, Andre Przywara wrote: > The wordsize.h header file and the __WORDSIZE definition do not seem > to be universal, the musl libc for instance has the definition in a > different header file. This breaks compilation of kvmtool against musl. > > The two leading underscores suggest a compiler-internal symbol anyway, so > let's just remove that particular macro usage entirely, and replace it > with the number we really want: the size of a "long" type. > > Reported-by: J. Neuschäfer <j.neuschaefer@xxxxxxx> > Signed-off-by: Andre Przywara <andre.przywara@xxxxxxx> > --- > Hi, > > can someone test this on a proper/pure musl installation? I tested this > with Ubuntu's musl-gcc wrapper, but this didn't show the problem before, > so I guess there are subtle differences. Compile-tested successfully on Alpine Linux 3.21 (gcc 13.2.1, musl 1.2.5). Thanks a lot! -- jn