PythonQ 240-8XX Manual de usuario Pagina 143

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 142
122 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
3.6.6.5 Anmerkungen zu SunOS 4
Auf SunOS 4 werden MIT-pThreads ben¨otigt, um MySQL zu kompilieren, was letztlich
bedeutet, dass Sie GNU-make ben¨otigen.
Einige SunOS-4-Systeme haben Probleme mit dynamischen Bibliotheken und libtool. Sie
onnen folgende configure-Zeile benutzen, um das Problem zu vermeiden:
shell> ./configure --disable-shared --with-mysqld-ldflags=-all-static
Wenn Sie readline kompilieren, erhalten Sie vielleicht Warnungen ¨uber duplizierte Defines.
Diese onnen ignoriert werden.
Wenn Sie mysqld kompilieren, gibt es ein paar implicit declaration of function-
Warnungen. Diese onnen ignoriert werden.
3.6.6.6 Anmerkungen zu Alpha-DEC-UNIX (Tru64)
Wenn Sie egcs 1.1.2 auf Digital Unix benutzen, sollten Sie auf gcc 2.95.2 aktualisieren, weil
egcs auf DEC einige schwer wiegende Bugs hat!
Wenn Sie threaded Programme unter Digital Unix kompilieren, empfiehlt die Dokumenta-
tion, die -pThread-Option f¨ur cc und cxx und die Bibliotheken -lmach -lexc zu benutzen
(zus¨atzlich zu -lpThread). Sie sollten configure wie folgt laufen lassen:
CC="cc -pThread" CXX="cxx -pThread -O" \
./configure --with-named-thread-libs="-lpThread -lmach -lexc -lc"
Wenn Sie mysqld kompilieren, sehen Sie eventuell eine Reihe von Warnungen wie die fol-
gende:
mysqld.cc: In function void handle_connections()’:
mysqld.cc:626: passing long unsigned int *’ as argument 3 of
accept(int,sockadddr *, int *)’
Sie onnen diese Warnungen ignorieren. Sie treten auf, weil configure nur Fehler entdecken
kann, keine Warnungen.
Wenn Sie den Server direkt von the Kommandozeile starten, haben Sie vielleicht Probleme,
dass er stirbt, wenn Sie sich ausloggen. (Wenn Sie sich ausloggen, erhalten Ihre offenen
Prozesse ein SIGHUP-Signal.) Wenn das der Fall ist, starten Sie den Server wie folgt:
shell> nohup mysqld [options] &
nohup bewirkt, dass der folgende Befehl jegliche SIGHUP-Signale, die vom Terminal gesendet
werden, ignoriert. Alternativ starten Sie den Server mit safe_mysqld, was mysqld mit
nohup f¨ur Sie aufruft. Siehe Abschnitt 5.7.2 [safe_mysqld], Seite 267.
Wenn Sie ein Problem beim Kompilieren von mysys/get opt.c bekommen, entfernen Sie
einfach die Zeile #define NO PROTO am Anfang dieser Datei!
Wenn Sie den CC-Kompiler von Compaq benutzen, sollte die folgende Konfigurationszeile
funktionieren:
CC="cc -pThread"
CFLAGS="-O4 -ansi_alias -ansi_args -fast -inline speed all -arch host"
CXX="cxx -pThread"
CXXFLAGS="-O4 -ansi_alias -ansi_args -fast -inline speed all -arch host"
Vista de pagina 142
1 2 ... 138 139 140 141 142 143 144 145 146 147 148 ... 767 768

Comentarios a estos manuales

Sin comentarios