Open
Bug 1654407
Opened 5 years ago
Updated 2 years ago
Migrate `gn` logic to the `mozbuild` build system proper
Categories
(Firefox Build System :: General, enhancement, P3)
Firefox Build System
General
Tracking
(Not tracked)
NEW
People
(Reporter: rstewart, Unassigned)
References
Details
No description provided.
| Reporter | ||
Updated•5 years ago
|
Assignee: nobody → rstewart
| Reporter | ||
Updated•5 years ago
|
Type: task → enhancement
Summary: Investigate migrating `gn` logic to the `mozbuild` build system proper → Migrate `gn` logic to the `mozbuild` build system proper
| Reporter | ||
Comment 1•5 years ago
|
||
The plan is to augment the existing ad-hoc gn support with in-build support, so that while we're building the RecursiveMake backend we'll run gn to dynamically compute the compile arguments/etc., and then apply those immediately without requiring the current manual one-time work of running GnConfigGen and GnMozbuildWriter on a bunch of OS'es and checking those in as a mega-patch.
We're blocked on doing that now because gn gen requires Python 2, and requiring Python 2 to build Firefox again would be a huge regression. The next version seems to have better Python 3 support so we'll postpone this work until the current update is done.
Updated•4 years ago
|
Priority: -- → P3
You need to log in
before you can comment on or make changes to this bug.
Description
•