Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 183393 - dev-lang/{icc,ifc} removal request
Summary: dev-lang/{icc,ifc} removal request
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Danny van Dyk (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 97929
Blocks: 53808 26757 104236 104646 108766 117452 124429 148474 151760 156029 159725 166400 178393 182246 197977 197980
  Show dependency tree
 
Reported: 2007-06-27 12:21 UTC by Jakob Schiotz
Modified: 2007-11-04 09:32 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jakob Schiotz 2007-06-27 12:21:03 UTC
Intel fortran cannot be installed.  The dev-lang/ifc-9.1.40 is
fetch-restricted, but at Intels homepage I cannot find ifc-9.1.40,
only version 9.1.43 or 10.something.  Maybe a version bump is needed.

Also, it would be VERY helpful if the ebuild (and the icc ebuild)
printed some kind of pointer to where the user can find the binary.
Most other fetch-restricted packages do that.

Best regards

Jakob


Reproducible: Always
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-06-27 13:34:08 UTC
Enough; this has been totally unmaintained for ages, it's not supported as a compiler in Gentoo and generally makes baby jesus cry. Remove these two ebuilds please.
Comment 2 Jakob Schiotz 2007-06-27 13:40:33 UTC
(In reply to comment #1)
> Enough; this has been totally unmaintained for ages, it's not supported as a
> compiler in Gentoo and generally makes baby jesus cry. Remove these two ebuilds
> please.
> 

You are probably right, I am not even sure the ebuilds help, it may even be
easier to install the Intel installation files manually :-)

Perhaps the icc useflag should be removed at the same time?

Some of the science guys may protest, however, since performance may
dictate using an Intel compiler.  I personally need it badly, but
assume that it can be installed without an ebuild.

/Jakob
Comment 3 Alexander Færøy 2007-06-27 13:45:34 UTC
Or you could keep it in an ebuild overlay where you maintain the ebuild yourself.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-06-27 13:48:53 UTC
(In reply to comment #3)
> Or you could keep it in an ebuild overlay where you maintain the ebuild
> yourself.

Yeah, this would be much better place in some kind of overlay where interested users can maintain this. Apparently there's no interest in this proprietary package among Gentoo developers. 

Comment 5 Matthias Langer 2007-06-27 13:55:19 UTC
(In reply to comment #0)
> Intel fortran cannot be installed.  The dev-lang/ifc-9.1.40 is
> fetch-restricted, but at Intels homepage I cannot find ifc-9.1.40,
> only version 9.1.43 or 10.something. 

hmm, i guess if you look a bit closer, you'll find it; at least i was able to grab it from there a few weeks ago (theres a drop-down menu somewhere on intels web-pages where you can specify the version you want).
Comment 6 Jakob Schiotz 2007-06-27 14:47:41 UTC
(In reply to comment #5)

> hmm, i guess if you look a bit closer, you'll find it; at least i was able to
> grab it from there a few weeks ago (theres a drop-down menu somewhere on intels
> web-pages where you can specify the version you want).
> 

I did find a drop-down menu, but it only allowed me the choice between version 9.1 and version 10.  When I chose 9.1 i got 9.1.43, not 9.1.40.  So I just made a new ebuild with the new version number, and installed it

Comment 7 Matthias Langer 2007-06-27 16:31:11 UTC
> When I chose 9.1 i got 9.1.43, not 9.1.40.

please look more closely; at least when i choose 9.1 i get a second drop-down menu where i can select 036 - 051...

however, this is off topic anyway...
Comment 8 Jakob Schiotz 2007-06-28 12:05:00 UTC
(In reply to comment #7)

> please look more closely; at least when i choose 9.1 i get a second drop-down
> menu where i can select 036 - 051...

I am probably elsewhere on their many web pages.

> 
> however, this is off topic anyway...
> 

Not really, that was my original topic when I reported this bug: The
right file is hard/impossible to find, and there is no help from the
message the ebuild prints.

Somebody edited the title so it looks like I requested the ebuilds
removed.  I did not.
Comment 9 Christian Speckner 2007-07-29 10:21:17 UTC
As someone using ifc for scientific (HEP) applications, I want to throw my opinion on this into the ring: I haven't benchmarked F77 code, but if you want to generate fast code from F90/95 source, I don't know of an (free) alternative to ifc. After switching on a whole host of optimizations, gfortran generates code that still is slower than fully optimized ifc code by a factor of at least 3, and g95 (which isn't in portage) is much worse. Also, there still are glitches in both which prevent some F90 code from being compiled.

Installing ifc without an ebuild is awkward as Intel depends on RPM and therefore, the automated installer script is not an option; you have to manually extract the rpm contents and set them up in the correct place, pretty much what the ebuild does.

So, I would very much prefer to keep at least ifc in portage, not so much because someone might want to compile the few ebuilds that need a F77 compiler, but as an important tool for those who have to develop fast F90 code. But of course, I'm not the one who has to maintain it, so if finding a maintainer for ifc is the only show-stopper, I would possibly volunteer :)
Comment 10 Dirk Tilger 2007-08-20 17:09:39 UTC
Gentleman,

please do not remove the icc from the portage tree. I've been using icc to compile my whole Pentium-M Gentoo system and together with the tools from the gentoo-wiki, it makes a great tool. 

I can't judge on the speed in an objective manner, but the Intel compiler has some advantages over gcc especially when it comes to parallelization. On IA64 the difference between using gcc and icc will be significant (due to EPOC; there I have numbers).

There is a document "Porting and Optimizing LHC Software on Itanium 2 Platform" written in 2004 by "Michał Kapałka", who studied gcc and icc for some scientific applications in their local HPC. At the time of his writing apparently gcc 3.5 was the most current and he was indicating that it would not be that easy to make the gcc fully utilizing all aspects of the EPOC nature of Itanium2. Similar statements I heared from people working on the MIPS platform.

If I would have completed my Gentoo quiz I would even volunteer to maintain the ebuild. ;)

Dirk.
Comment 11 Sébastien Fabbro (RETIRED) gentoo-dev 2007-11-04 09:32:07 UTC
I am taking icc and ifc maintainership and bumped them to 10.0.026 a month ago.
I sent a list to gentoo-dev a while back for possible problems, and contacted upstream about licensing. 
icc and ifc are used in many scientific projects. So I won't remove them for now. Closing as INVALID. Re-open if you really see an issue of having it in the tree. 

Sébastien