[libdispatch-dev] [PATCH 05/17] more precise detection of blocks

Bobby Powers bobbypowers at gmail.com
Mon Oct 19 11:18:35 PDT 2009

llvm-gcc/clang has the compiler support for blocks, but still needs
the separate blocks runtime (provided by compiler-rt), which also
provides the header files.  This was mostly what people said earlier,
but I thought it could be stated more clearly for posterity.


On Mon, Oct 19, 2009 at 3:21 AM, Paolo Bonzini <bonzini at gnu.org> wrote:
>> Unfortunately testing for HAVE_BLOCKS will be problematic in the
>> libdispatch public headers as they need to be parsed by client
>> projects which will not include the libdispatch config.h.  That said,
>> it should be fine to test for HAVE_BLOCKS in the libdispatch
>> implementation (which is where the real compiler_rt dependency is
>> anyway).
> Right.  I was a bit confused here because no .h files are installed by the
> Automake Makefile.am.  I removed the patch temporarily from the public
> repository and will leave this for later.
> Paolo
> _______________________________________________
> libdispatch-dev mailing list
> libdispatch-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/libdispatch-dev

More information about the libdispatch-dev mailing list