boost <1.69 can't be compiled with clang >=8. This commit adds an assert to catch the error early on.