LLVM: Как скомпилировать с символами отладки для Compiler-RT - PullRequest
0 голосов
/ 14 февраля 2019

Я пишу модули-перехватчики Compiler-RT для LLVM, и я сталкиваюсь с ошибками во время выполнения.Если я включаю символы отладки при вызове clang, я получаю символы для программы, которую компилирует clang.Как получить символы отладки для кода Compiler-RT?Как мне узнать, откуда исходит неисправный код перехватчика?

Я уже пробовал собирать llvm, compiler-rt, clang и т. Д. В режиме отладки.Это не добавляет символы к скомпилированным программам.

Это команда конфигурации сборки, которую я сейчас использую: cmake -G Ninja -DLLVM_USE_LINKER=gold -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_DOCS=OFF -DLLVM_OPTIMIZED_TABLEGEN=ON -DLLVM_BUILD_TESTS=OFF -DLLVM_ENABLE_ASSERTIONS=ON -DCMAKE_BUILD_TYPE=Debug -DCOMPILER_RT_DEBUG=ON -DCMAKE_INSTALL_PREFIX=/../llvm_install

...