Страница 1 из 1

glibc-2.6

Добавлено: 18 июл 2007, 00:12
booxter
Хто ведае, ці пагражае такі апгрэйд зламаным gcc-кампілятарам альбо binutils? Мне трэба, каб пасля апгрэйду я яшчэ змог перасабраць увесь world. Для гэтага ў прынцыпе трэба хаця б працоўны toolchain. Хто што думае?
$ ldd /usr/bin/gcc
linux-gate.so.1 => (0xb7f7d000)
libc.so.6 => /lib/libc.so.6 (0xb7e49000)
/lib/ld-linux.so.2 (0xb7f7e000)
$gcc --version
gcc (GCC) 4.1.2 (Gentoo 4.1.2)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$emerge -s glibc
* sys-libs/glibc
Latest version available: 2.6
Latest version installed: 2.5-r4
Size of files: 15,877 kB
Homepage: http://www.gnu.org/software/libc/libc.html
Description: GNU libc6 (also called glibc2) C library
License: LGPL-2
$

Добавлено: 18 июл 2007, 14:09
mungo
Насколько я помню, писано, что изменение glibc скажем с 2.3.5 на 2.3.6 не несет последствий. Если с 2.5 на 2.6, то возможны глюки. Если с 2.2 на 2.3, то будет убито всё.
Из опыта: хотел поменять 2.3.3 на 2.3.5. Ядро перестало дружить со всем - система сдохла.
АПИ из глибцы в глибцу сильно меняется, так что не рукомендую рисковать.

Добавлено: 18 июл 2007, 20:09
booxter
:) Ок. Зраблю бэкап і паспрабую. Проста мне здаецца, што гэтыя новыя glibc выйшлі ледзь не толькі дзеля GPL3. Бо Changelog з 3 радкоў не выглядае як кардынальныя змены.

Добавлено: 19 июл 2007, 22:01
booxter
Весткі з фронту: glibc-2.6 усталяваны. ABI не змянілася зусім. Ніводная праграма не паламалася.
Вынік: паміж glibc-2.5 і 2.6 няма ABI-адрозненняў, толькі bugfix-ы.

Тэму можна зачыняць.