Релиз GNU C Library 2.19

Стало известно о выходе новой версии системной библиотеки glibc — 2.19.

Некоторые изменения:

Bugfixes. Lots of them. Публичные заголовычные файлы больше не используют спецификаторов __unused и __block. Бинарные файлы локализация теперь зависят только от порядка байтов (endianness) системы, где они были созданы. В утилиту localedef добавлены флаги --big-endian и --little-endian для возможности кросс-генерирования файлов локализации на другие системы. Добавлен новый макрос _DEFAULT_SOURCE для включения поведения по умолчанию для объявлений в заголовочных файлах. Например, это нужно тогда, когда другие макросы/опции компилятора отключают некоторые из этих объявлений. Макрос _BSD_SOURCE теперь не делает доступными BSD интерфейсы, конфликтовавшие с POSIX. Также была удалена и так пустая библиотека libbsd-compat Добавленя предварительная документая про многопоточность, асинхронные сигналы. GNU C Library полностью соответствует стандартам ISO C11 и POSIX.1–2008 и лежит в основе многих дистрибутивов Linux.

 libc, opensource

©  Linux.org.ru