Самостоятельная сборка FB-1.5.2 под Fedora Core 3, решение.
Добавлено: 17 янв 2005, 13:39
В своё время столкнулся с проблемой установки FB-1.5.2 на дистрибутиве
Fedora Core3 о чём писал тут недавно.
Проблема была в том что скаченный дистрибутив не запускался по причине отсутвия библиотеки libstdc++.so.5.
Уверен что возня с версионостью этих библиотек типа compact ни к чему хорошему не приведёт. Посему начал собирать самостоятельно.
Делал так:
1. в /builds/posix/prefix.linux изменил cpu type and удалил -fno-builtin
согласно рекомендациям оттуда же, получилось так под мою систему:
PROD_FLAGS=-ggdb -O3 -march=athlon -mcpu=athlon -fno-omit-frame-pointer -DND
EBUG -DLINUX -pipe -MMD -fPIC
2. ./configure --enable-superserver --with-lock-manager --with-editline
что значит параметр --with-editline я так и не узнал ))) .. см. ./configure --help , от туда же выяснилась что в FB-1.5.2 есть поддержка rawdevaces, но c этим пока разбираться не стал ибо базы не большие....надо будет потестить на досуге...
3. make
4. make install
при этом спроситься пароль на SYSDBA и всё встанет в
/usr/local/firebird, а также протишеться новый сервис firebird на нужный
уровень запуска в /etc/rc.d/init.d. При этом сервер автоматически стартанёт.
При работе глюков замеченно не было. Всё работает. Прикрутил туда же php, также без проблем. Но всё же интересно с какими параметрами делают сборку те кто выпускают
дистрибутивы FB под Linux... ? .. В сети я чёто не нашёл. Мож кто
подсткажет.
Fedora Core3 о чём писал тут недавно.
Проблема была в том что скаченный дистрибутив не запускался по причине отсутвия библиотеки libstdc++.so.5.
Уверен что возня с версионостью этих библиотек типа compact ни к чему хорошему не приведёт. Посему начал собирать самостоятельно.
Делал так:
1. в /builds/posix/prefix.linux изменил cpu type and удалил -fno-builtin
согласно рекомендациям оттуда же, получилось так под мою систему:
PROD_FLAGS=-ggdb -O3 -march=athlon -mcpu=athlon -fno-omit-frame-pointer -DND
EBUG -DLINUX -pipe -MMD -fPIC
2. ./configure --enable-superserver --with-lock-manager --with-editline
что значит параметр --with-editline я так и не узнал ))) .. см. ./configure --help , от туда же выяснилась что в FB-1.5.2 есть поддержка rawdevaces, но c этим пока разбираться не стал ибо базы не большие....надо будет потестить на досуге...
3. make
4. make install
при этом спроситься пароль на SYSDBA и всё встанет в
/usr/local/firebird, а также протишеться новый сервис firebird на нужный
уровень запуска в /etc/rc.d/init.d. При этом сервер автоматически стартанёт.
При работе глюков замеченно не было. Всё работает. Прикрутил туда же php, также без проблем. Но всё же интересно с какими параметрами делают сборку те кто выпускают
дистрибутивы FB под Linux... ? .. В сети я чёто не нашёл. Мож кто
подсткажет.