Checkout the chrome m43 version (If you want to):git checkout 642f1498d05
git clone https://boringssl.googlesource.com/boringssl cd boringssl sed -i s/-Werror//g CMakeLists.txt mkdir build cd build cmake -DBUILD_SHARED_LIBS=1 -DCMAKE_CXX_FLAGS="-lrt" .. make
Ah okay - yup statically linked! The boringssl bit was super easy. As with all newer google projects I've realized the only tested method to build is through ninja!
It seems to not create the dtls issue anymore and is api compatible so no janus changes are required.
The m43 stuff is just so you check out a 'stable' version of boringssl. I try to use everything a major release of chrome is using so as to avoid running into weird untracked issues. It doesnt checkout chrome, just the commit Id of boring SSL that chrome m43 uses.
Thanks!