Документация MySQL
При использовании Irix 6.5.3 или выше
может создавать потоки только
в случае, если он запущен от имени пользователя с привилегиями
(подобными тем, что у
Возможно, вам придется убрать некоторые определения из
'config.h'
. Это
делается после выполнения
, но до компиляции.
.
Если сервер
, удалите из
'config.h'
строки, в которых определяются
. Если не работает
, удалите из
'config.h'
строку, определяющую
. Можно также удалить строку,
содержащую
.
SGI рекомендует установить все патчи, как указано на странице
.
Вам следует, как минимум, установить последние обновления (rollup) ядра,
последние обновления
.
'mysql.cc'
"/usr/include/curses.h", line 82: error(1084): invalid combination of type
shell> extra/replace bool curses_bool < /usr/include/curses.h \
> include/curses.h
shell> make
Мы получали также сообщения о проблемах управления. Если выполняется
только один поток, то работа идет очень медленно. Однако если запустить
еще одну программу-клиент, то можно получить ускорение в несколько раз (от
двукратного до десятикратного соответственно) и для других потоков.
Причины описанной проблемы с потоками в Irix пока неясны; возможно, вам
удастся найти временное решение, пока она не будет решена.
CC=gcc CXX=gcc CXXFLAGS=-O3 \
./configure --prefix=/usr/local/mysql --enable-thread-safe-client \
--with-named-thread-libs=-lpthread
Сообщают, что для Irix 6.5.11 с собственными Irix C и C++ компиляторами
версии 7.3.1.2, должно работать:
CC=cc CXX=CC CFLAGS='-O3 -n32 -TARG:platform=IP22 -I/usr/local/include \
-L/usr/local/lib' CXXFLAGS='-O3 -n32 -TARG:platform=IP22 \
-I/usr/local/include -L/usr/local/lib' ./configure \
--prefix=/usr/local/mysql --with-innodb --with-berkeley-db \
--with-libwrap=/usr/local \
--with-named-curses-libs=/usr/local/lib/libncurses.a
Рубрики: Без рубрики |

