The wording around "legacy" 32-bit is very concerning on my end.
_FILE_OFFSET_BITS=32 is legacy, but Linux on 32-bit systems is not. In fact, that is why we went through all the pain of time64 in Adélie (with our musl friends) - to ensure that 32-bit hardware is fully supported and current.
New designs are still being made with 32-bit Arm chips; there are new ULP x86 32-bit SoCs, etc.
I think anyone casually browsing this documentation could get the wrong idea that 32-bit platforms "in general" are legacy and this should be clarified.
Best,
-A.
--
A. Wilcox (Sent from my iPhone)
Mac, iOS, Linux software engineer