139
edits
(Wording) |
(Build patch reduction) |
||
Line 269: | Line 269: | ||
* Improve performance | * Improve performance | ||
* Reduce build time | * Reduce build time | ||
==== Patch Reduction ==== | |||
We carry a number of libwebrtc build system patches. These patches create numerous merge conflicts each merge cycle. Problematically, Google is unable to perform CI builds with our [https://searchfox.org/mozilla-central/rev/7b5c93295ea5071d3cc5b3ac21c6e8e654f69e1b/third_party/libwebrtc/BUILD.gn#148 build_with_mozilla flag]. They have expressed interest in removing this flag. In order to remove this flag entirely we need to eliminate our build patches. We could then express our build as a series of feature flags within their build system. Perhaps they would be willing to run that flag set in their CI. | |||
=== Approach === | === Approach === |
edits