Добрый вечер, имею следующий вопрос: необходимо собрать с полной отладочной информацией fpc/lazarus для решения проблемы с прогой (Double Commander). В первую очередь собираю fpc:
https://slackbuilds.org/slackbuilds/14.2/development/fpc/fpc.SlackBuild
меняю в 91 строке: make build NOGDB=1 на
make build NOGDB=1 OPT="-dDEBUG -gw2 -godwarfsets -gl -gh -O-"
устанавливаю, потом конпеляю lazarus:
https://slackbuilds.org/slackbuilds/14.2/development/lazarus/lazarus.SlackBuild
с заменой строка 70 OPT=${OPT} на
OPT="-dDEBUG -gw2 -godwarfsets -gl -gh -O-"
пакет собирается, но его размер получается почему-то меньше, чем у собранного с стандартной оптимизацией (136 метро, без отладочной инфы 177). Снимаю корку в программе, backtrace всё равно показывает адреса. Подозреваю, что неправильно собрался lazarus или fpc, а может всё вместе. Вопрос: подскажите как правильно сконпелять на примере готовых слакбилдов. Собираю всё это на 32-битной Slackware 14.2, x86_64 версия DC не глюкает.