Clang 15 Lands Support to Randomize Structure Layout, Linux Prepares to Use It
phoronix.com
phoronix.com
So if the struct needs to be shared across compile units they have to use the same seed in a specified source file. Seems of limited use given Linux source is freely distributed which would include these seed files.