-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump llvm version required for Power and backport bugfix. #18557
Conversation
only apply patch to 3.9 for now.
add the checksums for llvm 3.9.0 |
This will raise minimum cmake version to 3.4.3 on power right? I'm guessing cmake doesn't provide convenient binaries for power, did you build cmake from source or use a really new distro? |
Yes I compiled CMake and CMake doen's provide binaries for power as far as I can tell. The tests still fail:
I put the llvm ir and |
Or do any of the recent-cmake PPA's support power? I was planning on writing a |
I think we should probably deal with CMake like with any other dependency. If in doubt download it and build it ourselves :) |
Build-only dependencies have generally gotten a bit different treatment if they're easy enough to get binaries for good-enough versions, like gmake and gfortran. |
added the checksums. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm. did 3.9 include D14260?
@staticfloat @ViralBShah what version of cmake is on the power buildbot? It's running ubuntu 14.04 right, do we need to build a newer version to keep nightlies working there? |
@tkelman I think it is in 3.9.0
|
Yeah, we're going to need to build a new cmake on pretty much everything. (Except osx, because that gets cmake from Homebrew)
I'll do this once the buildbot reconfig window opens, after 0.5.0 final is built. EDIT: Issue created. |
I'm the cmake maintainer on cygwin and uploaded 3.6.2 there recently. When you next upgrade cygwin packages please be very careful to not upgrade the mingw gcc cross-compilers to 5.4 though, we need to keep those held back to 4.9 until we have a solution for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77333 |
Would this address all threading issues on power at least as far as the tests go? |
The last two commits work around an upstream issue and all tests pass now. |
Should we backport this for 0.5? |
Once CI completes, let's merge this. Marking as a backport candidate. |
I just realized that the old |
I just built cmake for myself. If we build it in the buildbot account and add it to the PATH, will that suffice? If somone can DM me the password to the account, I will do it. Seems like it should be easy enough to fix up. |
@ViralBShah which buildbot are you referring to? We were planning on upgrading |
The power one. |
Ah, we specifically upgraded |
Ok - great! Thanks. |
@tkelman to backport this I would open a PR against |
See the steps at #17418. Does that need to be done now or can it wait until we run pkgeval for 0.5.1? |
It can wait till 0.5.1 in my opinion. Ping me when you want to backport it On Wed, 21 Sep 2016 at 02:08 Tony Kelman notifications@github.com wrote:
|
This backports a fix for #18555. The patch does not apply cleanly to LLVM 3.8 so I bumped the required version for Power support. I will try and nominate this patch as a backport to 3.9.1.
cc: @ViralBShah