add macro SOB_OVERRIDE that is either override or nothing depending on the compiler version