A tone equalizer in darktable ?

I googled around and it seems that Function Multi Versioning (FMV) is only supported in Linux. Not easy to find detailed info, though, so I might not be 100% correct.
In case, using FMV would break compatibility with Windows and OSX.
Does anyone know more on the issue ? Are there alternative ways to optimize the code ?
Marco