Clang and windows headers
Angelo Graziosi
angelo.graziosi@alice.it
Thu Jan 10 17:28:00 GMT 2013
Zeeman wrote:
> I have hit this too with log4cplus. This is my workaround:
>
> // Work around missing _X86_ symbol with Clang on Cygwin.
> #if ! defined (_X86_) && defined (__i386__)
> # define _X86_ 1
> #endif
> #include <windows.h>
Yes, also
clang++ -D_X86_=1 -c foo.cxx -o foo.o
works...
Anyway, perhaps this is an issue with CLANG.. Indeed I notice that
$ echo | gcc -dD -E - | grep X86
#define _X86_ 1
$ echo | clang -dD -E - | grep X86
EMPTY
So gcc defines that symbol, clang not...
Ciao,
Angelo.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list