【发布时间】:2020-10-24 04:16:49
【问题描述】:
我正在尝试从自定义构建运行 safari/webkit,但最后我得到了主题中的错误。从一开始。
我的操作系统:MacOS Catalina ver 10.15.5
Xcode:11.5
从git获取的Webkit源码:
git clone git://git.webkit.org/WebKit.git webkit
下一个构建:
./Tools/Scripts/set-webkit-configuration --asan
./Tools/Scripts/build-webkit
最后我得到了构建成功的信息:
** BUILD SUCCEEDED ** [2.393 sec]
====================================================================
WebKit is now built (1h:03m:30s).
To run Safari with this newly-built code, use the
"Tools/Scripts/run-safari" script.
====================================================================
尝试在脚本下面运行,我最终遇到了错误:
MagicTerminal:webkit joe$ ./Tools/Scripts/run-safari
Starting SafariForWebKitDevelopment with DYLD_FRAMEWORK_PATH set to point to built WebKit in /Users/joe/projects/webkit/WebKitBuild/Release.
dyld: Symbol not found: __ZN3WTF19initializeThreadingEv
Referenced from: /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari
Expected in: /Users/joe/projects/webkit/WebKitBuild/Release/JavaScriptCore.framework/Versions/A/JavaScriptCore
in /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari
知道如何解决这个问题吗?
【问题讨论】:
标签: xcode macos safari webkit address-sanitizer