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
{toolchains} add [Clang/3.6.0] and deps, and toolchains above it, aligned with goolf/1.7.20 (REVIEW) #1410
{toolchains} add [Clang/3.6.0] and deps, and toolchains above it, aligned with goolf/1.7.20 (REVIEW) #1410
Conversation
Refer to this link for build results (access rights to CI server needed): |
easyblock = 'ConfigureMake' | ||
|
||
name = 'Bison' | ||
version = '2.7' |
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.
Why not 3.0.4?
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.
I'd rather avoid version creep unless there is a known benefit, no? (yeah, we still luck a rule in this)
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.
this Bison easyconfig is needed as a dep for the MVAPICH2 easyconfig, the existing MVAPICH2 easyconfig for the same version already uses Bison 2.7, so it makes sense to stick to this version
the only real solution for this version madness is supporting open-ended version specs (which is a whole new league of pain by itself, imho)
@fgeorgatos: please mark this as |
@fgeorgatos: please sync this up with the Clang easyconfig in #1389 The window for EB v2.0 is closed though, sorry. |
…nto contrib_cgmvolf_1.7.20
…nto contrib_cgmvolf_1.7.20
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
@fgeorgatos: let me know when you consider this ready... |
fyi. this is still WIP |
## | ||
|
||
name = "Clang" | ||
version = "3.6.0" |
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.
upgrade to 3.6.1?
i'm converting this to REVIEW status, since the only comment it picked up was for a minor bump. btw. |
@boegel: could we put milestone here to 2.9.0, if this is interesting? |
(close/open to trigger Travis) |
@fgeorgatos I'll consider it for v2.9.0, let's see how the tests work out |
@fgeorgatos please review/merge the fixes in fgeorgatos#40 |
fix GMP version + style fixes
Test report by @boegel |
@fgeorgatos Clang 3.6.0 requires Python 2.7.x as build dep... Adding that brings in a whole bunch of other easyconfigs, for Python 2.7.x with the |
@boegel: i'd say let's not go with Python as a dep unless there is strong objection: |
@fgeorgatos note that we're talking Python 2.7.x as a build dep of Clang here, so it would have no impact on If we don't include as a dep (like we did in #1389), building Clang will not work on a system where Python is < 2.7... |
@fgeorgatos please merge fgeorgatos#41 to fix the conflict and add the missing build deps (taken care of via #3586) |
add missing build dep for Clang 3.6.0 + remove duplicate GMP easyconfig
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
Test report by @boegel |
Test report by @boegel |
@fgeorgatos compilation failure of MVAPICH2 v2.0.1 with this version of Also, we should add an HPL easyconfig using this toolchain as a test case... |
@fgeorgatos, this PR is being closed for the following reason(s): no activity for > 6 months. |
This builds upon #1389 for the upcoming Clang/3.6.0 , 21 Feb. 2015, as per http://llvm.org
At moment of PR initiation, toolchains up to cgmvapich2 are included and more to be added asap.
It is aligned to recent toolchains #1294 & #1397 and features similar compatibility aspects.