Closed robagar closed 1 year ago
The CircularBuffer destructor error is due to it being defined in two source files:
The Statisitics class code is in _webrtc/voiceengine/statistics.cc, which AFAICS should be compiled in as part of the _voiceengine library.
Remb is in _webrtc/modules/rtp_rtcp/source/rtcppacket/remb.cc, in the _rtprtcp library.
We had this problem at markandrus/build-webrtc#2. Since libwebrtc_full.a
doesn't need to include tests classes that cause this problem, you can just not build them by specifying the rtc_include_tests
switch: gn gen --args='rtc_include_tests=false'
.
Having built WebRTC r74f9d98 with clang, I'm now getting a whole bunch of linker errors for various things that should be in _libwebrtcfull.a: