mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-22 21:43:03 -04:00
sci-physics/openmodelica: gfortran -> $(tc-getFC)
Closes: https://bugs.gentoo.org/937041 Signed-off-by: Ivan Lloro <ivan.lloro.boada@gmail.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
inherit cmake desktop xdg
|
inherit cmake desktop xdg toolchain-funcs fortran-2
|
||||||
|
|
||||||
DESCRIPTION="Open-source Modelica-based modeling and simulation environment"
|
DESCRIPTION="Open-source Modelica-based modeling and simulation environment"
|
||||||
HOMEPAGE="https://openmodelica.org/"
|
HOMEPAGE="https://openmodelica.org/"
|
||||||
@@ -79,7 +79,6 @@ RDEPEND+="
|
|||||||
BDEPEND="
|
BDEPEND="
|
||||||
dev-util/ccache
|
dev-util/ccache
|
||||||
app-arch/tar
|
app-arch/tar
|
||||||
virtual/fortran
|
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPEND="${RDEPEND}"
|
DEPEND="${RDEPEND}"
|
||||||
@@ -133,7 +132,7 @@ src_compile() {
|
|||||||
# OMSens is disabled in "${WORKDIR}/${P}/CMakeLists.txt" (## omc_add_subdirectory(OMSens)) due to lack of a
|
# OMSens is disabled in "${WORKDIR}/${P}/CMakeLists.txt" (## omc_add_subdirectory(OMSens)) due to lack of a
|
||||||
# working "${WORKDIR}/${P}/OMSens/CMakeLists.txt". So, we compile it manually.
|
# working "${WORKDIR}/${P}/OMSens/CMakeLists.txt". So, we compile it manually.
|
||||||
pushd OMSens/fortran_interface > /dev/null || die
|
pushd OMSens/fortran_interface > /dev/null || die
|
||||||
gfortran -fPIC -c Rutf.for Rut.for Curvif.for || die
|
$(tc-getFC) -fPIC -c Rutf.for Rut.for Curvif.for || die
|
||||||
# BUG: Undefined symbol curvif_ in
|
# BUG: Undefined symbol curvif_ in
|
||||||
# ${WORKDIR}/${P}/OMSens/fortran_interface/curvif_simplified.cpython-312-x86_64-linux-gnu.so
|
# ${WORKDIR}/${P}/OMSens/fortran_interface/curvif_simplified.cpython-312-x86_64-linux-gnu.so
|
||||||
# See with nm or objdump -tT
|
# See with nm or objdump -tT
|
||||||
|
|||||||
Reference in New Issue
Block a user