svn commit: r328973 - in stable/11: include sys/sys

Dimitry Andric dim at FreeBSD.org
Sun Feb 11 17:09:44 UTC 2018


On 11 Feb 2018, at 17:54, Pedro Giffuni <pfg at freebsd.org> wrote:
...
> While the lint mode definition was missing, I didn't merge the attribute uses (r328237) on purpose as I knew they could bring issues. Some rather broken ports like to take the standard headers and "fix" them. In essence, any port that requires an attribute defined in sys/cdefs.h is doing something wrong.
> 
> The most notable offender was GCC but I think that was fixed: in any case, the last time I merged an attribute change I had to wait for the next release to start using it.

The "fixincludes" feature you are referring to was finally removed by
Gerald in r444860 for gcc5, and for other gcc ports in later revisions:

https://svnweb.freebsd.org/ports?view=revision&revision=444860

so both the latest quarterly and the current package collection should
have no more gcc's with mangled system headers.

-Dimitry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 223 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20180211/59dd3eac/attachment.sig>


More information about the svn-src-all mailing list