FR: Pull Request - Add FMA3 and FMA4 instruction detection, and improved Linux information support


#1

PR is here: https://github.com/WeAreROLI/JUCE/pull/488

What this covers:

  • Added FMA3 and FMA4 instruction detection.
  • Allowed getting the OS name on Linux. This will return “Ubuntu” instead of “Linux”, for example.
  • SystemStats::isOperatingSystem64Bit() wasn’t flexible enough on Linux, so I think I added a better means of checking that. Open to discuss that change.

FR: Add FMA3 and FMA4 instruction detection, and improve Linux information support
#2

It’s just a detail but according to https://stackoverflow.com/questions/47838800/etc-lsb-release-vs-etc-os-release lsb-release is deprecated by os-release . At least on my Debian distro, I only have the os-release file.


#3

Noted! Someone else mentioned the same on my PR so I’ll make that change.