Closed Bug 1377214 Opened 7 years ago Closed 7 years ago

Update mac builds to clang 4.0.1.

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: rillian, Assigned: rillian)

References

Details

Attachments

(6 files)

On mac rust-bindgen, needed for stylo, needs libclang 4.0.1. Try just bumping all the mac builds to the latest stable release.
Assignee: nobody → giles
The libclang 4.0.1 built from the try push with these patches exhibits bug 1368163. The homebrew build of llvm 4.0.0 or 4.0.1 doesn't, and copying libclang.dylib from the homebrew build into our build fixes the issue, so we can use our new skills for diffing giant mac libraries to try and figure out the difference. In the meantime, delegating to homebrew's libclang on mac is looking more attractive. See Homebrew/homebrew-core#15133 for llvm 4.0.1.
Comment on attachment 8882295 [details] Bug 1377214 - more informative error messages for build-clang.py failures; https://reviewboard.mozilla.org/r/153392/#review158688
Attachment #8882295 - Flags: review?(ehsan) → review+
The macports update is now merged. It looks like we can wontfix this, unless we want to update automation builds to clang 4.0.1 in general.
Comment on attachment 8882430 [details] Bug 1377214 - Build stylo by default on nightly; https://reviewboard.mozilla.org/r/153558/#review165968 I believe this patch is out of date.
Attachment #8882430 - Flags: review?(giles) → review-
We now have toolchain tasks building linux64-clang-4 and clang-4. While the macosx builds (cross compiled from a linux host) are still using clang 3.9, the patches and original motivation for this bug are obsoleted by changes elsewhere. Closing.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
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: