svn commit: r280636 - head/include

Dimitry Andric dim at FreeBSD.org
Thu Mar 26 14:41:43 UTC 2015


On 26 Mar 2015, at 14:20, Tijl Coosemans <tijl at freebsd.org> wrote:
> 
> On Thu, 26 Mar 2015 17:37:53 +1100 (EST) Bruce Evans <brde at optusnet.com.au> wrote:
>> On Wed, 25 Mar 2015, Pedro Giffuni wrote:
...
>>> The reason why I had to revert the change is actually a systematic
>>> bug in gcc: during it's build process gcc generates a new cdefs.h
>>> from our headers. Attempting to use an older gcc from ports
>>> that was build with the broken mono-parameter __nonnull() ended
>>> up causing breakage in any code using signal.h or pthreads.h.
>> 
>> I see.  gcc's "fixed" headers cause lots of problems.
> 
> I've complained about this multiple times in the past.  The gcc ports
> should not install these "fixed" headers.

Indeed.  See also this recent discussion on -current:

https://lists.freebsd.org/pipermail/freebsd-current/2015-March/055111.html

where a "fixed" stdio.h (from a gcc port) causes trouble.

-Dimitry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20150326/54e8a572/attachment.sig>


More information about the svn-src-head mailing list