New comment by pullmoll on void-packages repository https://github.com/void-linux/void-packages/pull/24258#issuecomment-757142780 Comment: `common/build-styles/void-cross.sh` needs to be fixed for `libucontext-1.0`. It seems the CPPFLAGS are ignored now and the build fails to find `#include `. This fixes the build - is it right? ``` @@ -317,8 +320,9 @@ _void_cross_build_libucontext() { cd ${wrksrc}/libucontext-${ver} # a terrible hack but seems to work for now CC="${cross_triplet}-gcc" AS="${cross_triplet}-as" AR="${cross_triplet}-ar" \ - CPPFLAGS="-pipe ${cross_musl_cflags} -g0 -Os -nostdinc -isystem ${wrksrc}/build_root/usr/${cross_triplet}/usr/include" \ - make ARCH=${cross_libucontext_arch} libucontext.a + make ARCH=${cross_libucontext_arch} \ + CFLAGS="-pipe ${cross_musl_cflags} -g0 -Os -nostdinc -isystem ${wrksrc}/build_root/usr/${cross_triplet}/usr/include" \ + libucontext.a cp libucontext.a ${wrksrc}/build_root/usr/${cross_triplet}/usr/lib ```