[sisyphus] посмотрел Lazarus ...
Afanasov Dmitry
afanasovdmitry на gmail.com
Сб Апр 18 17:14:10 MSD 2009
18.04.09, Alexey Rusakov<ktirf на altlinux.org> написал(а):
> В Сбт, 18/04/2009 в 16:39 +0400, Afanasov Dmitry пишет:
>
> > > Соответственно, нужно либо оторвать в fpc инициализацию этой переменной
> > установка переменной в fpc:
> > gdbint.pp:2616: debug_file_directory := '/usr/local/lib'
>
> Если быть точным, в спекфайле /usr/local/lib в этом месте заменяется
> на /usr/lib.
а я в текущем спеке этого не вижу... ни subst, ни патчей.
> > думаю, это можно проигнорировать.
> Я не знаю, можно ли это проигнорировать. Неинициализированные
> статические переменные - зло; но я не проверял, возможно, эта переменная
> всё же инициализируется внутри libgdb.a.
nm пока зывает, что символ b. из мана: The symbol is in the
uninitialized data section (known as BSS).
> > GDB_HAS_DEBUG_FILE_DIRECTORY
> Ну так он же HAS :)
а, ну да, логично :)
> Возможно, кстати, что каким-нибудь другим компилятором это добро даже собирается,
> хоть это и неправильно.
по рассказам гугла - gdb у fpc часто просто отдирают :) либо собирают
fpc одновременно с gdb.
--
С уважением
Афанасов Дмитрий
Подробная информация о списке рассылки Sisyphus