[Webkit-unassigned] [Bug 124110] New: WebkitGTK Windows not handled headers macro

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Nov 9 20:14:25 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=124110

           Summary: WebkitGTK Windows not handled headers macro
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mr.tiar at gmail.com


I tried to update python binding (pygi) for WebkitGTK 2.2.1

In Source/WTF/wtf/Platform.h
the port trapped in !PLATFORM(QT) asking non existant WTFHeaderDetection
...
#if OS(WINDOWS) && !OS(WINCE)
#define HAVE_SYS_TIMEB_H 1
#define HAVE_ALIGNED_MALLOC 1
#define HAVE_ISDEBUGGERPRESENT 1

#if !PLATFORM(QT)
#include <WTF/WTFHeaderDetection.h>
#endif

#endif
...

I had to add, I change it to #if !PLATFORM(QT) && !PLATFORM(GTK)

In Source/WTF/wtf/atomics.h
mingw combination causes another issues

MemoryBarrier
ReadWriteBarrier
not available in __MINGW32__ but exist in __MINGW64_VERSION_MAJOR

weakCompareAndSwap()
it pick MS-styled asm

In the end I can't generate jscore/webkit gir, I can' run simple gtklauncher too, previously I had to disable JIT but now it throw:
offlineasm: Parsing ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm and Programs/LLIntOffsetsExtractor.exe and creating assembly file DerivedSources/JavaScriptCore/LLIntAssembly.h.
offlineasm: No magic values found. Skipping assembly file generation.
which needed by lowlevel interp

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list