Closed Bug 1205242 Opened 4 years ago Closed 4 years ago

Update Linux clang to r244270 or newer

Categories

(Firefox Build System :: General, defect)

defect
Not set

Tracking

(firefox44 fixed)

RESOLVED FIXED
mozilla44
Tracking Status
firefox44 --- fixed

People

(Reporter: ted, Assigned: ehsan)

References

Details

Attachments

(2 files)

I'm testing llvm-dsymutil for use in mac cross-compiles, and I need a version with this change:
http://llvm.org/viewvc/llvm-project?view=revision&revision=244270

The upshot is that that version seems to work perfectly, which is exciting!
Assignee: nobody → ehsan
Ted, my OS X laptop's XCode is messed up and I don't have a 10.7 SDK any more.  Do you mind bumping llvm_revision in build/unix/build-clang/clang-trunk.json to 247539 and running build-clang.py on OS X please?
Flags: needinfo?(ted)
Depends on: 1208275
I finally got a build, and pushed to try, but hit bug 1208338!
Flags: needinfo?(ted)
Depends on: 1208467
No longer depends on: 1208467
Blocks: 1208787
Blocks: 1208794
This still doesn't build on OSX :(

https://treeherder.mozilla.org/#/jobs?repo=try&revision=d4ead8285d7c

I need to get a slave.
Depends on: 1208796
Attachment #8665771 - Flags: review?(ted) → review+
Comment on attachment 8666810 [details] [diff] [review]
Part 2: Require libc++ for building the clang plugin on OSX

This fixes the OSX build issue.  clang 3.7 can no longer be built/run without libc++, and therefore the plugin is subject to the same rules.
Attachment #8666810 - Flags: review?(ted)
Attachment #8666810 - Flags: review?(ted) → review+
We also need bug 1209356 to disable make check on Mac!
Depends on: 1209356
Blocks: 1209930
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.