PythonQ 240-8XX Bedienungsanleitung Seite 139

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 138
118 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
shell> /usr/sbin/swinstall -s /pfad/zum/depot mysql.client
Um nur die Entwicklungs-Werkzeuge zu installieren:
shell> /usr/sbin/swinstall -s /pfad/zum/depot mysql.developer
Das Depot speichert Bin¨ardateien und Bibliotheken in /opt/mysql und Daten in
/var/opt/mysql’. Es legt auch die entsprechenden Eintr¨age in /etc/init.d und
/etc/rc2.d an, um den Server automatisch beim Hochfahren zu starten. Das setzt
root-Rechte zum Installieren voraus.
Um die HP-UX-tar.gz-Distribution zu installieren, m¨ussen Sie GNU tar haben.
3.6.6.2 Anmerkungen zu HP-UX Version 10.20
Es gibt einige kleine Probleme, wenn Sie MySQL auf HP-UX kompilieren. Wir empfehlen,
anstelle des nativen HP-UX-Kompilers gcc zu benutzen, weil gcc besseren Code produziert!
Wir empfehlen die Benutzung von gcc 2.95 auf HP-UX. Benutzen Sie keine hohen
Optimierungs-Flags (wie -O6), weil das eventuell f¨ur HP-UX nicht sicher ist.
Beachten Sie, dass MIT-pThreads nicht mit dem HP-UX-Kompiler kompiliert werden
onnen, weil dieser keine .S-(Assembler)-Dateien kompilieren kann.
Folgende Konfigurationszeile sollte funktionieren:
CFLAGS="-DHPUX -I/opt/dce/include" CXXFLAGS="-DHPUX -I/opt/dce/include -felide-constructors -fno-exceptions -fno-rtti" CXX=gcc ./configure --with-pThread --with-named-Thread-libs=’-ldce’ --prefix=/usr/local/mysql --disable-shared
Wenn Sie gcc 2.95 selbst kompilieren, sollten Sie ihn NICHT mit den DCE-Bibliotheken
(libdce.a oder libcma.a) linken, wenn Sie MySQL mit MIT-pThreads kompilieren wollen.
Wenn Sie DCE- und MIT-pThreads-Pakete mischen, erhalten Sie einen mysqld, mit dem
Sie sich nicht verbinden onnen. Entfernen Sie die DCE-Bibliotheken, ahrend Sie gcc
2.95 kompilieren!
3.6.6.3 Anmerkungen zu HP-UX Version 11.x
F¨ur HP-UX Version 11.x empfehlen wir MySQL-Version 3.23.15 oder sp¨ater.
Wegen einiger kritischer Bugs in den Standard-HP-UX-Bibliotheken sollten Sie folgende
Patches installieren, bevor Sie MySQL auf HP-UX 11.0 laufen lassen:
PHKL_22840 Streams cumulative
PHNE_22397 ARPA cumulative
Das ost das Problem, dass man EWOULDBLOCK von recv() und EBADF von accept() in
threaded Applikationen erh¨alt.
Wenn Sie gcc 2.95.1 auf einem nicht-gepatchten HP-UX-11.x-System benutzen, erhalten
Sie den Fehler:
In file included by /usr/include/unistd.h:11,
by ../include/global.h:125,
by mysql_priv.h:15,
by item.cc:19:
/usr/include/sys/unistd.h:184: declaration of C function ...
/usr/include/sys/pThread.h:440: previous declaration ...
In file included by item.h:306,
Seitenansicht 138
1 2 ... 134 135 136 137 138 139 140 141 142 143 144 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare