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
iccifort update5 does not respect components to install #9478
Comments
Just to complete the info, the update 4 (https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/i/iccifort/iccifort-2019.4.243.eb) has the same list of components to install but while after building the iccifort-2019.4.243.eb the result is: the result after building iccifort-2019.5.281.eb is: So daal, ipp, mkl, mpi get installed as well. And outside this folder: you see intelpython was installed too |
I can confirm I see the same issue when comparing the contents of the As far as I can tell EasyBuild is correctly passing the list of matching components (which does not include |
@fenz Is this mostly a matter of saving disk space for you, or are you running into problems cause the additional components are installed too? In any case, this issue should be taken up with Intel support I think... |
I figured it out because of the space (since I'm building this inside containers) but my main concern is about conflicts. In fact I was interested in installing the intel toolchain but, since iccifort is already installing mpi and mkl, I guess I will end up in a completely messed environment when I install the intel toolchain (and that's what I want to avoid using EasyBuild). |
We can actually study |
I didn't see anything obvious (they've added the LLVM-based compiler but that seems to be ok). Won't have much more time to look at it today. |
Actually, something else I saw, in both update 4 and 5, there's a patch applied for not installing mpirt (that modifies the mediaconfig.xml) but it seems something about mpirt gets installed anyway: I don't know if this is related or not but I thought it was worth to mention |
I think it's worth contacting Intel support, alongside someone looking into We're basically running
We could ask Intel support why that suddenly results in having |
Hi,
Starting with icc/2019.3.199-GCC-8.3.0 it's
The patch for removing the mpi_rt dependency works for me however. |
We also tried a manual install comparison (using a silent.cfg) once with components=DEFAULT and once COMPONENTS=intel-icc__x86_64;intel-icc-32bit__x86_64;intel-ifort__x86_64;intel-ifort-32bit__x86_64. |
I got some feedback on this from Intel (not through an official support ticket, but from someone at Intel directly):
|
I don't think there's anything we can do here, and as far as I know this isn't causing any trouble, except for wasted disk space, so closing this issue... |
I'm building this easyconfig: https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/i/iccifort/iccifort-2019.5.281.eb.
I think imkl, impi and other components that are not specified in the easyconfig should not be installed but they actually are.
I didn't have this issue with the update 4, can anyone confirm the components list is respected by this new version?
The text was updated successfully, but these errors were encountered: