--- - branch: MAIN date: Sat May 28 02:31:48 UTC 2022 files: - new: '1.242' old: '1.241' path: pkgsrc/mk/compiler/gcc.mk pathrev: pkgsrc/mk/compiler/gcc.mk@1.242 type: modified id: 20220528T023148Z.098fc03a3a186f534dd6e08597675ddfc0f3bdca log: | gcc.mk: restore GCC 6 handling This is partly intended as a workaround to fix behaviour on NetBSD 8.x where GCC 7 was being pulled in universally after the prior commits here. Now it behaves as expected. There is an unaddressed issue in this code that needs to be examined further. (This has been discussed in more than one recent thread on teck-pkg@, including John Klos's report of this issue.) In any case, GCC 6 has also seen build improvements by nia@, who noted it's safe to simply revert part of the original change set, in one of those discussions on tech-pkg. (We can't use the hack introduced in the prior revisions for GCC 6, though, or this same broken dependency pattern occurs and will universally force GCC 6 instead of 7 on NetBSD 8.x.) Tested on NetBSD 8.2_STABLE and 9.2_STABLE with various packages, including tcsh, the original reported issue. module: pkgsrc subject: 'CVS commit: pkgsrc/mk/compiler' unixtime: '1653705108' user: gutteridge