Explore removing MSYS dependency and drop MozillaBuild
Categories
(Firefox Build System :: General, enhancement, P5)
Tracking
(Not tracked)
People
(Reporter: saschanaz, Unassigned)
References
Details
It's quite impressive that Servo has no MSYS dependency. Could we list which specific parts of Gecko build requires MSYS, and try replacing them if possible?
Reporter | ||
Updated•4 years ago
|
Comment 1•4 years ago
|
||
Servo relies on mozilla-build on Windows - it's the moztools package at https://github.com/servo/servo/blob/master/python/servo/packages.py#L8.
Reporter | ||
Comment 2•4 years ago
•
|
||
(In reply to Josh Matthews [:jdm] from comment #1)
Servo relies on mozilla-build on Windows - it's the moztools package at https://github.com/servo/servo/blob/master/python/servo/packages.py#L8.
Oops, didn't know that! (Edit: It seems it's for SpiderMonkey, am I right?)
Comment 3•4 years ago
|
||
The underlying thesis of comment 0 being wrong, and the "investigation" being likely very difficult and time-consuming, I'm closing this.
Of course all of this is without saying that the entire build system infrastructure is based around Unix utilities provided by MSYS/MozillaBuild (namely make
and bash
and whatnot), so even if you did do that investigation, I'm uncertain what the benefit would be unless we completely replaced the build system, which is not happening in the forseeable future.
Description
•