`-Werror=use-without-only` not supported in gnu 4.9.3, but is supported in 5.1.0. Is there a minimum gcc version requirement?