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

Reply via email to