Closed Bug 1205242 Opened 7 years ago Closed 7 years ago

Update Linux clang to r244270 or newer


(Firefox Build System :: General, defect)

Not set


(firefox44 fixed)

Tracking Status
firefox44 --- fixed


(Reporter: ted, Assigned: ehsan.akhgari)




(2 files)

I'm testing llvm-dsymutil for use in mac cross-compiles, and I need a version with this change:

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 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 :(

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.