On 26 Mar 2015, at 14:20, Tijl Coosemans <t...@freebsd.org> wrote:
> 
> On Thu, 26 Mar 2015 17:37:53 +1100 (EST) Bruce Evans <b...@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

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to