For a simple piece of C code I wanted to setup to run a simple test with all the fancy sanitizing and bug finding tools gcc/clang provide. This seems like exactly the thing you want to do with a CI, yet it was surprisingly challenging. Thread.
Conversation
Replying to
The getrandom system call was added in Linux 3.17, released in October 2014. It took a long time for it to get added to glibc for political reasons. You can easily work around that to support it for glibc versions before 2.25:

