Se o seu pacote CSWruby é atual (parece ser desde que o binário é ruby18), você pode usar o mecanismo de alternativas para mudar para um rbconfig.rb que é configurado para usar / opt / csw / gcc4 / bin / gcc do compilador do sol. Se não é muito atual, havia um utilitário incluído por um tempo chamado cswrbconfig que permitia alternar entre compiladores. Eu esqueci qual versão do pacote eu adicionei também, mas o recurso está disponível há mais de um ano se a memória serve.
Se você tiver mais perguntas sobre CSWruby (ou outros pacotes do OpenCSW), encontre os mantenedores em #opencsw no freenode irc.
(Sou o mantenedor do Ruby do OpenCSW.)