Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 691164 Details for
Bug 775791
net-libs/webkit-gtk-2.32.3 - ~ppc keywording request
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
fix-musl-javascriptcore.patch
fix-musl-javascriptcore.patch (text/plain), 4.23 KB, created by
ernsteiswuerfel
on 2021-03-13 11:19:16 UTC
(
hide
)
Description:
fix-musl-javascriptcore.patch
Filename:
MIME Type:
Creator:
ernsteiswuerfel
Created:
2021-03-13 11:19:16 UTC
Size:
4.23 KB
patch
obsolete
>--- a/Source/JavaScriptCore/runtime/MachineContext.h >+++ b/Source/JavaScriptCore/runtime/MachineContext.h >@@ -196,7 +196,7 @@ static inline void*& stackPointerImpl(mcontext_t& machineContext) > #error Unknown Architecture > #endif > >-#elif OS(FUCHSIA) || defined(__GLIBC__) || defined(__BIONIC__) >+#elif OS(FUCHSIA) || defined(__linux__) > > #if CPU(X86) > return reinterpret_cast<void*&>((uintptr_t&) machineContext.gregs[REG_ESP]); >@@ -347,7 +347,7 @@ static inline void*& framePointerImpl(mcontext_t& machineContext) > #error Unknown Architecture > #endif > >-#elif OS(FUCHSIA) || defined(__GLIBC__) || defined(__BIONIC__) >+#elif OS(FUCHSIA) || defined(__linux__) > > // The following sequence depends on glibc's sys/ucontext.h. > #if CPU(X86) >@@ -498,7 +498,7 @@ static inline void*& instructionPointerImpl(mcontext_t& machineContext) > #error Unknown Architecture > #endif > >-#elif OS(FUCHSIA) || defined(__GLIBC__) || defined(__BIONIC__) >+#elif OS(FUCHSIA) || defined(__linux__) > > // The following sequence depends on glibc's sys/ucontext.h. > #if CPU(X86) >@@ -656,7 +656,7 @@ inline void*& argumentPointer<1>(mcontext_t& machineContext) > #error Unknown Architecture > #endif > >-#elif OS(FUCHSIA) || defined(__GLIBC__) || defined(__BIONIC__) >+#elif OS(FUCHSIA) || defined(__linux__) > > // The following sequence depends on glibc's sys/ucontext.h. > #if CPU(X86) >@@ -773,7 +773,7 @@ inline void*& llintInstructionPointer(mcontext_t& machineContext) > #error Unknown Architecture > #endif > >-#elif OS(FUCHSIA) || defined(__GLIBC__) || defined(__BIONIC__) >+#elif OS(FUCHSIA) || defined(__linux__) > > // The following sequence depends on glibc's sys/ucontext.h. > #if CPU(X86) >--- a/Source/JavaScriptCore/runtime/OptionsList.h >+++ b/Source/JavaScriptCore/runtime/OptionsList.h >@@ -43,6 +43,16 @@ constexpr bool enableWebAssemblyStreamingApi = true; > constexpr bool enableWebAssemblyStreamingApi = false; > #endif > >+#if defined(__GLIBC__) >+constexpr unsigned jscMaxPerThreadStack = 5 * MB; >+constexpr unsigned jscSoftReservedZoneSize = 128 * KB; >+constexpr unsigned jscReservedZoneSize = 64 * KB; >+#else >+constexpr unsigned jscMaxPerThreadStack = 80 * KB; >+constexpr unsigned jscSoftReservedZoneSize = 32 * KB; >+constexpr unsigned jscReservedZoneSize = 16 * KB; >+#endif >+ > // How do JSC VM options work? > // =========================== > // The FOR_EACH_JSC_OPTION() macro below defines a list of all JSC options in use, >@@ -90,9 +100,9 @@ constexpr bool enableWebAssemblyStreamingApi = false; > \ > v(Bool, reportMustSucceedExecutableAllocations, false, Normal, nullptr) \ > \ >- v(Unsigned, maxPerThreadStackUsage, 5 * MB, Normal, "Max allowed stack usage by the VM") \ >- v(Unsigned, softReservedZoneSize, 128 * KB, Normal, "A buffer greater than reservedZoneSize that reserves space for stringifying exceptions.") \ >- v(Unsigned, reservedZoneSize, 64 * KB, Normal, "The amount of stack space we guarantee to our clients (and to interal VM code that does not call out to clients).") \ >+ v(Unsigned, maxPerThreadStackUsage, jscMaxPerThreadStack, Normal, "Max allowed stack usage by the VM") \ >+ v(Unsigned, softReservedZoneSize, jscSoftReservedZoneSize, Normal, "A buffer greater than reservedZoneSize that reserves space for stringifying exceptions.") \ >+ v(Unsigned, reservedZoneSize, jscReservedZoneSize, Normal, "The amount of stack space we guarantee to our clients (and to interal VM code that does not call out to clients).") \ > \ > v(Bool, crashIfCantAllocateJITMemory, false, Normal, nullptr) \ > v(Unsigned, jitMemoryReservationSize, 0, Normal, "Set this number to change the executable allocation size in ExecutableAllocatorFixedVMPool. (In bytes.)") \ >--- a/Source/WebCore/xml/XPathGrammar.cpp >+++ b/Source/WebCore/xml/XPathGrammar.cpp >@@ -966,7 +966,7 @@ int yydebug; > #if YYERROR_VERBOSE > > # ifndef yystrlen >-# if defined __GLIBC__ && defined _STRING_H >+# if defined __linux__ && defined _STRING_H > # define yystrlen strlen > # else > /* Return the length of YYSTR. */ >@@ -989,7 +989,7 @@ yystrlen (yystr) > # endif > > # ifndef yystpcpy >-# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE >+# if defined __linux__ && defined _STRING_H && defined _GNU_SOURCE > # define yystpcpy stpcpy > # else > /* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 775791
:
691155
|
691158
|
691161
|
691164
|
691167
|
691170
|
691173
|
703200
|
703203
|
703206
|
703209
|
712938
|
712941
|
712944
|
712947
|
712950
|
712953
|
712956
|
712959
|
728484