Do we need to check whether MAC_OS_X_VERSION_MIN_REQUIRED is defined before doing the comparison? My understanding is that it will evaluate to 0 >= 0 if not on MacOS but correct me if I'm wrong.
Let's try the change as it is! If some preprocessors are unhappy with it (the scipy CI should uncover that), we can always introduce additional checks.
See scipy/scipy#19811.
Do we need to check whether
MAC_OS_X_VERSION_MIN_REQUIRED
is defined before doing the comparison? My understanding is that it will evaluate to0 >= 0
if not on MacOS but correct me if I'm wrong.