Mark Knecht wrote:
For kicks I decided to give -fortran a try. I find it interesting that
with Fortran installed using either the fortran flag in package.use,
or just not setting the flag at all, I apparently do not need the c++
libraries that I do need when I choose -fortran. However it seems that
-fortran doesn't eliminate the need for installing a Fortran compiler.
It simply shifted it from the GNU gcc Fortran package to the Intel
Fortran Compiler (dev-lang/ifc)

c2stable ~ # emerge -pvDuN @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] sys-libs/libstdc++-v3-3.3.6  USE="(multilib) nls" 23,459 kB
[ebuild  N     ] virtual/libstdc++-3.3  0 kB
[ebuild  N     ] app-emulation/emul-linux-x86-compat-20100611
USE="(multilib)" 930 kB
[ebuild  N     ] dev-lang/ifc-10.0.026-r1  40,378 kB
[ebuild   R    ] sys-devel/gcc-4.4.5  USE="gtk mudflap (multilib) nls
nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -fortran*
-gcj -graphite (-hardened) (-libffi) -multislot -nocxx -nopie -nossp
-objc -objc++ -objc-gc -test -vanilla (-n32%) (-n64%)" 61,647 kB

Total: 5 packages (4 new, 1 reinstall), Size of downloads: 126,413 kB
c2stable ~ #

I have a virtual/fortran driven AFACT through any number of dependencies:

c2stable ~ # eix -I fortran
[I] virtual/fortran
      Available versions:  0 {openmp}
      Installed versions:  0(06:12:54 AM 06/22/2011)(openmp)
      Description:         Virtual for Fortran Compiler

c2stable ~ # eix -Ic fortran
[I] virtual/fortran (0@06/22/2011): Virtual for Fortran Compiler
c2stable ~ # equery depends fortran
  * These packages depend on fortran:
dev-python/numpy-1.6.0 (lapack ? virtual/fortran)
sci-libs/blas-reference-20070226 (virtual/fortran)
c2stable ~ # equery depends numpy
  * These packages depend on numpy:
dev-python/pygtk-2.22.0-r1 (dev-python/numpy)
c2stable ~ # equery depends pygtk
  * These packages depend on pygtk:
dev-python/pygtksourceview-2.10.1 (>=dev-python/pygtk-2.8:2)
dev-python/twisted-11.0.0 (gtk ?>=dev-python/pygtk-1.99)
dev-vcs/git-1.7.3.4-r1 (gtk ?>=dev-python/pygtk-2.8)
x11-misc/driconf-0.9.1-r1 (>=dev-python/pygtk-2.4:2)
c2stable ~ # equery depends blas-reference
  * These packages depend on blas-reference:
virtual/blas-1.0 (sci-libs/blas-reference)
c2stable ~ # equery depends virtual/blas
  * These packages depend on virtual/blas:
dev-lang/R-2.12.2 (virtual/blas)
c2stable ~ #

In my case I'm sticking with the gcc fortran package as it's the devil I know...

- Mark



I emerge -C ifc and revdep-rebuild rebuilt some stuff but it is gone now. So, you may have to work with it but it *might* be removable too.

Dale

:-)  :-)

Reply via email to