[ET Trac] [Einstein Toolkit] #1754: _BSD_SOURCE in glibc apparently going away
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue Jun 9 09:27:35 CDT 2015
#1754: _BSD_SOURCE in glibc apparently going away
-------------------------+--------------------------------------------------
Reporter: rhaas | Owner:
Type: task | Status: new
Priority: unset | Milestone:
Component: SimFactory | Version: development version
Resolution: | Keywords:
-------------------------+--------------------------------------------------
Comment (by knarf):
Replying to [ticket:1754 rhaas]:
> I just stumbled accross https://lwn.net/Articles/634207/ which states:
>
> --8<--
> Also in 2.20, the _BSD_SOURCE and _SVID_SOURCE feature test macros have
been removed. The declarations formerly available under those macros are
now under _DEFAULT_SOURCE, but, since it's the default, one need not set
it explicitly. Roland's suggestion, though, was that most code would
(continue to) want to use _GNU_SOURCE or one of the POSIX-specific macros.
(See this article for an introduction to glibc feature test macros).
> --8<--
Worth mentioning (should be obvious due to the quote, but wasn't for me),
that this "Roland" isn't "our" Roland. :)
So, in order for us to support all glibc versions, should we define
_BSD_SOURCE _and_ _DEFAULT_SOURCE?
Frank
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1754#comment:2>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list