The Darwin targets don't enable AVX/AVX512 by default to support Rosetta 2, so the new -Wpsabi warning adds unwanted noise to our SDK. Users who build for AVX/AVX512 for Darwin are already supposed to take extra care when it comes to the ABI differences and the SDK.
Hmm, is there a more general way to disable warnings? I'm not familiar with these parts, so I'll defer to you folks =]
I wouldn't explain it this way, maybe something like ^ ?
also very minor nitpick: if you pass around some WarnOnSSE bool or something, you'd have the darwin explanation with this psABI comment here, might be nicer