Bug 306638
| Summary: | Build failure on aarch64 if JIT is disabled | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Mike Gorse <mgorse> |
| Component: | New Bugs | Assignee: | Adrian Perez <aperez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | commit-queue, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | 312615, 312614 | ||
| Bug Blocks: | |||
Mike Gorse
If JIT is disabled, or -DUSE_64KB_PAGE_BLOCK=ON is used, then the build
fails on aarch64:
/usr/lib64/gcc/aarch64-suse-linux/13/../../../../aarch64-suse-linux/bin/ld: Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-3.cpp.o: in function `void* JSC::machineCodeCopy<WTF::ConstexprOptionSet<JSC::RepatchingFlag>{}>(void*, void const*, unsigned long)':
/home/abuild/rpmbuild/BUILD/webkitgtk-2.51.90/build/JavaScriptCore/PrivateHeaders/JavaScriptCore/AssemblerCommon.h:635:(.text._ZN3JSC14ARM64Assembler16relinkJumpOrCallILNS0_10BranchTypeE0EEEvPiPKiPv[_ZN3JSC14ARM64Assembler16relinkJumpOrCallILNS0_10BranchTypeE0EEEvPiPKiPv]+0xb8): undefined reference to `void* JSC::performJITMemcpy<WTF::ConstexprOptionSet<JSC::RepatchingFlag>{}>(void*, void const*, unsigned long)'
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/169822205>
Shu-yu Guo
Pull request: https://github.com/WebKit/WebKit/pull/58096
EWS
Committed 311492@main (e7ae451260d7): <https://commits.webkit.org/311492@main>
Reviewed commits have been landed. Closing PR #58096 and removing active labels.
WebKit Commit Bot
Re-opened since this is blocked by bug 312614
Michael Catanzaro
Pull request: https://github.com/WebKit/WebKit/pull/63136
EWS
Committed 311632@main (be7c61dd4afc): <https://commits.webkit.org/311632@main>
Reviewed commits have been landed. Closing PR #63136 and removing active labels.
Adrian Perez
Re-opening for pull request https://github.com/WebKit/WebKit/pull/63475
EWS
Committed 305877.454@webkitglib/2.52 (7340c574929f): <https://commits.webkit.org/305877.454@webkitglib/2.52>
Reviewed commits have been landed. Closing PR #63475 and removing active labels.