The latest development release of WebKitGTK fails to build in several
non-major architectures (mips64el, ppc64el, s390x, ...):
125 | #error "Unknown architecture."
A quick look suggests that functions like gcSafeMemcpy() and possibly
others have fast implementations in x86_64 and arm64 but fall back to
a slower memcpy implementation in other cases.
The detection of when to use the slow path seems to be incorrect,
hence the error.
We should add ENABLE_CONCURRENT_GC in Platform.h, and enable it only for X64 / ARM64.
And we should also ensure USE_CONCURRENT_JS is enabled in x64 / ARM64. Then, we should use regular memset/memcpy for non concurrent environment.
*** This bug has been marked as a duplicate of bug 204701 ***