Public bug reported:
dh-fortran 0.85 resolves the name "gfortran" through a hardcoded table to
"gfortran-16" before checking what is installed. Ubuntu's default gfortran
is still 15, so the lookup fails and any package that names gfortran
explicitly dies with:
Error: fc compiler gfortran is broken; bad symlink or missing
install?
eccodes 2.48.1-1 fails this way on all build architectures, in
debian/rules clean, before compiling anything. It has been stuck in
stonking-proposed since 2026-08-19 as a result. That in turn leaves the
release pocket with eccodes 2.45.0-1 against eckit 2.2.0-1, whose
eckit::geo symbols no longer match, so glgrib FTBFS at link time and is
red on the glew transition.
Debian is unaffected for now because its default gfortran is 16.
** Affects: dh-fortran (Ubuntu)
Importance: Undecided
Status: New
** Affects: dh-fortran (Debian)
Importance: Unknown
Status: Unknown
** Bug watch added: Debian Bug tracker #1146496
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1146496
** Also affects: dh-fortran (Debian) via
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1146496
Importance: Unknown
Status: Unknown
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2166191
Title:
dh-fortran hardcodes gfortran-16, breaking eccodes FTBFS in stonking
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dh-fortran/+bug/2166191/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs