There's a merged pull request on the void-packages repository llvm15: remove crypt interceptor for sanitizers and fix build with gcc13 https://github.com/void-linux/void-packages/pull/47919 Description: [ci skip] #### Testing the changes - I tested the changes in this PR: **briefly** This fixes compiling with glibc 2.38+. crypt.h was used for getting the size of `struct crypt_data` in the crypt interceptor. The interceptor has since been removed in LLVM and gcc upstreams. Revbump since this changes the behavior of sanitizers and modifies a public libc++ header.