dsymutil: "не удалось найти DIE, на который делается ссылка", за которым следует ошибка сегментации

При сборке с 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})

Как мне понять ошибку, что ее вызвало и как ее решить? Кстати, размер создаваемой библиотеки составляет около 350 МБ. Может ли быть проблема размера, вызывающая эту ошибку сегмента?

Где я могу скачать полный исходный код dsymutil, пока я здесь? Все, что я нашел, было ссылками на отдельные файлы ( https://opensource.apple.com/source/clang/clang-700.0.72/src/tools/dsymutil/)

0 ответов

Другие вопросы по тегам