Closed Bug 1495539 Opened 7 years ago Closed 7 years ago

mingw-clang toolchain build broken with clang trunk

Categories

(Firefox Build System :: General: Unsupported Platforms, enhancement, P5)

enhancement

Tracking

(firefox-esr60 fixed, firefox64 fixed)

RESOLVED FIXED
mozilla64
Tracking Status
firefox-esr60 --- fixed
firefox64 --- fixed

People

(Reporter: tjr, Assigned: tjr)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 4 obsolete files)

Somewhere in clang trunk the build has broken... Need to bisect before we can update it...
Attached patch switch clang 7 to trunk (obsolete) — Splinter Review
When we fix this, this patch will switch us over to trunk.
(In reply to David Major [:dmajor] from comment #2) > Is it bug 1494603? No, this is the toolchain build itself is broken, example: https://treeherder.mozilla.org/#/jobs?repo=try&revision=eddb409d8a9fe3e54a9036c695cd396a9a4d07ac
Attached patch switch from clang 7 to trunk (obsolete) — Splinter Review
So Jacek and Martin pointed out the initial fix I needed with CLANG_VERSION The new problem (which is in the firefox build step, not the toolchain build) is an error about stdbool.h as shown here: https://treeherder.mozilla.org/#/jobs?repo=try&revision=3b381a319b033b1cf0a539f87169815b085396e3
Attachment #9013399 - Attachment is obsolete: true
See Also: → build-clang-trunk
The part of this patch I'm unsatisfied with is in the mozconfig I hardcode the version (currently 8 for trunk.) In the toolchain-build-script I can get the version dynamically from the compiler; but the compiler isn't downloaded yet when the mozconfig is evaluated; so I can't do the same thing here...
Attachment #9013790 - Attachment is obsolete: true
Attachment #9015561 - Flags: review?(core-build-config-reviews)
Attachment #9015561 - Attachment is patch: true
Attachment #9015561 - Flags: review?(core-build-config-reviews) → review+
Previously r+-ed I just needed to rebase because I landed a patch in between
Attachment #9015561 - Attachment is obsolete: true
Attachment #9018303 - Flags: review?(core-build-config-reviews)
Carrying over r+ from ted after I rebased it
Attachment #9018303 - Attachment is obsolete: true
Attachment #9018303 - Flags: review?(core-build-config-reviews)
Attachment #9018348 - Flags: review+
Keywords: checkin-needed
Pushed by csabou@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/299734d1636d Set up MinGW-clang to track clang trunk r=ted
Keywords: checkin-needed
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Priority: -- → P5
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: