GN (Generate Ninja) is coming

Bug #1326697 reported by Chris Coulson on 2014-06-05
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Critical
David Barth
Oxide
High
Chris Coulson

Bug Description

Google are currently working on a GYP replacement (GN) and are gradually adding support in Chromium for building various targets with the new tool. Eventually, GN will replace GYP entirely although the 2 will coexist in parallel until then. We should see if we can get the Oxide targets building with GN sooner rather than later

Changed in oxide:
importance: Undecided → Medium
status: New → Triaged
Chris Coulson (chrisccoulson) wrote :

Upstream are starting to switch some builds over to GN, it's time we got this working as well so that we're not caught out

Changed in oxide:
assignee: nobody → Chris Coulson (chrisccoulson)
importance: Medium → High
milestone: none → branch-1.13
Changed in oxide:
milestone: branch-1.13 → branch-1.15
Changed in oxide:
milestone: branch-1.15 → branch-1.16
Changed in oxide:
status: Triaged → In Progress
Jean-Baptiste Lallement (jibel) wrote :

added c.s.i. task because it is blocking the build on xenial arm64 (bug 1582638)

Changed in canonical-devices-system-image:
status: New → Triaged
status: Triaged → In Progress
importance: Undecided → Critical
assignee: nobody → David Barth (dbarth)
milestone: none → xenial
assignee: David Barth (dbarth) → nobody
David Barth (dbarth) on 2016-05-24
Changed in canonical-devices-system-image:
assignee: nobody → David Barth (dbarth)
Chris Coulson (chrisccoulson) wrote :

This is basically done - we'll have experimental GN support the next time I merge oxide:crmaster in to oxide:master. There are a few things that don't work yet, notably:

- Cross-compiling
- ENABLE_TCMALLOC
- Mediahub

... and probably some other things. But I'll use other bugs to track those tasks now

Changed in oxide:
status: In Progress → Fix Committed
Changed in oxide:
milestone: branch-1.16 → branch-1.17
Changed in oxide:
status: Fix Committed → Fix Released
Changed in canonical-devices-system-image:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers