We have various hacks to support older glibc, but I don't think we've considered Boost compatibility.
It appears building Boost with a modern linux-headers will not work on systems with a kernel older than the headers it was built with.
This de facto affects Bitcoin Core no later than Boost 1.75.0: https://github.com/boostorg/filesystem/issues/182