[Webkit-unassigned] [Bug 19975] New: [OpenBSD] Patches to enable build of Webkit
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jul 10 13:37:11 PDT 2008
https://bugs.webkit.org/show_bug.cgi?id=19975
Summary: [OpenBSD] Patches to enable build of Webkit
Product: WebKit
Version: 526+ (Nightly build)
Platform: PC
OS/Version: Other
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Platform
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: landry at fr.homeunix.org
The following patches enable support for OpenBSD, adapted from the first diff
shown here : https://bugs.webkit.org/show_bug.cgi?id=19775
- One patch against JavaScriptCore/wtf/Platform.h to add PLATFORM support, both
for OpenBSD and SPARC64.
- One against JavaScriptCore/kjs/config.h to define USE_PTHREAD_NP.
- One against JavaScriptCore/wtf/Threading.h to avoir using functions from
libestdc++ 4.2, because otherwise makefiles have to be patched to link agaisnt
-lestdc++ instead of -lstdc++ (which is libstdc++ 3.3 on OpenBSD)
- One against JavaScriptCore/kjs/collector.cpp to be sure we include pthread.h
besides pthread_np.h, and also an #elif fragment to get the stack base.
There are other patches i'm not submitting for review because they #define
isfinite to finite and implement signbit(), because these functions are in the
process of beign added to OpenBSD's libm and will be soon here (maybe the
incoming 4.4)
With this patches webkit/gtklauncher/midori works fine on i386/amd64/macppc.
Patches from bug #19775 are also needed to try to support sparc64, although i
haven't been able to make webkit run without SIGBUS.
Last question, our default gcc/g++ is 3.3.5, are there plans to make webkit
build with those compilers or gcc 4.x is _required_ ?
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list