[Heads up] : You may need to update your gcc ports.

Alexander Kabaev kabaev at gmail.com
Sun Apr 5 19:45:19 UTC 2015


On Sun, 05 Apr 2015 12:39:46 -0500
Pedro Giffuni <pfg at FreeBSD.org> wrote:

> Hello;
> 
> I was going to add this to the UPDATING file but this file is not
> meant for changes affecting ports so here it goes instead:
> 
> 20150415:
>          Our libc headers are starting to use gcc-style attributes to
> hint the compiler about probable optimizations or errors.
> Unfortunately gcc from ports does some bogus "fixing" of our system
> headers and carries them internally so you may have to update your
> gcc ports so that they grab the complete system headers and
> particularly the cdefs.h file changes from r280801.
> 
> 
> This basically affects only -current users that haven't rebuilt their
> gcc ports in a week.
> 
> Sorry for the inconvenience,
> 
> Pedro.
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to
> "freebsd-current-unsubscribe at freebsd.org"

FWIW, I think we should just disable fixincludes step in our GCC ports
with extreme prejudice. I am yet to see the case where copying our
headers and stashing them away in random location is actually
beneficial.

-- 
Alexander Kabaev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20150405/23097a03/attachment.sig>


More information about the freebsd-current mailing list