<html>#1754: _BSD_SOURCE in glibc apparently going away
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>resolved</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td>development version</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>task</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>SimFactory</td></tr>
</table>

<p>Changes (by Roland Haas):</p>
<p><table>
<tr><td>status:</td><td>resolved (was new)</td></tr>
</table></p>
<p>I just stumbled accross <a href="https://lwn.net/Articles/634207/" rel="nofollow" class="ap-connect-link">https://lwn.net/Articles/634207/</a> which states:</p>
<p>--8&lt;--
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&lt;--</p>
<p>We use this in some of our option lists to make <code>M_PI</code> and <code>strdup</code> visible.</p>
<p><strong>Keyword:</strong></p>
<p>Comment (by Roland Haas):</p>
<p>This seems to have not been much of a problem and the ET no longer uses <code>_BSD_SOURCE</code> anywhere.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/1754/_bsd_source-in-glibc-apparently-going-away'>https://bitbucket.org/einsteintoolkit/tickets/issues/1754/_bsd_source-in-glibc-apparently-going-away</a></p>
</html>