Hello Dmitry, Waldemar,
as reported for buildroot ([1]) there is a utimes 64-/32-bit time_t regression (?) for ARM-32bit maybe introduced by commit ([2], at least fixable by partly reverting):
48591e2a2 Provide fixups for riscv32.
Regards, Peter
[1] https://gitlab.com/buildroot.org/buildroot/-/issues/128 [2] https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=48591e2a259d842...
H Peter, Peter Seiderer wrote,
Hello Dmitry, Waldemar,
as reported for buildroot ([1]) there is a utimes 64-/32-bit time_t regression (?) for ARM-32bit maybe introduced by commit ([2], at least fixable by partly reverting):
48591e2a2 Provide fixups for riscv32.
Regards, Peter
The last patch in the issue tracker LGTM. I tested in Qemu for ARM with Time64 enabled and Linux 6.x and with Time64 disabled and Linux 4.19.x. Furthermore I checked Qemu Riscv32, which worked too.
Can you sent a patch with your SoB with this oneliner?
Thanks Waldemar
Hello Waldemar,
On Sat, 19 Jul 2025 01:48:57 +0200, Waldemar Brodkorb wbx@openadk.org wrote:
H Peter, Peter Seiderer wrote,
Hello Dmitry, Waldemar,
as reported for buildroot ([1]) there is a utimes 64-/32-bit time_t regression (?) for ARM-32bit maybe introduced by commit ([2], at least fixable by partly reverting):
48591e2a2 Provide fixups for riscv32.
Regards, Peter
The last patch in the issue tracker LGTM. I tested in Qemu for ARM with Time64 enabled and Linux 6.x and with Time64 disabled and Linux 4.19.x. Furthermore I checked Qemu Riscv32, which worked too.
Thanks for additional testing...
Can you sent a patch with your SoB with this oneliner?
O.k., done...
Regards, Peter
Thanks Waldemar