New comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/41698#issuecomment-1493272680 Comment: Cross compiling to armv6l-musl with -j10 fails for me with: ``` [70/5186] Building CXX object Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ContextGL.cpp.o FAILED: Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ContextGL.cpp.o /usr/bin/ccache /builddir/.xbps-webkit2gtk/wrappers/arm-linux-musleabihf-c++ -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DANGLE_ENABLE_OPENGL -DANGLE_PLATFORM_LINUX -DBUILDING_GTK__=1 -DBUILDING_WEBKIT=1 -DBUILDING_WITH_CMAKE=1 -DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" -DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" -DEGL_EGL_PROTOTYPES=0 -DEGL_NO_PLATFORM_SPECIFIC_TYPES -DGETTEXT_PACKAGE=\"WebKitGTK-4.1\" -DGL_GLES_PROTOTYPES=0 -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED -DLIBANGLE_IMPLEMENTATION -DPAS_BMALLOC=1 -DUSE_SYSTEM_EGL -I/builddir/webkit2gtk-2.40.0/Source/ThirdParty/ANGLE/include -I/builddir/webkit2gtk-2.40.0/Source/ThirdParty/ANGLE/include/KHR -I/builddir/webkit2gtk-2.40.0/Source/ThirdParty/ANGLE/src -I/builddir/webkit2gtk-2.40.0/Source/ThirdParty/ANGLE/src/common/base -I/builddir/webkit2gtk-2.40.0/Source/ThirdParty/ANGLE/src/common/third_party/xxhash -I/builddir/webkit2gtk-2.40.0/Source/ThirdParty/ANGLE/third_party/zlib/google -I/builddir/webkit2gtk-2.40.0/build/Source/ThirdParty/ANGLE/include -fdiagnostics-color=always -Wextra -Wall -pipe -fmax-errors=20 -Wno-odr -Wno-stringop-overread -Wno-stringop-overflow -Wno-nonnull -Wno-array-bounds -Wno-expansion-to-defined -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -DNDEBUG -fstack-clash-protection -D_FORTIFY_SOURCE=2 -O2 -march=armv6 -mfpu=vfp -mfloat-abi=hard -DNDEBUG -I/usr/arm-linux-musleabihf/usr/include -ffile-prefix-map=/builddir/webkit2gtk-2.40.0/build=. -fno-strict-aliasing -fno-exceptions -fno-rtti -fPIC -fvisibility=hidden -w -std=c++20 -MD -MT Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ContextGL.cpp.o -MF Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ContextGL.cpp.o.d -o Source/ThirdParty/ANGLE/CMakeFiles/ANGLE.dir/src/libANGLE/renderer/gl/ContextGL.cpp.o -c /builddir/webkit2gtk-2.40.0/Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp In file included from ../Source/ThirdParty/ANGLE/src/libANGLE/RefCountObject.h:20, from ../Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h:19, from ../Source/ThirdParty/ANGLE/src/libANGLE/Caps.h:12, from ../Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.h:20, from ../Source/ThirdParty/ANGLE/src/libANGLE/State.h:19, from ../Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h:16, from ../Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.h:13, from ../Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp:10: ../Source/ThirdParty/ANGLE/src/libANGLE/renderer/serial_utils.h:132:37: error: static assertion failed: Must always be lock free 132 | static_assert(decltype(mValue)::is_always_lock_free, "Must always be lock free"); | ``` continuing with -j1 seems to make it work, but I am not sure why, so it's possible it would also fail a few minutes in. there is a bug report upstream about this: https://bugs.webkit.org/show_bug.cgi?id=252670