Я не знаю, существует ли размещенный компилятор Windows / Cygwin, предназначенный для Solaris, как готовый к использованию продукт, в любом случае, поиск в Google не дал результатов.
Однако у меня есть некоторый опыт создания наборов инструментов на основе gcc и друзей, которые работают на Cygwin и целевых платформах Linux (i386 и ARM). Когда ваша цель - Linux, есть инструмент под названием crosstool , который автоматизирует большую часть работы, которую необходимо выполнить, в основном с достаточно быстрой машиной, здоровой дозой терпения и (долгим) вечером сборка работает, вы сможете создать полезный набор инструментов.
Хотя теоретически вы можете имитировать то, что делает crosstool для создания своего собственного набора инструментов Cygwin to Solaris, я боюсь, что на практике это может не стоить усилий.