RESOLVED FIXED 89370
CFBASE_MSVC_X64 CFBase.h doesn't recognize MSVC x64 macros
https://bugs.webkit.org/show_bug.cgi?id=89370
Summary CFBase.h doesn't recognize MSVC x64 macros
Alex Christensen
Reported 2012-06-18 12:04:02 PDT
When compiling JavaScriptCore with MSVC for a 64-bit machine, CFBase.h gives the error "Do not know the endianess of this architecture". Not only is endianness spelled wrong, but this can be fixed by adding something like this before line 52: #if defined(_MSC_VER) && defined(_M_X64) #define __x86_64__ 1 #endif Since this is not part of the repository (it's installed with update-webkit --wincairo), I cannot upload a patch.
Attachments
Patrick R. Gansterer
Comment 1 2012-08-06 15:04:29 PDT
Brent Fulgham
Comment 2 2012-12-03 16:28:39 PST
This is actually something that needs to change in the WinCairo build requirements zip file. I'll correct it.
Brent Fulgham
Comment 3 2012-12-07 11:22:20 PST
I uploaded a new WinCairoRequirements bundle that addresses this issue. This isn't a WebKit bug, but rather a build environment problem. Running "update-webkit --wincairo" should give you the new headers/binaries/link libraries. Note that I do not provide 64-bit builds in this bundle at present.
Note You need to log in before you can comment on or make changes to this bug.