Bootstrap and configure support for GN

RESOLVED WORKSFORME

Status

Firefox Build System
General
RESOLVED WORKSFORME
10 months ago
3 months ago

People

(Reporter: chmanchester, Unassigned)

Tracking

unspecified

Firefox Tracking Flags

(firefox57 wontfix)

Details

Comment hidden (empty)
(Reporter)

Updated

10 months ago
Assignee: nobody → cmanchester
(Reporter)

Updated

9 months ago
Depends on: 1396082
Here's the problem: most downstreams can't use mach bootstrap. And gn is not something that is available independently (and even if it were, I'm not even sure there's a guarantee that there's forward and backwards compatibility)
(Reporter)

Comment 2

9 months ago
(In reply to Mike Hommey [:glandium] from comment #1)
> Here's the problem: most downstreams can't use mach bootstrap. And gn is not
> something that is available independently (and even if it were, I'm not even
> sure there's a guarantee that there's forward and backwards compatibility)

The conclusion from bug 1336429 was that we need to start requiring gn to build Firefox with webrtc. What do we need to do to meet the needs of downstreams?
If we can't generate moz.build from gn data, I'm afraid the only option is to vendor gn...
(which, incidentally, would fix the problem of getting the gn source for the gn taskcluster task)

Updated

8 months ago
status-firefox57: --- → wontfix
(Reporter)

Comment 5

5 months ago
We're not going to require gn to build for now.
Assignee: cmanchester → nobody
No longer blocks: 1336429
(Reporter)

Comment 6

3 months ago
Closing based on comment 5.
Status: NEW → RESOLVED
Last Resolved: 3 months ago
Resolution: --- → WORKSFORME

Updated

3 months ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.