Author: qmathe
Date: Tue May  4 16:08:31 2010
New Revision: 6077

URL: http://svn.gna.org/viewcvs/etoile?rev=6077&view=rev
Log:
Worked around glibc use of the compiler reserved identifier __block in 
unistd.h. We now include the new glibc_hack_unistd.h instead of unistd.h.

glibc bug report: http://sourceware.org/bugzilla/show_bug.cgi?id=11157
clang bug report: http://llvm.org/bugs/show_bug.cgi?id=4746

Now all tests really pass for a Clang-compiled test bundle. 
-fblocks didn't get pass to clang on my machine for r6075.

Added:
    trunk/Etoile/Frameworks/EtoileFoundation/Headers/glibc_hack_unistd.h
Modified:
    trunk/Etoile/Frameworks/EtoileFoundation/GNUmakefile
    trunk/Etoile/Frameworks/EtoileFoundation/Source/ETGetOptionsDictionary.m
    trunk/Etoile/Frameworks/EtoileFoundation/Source/ETSocket.m
    trunk/Etoile/Frameworks/EtoileFoundation/Source/ETUUID.m
    trunk/Etoile/Frameworks/EtoileFoundation/Source/NSFileHandle+Socket.m
    trunk/Etoile/Frameworks/EtoileFoundation/Source/NSFileManager+TempFile.m
    trunk/Etoile/Frameworks/EtoileFoundation/Source/TestUUID.m


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to