On 01/02, Jason Bacon wrote:
Sure, I can take ownership of that. How about we also add something
like the following to all gcc packages to help prevent breakage in
the first place:
cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/lang/gcc6/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- Makefile 13 Dec 2017 10:54:53 -0000 1.12
+++ Makefile 2 Jan 2018 15:10:30 -0000
@@ -8,6 +8,12 @@
## When bumping the PKGREVISION of this package the PKGREVISION of
## lang/gcc6-libs needs to be bump to be at least 1 more than the
## PKGREVISION of this package!
+##
+## All gcc dependencies are tagged for building with the base compiler
+## to avoid circular dependencies when this compiler is set as a
system-wide
+## minimum and to ensure consistent build results. Please ensure
I think it would be nice to also briefly state how and where the
dependencies are tagged.