After about two hours of trying, we were unable to produce a working build from a tagged release point in their version control - even before applying any changes.
I'm hoping the new tooling works better.
After about two hours of trying, we were unable to produce a working build from a tagged release point in their version control - even before applying any changes.
I'm hoping the new tooling works better.
I'm also happy to say that we actually did improve our build chain. I have a build env for Firefox on Mac, Windows and Linux and it all works quite smoothly. The only issue is that full compilation takes time (30 minutes on my laptop).
Fortunately we also now have Artifact Builds which allow you to hack on the front-end JS code without having to rebuild the C++ backend [0].
[0] https://developer.mozilla.org/en-US/docs/Mozilla/Developer_g...
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_g...
It's just a ./mach build after checking out the code and running the bootstrap script.
The Linux x86_64 build experience has worked very well on Ubuntu for many years. These days you don't even need to copy and paste the apt incantations: ./mach bootstrap takes care of that.