Пути к файлам в отладочной инфе почему-то относительные.
Причем относительно чего - непонятно.
Т.е. есть допустим путь в выводе Heaptrc:
$000000000042C2EC line 27 of ../../../../../../../mnt/dev/src/test/test.pas
Как понять в каком это файле?
Опция -gostabsabsincludes не влияет на эти пути.
Добавлено спустя 1 час 5 минут 42 секунды:
Похоже, пути к .pas файлам даны относительно рабочей директории при запуске fpc.
А пути к .inc файлам, типа таких:
$0000000000417899 line 888 of ../inc/system.inc
не меняются от изменения этой самой рабочей директории. Относительно чего они заданы? Относительно файла, который инклудит чтоли? Т.е. путь к этому system.inc вообще никак не определить?