<div dir="ltr">Good news: it appears that the glibc maintainers have accepted a patch to allow the use of __block as a Clang keyword. This should make it easier to build libdispatch and programs that use the Blocks compiler extension.<br>
<br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">carlos at redhat dot com</b> <span dir="ltr">&lt;<a href="mailto:sourceware-bugzilla@sourceware.org">sourceware-bugzilla@sourceware.org</a>&gt;</span><br>
Date: Thu, Nov 21, 2013 at 5:06 PM<br>Subject: [Bug libc/11157] __block is a reserved word with clang -fblocks<br>To: <a href="mailto:mark@heily.com">mark@heily.com</a><br><br><br><a href="https://sourceware.org/bugzilla/show_bug.cgi?id=11157" target="_blank">https://sourceware.org/bugzilla/show_bug.cgi?id=11157</a><br>

<br>
Carlos O&#39;Donell &lt;carlos at redhat dot com&gt; changed:<br>
<br>
           What    |Removed                     |Added<br>
----------------------------------------------------------------------------<br>
                 CC|                            |carlos at redhat dot com<br>
         Resolution|WONTFIX                     |FIXED<br>
<br>
--- Comment #10 from Carlos O&#39;Donell &lt;carlos at redhat dot com&gt; ---<br>
Fixed.<br>
<br>
commit 84ae135d3282dc362bed0a5c9a575319ef336884<br>
Author: Meador Inge &lt;<a href="mailto:meadori@codesourcery.com">meadori@codesourcery.com</a>&gt;<br>
Date:   Thu Nov 21 16:57:37 2013 -0500<br>
<br>
    Use __glibc_block in public headers.<br>
<br>
    As detailed in PR11157, the use of &#39;__block&#39; is known to interfere<br>
    with keywords in some environments, such as the Clang -fblocks extension.<br>
    Recently a similar issue was raised concerning the use of &#39;__unused&#39;<br>
    and a &#39;__glibc&#39; prefix was proposed to create a glibc implementation<br>
    namespace for these sorts of issues [1].  This patches takes that<br>
    approach.<br>
<br>
    [1] <a href="https://sourceware.org/ml/libc-alpha/2012-02/msg00047.html" target="_blank">https://sourceware.org/ml/libc-alpha/2012-02/msg00047.html</a><br>
    [2] <a href="http://lists.debian.org/debian-glibc/2013/11/msg00020.html" target="_blank">http://lists.debian.org/debian-glibc/2013/11/msg00020.html</a><br>
<div class="im HOEnZb"><br>
--<br>
You are receiving this mail because:<br>
</div><div class="HOEnZb"><div class="h5">You are on the CC list for the bug.<br>
</div></div></div><br></div>