Статическая библиотека (пакет MacOS .a) состоит из нескольких объектных файлов (файлы скомпилированного исходного кода .o). Из вывода XCode я могу проверить, что .o файлы были построены с использованием символов отладки (используется флаг -g), более того, работает dwarfdump file.o
распечатывает отладочную информацию
Когда все объектные файлы собраны в пакет .a dwardump libname.a
ничего не возвращает. Означает ли это, что символы отладки были удалены на этапе упаковки? (что достигается путем вызова libtool
с флагами: -static -arch_only x86_64
)
Если это так, как я могу повторно включить символы отладки в пакете .a?
Задача ещё не решена.
Других решений пока нет …