Skip to content
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

define foss/2020a and intel/2020a common toolchains #9847

Closed
boegel opened this issue Feb 8, 2020 · 4 comments
Closed

define foss/2020a and intel/2020a common toolchains #9847

boegel opened this issue Feb 8, 2020 · 4 comments
Milestone

Comments

@boegel
Copy link
Member

boegel commented Feb 8, 2020

Current plan:

@boegel boegel added this to the 4.x milestone Feb 8, 2020
@boegel boegel changed the title define foss/2020a and intel/2020a toolchains define foss/2020a and intel/2020a common toolchains Feb 8, 2020
@boegel boegel modified the milestones: 4.x, next release (4.1.2?) Feb 10, 2020
@boegel
Copy link
Member Author

boegel commented Feb 20, 2020

Note: we're keeping the option open to jump to GCC 9.3 if that's released "in time".

@zerothi
Copy link

zerothi commented Mar 2, 2020

You have probably discussed this previously (I tried searching, to no avail), but what are the policy on easybuilds with Intel compilers and their GCC requirements?

For instance, ifort P-XE 2020, states "gcc 4.8.5 to gcc 9.0.1 and binutils 2.27 to binutils 2.31.1" here

And ifort P-XE 2019, states "gcc 4.4 to gcc 7 and binutils 2.20 to binutils 2.29" here

Your toolchains does not obey these release notes recommendations.

Now, I agree that it would be nicer to bump GCC versions. But on the other hand, Intel does not test with other GCC versions than what they list.
To add to the complication. icc typically have different requirements, P-XE 2020, "gcc versions 4.4 - 9.2" here
And P-XE 2019 "gcc versions 4.3 - 8.x", here

@boegel
Copy link
Member Author

boegel commented May 19, 2020

@zerothi We usually double-check with Intel support before we go forward with a particular GCC version.

Frequently the release notes of the Intel compilers are outdated because GCC versions are released afterwards.

In addition, we test fairly extensive before we're happy with a specific toolchain definition.

@boegel
Copy link
Member Author

boegel commented May 19, 2020

2020a toolchains definitions are finalized in #10483 (foss/2020a) and #10494 (intel/2020a), to be included with EasyBuild v4.2.1, so closing this...

@boegel boegel closed this as completed May 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants