* Re: [devel] [sisyphus] I: new toolchain @ 2009-05-06 23:54 ` Dmitry V. Levin 2009-05-07 9:04 ` Sergey Vlasov 0 siblings, 1 reply; 5+ messages in thread From: Dmitry V. Levin @ 2009-05-06 23:54 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1247 bytes --] 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 <ldv@> [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 [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [sisyphus] I: new toolchain 2009-05-06 23:54 ` [devel] [sisyphus] I: new toolchain Dmitry V. Levin @ 2009-05-07 9:04 ` Sergey Vlasov 2009-05-07 10:42 ` Dmitry V. Levin 2009-05-07 16:26 ` Dmitry V. Levin 0 siblings, 2 replies; 5+ messages in thread From: Sergey Vlasov @ 2009-05-07 9:04 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 684 bytes --] On Thu, May 07, 2009 at 03:54:25AM +0400, Dmitry V. Levin wrote: > И ещё одно изменение, которое ломает сборку, цитирую 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 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=d15bd1067b1fcb2b7250d22bc0c7c7fea0b759f7 [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [sisyphus] I: new toolchain 2009-05-07 9:04 ` Sergey Vlasov @ 2009-05-07 10:42 ` Dmitry V. Levin 2009-05-07 16:26 ` Dmitry V. Levin 1 sibling, 0 replies; 5+ messages in thread From: Dmitry V. Levin @ 2009-05-07 10:42 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 827 bytes --] On Thu, May 07, 2009 at 01:04:41PM +0400, Sergey Vlasov wrote: > On Thu, May 07, 2009 at 03:54:25AM +0400, Dmitry V. Levin wrote: > > И ещё одно изменение, которое ломает сборку, цитирую 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 > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=d15bd1067b1fcb2b7250d22bc0c7c7fea0b759f7 На этом getline сломалось 38 пакетов. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [sisyphus] I: new toolchain 2009-05-07 9:04 ` Sergey Vlasov 2009-05-07 10:42 ` Dmitry V. Levin @ 2009-05-07 16:26 ` Dmitry V. Levin 2009-05-07 18:11 ` Sergey Vlasov 1 sibling, 1 reply; 5+ messages in thread From: Dmitry V. Levin @ 2009-05-07 16:26 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 918 bytes --] On Thu, May 07, 2009 at 01:04:41PM +0400, Sergey Vlasov wrote: > On Thu, May 07, 2009 at 03:54:25AM +0400, Dmitry V. Levin wrote: > > И ещё одно изменение, которое ломает сборку, цитирую 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 > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=d15bd1067b1fcb2b7250d22bc0c7c7fea0b759f7 Вопрос ядерщикам: у нас ведь есть пакет unifdef, содержащий одноимённую утилиту, зачем вы собираете свой unifdef в каждом ядре? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] [sisyphus] I: new toolchain 2009-05-07 16:26 ` Dmitry V. Levin @ 2009-05-07 18:11 ` Sergey Vlasov 0 siblings, 0 replies; 5+ messages in thread From: Sergey Vlasov @ 2009-05-07 18:11 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 639 bytes --] On Thu, May 07, 2009 at 08:26:15PM +0400, Dmitry V. Levin wrote: > Вопрос ядерщикам: у нас ведь есть пакет unifdef, содержащий одноимённую > утилиту, зачем вы собираете свой unifdef в каждом ядре? Вообще 'make headers_install', где используется unifdef, ввели ещё в 2.6.18, причём тогда как раз использовалась внешняя утилита. Однако практически сразу после выхода 2.6.18 Sam Ravnborg втащил unifdef.c в ядро, мотивируя это тем, что эта утилита отсутствует в большинстве дистрибутивов; затем я втащил эти коммиты и в наше 2.6.18, чтобы не возиться со сборкой отдельного пакета unifdef, который был бы нужен только для 2.6.18. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2009-05-07 18:11 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-05-06 23:54 ` [devel] [sisyphus] I: new toolchain Dmitry V. Levin 2009-05-07 9:04 ` Sergey Vlasov 2009-05-07 10:42 ` Dmitry V. Levin 2009-05-07 16:26 ` Dmitry V. Levin 2009-05-07 18:11 ` Sergey Vlasov
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git