Is there any current effort from the ICC to catch up? Or will we have to wait until someone ports WCS to Mac and Linux... too bad they put "Windows" on it's name.
There's not actually much needed in the ICC (apart from adding a tag to store the gamut boundary as a surface, which would help speed, but isn't essential), it's really up to the CMM's. If one of the CMM's was written to be "active" or "smart", rather than relying on the pre-computed B2A gamut mappings, then this behaviour could be improved. This is effectively what you get when you go through the icclink -g or -G process using Argyll. Graeme Gill.