Как стать автором
Обновить

Вышла GNU Autoconf 2.72 с поддержкой стандарта C23 и опцией безопасности --enable-year2038

Время на прочтение1 мин
Количество просмотров1.6K

22 декабря 2023 года вышла стабильная версия GNU Autoconf 2.72. В новой версии утилиты для создания конфигурационных скриптов добавлена поддержка стандарта C23 (языка программирования C) и стала доступна опция безопасности --enable-year2038, которая выявляет наличие в системе 32-битного (signed integer) таймера time_t.

Разработчики пояснили, что в Autoconf 2.72 исправлены ранее обнаруженные ошибки и баги.
Наиболее существенным изменением в утилите является механизм включения 64-битного time_t на 32-битных платформах (--enable-year2038) для избежания проблемы 2038 года.

Самая большая дата, которую можно записать как time_t при помощи знакового 32-битного integer — это 2^31 - 1 = 2147483647 эпохи, или 2038-01-19T03:14:07Z:

Проблема 2038 года предполагает сбои в программном обеспечении вычислительной техники в 03:14:07 на 19 января 2038 года — она затронет программы и системы, которые используют 32-битное UNIX-время. При переходе на 64-битный параметр time_t для обработки времени проблема со временем отодвигается до 2262-04-23T11:47:16.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 7: ↑7 и ↓0+7
Комментарии1

Другие новости

Истории

Работа

Ближайшие события