> If _TIME_BITS is undefined, the bit size of time_t is architecture dependent. Currently it defaults to 64 bits on most architectures. Although it defaults to 32 bits on some traditional architectures (i686, ARM), this is planned to change and applications should not rely on this.
So it sounds like glibc plans to change the default, just like musl has done.
However, glibc documentation (https://www.gnu.org/software/libc/manual/html_node/Feature-T...) says:
> If _TIME_BITS is undefined, the bit size of time_t is architecture dependent. Currently it defaults to 64 bits on most architectures. Although it defaults to 32 bits on some traditional architectures (i686, ARM), this is planned to change and applications should not rely on this.
So it sounds like glibc plans to change the default, just like musl has done.