[MacPorts] #27476: py26-scipy @0.8.0 add support for gcc45 fortran compiler
MacPorts
noreply at macports.org
Sun Nov 28 09:44:04 PST 2010
#27476: py26-scipy @0.8.0 add support for gcc45 fortran compiler
------------------------------+---------------------------------------------
Reporter: jtravs@… | Owner: ram@…
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: fortran | Port: py26-scipy
------------------------------+---------------------------------------------
Comment(by ram@…):
Taking a look at getting this variant added and I've noticed something
odd:
{{{
variant gcc42 conflicts gcc43 gcc44 description "Use gfortran-mp-4.2 as
fortran compiler" {
configure.compiler macports-gcc-4.2
depends_lib-append port:gcc42
set fc_options "config_fc --fcompiler gnu95 --f77exec
${prefix}/bin/gfortran-mp-4.2 --f90exec ${prefix}/bin/gfortran-mp-4.2"
build.cmd-append ${fc_options}
destroot.cmd-append ${fc_options}
}
variant gcc43 conflicts gcc42 gcc44 description "Use gcc 4.3 tool chain
for building" {
configure.compiler macports-gcc-4.3
depends_lib-append port:gcc43
set fc_options "config_fc --fcompiler gnu95 --f77exec
${prefix}/bin/gfortran-mp-4.3 --f90exec ${prefix}/bin/gfortran-mp-4.3"
set config_options "config --cc ${prefix}/bin/gcc-mp-4.3 --include-
dirs ${prefix}/include --library-dirs ${prefix}/lib"
build.cmd-append ${fc_options} ${config_options}
destroot.cmd-append ${fc_options} ${config_options}
destroot.env-append CC="${prefix}/bin/gcc-mp-4.3" \
CXX="${prefix}/bin/g++-mp-4.3"
build.env-append CC="${prefix}/bin/gcc-mp-4.3" \
CXX="${prefix}/bin/g++-mp-4.3"
}
variant gcc44 conflicts gcc42 gcc43 description "Use gfortran-mp-4.4 as
fortran compiler" {
configure.compiler macports-gcc-4.4
depends_lib-append port:gcc44
set fc_options "config_fc --fcompiler gnu95 --f77exec
${prefix}/bin/gfortran-mp-4.4 --f90exec ${prefix}/bin/gfortran-mp-4.4"
build.cmd-append ${fc_options}
destroot.cmd-append ${fc_options}
}
}}}
Josh: Can you recall why the gcc43 variant differs from gcc42 and gcc44?
Is this an oversight and should be be setting the C compiler for the other
variants as well?
--
Ticket URL: <https://trac.macports.org/ticket/27476#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list