Поддерживается ли DWARF5 в GCC 8?
Я задал этот вопрос в списке рассылки gcc-help, но не получил ответа, поэтому я пытаюсь здесь вместо этого:
В примечаниях к выпуску GCC 7 говорится, что "поддерживается версия 5 стандарта отладочной информации DWARF": https://www.gnu.org/software/gcc/gcc-7/changes.html
Однако в документации GCC 7 и GCC 8 все еще говорится, что "версия 5 DWARF является только экспериментальной":
- https://gcc.gnu.org/onlinedocs/gcc-7.4.0/gcc/Debugging-Options.html
- https://gcc.gnu.org/onlinedocs/gcc-8.2.0/gcc/Debugging-Options.html
Этот язык восходит к GCC 5, хотя: https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/DebuggingOptions.html
Это оставляет меня неуверенным, поддерживается ли DWARF 5 в GCC 7 и 8 или экспериментальным. Может ли кто-нибудь знать, пожалуйста, уточните, действительно ли DWARF 5 поддерживается в GCC 8, в том смысле, что разумно включить его при создании двоичных файлов для производства или выпуска? Экономия размера отладочной информации, которую я наблюдаю, когда включаю ее для большого проекта C++, достаточно значительна, поэтому я действительно хотел бы использовать ее, если это возможно.