git: 6d0bee444663 - main - Mk/Uses/fortran.mk: gfortran doesn't find libgfortran.spec on riscv64
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 16 Jun 2025 15:21:28 UTC
The branch main has been updated by thierry:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6d0bee444663558bcdfe9d4c0592bd8da8ff8925
commit 6d0bee444663558bcdfe9d4c0592bd8da8ff8925
Author: Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-06-07 16:38:05 +0000
Commit: Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-06-16 15:20:27 +0000
Mk/Uses/fortran.mk: gfortran doesn't find libgfortran.spec on riscv64
PR: 287211
Reported by: laurent.chardon (at) gmail.com
---
Mk/Uses/fortran.mk | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Mk/Uses/fortran.mk b/Mk/Uses/fortran.mk
index a7dc6717dce8..207bb869c8d8 100644
--- a/Mk/Uses/fortran.mk
+++ b/Mk/Uses/fortran.mk
@@ -30,6 +30,10 @@ FCFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER}
LDFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \
-L${LOCALBASE}/lib/gcc${_GCC_VER}
CFLAGS_F2018= -I${LOCALBASE}/include/gcc${_GCC_VER}
+# Only needed on riscv64? See PR 287211
+. if ${ARCH} == "riscv64"
+FCFLAGS+= -B${LOCALBASE}/lib/gcc${_GCC_VER}
+. endif
. else
IGNORE= USES=fortran: invalid arguments: ${fortran_ARGS}
. endif