SSE4.2 Requirements for TurboActivateAnswered

Regarding the 4.4.0 statement "Linux, BSD, macOS builds now require SSE4.2 compatible CPUs (all processors made since 2008)".

Most users are used to OS version based restrictions, not CPU requirements.  While encountering this issue is unlikely,  Murphy's law says that it will happen.

Evidently there are still a lot of people out there using early 2008 Mac Pros and I'm fairly certain that they are not SSE4.2 compliant.

So if a Mac is not SSE4.2 compatible is an error returned?  ... or a crash results?

... and many thanks for the universal build.

Answer

Reduced functionality on very old CPUs. Crash on obscenely old CPUs.

If it supports macOS 10.9 it supports SSE4.2

, edited
Answer

 I didn't realize that 10.9 had it as a requirement.  My cutoff is 10.10 so I'm going to forget about it.  Thanks again.

If it supports macOS 10.9 it supports SSE4.2

Can you back this up with an official source? I have a crash report from a user who is running macOS 10.11.6 on a Mac Pro "Eight Core" 3.0 (2,1) from early 2008. macOS 10.11 is officially supported on this Mac Pro. However, its CPU (Core Xeon X5365 x2) doesn't have SSE4.2.

, edited

Can you back this up with an official source?

No, but us requiring SSE4.2 likely isn't causing the crash. It might be caused by us dropping explicit "core-duo" compilation support (it was causing problems in compiling a universal binary). If the crash is even caused by TA / TF (much more information is needed).

If they're on a 2007 or 2006 device they're no longer getting security updates. They should take that device offline. Unless they don't care about sharing all the data on that machine with everyone in the world. And/or they don't care if all of that data disappears suddenly. Yes, those are really the stakes of not getting security updates.

If they can't afford the Apple ecosystem (it is pretty darn expensive), they should switch to the Windows ecosystem. Cheaper, faster hardware, and a modern OS (presuming they don't do something dumb like install Windows 7 on it).

, edited