sci icon indicating copy to clipboard operation
sci copied to clipboard

Bump dev-libs/intel-common and dev-lang/icc to v19.1.3.304

Open abusse opened this issue 5 years ago • 4 comments

This should also resolves #787. With the introduction of Intel oneAPI they seem to have made changes to the structure of the legacy package. This made slight changes to the sdp eclass necessary. Furthermore, there seems no longer to be the Fortran compiler included or MPI libraries. I was only able to make a quick functionality check. Even though everything should be fine, further testing would be appreciated.

abusse avatar Jan 13 '21 18:01 abusse

Could you please sign-off your commits? Can't merge without it, see: https://wiki.gentoo.org/wiki/Talk:Gentoo_git_workflow#Sign-Off https://www.gentoo.org/glep/glep-0076.html

Nowa-Ammerlaan avatar Jan 19 '21 15:01 Nowa-Ammerlaan

Sorry for taking so long. I totally overlooked that you asked me to sign off.

abusse avatar Aug 16 '21 11:08 abusse

Thanks, I have taken a quick look and this looks good. However, could you please expand the instructions on how to get this license file, because I clicked on that link but I don't understand where I now have to go to get this specific file.

Also, what is the reason we need to manually download the license file in the first place? If it is to check that we have registered at Intel to use this software non-commercially shouldn't RESTICT="fetch" do the trick?

Nowa-Ammerlaan avatar Oct 26 '21 11:10 Nowa-Ammerlaan

Am I correct in assuming that merging this means that https://github.com/gentoo/sci/pull/780 can also be closed?

Nowa-Ammerlaan avatar Oct 26 '21 11:10 Nowa-Ammerlaan

So I bumped into this again while looking into some other intel/oneAPI related ebuilds. And it looks like for most of those things (e.g. sci-libs/mkl) we need the DPC++ compiler from here: https://github.com/intel/llvm which looks like it is the modern equivalent of dev-lang/icc. So I am wondering if we should remove dev-lang/icc and dev-libs/intel-common and package this DPC++ compiler instead so we can properly bump sci-libs/mkl.

Nowa-Ammerlaan avatar Nov 23 '22 19:11 Nowa-Ammerlaan

It took a lot of effort, but I finally packaged the DPC++ compiler. I removed the old icc/ifc ebuilds because they no longer seem to work and they are not very user-friendly to begin with since they require manual fetching. Therefore I am also closing the related Pull Requests. Thanks for your work here though, and sorry that this never got merged.

Nowa-Ammerlaan avatar Dec 01 '22 21:12 Nowa-Ammerlaan