Currently chromium have dependencies on WebRTC private targets, even on third party libraries. It is required to stop using them and switch on chromium owned third party libraries or chromium source itself.
WebRTC third party dependency //third_party/webrtc/rtc_base/third_party/sigslot:sigslot
(Header third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h)
Chromium files, where it is used:
content/renderer/media/webrtc/stun_field_trial.h
content/renderer/p2p/empty_network_manager.h
content/renderer/p2p/filtering_network_manager.h
jingle/glue/chrome_async_socket_unittest.cc
jingle/notifier/base/weak_xmpp_client_unittest.cc
jingle/notifier/base/xmpp_connection.h
remoting/protocol/channel_socket_adapter.h
remoting/protocol/ice_transport_channel.h
third_party/libjingle_xmpp/task_runner/task.h
third_party/libjingle_xmpp/task_runner/taskrunner.h
third_party/libjingle_xmpp/xmpp/asyncsocket.h
third_party/libjingle_xmpp/xmpp/jingleinfotask.h
third_party/libjingle_xmpp/xmpp/prexmppauth.h
third_party/libjingle_xmpp/xmpp/xmppclient.cc
third_party/libjingle_xmpp/xmpp/xmppclient.h
third_party/libjingle_xmpp/xmpp/xmpptask.h
WebRTC third party dependency //third_party/webrtc/rtc_base/third_party/base64:base64
(Header third_party/webrtc/rtc_base/third_party/base64/base64.h)
Chromium files, where it is used:
third_party/libjingle_xmpp/xmpp/saslmechanism.cc
third_party/libjingle_xmpp/xmpp/xmpplogintask.cc
Comment 1 by bugdroid1@chromium.org
, Jul 31