An intermediate step is to run everything under AddressSanitizer, since it's fast enough for many cases. See, for example:
https://blog.hboeck.de/archives/879-Safer-use-of-C-code-runn...
https://blog.hboeck.de/archives/879-Safer-use-of-C-code-runn...
It is theoretically possible to use ASAN on glibc as well, but it's complicated and certainly not ready for any kind of production use.
Also although this is my work, it's far from clear to me whether using ASAN in production really is a useful thing. Practically I'd rather suggest looking at the safestack and CFI features of clang for production use instead.