svn commit: r335888 - in head: contrib/blacklist/bin lib/libpjdlog sbin/hastd

Dimitry Andric dim at FreeBSD.org
Thu Jul 5 05:41:54 UTC 2018


On 5 Jul 2018, at 04:25, Ed Maste <emaste at freebsd.org> wrote:
> 
> On 4 July 2018 at 20:55, Eitan Adler <lists at eitanadler.com> wrote:
>> On Tue, 3 Jul 2018 at 08:22, John Baldwin <jhb at freebsd.org> wrote:
>>> 
>> since GCC usually breaks
>>> them.
>> 
>> Could you explain what you mean or point to a prior conversation?
>> 
> I'm not sure if there's a previous discussion, but the short version
> is that the GCC build process includes a 'fixincludes' step which
> installs modified versions of system headers in some path that GCC
> uses in preference to /usr/include. Originally this was done to work
> around broken system includes in proprietary operating systems that
> couldn't easily be fixed upstream. In the case of FreeBSD GCC's
> fixincludes actually just installs broken headers, and removing its
> broken copies is the easy fix.

Those fixed includes are no longer installed in more recent gcc ports,
see e.g:

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

-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-head/attachments/20180705/f89ecc4b/attachment.sig>


More information about the svn-src-head mailing list