Известные особенности Комплекта разработчика редакции 2020 года
Ниже приведён список известных особенностей Комплекта разработчика редакции 2020 года. Данный список отражает текущее состояние Комплекта разработчика, соответственно его содержимое может меняться в процессе развития ОС и инструментария (в частности, могут обновляться значения поля "Статус"). Известные варианты решения или обходные варианты (workarounds) также могут быть указаны в графе "Описание".
Номер | Компонент | Архитектура | Описание | Статус |
---|---|---|---|---|
1 | ELF-файлы | ARMv7 (armle-v7) | Добавление debug-секции к release-версиям исполняемых файлов и библиотек. Описание: в приложения в процессе линковки может быть включена секция .debug_frame, входящая в состав некоторых объектных файлов компилятора. В результате исполняемый файл или библиотека может помечаться в среде разработки (Momentics) соответствующей пиктограммой (символ отладки), даже если опции семейства "-g" в проекте не используются. Решение: необходимо задать дополнительную опцию линкера "-S" (-Wl,-S), чтобы явно исключить из результирующего файла отладочные секции. | Подтверждён |
2 | mkifs | PowerPC (ppcbe) | Некорректная обработка ELF-файлов, созданных GNU ld 2.32. Описание: при создании загрузочных образов для платформы PowerPC исполняемые файлы и разделяемые библиотеки, созданные с помощью линковщика GNU ld 2.32, некорректно обрабатываются утилитой mkifs, что приводит к неработоспособности приложений, так или иначе использующих эти файлы. Решение (workaround): использование опции +raw в загрузочных образах, чтобы mkifs не обрабатывал ELF-файлы (также необходимо включение в образ so-библиотек по полным именам - напр. libc.so.3, libsocket.so.3 и т.д.). | Исправлен в КР для ЗОСРВ "Нейтрино" ред. 2020, начиная со сборки b4095 |
3 | - | все | Сообщения "warning: ignoring attributes on template argument '...' {aka '...'} [-Wignored-attributes]" Описание:при использовании в C++-шаблонах (templates) типов фиксированной ширины (из состава <cstdint> ) совместно с компилятором gcc 8.3.0 возможно появление сообщений вида
| Подтверждён |
4 | gdb | all (Linux host) | Ошибки при запуске отладчика:
| Исправлен в КР для ЗОСРВ "Нейтрино" ред. 2020, начиная со сборки b3678 |
5 | python3 | все | При использовании интерпретатора Python 3 в диалоговом режиме возможно появление сообщений об ошибке при попытке использовать функциии работы с историей (вызываются клавишами курсора):
| Исправлен в ЗОСРВ "Нейтрино" ред. 2021 и выше |
Предыдущий раздел: Комплект разработчика для ЗОСРВ «Нейтрино»