Você pode utilizar normalmente um binário Solaris 2.6 no Solaris 2.7 e 2.8. A maioria dos detalhes do Solaris 2.6 também se aplicam ao Solaris 2.7 e 2.8.
Note que o MySQL versão 3.23.4 e superiores devem estar aptos para autodetectar novas versões do Solaris e habilitar soluções para os problemas seguintes!
          Solaris 2.7 / 2.8 tem alguns bugs nos arquivos include. Você
          pode ver o seguinte erro quando você usa o
          gcc:
        
/usr/include/widec.h:42: warning: `getwc' redefined /usr/include/wchar.h:326: warning: this is the location of the previous definition
Se isto ocorrer, você pode fazer o seguinte para corrigir o problema:
          Copie /usr/include/widec.h para
          .../lib/gcc-lib/os/gcc-version/include e
          mude a linha 41 :
        
#if !defined(lint) && !defined(__lint) para #if !defined(lint) && !defined(__lint) && !defined(getwc)
          Uma alternativa é editar o
          /usr/include/widec.h diretamente. Desta
          forma, depois de fazer a correção, você deve remover o
          config.cache e executar o
          configure novamente !
        
          Se você obter erros como estes quando você executar o
          make, é porque o
          configure não encontrou o arquivo
          curses.h (provavelmente devido ao erro no
          arquivo /usr/include/widec.h):
        
In file included from mysql.cc:50: /usr/include/term.h:1060: syntax error before `,' /usr/include/term.h:1081: syntax error before `;'
A solução para isto é fazer uma das seguintes opções:
              Configure com CFLAGS=-DHAVE_CURSES_H
              CXXFLAGS=-DHAVE_CURSES_H ./configure.
            
              Edite o /usr/include/widec.h como
              indicado acima e re-execute o configure.
            
              Remova a linha #define HAVE_TERM do
              arquivo config.h e execute
              make novamente.
            
          Se o seu ligador tiver problemas para encontrar o
          -lz quando ligar ao seu programa cliente,
          provavelmente o problema é que seu arquivo
          libz.so está instalado em
          /usr/local/lib. Você pode corrigir isto
          usando um dos seguintes métodos:
        
              Adicione /usr/local/lib ao
              LD_LIBRARY_PATH.
            
              Adicione um link para libz.so a
              partir de /lib.
            
Se você estiver usando o Solaris 8, você pode instalar a zlib opcional do CD de distribuição do Solaris 8.
              Configure o MySQL com a opção
              --with-named-z-libs=no.
            
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

