Closed Bug 1217276 Opened 9 years ago Closed 9 years ago

Make FasterMake build backend support Fennec builds

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(firefox45 fixed)

RESOLVED FIXED
mozilla45
Tracking Status
firefox45 --- fixed

People

(Reporter: nalexander, Assigned: glandium)

References

Details

Attachments

(1 file)

With a --disable-compoile-environment build, I get:

nalexander@chocho ~/M/gecko> ./mach build-backend -b FasterMake
 0:00.13 /Users/nalexander/Mozilla/gecko/objdir-gradle/_virtualenv/bin/python /Users/nalexander/Mozilla/gecko/objdir-gradle/config.status --backend FasterMake
Reticulating splines...
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/button.css
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/checkbox.css
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/dropmarker.css
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/groupbox.css
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/menu.css
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/menulist.css
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/popup.css
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/radio.css
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/tabbox.css
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/textbox.css
Warning: Item already in manifest: chrome/toolkit/skin/classic/global/scrollbars.css
Traceback (most recent call last):
  File "/Users/nalexander/Mozilla/gecko/objdir-gradle/config.status", line 985, in <module>
    config_status(**args)
  File "/Users/nalexander/Mozilla/gecko/python/mozbuild/mozbuild/config_status.py", line 178, in config_status
    the_backend.consume(definitions)
  File "/Users/nalexander/Mozilla/gecko/python/mozbuild/mozbuild/backend/base.py", line 120, in consume
    if not self.consume_object(obj):
  File "/Users/nalexander/Mozilla/gecko/python/mozbuild/mozbuild/backend/fastermake.py", line 88, in consume_object
    self._consume_jar_manifest(obj, defines)
  File "/Users/nalexander/Mozilla/gecko/python/mozbuild/mozbuild/backend/fastermake.py", line 247, in _consume_jar_manifest
    '%s: Cannot find %s' % (obj.path, e.source))
Exception: /Users/nalexander/Mozilla/gecko/mobile/android/locales/jar.mn: Cannot find chrome/global/about.dtd
Depends on: 1219122
With this + bug 1219122, I can do mach build faster on a mobile/android build.
Assignee: nobody → mh+mozilla
Attachment #8679809 - Flags: review?(mshal)
Attachment #8679809 - Flags: review?(mshal) → review+
Backed out to hopefully fix the Win PGO bustage so I can merge inbound.
https://hg.mozilla.org/integration/mozilla-inbound/rev/eb8cabe67114
https://hg.mozilla.org/mozilla-central/rev/72e2c6b69da4
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla45
removing the b2g 2.5 flag since this commit has been reverted due to an incorrect merge, sorry for the confusion
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: