4 ms·
Firefox uses “unified” builds, concatenating .cpp files only within each directory. Unified Firefox builds are about 2-5x faster on my Mac. Non-unified builds
by cpeterso 2y ago
Firefox uses “unified” builds, concatenating .cpp files only within each directory. Unified Firefox builds are about 2-5x faster on my Mac.
Non-unified builds are still built to make sure there are no unexpected side effects or accidental header file dependencies.
https://firefox-source-docs.mozilla.org/build/buildsystem/unified-builds.html https://firefox-source-docs.mozilla.org/build/buildsystem/un...
- omoikane 2y agoFirefox's unified build was discussed here: https://news.ycombinator.com/item?id=35825683 https://news.ycombinator.com/item?id=35825683 - Unity builds lurked into the Firefox Build System (2023) The page that was referenced by that thread has moved, current location is https://serge-sans-paille.github.io/pythran-stories/how-unity-builds-crept-into-the-firefox-build-system.html https://serge-sans-paille.github.io/pythran-stories/how-unit...
- saagarjha 2y agoWebKit calls them that too.