Hi Collin, > Looking into the __illumos__ macro it appears to be relatively new. > The original bug report is 3 years old [1]. The change was added to > OmniOS in version r15038s in 2021 [2].
Yes, I also noticed it: My copy of Solaris 11 OmniOS (r151036) does not have it, as can be seen by $ : | gcc -E -dM - | LC_ALL=C sort > I'm not sure if you would rather use something more common like __sun > though. If it's necessary to make the tests pass on my copy of Solaris 11 OmniOS, yes I will do so. Bruno