| 2.6.5 Notes sur les autres Unix
 2.6 Notes spécifiques aux systèmes d'exploitation
 2 Installer MySQL
 Manuel de Référence MySQL 4.1 : Version Française
 
 . Notes relatives à la version 10.20 de HP-UX
 . HP-UX Version 11.x Notes
 . Notes relatives à IBM-AIX
 . Notes relatives à SunOS 4
 . Notes pour Alpha-DEC-UNIX ( Tru64 )
 . Notes pour Alpha-DEC-OSF/1
 . Notes relatives à SGI Irix
 ->Notes sur SCO
 . Notes sur SCO UnixWare Version 7.1.x
 
 
 | 
  2.6.5.8 Notes sur SCO Le port actuel est testé uniquement sur les systèmes ``sco3.2v5.0.5'', 
``sco3.2v5.0.6'' et ``sco3.2v5.0.7''.  Il y a aussi eu des progrès
sur le port vers ``sco 3.2v4.2''.
 
 
Pour le moment, le compilateur recommandé sur OpenServer est  
gcc
  2.95.2.
Avec lui, vous devriez être capable de compiler MySQL simplement avec : 
 Notes de développement SCO :| 
CC=gcc CXX=gcc ./configure ... (options)
 | 
 
MySQL doit automatiquement détecter le paquet  
FSU Pthreads
  et l'utiliser pour
compiler  
mysqld
  avec  
-lgthreads -lsocket -lgthreads
 .
Les bibliothèques de développement SCO sont re-entrantes avec les  
FSU Pthreads
 .
SCO affirme que ses bibliothèques sont ré-entrantes, donc elles sont aussi
ré-entrantes avec les  
FSU Pthreads
 .   
FSU Pthreads
  sur OpenServer essaie d'utiliser
les concepts SCO pour rendre ses bibliothèques ré-entrantes.
FSU Pthreads
  (tout au moins, la version de  http://www.mysql.com/ ) est livré
avec GNU  
malloc
 . Si vous rencontrez des problèmes avec l'utilisation 
de la mémoire, assurez-vous que le fichier  
gmalloc.o
  est inclus dans 
 
libgthreads.a
  et  
libgthreads.so
 .
Avec les  
FSU Pthreads
 , les appels système suivants sont compatibles avec les pthreads : 
 
read()
 ,  
write()
 ,  
getmsg()
 ,  
connect()
 ,  
accept()
 ,
 
select()
  et  
wait()
 .
Le patch CSSA-2001-SCO.35.2 (le patch est nommé 
 
erg711905-dscr_remap security patch
  (version 2.0.0)) bloque les 
 
FSU Pthreads
  et rend  
mysqld
  instable. Vous devez le supprimer si vous
voulez faire fonctionner  
mysqld
  sur une machine OpenServer 5.0.6.
SCO fournit des patches pour son système d'exploitation à l'adresse
 ftp://ftp.sco.com/pub/openserver5  pour OpenServer 5.0.x 
SCO fournit des patches de sécurités et la bibliothèque  
libsocket.so.2
  
à l'adresse  ftp://ftp.sco.com/pub/security/OpenServer  et
 ftp://ftp.sco.com/pub/security/sse  pour OpenServer 5.0.x
Patch de sécurité avant OSR506. De même, le patch  
telnetd
  de 
 ftp://stage.caldera.com/pub/security/openserver/  ou
 ftp://stage.caldera.com/pub/security/openserver/CSSA-2001-SCO.10/ 
ainsi que  
libsocket.so.2
  et  
libresolv.so.1
  ont des instructions
concernant leur installation sur un système pre-OSR506.C'est probablement une bonne idée que d'installer les patches de sécurité
ci-dessus avant de compiler et d'utiliser MySQL.
 |