I feel like you do not understand the concept of static linking, because the entire point is that you don&#x27;t need a bunch of ifdefs, since you target exactly the version you develop against and ship with it.