И это всё МОЁ

Собрал систему для ARM (32 bit) с помощью buildroot 2021.2 в качестве toolchain использовался Linaro http://snapshots.linaro.org/components/toolchain/binaries/10.2-2021.01-3/arm-linux-gnueabihf/
в котором заголовочные файлы от ядра 5.10 и glibc 2.32 в которых есть поддержка 64 битного времени.
О чем говорится:
https://www.gnu.org/software/libc/manual/html_node/64_002dbit-time-symbol-handling.html


Ожидал что при полной рекомпиляции системы с новой библиотекой sizeof(time_t) будет равен 8, но нет, имею только 4.


Используется Busybox и др. так что всё, что связано со временем (после 2038) работает некорректно.


Вопрос, что надо сделать чтоб иметь 64 битное время?
Заранее спасибо.









 , , ,