On Wed, May 06, 2009 at 09:15:04PM +0400, Dmitry V. Levin wrote: > On Wed, May 06, 2009 at 02:26:11PM +0400, Alexey I. Froloff wrote: > > * Dmitry V. Levin [090506 14:00]: > > > > > Так или иначе, если вы не занимаетесь компиляцией, то это обновление > > > > > должно пройти практически незаметно для вас. > > > > Сам-то я компиляцией не занимаюсь, а вот что мне передать моему > > > > хашеру? > > > Исправленные пакеты. > > По binutils и glibc какие-ньдь рекомендации будут, как было с > > gcc 4.4, или не очень взрывоопасно? > > Сходу ссылки не нашёл, но и тут есть чему взорваться, цитирую glibc/NEWS: > * Correct declarations of string function when used in C++ code. This > could lead to compile errors for invalid C++ code. И ещё одно изменение, которое ломает сборку, цитирую glibc/NEWS: * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are now in POSIX. Выглядит это так: прототип какой-нибудь функции, который раньше был скрыт за __USE_GNU, теперь не скрыт, и конфликтует с прототипом одноимённой функции в пакете, например: scripts/unifdef.c:209: error: conflicting types for 'getline' /usr/include/stdio.h:653: note: previous declaration of 'getline' was here -- ldv