only reason is the `-W` flag. We should check for version and set the flag only where supported
only reason is the
-Wflag. We should check for version and set the flag only where supported