[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