GCC 8 is unsupported upstream and should be removed from the ports tree.
security/openssl-unsafe has a reference, too, via USE_GCC=8+, which is commented and would not work anyway since the + form of USE_GCC is no longer supported. This does not block this PR, I still am working to address it and have proposed a patch to the maintainer.
Thanks Gerald. If you believe it might be useful to track this additional issue in this bug report, maybe add a link in the See also field or in a comment, even if it does not block the bug has you have specified.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=140934ed11475d410d560f0b527fc519f1152b18 commit 140934ed11475d410d560f0b527fc519f1152b18 Author: Gerald Pfeifer <gerald@FreeBSD.org> AuthorDate: 2023-02-19 23:51:16 +0000 Commit: Gerald Pfeifer <gerald@FreeBSD.org> CommitDate: 2023-02-19 23:51:16 +0000 security/openssl-unsafe: Remove dead code There is no need to force GCC, even if only on i386, and the respective Makefile fragment has been disable from the time it was added as part of revision e3a741fd8b9ea725013555c5e4f68162c46ee2d2. PR: 269645 Approved by: brnrd (maintainer) security/openssl-unsafe/Makefile | 3 --- 1 file changed, 3 deletions(-)
GCC 8 is the last version that supports powerpcspe. Thus, it may be better to just set ONLY_FOR_ARCHS=powerpcspe and let it be. Adding jhibbits@ as the primary SPE developer.
(In reply to Piotr Kubaj from comment #4) It is unsupported upstream anyway, so I still believe it should be removed from the ports tree. However, I am not against setting it ONLY_FOR_ARCHS=powerpcspe while we keep it in the ports tree. Of course, after bug #269313 is solved in some way.
The last port depending on lang/gcc8 has been deprecated with an expiration date of 2024-06-30. I plan to mark lang/gcc8 deprecated too with an expiration date of 2024-07-15. I would ignore the powerpcspe issue as GCC 8 is unsupported upstream and powerpcspe is a tier 2 platform on FreeBSD. Any more thoughts? Please note that 2024-07-15 is in about a year, so even if powerpcspe still needed lang/gcc8 for some reason we have a lot of time to postpone its expiration.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=787e642e1ca257004774b81d4c2e898dba8138b9 commit 787e642e1ca257004774b81d4c2e898dba8138b9 Author: Lorenzo Salvadore <salvadore@FreeBSD.org> AuthorDate: 2023-08-30 15:52:06 +0000 Commit: Lorenzo Salvadore <salvadore@FreeBSD.org> CommitDate: 2023-08-30 16:18:58 +0000 lang/gcc8: Set EXPIRATION_DATE Set EXPIRATION_DATE to 2 weeks after the expiration of the last dependency. The port was already marked DEPRECATED. PR: 269645 lang/gcc8/Makefile | 1 + 1 file changed, 1 insertion(+)
EXPIRATION_DATE has been set.