使用Xcode 7进行构建时,有时我会从dsymutil工具(几十个)中收到以下警告: “找不到引用的DIE” 其次是细分错误。
添加冗长标志,我获得了有关发生错误的DIE的详细信息,例如:
while processing /p4client/ProAudio/dev_main/ProAudio/XcodeBuildProducts/Debug/libWaveShell-Common.a(GraphicStream_Utils.o):
warning: could not find referenced DIE
in DIE:
0x0001415e: DW_TAG_imported_declaration [99]
DW_AT_decl_file [DW_FORM_data1] ("/Applications/Xcode7.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/sys/_types/_time_t.h")
DW_AT_decl_line [DW_FORM_data2] (20047)
DW_AT_import [DW_FORM_ref4] (cu + 0x4c4f5254 => {0x4c4f5254})
我该如何理解错误,是什么原因引起的以及如何解决? 顺便说一句,正在构建的库大小约为350MB。可能有尺寸问题导致此段错误吗?
当我在这里的时候,我可以在哪里下载dsymutil的完整源代码?我发现的只是指向单独文件(https://github.com/fabricjs/fabric.js/commit/e96ccf9ea64df529cbbbea869561a5a8da2cf1ac#diff-92d93b4f6664e4db62af0f12768dfe56R39)的链接