fix libuv submodule
fix compilation with clang