[MacPorts] #57284: arpack links with libgfortran.4.dylib without declaring dependency on libgcc7

MacPorts noreply at macports.org
Sun Oct 7 17:02:42 UTC 2018


#57284: arpack links with libgfortran.4.dylib without declaring dependency on
libgcc7
-------------------------+----------------------
  Reporter:  ryandesign  |      Owner:  mamoll
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  arpack      |
-------------------------+----------------------

Comment (by MarcusCalhoun-Lopez):

 > This is probably fallout from when gcc8 was updated to the first stable
 version and libgcc8 was introduced

 I believe it is more likely that I am at fault here.\\
 I recently [https://github.com/macports/macports-
 ports/commit/51aa273d28af88c11e0b4bc148a3f73fe96157d3 updated the default
 Fortran compiler] in the [https://github.com/macports/macports-
 ports/blob/master/_resources/port1.0/group/compilers-1.0.tcl compilers
 PortGroup].\\
 I completely forgot about {{{libgfortran.4.dylib}}} vs
 {{{libgfortran.5.dylib}}}.\\
 I am afraid that other ports will be affected by this (especially those
 that use {{{require_fortran}}}).\\
 As noted, rebuilding the affected ports fixes the problem, but there seem
 to be quite a few of them.

 Another possibility is to try to add a dependency on {{{port:libgcc7}}} in
 the compilers PortGroup if the default Fortran is used.\\
 However, I am not 100% sure how feasible that is.

 Here is a list of ports that use {{{require_fortran}}}.
 {{{
 LORENE
 OpenCoarrays
 R
 abinit
 ape
 arpack
 ast
 atompaw
 berkeleygw
 blitz
 blitz-devel
 eigen3
 esmf
 etsf_io
 feast
 fftw
 fgsl
 fortrancl
 freecad
 gildas
 giza
 gr-specest
 harminv
 ifeffit
 itsol
 jags
 julia
 lanHEP
 lapack
 libctl
 libxc
 libxc4
 magicspp
 metview
 ml
 molden
 mumps
 ncarg
 netcdf-fortran
 octave
 octave-control
 octave-ltfat
 octave-optim
 octave-tisean
 octopus
 p5-ifeffit
 pfft
 pgplot
 py-logilab-hmm
 py-ngl
 py-nio
 py-numpy
 py-pymc
 py-qutip
 py-scikits-bvp_solver
 py-scipy
 py-usadel1
 qrupdate
 quantum-espresso
 relax3d
 scalapack
 shogun
 slatec
 sparskit
 splash
 sundials
 sundials2
 wannier90
 wgrib2
 whatcheck
 whizard
 xcrysden
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/57284#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list