[Bug 246887] catch Mk/Uses/fortran.mk up to bsd.gcc.mk r301973

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jun 3 12:59:22 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246887

Tijl Coosemans <tijl at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|ports-bugs at FreeBSD.org      |

--- Comment #5 from Tijl Coosemans <tijl at FreeBSD.org> ---
(In reply to Mark Linimon from comment #3)
> My current view is that the case of USE_GCC=<anything> and USES+=fortran does not even work now.

That is somewhat intentional.  We want all Fortran ports to be compiled with
the same compiler and that implies the same USE_GCC.  Not doing so is asking
for trouble with runtime libraries.  If a port needs a newer version it should
set IGNORE directing the user to modify his DEFAULT_VERSIONS.  If it's stuck on
an older version it should probably set BROKEN with a similar message.

If I were the maintainer of bsd.gcc.mk I would do the same there.  It's simpler
to maintain.  It makes it more likely that users have only one version of gcc
installed and therefore have fewer problems with runtime libraries which means
there are fewer support questions to deal with.  And marking old ports BROKEN
allows us to get rid of them faster, or it might incentivise their maintainers
to fix them with newer gcc faster.

Anyway, what I'm trying to say is, please don't introduce any of the bsd.gcc.mk
"magic" in fortran.mk.  Making it possible to choose "10-devel" as gcc default
would be nice though.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-fortran mailing list