add patch for FFTW 3.3.8 to avoid use of -no-gcc when building with Intel compilers, to fix installation on CentOS 8 (cfr. #10932)#11050
Conversation
…ntel compilers, to fix installation on CentOS 8 (cfr. easybuilders#10932)
|
@boegelbot please test @ generoso |
|
@boegel: Request for testing this PR well received on generoso PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 667662833 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @boegel |
|
Test report by @boegel |
|
Test report by @boegel |
|
The patch looks fine to me. Also, at IDRIS, they already removed the One question: on the same issue, it was mentioned that failures occured regardless of Intel Compiler version, as long as the GCC in the path was <= 6.5.0. There are a number of EasyConfigs that use And, does this also apply to older |
@casparvl I didn't test with
It does apply to older FFTW versions, but I'm not sure if it's worth the trouble to try and fix the installation of older FFTW versions too? |
There was a problem hiding this comment.
I can imagine why you called it a 'dirty' patch, but since EasyBuild officially has GNU/linux systems as a requirement, I would say it's fine.
I would personally prefer to also add
FFTW-3.3.8-intel-2018b.ebin here. We might as well cover allFFTW-3.3.8's, and this would be the oldest. (I might have some personal bias since we still have a pretty extensive2018bstack ;-))
Ok scratch that, just read your comment above. You're right, intel-2018b would run into glibc problems anyway.
No, I agree. And with your argument that |
|
Test report by @casparvl |
|
Test report by @casparvl |
|
Test report by @casparvl |
|
Failing test was because of the fact that FFTW doesn't like an optarch that doesn't match the AVX capability of the host. That has been a (minor) issue for a long time; not relevant in the context of this PR. Time to merge! Thanks @boegel |
|
The patch does not only solve problems on CentOS 8. Compiling FFTW 3.3.8 with Intel 2020 update 2 also failed on CentOS 7.8 (where update 1 still worked) but at a different point then on CentOS 8. However, this patch also solved that problem. |
(created using
eb --new-pr)cfr. #10932