FreeSource : AltLinux/Sisyphus/devel/gcc4

Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Особенности gcc4

Точнее, gcc4.1 из Sisyphus (уже с включенными по умолчанию -D_FORTIFY_SOURCE=2 -fstack-protector).

missing sentinel in function call

stack_chk_fail

Вообще говоря, обычно проблемы из-за того, что авторы линкуются напрямую ld, без gcc; в таком случае достаточно исправить линковку на gcc, а передаваемые линкеру опции предварить -Wl, (например, -Wl,--as-needed).

Если программа специфична (realmode или ещё что подобное) или пакет ценен, но возможности исправить сборку в дополнительно защищённый бинарник не получается — можно отключить stack protector:

invalid lvalue in assignment


(Damir Shayhutdinov)

ссылки


Страницы, ссылающиеся на данную: AltLinux/Sisyphus/devel/UpStream
AltLinux/Sisyphus/devel/changes