Hi everyone,
This month I focussed on WebRTC build things for S131. I managed to get a successful build under MSVC reasonably early on, however swapping out the toolchain for MinGW didn't work as I'd hoped. I then focussed on just resolving build errors locally under MinGW on a Windows host. This displayed multiple weird errors, such as a MinGW C++ header included a Firefox STL wrapper, which included other STL files which assumed there was no `extern "C"` block around it, but the original MinGW C++ header had an `extern "C" {` before including the Firefox STL wrapper. Alongside weird errors like this was multiple cases of `mach` not liking the MSys2 environment that `mozilla-build` creates (failure to find tools such as touch, rm, same as last month - this issue is scattered across multiple makefile templates).
That's about it for this month, mainly just weird build bugs :-)
Best, Marco
tor-project@lists.torproject.org