LINUX.ORG.RU

Релиз Glibc 2.15

 ,


0

2

Представлен релиз библиотеки GNU C Library glibc 2.15, которая лежит в основе большинства дистрибутивов GNU/Linux.

Среди изменений:

  • добавлена утилита pldd, которая показывает список загруженных объектов для заданного процесса
  • произведена оптимизация функций strcpy, strncpy, stpcpy, stpncpy с использованием инструкций SSE2 и SSSE3 для архитектур x86-32 и x86-64
  • оптимизированы memchr, memrchr, rawmemchr, memcmp, wmemcmp, wcschr, wcscpy для архитектур x86-64 и x86-32
  • возобновлена поддержка nss_db, которая теперь не зависит от BerkeleyDB
  • добавлена проверка версий FD_SET, FD_CLR и FD_ISSET
  • введены новые локали: bho_IN, unm_US, es_CU, ta_LK
  • введены новые программные интерфейсы process_vm_readv и process_vm_writev

Исходные коды могут быть загружены со следующих зеркал:

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от ZenitharChampion

1/8 всех программ теперь будет вылетать с «ошибкой сегментирования», но это объявят не багом, а фичей, потому что авторы софта грубо нарушили стандарты при написании программ?

будь любезен, покажи где тут будет ошибка сегментирования и при каких условиях:

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=blob;f=sysdeps/i386/i6...

vaino
()
Ответ на: комментарий от ZenitharChampion

если использовать sse4.2, «вылетать с «ошибкой сегментирования»» будут 9/8 всех программ. скоро мы все умрём

anonymous
()
Ответ на: комментарий от megabaks

Странно 2.13 от 2.14 почти не отличается...

$ ./simd /lib/libc-2.13.so
cpuid:		11
nop:		13667
call:		13253
i486:		1
i586:		2
i686:		1124
mmx:		911
sse:		543
sse2:		4695
sse3:		1
ssse3:		664
sse4.1:		56
sse4.2:		40
sse4a:		1
3dnowext:	292
P.S. Intel(R) Atom(TM) CPU N270 @ 1.60GHz GenuineIntel GNU/Linux

glibych ★★
()
Ответ на: комментарий от glibych

Странно 2.13 от 2.14 почти не отличается...

Ну хотя бы отличается...

ppc-altivec.sh /lib/libc-2.13.so 
Load and Store Instructions:            445
Data Manipulation Instructions:         149
Arithmetic Instructions:                32
Logical Instructions:    109

ppc-altivec.sh libc-2.15.so
Load and Store Instructions:            445
Data Manipulation Instructions:         149
Arithmetic Instructions:                32
Logical Instructions:                   109

cpu: powerpc 7455

madcore ★★★★★
()
Ответ на: комментарий от smartly

амд изначально её называла x86_64

а потом решили называть amd64

argin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.