pkgsrc/mk/compiler
gutteridge 28c860a56a 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.
2022-05-28 02:31:47 +00:00
..
ccache.mk
ccc.mk
clang.mk mk: MKPIE is not GCC-specific. Should help ObjC packages. 2022-03-13 06:26:57 +00:00
distcc.mk
f2c.mk
g95.mk
gcc.mk gcc.mk: restore GCC 6 handling 2022-05-28 02:31:47 +00:00
gfortran.mk mk: Fix malformed conditional. 2022-04-04 15:38:47 +00:00
hp.mk
icc.mk
ido.mk
mipspro-ucode.mk
mipspro.mk
pcc.mk
sunpro.mk mk: Use OPSYS_VERSION where appropriate. 2021-11-29 16:14:23 +00:00
xlc.mk